PageSourceSearch

https://www.cab.org.nz/_resources/app/client/dist/assets/Home-BckhbUG-.js

js cab.org.nz collected 2026-10-02 04:46:54 UTC 6,695 bytes, 9 lines download raw bytes

1import{i as o,f as c,c as l,m as d}from"./vendor-CHCIo3bd.js";import{v as n}from"./vendor-swiper-BOj-ZtHv.js";import{C as _}from"./CategoryTile-CAoD-Tfw.js";import{n as a,W as h,S as p,a as m,H as u,F as w}from"./app-B5OwpsGF.js";import"./vendor-filepond-C-Be2LEg.js";/* empty css            */const f={props:["item"],data(){return{}},methods:{goTo(s){this.$router.push(s)}}};var v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"news__item",attrs:{tabindex:"0"},on:{click:function(i){return i.preventDefault(),e.goTo(e.item.url)}}},[t("h3",{staticClass:"h2"},[t("span",{staticClass:"link"},[e._v(e._s(e.item.title))])]),e._v(`
2  `+e._s(e._f("formatDate")(e.item.publishdate,"D MMMM YYYY"))+`
3  `),t("div",{staticClass:"news__content",domProps:{innerHTML:e._s(e.item.summary)}})])},g=[],C=a(f,v,g,!1,null,null);const S=C.exports,y={components:{icon:o,swiper:n.swiper,swiperSlide:n.swiperSlide,CategoryTile:_,Footer:w,Header:u,NewsItem:S,SearchBox:m,SpecialHeader:p,WidgetHolder:h},data(){return{activeCategory:0,activeSub:0,currentSampleQuestion:{},isMobile:!1,newsIsBeginning:!0,newsIsEnd:!1,swiperOption:{slidesPerView:3,spaceBetween:0}}},computed:{...d({categories:s=>s.categories,news:s=>{const e=s.news.length>6?6:s.news.length;return s.news.splice(0,e)},questions:s=>s.sampleQuestions,widgets:s=>s.homeWidgets})},methods:{resize(){if(window.matchMedia("(max-width: 992px)").matches?this.isMobile=!0:this.isMobile=!1,!this.isMobile){const s=document.querySelector(".page__content"),e=document.querySelector(".page__back-to-top");e&&(window.matchMedia("(max-width: 1269px)").matches?e.style.left="1px":e.style.left=`${s.offsetLeft-99}px`)}},backToTop(){const s=document.getElementsByTagName("body")[0];new l().move(s)},scroll(){const s=document.querySelector("footer.footer"),e=document.querySelector(".page__back-to-top");e&&(c(s)?(e.style.position="absolute",e.style.top=`${s.offsetTop-100}px`):(e.style.position="fixed",e.style.top="unset"))},setActive(s){this.activeCategory=s[0],this.activeSub=s[1]},newsLeft(){this.$refs.swiper.swiper.slidePrev()},newsRight(){this.$refs.swiper.swiper.slideNext()},updateNewsStatus(){this.$refs.swiper!==void 0&&(this.newsIsBeginning=this.$refs.swiper.swiper.isBeginning,this.newsIsEnd=this.$refs.swiper.swiper.isEnd)},updateNewsWidth(){window.matchMedia("print").matches?this.$set(this.swiperOption,"slidesPerView",1):window.matchMedia("(min-width: 992px)").matches?this.$set(this.swiperOption,"slidesPerView",3):window.matchMedia("(min-width: 768px)").matches?this.$set(this.swiperOption,"slidesPerView",2):this.$set(this.swiperOption,"slidesPerView",1)},updateSampleQuestion(){const s=this.questions;if(s!==void 0){const e=Math.floor(Math.random()*Math.floor(s.length));this.currentSampleQuestion=s[e]}}},updated(){this.resize()},created(){if(typeof window.location.hash<"u"){const s=/^KB(\d{1,8})$/,t=window.location.hash.substr(1).match(s);if(t){const i=`KB${t[1].padStart(8,"0")}`;return this.$router.replace({name:"article",params:{id:i}})}}window.addEventListener("resize",this.resize),window.addEventListener("scroll",this.scroll),this.$store.dispatch("syncNews").then(()=>{this.updateNewsStatus(),this.updateNewsWidth()}),this.$store.dispatch("syncHome").then(()=>{this.updateSampleQuestion()})}};var b=function(){var e=this,t=e._self._c;return t("div",{staticClass:"home"},[t("div",{staticClass:"home__hero"},[t("div",{staticClass:"home__hero__main"},[t("Header",{attrs:{noSearch:!0}}),e._v(" "),t("div",{staticClass:"home__hero__container flex flex--start container"},[t("div",{staticClass:"home__hero__search column column-70"},[t("SpecialHeader",{attrs:{string:e.$cabSettings.SiteTagline}}),e._v(" "),t("search-box",{attrs:{placeholder:e.$cabSettings.Header.SearchPlaceholder||"Search"}})],1),e._v(" "),e.currentSampleQuestion?t("div",{staticClass:"column column-30 home__hero__sample hidden-print"},[t("a",{staticClass:"home__hero__sample__question",attrs:{href:e.currentSampleQuestion.url}},[t("blockquote",[e._v(e._s(e.currentSampleQuestion.question))]),e._v(" "),t("span",{staticClass:"link"},[e._v(`
4              `+e._s(e.currentSampleQuestion.linktext)+`
5              `),t("icon",{attrs:{name:"caret-right"}})],1)]),e._v(" "),t("div",{staticClass:"home__hero__sample__image"},[t("img",{attrs:{src:e.currentSampleQuestion.image,height:"200",alt:""}}
5)])]):e._e()])],1)]),e._v(" "),t("div",{staticClass:"container mt-5 pb-0"},[t("SpecialHeader",{attrs:{string:e.$cabSettings.HomePageHeader}})],1),e._v(" "),t("div",{staticClass:"container hidden-print page__content"},[t("masonry",{attrs:{cols:{default:4,1200:3,992:2,768:1},gutter:24}},e._l(e.categories,function(i){return t("CategoryTile",{key:i.id,attrs:{category:i,activeCategory:e.activeCategory},on:{"set-active":function(r){return e.setActive(r)}}})}),1)],1),e._v(" "),e.widgets!==void 0&&e.widgets.length?t("widget-holder",{staticClass:"hidden-print",attrs:{widgets:e.widgets}}):e._e(),e._v(" "),e._m(0),e._v(" "),Object.keys(e.news).length>0?t("div",{staticClass:"container home__news pt-0"},[t("swiper",{key:this.swiperOption.slidesPerView,ref:"swiper",attrs:{options:e.swiperOption},on:{slideChange:function(i){return e.updateNewsStatus()},resize:function(i){return e.updateNewsWidth()}}},e._l(e.news,function(i){return t("swiper-slide",{key:i.id,staticClass:"carousel-cell"},[t("news-item",{attrs:{item:i}})],1)}),1),e._v(" "),e.newsIsBeginning?e._e():t("div",{staticClass:"carousel-nav carousel-nav--left hidden-print",on:{click:e.newsLeft}},[t("icon",{attrs:{name:"caret-left"}})],1),e._v(" "),e.newsIsEnd?e._e():t("div",{staticClass:"carousel-nav carousel-nav--right hidden-print",on:{click:e.newsRight}},[t("icon",{attrs:{name:"caret-right"}})],1),e._v(" "),e._m(1)],1):e._e(),e._v(" "),e.isMobile?e._e():t("div",{staticClass:"page__back-to-top hidden-print",attrs:{role:"button"},on:{click:e.backToTop}},[t("icon",{attrs:{name:"cabicons-arrow-up"}}),e._v(" "),t("span",{staticClass:"sr-only"},[e._v("Back to top")])],1),e._v(" "),t("Footer",{staticClass:"hidden-print"})],1)},$=[function(){var s=this,e=s._self._c;return e("div",{staticClass:"container pb-0 home__news__header flex flex--start hidden-print"},[e("h2",{staticClass:"h3 column-50"},[s._v("Latest news items")]),s._v(" "),e("div",{staticClass:"column-50 text-right hidden-sm-down home__news__seeall"},[e("a",{staticClass:"link",attrs:{href:"/news"}},[s._v(`
6        See all news items
7      `)])])])},function(){var s=this,e=s._self._c;return e("div",{staticClass:"text-center hidden-md-up home__news__seeall hidden-print"},[e("a",{staticClass:"link",attrs:{href:"/news"}},[s._v(`
8        See all news items
9      `)])])}],x=a(y,b,$,!1,null,null);const N=x.exports;export{N 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.