Îõ³h$ å :Ó      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRNone #$-138<>ÀÎÑÙàåJ dhall-openapi5This contains the static data that a Model might have0This applies only to kubernetes resources where  and Ý are statically determined by the resource. See the `Kubernetes OpenAPI Spec Readme`: https:/ github.com kubernetes kubernetesblobmasterapi openapi-spec)README.md#x-kubernetes-group-version-kind'For example for a v1 Deployment we have { kind =  Deployment , apiVersion = "apps/v1" } dhall-openapi#Type for the Swagger specification.$There is such a type defined in the swagger2ƒ package, but Kubernetes' OpenAPI file doesn't conform to that, so here we implement a small version of that tailored to our needs.$  !"#$#"!    None #$-138<>ÀÎÑÙàå@ dhall-openapi8This just removes the offending keys from the definition@@None #$%-138<>?ÀÎÑÙàå *A dhall-openapißBuild an import from path components (note: they need to be in reverse order) and a filenameB dhall-openapi Given the pathsAndModels) Map provides a function to be used with C* to split types at mostly arbitrary pointsThe pathsAndModels2 argument takes the form of a path to an optional &. Paths are of the format noted by  modelsToPath. If a Û is provided as a value for the given path, it will be returned (to be then used as the " for the nested definition. If no  is provided, S& will try to guess. If that fails, T5 will be returned such that no split will be done by C“Currently not all split points in for nested definitions are supported (in fact only types with a properties attribute are currently supported).C dhall-openapi3Converts all the Swagger definitions to Dhall Types½Note: we cannot do 1-to-1 conversion and we need the whole Map because many types reference other types so we need to access them to decide things like "should this key be optional"D dhall-openapi)Convert a Dhall Type to its default valueE dhall-openapiÞGet a Dhall.Map filled with imports, for creating giant Records or Unions of types or defaultsD dhall-openapi#Mapping of prefixes to import roots dhall-openapiAll the Swagger definitions dhall-openapi'The name of the object we're converting dhall-openapiThe Dhall type of the objectE dhall-openapi#Mapping of prefixes to import roots dhall-openapiDuplicate name handler dhall-openapiA list of all the object names dhall-openapi%The folder we should get imports from dhall-openapi6List of the object names we want to include in the MapABCDEFCDEAFBÕ         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTÕ*dhall-openapi-1.0.4-3ZE5vf9Sj6kIuz3rRzaPVtDhall.Kubernetes.TypesDhall.Kubernetes.DataDhall.Kubernetes.ConvertBaseData$sel:kind:BaseData$sel:apiVersion:BaseData FieldName$sel:unFieldName:FieldName ModelName$sel:unModelName:ModelNameRef$sel:unRef:Ref Definition$sel:typ:Definition$sel:ref:Definition$sel:format:Definition$sel:minimum_:Definition $sel:exclusiveMinimum:Definition$sel:maximum_:Definition $sel:exclusiveMaximum:Definition$sel:description:Definition$sel:items:Definition$sel:properties:Definition$$sel:additionalProperties:Definition$sel:required:Definition$sel:baseData:Definition$sel:intOrString:DefinitionSwagger$sel:definitions:SwaggerModelHierarchyPrefixDuplicateHandlerExpr$fFromJSONBaseData$fFromJSONDefinition$fFromJSONSwagger$fGenericSwagger $fShowSwagger$fGenericDefinition$fShowDefinition$fEqDefinition$fGenericBaseData$fShowBaseData $fEqBaseData$fGenericFieldName$fShowFieldName$fFromJSONFieldName$fFromJSONKeyFieldName$fOrdFieldName $fEqFieldName$fPrettyFieldName$fGenericModelName$fShowModelName$fOrdModelName$fFromJSONKeyModelName $fEqModelName$fPrettyModelName $fGenericRef $fShowRef $fFromJSONRef$fEqRefpatchCyclicImportsmkImport pathSplittertoTypes toDefault getImportsMap toDefinition)$fFromJSONV1CustomResourceDefinitionNames$fFromJSONV1JSONSchemaProps$$fFromJSONV1CustomResourceValidation+$fFromJSONV1CustomResourceDefinitionVersion($fFromJSONV1CustomResourceDefinitionSpec$$fFromJSONV1CustomResourceDefinition#$fGenericV1CustomResourceDefinition'$fGenericV1CustomResourceDefinitionSpec*$fGenericV1CustomResourceDefinitionVersion#$fGenericV1CustomResourceValidation$fGenericV1JSONSchemaProps($fGenericV1CustomResourceDefinitionNamesguessModelNameForSplitbase GHC.MaybeNothing