X      !"#$%&'()*+,-./0123456789:;<=>?@AB C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None+0M()*+, !"()*+,()*+,"! ()*+,(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None135M1Fail parsing with a  error.>Constrained to the actual attoparsec monad to avoid exposing  usage directly.$-./01234567 -./01234567 /021345-.76"-./01234567(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None89:;< 89:;< 8:;< 9 89:;<(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None135MU=>?@A=>?@A?=>@A=>?@A (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None +1345>KLNUBCDEFGHIJKLMNOPQRSTUVWX BCDEFGHIJDEFGXWVHIJBCUTSRQPONMLKBCDEFGHIJKLMNOPQRSTUVWXI (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None1345NU[yProvides a way to make the operators for ToXML instance declaration be consistent WRT to single nodes or lists of nodes.qIFind a specific named NodeElement, at the current depth in the node tree.Fails if absent.rIFind the first specific named NodeElement, at any depth in the node tree.Fails if absent.uRAn inefficient mechanism for retreiving the root element name of an XML document.3YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~YZ[\]^_`abcdefghijklmnopqrstuv3cdefgab_`[\]^hYZi~}|{zyxwjklmnopqrstuv-YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~cde (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None +-./0>CL (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None+0M+Anything that can be safely converted to a ."Convert a value to a request body.$An opaque request body containing a  hash.*A streaming, exception safe response body. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None1345F$%%$ (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !"(*135>U          (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None35U&Convert a value to a loggable builder.Intercalate a list of s with newlines.%%$(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None +-./0>?CFL  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None+0CN(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None+0CNote: read . show /= isomorphic(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None !"*+04>CILMNU-'An integral value representing seconds.!The sum of available AWS regions.Europe / eu-west-1Europe / eu-central-1Asia Pacific / ap-northeast-1Asia Pacific / ap-southeast-1Asia Pacific / ap-southeast-2 China / cn-north-1 US / us-east-1 US / us-west-1 US / us-west-2 AWS GovCloud / us-gov-west-16AWS GovCloud (FIPS 140-2) S3 Only / fips-us-gov-west-1South America / sa-east-1An authorisation environment containing AWS credentials, and potentially a reference which can be refreshed out-of-band as temporary credentials expire.The authorisation environment.PA session token used by STS to temporarily authorise access to an AWS resource.Secret key credential.Access key credential.+Specify how a request can be de/serialised. <The successful, expected response associated with a request.!1The default sevice configuration for the request.&.The default signing algorithm for the service.( A signed qJ and associated metadata specific to the signing algorithm that was used.,6Signing metadata data specific to a signing algorithm.Note:= this is used for logging purposes, and is otherwise ignored.1An unsigned request.84Attributes and functions specific to an AWS service.B*Constants and predicates used to create a  RetryPolicy.GIReturns a descriptive name for logging if the request should be retried.HpA function threaded through various request and serialisation routines to log informational and debug messages.JError messages only.KNInfo messages supplied by the user - this level is not emitted by the library.L/Useful debug information + info + error levels.MSIncludes potentially sensitive signing metadata, and non-streaming response bodies.SA general Amazonka error.TEAn error occured while communicating over HTTP with a remote service.UHA serialisation error occured when attempting to deserialise a response.V8A service specific error returned by the remote service.dIAn error type representing errors that can be attributed to this library.nAbbreviated service name.o-A convenience alias encapsulating the common $ body.p-A convenience alias encapsulating the common $.q,A convenience alias to avoid type ambiguity.r Construct a qt using common parameters such as TLS and prevent throwing errors when receiving erroneous status codes in respones.Invalid Iso, should be a Prism but exists for ease of composition with the current 'Lens . Iso' chaining to hide internal types from the user.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()#      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~IJKLMHn%&'89:;<=>?@ABCDEFG/0-.,()*+ !"#1234567~}|$RSTUVdefg#_`abcstuWXYZ[\]^vwxyz{lmjkhiNOPQ     qporJ       !"#$%&'()*+,-./012345678 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)NoneU;Determine the full host address and credential scope for a 8 within the specified .(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None35INOGeneralise IsTruncated and other optional/required response pagination fields.Specify how an  and it's associated  ; response can generate a subsequent request, if available. *+,-. *+,-.(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None U    (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)NoneU(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None 4>FL    (c) 2013-2015 Brendan Hay0This Source Code Form is subject to the terms of%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None4INUJTiming and acceptance criteria to check fulfillment of a remote operation./0 /0(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None+0CBase64 encoded binary data._Encoding/decoding is automatically deferred to serialisation and deserialisation respectively. 123456789 123456789(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)Safe(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)Safe&''&(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None!"(*+0345>CNU=:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh6:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh3(c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>Mozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)Nonezijklmnopqrstuvw xyz{|}~ !"#$%      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~()*+,-./0123456789:;<=>?@ABCDEFGHIJYZ[\]^_`abcdefghijklmnopqrstuv      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None 35>FL,,(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com> provisionalnon-portable (GHC extensions)None(35>FILMNcUsed to tag provenance. This allows keeping the same layout as the signing documentation, passing )s everywhere, with some type guarantees.aData.Tagged is not used for no reason other than syntactic length and the ToByteString instance.3,,# !"#$%&'(&)*&)+&),&)-&./&.0&.1&.2&.3&.4&56&57&589:;9:<9:=9:>9:?9:@ABCADEADFADGADHADIAJKAJKALMALMANOANPQRSTUVTUW#XY#XZ[\]^_`abcdefghijklmnopqrst u v w x y z { | } ~                          !"#$%%&'()**+,-../0123456789:;<=<>>?@ABCCDDEEFGHIJKLMNOOPQRSTUVWWXYZ[\]]^_`abcdefghijklmnopqrrstuvwxyz{|}~nz>>       ! " # $ % & ' ( ) * +,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TTTTTT       ! "#$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$A$G$CHIHJHKHLHMHNHOHOHPHQRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}      !"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!      !"#$%&'()*+,-./0123456789:;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R R     amazo_1DBnGX7YphIFio6VjQSNjlNetwork.AWS.Data.ByteStringNetwork.AWS.Data.TextNetwork.AWS.Data.TimeNetwork.AWS.Data.JSONNetwork.AWS.Data.CryptoNetwork.AWS.TypesNetwork.AWS.Data.HeadersNetwork.AWS.Compat.LocaleNetwork.AWS.Data.QueryNetwork.AWS.Data.XMLNetwork.AWS.Data.List1Network.AWS.Data.BodyNetwork.AWS.Data.PathNetwork.AWS.Data.LogNetwork.AWS.Data.MapNetwork.AWS.Data.NumericNetwork.AWS.Data.SensitiveNetwork.AWS.EndpointNetwork.AWS.PagerNetwork.AWS.ErrorNetwork.AWS.RequestNetwork.AWS.ResponseNetwork.AWS.WaiterNetwork.AWS.Data.Base64Network.AWS.Compat.TimeNetwork.AWS.PreludeNetwork.AWS.Sign.V2Network.AWS.Sign.V4bytes_6elQVSg5cWdFrvRnfxTUrHData.ByteString.Internal ByteStringtext_1l1AN4I48k37RaQ6fm6CEhData.Text.InternalTexttime_AXTdBF9VRQoBOqJT6qtmVHData.Time.Clock.UTCUTCTimeaeson_HBys1II87ZR6sYWiKqpzBo Data.Aeson eitherDecode'Data.Aeson.Types.Instances.!=.:?.: withObjectData.Aeson.Types.Class toEncodingtoJSONToJSON parseJSONFromJSON.=Data.Aeson.Types.InternalobjectObjectValuememor_JREhiXyVoWvD3PjsXYOmPCData.ByteArray.EncodingBaseBase16Base32Base64Base64URLUnpadded Base64OpenBSDcrypt_Jpop98m0R6wALlgoxV81NxCrypto.MAC.HMACHMAC Crypto.Hash hashFinalize hashUpdatehashInithashlazyhashCrypto.Hash.SHA256SHA256Crypto.Hash.MD5MD5Crypto.Hash.Types HashAlgorithmDigesthttpc_J2PGuzvpeI825AEgdiAheuNetwork.HTTP.Client.Types HttpExceptionhttpt_C5IeULANR3XGcPcpozwQ7DNetwork.HTTP.Types.HeaderHeader HeaderNameData.Time.Format.Localeiso8601DateFormatdefaultTimeLocale digestToBS digestToBase hmacSHA256 hashSHA256hashMD5ToTexttoTextFromTextparser fromTextErrorfromText takeLowerTexttakeTextmatchCIshowTexttoTextCI parseJSONText toJSONTexteitherParseJSON.:>.?> ToByteStringtoBSLazyByteStringshowBSstripBSToQuerytoQuery QueryStringQListQPairQValuepair=: toQueryList $fToQueryBool$fToQueryMaybe$fToQueryNatural$fToQueryDouble$fToQueryInteger $fToQueryInt $fToQueryText$fToQueryByteString $fToQueryChar $fToQuery(,)$fToQueryQueryString$fToByteStringQueryString$fIsStringQueryString$fMonoidQueryStringToXMLtoXMLXMLXNullXOneXMany ToElement toElementFromXMLparseXML.@.@?@= decodeXML encodeXML listXMLNodes toXMLNodes parseXMLList parseXMLText toXMLList toXMLText mkElement withContent withElement findElement firstElement childNodesOf localNamerootElementNamemissingElement $fToXMLBool $fToXMLDouble$fToXMLNatural$fToXMLInteger $fToXMLInt$fToXMLByteString $fToXMLText $fToXMLMaybe $fToXMLXML $fMonoidXML$fToElementElement $fFromXMLBool$fFromXMLDouble$fFromXMLNatural$fFromXMLInteger $fFromXMLInt$fFromXMLByteString $fFromXMLChar $fFromXMLText$fFromXMLMaybe $fFromXML[]List1 toNonEmpty_List1 parseXMLList1 $fToJSONList1$fFromJSONList1 $fIsListList1ToBodytoBodyRqBody bodySHA256 bodyRequestRsBody bodyResponse bodyStreambodyCalculateMD5$fToBodyQueryString$fToBodyElement $fToBodyValue $fToBodyText $fToBodyText0$fToBodyByteString$fToBodyByteString0$fToBodyRqBody$fIsStringRqBody $fShowRqBody $fShowRsBodyToHeadertoHeader ToHeaders toHeaders.#.#?=#hdrhHost hAMZToken hAMZTarget hAMZAlgorithmhAMZCredential hAMZExpireshAMZSignedHeadershAMZContentSHA256hAMZDate hMetaPrefix hAMZRequestIdhAMZNRequestIdhAMZNErrorType hAMZNAuth$fToHeaderMaybe$fToHeaderByteString$fToHeaderText EscapedPathRawPathToPathtoPathrawPath escapePath collapsePathToLogbuild buildLines$fToLogResponse$fToLogRequest$fToLogHttpException$fToLogRequestBody$fToLogHttpVersion $fToLog[] $fToLogStatus $fToLogBool $fToLogMaybe $fToLogCI $fToLogPath$fToLogQueryString$fToLogStdMethod $fToLog[]0 $fToLogChar $fToLogText $fToLogText0 $fToLogDouble $fToLogFloat$fToLogUTCTime $fToLogWord64 $fToLogWord32 $fToLogWord16 $fToLogWord8 $fToLogWord$fToLogInteger $fToLogInt64 $fToLogInt32 $fToLogInt16 $fToLogInt8 $fToLogInt$fToLogByteString$fToLogByteString0$fToLogBuilderMaptoMap_Map parseXMLMapparseHeadersMap toQueryMapNatunNat_Nat $fToJSONNat $fFromJSONNat Sensitive desensitise _Sensitive$fShowSensitiveSecondsRegionIreland FrankfurtTokyo SingaporeSydneyBeijing NorthVirginiaNorthCaliforniaOregonGovCloud GovCloudFIPSSaoPauloAuthRefAuthEnv _authAccess _authSecret _authToken _authExpiry SessionToken SecretKey AccessKey AWSRequestRsSvrequestresponseResponse AWSServiceSgserviceSigned_sgMeta _sgRequestMeta AWSPresigner presigned AWSSignersignedRequest _rqMethod_rqPath_rqQuery _rqHeaders_rqBodyService _svcAbbrev _svcPrefix _svcVersion _svcEndpoint _svcTimeout _svcStatus _svcError _svcRetryRetry Exponential _retryBase _retryGrowth_retryAttempts _retryCheckLoggerLogLevelErrorInfoDebugTraceEndpoint _endpointHost_endpointScopeAsError_Error_TransportError_SerializeError _ServiceError ServiceError ServiceError'_serviceAbbrev_serviceStatus_serviceHeaders _serviceCode_serviceMessage_serviceRequestIdSerializeErrorSerializeError'_serializeAbbrev_serializeStatus_serializeMessageTransportError RequestId ErrorMessage ErrorCodeAbbrev ResponseBodyClientResponse ClientRequest clientRequestserializeAbbrevserializeStatusserializeMessage serviceAbbrev serviceStatusserviceHeaders serviceCodeserviceMessageserviceRequestIdrqBody rqHeadersrqMethodrqPathrqQuerysgMeta sgRequest serviceOfwithAuth_Secondsseconds microseconds_Coerce_DefaultdefaultEndpoint AWSTruncated truncatedAWSPagerpagestopchoice statusSuccess httpStatus hasStatushasCode serviceError getRequestId getErrorCodeparseJSONError parseXMLErrorparseRESTError decodeErrorhead'deletegetpostputpostXMLpostJSON postQuerypostBodyputXMLputJSONputBodydefaultRequest contentSHA256 contentMD5 queryStringrequestHeaders requestURL receiveNull receiveEmptyreceiveXMLWrapper receiveXML receiveJSON receiveBody deserialisereceivesinkLBSWait _waitName _waitAttempts _waitDelay_waitAcceptorsAccept AcceptSuccess AcceptFailure AcceptRetryAcceptoracceptmatchAllmatchAny matchStatus matchErrornonEmptyunBase64_Base64 parseTimePOSIXAWSTime BasicTimeISO8601RFC822TimeFormat RFC822Format ISO8601Format BasicFormat AWSFormat POSIXFormat_Time.!@mayV2V4baseGHC.Basefail shortText $fToTextBool$fToTextDigest$fToTextStdMethod$fToTextDouble$fToTextScientific$fToTextNatural$fToTextInteger $fToTextInt64 $fToTextInt $fToText[] $fToTextChar$fToTextByteString $fToTextText $fToTextCI$fFromTextStdMethod$fFromTextBool$fFromTextDouble$fFromTextNatural$fFromTextScientific$fFromTextInteger $fFromTextInt$fFromTextChar$fFromTextByteString$fFromTextText$fToByteStringCI$fToByteStringUTCTime$fToByteStringStdMethod$fToByteStringDouble$fToByteStringNatural$fToByteStringInteger$fToByteStringInt$fToByteString[]$fToByteStringText$fToByteStringByteString$fToByteStringBuilder$fToByteStringByteString0PathRawEncodedEncoding NoEncodingPercentslashsep$fToByteStringPath $fMonoidPath $fToPathText$fToPathByteString Data.ByteString.Builder.InternalBuilder $fToHeaderMap $fToJSONMap $fFromJSONMap $fIsListMap$fToLogSeconds $fToXMLRegion$fFromXMLRegion $fToLogRegion$fToByteStringRegion$fToTextRegion$fFromTextRegion$fHashableRegion $fToLogAuth$fFromJSONAuthEnv$fToLogAuthEnv $fShowRequest$fAsErrorError$fAsErrorSomeException$fToLogServiceError$fToLogSerializeError $fToLogError$fExceptionError$fAWSTruncatedHashMap$fAWSTruncated[]$fAWSTruncatedMaybe$fAWSTruncatedMaybe0$fAWSTruncatedBoolmatch $fToLogAccept$fToJSONBase64$fFromJSONBase64 $fToXMLBase64$fFromXMLBase64$fToQueryBase64$fToTextBase64 $fShowBase64$fToByteStringBase64$fFromTextBase64 TimeFormatformatconvertparseFormattedTimerenderFormattedTime $fToJSONTime $fToJSONTime0 $fToJSONTime1 $fToJSONTime2 $fToJSONTime3 $fToXMLTime $fToXMLTime0 $fToXMLTime1 $fToXMLTime2 $fToXMLTime3 $fToQueryTime$fToQueryTime0$fToQueryTime1$fToQueryTime2$fToByteStringTime$fToByteStringTime0$fToByteStringTime1$fToByteStringTime2$fFromJSONTime$fFromJSONTime0$fFromJSONTime1$fFromJSONTime2$fFromJSONTime3 $fFromXMLTime$fFromXMLTime0$fFromXMLTime1$fFromXMLTime2$fFromXMLTime3 $fToTextTime $fToTextTime0 $fToTextTime1 $fToTextTime2 $fToTextTime3$fFromTextTime$fFromTextTime0$fFromTextTime1$fFromTextTime2$fFromTextTime3$fTimeFormatTime$fTimeFormatTime0$fTimeFormatTime1$fTimeFormatTime2<*>pure Data.DataDataData.Typeable.InternalTypeable Applicative Data.FoldableFoldableData.Traversable Traversable GHC.GenericsGenericcontr_6YXCrIazFLhDoYkGeQkZZLData.Functor.Contravariant contramap ContravariantJust Data.Functor<$>MaybeNothingunord_7E41cj9RvqSJeZ4jSnbs1aData.HashMap.BaseHashMapData.Functor.Identity runIdentityIdentityData.Bifunctorbimap Bifunctor GHC.NaturalNaturaltraverseControl.ApplicativegetConstConst Data.Monoid<>First Data.Function& Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybefromJust isNothingisJustmaybemconcatmempty<|>>$hasha_2GTZqecVp8NJZrNuKzGxfyData.Hashable.ClassHashableNetwork.HTTP.Types.Status statusMessage statusCodeStatusNetwork.HTTP.Types.URI urlDecode urlEncodelens_9a2djBByzhQCLaegMRr5W5Control.Lens.THdefaultFieldRules makeFieldsabbreviatedFieldscamelCaseFieldsunderscoreFields makeWrappeddeclareLensesWith declareFieldsdeclareWrapped declarePrismsdeclareClassyFor declareClassydeclareLensesFor declareLensesmakeLensesWith makeClassyFor makeLensesFor makeClassy_ makeClassy makeLenses classyRules_ classyRules lensRulesFor lensRules lensClass lensField createClassgenerateLazyPatternsgenerateUpdateableOpticsgenerateSignatures simpleLensesControl.Lens.Internal.PrismTHmakeClassyPrisms makePrismsControl.Lens.Internal.FieldTH LensRules MethodNameTopNameDefNameControl.Lens.AtiatsansixAtiix icontainsIndexcontainsContainsIxValueixIxedatAtControl.Lens.Consunsnocsnoc|>_last_init_tail_headunconscons<|:>:<_ConsCons_SnocSnocControl.Lens.EacheachEachControl.Lens.EmptyEmpty_EmptyAsEmptyControl.Lens.Wrappedalafala _Unwrapping _Wrapping _Unwrapping' _Wrapping'op _Unwrapped_Wrapped _Unwrapped' UnwrappedWrapped _Wrapped' Rewrapped RewrappingControl.Lens.Isocoerced bimappingrmappinglmapping dimapping contramappingimagmamagma involutedreversedlazyflipped uncurriedcurriedanonnon'nonmappingenumunderaufaucloneIsowithIsofromisoListReversedSwappedLazyStrictAnIsoAnIso'swappedstrictControl.Lens.EqualitysimplesimplyfromEqmapEqsubstEqrunEq Identical AnEquality AnEquality'Control.Lens.Platedgplateparts composOpFoldparaparaOf holesOnOfholesOnholes contextsOnOf contextsOn contextsOfcontextstransformMOnOf transformMOf transformMOn transformM transformOnOf transformOf transformOn transform cosmosOnOfcosmosOncosmosOfcosmos universeOnOf universeOn universeOfuniverse rewriteMOnOf rewriteMOn rewriteMOfrewriteM rewriteOnOf rewriteOn rewriteOfrewritechildrendeep...platePlatedGPlatedControl.Lens.ReifiedrunLensLens ReifiedLens ReifiedLens'runIndexedLens IndexedLensReifiedIndexedLensReifiedIndexedLens'runIndexedTraversalIndexedTraversalReifiedIndexedTraversalReifiedIndexedTraversal' runTraversal TraversalReifiedTraversalReifiedTraversal' runGetterGetter ReifiedGetterrunIndexedGetter IndexedGetterReifiedIndexedGetterrunFoldFold ReifiedFoldrunIndexedFold IndexedFoldReifiedIndexedFold runSetterSetter ReifiedSetterReifiedSetter'runIndexedSetter IndexedSetterReifiedIndexedSetterReifiedIndexedSetter'runIsoIso ReifiedIso ReifiedIso'runPrismPrism ReifiedPrism ReifiedPrism'Control.Lens.LevelilevelslevelsControl.Lens.Indexed itraverseByOf itraverseBy ifoldMapByOf ifoldMapBy imapAccumL imapAccumRiforMimapMiforitoListifoldlMifoldrMifind iconcatMapiforM_imapM_ifor_ itraverse_noneinoneiallianyindexindicesicompose<.> reindexed selfIndex.><.imappedimapFunctorWithIndexifoldl'ifoldr'ifoldlifoldrifoldedifoldMapFoldableWithIndex itraversed itraverseTraversableWithIndexControl.Lens.Traversal sequenceByOf traverseByOf confusingdeepOffailing ifailoverfailoverelements elementsOfelement elementOfignored traversed64 traversed1 traversed imapAccumLOf imapAccumROfiforMOfimapMOfiforOf itraverseOfcloneIndexedTraversal1cloneIndexPreservingTraversal1cloneTraversal1cloneIndexedTraversalcloneIndexPreservingTraversalcloneTraversaldroppingtakingbesidebothunsafeSingularsingularholesOfiunsafePartsOf'unsafePartsOf'iunsafePartsOf unsafePartsOf ipartsOf'partsOf'ipartsOfpartsOfilocilociscanl1Ofscanr1Of mapAccumLOf mapAccumROf transposeOf sequenceOfforMOfmapMOf sequenceAOfforOf traverseOf ATraversal ATraversal' ATraversal1 ATraversal1'AnIndexedTraversalAnIndexedTraversal1AnIndexedTraversal'AnIndexedTraversal1' Traversing Traversing1 Traversing' Traversing1' traverseMin TraverseMin traverseMax TraverseMaxControl.Lens.Fold foldMapByOffoldByOfidroppingWhile itakingWhile ifiltered findIndicesOf findIndexOf elemIndicesOf elemIndexOf^@?!^@?^@.. itoListOf ifoldlMOf ifoldrMOf ifoldlOf' ifoldrOf'ifindMOfifindOf iconcatMapOfiforMOf_imapMOf_iforOf_ itraverseOf_inoneOfiallOfianyOfifoldlOfifoldrOf ifoldMapOf backwardsipreusespreusesipreusepreuse ipreviewspreviewsipreviewpreviewipreprehasn'thasfoldlMOffoldrMOf foldl1Of' foldr1Of'foldlOf'foldrOf'foldl1Offoldr1OffindMOffindOf minimumByOf maximumByOf minimumOf maximumOf notNullOfnullOflastOffirstOf^?!^?lengthOfconcatOf concatMapOf notElemOfelemOfmsumOfasumOf sequenceOf_forMOf_mapMOf_ sequenceAOf_forOf_ traverseOf_sumOf productOfnoneOfallOfanyOforOfandOf^..toListOffoldlOffoldrOffoldOf foldMapOflinedworded droppingWhile takingWhilefilterediteratedunfoldedcycled replicatedrepeatedfolded64folded ifoldringfoldringifoldingfoldingControl.Lens.ZoomzoomZoommagnifyMagnifyControl.Lens.Prism_Shownearlyonly_Void_Nothing_Just_Right_Leftmatchingisn'tbelowasidewithoutoutsideprism'prism clonePrism withPrismAPrismAPrism'Control.Lens.Reviewreusesreusereviews#reviewreununtoControl.Lens.Gettergetting^@.iusesiuseiviewsiview ilistenings listenings ilistening listeningusesuse^.viewsviewilikelikeitotoGettingIndexedGetting AccessingControl.Lens.Tuple_9'_8'_7'_6'_5'_4'_3'_2'_1'_1Field1_2Field2_3Field3_4Field4_5Field5_6Field6_7Field7_8Field8_9Field9Control.Lens.Lensfusinguniteddevoid<#=<#~#%%=<#%=<#%~#%=#=#%%~#%~#~storing^#<<%@=<%@=%%@=%%@~<<%@~<%@~overA<<>=<<>~<<~<<<>=<<&&=<<||=<<**=<<^^=<<^=<~<<&&~<<||~<<**~<<^^~<<^~<%%=%%~&~ilensiplenslensALensALens' AnIndexedLensAnIndexedLens'Control.Lens.SetterimapOfmapOfassignA.@= imodifying%@=.@~%@~isetsisetiover icensoring censoringipassingpassingscribe<>=<>~