1(self.webpackChunk=self.webpackChunk||[]).push([[5623],{6262(__unused_webpack_module,exports){exports.A=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},3055(__unused_webpack_module,__webpack_exports__,__webpack_require__){var vue_esm_bundler,_hoisted_1,_hoisted_2,_hoisted_3,_hoisted_4,_hoisted_5,_hoisted_6,_hoisted_7,_hoisted_8,_hoisted_9,_hoisted_10,_hoisted_11,_hoisted_12,CancelToken,cancel;__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>BlogPostsAll}),vue_esm_bundler=__webpack_require__(9726),_hoisted_1={key:0},_hoisted_2={key:0},_hoisted_3={key:1,class:"vue-blog-posts-all"},_hoisted_4=["id"],_hoisted_5=["href"],_hoisted_6={class:"row align-items-center"},_hoisted_7={class:"col-4"},_hoisted_8=["alt","src"],_hoisted_9={class:"col-8",style:{"text-indent":"2rem",color:"#eeeeee"}},_hoisted_10={ref:"infinite_scroll",id:"infinite_scroll",style:{color:"rgb(238, 238, 238)"}},_hoisted_11={key:0,style:{color:"rgb(238, 238, 238)"}},_hoisted_12={key:1},CancelToken=axios.CancelToken,cancel=null;const BlogPostsAllvue_type_script_lang_js={props:["blog_ids","count"],data:function data(){return{is_featured_present:!1,loading:!0,posts:null,current_page:0,load_to_page:0,page_namespace:"all-page",more_posts:!1,io:null}},methods:{isInFeaturedPosts:function isInFeaturedPosts(id){var answer=!1;return this.$root.$refs.blog_posts_featured&&this.$root.$refs.blog_posts_featured.posts.forEach(function(post){post.id==id&&(answer=!0)}),answer},getMorePosts:function getMorePosts(){var queryString=new URLSearchParams(decodeURI(location.search));queryString.set("all-page",this.current_page+1),history.pushState({},document.title,"?"+queryString.toString()),this.getPosts()},getPosts:function getPosts(){var queryParams,_this=this;window.removeEventListener("featuredPostsLoaded",this.getPosts),this.loading=!0,queryParams=new URLSearchParams(decodeURI(location.search)),this.blog_ids.forEach(function(blog_id){queryParams.append("blog[]",blog_id)}),queryParams.append("count",this.count),queryParams.set("locale",document.documentElement.lang),queryParams.set("order-by","publish_start_date"),this.load_to_page>this.current_page&&(0==this.current_page?queryParams.delete(this.page_namespace):queryParams.set(this.page_namespace,this.current_page+1)),queryParams.forEach(function(value,key){key.includes("-page")&&(key==_this.page_namespace?(queryParams.set("page",value),queryParams.delete(_this.page_namespace)):queryParams.delete(key))}),null!=cancel&&cancel(),this.$root.$refs.blog_posts_featured&&this.$root.$refs.blog_posts_featured.posts&&this.$root.$refs.blog_posts_featured.posts.forEach(function(post){queryParams.append("except-id[]",post.id)}),axios.get("/api/posts?"+queryParams.toString(),{cancelToken:new CancelToken(function executor(c){cancel=c})}).then(function(response){_this.loading=!1,_this.current_page=response.data.current_page,response.data.to<response.data.total?_this.more_posts=!0:_this.more_posts=!1,null==_this.posts?_this.posts=response.data.data:_this.posts.push.apply(_this.posts,response.data.data),response.data.data.length<_this.count&&(_this.load_to_page=_this.current_page,_this.more_posts=!1),_this.load_to_page>=_this.current_page&&_this.$nextTick(function(){void 0!==_this.$refs["page_"+_this.current_page]&&window.scrollTo(0,_this.$refs["page_"+_this.current_page].offsetTop)}),window.dispatchEvent(new CustomEvent("gaEvent",{detail:{eventCategory:"SiteSearch",eventAction:queryParams.has("search")?queryParams.get("search"):"all",eventLabel:"posts",eventValue:response.data.total+(void 0===_this.$root.$refs.blog_posts_featured?0:_this.$root.$refs.blog_posts_featured.posts.length)}})),_this.load_to_page>_this.current_page&&_this.getPosts()}).catch(function(thrown){axios.isCancel(thrown)})},loadAction:function loadAction(){this.loading=!0,document.getElementById("bpf-present")?window.addEventListener("featuredPostsLoaded",this.getPosts):this.getPosts()}},created:function created(){var _this2=this,queryParams=new URLSearchParams(decodeURI(location.search));queryParams.has(this.page_namespace)&&(this.load_to_page=queryParams.get(this.page_namespace)),this.loadAction(),window.addEventListener("popstate",function(event){_this2.posts=null,_this2.current_page=0,_this2.more_posts=!1,_this2.load_to_page=0,_this2.loadAction()})},updated:function updated(){var _this3=this;this.more_posts&&null==this.io&&(this.io=new IntersectionObserver(function(entries){entries.forEac
1h(function(entry){var page,queryString;"infinite_scroll"==entry.target.id&&(entry.isIntersecting||entry.isVisible)&&_this3.getMorePosts(),entry.target.id.includes("page")&&(1==(page=entry.target.id.split("_")[1])&&entry.boundingClientRect.y<0&&entry.boundingClientRect.y>-20||entry.isIntersecting||entry.isVisible)&&((queryString=new URLSearchParams(decodeURI(location.search))).set("all-page",page),history.pushState({},document.title,"?"+queryString.toString()))})}),this.io.observe(this.$refs.infinite_scroll)),Object.keys(this.$refs).forEach(function(key){if(_this3.$refs[key]&&_this3.io){var ref=_this3.$refs[key][0];key.includes("page")&&ref&&_this3.io&&(_this3.io.unobserve(ref),_this3.io.observe(ref))}})}},BlogPostsAll=(0,__webpack_require__(6262).A)(BlogPostsAllvue_type_script_lang_js,[["render",function render(_ctx,_cache,$props,$setup,$data,$options){return(0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("div",null,[_ctx.loading?((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("p",_hoisted_1,"I'm a loading spinner!")):(0,vue_esm_bundler.Q3)("",!0),null!=_ctx.posts?((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)(vue_esm_bundler.FK,{key:1},[0==_ctx.posts.length?((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("p",_hoisted_2,"Uh oh... looks like there are no posts currently published for this blog with these parameters!")):((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("div",_hoisted_3,[((0,vue_esm_bundler.uX)(!0),(0,vue_esm_bundler.CE)(vue_esm_bundler.FK,null,(0,vue_esm_bundler.pI)(_ctx.posts,function(post,idx){return(0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("div",{class:"row",key:post.id},[idx%parseInt($props.count)===0?((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("div",{key:0,id:"page_"+(idx/$props.count+1),ref_for:!0,ref:"page_"+(idx/$props.count+1)},null,8,_hoisted_4)):(0,vue_esm_bundler.Q3)("",!0),$options.isInFeaturedPosts(post.id)?(0,vue_esm_bundler.Q3)("",!0):((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("a",{key:1,href:post.full_slug},[(0,vue_esm_bundler.Lk)("div",_hoisted_6,[(0,vue_esm_bundler.Lk)("div",_hoisted_7,[(0,vue_esm_bundler.Lk)("img",{alt:post.default_social_image.alt,src:post.default_social_image.src,style:{width:"100%"}},null,8,_hoisted_8)]),(0,vue_esm_bundler.Lk)("div",_hoisted_9,[(0,vue_esm_bundler.Lk)("h2",null,(0,vue_esm_bundler.v_)(post.title)+" | "+(0,vue_esm_bundler.v_)(post.relevance),1),(0,vue_esm_bundler.Lk)("p",null,(0,vue_esm_bundler.v_)(post.seo.meta_description),1)])])],8,_hoisted_5))])}),128)),_ctx.more_posts?((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)(vue_esm_bundler.FK,{key:0},[(0,vue_esm_bundler.bo)((0,vue_esm_bundler.Lk)("p",_hoisted_10,"I'm an (invisible) observed object.",512),[[vue_esm_bundler.aG,!_ctx.loading]]),_ctx.loading?((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("p",_hoisted_11,"I'm a spinner for the seo-friendly infinite scroller.")):(0,vue_esm_bundler.Q3)("",!0)],64)):((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("p",_hoisted_12,"You have reached the end!"))]))],64)):(0,vue_esm_bundler.Q3)("",!0)])}]])}}]);
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.