1import{_ as T,a as B}from"./DPn_g51K.js";import{d as v,o as r,c as b,h as g,g as f,j as p,m as j,l as h,n as x,f as _,i as w,t as k,R as A,b as d,p as D,q as F,r as y,F as $,s as C,v as E,x as I,y as X,z as O,A as V,B as M,w as N,e as z,C as H,D as Y,E as q,G,H as Z}from"./2kXm08UW.js";import{u as J}from"./BtQKfn9Y.js";import"./DsCeT8e3.js";import"./BZRe558B.js";const W=(e,a=!0)=>{const{items:s,...i}=e;return s&&i.active&&a?{...i,items:s.map(n=>W(n,!1))}:i},R=(e,a=!0)=>({...e,items:a||!e?.url?e?.items?.map(s=>W(s)):void 0}),P=(e,a=void 0)=>{const s=e.find(n=>n?.active);if(!s)return e.map(n=>R(n,!1));const i=s?.items?.some(n=>n.active);return s.items&&i?P(s.items,s):!a&&!s?.items?e.map(n=>R(n,!1)):a?[R(a)]:[R(s)]},K=v({__name:"TideSidebarSiteSectionNav",props:{nav:{default:null}},setup(e){const a=e,s=j("featureFlags",{}),i=h(()=>s?.sectionNavToggleLevels?Number(s?.sectionNavToggleLevels):void 0),n=h(()=>s?.sectionNavActiveLevelOnly&&a.nav?.items?.length?P(a.nav.items):a.nav?.items);return(c,t)=>{const o=B,u=T;return e.nav&&n.value?.length?(r(),b(u,{key:0},{default:g(()=>[f(o,{"data-sidebar-component-id":"tide-sidebar-site-section-nav",title:e.nav.title,items:n.value,"toggle-levels":i.value},null,8,["title","items","toggle-levels"])]),_:1})):p("",!0)}}}),Q=Object.assign(K,{__name:"TideSidebarSiteSectionNav"}),ee={class:"rpl-related-links"},te={class:"rpl-related-links__heading rpl-type-label-large"},se=v({__name:"RplRelatedLinks",props:{title:{default:"Related links"},items:{default:()=>[]}},emits:["navigate"],setup(e,{emit:a}){const s=e,i=a,{emitRplEvent:n}=x("rpl-related-links",i),c=t=>{n("navigate",{...t,name:s.title},{global:!0})};return(t,o)=>(r(),_("div",ee,[w("h3",te,k(e.title),1),f(A,{items:e.items,"container-class":"rpl-related-links__list","item-class":"rpl-related-links__item rpl-type-p",onItemClick:c},null,8,["items"])]))}}),ne=Object.assign(se,{__name:"RplRelatedLinks"}),ae=v({__name:"TideSidebarRelatedLinks",props:{title:{},items:{default:()=>[]}},setup(e){const a=e,s=h(()=>a.items.filter(i=>i.text&&i.url));return(i,n)=>{const c=ne,t=T;return e.items&&d(s).length?(r(),b(t,{key:0,"data-sidebar-component-id":"tide-sidebar-related-links"},{default:g(()=>[f(c,{title:e.title,items:d(s)},null,8,["title","items"])]),_:1})):p("",!0)}}}),ie=Object.assign(ae,{__name:"TideSidebarRelatedLinks"}),le={class:"rpl-contact-us"},oe={key:0,class:"rpl-contact-us__title rpl-type-label-large"},re={key:1,class:"rpl-contact-us__content rpl-type-p"},ce={key:2,class:"rpl-contact-us__details rpl-type-p"},ue={key:0},de={key:0},pe=v({__name:"RplContactUs",props:{title:{type:[String,Boolean],default:"Contact us"},address:{default:null},items:{default:()=>[]}},emits:["itemClick"],setup(e,{emit:a}){const s=e,i=a,{emitRplEvent:n}=x("rpl-contact-us",i),c=D(),t=F(c.default),o=l=>{n("itemClick",{...l,label:typeof s.title=="string"?s.title:null},{global:!0})},u=h(()=>s.items.map(l=>l.icon==="icon-twitter"?{...l,icon:"icon-x"}:l));return(l,m)=>(r(),_("div",le,[e.title?(r(),_("h3",oe,k(e.title),1)):p("",!0),d(t)?p("",!0):(r(),_("div",re,[y(l.$slots,"default")])),e.address?(r(),_("div",ce,[w("p",null,[e.address.name?(r(),_($,{key:0},[C(k(e.address.name),1),e.address.department||e.address.street?(r(),_("br",ue)):p("",!0)],64)):p("",!0),e.address.department?(r(),_($,{key:1},[C(k(e.address.department),1),e.address.street?(r(),_("br",de)):p("",!0)],64)):p("",!0),e.address.street?(r(),_($,{key:2},[C(k(e.address.street),1)],64)):p("",!0)])])):p("",!0),f(A,{items:u.value,class:"rpl-type-p",onItemClick:o},null,8,["items"])]))}}),me=Object.assign(pe,{__name:"RplContactUs"}),_e=v({__name:"TideSidebarContactUs",props:{contacts:{default:()=>[]}},setup(e){const a=e,s=t=>`${t.addressLine1?t.addressLine1+",":""} ${t.addressLine2} ${t.locality}${t.addressLine2||t.locality?", ":""}${t.administrativeArea} ${t.postalCode}`,i=t=>`https://www.google.com.au/maps?q=${encodeURI(s(t))}`,n=t=>t==="youtube_channel"?"icon-youtube":t==="twitter"?"icon-x":["x","facebook","linkedin","instagram"].includes(t)?`icon-${t}`:"icon-browser",c=h(()=>a.contacts.map(t=>{const o={name:t.contactName,department:t.department,street:t.postalAddress?s(t.postalAddress):""};let u=[];return t.locationAddress&&u.push({type:"location",id:`contact-us-location-${t.id}`,icon:"icon-pin",text:s(t.locationAddress),url:i(t.locationAddress)}),t.phones&&(t.phones||[]).filter(l=>!!l.number).forEach(l=>{u.push({type:"phone",id:l.id,icon:"icon-phone",text:`${l.title?l.title+" ":""}${l.number}`,url:`tel:${l.number.replace(/ /g,"")}`})}),t.email&&u.push({type:"email",id:`contact-us-email-${t.id}`,icon:"icon-mail",text:t.email,url:`mailto:${t.email}`}
1),t.socialMedia&&(t.socialMedia||[]).forEach(l=>{u.push({type:"social",id:l.id,icon:n(l.type),text:l.text,url:l.url})}),{id:t.id,title:t.contactTitle,address:o,items:u}}));return(t,o)=>{const u=me,l=T;return r(!0),_($,null,E(c.value,m=>(r(),b(l,{key:m.id,"data-sidebar-component-id":m.id},{default:g(()=>[f(u,{title:m.title,address:m.address,items:m.items},null,8,["title","address","items"])]),_:2},1032,["data-sidebar-component-id"]))),128)}}}),he=Object.assign(_e,{__name:"TideSidebarContactUs"}),U={Facebook:"https://www.facebook.com/sharer/sharer.php?u=$u&title=$t",LinkedIn:"https://www.linkedin.com/shareArticle?url=$u",X:"https://twitter.com/intent/tweet?text=$t&url=$u",WhatsApp:"https://api.whatsapp.com/send?text=$u"};function be(e,a){if(typeof window<"u"){const s={width:626,height:436};let i,n;const c=o=>{const u=o.innerWidth||document.documentElement.clientWidth||o.screenX,l=o.innerHeight||document.documentElement.clientHeight||o.screenY,m=u/o.screen.availWidth,S=(u-s.width)/2/m+(o.screenLeft!==void 0?o.screenLeft:o.screenX);return{popupTop:(l-s.height)/2/m+(o.screenTop!==void 0?o.screenTop:o.screenY),popupLeft:S}};return()=>{const o=window,{popupTop:u,popupLeft:l}=c(o);i&&n&&(clearInterval(n),i.close()),i=o.open(e,`pop-${a}`,`height=${s.height},width=${s.width},left=${l},top=${u},screenX=${l},screenY=${u}`),i&&(i.focus(),n=setInterval(()=>{(!i||i.closed)&&(clearInterval(n),i=null)},500))}}}const ve=v({__name:"RplSocialShareLink",props:{network:{},title:{},url:{},label:{default:void 0}},emits:["openShareWindow"],setup(e,{emit:a}){const s=e,i=a,{emitRplEvent:n}=x("rpl-social-share",i),c=h(()=>s.network.toLowerCase()),t=h(()=>U[s.network].replace("$t",encodeURIComponent(s.title)).replace("$u",encodeURIComponent(s.url))),o=be(t.value,c.value),u=()=>{o(),n("openShareWindow",{action:"share",text:s.network,label:s?.label},{global:!0})};return(l,m)=>(r(),b(O,{url:t.value,"aria-label":`Share this page on ${e.network}`,class:"rpl-social-share-link rpl-type-p-small",onClick:X(u,["prevent"])},{default:g(()=>[f(I,{class:"rpl-social-share__icon",name:`icon-${c.value}`},null,8,["name"]),w("span",null,k(e.network==="X"?"X (formerly Twitter)":e.network),1)]),_:1},8,["url","aria-label"]))}}),fe=Object.assign(ve,{__name:"RplSocialShareLink"}),ke=v({__name:"RplSocialShareEmail",props:{title:{},subject:{},body:{},url:{},label:{default:void 0}},emits:["openShareWindow"],setup(e,{emit:a}){const s=e,i=a,{emitRplEvent:n}=x("rpl-social-share",i),c=()=>{n("openShareWindow",{action:"share",text:"Email",label:s?.label},{global:!0})},t=h(()=>`mailto:?subject=${s.subject}&body=${s.body} %0D%0A %0D%0A ${s.url}`);return(o,u)=>(r(),b(O,{url:t.value,"aria-label":"Share this page via email",class:"rpl-social-share-link rpl-type-p-small",onClick:c},{default:g(()=>[f(I,{class:"rpl-social-share__icon",name:"icon-mail"}),u[0]||(u[0]=w("span",null,"Email",-1))]),_:1},8,["url"]))}}),ge=Object.assign(ke,{__name:"RplSocialShareEmail"}),Se={key:0,class:"rpl-social-share rpl-u-screen-only"},ye={key:0,class:"rpl-social-share__title rpl-type-label-large"},$e={class:"rpl-social-share__items"},we={key:0,class:"rpl-social-share__item"},Re=v({__name:"RplSocialShare",props:{title:{default:"Share this page"},networks:{default:()=>["Facebook","LinkedIn","X"]},pagetitle:{},url:{},email:{default:void 0}},setup(e){const a=e,s=h(()=>a.networks.filter(n=>Object.keys(U).includes(n))),i=h(()=>a.email?.subject&&a.email?.body);return(n,c)=>e.pagetitle&&e.url?(r(),_("div",Se,[e.title?(r(),_("h3",ye,k(e.title),1)):p("",!0),w("ul",$e,[(r(!0),_($,null,E(s.value,t=>(r(),_("li",{key:t.toLowerCase(),class:"rpl-social-share__item"},[f(fe,{network:t,title:e.pagetitle,label:e.title,url:e.url},null,8,["network","title","label","url"])]))),128)),i.value?(r(),_("li",we,[f(ge,{title:e.pagetitle,subject:e.email.subject,body:e.email.body,label:e.title,url:e.url},null,8,["title","subject","body","label","url"])])):p("",!0)])])):p("",!0)}}),xe=Object.assign(Re,{__name:"RplSocialShare"}),Ce=v({__name:"TideSidebarSocialShare",props:{pageTitle:{},networks:{}},setup(e){const a=e,s=V(),{$app_origin:i}=M(),n=h(()=>`${i}${s?.path}`),{socialShare:c}=j("featureFlags",{}),t=h(()=>{const l=a.networks?.filter(m=>c?.[m]??!0)||[];return c?.WhatsApp&&l.push("WhatsApp"),l.length>0?l:void 0}),o=l=>l.replace("[title]",encodeURIComponent(a.pageTitle)).replace("[url]",encodeURIComponent(n.value)).replace("[enter]"," %0D%0A %0D%0A "),u=h(()=>!c?.email||!c?.emailSubject||!c?.emailBody?null:{subject:o(c.emailSubject),body:o(c.emailBody)});return(l,m)=>{const S=xe;return r(),b(S,{"data-sidebar-component-id":"tide-sidebar-social-share",pagetitle:e.pageTitle,url:d(n),networks:d(t),email:d(u)},null,8,["pagetitle","url","networks","email"])}}}),Te=Object.assign(Ce,{__name:"TideSidebarSocialShare"}),Le=v({__name:"TideContentPage",async setup(e){let a,s,i=([a,s]=N(()=>z()),a=await a,s(),a);const n=([a,s]=N(()=>J()),a=await a,s(),a),c=h(()=>i&&n?.siteSection?.siteOverrides?G(n.siteSection.siteOverrides,i):i),t=h(()=>n&&`Tide${Z(n.type,{})}`);return(o,u)=>{const l=Q,m=ie,S=he,L=Te;return d(n)&&c.value?y(o.$slots,`${t.value}Page`,Y(q({page:d(n),site:c.value})),()=>[(r(),b(H(`${t.value}`),{page:d(n),site:c.value},{sidebar:g(()=>[y(o.$slots,"aboveSidebar"),d(n).sidebar?y(o.$slots,"sidebar",{},()=>[d(n).sidebar.siteSectionNav?(r(),b(l,{key:0,nav:d(n).sidebar.siteSectionNav},null,8,["nav"])):p("",!0),d(n).sidebar.relatedLinks?.length?(r(),b(m,{key:1,title:"Related links",items:d(n).sidebar.relatedLinks},null,8,["items"])):p("",!0),d(n).sidebar.whatsNext?.length?(r(),b(m,{key:2,title:"What's next",items:d(n).sidebar.whatsNext},null,8,["items"])):p("",!0),d(n).sidebar.contacts?.length?(r(),b(S,{key:3,contacts:d(n).sidebar.contacts},null,8,["contacts"])):p("",!0),d(n).sidebar.socialShareNetworks?.length?(r(),b(L,{key:4,networks:d(n).sidebar.socialShareNetworks,"page-title":d(n).title},null,8,["networks","page-title"])):p("",!0)],void 0,0):p("",!0),y(o.$slots,"belowSidebar")]),_:3},8,["page","site"]))],void 0,0):p("",!0)}}}),Ne=Object.assign(Le,{__name:"TideContentPage"}),je={name:"TideWrapper"},Pe=Object.assign(je,{setup(e){return(a,s)=>{const i=Ne;return r(),b(i)}}});
1export{Pe 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.