1(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{278:function(t,e,n){"use strict";var r=n(2),o=n(64).find,l=n(141),c="find",d=!0;c in[]&&Array(1)[c](function(){d=!1}),r({target:"Array",proto:!0,forced:d},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),l(c)},279:function(t,e,n){"use strict";n.r(e);var r=n(9),o=(n(37),n(46),n(19),n(48),n(198),{props:{contentID:Number,item:Object,page:Object,pageInSitemap:Object,dynamicPageItem:Object},computed:{fields:function(){return this.item.fields},isRight:function(){return"right"==this.item.fields.imagePosition}}}),l=n(21),c=Object(l.a)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"relative px-8"},[e("div",{staticClass:"flex flex-col md:flex-row justify-between max-w-screen-xl mx-auto py-20 md:py-24 items-center"},[e("div",{staticClass:"md:w-6/12 flex-shrink-0 relative"},[t.fields.primaryButton.href?[e("a",{attrs:{href:t.fields.primaryButton.href}},[e("img",{staticClass:"rounded-lg object-cover object-center",staticStyle:{width:"768px",height:"420px"},attrs:{src:t.fields.image.url,alt:t.fields.image.label}})])]:[e("img",{staticClass:"rounded-lg object-cover object-center",staticStyle:{width:"768px",height:"420px"},attrs:{src:t.fields.image.url,alt:t.fields.image.label}})]],2),t._v(" "),e("div",{staticClass:"md:w-6/12 mt-16 md:mt-0",class:{"md:ml-12 lg:ml-16 md:order-last":!t.isRight,"md:mr-12 lg:mr-16 md:order-first":t.isRight}},[e("div",{staticClass:"g:py-8 text-center md:text-left"},[t.fields.tagline?[e("span",{staticClass:"font-bold text-primary-500 text-sm text-center md:text-left uppercase"},[t._v("\n "+t._s(t.fields.tagline)+"\n ")])]:t._e(),t._v(" "),e("h2",{staticClass:"font-display text-4xl font-black text-secondary-500 md:text-3xl lg:text-5xl tracking-wide text-center mt-4 lg:leading-tight md:text-left"},[t._v("\n "+t._s(t.fields.title)+"\n ")]),t._v(" "),e("p",{staticClass:"mt-4 text-center md:text-left text-sm md:text-base lg:text-lg font-medium leading-relaxed text-secondary-200"},[t._v("\n "+t._s(t.fields.content)+"\n ")]),t._v(" "),t.fields.primaryButton?[e("a",{staticClass:"inline-block mt-8 md:mt-8 px-8 py-3 border border-transparent text-base leading-6 font-medium rounded-md text-white bg-primary-500 hover:bg-primary-700 focus:outline-none focus:border-primary-700 focus:shadow-outline-indigo active:bg-indigo-700 transition ease-in-out duration-150",attrs:{href:t.fields.primaryButton.href}},[t._v("\n "+t._s(t.fields.primaryButton.text)+"\n ")])]:t._e()],2)])])])},[],!1,null,null,null).exports,d={props:{contentID:Number,item:Object,page:Object,pageInSitemap:Object,dynamicPageItem:Object}},m=Object(l.a)(d,function(){var t=this,e=t._self._c;return e("div",{staticClass:"relative px-8"},[e("div",{staticClass:"max-w-2xl mx-auto my-12 md:mt-18 lg:mt-20"},[e("div",{staticClass:"prose max-w-full mx-auto",domProps:{innerHTML:t._s(t.item.fields.textblob)}})])])},[],!1,null,null,null).exports,f={props:{contentID:Number,item:Object,page:Object,pageInSitemap:Object,dynamicPageItem:Object},computed:{fields:function(){return this.item.fields}}},v=Object(l.a)(f,function(){var t=this,e=t._self._c;return e("div",{staticClass:"relative px-8"},[e("div",{staticClass:"max-w-screen-xl mx-auto my-12 md:mt-18 lg:mt-20"},[e("h1",{staticClass:"font-display text-secondary-500 text-4xl font-black tracking-wide"},[t._v("\n "+t._s(t.fields.title)+"\n ")])])])},[],!1,null,null,null).exports,x={props:{contentID:Number,item:Object,page:Object,pageInSitemap:Object,dynamicPageItem:Object},filters:{truncate:function(t,e){return t.substring(0,e)+"â¦"}},computed:{fields:function(){return this.item.fields.featuredPost?this.item.fields.featuredPost.fields:null},date:function(){var t;return new Date(null===(t=this.fields)||void 0===t?void 0:t.date).toLocaleDateString()},category:function(){return this.fields.category?this.fields.category.fields.title:"Uncategorized"}}},h=Object(l.a)(x,function(){var t=this,e=t._self._c;return null!==t.fields?e("div",{staticClass:"relative px-8 mb-8"},[e("div",{staticClass:"flex flex-col sm:flex-row max-w-screen-xl mx-auto pt-8 group"},[e("div",{staticClass:"sm:w-1/2 lg:w-2/3 sm:rounded-t-none sm:rounded-l-lg relative"},[e("a",{staticClass:"cursor-pointer",attrs:{href:"/blog/".concat(t.fields.slug)}},[e("div",{staticClass:"h-64 sm:h-96 relative"},[e("img",{staticClass:"object-cover object-center rounded-t-lg sm:rounded-l-lg sm:rounded-t-none h-full",staticStyle:{height:"100%",width:"100%"},attrs:{src:t.fields.image.url,layout:"fullWidth"}})])])]),t._v(" "),e("div",{staticClass:"sm:w-1/2 lg:w-1/3 bg-gray-100 p-8 border-2 border-t-0 rounded-b-lg sm:rounded-bl-none sm:rounded-r-lg sm:border-t-2 sm:border-l-0 relative"},[e("a",{staticClass:"cursor-pointer",attrs:{href:"/blog/".concat(t.fields.slug)}},[e("div",{staticClass:"font-display uppercase text-primary-500 text-xs font-bold tracking-widest leading-loose after:content"},[t._v("\n "+t._s(t.category)+"\n ")]),t._v(" "),e("div",{staticClass:"border-b-2 border-primary-500 w-8"}),t._v(" "),e("div",{staticClass:"mt-4 uppercase text-gray-600 italic font-semibold text-xs"}
1,[t._v("\n "+t._s(t.date)+"\n ")]),t._v(" "),e("h2",{staticClass:"font-display text-secondary-500 mt-1 font-black text-2xl group-hover:text-primary-500 transition duration-300"},[t._v("\n "+t._s(t.fields.title)+"\n ")]),t._v(" "),e("div",{staticClass:"text-sm mt-3 leading-loose text-gray-600 font-medium",domProps:{innerHTML:t._f("truncate")(t.fields.content,160)}})])])])]):t._e()},[],!1,null,null,null).exports,y={props:{contentID:Number,item:Object,page:Object,pageInSitemap:Object,dynamicPageItem:Object,moduleData:Object},computed:{posts:function(){return this.moduleData.PostsListing},hasPosts:function(){return this.posts.length>=1}}},C=Object(l.a)(y,function(){var t=this,e=t._self._c;return e("div",[t.hasPosts?e("div",{staticClass:"relative px-8 mb-12"},[e("div",{staticClass:"max-w-screen-xl mx-auto"},[e("div",{staticClass:"sm:grid sm:gap-8 sm:grid-cols-2 lg:grid-cols-3"},[t._l(t.posts,function(n){return[e("a",{key:n.title,attrs:{href:"/blog/".concat(n.fields.slug)}},[e("div",{staticClass:"flex-col group mb-8 md:mb-0"},[e("div",{staticClass:"relative h-64"},[e("img",{staticClass:"object-cover object-center rounded-t-lg",staticStyle:{width:"100%",height:"100%"},attrs:{src:n.fields.image.url,alt:n.fields.title}})]),t._v(" "),e("div",{staticClass:"bg-gray-100 p-8 border-2 border-t-0 rounded-b-lg"},[e("div",{staticClass:"uppercase text-primary-500 text-xs font-bold tracking-widest leading-loose"},[t._v("\n "+t._s(n.category)+"\n ")]),t._v(" "),e("div",{staticClass:"border-b-2 border-primary-500 w-8"}),t._v(" "),e("div",{staticClass:"mt-4 uppercase text-gray-600 italic font-semibold text-xs"},[t._v("\n "+t._s(n.formattedDate)+"\n ")]),t._v(" "),e("h2",{staticClass:"text-secondary-500 mt-1 font-black text-2xl group-hover:text-primary-500 transition duration-300"},[t._v("\n "+t._s(n.fields.title)+"\n ")])])])])]})],2)])]):e("div",{staticClass:"mt-44 px-6 flex flex-col items-center justify-center"},[e("h1",{staticClass:"text-3xl text-center font-bold text-secondary-500"},[t._v("\n No posts available.\n ")]),t._v(" "),t._m(0)])])},[function(){var t=this._self._c;return t("div",{staticClass:"my-10"},[t("a",{staticClass:"px-4 py-3 my-3 border border-transparent text-base leading-6 font-medium rounded-md text-white bg-primary-600 hover:bg-primary-500 focus:outline-none focus:border-primary-700 focus:shadow-outline-primary transition duration-300",attrs:{href:"/"}},[this._v("\n Return Home\n ")])])}],!1,null,null,null).exports,_={props:{contentID:Number,item:Object,page:Object,pageInSitemap:Object,dynamicPageItem:Object},computed:{fields:function(){return this.item.fields},post:function(){return this.dynamicPageItem.fields},date:function(){return new Date(this.post.date).toLocaleDateString()},category:function(){var t;return(null===(t=this.post.category)||void 0===t?void 0:t.fields.title)||"Uncategorized"}}},w=Object(l.a)(_,function(){var t=this,e=t._self._c;return e("div",{staticClass:"relative px-8"},[e("div",{staticClass:"max-w-screen-xl mx-auto"},[e("div",{staticClass:"h-64 md:h-96 relative"},[e("img",{staticClass:"object-cover object-center rounded-lg",staticStyle:{width:"100%",height:"380px"},attrs:{src:t.post.image.url}})]),t._v(" "),e("div",{staticClass:"max-w-2xl mx-auto mt-4"},[e("div",{staticClass:"uppercase text-primary-500 text-xs font-bold tracking-widest leading-loose"},[t._v("\n "+t._s(t.category)+"\n ")]),t._v(" "),e("div",{staticClass:"border-b-2 border-primary-500 w-8"}),t._v(" "),e("div",{staticClass:"mt-4 uppercase text-gray-600 italic font-semibold text-xs"},[t._v("\n "+t._s(t.date)+"\n ")]),t._v(" "),e("h1",{staticClass:"font-display text-4xl font-bold my-6 text-secondary-500"},[t._v("\n "+t._s(t.post.title)+"\n ")]),t._v(" "),e("div",{staticClass:"prose max-w-full mb-20",domProps:{innerHTML:t.post.content}})])])])},[],!1,null,null,null).exports,j=(n(278),n(38),function(){var t=Object(r.a)(regeneratorRuntime.mark(function t(e){var n,r,o,l,c,d;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.$agility,r=[],o=n.languages[0],t.prev=1,t.next=2,n.client.getContentList({referenceName:"posts",languageCode:o});
1case 2:return l=t.sent,t.next=3,n.client.getContentList({referenceName:"categories",languageCode:o});case 3:c=t.sent,r=l.map(function(t){var e,n,r=null===(e=t.fields.category)||void 0===e?void 0:e.contentid;return t.linkedCategory=null==c?void 0:c.find(function(t){return t.contentID==r}),t.category=(null===(n=t.linkedCategory)||void 0===n?void 0:n.fields.title)||"Uncategorized",t.formattedDate=new Date(t.fields.date).toLocaleDateString(),t}),t.next=5;break;case 4:t.prev=4,d=t.catch(1),console&&console.error("Could not load posts list.",d);case 5:return t.abrupt("return",r);case 6:case"end":return t.stop()}},t,null,[[1,4]])}));return function(e){return t.apply(this,arguments)}}()),I=(n(31),n(47),{props:{name:String,page:Object,pageInSitemap:Object,dynamicPageItem:Object,moduleData:Object},computed:{modules:function(){return this.renderModules()}},methods:{renderModules:function(){var t=[],e=this.name,n=this.page.zones[e];if(void 0!==n)return n.forEach(function(e){var n=P.moduleComponents[e.module];n?t.push({component:n,contentID:e.item.contentID,item:e.item}):console.error('No component found for the module "'.concat(e.module,'". Cannot render module.'))}),t;console.error('Cannot render modules for zone "'.concat(e,'". This does not appear to be a valid content zone for this page template.'))}}}),O=Object(l.a)(I,function(){var t=this,e=t._self._c;return e("div",[t._l(t.modules,function(n){return[e(n.component,{key:n.contentID,tag:"component",attrs:{contentID:n.contentID,item:n.item,page:t.page,pageInSitemap:t.pageInSitemap,dynamicPageItem:t.dynamicPageItem,moduleData:t.moduleData}})]})],2)},[],!1,null,null,null),D=O.exports,k={props:{page:Object,moduleData:Object,pageInSitemap:Object,dynamicPageItem:Object},components:{ContentZone:D}},P={dataFetch:{PostsListing:j},moduleComponents:{TextBlockWithImage:c,RichTextArea:m,Heading:v,FeaturedPost:h,PostsListing:C,PostDetails:w},pageTemplateComponents:{"Main Template":Object(l.a)(k,function(){var t=this;return(0,t._self._c)("ContentZone",{attrs:{name:"MainContentZone",page:t.page,pageInSitemap:t.pageInSitemap,dynamicPageItem:t.dynamicPageItem,moduleData:t.moduleData}})},[],!1,null,null,null).exports}},S={data:function(){return{pageInSitemap:{title:""},page:{title:"",seo:{metaDescription:"",keywords:""}},dynamicPageItem:null,moduleData:{},message:null,statusCode:0}},computed:{componentToRender:function(){return P.pageTemplateComponents[this.page.templateName]}},mounted:function(){},head:function(){return{title:"".concat(this.pageInSitemap.title," | My Travel Blog"),meta:[{hid:"generator",name:"generator",content:"Agility CMS"},{hid:"agility_timestamp",name:"agility_timestamp",content:(new Date).toLocaleString()},{hid:"viewport",name:"viewport",content:"initial-scale=1.0, width=device-width"},{hid:"description",name:"description",content:this.page.seo.metaDescription},{hid:"keywords",name:"keywords",content:this.page.seo.metaKeywords}]}},asyncData:function(t){return Object(r.a)(regeneratorRuntime.mark(function t(){var e,n,r,o,l,path,c,d,m,f,v,x,h,y,C,_,w,j,I,O,D,k;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:t.next=16;break;case 2:if(l=t.sent,path="".concat(r)||Object.keys(l)[0],c=l[path]){t.next=3;break}return d="Page not found on sitemap in ".concat(o,"."),e({statusCode:404,message:d}),t.abrupt("return",{statusCode:404,message:d});case 3:return t.next=4,n.client.getPage({pageID:c.pageID,languageCode:o});case 4:if(I=t.sent){t.next=5;break}I=null;case 5:if(m=I){t.next=6;break}return f="Page not found in ".concat(o,"."),e({statusCode:404,message:f}),t.abrupt("return",{statusCode:404,message:f});case 6:if(v=null,!(c.contentID>0)){t.next=8;break}return t.next=7,n.client.getContentItem({contentID:c.contentID,languageCode:o});case 7:v=t.sent;case 8:x={},O=regeneratorRuntime.keys(m.zones);case 9:if((D=O()).done){t.next=14;break}h=D.value,y=m.zones[h],C=0;case 10:if(!(C<y.length)){t.next=13;break}if(_=y[C],w=_.module,!(j=P.dataFetch[w])){t.next=12;break}return t.next=11,j({$agility:n});case 11:x[w]=t.sent;case 12:C++,t.next=10;break;case 13:t.next=9;break;case 14:return t.abrupt("return",{pageInSitemap:c,page:m,dynamicPageItem:v,moduleData:x,message:null,statusCode:200});case 15:return t.prev=15,k=t.catch(1),console.error(k),e({statusCode:500,message:"Error occurred on server."}),t.abrupt("return",{statusCode:500,message:"Error occurred on server."});case 16:case"end":return t.stop()}},t,null,[[1,15]])}))()}},T=S,L=Object(l.a)(T,function(){var t=this,e=t._self._c;return 200!==t.statusCode?e("div",{staticClass:"max-w-screen-xl mx-auto p-4 sm:p-6 lg:p-6"},[e("div",{staticClass:"my-6 max-w-full"},[t.message?e("div",[t._v(t._s(t.message))]):e("div",[t._v("The page could not be found, or an error occurred.")])])]):e("div",[e(t.componentToRender,{tag:"component",attrs:{page:t.page,pageInSitemap:t.pageInSitemap,dynamicPageItem:t.dynamicPageItem,moduleData:t.moduleData}})],1)},[],!1,null,null,null);e.default=L.exports}}]);
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.