Îõ³h$ .ß      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^None '(/ÉÔÖ×Ù´.  !"#%$&'()*+,-./0123455%5None'(/567ÉÔÖ×Ù|6highjson"A specification for a classic enum7highjson)A specification for an arbitrary sum type8highjsonA specification for a record<highjsonãA type class that allows a unified notation for records and sum types. Build specifications using C and F, H, J or LAhighjsonÍA monoidal type class that respects type level lists associated to the bodiesChighjson÷Combination of two local specifications. For records, these are fields, for sum types and enums these are the options.Ehighjson;A required json field. The key must be present in the json.Fhighjson Alias for EGhighjsonAn optional json field.Hhighjson Alias for GIhighjsonAn option of a sum typeJhighjson Alias for IKhighjsonAn option of a classic enumLhighjson Alias for KMhighjson¬The specification for a record. Contains a name, an optional description, the constructor and a description how to parse and serialize fields respecting a given json key.Nhighjson–The specification for a sum type. Contains a name, an optional description and a mapping from all constructor (prims) to their respective json fieldsOhighjsonŸThe specification for a classic enum type. Contains a name, an optional description and a mapping from all constructors to ther counterpart json string names.Ð  !"#%$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOÐ*+,-./012M8EFGHN7IJO6KL<=>?@CD345&'() !"#%$  9:;ABC8D8ß      !"#$%&'()**+,-./01234567889:;<=>?@AABCDEFGHIJKLMNOPQRSTUVWXYZ[Ü'highjson-0.5.0.0-IUuiC7wBloJ1qSiqCK6gHh Data.HighJsonData.HighJson.Types$aeson-1.5.6.0-Lx8Dy5u1bnt72SIbe8dxJ6Data.Aeson.Types.ToJSONtoEncodingList toJSONList toEncodingtoJSONToJSONData.Aeson.Types.FromJSON parseJSONList parseJSONFromJSONEnumSpec es_options EnumOption eo_jsonKeyeo_prismSumSpec ss_options SumOption so_jsonKeyso_prism SumOptionsSOEmpty:|: RecordSpecrs_make rs_fields RecordField rf_jsonKey rf_optional rf_jsonLoaderrf_get RecordFieldsRFEmpty:+:BodySpecBodySpecRecord BodySpecSum BodySpecEnumHighSpechs_namehs_description hs_bodySpecSpecType SpecRecordSpecSumSpecEnumjsonSerializer jsonEncoder jsonParser EnumTypeSpec SumTypeSpecRecordTypeSpecPhantomEnumContainerunPhantomEnumContainer IsDataSpecDFieldsDType DContainer compileRecCombinableContainercombineContainer:&reqField.=optField.=?sumOpt.->enumOpt@->recSpecsumSpecenumSpec $fMonoid:& $fSemigroup:&$fCombinableContainerSumOptions!$fCombinableContainerRecordFields$fIsDataSpec:&$fIsDataSpecSumOption$fIsDataSpecRecordField$fIsDataSpecEnumOption)$fCombinableContainerPhantomEnumContainer$fEq:&$fShow:& $fFunctor:&$fTraversable:& $fFoldable:& $fBounded:&