PageSourceSearch

https://www.doc.govt.nz/static/doc-front-end/chunks/js/DocAlerts.async-KxnKys2N.js

js doc.govt.nz collected 2026-09-24 08:27:31 UTC 3,695 bytes, 1 lines download raw bytes

1import{af as H,d as E,v as h,o as t,e as a,F as r,m as b,w as f,f as v,p as _,ag as F,n as R,ah as A,i as $,g as p,t as x,j as d,h as D,ai as S,a0 as N,k as L}from"../../entry/js/main-DqXmKUqu.js";import O from"./DocAccordion.async-YbeQ05VO.js";const B="alerts",V="alertsummary",q="alertregionsummary",z="guid";async function P(k,c){var y;const o=`${B}/${c?V:q}/${k}`;return{...await((y=H(o))==null?void 0:y.json())}}async function I(k){var i;const c=`${B}/${z}/${k}`;return{...await((i=H(c))==null?void 0:i.json())}}const J=L("div",{class:"hidden"},null,-1),K={key:0,class:"mt-2 text-left"},M=L("div",{class:"last-of-type: mb-4"},null,-1),Q={key:0,class:"mt-2 text-left"},U={key:1,class:"mb-6"},W={key:0,class:"mb-6"},X={key:2,class:"mt-2 text-center","aria-live":"polite"},Y=L("p",null,"There are no alerts.",-1),Z=[Y],ae=E({__name:"DocAlerts.async",props:{type:{default:"unique"},guid:{},stickyHeader:{type:Boolean,default:!1},useAccordion:{type:Boolean},disableHeader:{type:Boolean},alertTitle:{}},setup(k){const c=k,o=h(),i=h(),y=h(""),u=h(!0),g=h(!1);return(async()=>{var m;if(u.value=!0,c.type==="summary"||c.type==="place"){const{data:e,isFetching:l,error:s}=await P(c.guid||"",c.type==="summary");u.value=l.value,g.value=s.value,e&&e.value&&(i.value=e.value),s.value&&console.error("Error fetching alerts",s),u.value=!1}else{const{data:e,isFetching:l,error:s}=await I(c.guid||"");if(u.value=l.value,g.value=s.value,e&&e.value){let T="";(m=e.value)==null||m.map((w,j,{length:C})=>{T+=w.summary,j+1!==C&&(T+=" | ")}),o.value=e.value,y.value=T}s.value&&console.error("Error fetching alerts",s),u.value=!1}})(),(n,m)=>(t(),a(r,null,[J,i.value?(t(),a(r,{key:0},[n.useAccordion&&i.value.length>0?(t(),b(S,{key:0,title:n.alertTitle||"","disable-header":n.disableHeader,sticky:n.stickyHeader},{default:f(()=>[v(D(O),null,{default:f(()=>[(t(!0),a(r,null,_(i.value,(e,l)=>(t(),b(F,{key:e==null?void 0:e.name,class:R(["border-b","!bg-transparent",{"border-t":l===0}]),headerText:e.name,headerElement:"h3"},{default:f(()=>[(t(!0),a(r,null,_(e.alerts,s=>(t(),a(r,{key:s.summary},[v(A,{summary:s.summary,description:s.description,subText:s.subText},null,8,["summary","description","subText"]),e.staticLink&&!e.isGeneral?(t(),a("div",K,[v($,{link:e.staticLink,defaultStyles:!0},{default:f(()=>[p(x(e==null?void 0:e.name)+" information and contact",1)]),_:2},1032,["link"])])):d("",!0),M],64))),128))]),_:2},1032,["class","headerText"]))),128))]),_:1})]),_:1},8,["title","disable-header","sticky"])):(t(!0),a(r,{key:1},_(i.value,e=>
1(t(),a("div",{key:e==null?void 0:e.name},[v(S,{title:e.name,sticky:n.stickyHeader},{default:f(()=>[(t(!0),a(r,null,_(e.alerts,(l,s)=>(t(),a("div",{key:l.summary},[v(A,{summary:l.summary,description:l.description,subText:l.subText},null,8,["summary","description","subText"]),e.staticLink?(t(),a("div",Q,[v($,{link:e.staticLink,defaultStyles:!0},{default:f(()=>[p(x(e==null?void 0:e.name)+" information and contact",1)]),_:2},1032,["link"])])):d("",!0),s!==Object.entries(e.alerts).length-1?(t(),a("div",U)):d("",!0)]))),128))]),_:2},1032,["title","sticky"])]))),128))],64)):d("",!0),o.value?(t(),b(S,{key:1,title:y.value,sticky:n.stickyHeader},{default:f(()=>[(t(!0),a(r,null,_(o.value,(e,l)=>(t(),a("div",{key:l},[v(A,{summary:e.summary,description:e.description,subText:e.subText},null,8,["summary","description","subText"]),l!==Object.entries(o.value).length-1?(t(),a("div",W)):d("",!0)]))),128))]),_:1},8,["title","sticky"])):d("",!0),!g.value&&!u.value&&n.type==="summary"&&n.disableHeader&&!i.value?(t(),a("div",X,Z)):d("",!0),!g.value&&u.value&&n.disableHeader?(t(),b(D(N),{key:3,class:"mt-1",standalone:!1,message:" "})):d("",!0)],64))}});export{ae as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.