1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,497608,e=>{"use strict";var E=e.i(381337),N=e.i(640176),R=e.i(428767),V=e.i(754790),U=e.i(685183),S=e.i(195389),a=e.i(9768);class t{flagsContext;overrides;flagMap;constructor(e,E){this.flagsContext=e,this.overrides=E,this.flagMap=Object.fromEntries((e.flags??[]).map(e=>[e.flag,e.value]))}get ready(){return"loaded"===this.flagsContext.status||"error"===this.flagsContext.status}enabled(e){return this.flagMap[e]??this.overrides.has(e)}enabledWithLoadingFallback(e,E){return this.ready?this.enabled(e):E}exactValue(e){if(this.ready)return this.flagMap[e]}exactValueWithFallback(e,E){if(this.ready)return this.flagMap[e]??E}}let T=(0,a.createContext)(new t({status:"not-loaded",flags:void 0},new Set));e.s(["FlagsV2Context",0,T,"useFlagsV2",0,function(){return(0,a.useContext)(T)},"useFlagsV2ContextQuery",0,function(){let e=(0,S.useSession)(),{environmentId:T,isReady:C}=(0,V.useRouteInfo)(),{FEATURE_FLAG_OVERRIDES:I}=(0,E.useNextEnvVars)(),l=(0,a.useMemo)(()=>new Set((I||"").split(",")),[I]),h=(0,R.usePersistedGrpcQuery)(N.getFeatureFlags,void 0,{enabled:"authenticated"===e.status&&C&&null!=T}),F=(0,U.useQuery)(N.getTeamFeatureFlags,void 0,{enabled:"authenticated"===e.status&&C&&null==T});return(0,a.useMemo)(()=>{let E=null==T?F.data?.flags:h.data?.flags;return new t({status:(null==T?F.error:h.error)?"error":null!=E||C&&"loading"!==e.status&&"authenticated"!==e.status?"loaded":"loading",flags:E},l)},[l,h.data?.flags,h.error,T,C,e.status,F.data?.flags,F.error])}])},50548,45933,e=>{"use strict";var E,N,R,V,U,S,a,t,T=e.i(98458),C=e.i(657667),I=e.i(291280),l=e.i(36389),h=e.i(224426),F=e.i(855084),r=e.i(674457),c=e.i(592817);let s=(0,C.fileDesc)("CiljaGFsay9zZXJ2ZXIvdjEva3ViZV9jbHVzdGVyX2hlYWx0aC5wcm90bxIPY2hhbGsuc2VydmVyLnYxIukBChJDbHVzdGVyUmVxdWlyZW1lbnQSNQoEa2luZBgBIAEoDjInLmNoYWxrLnNlcnZlci52MS5DbHVzdGVyUmVxdWlyZW1lbnRLaW5kEhMKC3Blcm1pc3Npb25zGAIgAygJEhAKCHJlc291cmNlGAMgASgJEg0KBXNjb3BlGAQgASgJEhEKCXByaW5jaXBhbBgFIAEoCRIVCg1yZXNvdXJjZV9raW5kGAYgASgJEjwKCnNjb3BlX2tpbmQYByABKA4yKC5jaGFsay5zZXJ2ZXIudjEuQ2x1c3RlclJlcXVpcmVtZW50U2NvcGUi5AEKEUNsdXN0ZXJEaWFnbm9zdGljEjwKCHNldmVyaXR5GAEgASgOMiouY2hhbGsuc2VydmVyLnYxLkNsdXN0ZXJEaWFnbm9zdGljU2V2ZXJpdHkSDQoFdGl0bGUYAiABKAkSDwoHbWVzc2FnZRgDIAEoCRI2CgVvd25lchgEIAEoDjInLmNoYWxrLnNlcnZlci52MS5DbHVzdGVyRGlhZ25vc3RpY093bmVyEjkKDHJlcXVpcmVtZW50cxgFIAMoCzIjLmNoYWxrLnNlcnZlci52MS5DbHVzdGVyUmVxdWlyZW1lbnQi7AEKGENsdXN0ZXJIZWFsdGhDaGVja1Jlc3VsdBI1CgRuYW1lGAEgASgOMicuY2hhbGsuc2VydmVyLnYxLkNsdXN0ZXJIZWFsdGhDaGVja05hbWUSNAoGc3RhdHVzGAIgASgOMiQuY2hhbGsuc2VydmVyLnYxLkNsdXN0ZXJIZWFsdGhTdGF0dXMSNwoLZGlhZ25vc3RpY3MYAyADKAsyIi5jaGFsay5zZXJ2ZXIudjEuQ2x1c3RlckRpYWdub3N0aWMSKgoHbGF0ZW5jeRgEIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbiJSChlDbHVzdGVySGVhbHRoQ2hlY2tGaWx0ZXJzEjUKBG5hbWUYASADKA4yJy5jaGFsay5zZXJ2ZXIudjEuQ2x1c3RlckhlYWx0aENoZWNrTmFtZSLbAQoXR2V0Q2x1c3RlckhlYWx0aFJlcXVlc3QSQgoJY2FuZGlkYXRlGAEgASgLMi0uY2hhbGsuc2VydmVyLnYxLkNsb3VkQ29tcG9uZW50Q2x1c3RlclJlcXVlc3RIABIdCgpjbHVzdGVyX2lkGAIgASgJQge6SARyAhABSAASQAoHZmlsdGVycxgDIAEoCzIqLmNoYWxrLnNlcnZlci52MS5DbHVzdGVySGVhbHRoQ2hlY2tGaWx0ZXJzSAGIAQFCDwoGdGFyZ2V0EgW6SAIIAUIKCghfZmlsdGVycyKhAQoYR2V0Q2x1c3RlckhlYWx0aFJlc3BvbnNlEhQKDGNsdXN0ZXJfa2luZBgBIAEoCRI5CgZjaGVja3MYAiADKAsyKS5jaGFsay5zZXJ2ZXIudjEuQ2x1c3RlckhlYWx0aENoZWNrUmVzdWx0EjQKBnN0YXR1cxgDIAEoDjIkLmNoYWxrLnNlcnZlci52MS5DbHVzdGVySGVhbHRoU3RhdHVzIkIKGkxpc3RDbHVzdGVyRG5zWm9uZXNSZXF1ZXN0EiQKE2Nsb3VkX2NyZWRlbnRpYWxfaWQYASABKAlCB7pIBHICEAEiKgoOQ2x1c3RlckRuc1pvbmUSCgoCaWQYASABKAkSDAoEbmFtZRgCIAEoCSJNChtMaXN0Q2x1c3RlckRuc1pvbmVzUmVzcG9uc2USLgoFem9uZXMYASADKAsyHy5jaGFsay5zZXJ2ZXIudjEuQ2x1c3RlckRuc1pvbmUq0AUKFkNsdXN0ZXJIZWFsdGhDaGVja05hbWUSKQolQ0xVU1RFUl9IRUFMVEhfQ0hFQ0tfTkFNRV9VTlNQRUNJRklFRBAAEjMKL0NMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfS1VCRVJORVRFU19BUElfQUNDRVNTEAESPAo4Q0xVU1RFUl9IRUFMVEhfQ0hFQ0tfTkFNRV9EQVRBUExBTkVfQVBJX1NFUlZFUl9OQU1FU1B
1BQ0UQAhI8CjhDTFVTVEVSX0hFQUxUSF9DSEVDS19OQU1FX0RBVEFQTEFORV9DT05UUk9MTEVSX05BTUVTUEFDRRADEjEKLUNMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfVEVMRU1FVFJZX05BTUVTUEFDRRAEEjsKN0NMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfREFUQVBMQU5FX0FQSV9TRVJWRVJfSURFTlRJVFkQBRIrCidDTFVTVEVSX0hFQUxUSF9DSEVDS19OQU1FX0VOVk9ZX0dBVEVXQVkQBhIqCiZDTFVTVEVSX0hFQUxUSF9DSEVDS19OQU1FX0NFUlRfTUFOQUdFUhAHEioKJkNMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfRVhURVJOQUxfRE5TEAgSLQopQ0xVU1RFUl9IRUFMVEhfQ0hFQ0tfTkFNRV9DTFVTVEVSX0lTU1VFUlMQCRInCiNDTFVTVEVSX0hFQUxUSF9DSEVDS19OQU1FX0ROU19aT05FUxAKEiIKHkNMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfS0VEQRALEjcKM0NMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfVklDVE9SSUFfTUVUUklDU19PUEVSQVRPUhAMEjAKLENMVVNURVJfSEVBTFRIX0NIRUNLX05BTUVfS1VCRV9TVEFURV9NRVRSSUNTEA0qygEKE0NsdXN0ZXJIZWFsdGhTdGF0dXMSJQohQ0xVU1RFUl9IRUFMVEhfU1RBVFVTX1VOU1BFQ0lGSUVEEAASHAoYQ0xVU1RFUl9IRUFMVEhfU1RBVFVTX09LEAESIQodQ0xVU1RFUl9IRUFMVEhfU1RBVFVTX1dBUk5JTkcQAhIhCh1DTFVTVEVSX0hFQUxUSF9TVEFUVVNfRkFJTElORxADEigKJENMVVNURVJfSEVBTFRIX1NUQVRVU19OT1RfQ09ORklHVVJFRBAEKsUBChlDbHVzdGVyRGlhZ25vc3RpY1NldmVyaXR5EisKJ0NMVVNURVJfRElBR05PU1RJQ19TRVZFUklUWV9VTlNQRUNJRklFRBAAEisKJ0NMVVNURVJfRElBR05PU1RJQ19TRVZFUklUWV9JTkZPUk1BVElPThABEicKI0NMVVNURVJfRElBR05PU1RJQ19TRVZFUklUWV9XQVJOSU5HEAISJQohQ0xVU1RFUl9ESUFHTk9TVElDX1NFVkVSSVRZX0VSUk9SEAMqjQEKFkNsdXN0ZXJEaWFnbm9zdGljT3duZXISKAokQ0xVU1RFUl9ESUFHTk9TVElDX09XTkVSX1VOU1BFQ0lGSUVEEAASIgoeQ0xVU1RFUl9ESUFHTk9TVElDX09XTkVSX0NIQUxLEAESJQohQ0xVU1RFUl9ESUFHTk9TVElDX09XTkVSX0NVU1RPTUVSEAIqzwIKFkNsdXN0ZXJSZXF1aXJlbWVudEtpbmQSKAokQ0xVU1RFUl9SRVFVSVJFTUVOVF9LSU5EX1VOU1BFQ0lGSUVEEAASLAooQ0xVU1RFUl9SRVFVSVJFTUVOVF9LSU5EX0tVQkVSTkVURVNfUkJBQxABEikKJUNMVVNURVJfUkVRVUlSRU1FTlRfS0lORF9IRUxNX1JFTEVBU0UQAhIuCipDTFVTVEVSX1JFUVVJUkVNRU5UX0tJTkRfS1VCRVJORVRFU19PQkpFQ1QQAxIuCipDTFVTVEVSX1JFUVVJUkVNRU5UX0tJTkRfV09SS0xPQURfSURFTlRJVFkQBBIrCidDTFVTVEVSX1JFUVVJUkVNRU5UX0tJTkRfQ0xPVURfSURFTlRJVFkQBRIlCiFDTFVTVEVSX1JFUVVJUkVNRU5UX0tJTkRfRE5TX1pPTkUQBiqdAgoXQ2x1c3RlclJlcXVpcmVtZW50U2NvcGUSKQolQ0xVU1RFUl9SRVFVSVJFTUVOVF9TQ09QRV9VTlNQRUNJRklFRBAAEiUKIUNMVVNURVJfUkVRVUlSRU1FTlRfU0NPUEVfQ0xVU1RFUhABEicKI0NMVVNURVJfUkVRVUlSRU1FTlRfU0NPUEVfTkFNRVNQQUNFEAISKQolQ0xVU1RFUl9SRVFVSVJFTUVOVF9TQ09QRV9BV1NfQUNDT1VOVBADEikKJUNMVVNURVJfUkVRVUlSRU1FTlRfU0NPUEVfR0NQX1BST0pFQ1QQBBIxCi1DTFVTVEVSX1JFUVVJUkVNRU5UX1NDT1BFX0dDUF9TRVJWSUNFX0FDQ09VTlQQBUIUWhJzZXJ2ZXIvdjE7c2VydmVydjFiBnByb3RvMw",[F.file_buf_validate_validate,r.file_chalk_server_v1_cloud_components,c.file_google_protobuf_duration]),A=(0,I.messageDesc)(s,2),n=(0,I.messageDesc)(s,5),O=(0,I.messageDesc)(s,8);var _=((E={})[E.UNSPECIFIED=0]="UNSPECIFIED",E[E.KUBERNETES_API_ACCESS=1]="KUBERNETES_API_ACCESS",E[E.DATAPLANE_API_SERVER_NAMESPACE=2]="DATAPLANE_API_SERVER_NAMESPACE",E[E.DATAPLANE_CONTROLLER_NAMESPACE=3]="DATAPLANE_CONTROLLER_NAMESPACE",E[E.TELEMETRY_NAMESPACE=4]="TELEMETRY_NAMESPACE",E[E.DATAPLANE_API_SERVER_IDENTITY=5]="DATAPLANE_API_SERVER_IDENTITY",E[E.ENVOY_GATEWAY=6]="ENVOY_GATEWAY",E[E.CERT_MANAGER=7]="CERT_MANAGER",E[E.EXTERNAL_DNS=8]="EXTERNAL_DNS",E[E.CLUSTER_ISSUERS=9]="CLUSTER_ISSUERS",E[E.DNS_ZONES=10]="DNS_ZONES",E[E.KEDA=11]="KEDA",E[E.VICTORIA_METRICS_OPERATOR=12]="VICTORIA_METRICS_OPERATOR",E[E.KUBE_STATE_METRICS=13]="KUBE_STATE_METRICS",E),o=((N={})[N.UNSPECIFIED=0]="UNSPECIFIED",N[N.OK=1]="OK",N[N.WARNING=2]="WARNING",N[N.FAILING=3]="FAILING",N[N.NOT_CONFIGURED=4]="NOT_CONFIGURED",N),i=((R={})[R.UNSPECIFIED=0]="UNSPECIFIED",R[R.INFORMATION=1]="INFORMATION",R[R.WARNING=2]="WARNING",R[R.ERROR=3]="ERROR",R),D=((V={})[V.UNSPECIFIED=0]="UNSPECIFIED",V[V.CHALK=1]="CHALK",V[V.CUSTOMER=2]="CUSTOMER",V),u=((U={})[U.UNSPECIFIED=0]="UNSPECIFIED",U[U.KUBERNETES_RBAC=1]="KUBERNETES_RBAC",U[U.HELM_RELEASE=2]="HELM_RELEASE",U[U.KUBERNETES_OBJECT=3]="KUBERNETES_OBJECT",U[U.WORKLOAD_IDENTITY=4]="WORKLOAD_IDENTITY",U[U.CLOUD_IDENTITY=5]="CLOUD_IDENTITY",U[U.DNS_ZONE=6]="DNS_ZONE",U),Q=((S={})[S.UNSPECIFIED=0]="UNSPECIFIED",S[S.CLUSTER=1]="CLUSTER",S[S.NAMESPACE=2]="NAMESPACE",S[S.AWS_ACCOUNT=3]="AWS_ACCOUNT",S[S.GCP_PROJECT=4]="GCP_PROJECT",S[S.GCP_SERVICE_ACCOUNT=5]="GCP_SERVICE_ACCOUNT",S);e.s(["ClusterDiagnosticOwner",()=>D,"ClusterDiagnosticSeverity",()=>i,"ClusterHealthCheckName",()=>_,"ClusterHealthCheckResultSchema",0,A,"ClusterHealthStatus",()=>o,"ClusterRequirementKind",()=>u,"ClusterRequirementScope",()=>Q,"GetClusterHealthResponseSchema",0,n,"ListClusterDnsZonesResponseSchema",0,O,"file_chalk_server_v1_kube_cluster_health",0,s],45933);var k=e.i(18518);let B=(0,C.fileDesc)("ChxjaGFsay9zZXJ2ZXIvdjEvc3RhdHVzLnByb3RvEg9jaGFsay5zZXJ2ZXIudjEi3AIKC0hlYWx0aENoZWNrEgwKBG5hbW
1UYASABKAkSMgoGc3RhdHVzGAIgASgOMiIuY2hhbGsuc2VydmVyLnYxLkhlYWx0aENoZWNrU3RhdHVzEhQKB21lc3NhZ2UYAyABKAlIAIgBARIvCgdsYXRlbmN5GAQgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uSAGIAQESLwoJa3ViZV9kYXRhGAUgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdEgCiAEBEjwKCG1ldGFkYXRhGAYgAygLMiouY2hhbGsuc2VydmVyLnYxLkhlYWx0aENoZWNrLk1ldGFkYXRhRW50cnkaLwoNTWV0YWRhdGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQgoKCF9tZXNzYWdlQgoKCF9sYXRlbmN5QgwKCl9rdWJlX2RhdGEiVgoSSGVhbHRoQ2hlY2tGaWx0ZXJzEgwKBG5hbWUYASADKAkSMgoGc3RhdHVzGAIgAygOMiIuY2hhbGsuc2VydmVyLnYxLkhlYWx0aENoZWNrU3RhdHVzIlsKEkNoZWNrSGVhbHRoUmVxdWVzdBI5CgdmaWx0ZXJzGAEgASgLMiMuY2hhbGsuc2VydmVyLnYxLkhlYWx0aENoZWNrRmlsdGVyc0gAiAEBQgoKCF9maWx0ZXJzIkMKE0NoZWNrSGVhbHRoUmVzcG9uc2USLAoGY2hlY2tzGAEgAygLMhwuY2hhbGsuc2VydmVyLnYxLkhlYWx0aENoZWNrIlkKEEdldEhlYWx0aFJlcXVlc3QSOQoHZmlsdGVycxgBIAEoCzIjLmNoYWxrLnNlcnZlci52MS5IZWFsdGhDaGVja0ZpbHRlcnNIAIgBAUIKCghfZmlsdGVycyJBChFHZXRIZWFsdGhSZXNwb25zZRIsCgZjaGVja3MYASADKAsyHC5jaGFsay5zZXJ2ZXIudjEuSGVhbHRoQ2hlY2siGgoYR2V0Q2x1c3Rlck1ldHJpY3NSZXF1ZXN0IiwKGUdldENsdXN0ZXJNZXRyaWNzUmVzcG9uc2USDwoHbWV0cmljcxgBIAEoCSqdAQoRSGVhbHRoQ2hlY2tTdGF0dXMSIwofSEVBTFRIX0NIRUNLX1NUQVRVU19VTlNQRUNJRklFRBAAEhoKFkhFQUxUSF9DSEVDS19TVEFUVVNfT0sQARIfChtIRUFMVEhfQ0hFQ0tfU1RBVFVTX0ZBSUxJTkcQAhImCiJIRUFMVEhfQ0hFQ0tfU1RBVFVTX05PVF9DT05GSUdVUkVEEAMq5xQKD0hlYWx0aENoZWNrTmFtZRIhCh1IRUFMVEhfQ0hFQ0tfTkFNRV9VTlNQRUNJRklFRBAAEiEKHUhFQUxUSF9DSEVDS19OQU1FX0hUVFBfRU5HSU5FEAESJQohSEVBTFRIX0NIRUNLX05BTUVfU1BJTExJTkdfQ09ORklHEAISIQodSEVBTFRIX0NIRUNLX05BTUVfR1JQQ19FTkdJTkUQAxIgChxIRUFMVEhfQ0hFQ0tfTkFNRV9BUElfU0VSVkVSEAQSJQohSEVBTFRIX0NIRUNLX05BTUVfS0VEQV9DT01QT05FTlRTEAUSJAogSEVBTFRIX0NIRUNLX05BTUVfRlVOQ1RJT05fUVVFVUUQBhIpCiVIRUFMVEhfQ0hFQ0tfTkFNRV9DRVJUSUZJQ0FURV9NQU5BR0VSEAcSIwofSEVBTFRIX0NIRUNLX05BTUVfQlJBTkNIX1NFUlZFUhAIEigKJEhFQUxUSF9DSEVDS19OQU1FX0dSUENfQlJBTkNIX1NFUlZFUhAJEiYKIkhFQUxUSF9DSEVDS19OQU1FX1NUUkVBTUlOR19TRVJWRVIQChIyCi5IRUFMVEhfQ0hFQ0tfTkFNRV9BV1NfTE9BRF9CQUxBTkNFUl9DT05UUk9MTEVSEAsSHQoZSEVBTFRIX0NIRUNLX05BTUVfUEdfQ1JPThAMEiwKKEhFQUxUSF9DSEVDS19OQU1FX0JBQ0tHUk9VTkRfUEVSU0lTVEVOQ0UQDRI8CjhIRUFMVEhfQ0hFQ0tfTkFNRV9CQUNLR1JPVU5EX1BFUlNJU1RFTkNFX0JVU19DT05ORUNUSU9OUxAOEiQKIEhFQUxUSF9DSEVDS19OQU1FX0xPR0dJTkdfQ0xJRU5UEA8SKAokSEVBTFRIX0NIRUNLX05BTUVfRkxVRU5UX0JJVF9NRVRSSUNTEBASKgomSEVBTFRIX0NIRUNLX05BTUVfVEVMRU1FVFJZX0NPTExFQ1RPUlMQERIqCiZIRUFMVEhfQ0hFQ0tfTkFNRV9URUxFTUVUUllfQUdHUkVHQVRPUhASEiAKHEhFQUxUSF9DSEVDS19OQU1FX0NMSUNLSE9VU0UQExIqCiZIRUFMVEhfQ0hFQ0tfTkFNRV9NRVRSSUNTX1RJTUVTQ0FMRV9EQhAUEiUKIUhFQUxUSF9DSEVDS19OQU1FX01FVFJJQ1NfQkFDS1VQUxAVEikKJUhFQUxUSF9DSEVDS19OQU1FX0FXU19NRVRBREFUQV9TRVJWRVIQFhIjCh9IRUFMVEhfQ0hFQ0tfTkFNRV9DTE9VRF9BQ0NPVU5UEBcSJgoiSEVBTFRIX0NIRUNLX05BTUVfQ0xPVURfTkVUV09SS0lORxAYEh0KGUhFQUxUSF9DSEVDS19OQU1FX1BVQl9TVUIQGRIzCi9IRUFMVEhfQ0hFQ0tfTkFNRV9CQVNFX0lNQUdFX0NPTlRBSU5FUl9SRUdJU1RSWRAaEi0KKUhFQUxUSF9DSEVDS19OQU1FX1BVU0hfQ09OVEFJTkVSX1JFR0lTVFJZEBsSIwofSEVBTFRIX0NIRUNLX05BTUVfU09VUkNFX0JVQ0tFVBAcEiQKIEhFQUxUSF9DSEVDS19OQU1FX0RBVEFTRVRfQlVDS0VUEB0SKAokSEVBTFRIX0NIRUNLX05BTUVfUExBTl9TVEFHRVNfQlVDS0VUEB4SIAocSEVBTFRIX0NIRUNLX05BTUVfRVRMX0JVQ0tFVBAfEhoKFkhFQUxUSF9DSEVDS19OQU1FX0FSR08QIBIaChZIRUFMVEhfQ0hFQ0tfTkFNRV9LRURBECESHwobSEVBTFRIX0NIRUNLX05BTUVfS0FSUEVOVEVSECISJgoiSEVBTFRIX0NIRUNLX05BTUVfS1VCRV9QRVJNSVNTSU9OUxAjEiEKHUhFQUxUSF9DSEVDS19OQU1FX0VOVk9ZX1BST1hZECQSHQoZSEVBTFRIX0NIRUNLX05BTUVfR0FURVdBWRAlEiEKHUhFQUxUSF9DSEVDS19OQU1FX0dBVEVXQVlfRE5TECYSKQolSEVBTFRIX0NIRUNLX05BTUVfR0FURVdBWV9ST1VUQUJJTElUWRAnEhoKFkhFQUxUSF9DSEVDS19OQU1FX0NOUEcQKBIqCiZIRUFMVEhfQ0hFQ0tfTkFNRV9NRVRSSUNTX1NFUlZFUl9DSEFSVBApEigKJEhFQUxUSF9DSEVDS19OQU1FX0tVQkVSTkVURVNfTUVUUklDUxAqEiwKKEhFQUxUSF9DSEVDS19OQU1FX0tVQkVSTkVURVNfUFJPWFlfQURET04QKxIlCiFIRUFMVEhfQ0hFQ0tfTkFNRV9CSUxMSU5HX1NFUlZJQ0UQLBI7CjdIRUFMVEhfQ0hFQ0tfTkFNRV9PRkZMSU5FX1NUT1JFX1FVRVJZX1ZBTFVFX1BFUlNJU1RFTkNFEC0SKAokSEVBTFRIX0NIRUNLX05BTUVfRVhURVJOQUxfRE5TX0NIQVJUEC4SIwofSEVBTFRIX0NIRUNLX05BTUVfT0ZGTElORV9TVE9SRRAvEiIKHkhFQUxUSF9DSEVDS19OQU1FX09OTElORV9TVE9SRRAwEiMKH0hFQUxUSF9DSEVDS19OQU1FX1MzX0NTSV9EUklWRVIQMRIeChpIRUFMVEhfQ0hFQ0tfTkFNRV9DT1JFX0ROUxAyEiQKIEhFQUxUSF9DSEVDS19OQU1FX1ZPTFVNRV9TRVJWSUNFEDMSHQoZSEVBTFRIX0NIRUNLX05BTUVfVlBDX0NOSRA0EiQKIEhFQUxUSF9DSEVDS19OQU1FX0VCU19DU0lfRFJJVkVSEDUSJgoiSEVBTFRIX0NIRUNLX05BTUVfVklDVE9SSUFfTUVUUklDUxA2EjAKLEhFQUxUSF9DSEVDS19OQU1FX0NPTVBVVEVfQ09OVEFJTkVSX1JFR0lTVFJZEDcSMgouSEVBTFRIX0NIRUNLX05BTUVfQ0hBTEtfTUFDSElORV9UWVBFX05PREVQT09MUxA4EiYKIkhFQUxUSF9DSEVDS19OQU1FX09GRkxJTkVfTk9ERVBPT0wQORIgChxIRUFMVEhfQ0hFQ0tfTkFNRV9MTE1fUk9VVEVSEDoSIQodSEVBTFRIX0NIRUNLX05BTUVfTUNQX0dBVEVXQVkQOxImCiJIRUFMVEhfQ0hFQ0tfTkFNRV9DTElDS0hPVVNFX1VTQUdFEDwSKgomSEVBTFRIX0NIRUNLX05BTUVfREFUQVBMQU5FX0FQSV9TRVJWRVIQPRItCilIRUFMVEhfQ0hFQ0tfTkFNRV9JTkZSQVNUUlVDVFVSRV9OT0RFUE9PTBA+EiUKIUhFQUxUSF9DSEVDS19OQU1FX09OTElORV9OT0RFUE9PTBA/EjAKLEhFQUxUSF9DSEVDS19OQU1FX0NMSUNLSE9VU0VfUFZDX1VUSUxJWkFUSU9OEEASNgoySEVBTFRIX0NIRUNLX05BTUVfVklDVE9SSUFfTUVUUklDU19QVkNfVVRJTElaQVRJT04QQTKsBAoNSGVhbHRoU2VydmljZRJgCgtDaGVja0hlYWx0aBIjLmNoYWxrLnNlcnZlci52MS5DaGVja0hlYWx0aFJlcXVlc3QaJC5jaGFsay5zZXJ2ZXIudjEuQ2hlY2tIZWFsdGhSZXNwb25zZSIGkAIBgH0BEloKCUdldEhlYWx0aBIhLmNoYWxrLnNlcnZlci52MS5HZXRIZWFsdGhSZXF1ZXN0GiIuY2hhbGsuc2VydmVyLnYxLkdldEhlYWx0aFJlc3BvbnNlIgaQAgGAfQISbwoQR2V0Q2x1c3RlckhlYWx0aBIoLmNoYWxrLnNlcnZlci52MS5HZXRDbHVzdGVySGVhbHRoUmVxdWVzdBopLmNoYWxrLnNlcnZlci52MS5HZXRDbHVzdGVySGVhbHRoUmVzcG9uc2UiBpACAYB9AhJ4ChNMaXN0Q2x1c3RlckRuc1pvbmVzEisuY2hhbGsuc2VydmVyLnYxLkxpc3RDbHVzdGVyRG5zWm9uZXNSZXF1ZXN0GiwuY2hhbGsuc2VydmVyLnYxLkxpc3RDbHVzdGVyRG5zWm9uZXNSZXNwb25zZSIGkAIBgH0CEnIKEUdldENsdXN0ZXJNZXRyaWNzEikuY2hhbGsuc2VydmVyLnYxLkdldENsdXN0ZXJNZXRyaWNzUmVxdW
1VzdBoqLmNoYWxrLnNlcnZlci52MS5HZXRDbHVzdGVyTWV0cmljc1Jlc3BvbnNlIgaQAgGAfQJCFFoSc2VydmVyL3YxO3NlcnZlcnYxYgZwcm90bzM",[h.file_chalk_auth_v1_permissions,s,c.file_google_protobuf_duration,k.file_google_protobuf_struct]),G=(0,I.messageDesc)(B,0),X=(0,I.messageDesc)(B,5);var L=((a={})[a.UNSPECIFIED=0]="UNSPECIFIED",a[a.OK=1]="OK",a[a.FAILING=2]="FAILING",a[a.NOT_CONFIGURED=3]="NOT_CONFIGURED",a),d=((t={})[t.UNSPECIFIED=0]="UNSPECIFIED",t[t.HTTP_ENGINE=1]="HTTP_ENGINE",t[t.SPILLING_CONFIG=2]="SPILLING_CONFIG",t[t.GRPC_ENGINE=3]="GRPC_ENGINE",t[t.API_SERVER=4]="API_SERVER",t[t.KEDA_COMPONENTS=5]="KEDA_COMPONENTS",t[t.FUNCTION_QUEUE=6]="FUNCTION_QUEUE",t[t.CERTIFICATE_MANAGER=7]="CERTIFICATE_MANAGER",t[t.BRANCH_SERVER=8]="BRANCH_SERVER",t[t.GRPC_BRANCH_SERVER=9]="GRPC_BRANCH_SERVER",t[t.STREAMING_SERVER=10]="STREAMING_SERVER",t[t.AWS_LOAD_BALANCER_CONTROLLER=11]="AWS_LOAD_BALANCER_CONTROLLER",t[t.PG_CRON=12]="PG_CRON",t[t.BACKGROUND_PERSISTENCE=13]="BACKGROUND_PERSISTENCE",t[t.BACKGROUND_PERSISTENCE_BUS_CONNECTIONS=14]="BACKGROUND_PERSISTENCE_BUS_CONNECTIONS",t[t.LOGGING_CLIENT=15]="LOGGING_CLIENT",t[t.FLUENT_BIT_METRICS=16]="FLUENT_BIT_METRICS",t[t.TELEMETRY_COLLECTORS=17]="TELEMETRY_COLLECTORS",t[t.TELEMETRY_AGGREGATOR=18]="TELEMETRY_AGGREGATOR",t[t.CLICKHOUSE=19]="CLICKHOUSE",t[t.METRICS_TIMESCALE_DB=20]="METRICS_TIMESCALE_DB",t[t.METRICS_BACKUPS=21]="METRICS_BACKUPS",t[t.AWS_METADATA_SERVER=22]="AWS_METADATA_SERVER",t[t.CLOUD_ACCOUNT=23]="CLOUD_ACCOUNT",t[t.CLOUD_NETWORKING=24]="CLOUD_NETWORKING",t[t.PUB_SUB=25]="PUB_SUB",t[t.BASE_IMAGE_CONTAINER_REGISTRY=26]="BASE_IMAGE_CONTAINER_REGISTRY",t[t.PUSH_CONTAINER_REGISTRY=27]="PUSH_CONTAINER_REGISTRY",t[t.SOURCE_BUCKET=28]="SOURCE_BUCKET",t[t.DATASET_BUCKET=29]="DATASET_BUCKET",t[t.PLAN_STAGES_BUCKET=30]="PLAN_STAGES_BUCKET",t[t.ETL_BUCKET=31]="ETL_BUCKET",t[t.ARGO=32]="ARGO",t[t.KEDA=33]="KEDA",t[t.KARPENTER=34]="KARPENTER",t[t.KUBE_PERMISSIONS=35]="KUBE_PERMISSIONS",t[t.ENVOY_PROXY=36]="ENVOY_PROXY",t[t.GATEWAY=37]="GATEWAY",t[t.GATEWAY_DNS=38]="GATEWAY_DNS",t[t.GATEWAY_ROUTABILITY=39]="GATEWAY_ROUTABILITY",t[t.CNPG=40]="CNPG",t[t.METRICS_SERVER_CHART=41]="METRICS_SERVER_CHART",t[t.KUBERNETES_METRICS=42]="KUBERNETES_METRICS",t[t.KUBERNETES_PROXY_ADDON=43]="KUBERNETES_PROXY_ADDON",t[t.BILLING_SERVICE=44]="BILLING_SERVICE",t[t.OFFLINE_STORE_QUERY_VALUE_PERSISTENCE=45]="OFFLINE_STORE_QUERY_VALUE_PERSISTENCE",t[t.EXTERNAL_DNS_CHART=46]="EXTERNAL_DNS_CHART",t[t.OFFLINE_STORE=47]="OFFLINE_STORE",t[t.ONLINE_STORE=48]="ONLINE_STORE",t[t.S3_CSI_DRIVER=49]="S3_CSI_DRIVER",t[t.CORE_DNS=50]="CORE_DNS",t[t.VOLUME_SERVICE=51]="VOLUME_SERVICE",t[t.VPC_CNI=52]="VPC_CNI",t[t.EBS_CSI_DRIVER=53]="EBS_CSI_DRIVER",t[t.VICTORIA_METRICS=54]="VICTORIA_METRICS",t[t.COMPUTE_CONTAINER_REGISTRY=55]="COMPUTE_CONTAINER_REGISTRY",t[t.CHALK_MACHINE_TYPE_NODEPOOLS=56]="CHALK_MACHINE_TYPE_NODEPOOLS",t[t.OFFLINE_NODEPOOL=57]="OFFLINE_NODEPOOL",t[t.LLM_ROUTER=58]="LLM_ROUTER",t[t.MCP_GATEWAY=59]="MCP_GATEWAY",t[t.CLICKHOUSE_USAGE=60]="CLICKHOUSE_USAGE",t[t.DATAPLANE_API_SERVER=61]="DATAPLANE_API_SERVER",t[t.INFRASTRUCTURE_NODEPOOL=62]="INFRASTRUCTURE_NODEPOOL",t[t.ONLINE_NODEPOOL=63]="ONLINE_NODEPOOL",t[t.CLICKHOUSE_PVC_UTILIZATION=64]="CLICKHOUSE_PVC_UTILIZATION",t[t.VICTORIA_METRICS_PVC_UTILIZATION=65]="VICTORIA_METRICS_PVC_UTILIZATION",t);let m=(0,T.enumDesc)(B,1),f=(0,l.serviceDesc)(B,0);e.s(["GetHealthResponseSchema",0,X,"HealthCheckName",()=>d,"HealthCheckNameSchema",0,m,"HealthCheckSchema",0,G,"HealthCheckStatus",()=>L,"HealthService",0,f],50548)},805779,173939,e=>{"use strict";var E,N=e.i(50548),R=e.i(402907),V=e.i(46923),U=e.i(540915),S=e.i(396523),a=e.i(600969);let t=e=>(0,R.enumToJson)(N.HealthCheckNameSchema,e),T=t(N.HealthCheckName.DATASET_BUCKET),C=t(N.HealthCheckName.VOLUME_SERVICE),I=new Set([t(N.HealthCheckName.CLICKHOUSE_PVC_UTILIZATION),t(N.HealthCheckName.VICTORIA_METRICS_PVC_UTILIZATION)]),l=e=>{var E;let R;return e.status===N.HealthCheckStatus.FAILING&&(e.name===C?"failed"===e.metadata.cors_status:e.name===T&&(E=e.message,"missing chalk origin cors policy"===(R=E?.toLowerCase())||R?.includes("failed to get bucket cors")===!0))},h=e=>0===e.length?e:e[0].toUpperCase()+e.slice(1);e.s(["healthCheckConnectionMetadata",0,e=>{let E=e.find(e=>null!=e.metadata.volume_backend)?.metadata.volume_backend;return Object.fromEntries(e.flatMap(e=>((e,E)=>{if(l(e)){var R,V;let E,N,U;return[(E=(R=e).name===C?" Browser uploads, downloads, and previews are using the Chalk Metadata Plane proxy.":"",[R.name,`DEGRADED (Storage Location): ${(N=R).name===C?h(N.metadata.cors_message||N.message?.replace(/^volume bucket browser cors probe is failed:\s*/i,"")||"browser CORS check failed"):N.message?.toLowerCase()==="missing chalk origin cors policy"?"Chalk Dashboard origin is missing from the bucket CORS policy":h(N.message||"unable to read the bucket CORS policy")}.${E} ${(U=(V=R).metadata.cors_origin||"the Chalk Dashboard origin",V.name!==C?`Configure the bucket CORS policy to allow ${U} for GET requests, then refresh this health check.`:`Configure the bucket CORS policy to allow ${U} for GET and PUT requests with all requested headers, including content-type and any provider-specific signed-request headers. Then refresh this health check to restore direct transfers.`)}`])]}let U=e.name===C?(e=>
1{switch(e){case"cluster-manager":return"Background Persistence";case"dataplane-api-server":return"Dataplane API Server";default:return}})(E):void 0,a=`${N.HealthCheckStatus[e.status]}${U?` (${U})`:""}`,t=(e=>{if(!I.has(e.name))return"";let{utilization_percent:E,used_bytes:N,capacity_bytes:R,pvc:V,pod:U}=e.metadata;if(null==E)return"";let a=Number(N),t=Number(R),T=Number.isFinite(a)&&Number.isFinite(t)&&t>0?` (${(0,S.prettyFormatBytes)(a,{binary:!0,decimals:1})} / ${(0,S.prettyFormatBytes)(t,{binary:!0,decimals:1})})`:"";return`: ${E}% used${T}${V?` on PVC ${V}`:""}${U?` in pod ${U}`:""}`})(e),T=e.message?`${t?"; ":": "}${e.message}`:"";return[[e.name,`${a}${t}${T}`]]})(e,E)))},"isBucketCorsFailure",0,l],173939);var F=((E={}).CONNECTED="CONNECTED",E.DISCONNECTED="DISCONNECTED",E.DISCONNECTED_RUNNING="DISCONNECTED_RUNNING",E.DISCONNECTED_NOT_RUNNING="DISCONNECTED_NOT_RUNNING",E.DISCONNECTED_NOT_CONFIGURED="DISCONNECTED_NOT_CONFIGURED",E.DISCONNECTED_UPSTREAM_ISSUE="DISCONNECTED_UPSTREAM_ISSUE",E.CONNECTED_DEGRADED="CONNECTED_DEGRADED",E.PENDING="PENDING",E);let r=(e,E=!1)=>{switch(e){case N.HealthCheckStatus.OK:return"CONNECTED";case N.HealthCheckStatus.FAILING:return E?"DISCONNECTED_RUNNING":"DISCONNECTED";case N.HealthCheckStatus.NOT_CONFIGURED:return"DISCONNECTED_NOT_CONFIGURED";default:return"DISCONNECTED"}},c=e=>{switch(e){case N.HealthCheckName.CLOUD_ACCOUNT:return"Cloud Account";case N.HealthCheckName.CLOUD_NETWORKING:return"Cloud Networking";case N.HealthCheckName.DATASET_BUCKET:return"Storage Bucket (Dataset)";case N.HealthCheckName.ETL_BUCKET:return"Storage Bucket (ETL)";case N.HealthCheckName.GRPC_ENGINE:return"Query Server (gRPC)";case N.HealthCheckName.HTTP_ENGINE:return"Query Server (HTTP)";
1case N.HealthCheckName.FUNCTION_QUEUE:return"Function Queue";case N.HealthCheckName.LLM_ROUTER:return"Model Gateway";case N.HealthCheckName.MCP_GATEWAY:return"MCP Gateway";case N.HealthCheckName.BRANCH_SERVER:return"Branch Server";case N.HealthCheckName.GRPC_BRANCH_SERVER:return"Branch Server (gRPC)";case N.HealthCheckName.STREAMING_SERVER:return"Streaming Server";case N.HealthCheckName.OFFLINE_STORE:return"Offline Store";case N.HealthCheckName.OFFLINE_STORE_QUERY_VALUE_PERSISTENCE:return"Offline Store Query Value Persistence";case N.HealthCheckName.ONLINE_STORE:return"Online Store";case N.HealthCheckName.PLAN_STAGES_BUCKET:return"Storage Bucket (Plan Stages)";case N.HealthCheckName.SOURCE_BUCKET:return"Storage Bucket (Source Code)";case N.HealthCheckName.API_SERVER:return"API Server";case N.HealthCheckName.SPILLING_CONFIG:return"Spilling Config";case N.HealthCheckName.KEDA:return"KEDA";case N.HealthCheckName.KEDA_COMPONENTS:return"KEDA Components";case N.HealthCheckName.KARPENTER:return"Karpenter";case N.HealthCheckName.CHALK_MACHINE_TYPE_NODEPOOLS:return"Chalk Machine Type Nodepools";case N.HealthCheckName.OFFLINE_NODEPOOL:return"Offline Nodepool";case N.HealthCheckName.ONLINE_NODEPOOL:return"Online Nodepool";case N.HealthCheckName.INFRASTRUCTURE_NODEPOOL:return"Infrastructure Nodepool";case N.HealthCheckName.CERTIFICATE_MANAGER:return"Certificate Manager";case N.HealthCheckName.AWS_LOAD_BALANCER_CONTROLLER:return"AWS Load Balancer Controller";case N.HealthCheckName.PG_CRON:return"pg_cron";case N.HealthCheckName.CNPG:return"CNPG";case N.HealthCheckName.BACKGROUND_PERSISTENCE:return"Background Persistence";case N.HealthCheckName.BACKGROUND_PERSISTENCE_BUS_CONNECTIONS:return"Background Persistence Bus Connections";case N.HealthCheckName.LOGGING_CLIENT:return"Logging Client";case N.HealthCheckName.FLUENT_BIT_METRICS:return"Fluent Bit Metrics";case N.HealthCheckName.TELEMETRY_COLLECTORS:return"Telemetry Collectors";case N.HealthCheckName.TELEMETRY_AGGREGATOR:return"Telemetry Aggregator";case N.HealthCheckName.CLICKHOUSE:return"ClickHouse";case N.HealthCheckName.CLICKHOUSE_PVC_UTILIZATION:return"ClickHouse PVC utilization";case N.HealthCheckName.VICTORIA_METRICS:return"VictoriaMetrics";case N.HealthCheckName.VICTORIA_METRICS_PVC_UTILIZATION:return"VictoriaMetrics PVC utilization";case N.HealthCheckName.METRICS_TIMESCALE_DB:return"Metrics TimescaleDB";case N.HealthCheckName.METRICS_BACKUPS:return"Metrics Backups";case N.HealthCheckName.AWS_METADATA_SERVER:return"AWS Metadata Server";case N.HealthCheckName.PUB_SUB:return"Pub/Sub";case N.HealthCheckName.BASE_IMAGE_CONTAINER_REGISTRY:return"Base Image Container Registry";case N.HealthCheckName.PUSH_CONTAINER_REGISTRY:return"Push Container Registry";case N.HealthCheckName.COMPUTE_CONTAINER_REGISTRY:return"Compute Container Registry";case N.HealthCheckName.ARGO:return"Argo";case N.HealthCheckName.KUBE_PERMISSIONS:return"Kube Permissions";case N.HealthCheckName.ENVOY_PROXY:return"Envoy Proxy";case N.HealthCheckName.GATEWAY:return"Gateway";case N.HealthCheckName.GATEWAY_DNS:return"Gateway DNS";case N.HealthCheckName.GATEWAY_ROUTABILITY:return"Gateway Routability";case N.HealthCheckName.EXTERNAL_DNS_CHART:return"External DNS Chart";case N.HealthCheckName.CORE_DNS:return"CoreDNS";case N.HealthCheckName.VPC_CNI:return"VPC CNI";case N.HealthCheckName.METRICS_SERVER_CHART:return"Metrics Server Chart";case N.HealthCheckName.KUBERNETES_METRICS:return"Kubernetes Metrics";case N.HealthCheckName.KUBERNETES_PROXY_ADDON:return"Kubernetes Proxy Addon";case N.HealthCheckName.BILLING_SERVICE:return"Billing Service";case N.HealthCheckName.S3_CSI_DRIVER:return"S3 CSI Driver";case N.HealthCheckName.EBS_CSI_DRIVER:return"EBS CSI Driver";case N.HealthCheckName.VOLUME_SERVICE:return"Volume Service";case N.HealthCheckName.DATAPLANE_API_SERVER:return"Dataplane API Server";case N.HealthCheckName.CLICKHOUSE_USAGE:return"Clickhouse Usage";default:return(0,R.enumToJson)(N.HealthCheckNameSchema,e)}};e.s(["ConnectionStatus",()=>F,"connectionStatusDisplayText",0,e=>{switch(e){case"CONNECTED":return"Connected";case"DISCONNECTED":return"Disconnected";case"DISCONNECTED_NOT_CONFIGURED":return"Not Configured";case"DISCONNECTED_NOT_RUNNING":return"Not Running";case"DISCONNECTED_RUNNING":return"Disconnected (running)";case"DISCONNECTED_UPSTREAM_ISSUE":return"Upstream Issue";case"CONNECTED_DEGRADED":return"Degraded"}return"Connecting..."},"connectionStatusExplanation",0,(e,E)=>{if(null==e)return null;switch(E){case"CONNECTED":case"PENDING":break;case"DISCONNECTED_NOT_CONFIGURED":return(e=>{switch(e){case N.HealthCheckName.HTTP_ENGINE:case N.HealthCheckName.GRPC_ENGINE:case N.HealthCheckName.FUNCTION_QUEUE:case N.HealthCheckName.LLM_ROUTER:case N.HealthCheckName.MCP_GATEWAY:return!0;default:return!1}})(e)?"This service is not configured in this environment and needs extra setup. See the configuration in the settings resources pane.":"This service is not configured in this environment and needs extra setup. Contact the chalk team to setup this service.";case"DISCONNECTED_UPSTREAM_ISSUE":{let E=(e=>{switch(e){case N.HealthCheckName.ONLINE_STORE:case N.HealthCheckName.OFFLINE_STORE:return[N.HealthCheckName.HTTP_ENGINE];default:return null}})(e);if((0,V.isNonEmptyArray)(E))return`This service depends on the ${(0,S.pluralize)(E.length,"","following services: ")} ${E.map(c).join(", ")}. Due to ${(0,S.pluralize)(E.length,"its failure","one of the services failing")} to connect, the current status is not available.`;return"This service has an upstream dependency that is currently not connected. As a result, the current status is not available."}case"DISCONNECTED":return`There is an unexpected issue connecting to the ${c(e)}. Try checking the settings kubernetes pane to debug issues with the pods.`;case"CONNECTED_DEGRADED":return"This service is connected, but some functionality may be unavailable."}return null},"connectionStatusProtoToFrontend",0,r,"connectionStatusToMessageType",0,e=>{switch(e){case N.HealthCheckStatus.OK:return a.MessageType.INFO;case N.HealthCheckStatus.NOT_CONFIGURED:return a.MessageType.WARNING;
1case N.HealthCheckStatus.FAILING:case void 0:case N.HealthCheckStatus.UNSPECIFIED:return a.MessageType.ERROR;default:return(0,U.assertNever)(e),a.MessageType.ERROR}},"healthCheckGroupConnectionStatus",0,e=>null==e||0===e.length?"PENDING":e.some(e=>e.status===N.HealthCheckStatus.FAILING&&!l(e)||e.status===N.HealthCheckStatus.UNSPECIFIED)?"DISCONNECTED":e.some(l)?"CONNECTED_DEGRADED":e.every(e=>e.status===N.HealthCheckStatus.NOT_CONFIGURED)?"DISCONNECTED_NOT_CONFIGURED":"CONNECTED","maybeConnectionStatusProtoToFrontend",0,(e,E=!1)=>null==e?"PENDING":r(e,E),"serviceDisplayTitle",0,c],805779)}]); 2 3//# sourceMappingURL=08pi8lemvcxr0.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.