Îõ³h$ Ä (Ð      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNONone #$-138<>ÀÎÑÙàå> 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<>?ÀÎÑÙàå > dhall-openapißBuild an import from path components (note: they need to be in reverse order) and a filename? dhall-openapi Given the pathsAndModels) Map provides a function to be used with @* 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, P& will try to guess. If that fails, Q5 will be returned such that no split will be done by @“Currently not all split points in for nested definitions are supported (in fact only types with a properties attribute are currently supported).@ 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"A dhall-openapi)Convert a Dhall Type to its default valueB dhall-openapiÞGet a Dhall.Map filled with imports, for creating giant Records or Unions of types or defaultsA 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 objectB 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 Map>?@ABC@AB>C?Ò         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQÒ*dhall-openapi-1.0.3-JCdiF6xEGWd5J54Z3tVsgmDhall.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:description:Definition$sel:items:Definition$sel:properties: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