diff --git a/app/kuma-ui/pkg/resources/data/assets/AccordionList-D7RxlVMi.js b/app/kuma-ui/pkg/resources/data/assets/AccordionList-Cxz07phi.js
similarity index 75%
rename from app/kuma-ui/pkg/resources/data/assets/AccordionList-D7RxlVMi.js
rename to app/kuma-ui/pkg/resources/data/assets/AccordionList-Cxz07phi.js
index 863d9ae1d892..9b342c7f2b15 100644
--- a/app/kuma-ui/pkg/resources/data/assets/AccordionList-D7RxlVMi.js
+++ b/app/kuma-ui/pkg/resources/data/assets/AccordionList-Cxz07phi.js
@@ -1 +1 @@
-import{d as p,af as y,v as o,G as A,o as l,c,l as h,r,b as O,a as b,w as x,q as I,ag as $,n as B,_ as f,ad as C}from"./index-DGJfQfev.js";const E=["aria-expanded"],L={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},N=p({__name:"AccordionItem",setup(s){const e=y("parentAccordion"),t=o(null),n=A(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function i(){n.value?u():m()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function m(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function _(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,v)=>(l(),c("li",{class:B(["accordion-item",{active:n.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:i},[r(a.$slots,"accordion-header",{},void 0,!0)],8,E),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",L,[r(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),V=f(N,[["__scopeId","data-v-53a0b6ce"]]),g={class:"accordion-list"},k=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return C("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",g,[r(i.$slots,"default",{},void 0,!0)]))}}),q=f(k,[["__scopeId","data-v-bdbadd5e"]]);export{V as A,q as a};
+import{d as p,ab as y,v as o,G as A,o as l,c,l as h,r,b as O,a as b,w as x,q as I,ac as $,n as B,_ as f,a9 as C}from"./index-DH1Ug2X_.js";const E=["aria-expanded"],L={key:0,class:"accordion-item-content","data-testid":"accordion-item-content"},N=p({__name:"AccordionItem",setup(s){const e=y("parentAccordion"),t=o(null),n=A(()=>e===void 0?!1:e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.includes(t.value):t.value===e.active.value);e!==void 0&&(t.value=e.count.value++);function i(){n.value?u():m()}function u(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.splice(e.active.value.indexOf(t.value),1):e.active.value=null)}function m(){e!==void 0&&(e.multipleOpen&&Array.isArray(e.active.value)&&t.value!==null?e.active.value.push(t.value):e.active.value=t.value)}function d(a){a instanceof HTMLElement&&(a.style.height=`${a.scrollHeight}px`)}function _(a){a instanceof HTMLElement&&(a.style.height="auto")}return(a,v)=>(l(),c("li",{class:B(["accordion-item",{active:n.value}])},[h("button",{class:"accordion-item-header",type:"button","aria-expanded":n.value?"true":"false","data-testid":"accordion-item-button",onClick:i},[r(a.$slots,"accordion-header",{},void 0,!0)],8,E),v[0]||(v[0]=O()),b($,{name:"accordion",onEnter:d,onAfterEnter:_,onBeforeLeave:d},{default:x(()=>[n.value?(l(),c("div",L,[r(a.$slots,"accordion-content",{},void 0,!0)])):I("",!0)]),_:3})],2))}}),g=f(N,[["__scopeId","data-v-53a0b6ce"]]),k={class:"accordion-list"},T=p({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(s){const e=s,t=o(0),n=o(e.initiallyOpen!==null?e.initiallyOpen:e.multipleOpen?[]:null);return C("parentAccordion",{multipleOpen:e.multipleOpen,active:n,count:t}),(i,u)=>(l(),c("ul",k,[r(i.$slots,"default",{},void 0,!0)]))}}),q=f(T,[["__scopeId","data-v-bdbadd5e"]]);export{g as A,q as a};
diff --git a/app/kuma-ui/pkg/resources/data/assets/App-C-LXXJms.js b/app/kuma-ui/pkg/resources/data/assets/App-S0R5qtyM.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/App-C-LXXJms.js
rename to app/kuma-ui/pkg/resources/data/assets/App-S0R5qtyM.js
index 36dc641b120a..db5e1a646786 100644
--- a/app/kuma-ui/pkg/resources/data/assets/App-C-LXXJms.js
+++ b/app/kuma-ui/pkg/resources/data/assets/App-S0R5qtyM.js
@@ -1,4 +1,4 @@
-import{d as w,o as c,c as $,r as v,a as r,w as n,b as e,t as f,n as R,e as m,_ as M,h as O,f as C,g as V,i as X,u as I,j as z,k as T,l as s,m as i,p as h,q as g,s as U,v as D}from"./index-DGJfQfev.js";const L=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,B={class:"app-navigator"},K=w({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(u){const o=u;return(_,a)=>{const l=m("XAction");return c(),$("li",B,[v(_.$slots,"default",{},()=>[r(l,{class:R({"is-active":o.active}),to:o.to},{default:n(()=>[e(f(o.label),1)]),_:1},8,["class","to"])],!0)])}}}),b=M(K,[["__scopeId","data-v-07bb7885"]]),G=w({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const u={ref:"_"};for(const o in this.$props)u[O(o)]=this.$props[o];return C("span",[V(this.$slots,"default")?C("a",u,this.$slots.default()):C("a",u)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){if(this.$el.lastChild!==this.$refs._)return;const u=this.$el.appendChild(document.createElement("span")),o=this;X(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(_){o.$el.lastChild===u&&_.render(u.appendChild(o.$refs._),function(a){o.$el.lastChild===u&&u.parentNode.replaceChild(a,u)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),P={class:"application-shell"},H={role:"banner"},Y={class:"horizontal-list"},q={class:"upgrade-check-wrapper"},Z={class:"alert-content"},j={class:"horizontal-list"},x={class:"app-status app-status--mobile"},F={class:"app-status app-status--desktop"},J={class:"app-content-container"},Q={class:"app-sidebar"},W={"aria-label":"Main"},tt={key:0},et={key:1,role:"separator",class:"navigation-separator"},nt={key:2},ot={class:"app-main-content"},at={class:"app-notifications"},st=["innerHTML"],it=w({__name:"ApplicationShell",setup(u){const o=I(),_=z(),{t:a}=T();return(l,t)=>{const d=m("XTeleportSlot"),p=m("XAction"),S=m("XAlert"),A=m("DataSource"),y=m("XPop"),E=m("XIcon"),N=m("XActionGroup");return c(),$("div",P,[r(d,{name:"modal-layer"}),t[24]||(t[24]=e()),s("header",H,[s("div",Y,[v(l.$slots,"header",{},()=>[r(p,{to:{name:"home"}},{default:n(()=>[v(l.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),r(i(G),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:n(()=>t[0]||(t[0]=[e(`
+import{d as w,o as c,c as $,r as v,a as r,w as n,b as e,t as f,n as R,e as m,_ as M,h as O,f as C,g as V,i as X,u as I,j as z,k as T,l as s,m as i,p as h,q as g,s as U,v as D}from"./index-DH1Ug2X_.js";const L=""+new URL("product-logo-CDoXkXpC.png",import.meta.url).href,B={class:"app-navigator"},K=w({__name:"AppNavigator",props:{active:{type:Boolean,default:!1},label:{default:""},to:{default:()=>({})}},setup(u){const o=u;return(_,a)=>{const l=m("XAction");return c(),$("li",B,[v(_.$slots,"default",{},()=>[r(l,{class:R({"is-active":o.active}),to:o.to},{default:n(()=>[e(f(o.label),1)]),_:1},8,["class","to"])],!0)])}}}),b=M(K,[["__scopeId","data-v-07bb7885"]]),G=w({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const u={ref:"_"};for(const o in this.$props)u[O(o)]=this.$props[o];return C("span",[V(this.$slots,"default")?C("a",u,this.$slots.default()):C("a",u)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){if(this.$el.lastChild!==this.$refs._)return;const u=this.$el.appendChild(document.createElement("span")),o=this;X(()=>import("./buttons.esm-DK2fWHEW.js"),[],import.meta.url).then(function(_){o.$el.lastChild===u&&_.render(u.appendChild(o.$refs._),function(a){o.$el.lastChild===u&&u.parentNode.replaceChild(a,u)})})},reset:function(){this.$refs._!=null&&this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),P={class:"application-shell"},H={role:"banner"},Y={class:"horizontal-list"},q={class:"upgrade-check-wrapper"},Z={class:"alert-content"},j={class:"horizontal-list"},x={class:"app-status app-status--mobile"},F={class:"app-status app-status--desktop"},J={class:"app-content-container"},Q={class:"app-sidebar"},W={"aria-label":"Main"},tt={key:0},et={key:1,role:"separator",class:"navigation-separator"},nt={key:2},ot={class:"app-main-content"},at={class:"app-notifications"},st=["innerHTML"],it=w({__name:"ApplicationShell",setup(u){const o=I(),_=z(),{t:a}=T();return(l,t)=>{const d=m("XTeleportSlot"),p=m("XAction"),S=m("XAlert"),A=m("DataSource"),y=m("XPop"),E=m("XIcon"),N=m("XActionGroup");return c(),$("div",P,[r(d,{name:"modal-layer"}),t[24]||(t[24]=e()),s("header",H,[s("div",Y,[v(l.$slots,"header",{},()=>[r(p,{to:{name:"home"}},{default:n(()=>[v(l.$slots,"home",{},void 0,!0)]),_:3}),t[3]||(t[3]=e()),r(i(G),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:n(()=>t[0]||(t[0]=[e(`
Star
`)])),_:1}),t[4]||(t[4]=e()),s("div",q,[r(A,{src:"/control-plane/version/latest"},{default:n(({data:k})=>[k&&i(o)("KUMA_VERSION")!==k.version?(c(),h(S,{key:0,class:"upgrade-alert","data-testid":"upgrade-check",appearance:"info"},{default:n(()=>[s("div",Z,[s("p",null,f(i(a)("common.product.name"))+` update available
`,1),t[2]||(t[2]=e()),r(p,{appearance:"primary",href:i(a)("common.product.href.install")},{default:n(()=>t[1]||(t[1]=[e(`
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-BBE42ZtV.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CLbc8TJ3.js
similarity index 76%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-BBE42ZtV.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CLbc8TJ3.js
index 5218d53557ce..245d74227807 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-BBE42ZtV.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayConfigView-CLbc8TJ3.js
@@ -1 +1 @@
-import{d as V,e as o,o as i,p as d,w as n,a as t,b as E,m as l,ao as p,q as b}from"./index-DGJfQfev.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-Ol4ZGjpk.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("KCard"),f=o("AppView"),w=o("RouteView");return i(),d(w,{name:"builtin-gateway-config-view",params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:C,uri:c})=>[t(g,{render:!1,title:C("builtin-gateways.routes.item.navigation.builtin-gateway-config-view")},null,8,["title"]),r[0]||(r[0]=E()),t(f,null,{default:n(()=>[t(h,null,{default:n(()=>[t(_,{src:c(l(p),"/meshes/:mesh/mesh-gateways/:name",{mesh:e.params.mesh,name:e.params.gateway})},{default:n(({data:y})=>[t(v,{"data-testid":"config",resource:y.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:x})=>[x?(i(),d(u,{key:0,src:c(l(p),"/meshes/:mesh/mesh-gateways/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.gateway},{cacheControl:"no-store"}),onChange:s=>{a(m=>m(s))},onError:s=>{a((m,R)=>R(s))}},null,8,["src","onChange","onError"])):b("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{M as default};
+import{d as V,e as o,o as i,p as l,w as n,a as t,b as E,m as d,al as p,q as b}from"./index-DH1Ug2X_.js";import{_ as v}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-D0DnA-2s.js";const M=V({__name:"BuiltinGatewayConfigView",setup(F){return(S,r)=>{const g=o("RouteTitle"),u=o("DataSource"),_=o("DataLoader"),h=o("KCard"),f=o("AppView"),w=o("RouteView");return i(),l(w,{name:"builtin-gateway-config-view",params:{mesh:"",gateway:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:C,uri:c})=>[t(g,{render:!1,title:C("builtin-gateways.routes.item.navigation.builtin-gateway-config-view")},null,8,["title"]),r[0]||(r[0]=E()),t(f,null,{default:n(()=>[t(h,null,{default:n(()=>[t(_,{src:c(d(p),"/meshes/:mesh/mesh-gateways/:name",{mesh:e.params.mesh,name:e.params.gateway})},{default:n(({data:y})=>[t(v,{"data-testid":"config",resource:y.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:x})=>[x?(i(),l(u,{key:0,src:c(d(p),"/meshes/:mesh/mesh-gateways/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.gateway},{cacheControl:"no-store"}),onChange:s=>{a(m=>m(s))},onError:s=>{a((m,R)=>R(s))}},null,8,["src","onChange","onError"])):b("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{M as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-CM1OcRCF.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-C2xzV8AQ.js
similarity index 97%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-CM1OcRCF.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-C2xzV8AQ.js
index c2dbd9c18d55..9e63ea000617 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-CM1OcRCF.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDataplanesView-C2xzV8AQ.js
@@ -1 +1 @@
-import{d as E,e as l,o as i,p as u,w as s,a as n,l as k,b as o,A as I,t as r,c as d,J as _,S as L,q as g,F as N,_ as R}from"./index-DGJfQfev.js";import{F as X}from"./FilterBar-Dy8muElr.js";import{S as q}from"./SummaryView-Bw7MaIhE.js";const P={class:"stack"},T={key:0},F={key:1},G=E({__name:"BuiltinGatewayDataplanesView",setup(K){return(j,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("KCard"),S=l("DataSource"),A=l("AppView"),B=l("RouteView");return i(),u(B,{name:"builtin-gateway-dataplanes-view",params:{mesh:"",gateway:"",listener:"",page:1,size:50,s:"",dataPlane:""}},{default:s(({can:z,route:a,t:c,me:m})=>[n(A,null,{default:s(()=>[n(S,{src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}`},{default:s(({data:y,error:$})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(X,{class:"data-plane-proxy-filter",placeholder:"name:dataplane-name",query:a.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...z("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:t=>a.update({...Object.fromEntries(t.entries())})},null,8,["query","fields","onChange"])]),p[8]||(p[8]=o()),n(V,{src:y===void 0?"":`/meshes/${a.params.mesh}/dataplanes/for/service-insight/${y.selectors[0].match["kuma.io/service"]}?page=${a.params.page}&size=${a.params.size}&search=${a.params.s}`,data:[y],errors:[$]},{loadable:s(({data:t})=>[n(b,{type:"data-planes",items:(t==null?void 0:t.items)??[void 0],total:t==null?void 0:t.total,page:a.params.page,"page-size":a.params.size,onChange:a.update},{default:s(()=>[n(I,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...z("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:t==null?void 0:t.items,"is-selected-row":e=>e.name===a.params.dataPlane,onResize:m.set},{namespace:s(({row:e})=>[o(r(e.namespace),1)]),name:s(({row:e})=>[n(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"builtin-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:a.params.page,size:a.params.size,s:a.params.s}}},{default:s(()=>[o(r(e.name),1)]),_:2},1032,["title","to"])]),zone:s(({row:e})=>[e.zone?(i(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:s(()=>[o(r(e.zone),1)]),_:2},1032,["to"])):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),certificate:s(({row:e})=>{var h;return[(h=e.dataplaneInsight.mTLS)!=null&&h.certificateExpirationTime?(i(),d(_,{key:0},[o(r(c("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(i(),d(_,{key:1},[o(r(c("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:s(({row:e})=>[n(L,{status:e.status},null,8,["status"])]),warnings:s(({row:e})=>[e.isCertExpired||e.warnings.length>0?(i(),u(v,{key:0,class:"mr-1",name:"warning"},{default:s(()=>[k("ul",null,[e.warnings.length>0?(i(),d("li",T,r(c("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),p[0]||(p[0]=o()),e.isCertExpired?(i(),d("li",F,r(c("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),actions:s(({row:e})=>[n(w,null,{default:s(()=>[n(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:s(()=>[o(r(c("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),p[7]||(p[7]=o()),a.params.dataPlane?(i(),u(C,{key:0},{default:s(e=>[n(q,{onClose:h=>a.replace({name:a.name,params:{mesh:a.params.mesh},query:{page:a.params.page,size:a.params.size,s:a.params.s}})},{default:s(()=>[typeof t<"u"?(i(),u(N(e.Component),{key:0,items:t.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src","data","errors"])]),_:2},1024)])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}}),Z=R(G,[["__scopeId","data-v-07564e01"]]);export{Z as default};
+import{d as E,e as l,o as i,p as u,w as s,a as n,l as k,b as o,A as I,t as r,c as d,J as _,S as L,q as g,F as N,_ as R}from"./index-DH1Ug2X_.js";import{F as X}from"./FilterBar-DSD9dQpP.js";import{S as q}from"./SummaryView-pv74nbtW.js";const P={class:"stack"},T={key:0},F={key:1},G=E({__name:"BuiltinGatewayDataplanesView",setup(K){return(j,p)=>{const f=l("XAction"),v=l("XIcon"),w=l("XActionGroup"),C=l("RouterView"),b=l("DataCollection"),V=l("DataLoader"),x=l("KCard"),S=l("DataSource"),A=l("AppView"),B=l("RouteView");return i(),u(B,{name:"builtin-gateway-dataplanes-view",params:{mesh:"",gateway:"",listener:"",page:1,size:50,s:"",dataPlane:""}},{default:s(({can:z,route:a,t:c,me:m})=>[n(A,null,{default:s(()=>[n(S,{src:`/meshes/${a.params.mesh}/mesh-gateways/${a.params.gateway}`},{default:s(({data:y,error:$})=>[k("div",P,[n(x,null,{default:s(()=>[k("search",null,[n(X,{class:"data-plane-proxy-filter",placeholder:"name:dataplane-name",query:a.params.s,fields:{name:{description:"filter by name or parts of a name"},protocol:{description:"filter by “kuma.io/protocol” value"},service:{description:"filter by “kuma.io/service” value"},tag:{description:"filter by tags (e.g. “tag: version:2”)"},...z("use zones")&&{zone:{description:"filter by “kuma.io/zone” value"}}},onChange:t=>a.update({...Object.fromEntries(t.entries())})},null,8,["query","fields","onChange"])]),p[8]||(p[8]=o()),n(V,{src:y===void 0?"":`/meshes/${a.params.mesh}/dataplanes/for/service-insight/${y.selectors[0].match["kuma.io/service"]}?page=${a.params.page}&size=${a.params.size}&search=${a.params.s}`,data:[y],errors:[$]},{loadable:s(({data:t})=>[n(b,{type:"data-planes",items:(t==null?void 0:t.items)??[void 0],total:t==null?void 0:t.total,page:a.params.page,"page-size":a.params.size,onChange:a.update},{default:s(()=>[n(I,{class:"data-plane-collection","data-testid":"data-plane-collection",headers:[{...m.get("headers.name"),label:"Name",key:"name"},{...m.get("headers.namespace"),label:"Namespace",key:"namespace"},...z("use zones")?[{...m.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...m.get("headers.certificate"),label:"Certificate Info",key:"certificate"},{...m.get("headers.status"),label:"Status",key:"status"},{...m.get("headers.warnings"),label:"Warnings",key:"warnings",hideLabel:!0},{...m.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:t==null?void 0:t.items,"is-selected-row":e=>e.name===a.params.dataPlane,onResize:m.set},{namespace:s(({row:e})=>[o(r(e.namespace),1)]),name:s(({row:e})=>[n(f,{"data-action":"",class:"name-link",title:e.name,to:{name:"builtin-gateway-data-plane-summary-view",params:{mesh:e.mesh,dataPlane:e.id},query:{page:a.params.page,size:a.params.size,s:a.params.s}}},{default:s(()=>[o(r(e.name),1)]),_:2},1032,["title","to"])]),zone:s(({row:e})=>[e.zone?(i(),u(f,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.zone}}},{default:s(()=>[o(r(e.zone),1)]),_:2},1032,["to"])):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),certificate:s(({row:e})=>{var h;return[(h=e.dataplaneInsight.mTLS)!=null&&h.certificateExpirationTime?(i(),d(_,{key:0},[o(r(c("common.formats.datetime",{value:Date.parse(e.dataplaneInsight.mTLS.certificateExpirationTime)})),1)],64)):(i(),d(_,{key:1},[o(r(c("data-planes.components.data-plane-list.certificate.none")),1)],64))]}),status:s(({row:e})=>[n(L,{status:e.status},null,8,["status"])]),warnings:s(({row:e})=>[e.isCertExpired||e.warnings.length>0?(i(),u(v,{key:0,class:"mr-1",name:"warning"},{default:s(()=>[k("ul",null,[e.warnings.length>0?(i(),d("li",T,r(c("data-planes.components.data-plane-list.version_mismatch")),1)):g("",!0),p[0]||(p[0]=o()),e.isCertExpired?(i(),d("li",F,r(c("data-planes.components.data-plane-list.cert_expired")),1)):g("",!0)])]),_:2},1024)):(i(),d(_,{key:1},[o(r(c("common.collection.none")),1)],64))]),actions:s(({row:e})=>[n(w,null,{default:s(()=>[n(f,{to:{name:"data-plane-detail-view",params:{dataPlane:e.id}}},{default:s(()=>[o(r(c("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","is-selected-row","onResize"]),p[7]||(p[7]=o()),a.params.dataPlane?(i(),u(C,{key:0},{default:s(e=>[n(q,{onClose:h=>a.replace({name:a.name,params:{mesh:a.params.mesh},query:{page:a.params.page,size:a.params.size,s:a.params.s}})},{default:s(()=>[typeof t<"u"?(i(),u(N(e.Component),{key:0,items:t.items},null,8,["items"])):g("",!0)]),_:2},1032,["onClose"])]),_:2},1024)):g("",!0)]),_:2},1032,["items","total","page","page-size","onChange"])]),_:2},1032,["src","data","errors"])]),_:2},1024)])]),_:2},1032,["src"])]),_:2},1024)]),_:1})}}}),Z=R(G,[["__scopeId","data-v-07564e01"]]);export{Z as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-C1_RQSke.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-C1_RQSke.js
deleted file mode 100644
index 92395c5e2880..000000000000
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-C1_RQSke.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as x,e as t,o as r,p as u,w as e,a,m as D,ao as R,c as v,a0 as T,q as C,b as c,R as k,K as A,t as B,F as S}from"./index-DGJfQfev.js";const X={key:0},q=x({__name:"BuiltinGatewayDetailTabsView",setup(L){return(N,m)=>{const _=t("RouteTitle"),p=t("XAction"),d=t("XTabs"),w=t("RouterView"),b=t("DataLoader"),f=t("AppView"),h=t("DataSource"),y=t("RouteView");return r(),u(y,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:e(({route:s,t:i,uri:g})=>[a(h,{src:g(D(R),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:e(({data:o,error:V})=>[a(f,{docs:i("builtin-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"builtin-gateway-list-view",params:{mesh:s.params.mesh}},text:i("builtin-gateways.routes.item.breadcrumbs")}]},{title:e(()=>[o?(r(),v("h1",X,[a(T,{text:o.name},{default:e(()=>[a(_,{title:i("builtin-gateways.routes.item.title",{name:o.name})},null,8,["title"])]),_:2},1032,["text"])])):C("",!0)]),default:e(()=>[m[1]||(m[1]=c()),a(b,{data:[o],errors:[V]},{default:e(()=>{var l;return[a(d,{selected:(l=s.child())==null?void 0:l.name},k({_:2},[A(s.children,({name:n})=>({name:`${n}-tab`,fn:e(()=>[a(p,{to:{name:n}},{default:e(()=>[c(B(i(`builtin-gateways.routes.item.navigation.${n}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=c()),a(w,null,{default:e(({Component:n})=>[(r(),u(S(n),{gateway:o},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{q as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CDKtiWkm.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CDKtiWkm.js
new file mode 100644
index 000000000000..34554f3a5a51
--- /dev/null
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailTabsView-CDKtiWkm.js
@@ -0,0 +1 @@
+import{d as x,e as t,o as r,p as u,w as e,a,m as D,al as R,c as v,V as T,q as C,b as l,R as k,K as A,t as B,F as S}from"./index-DH1Ug2X_.js";const X={key:0},q=x({__name:"BuiltinGatewayDetailTabsView",setup(L){return(N,m)=>{const _=t("RouteTitle"),p=t("XAction"),d=t("XTabs"),w=t("RouterView"),b=t("DataLoader"),f=t("AppView"),h=t("DataSource"),y=t("RouteView");return r(),u(y,{name:"builtin-gateway-detail-tabs-view",params:{mesh:"",gateway:""}},{default:e(({route:s,t:i,uri:g})=>[a(h,{src:g(D(R),"/meshes/:mesh/mesh-gateways/:name",{mesh:s.params.mesh,name:s.params.gateway})},{default:e(({data:n,error:V})=>[a(f,{docs:i("builtin-gateways.href.docs"),breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"builtin-gateway-list-view",params:{mesh:s.params.mesh}},text:i("builtin-gateways.routes.item.breadcrumbs")}]},{title:e(()=>[n?(r(),v("h1",X,[a(T,{text:n.name},{default:e(()=>[a(_,{title:i("builtin-gateways.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])):C("",!0)]),default:e(()=>[m[1]||(m[1]=l()),a(b,{data:[n],errors:[V]},{default:e(()=>{var c;return[a(d,{selected:(c=s.child())==null?void 0:c.name},k({_:2},[A(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[a(p,{to:{name:o}},{default:e(()=>[l(B(i(`builtin-gateways.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),a(w,null,{default:e(({Component:o})=>[(r(),u(S(o),{gateway:n},null,8,["gateway"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},1032,["docs","breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{q as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BpR2p5oY.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-B4exQvUv.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BpR2p5oY.js
rename to app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-B4exQvUv.js
index f0e64d8f8732..223d79b1fc5c 100644
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-BpR2p5oY.js
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayDetailView-B4exQvUv.js
@@ -1,4 +1,4 @@
-import{d as T,G as S,e as w,o as s,c as a,p as C,w as c,a as _,r as L,b as e,q as p,l as n,m as y,L as I,t as i,_ as B,J as u,K as v,k as H,n as E,ap as N,ao as V}from"./index-DGJfQfev.js";import{T as X}from"./TagList-D3l-NWl5.js";import{R as A}from"./RuleMatchers-LojJ0iKK.js";function F(k,l){for(const m of l)if(m.not&&k[m.key]===m.value||!m.not&&k[m.key]!==m.value)return!1;return!0}const G="data:image/svg+xml,%3csvg%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66661%202.66667C5.8555%202.66667%206.01384%202.60278%206.14161%202.475C6.26939%202.34722%206.33328%202.18889%206.33328%202C6.33328%201.81111%206.26939%201.65278%206.14161%201.525C6.01384%201.39722%205.8555%201.33333%205.66661%201.33333C5.47773%201.33333%205.31939%201.39722%205.19161%201.525C5.06384%201.65278%204.99995%201.81111%204.99995%202C4.99995%202.18889%205.06384%202.34722%205.19161%202.475C5.31939%202.60278%205.47773%202.66667%205.66661%202.66667ZM7.54995%202.66667H8.71661C9.04995%202.66667%209.33884%202.77778%209.58328%203C9.82773%203.22222%209.97773%203.49444%2010.0333%203.81667L10.9833%2010.4833C11.0388%2010.8833%2010.9361%2011.2361%2010.6749%2011.5417C10.4138%2011.8472%2010.0777%2012%209.66661%2012H1.66661C1.2555%2012%200.919392%2011.8472%200.65828%2011.5417C0.397169%2011.2361%200.294391%2010.8833%200.349947%2010.4833L1.29995%203.81667C1.3555%203.49444%201.5055%203.22222%201.74995%203C1.99439%202.77778%202.28328%202.66667%202.61661%202.66667H3.78328C3.74995%202.55556%203.72217%202.44722%203.69995%202.34167C3.67772%202.23611%203.66661%202.12222%203.66661%202C3.66661%201.44444%203.86106%200.972222%204.24995%200.583333C4.63884%200.194444%205.11106%200%205.66661%200C6.22217%200%206.69439%200.194444%207.08328%200.583333C7.47217%200.972222%207.66661%201.44444%207.66661%202C7.66661%202.12222%207.6555%202.23611%207.63328%202.34167C7.61106%202.44722%207.58328%202.55556%207.54995%202.66667Z'%20fill='%236c7489'/%3e%3c/svg%3e",D={class:"target-ref"},j={key:3,class:"weight"},z=["width"],Z=T({__name:"TargetRef",props:{targetRef:{}},setup(k){const l=k,m=S(()=>{if(!l.targetRef.name)return null;switch(l.targetRef.kind){case"MeshService":case"MeshServiceSubset":return{name:"service-detail-view",params:{service:l.targetRef.name}};case"MeshGateway":return{name:"builtin-gateway-detail-view",params:{gateway:l.targetRef.name}};default:throw new Error(`Unsupported targetRef ${l.targetRef.kind}.`)}});return(r,g)=>{const o=w("XBadge"),t=w("XAction");return s(),a("span",D,[m.value!==null?(s(),C(t,{key:0,to:m.value},{default:c(()=>[_(o,null,{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})),g[0]||(g[0]=e()),l.targetRef.kind==="MeshServiceSubset"&&l.targetRef.tags?(s(),C(X,{key:2,tags:l.targetRef.tags},null,8,["tags"])):p("",!0),g[1]||(g[1]=e()),l.targetRef.weight!==void 0&&l.targetRef.weight!==1?(s(),a("span",j,[n("img",{src:G,alt:"Weight",width:y(I)},null,8,z),e(" "+i(l.targetRef.weight),1)])):p("",!0)])}}}),q=B(Z,[["__scopeId","data-v-fb5c5475"]]),K={class:"filter"},O={key:0,class:"list"},U={class:"text-neutral"},J={key:1,class:"list"},Q={class:"text-neutral"},W={key:3,class:"list"},Y={class:"text-neutral"},tt={key:4,class:"list"},et={class:"text-neutral"},st=T({__name:"RuleFilter",props:{filter:{}},setup(k){const l=k;return(m,r)=>{const g=w("XBadge");return s(),a("div",K,[_(g,{appearance:"neutral"},{default:c(()=>[e(i(l.filter.type),1)]),_:1}),r[3]||(r[3]=e()),n("div",null,[l.filter.type==="RequestHeaderModifier"?(s(),a("div",O,[(s(!0),a(u,null,v(l.filter.requestHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",U,i(t)+`:
+import{d as T,G as S,e as w,o as s,c as a,p as C,w as c,a as _,r as L,b as e,q as p,l as n,m as y,L as I,t as i,_ as B,J as u,K as v,k as H,n as E,am as N,al as V}from"./index-DH1Ug2X_.js";import{T as X}from"./TagList-BktRq3Gc.js";import{R as A}from"./RuleMatchers-ByCBXT05.js";function F(k,l){for(const m of l)if(m.not&&k[m.key]===m.value||!m.not&&k[m.key]!==m.value)return!1;return!0}const G="data:image/svg+xml,%3csvg%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66661%202.66667C5.8555%202.66667%206.01384%202.60278%206.14161%202.475C6.26939%202.34722%206.33328%202.18889%206.33328%202C6.33328%201.81111%206.26939%201.65278%206.14161%201.525C6.01384%201.39722%205.8555%201.33333%205.66661%201.33333C5.47773%201.33333%205.31939%201.39722%205.19161%201.525C5.06384%201.65278%204.99995%201.81111%204.99995%202C4.99995%202.18889%205.06384%202.34722%205.19161%202.475C5.31939%202.60278%205.47773%202.66667%205.66661%202.66667ZM7.54995%202.66667H8.71661C9.04995%202.66667%209.33884%202.77778%209.58328%203C9.82773%203.22222%209.97773%203.49444%2010.0333%203.81667L10.9833%2010.4833C11.0388%2010.8833%2010.9361%2011.2361%2010.6749%2011.5417C10.4138%2011.8472%2010.0777%2012%209.66661%2012H1.66661C1.2555%2012%200.919392%2011.8472%200.65828%2011.5417C0.397169%2011.2361%200.294391%2010.8833%200.349947%2010.4833L1.29995%203.81667C1.3555%203.49444%201.5055%203.22222%201.74995%203C1.99439%202.77778%202.28328%202.66667%202.61661%202.66667H3.78328C3.74995%202.55556%203.72217%202.44722%203.69995%202.34167C3.67772%202.23611%203.66661%202.12222%203.66661%202C3.66661%201.44444%203.86106%200.972222%204.24995%200.583333C4.63884%200.194444%205.11106%200%205.66661%200C6.22217%200%206.69439%200.194444%207.08328%200.583333C7.47217%200.972222%207.66661%201.44444%207.66661%202C7.66661%202.12222%207.6555%202.23611%207.63328%202.34167C7.61106%202.44722%207.58328%202.55556%207.54995%202.66667Z'%20fill='%236c7489'/%3e%3c/svg%3e",D={class:"target-ref"},j={key:3,class:"weight"},z=["width"],Z=T({__name:"TargetRef",props:{targetRef:{}},setup(k){const l=k,m=S(()=>{if(!l.targetRef.name)return null;switch(l.targetRef.kind){case"MeshService":case"MeshServiceSubset":return{name:"service-detail-view",params:{service:l.targetRef.name}};case"MeshGateway":return{name:"builtin-gateway-detail-view",params:{gateway:l.targetRef.name}};default:throw new Error(`Unsupported targetRef ${l.targetRef.kind}.`)}});return(r,g)=>{const o=w("XBadge"),t=w("XAction");return s(),a("span",D,[m.value!==null?(s(),C(t,{key:0,to:m.value},{default:c(()=>[_(o,null,{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["to"])):(s(),C(o,{key:1},{default:c(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3})),g[0]||(g[0]=e()),l.targetRef.kind==="MeshServiceSubset"&&l.targetRef.tags?(s(),C(X,{key:2,tags:l.targetRef.tags},null,8,["tags"])):p("",!0),g[1]||(g[1]=e()),l.targetRef.weight!==void 0&&l.targetRef.weight!==1?(s(),a("span",j,[n("img",{src:G,alt:"Weight",width:y(I)},null,8,z),e(" "+i(l.targetRef.weight),1)])):p("",!0)])}}}),q=B(Z,[["__scopeId","data-v-fb5c5475"]]),K={class:"filter"},O={key:0,class:"list"},U={class:"text-neutral"},J={key:1,class:"list"},Q={class:"text-neutral"},W={key:3,class:"list"},Y={class:"text-neutral"},tt={key:4,class:"list"},et={class:"text-neutral"},st=T({__name:"RuleFilter",props:{filter:{}},setup(k){const l=k;return(m,r)=>{const g=w("XBadge");return s(),a("div",K,[_(g,{appearance:"neutral"},{default:c(()=>[e(i(l.filter.type),1)]),_:1}),r[3]||(r[3]=e()),n("div",null,[l.filter.type==="RequestHeaderModifier"?(s(),a("div",O,[(s(!0),a(u,null,v(l.filter.requestHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",U,i(t)+`:
`,1),e(" "+i(typeof h=="string"?h:`${h.name}:${h.value}`),1)]))),128)):p("",!0)],64))),128))])):l.filter.type==="ResponseHeaderModifier"?(s(),a("div",J,[(s(!0),a(u,null,v(l.filter.responseHeaderModifier,(o,t)=>(s(),a(u,{key:t},[o?(s(!0),a(u,{key:0},v(o,(h,b)=>(s(),a("span",{key:b},[n("span",Q,i(t)+`:
`,1),e(" "+i(typeof h=="string"?h:`${h.name}:${h.value}`),1)]))),128)):p("",!0)],64))),128))])):l.filter.type==="RequestMirror"?(s(),a(u,{key:2},[_(q,{"target-ref":l.filter.requestMirror.backendRef},{default:c(()=>[e(i(l.filter.requestMirror.backendRef.name),1)]),_:1},8,["target-ref"]),r[0]||(r[0]=e()),l.filter.requestMirror.percentage?(s(),a(u,{key:0},[e(`
(`+i(l.filter.requestMirror.percentage)+`%)
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BITtn39c.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BITtn39c.js
deleted file mode 100644
index 7d41ada716bd..000000000000
--- a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-BITtn39c.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as f,e as s,o as r,p as _,w as a,a as t,m as k,ao as C,A,a0 as v,b as l,t as c,c as V,J as x}from"./index-DGJfQfev.js";const X=f({__name:"BuiltinGatewayListView",setup(D){return(B,L)=>{const m=s("XAction"),u=s("XActionGroup"),g=s("DataCollection"),d=s("DataLoader"),w=s("KCard"),h=s("AppView"),y=s("RouteView");return r(),_(y,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:n,t:p,can:z,me:i,uri:b})=>[t(h,{docs:p("builtin-gateways.href.docs")},{default:a(()=>[t(w,null,{default:a(()=>[t(d,{src:b(k(C),"/meshes/:mesh/mesh-gateways",{mesh:n.params.mesh},{page:n.params.page,size:n.params.size})},{loadable:a(({data:o})=>[t(g,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:n.params.page,"page-size":n.params.size,total:o==null?void 0:o.total,onChange:n.update},{default:a(()=>[t(A,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},...z("use zones")?[{...i.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:i.set},{name:a(({row:e})=>[t(v,{text:e.name},{default:a(()=>[t(m,{"data-action":"",to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.id}}},{default:a(()=>[l(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),zone:a(({row:e})=>[e.labels&&e.labels["kuma.io/origin"]==="zone"&&e.labels["kuma.io/zone"]?(r(),_(m,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.labels["kuma.io/zone"]}}},{default:a(()=>[l(c(e.labels["kuma.io/zone"]),1)]),_:2},1032,["to"])):(r(),V(x,{key:1},[l(c(p("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(u,null,{default:a(()=>[t(m,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(p("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-CB8MafOf.js b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-CB8MafOf.js
new file mode 100644
index 000000000000..caeeabaa32be
--- /dev/null
+++ b/app/kuma-ui/pkg/resources/data/assets/BuiltinGatewayListView-CB8MafOf.js
@@ -0,0 +1 @@
+import{d as f,e as s,o as r,p as _,w as a,a as t,m as k,al as C,A,V,b as l,t as c,c as v,J as x}from"./index-DH1Ug2X_.js";const X=f({__name:"BuiltinGatewayListView",setup(D){return(B,L)=>{const m=s("XAction"),u=s("XActionGroup"),g=s("DataCollection"),d=s("DataLoader"),w=s("KCard"),h=s("AppView"),y=s("RouteView");return r(),_(y,{name:"builtin-gateway-list-view",params:{page:1,size:50,mesh:"",gateway:""}},{default:a(({route:n,t:p,can:z,me:i,uri:b})=>[t(h,{docs:p("builtin-gateways.href.docs")},{default:a(()=>[t(w,null,{default:a(()=>[t(d,{src:b(k(C),"/meshes/:mesh/mesh-gateways",{mesh:n.params.mesh},{page:n.params.page,size:n.params.size})},{loadable:a(({data:o})=>[t(g,{type:"gateways",items:(o==null?void 0:o.items)??[void 0],page:n.params.page,"page-size":n.params.size,total:o==null?void 0:o.total,onChange:n.update},{default:a(()=>[t(A,{class:"builtin-gateway-collection","data-testid":"builtin-gateway-collection",headers:[{...i.get("headers.name"),label:"Name",key:"name"},...z("use zones")?[{...i.get("headers.zone"),label:"Zone",key:"zone"}]:[],{...i.get("headers.actions"),label:"Actions",key:"actions",hideLabel:!0}],items:o==null?void 0:o.items,onResize:i.set},{name:a(({row:e})=>[t(V,{text:e.name},{default:a(()=>[t(m,{"data-action":"",to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.id}}},{default:a(()=>[l(c(e.name),1)]),_:2},1032,["to"])]),_:2},1032,["text"])]),zone:a(({row:e})=>[e.labels&&e.labels["kuma.io/origin"]==="zone"&&e.labels["kuma.io/zone"]?(r(),_(m,{key:0,to:{name:"zone-cp-detail-view",params:{zone:e.labels["kuma.io/zone"]}}},{default:a(()=>[l(c(e.labels["kuma.io/zone"]),1)]),_:2},1032,["to"])):(r(),v(x,{key:1},[l(c(p("common.detail.none")),1)],64))]),actions:a(({row:e})=>[t(u,null,{default:a(()=>[t(m,{to:{name:"builtin-gateway-detail-view",params:{mesh:e.mesh,gateway:e.name}}},{default:a(()=>[l(c(p("common.collection.actions.view")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1032,["headers","items","onResize"])]),_:2},1032,["items","page","page-size","total","onChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["docs"])]),_:1})}}});export{X as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-CHHvzp9K.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-d-hDh2OB.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-CHHvzp9K.js
rename to app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-d-hDh2OB.js
index aaf40c535abf..cb5cd8a6c166 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-CHHvzp9K.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationDetailView-d-hDh2OB.js
@@ -1 +1 @@
-import{d as _,e as o,o as f,p as C,w as t,a as n,l as x,b as h,m as b,x as w}from"./index-DGJfQfev.js";const y=_({__name:"ConfigurationDetailView",setup(R){return(V,r)=>{const i=o("RouteTitle"),s=o("XCodeBlock"),d=o("DataLoader"),l=o("KCard"),p=o("AppView"),u=o("RouteView");return f(),C(u,{name:"configuration-view",params:{codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:t(({route:e,t:c,uri:m})=>[n(p,{breadcrumbs:[{to:{name:"configuration-view"},text:c("configuration.routes.item.breadcrumbs")}]},{title:t(()=>[x("h1",null,[n(i,{title:c("configuration.routes.item.title")},null,8,["title"])])]),default:t(()=>[r[0]||(r[0]=h()),n(l,null,{default:t(()=>[n(d,{src:m(b(w),"/config",{})},{default:t(({data:g})=>[n(s,{"data-testid":"code-block-configuration",language:"json",code:JSON.stringify(g,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},null,8,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{y as default};
+import{d as _,e as o,o as f,p as C,w as t,a as n,l as x,b as h,m as b,x as w}from"./index-DH1Ug2X_.js";const y=_({__name:"ConfigurationDetailView",setup(R){return(V,r)=>{const i=o("RouteTitle"),s=o("XCodeBlock"),d=o("DataLoader"),l=o("KCard"),p=o("AppView"),u=o("RouteView");return f(),C(u,{name:"configuration-view",params:{codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:t(({route:e,t:c,uri:m})=>[n(p,{breadcrumbs:[{to:{name:"configuration-view"},text:c("configuration.routes.item.breadcrumbs")}]},{title:t(()=>[x("h1",null,[n(i,{title:c("configuration.routes.item.title")},null,8,["title"])])]),default:t(()=>[r[0]||(r[0]=h()),n(l,null,{default:t(()=>[n(d,{src:m(b(w),"/config",{})},{default:t(({data:g})=>[n(s,{"data-testid":"code-block-configuration",language:"json",code:JSON.stringify(g,null,2),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},null,8,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1032,["breadcrumbs"])]),_:1})}}});export{y as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-D61L8YYh.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-D7jyg8cm.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-D61L8YYh.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-D7jyg8cm.js
index 1ba2343d0532..a1d79fdb13b8 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-D61L8YYh.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryClustersView-D7jyg8cm.js
@@ -1,4 +1,4 @@
-import{d as x,e as o,o as R,p as w,w as t,a as n,b as d}from"./index-DGJfQfev.js";const k=x({__name:"ConnectionInboundSummaryClustersView",props:{data:{}},setup(i){const r=i;return(y,s)=>{const p=o("RouteTitle"),l=o("XAction"),m=o("XCodeBlock"),u=o("DataCollection"),_=o("DataLoader"),C=o("AppView"),f=o("RouteView");return R(),w(f,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-clusters-view"},{default:t(({route:e})=>[n(p,{render:!1,title:"Clusters"}),s[1]||(s[1]=d()),n(C,null,{default:t(()=>[n(_,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:t(({data:g,refresh:h})=>[n(u,{items:g.split(`
+import{d as x,e as o,o as R,p as w,w as t,a as n,b as d}from"./index-DH1Ug2X_.js";const k=x({__name:"ConnectionInboundSummaryClustersView",props:{data:{}},setup(i){const r=i;return(y,s)=>{const p=o("RouteTitle"),l=o("XAction"),m=o("XCodeBlock"),u=o("DataCollection"),_=o("DataLoader"),C=o("AppView"),f=o("RouteView");return R(),w(f,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-clusters-view"},{default:t(({route:e})=>[n(p,{render:!1,title:"Clusters"}),s[1]||(s[1]=d()),n(C,null,{default:t(()=>[n(_,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:t(({data:g,refresh:h})=>[n(u,{items:g.split(`
`),predicate:c=>c.startsWith(`${r.data.service}::`)},{default:t(({items:c})=>[n(m,{language:"json",code:c.map(a=>a.replace(`${r.data.service}::`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":t(()=>[n(l,{action:"refresh",appearance:"primary",onClick:h},{default:t(()=>s[0]||(s[0]=[d(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-DZqlIHTq.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-D0XGQJcS.js
similarity index 75%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-DZqlIHTq.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-D0XGQJcS.js
index 6479693c47cd..213a422fad22 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-DZqlIHTq.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryOverviewView-D0XGQJcS.js
@@ -1,4 +1,4 @@
-import{d as K,e as s,o as n,p as y,w as e,a,l,Q as u,b as o,t as p,a0 as P,q as b,c as r,m as V,a5 as T,J as c,K as v,a3 as j}from"./index-DGJfQfev.js";import{a as F,A as I}from"./AccordionList-D7RxlVMi.js";import{P as M}from"./PolicyTypeTag-C5EZxIcf.js";import{T as q}from"./TagList-D3l-NWl5.js";import{R as E}from"./RuleMatchers-LojJ0iKK.js";const J={class:"stack-with-borders"},Q={key:0,class:"mt-6"},Y={class:"mt-4"},G={class:"stack-with-borders"},H={class:"mt-2"},at=K({__name:"ConnectionInboundSummaryOverviewView",props:{data:{}},setup(x){const d=x;return(U,t)=>{const B=s("XBadge"),D=s("XAction"),z=s("DataSource"),$=s("XCodeBlock"),h=s("KCard"),L=s("DataCollection"),N=s("DataLoader"),R=s("AppView"),X=s("RouteView");return n(),y(X,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-overview-view"},{default:e(({t:k,route:w,uri:S})=>[a(R,null,{default:e(()=>[l("div",J,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
+import{d as K,e as s,o as n,p as y,w as e,a,l,Q as u,b as o,t as p,V as P,q as b,c as r,m as V,a0 as T,J as c,K as v,Z as j}from"./index-DH1Ug2X_.js";import{a as F,A as I}from"./AccordionList-Cxz07phi.js";import{P as M}from"./PolicyTypeTag-D4EZlRKO.js";import{T as q}from"./TagList-BktRq3Gc.js";import{R as E}from"./RuleMatchers-ByCBXT05.js";const J={class:"stack-with-borders"},Q={key:0,class:"mt-6"},Y={class:"mt-4"},Z={class:"stack-with-borders"},G={class:"mt-2"},at=K({__name:"ConnectionInboundSummaryOverviewView",props:{data:{}},setup(x){const d=x;return(H,t)=>{const B=s("XBadge"),D=s("XAction"),z=s("DataSource"),$=s("XCodeBlock"),h=s("KCard"),L=s("DataCollection"),N=s("DataLoader"),R=s("AppView"),X=s("RouteView");return n(),y(X,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-overview-view"},{default:e(({t:k,route:w,uri:S})=>[a(R,null,{default:e(()=>[l("div",J,[a(u,{layout:"horizontal"},{title:e(()=>t[0]||(t[0]=[o(`
Tags
`)])),body:e(()=>[a(q,{tags:d.data.tags,alignment:"right"},null,8,["tags"])]),_:1}),t[9]||(t[9]=o()),a(u,{layout:"horizontal"},{title:e(()=>[o(p(k("http.api.property.state")),1)]),body:e(()=>[a(B,{appearance:d.data.state==="Ready"?"success":"danger"},{default:e(()=>[o(p(k(`http.api.value.${d.data.state}`)),1)]),_:2},1032,["appearance"])]),_:2},1024),t[10]||(t[10]=o()),a(u,{layout:"horizontal"},{title:e(()=>t[3]||(t[3]=[o(`
Protocol
@@ -7,10 +7,10 @@ import{d as K,e as s,o as n,p as y,w as e,a,l,Q as u,b as o,t as p,a0 as P,q as
`)])),body:e(()=>[a(P,{text:`${d.data.addressPort}`},null,8,["text"])]),_:1}),t[12]||(t[12]=o()),d.data.serviceAddressPort.length>0?(n(),y(u,{key:0,layout:"horizontal"},{title:e(()=>t[7]||(t[7]=[o(`
Service Address
`)])),body:e(()=>[a(P,{text:`${d.data.serviceAddressPort}`},null,8,["text"])]),_:1})):b("",!0)]),t[24]||(t[24]=o()),d.data?(n(),r("div",Q,[t[22]||(t[22]=l("h3",null,"Rules",-1)),t[23]||(t[23]=o()),a(N,{src:S(V(T),"/meshes/:mesh/rules/for/:dataplane",{mesh:w.params.mesh,dataplane:w.params.dataPlane})},{default:e(({data:O})=>[a(L,{predicate:_=>_.ruleType==="from"&&Number(_.inbound.port)===Number(w.params.connection.split("_")[1]),items:O.rules},{default:e(({items:_})=>[l("div",Y,[a(F,{"initially-open":0,"multiple-open":"",class:"stack"},{default:e(()=>[(n(!0),r(c,null,v(Object.groupBy(_,g=>g.type),(g,C)=>(n(),y(h,{key:C},{default:e(()=>[a(I,null,{"accordion-header":e(()=>[a(M,{"policy-type":C},{default:e(()=>[o(p(C)+" ("+p(g.length)+`)
- `,1)]),_:2},1032,["policy-type"])]),"accordion-content":e(()=>[l("div",G,[(n(!0),r(c,null,v(g,m=>(n(),r(c,{key:m},[m.matchers.length>0?(n(),y(u,{key:0,layout:"horizontal"},{title:e(()=>t[13]||(t[13]=[o(`
+ `,1)]),_:2},1032,["policy-type"])]),"accordion-content":e(()=>[l("div",Z,[(n(!0),r(c,null,v(g,m=>(n(),r(c,{key:m},[m.matchers.length>0?(n(),y(u,{key:0,layout:"horizontal"},{title:e(()=>t[13]||(t[13]=[o(`
From
`)])),body:e(()=>[l("p",null,[a(E,{items:m.matchers},null,8,["items"])])]),_:2},1024)):b("",!0),t[19]||(t[19]=o()),m.origins.length>0?(n(),y(u,{key:1,layout:"horizontal"},{title:e(()=>t[15]||(t[15]=[o(`
Origin Policies
`)])),body:e(()=>[a(z,{src:"/policy-types"},{default:e(({data:A})=>[(n(!0),r(c,null,v([Object.groupBy((A==null?void 0:A.policies)??[],f=>f.name)],f=>(n(),r("ul",{key:f},[(n(!0),r(c,null,v(m.origins,i=>(n(),r("li",{key:`${i.mesh}-${i.name}`},[f[i.type]?(n(),y(D,{key:0,to:{name:"policy-detail-view",params:{mesh:i.mesh,policyPath:f[i.type][0].path,policy:i.name}}},{default:e(()=>[o(p(i.name),1)]),_:2},1032,["to"])):(n(),r(c,{key:1},[o(p(i.name),1)],64))]))),128))]))),128))]),_:2},1024)]),_:2},1024)):b("",!0),t[20]||(t[20]=o()),l("div",null,[t[17]||(t[17]=l("dt",null,`
Config
- `,-1)),t[18]||(t[18]=o()),l("dd",H,[l("div",null,[a($,{code:V(j).stringify(m.raw),language:"yaml","show-copy-button":!1},null,8,["code"])])])])],64))),128))])]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)])]),_:2},1032,["predicate","items"])]),_:2},1032,["src"])])):b("",!0)]),_:2},1024)]),_:1})}}});export{at as default};
+ `,-1)),t[18]||(t[18]=o()),l("dd",G,[l("div",null,[a($,{code:V(j).stringify(m.raw),language:"yaml","show-copy-button":!1},null,8,["code"])])])])],64))),128))])]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)])]),_:2},1032,["predicate","items"])]),_:2},1032,["src"])])):b("",!0)]),_:2},1024)]),_:1})}}});export{at as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DQlPGPb6.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-BcuE4Tf7.js
similarity index 96%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DQlPGPb6.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-BcuE4Tf7.js
index ee7dbc49f3aa..0fab998642e7 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-DQlPGPb6.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryStatsView-BcuE4Tf7.js
@@ -1,4 +1,4 @@
-import{d as w,e as t,o as x,p as R,w as o,a as s,b as c}from"./index-DGJfQfev.js";const y=w({__name:"ConnectionInboundSummaryStatsView",props:{data:{},dataplaneOverview:{}},setup(i){const e=i;return($,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),_=t("DataCollection"),u=t("DataLoader"),g=t("AppView"),h=t("RouteView");return x(),R(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-stats-view"},{default:o(({route:a})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(g,null,{default:o(()=>[s(u,{src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/stats/${e.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:f,refresh:C})=>[s(_,{items:f.raw.split(`
+import{d as w,e as t,o as x,p as R,w as o,a as s,b as c}from"./index-DH1Ug2X_.js";const y=w({__name:"ConnectionInboundSummaryStatsView",props:{data:{},dataplaneOverview:{}},setup(i){const e=i;return($,r)=>{const p=t("RouteTitle"),l=t("XAction"),m=t("XCodeBlock"),_=t("DataCollection"),u=t("DataLoader"),g=t("AppView"),h=t("RouteView");return x(),R(h,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-inbound-summary-stats-view"},{default:o(({route:a})=>[s(p,{render:!1,title:"Stats"}),r[1]||(r[1]=c()),s(g,null,{default:o(()=>[s(u,{src:`/meshes/${a.params.mesh}/dataplanes/${a.params.dataPlane}/stats/${e.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:f,refresh:C})=>[s(_,{items:f.raw.split(`
`),predicate:d=>[`listener.${e.data.listenerAddress.length>0?e.data.listenerAddress:a.params.connection}`,`cluster.${e.data.name}.`,`http.${e.data.name}.`,`tcp.${e.data.name}.`].some(n=>d.startsWith(n))&&(!d.includes(".rds.")||d.includes(`_${e.data.port}`))},{default:o(({items:d})=>[s(m,{language:"json",code:d.map(n=>n.replace(`${e.data.listenerAddress.length>0?e.data.listenerAddress:a.params.connection}.`,"").replace(`${e.data.name}.`,"")).join(`
`),"is-searchable":"",query:a.params.codeSearch,"is-filter-mode":a.params.codeFilter,"is-reg-exp-mode":a.params.codeRegExp,onQueryChange:n=>a.update({codeSearch:n}),onFilterModeChange:n=>a.update({codeFilter:n}),onRegExpModeChange:n=>a.update({codeRegExp:n})},{"primary-actions":o(()=>[s(l,{action:"refresh",appearance:"primary",onClick:C},{default:o(()=>r[0]||(r[0]=[c(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-JG5QfJ14.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-BkxPH1ib.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-JG5QfJ14.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-BkxPH1ib.js
index bbcfd047de63..fa8bf02b80a2 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-JG5QfJ14.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionInboundSummaryView-BkxPH1ib.js
@@ -1,2 +1,2 @@
-import{d as y,e as t,o as r,p as d,w as e,a as o,l as R,t as m,b as l,R as g,K as x,F as A}from"./index-DGJfQfev.js";const k=y({__name:"ConnectionInboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const c=u;return(D,i)=>{const _=t("XAction"),v=t("XTabs"),w=t("RouterView"),f=t("AppView"),V=t("DataCollection"),C=t("RouteView");return r(),d(C,{name:"connection-inbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:n,t:b})=>[o(V,{items:c.data,predicate:c.dataplaneOverview.dataplane.networking.type==="gateway"?s=>!0:s=>s.name===n.params.connection,find:!0},{default:e(({items:s})=>[o(f,null,{title:e(()=>[R("h2",null,`
+import{d as y,e as t,o as r,p as d,w as e,a as o,l as R,t as m,b as l,R as g,K as x,F as A}from"./index-DH1Ug2X_.js";const k=y({__name:"ConnectionInboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const c=u;return(D,i)=>{const _=t("XAction"),v=t("XTabs"),w=t("RouterView"),f=t("AppView"),V=t("DataCollection"),C=t("RouteView");return r(),d(C,{name:"connection-inbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:n,t:b})=>[o(V,{items:c.data,predicate:c.dataplaneOverview.dataplane.networking.type==="gateway"?s=>!0:s=>s.name===n.params.connection,find:!0},{default:e(({items:s})=>[o(f,null,{title:e(()=>[R("h2",null,`
Inbound `+m(n.params.connection.replace("localhost","").replace("_",":")),1)]),default:e(()=>{var p;return[i[0]||(i[0]=l()),o(v,{selected:(p=n.child())==null?void 0:p.name},g({_:2},[x(n.children,({name:a})=>({name:`${a}-tab`,fn:e(()=>[o(_,{to:{name:a,query:{inactive:n.params.inactive}}},{default:e(()=>[l(m(b(`connections.routes.item.navigation.${a.split("-")[3]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),i[1]||(i[1]=l()),o(w,null,{default:e(a=>[(r(),d(A(a.Component),{data:s[0],"dataplane-overview":c.dataplaneOverview},null,8,["data","dataplane-overview"]))]),_:2},1024)]}),_:2},1024)]),_:2},1032,["items","predicate"])]),_:1})}}});export{k as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BWhx3hTt.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-D6ZZITI1.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BWhx3hTt.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-D6ZZITI1.js
index 14e23285df4b..0215289c6cea 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-BWhx3hTt.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryClustersView-D6ZZITI1.js
@@ -1,4 +1,4 @@
-import{d as g,e as o,o as h,p as x,w as n,a as t,b as r}from"./index-DGJfQfev.js";const V=g({__name:"ConnectionOutboundSummaryClustersView",setup(R){return(w,s)=>{const p=o("RouteTitle"),i=o("XAction"),d=o("XCodeBlock"),l=o("DataCollection"),m=o("DataLoader"),_=o("AppView"),u=o("RouteView");return h(),x(u,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-clusters-view"},{default:n(({route:e})=>[t(p,{render:!1,title:"Clusters"}),s[1]||(s[1]=r()),t(_,null,{default:n(()=>[t(m,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:n(({data:C,refresh:f})=>[t(l,{items:C.split(`
+import{d as g,e as o,o as h,p as x,w as n,a as t,b as r}from"./index-DH1Ug2X_.js";const V=g({__name:"ConnectionOutboundSummaryClustersView",setup(R){return(w,s)=>{const p=o("RouteTitle"),i=o("XAction"),d=o("XCodeBlock"),l=o("DataCollection"),m=o("DataLoader"),_=o("AppView"),u=o("RouteView");return h(),x(u,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-clusters-view"},{default:n(({route:e})=>[t(p,{render:!1,title:"Clusters"}),s[1]||(s[1]=r()),t(_,null,{default:n(()=>[t(m,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:n(({data:C,refresh:f})=>[t(l,{items:C.split(`
`),predicate:c=>c.startsWith(`${e.params.connection}::`)},{default:n(({items:c})=>[t(d,{language:"json",code:c.map(a=>a.replace(`${e.params.connection}::`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":n(()=>[t(i,{action:"refresh",appearance:"primary",onClick:f},{default:n(()=>s[0]||(s[0]=[r(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-muRsAZBg.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-BWqlJ-wq.js
similarity index 71%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-muRsAZBg.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-BWqlJ-wq.js
index e5030096e747..accf68116b1a 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-muRsAZBg.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryOverviewView-BWqlJ-wq.js
@@ -1,9 +1,9 @@
-import{d as I,e as m,o as t,p,w as o,a as u,c as n,J as c,K as f,Q as C,b as a,t as v,l as d,m as P,a5 as J,q as b,a3 as D,_ as q}from"./index-DGJfQfev.js";import{a as E,A as H}from"./AccordionList-D7RxlVMi.js";import{P as S}from"./PolicyTypeTag-C5EZxIcf.js";import{R as Q}from"./RuleMatchers-LojJ0iKK.js";const Y={key:0,class:"rules"},G={class:"stack-with-borders mt-4"},U={class:"stack-with-borders mt-4"},W={class:"mt-4"},Z={class:"stack-with-borders"},ee={class:"mt-2"},te=I({__name:"ConnectionOutboundSummaryOverviewView",props:{data:{},dataplaneOverview:{}},setup(z){const h=z,V=(k,e)=>k.$resourceMeta.name===e.name&&k.$resourceMeta.namespace===e.namespace&&k.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||k.$resourceMeta.port===e.port);return(k,e)=>{const N=m("XBadge"),R=m("XAction"),M=m("DataCollection"),$=m("XCodeBlock"),X=m("KCard"),x=m("DataLoader"),L=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-overview-view"},{default:o(({t:K,route:O,uri:T})=>[u(j,null,{default:o(()=>[(t(!0),n(c,null,f([O.params.connection.replace(/-([a-f0-9]){16}$/,"")],B=>(t(),n("div",{key:B,class:"stack-with-borders"},[u(C,{layout:"horizontal"},{title:o(()=>e[0]||(e[0]=[a(`
+import{d as I,e as m,o as t,p,w as o,a as u,c as n,J as c,K as f,Q as C,b as a,t as v,l as d,m as P,a0 as J,q as b,Z as D,_ as q}from"./index-DH1Ug2X_.js";import{a as E,A as H}from"./AccordionList-Cxz07phi.js";import{P as S}from"./PolicyTypeTag-D4EZlRKO.js";import{R as Q}from"./RuleMatchers-ByCBXT05.js";const Y={key:0,class:"rules"},Z={class:"stack-with-borders mt-4"},G={class:"stack-with-borders mt-4"},U={class:"mt-4"},W={class:"stack-with-borders"},ee={class:"mt-2"},te=I({__name:"ConnectionOutboundSummaryOverviewView",props:{data:{},dataplaneOverview:{}},setup(z){const h=z,V=(k,e)=>k.$resourceMeta.name===e.name&&k.$resourceMeta.namespace===e.namespace&&k.$resourceMeta.zone===e.zone&&(e.resourceSectionName===""||k.$resourceMeta.port===e.port);return(k,e)=>{const N=m("XBadge"),R=m("XAction"),M=m("DataCollection"),$=m("XCodeBlock"),X=m("KCard"),x=m("DataLoader"),L=m("DataSource"),j=m("AppView"),F=m("RouteView");return t(),p(F,{params:{mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-overview-view"},{default:o(({t:K,route:O,uri:T})=>[u(j,null,{default:o(()=>[(t(!0),n(c,null,f([O.params.connection.replace(/-([a-f0-9]){16}$/,"")],B=>(t(),n("div",{key:B,class:"stack-with-borders"},[u(C,{layout:"horizontal"},{title:o(()=>e[0]||(e[0]=[a(`
Protocol
- `)])),body:o(()=>[u(N,{appearance:"info"},{default:o(()=>[a(v(K(`http.api.value.${["grpc","http","tcp"].find(w=>typeof h.data[w]<"u")}`)),1)]),_:2},1024)]),_:2},1024),e[17]||(e[17]=a()),h.data?(t(),n("div",Y,[e[15]||(e[15]=d("h3",null,"Rules",-1)),e[16]||(e[16]=a()),u(L,{src:"/policy-types"},{default:o(({data:w})=>[(t(!0),n(c,null,f([Object.groupBy((w==null?void 0:w.policies)??[],_=>_.name)],_=>(t(),p(x,{key:typeof _,src:T(P(J),"/meshes/:mesh/rules/for/:dataplane",{mesh:O.params.mesh,dataplane:O.params.dataPlane})},{default:o(({data:A})=>[h.data.$resourceMeta.type!==""?(t(),p(M,{key:0,predicate:i=>i.resourceMeta.type==="Mesh"||V(h.data,i),items:A.toResourceRules},{default:o(({items:i})=>[d("div",G,[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),n("div",{key:y},[u(S,{"policy-type":y},{default:o(()=>[a(v(y),1)]),_:2},1032,["policy-type"]),e[5]||(e[5]=a()),d("div",U,[(t(!0),n(c,null,f(s.length>1?s.filter(r=>V(h.data,r)):s,r=>(t(),n("div",{key:r},[r.origins.length>0?(t(),p(C,{key:0,layout:"horizontal"},{title:o(()=>e[2]||(e[2]=[a(`
+ `)])),body:o(()=>[u(N,{appearance:"info"},{default:o(()=>[a(v(K(`http.api.value.${["grpc","http","tcp"].find(w=>typeof h.data[w]<"u")}`)),1)]),_:2},1024)]),_:2},1024),e[17]||(e[17]=a()),h.data?(t(),n("div",Y,[e[15]||(e[15]=d("h3",null,"Rules",-1)),e[16]||(e[16]=a()),u(L,{src:"/policy-types"},{default:o(({data:w})=>[(t(!0),n(c,null,f([Object.groupBy((w==null?void 0:w.policies)??[],_=>_.name)],_=>(t(),p(x,{key:typeof _,src:T(P(J),"/meshes/:mesh/rules/for/:dataplane",{mesh:O.params.mesh,dataplane:O.params.dataPlane})},{default:o(({data:A})=>[h.data.$resourceMeta.type!==""?(t(),p(M,{key:0,predicate:i=>i.resourceMeta.type==="Mesh"||V(h.data,i),items:A.toResourceRules},{default:o(({items:i})=>[d("div",Z,[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),n("div",{key:y},[u(S,{"policy-type":y},{default:o(()=>[a(v(y),1)]),_:2},1032,["policy-type"]),e[5]||(e[5]=a()),d("div",G,[(t(!0),n(c,null,f(s.length>1?s.filter(r=>V(h.data,r)):s,r=>(t(),n("div",{key:r},[r.origins.length>0?(t(),p(C,{key:0,layout:"horizontal"},{title:o(()=>e[2]||(e[2]=[a(`
Origin Policies
- `)])),body:o(()=>[u(M,{predicate:l=>typeof l.resourceMeta<"u",items:r.origins,empty:!1},{default:o(({items:l})=>[d("ul",null,[(t(!0),n(c,null,f(l,g=>(t(),n("li",{key:JSON.stringify(g)},[Object.keys(_).length>0?(t(),p(R,{key:0,to:{name:"policy-detail-view",params:{policyPath:_[y][0].path,mesh:g.resourceMeta.mesh,policy:g.resourceMeta.name}}},{default:o(()=>[a(v(g.resourceMeta.name),1)]),_:2},1032,["to"])):b("",!0)]))),128))])]),_:2},1032,["predicate","items"])]),_:2},1024)):b("",!0),e[4]||(e[4]=a()),u($,{class:"mt-2",code:P(D).stringify(r.raw),language:"yaml","show-copy-button":!1},null,8,["code"])]))),128))])]))),128))])]),_:2},1032,["predicate","items"])):(t(),p(M,{key:1,predicate:i=>i.ruleType==="to"&&!["MeshHTTPRoute","MeshTCPRoute"].includes(i.type)&&i.matchers.every(s=>s.key==="kuma.io/service"&&(s.not?s.value!==B:s.value===B)),items:A.rules},{default:o(({items:i})=>[d("div",W,[u(E,{"initially-open":0,"multiple-open":"",class:"stack"},{default:o(()=>[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),p(X,{key:y},{default:o(()=>[u(H,null,{"accordion-header":o(()=>[u(S,{"policy-type":y},{default:o(()=>[a(v(y)+" ("+v(s.length)+`)
- `,1)]),_:2},1032,["policy-type"])]),"accordion-content":o(()=>[d("div",Z,[(t(!0),n(c,null,f(s,r=>(t(),n(c,{key:r},[r.matchers.length>0?(t(),p(C,{key:0,layout:"horizontal"},{title:o(()=>e[6]||(e[6]=[a(`
+ `)])),body:o(()=>[u(M,{predicate:l=>typeof l.resourceMeta<"u",items:r.origins,empty:!1},{default:o(({items:l})=>[d("ul",null,[(t(!0),n(c,null,f(l,g=>(t(),n("li",{key:JSON.stringify(g)},[Object.keys(_).length>0?(t(),p(R,{key:0,to:{name:"policy-detail-view",params:{policyPath:_[y][0].path,mesh:g.resourceMeta.mesh,policy:g.resourceMeta.name}}},{default:o(()=>[a(v(g.resourceMeta.name),1)]),_:2},1032,["to"])):b("",!0)]))),128))])]),_:2},1032,["predicate","items"])]),_:2},1024)):b("",!0),e[4]||(e[4]=a()),u($,{class:"mt-2",code:P(D).stringify(r.raw),language:"yaml","show-copy-button":!1},null,8,["code"])]))),128))])]))),128))])]),_:2},1032,["predicate","items"])):(t(),p(M,{key:1,predicate:i=>i.ruleType==="to"&&!["MeshHTTPRoute","MeshTCPRoute"].includes(i.type)&&i.matchers.every(s=>s.key==="kuma.io/service"&&(s.not?s.value!==B:s.value===B)),items:A.rules},{default:o(({items:i})=>[d("div",U,[u(E,{"initially-open":0,"multiple-open":"",class:"stack"},{default:o(()=>[(t(!0),n(c,null,f(Object.groupBy(i,s=>s.type),(s,y)=>(t(),p(X,{key:y},{default:o(()=>[u(H,null,{"accordion-header":o(()=>[u(S,{"policy-type":y},{default:o(()=>[a(v(y)+" ("+v(s.length)+`)
+ `,1)]),_:2},1032,["policy-type"])]),"accordion-content":o(()=>[d("div",W,[(t(!0),n(c,null,f(s,r=>(t(),n(c,{key:r},[r.matchers.length>0?(t(),p(C,{key:0,layout:"horizontal"},{title:o(()=>e[6]||(e[6]=[a(`
From
`)])),body:o(()=>[d("p",null,[u(Q,{items:r.matchers},null,8,["items"])])]),_:2},1024)):b("",!0),e[12]||(e[12]=a()),r.origins.length>0?(t(),p(C,{key:1,layout:"horizontal"},{title:o(()=>e[8]||(e[8]=[a(`
Origin Policies
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-aoQI3SsR.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-JSQpdH0y.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-aoQI3SsR.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-JSQpdH0y.js
index 61d7078cf9a3..0accfc2870dd 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-aoQI3SsR.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryStatsView-JSQpdH0y.js
@@ -1,4 +1,4 @@
-import{d as w,e as n,o as x,p as R,w as o,a as t,b as p}from"./index-DGJfQfev.js";const V=w({__name:"ConnectionOutboundSummaryStatsView",props:{dataplaneOverview:{}},setup(r){const i=r;return(y,s)=>{const d=n("RouteTitle"),l=n("XAction"),m=n("XCodeBlock"),_=n("DataCollection"),u=n("DataLoader"),f=n("AppView"),g=n("RouteView");return x(),R(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-stats-view"},{default:o(({route:e})=>[t(d,{render:!1,title:"Stats"}),s[1]||(s[1]=p()),t(f,null,{default:o(()=>[t(u,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/stats/${i.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:C,refresh:h})=>[t(_,{items:C.raw.split(`
+import{d as w,e as n,o as x,p as R,w as o,a as t,b as p}from"./index-DH1Ug2X_.js";const V=w({__name:"ConnectionOutboundSummaryStatsView",props:{dataplaneOverview:{}},setup(r){const i=r;return(y,s)=>{const d=n("RouteTitle"),l=n("XAction"),m=n("XCodeBlock"),_=n("DataCollection"),u=n("DataLoader"),f=n("AppView"),g=n("RouteView");return x(),R(g,{params:{codeSearch:"",codeFilter:!1,codeRegExp:!1,mesh:"",dataPlane:"",connection:""},name:"connection-outbound-summary-stats-view"},{default:o(({route:e})=>[t(d,{render:!1,title:"Stats"}),s[1]||(s[1]=p()),t(f,null,{default:o(()=>[t(u,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/stats/${i.dataplaneOverview.dataplane.networking.inboundAddress}`},{default:o(({data:C,refresh:h})=>[t(_,{items:C.raw.split(`
`),predicate:c=>c.includes(`.${e.params.connection}.`)},{default:o(({items:c})=>[t(m,{language:"json",code:c.map(a=>a.replace(`${e.params.connection}.`,"")).join(`
`),"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{"primary-actions":o(()=>[t(l,{action:"refresh",appearance:"primary",onClick:h},{default:o(()=>s[0]||(s[0]=[p(`
Refresh
diff --git a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-ktrKJxNm.js b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BzT1Z8o_.js
similarity index 94%
rename from app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-ktrKJxNm.js
rename to app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BzT1Z8o_.js
index 2c3a2f1df310..b0436637a419 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-ktrKJxNm.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ConnectionOutboundSummaryView-BzT1Z8o_.js
@@ -1,2 +1,2 @@
-import{d as y,e as n,o as p,p as d,w as e,a as o,l as O,t as m,b as c,R,K as x,F as A}from"./index-DGJfQfev.js";const N=y({__name:"ConnectionOutboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const l=u;return(D,i)=>{const _=n("XAction"),v=n("XTabs"),w=n("DataCollection"),f=n("RouterView"),V=n("AppView"),b=n("RouteView");return p(),d(b,{name:"connection-outbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[o(V,null,{title:e(()=>[O("h2",null,`
+import{d as y,e as n,o as p,p as d,w as e,a as o,l as O,t as m,b as c,R,K as x,F as A}from"./index-DH1Ug2X_.js";const N=y({__name:"ConnectionOutboundSummaryView",props:{data:{},dataplaneOverview:{}},setup(u){const l=u;return(D,i)=>{const _=n("XAction"),v=n("XTabs"),w=n("DataCollection"),f=n("RouterView"),V=n("AppView"),b=n("RouteView");return p(),d(b,{name:"connection-outbound-summary-view",params:{connection:"",inactive:!1}},{default:e(({route:t,t:C})=>[o(V,null,{title:e(()=>[O("h2",null,`
Outbound `+m(t.params.connection),1)]),default:e(()=>{var r;return[i[0]||(i[0]=c()),o(v,{selected:(r=t.child())==null?void 0:r.name},R({_:2},[x(t.children,a=>({name:`${a.name}-tab`,fn:e(()=>[o(_,{to:{name:a.name,query:{inactive:t.params.inactive}}},{default:e(()=>[c(m(C(`connections.routes.item.navigation.${a.name.split("-")[3]}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),i[1]||(i[1]=c()),o(f,null,{default:e(({Component:a})=>[o(w,{items:Object.entries(l.data),predicate:([s,X])=>s===t.params.connection,find:!0},{default:e(({items:s})=>[(p(),d(A(a),{data:s[0][1],"dataplane-overview":l.dataplaneOverview},null,8,["data","dataplane-overview"]))]),_:2},1032,["items","predicate"])]),_:2},1024)]}),_:2},1024)]),_:1})}}});export{N as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-Rp1OuDdo.js b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-R8tI59zy.js
similarity index 98%
rename from app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-Rp1OuDdo.js
rename to app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-R8tI59zy.js
index ef5f8b30ef6c..93fb1de451d1 100644
--- a/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-Rp1OuDdo.js
+++ b/app/kuma-ui/pkg/resources/data/assets/ControlPlaneDetailView-R8tI59zy.js
@@ -1 +1 @@
-import{d as V,k as P,e as i,o as g,c as B,a as s,w as t,A as T,m as r,b as o,t as m,y as X,z as L,B as R,p as A,l as a,x as S,C as N,q as x,D as I,_ as $}from"./index-DGJfQfev.js";const G=V({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:c}=P(),u=w;return(d,_)=>{const e=i("XAction"),v=i("DataCollection");return g(),B("div",null,[s(v,{items:u.items??[void 0],type:"meshes"},{default:t(()=>[s(T,{headers:[{...d.storage.get("mesh.headers.name"),label:r(c)("meshes.components.mesh-insights-list.name"),key:"name"},{...d.storage.get("mesh.headers.services"),label:r(c)("meshes.components.mesh-insights-list.services"),key:"services"},{...d.storage.get("mesh.headers.dataplanes"),label:r(c)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,onResize:_[0]||(_[0]=n=>{d.storage.set({mesh:n})})},{name:t(({row:n})=>[s(e,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(m(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(m(n.dataplanesByType.standard.online)+" / "+m(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),K={class:"stack"},Z={class:"columns"},q={class:"card-header"},E={class:"card-title"},M={class:"card-actions"},j={class:"card-header"},F={class:"card-title"},H=V({__name:"ControlPlaneDetailView",setup(w){const c=X(),u=L(),d=R();return(_,e)=>{const v=i("RouteTitle"),n=i("DataLoader"),f=i("XAction"),b=i("XTeleportSlot"),C=i("KCard"),k=i("AppView"),D=i("RouteView");return g(),A(D,{name:"home"},{default:t(({can:z,t:p,uri:h,me:y})=>[s(k,null,{title:t(()=>[a("h1",null,[s(v,{title:p("main-overview.routes.item.title")},null,8,["title"])])]),actions:t(()=>[s(r(u))]),default:t(()=>[e[7]||(e[7]=o()),e[8]||(e[8]=o()),a("div",K,[s(n,{src:h(r(S),"/global-insight",{})},{default:t(({data:l})=>[s(r(c),{"can-use-zones":z("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",Z,[z("use zones")?(g(),A(C,{key:0},{default:t(()=>[s(n,{src:h(r(N),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",q,[a("div",E,[a("h2",null,m(p("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(f,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",M,[s(b,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(d),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):x("",!0),e[5]||(e[5]=o()),s(C,null,{default:t(()=>[s(n,{src:h(r(I),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",j,[a("div",F,[a("h2",null,m(p("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(f,{to:{name:"mesh-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(G,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),O=$(H,[["__scopeId","data-v-63924270"]]);export{O as default};
+import{d as V,k as P,e as i,o as g,c as B,a as s,w as t,A as T,m as r,b as o,t as m,y as X,z as L,B as R,p as A,l as a,x as S,C as N,q as x,D as I,_ as $}from"./index-DH1Ug2X_.js";const G=V({__name:"MeshInsightsList",props:{items:{default:void 0},storage:{default:()=>({get:()=>({}),set:()=>{}})}},setup(w){const{t:c}=P(),u=w;return(d,_)=>{const e=i("XAction"),v=i("DataCollection");return g(),B("div",null,[s(v,{items:u.items??[void 0],type:"meshes"},{default:t(()=>[s(T,{headers:[{...d.storage.get("mesh.headers.name"),label:r(c)("meshes.components.mesh-insights-list.name"),key:"name"},{...d.storage.get("mesh.headers.services"),label:r(c)("meshes.components.mesh-insights-list.services"),key:"services"},{...d.storage.get("mesh.headers.dataplanes"),label:r(c)("meshes.components.mesh-insights-list.dataplanes"),key:"dataplanes"}],items:u.items,onResize:_[0]||(_[0]=n=>{d.storage.set({mesh:n})})},{name:t(({row:n})=>[s(e,{to:{name:"mesh-detail-view",params:{mesh:n.name}}},{default:t(()=>[o(m(n.name),1)]),_:2},1032,["to"])]),services:t(({row:n})=>[o(m(n.services.internal),1)]),dataplanes:t(({row:n})=>[o(m(n.dataplanesByType.standard.online)+" / "+m(n.dataplanesByType.standard.total),1)]),_:1},8,["headers","items"])]),_:1},8,["items"])])}}}),K={class:"stack"},Z={class:"columns"},q={class:"card-header"},E={class:"card-title"},M={class:"card-actions"},j={class:"card-header"},F={class:"card-title"},H=V({__name:"ControlPlaneDetailView",setup(w){const c=X(),u=L(),d=R();return(_,e)=>{const v=i("RouteTitle"),n=i("DataLoader"),f=i("XAction"),b=i("XTeleportSlot"),C=i("KCard"),k=i("AppView"),D=i("RouteView");return g(),A(D,{name:"home"},{default:t(({can:z,t:p,uri:h,me:y})=>[s(k,null,{title:t(()=>[a("h1",null,[s(v,{title:p("main-overview.routes.item.title")},null,8,["title"])])]),actions:t(()=>[s(r(u))]),default:t(()=>[e[7]||(e[7]=o()),e[8]||(e[8]=o()),a("div",K,[s(n,{src:h(r(S),"/global-insight",{})},{default:t(({data:l})=>[s(r(c),{"can-use-zones":z("use zones"),"global-insight":l},null,8,["can-use-zones","global-insight"])]),_:2},1032,["src"]),e[6]||(e[6]=o()),a("div",Z,[z("use zones")?(g(),A(C,{key:0},{default:t(()=>[s(n,{src:h(r(N),"/zone-cps",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",q,[a("div",E,[a("h2",null,m(p("main-overview.detail.zone_control_planes.title")),1),e[0]||(e[0]=o()),s(f,{to:{name:"zone-cp-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)]),e[1]||(e[1]=o()),a("div",M,[s(b,{name:"control-plane-detail-view-zone-actions"})])]),e[2]||(e[2]=o()),s(r(d),{"data-testid":"zone-control-planes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)):x("",!0),e[5]||(e[5]=o()),s(C,null,{default:t(()=>[s(n,{src:h(r(I),"/mesh-insights",{},{page:1,size:10})},{loadable:t(({data:l})=>[a("div",j,[a("div",F,[a("h2",null,m(p("main-overview.detail.meshes.title")),1),e[3]||(e[3]=o()),s(f,{to:{name:"mesh-list-view"}},{default:t(()=>[o(m(p("main-overview.detail.health.view_all")),1)]),_:2},1024)])]),e[4]||(e[4]=o()),s(G,{"data-testid":"meshes-details",items:l==null?void 0:l.items,storage:y},null,8,["items","storage"])]),_:2},1032,["src"])]),_:2},1024)])])]),_:2},1024)]),_:1})}}}),O=$(H,[["__scopeId","data-v-63924270"]]);export{O as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-CTHRed9N.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-DEHmGIJV.js
similarity index 95%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-CTHRed9N.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-DEHmGIJV.js
index 06408289cea2..1376614abd9f 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-CTHRed9N.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneClustersView-DEHmGIJV.js
@@ -1,3 +1,3 @@
-import{_ as C,e as a,o as h,p as x,w as o,a as t,b as r}from"./index-DGJfQfev.js";const R={};function w(V,s){const c=a("RouteTitle"),d=a("XAction"),l=a("XCodeBlock"),p=a("DataLoader"),i=a("KCard"),m=a("AppView"),_=a("RouteView");return h(),x(_,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:u})=>[t(m,null,{default:o(()=>[t(c,{render:!1,title:u("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),t(i,null,{default:o(()=>[t(p,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:o(({data:f,refresh:g})=>[t(l,{language:"json",code:f,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:n=>e.update({codeSearch:n}),onFilterModeChange:n=>e.update({codeFilter:n}),onRegExpModeChange:n=>e.update({codeRegExp:n})},{"primary-actions":o(()=>[t(d,{action:"refresh",appearance:"primary",onClick:g},{default:o(()=>s[0]||(s[0]=[r(`
+import{_ as C,e as a,o as h,p as x,w as o,a as t,b as r}from"./index-DH1Ug2X_.js";const R={};function w(V,s){const c=a("RouteTitle"),d=a("XAction"),l=a("XCodeBlock"),p=a("DataLoader"),i=a("KCard"),m=a("AppView"),_=a("RouteView");return h(),x(_,{name:"data-plane-clusters-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:o(({route:e,t:u})=>[t(m,null,{default:o(()=>[t(c,{render:!1,title:u("data-planes.routes.item.navigation.data-plane-clusters-view")},null,8,["title"]),s[1]||(s[1]=r()),t(i,null,{default:o(()=>[t(p,{src:`/meshes/${e.params.mesh}/dataplanes/${e.params.dataPlane}/data-path/clusters`},{default:o(({data:f,refresh:g})=>[t(l,{language:"json",code:f,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:n=>e.update({codeSearch:n}),onFilterModeChange:n=>e.update({codeFilter:n}),onRegExpModeChange:n=>e.update({codeRegExp:n})},{"primary-actions":o(()=>[t(d,{action:"refresh",appearance:"primary",onClick:g},{default:o(()=>s[0]||(s[0]=[r(`
Refresh
`)])),_:2},1032,["onClick"])]),_:2},1032,["code","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}const y=C(R,[["render",w]]);export{y as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-zyag1Hy3.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-CVrzRlqL.js
similarity index 67%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-zyag1Hy3.js
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-CVrzRlqL.js
index 27cd11c1f049..6d88ae0888d9 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-zyag1Hy3.js
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneConfigView-CVrzRlqL.js
@@ -1 +1 @@
-import{d as E,e as o,o as d,p as l,w as n,a as s,b as v,m as p,ah as i,q as D}from"./index-DGJfQfev.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-Ol4ZGjpk.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),h=o("DataSource"),u=o("DataLoader"),f=o("KCard"),g=o("AppView"),C=o("RouteView");return d(),l(C,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:x,uri:c})=>[s(_,{render:!1,title:x("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"]),r[0]||(r[0]=v()),s(g,null,{default:n(()=>[s(f,null,{default:n(()=>[s(u,{src:c(p(i),"/meshes/:mesh/dataplanes/:name",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:w})=>[s(F,{resource:w.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:R})=>[R?(d(),l(h,{key:0,src:c(p(i),"/meshes/:mesh/dataplanes/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.dataPlane},{cacheControl:"no-store"}),onChange:t=>{a(m=>m(t))},onError:t=>{a((m,V)=>V(t))}},null,8,["src","onChange","onError"])):D("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{P as default};
+import{d as E,e as o,o as m,p as l,w as n,a as s,b as v,m as p,ad as i,q as D}from"./index-DH1Ug2X_.js";import{_ as F}from"./ResourceCodeBlock.vue_vue_type_script_setup_true_lang-D0DnA-2s.js";const P=E({__name:"DataPlaneConfigView",setup(S){return(k,r)=>{const _=o("RouteTitle"),u=o("DataSource"),h=o("DataLoader"),f=o("KCard"),g=o("AppView"),C=o("RouteView");return m(),l(C,{name:"data-plane-config-view",params:{mesh:"",dataPlane:"",codeSearch:"",codeFilter:!1,codeRegExp:!1}},{default:n(({route:e,t:x,uri:c})=>[s(_,{render:!1,title:x("data-planes.routes.item.navigation.data-plane-config-view")},null,8,["title"]),r[0]||(r[0]=v()),s(g,null,{default:n(()=>[s(f,null,{default:n(()=>[s(h,{src:c(p(i),"/meshes/:mesh/dataplanes/:name",{mesh:e.params.mesh,name:e.params.dataPlane})},{default:n(({data:w})=>[s(F,{resource:w.config,"is-searchable":"",query:e.params.codeSearch,"is-filter-mode":e.params.codeFilter,"is-reg-exp-mode":e.params.codeRegExp,onQueryChange:a=>e.update({codeSearch:a}),onFilterModeChange:a=>e.update({codeFilter:a}),onRegExpModeChange:a=>e.update({codeRegExp:a})},{default:n(({copy:a,copying:R})=>[R?(m(),l(u,{key:0,src:c(p(i),"/meshes/:mesh/dataplanes/:name/as/kubernetes",{mesh:e.params.mesh,name:e.params.dataPlane},{cacheControl:"no-store"}),onChange:t=>{a(d=>d(t))},onError:t=>{a((d,V)=>V(t))}},null,8,["src","onChange","onError"])):D("",!0)]),_:2},1032,["resource","query","is-filter-mode","is-reg-exp-mode","onQueryChange","onFilterModeChange","onRegExpModeChange"])]),_:2},1032,["src"])]),_:2},1024)]),_:2},1024)]),_:1})}}});export{P as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CbyOdWR6.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CbyOdWR6.js
deleted file mode 100644
index f407bb2199ce..000000000000
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CbyOdWR6.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as T,e as a,o as p,p as c,w as e,a as t,R as d,b as l,K as C,t as $,F as A,l as S,a0 as X}from"./index-DGJfQfev.js";const B=T({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(_){const u=_;return(k,m)=>{const f=a("RouteTitle"),h=a("XAction"),w=a("XTabs"),b=a("RouterView"),V=a("DataLoader"),v=a("AppView"),x=a("DataSource"),D=a("RouteView");return p(),c(D,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:r})=>[t(x,{src:`/meshes/${s.params.mesh}/dataplane-overviews/${s.params.dataPlane}`},{default:e(({data:n,error:R})=>[t(v,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:s.params.mesh}},text:r("data-planes.routes.item.breadcrumbs")}]},d({default:e(()=>[m[1]||(m[1]=l()),t(V,{data:[n],errors:[R]},{default:e(()=>{var i;return[t(w,{selected:(i=s.child())==null?void 0:i.name},d({_:2},[C(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[t(h,{to:{name:o}},{default:e(()=>[l($(r(`data-planes.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),t(b,null,{default:e(o=>[(p(),c(A(o.Component),{data:n,mesh:u.mesh},null,8,["data","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[n?{name:"title",fn:e(()=>[S("h1",null,[t(X,{text:n.name},{default:e(()=>[t(f,{title:r("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{B as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CxJ7FeKS.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CxJ7FeKS.js
new file mode 100644
index 000000000000..958ccaaf16c9
--- /dev/null
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailTabsView-CxJ7FeKS.js
@@ -0,0 +1 @@
+import{d as T,e as a,o as p,p as c,w as e,a as t,R as d,b as l,K as C,t as $,F as A,l as S,V as X}from"./index-DH1Ug2X_.js";const B=T({__name:"DataPlaneDetailTabsView",props:{mesh:{}},setup(_){const u=_;return(k,m)=>{const f=a("RouteTitle"),h=a("XAction"),w=a("XTabs"),b=a("RouterView"),V=a("DataLoader"),v=a("AppView"),x=a("DataSource"),D=a("RouteView");return p(),c(D,{name:"data-plane-detail-tabs-view",params:{mesh:"",dataPlane:""}},{default:e(({route:s,t:r})=>[t(x,{src:`/meshes/${s.params.mesh}/dataplane-overviews/${s.params.dataPlane}`},{default:e(({data:n,error:R})=>[t(v,{breadcrumbs:[{to:{name:"mesh-detail-view",params:{mesh:s.params.mesh}},text:s.params.mesh},{to:{name:"data-plane-list-view",params:{mesh:s.params.mesh}},text:r("data-planes.routes.item.breadcrumbs")}]},d({default:e(()=>[m[1]||(m[1]=l()),t(V,{data:[n],errors:[R]},{default:e(()=>{var i;return[t(w,{selected:(i=s.child())==null?void 0:i.name},d({_:2},[C(s.children,({name:o})=>({name:`${o}-tab`,fn:e(()=>[t(h,{to:{name:o}},{default:e(()=>[l($(r(`data-planes.routes.item.navigation.${o}`)),1)]),_:2},1032,["to"])])}))]),1032,["selected"]),m[0]||(m[0]=l()),t(b,null,{default:e(o=>[(p(),c(A(o.Component),{data:n,mesh:u.mesh},null,8,["data","mesh"]))]),_:2},1024)]}),_:2},1032,["data","errors"])]),_:2},[n?{name:"title",fn:e(()=>[S("h1",null,[t(X,{text:n.name},{default:e(()=>[t(f,{title:r("data-planes.routes.item.title",{name:n.name})},null,8,["title"])]),_:2},1032,["text"])])]),key:"0"}:void 0]),1032,["breadcrumbs"])]),_:2},1032,["src"])]),_:1})}}});export{B as default};
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-CS-1H0iL.css b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BVmPOOxh.css
similarity index 79%
rename from app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-CS-1H0iL.css
rename to app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BVmPOOxh.css
index d4a709c738f5..c075538f9806 100644
--- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-CS-1H0iL.css
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-BVmPOOxh.css
@@ -1 +1 @@
-.data-card[data-v-3f9a3cf3]{padding:12px}.data-card[data-v-3f9a3cf3] .card-content{font-size:12px}.card[data-v-3f9a3cf3]{overflow:hidden}.card[data-v-3f9a3cf3],.body[data-v-3f9a3cf3],.body[data-v-3f9a3cf3]>dl,.body[data-v-3f9a3cf3]>dl>div{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.body[data-v-3f9a3cf3]>dl{column-gap:24px}.body[data-v-3f9a3cf3],.card[data-v-3f9a3cf3]{flex-direction:column}.title[data-v-3f9a3cf3]{font-weight:600;font-size:20px;width:100%}.body[data-v-3f9a3cf3]>dl>div{column-gap:4px}.body[data-v-3f9a3cf3]>dl>div>dt{color:#afb7c5}.body[data-v-3f9a3cf3]>dl>div>dd{color:#000933}.body[data-v-3f9a3cf3]>dl>div>dt:after{display:inline;content:": "}.tag-list[data-v-82875ef3]{float:right;margin-bottom:8px;margin-left:8px}.title[data-v-82875ef3]{float:left;font-size:16px;display:flex;flex:1 1 auto;gap:8px}.protocol[data-v-82875ef3]{align-self:start}.title[data-v-82875ef3]>a{text-decoration:none;color:inherit}.type-passthrough[data-v-a119a970],.type-outbound[data-v-a119a970]{padding:8px;border-radius:8px}.service-traffic-group.type-passthrough[data-v-a119a970]{border-color:#00d6a4;background-color:#ecfffb}.service-traffic-group.type-outbound[data-v-a119a970]{border-color:#5f9aff;background-color:#eefaff}.service-traffic-group.type-inbound[data-v-a119a970]{padding:0;border-radius:0;border:0}.service-traffic[data-v-e6bd176c]{position:relative;display:flex;flex-direction:column;gap:8px}.actions[data-v-e6bd176c]{display:flex;gap:8px;position:absolute;right:0}.data-card.header[data-v-e6bd176c]{border:0}.header[data-v-e6bd176c] .title{font-size:12px}.header[data-v-e6bd176c]>dt{display:flex;align-items:center}.header[data-v-e6bd176c] .body dt:before{display:inline-block;margin-right:4px;border:4px solid;border-radius:50%}.header[data-v-e6bd176c] .body dt.passthrough:before{content:"";border-color:#00d6a4}.header[data-v-e6bd176c] .body dt.outbounds:before{content:"";border-color:#5f9aff}.service-traffic-group:not(.type-passthrough) .service-traffic-card[data-v-a77ac2ac]{cursor:pointer}.traffic[data-v-a77ac2ac]{padding:0;container-type:inline-size;container-name:traffic}.traffic .columns[data-v-a77ac2ac]{padding:8px;background:linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-position:100% 0;background-repeat:repeat-y;background-size:50%}.traffic .tag-list[data-v-a77ac2ac]{margin-left:auto}@container traffic (max-width: 40.95rem){.traffic .columns[data-v-a77ac2ac]{background:none}}.status-with-reason[data-v-a77ac2ac]{display:flex;align-items:center;gap:12px}.reason-tooltip[data-v-a77ac2ac] .kong-icon{display:flex;align-items:center}.inbound-list[data-v-a77ac2ac]>*+*{border:1px solid red;margin-block-start:16px;border-top:1px solid #e0e4ea;padding-block-start:16px}
+.data-card[data-v-3f9a3cf3]{padding:12px}.data-card[data-v-3f9a3cf3] .card-content{font-size:12px}.card[data-v-3f9a3cf3]{overflow:hidden}.card[data-v-3f9a3cf3],.body[data-v-3f9a3cf3],.body[data-v-3f9a3cf3]>dl,.body[data-v-3f9a3cf3]>dl>div{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.body[data-v-3f9a3cf3]>dl{column-gap:24px}.body[data-v-3f9a3cf3],.card[data-v-3f9a3cf3]{flex-direction:column}.title[data-v-3f9a3cf3]{font-weight:600;font-size:20px;width:100%}.body[data-v-3f9a3cf3]>dl>div{column-gap:4px}.body[data-v-3f9a3cf3]>dl>div>dt{color:#afb7c5}.body[data-v-3f9a3cf3]>dl>div>dd{color:#000933}.body[data-v-3f9a3cf3]>dl>div>dt:after{display:inline;content:": "}.tag-list[data-v-82875ef3]{float:right;margin-bottom:8px;margin-left:8px}.title[data-v-82875ef3]{float:left;font-size:16px;display:flex;flex:1 1 auto;gap:8px}.protocol[data-v-82875ef3]{align-self:start}.title[data-v-82875ef3]>a{text-decoration:none;color:inherit}.type-passthrough[data-v-a119a970],.type-outbound[data-v-a119a970]{padding:8px;border-radius:8px}.service-traffic-group.type-passthrough[data-v-a119a970]{border-color:#00d6a4;background-color:#ecfffb}.service-traffic-group.type-outbound[data-v-a119a970]{border-color:#5f9aff;background-color:#eefaff}.service-traffic-group.type-inbound[data-v-a119a970]{padding:0;border-radius:0;border:0}.service-traffic[data-v-e6bd176c]{position:relative;display:flex;flex-direction:column;gap:8px}.actions[data-v-e6bd176c]{display:flex;gap:8px;position:absolute;right:0}.data-card.header[data-v-e6bd176c]{border:0}.header[data-v-e6bd176c] .title{font-size:12px}.header[data-v-e6bd176c]>dt{display:flex;align-items:center}.header[data-v-e6bd176c] .body dt:before{display:inline-block;margin-right:4px;border:4px solid;border-radius:50%}.header[data-v-e6bd176c] .body dt.passthrough:before{content:"";border-color:#00d6a4}.header[data-v-e6bd176c] .body dt.outbounds:before{content:"";border-color:#5f9aff}.service-traffic-group:not(.type-passthrough) .service-traffic-card[data-v-577ea787]{cursor:pointer}.traffic[data-v-577ea787]{padding:0;container-type:inline-size;container-name:traffic}.traffic .columns[data-v-577ea787]{padding:8px;background:linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 1px);background-position:100% 0;background-repeat:repeat-y;background-size:50%}.traffic .tag-list[data-v-577ea787]{margin-left:auto}@container traffic (max-width: 40.95rem){.traffic .columns[data-v-577ea787]{background:none}}.status-with-reason[data-v-577ea787]{display:flex;align-items:center;gap:12px}.reason-tooltip[data-v-577ea787] .kong-icon{display:flex;align-items:center}.inbound-list[data-v-577ea787]>*+*{border:1px solid red;margin-block-start:16px;border-top:1px solid #e0e4ea;padding-block-start:16px}
diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-CWJYDb4c.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-CWJYDb4c.js
new file mode 100644
index 000000000000..82bc83116c74
--- /dev/null
+++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView-CWJYDb4c.js
@@ -0,0 +1,19 @@
+import{d as K,I as W,G as A,o as s,p as b,w as i,c,H as rt,F as nt,_ as P,e as C,l as o,r as h,b as n,k as ut,q as D,a as p,t as r,m,J as _,K as q,n as pt,E as ct,R as J,Q as V,S as mt,W as ft,L as Q,V as yt,Y as gt,A as vt}from"./index-DH1Ug2X_.js";import{q as _t}from"./kong-icons.es678-BjvL39h3.js";import{S as bt}from"./SummaryView-pv74nbtW.js";import{T as dt}from"./TagList-BktRq3Gc.js";const kt=["aria-hidden"],at='