1"use strict";(self.webpackChunk_pix4d_pix4d_com=self.webpackChunk_pix4d_pix4d_com||[]).push([[559],{9938:function(e,t,n){var a=n(1623),i=n(6797);const r=e=>"#"+e+"#",l={"Use cases":["Use cases"],Articles:["Articles"],"Software updates":["Software updates"],"Tips & tricks":["Tips & tricks"],"News & events":["News & events"],Agriculture:["Agriculture","Crop management","Digital scouting","Parrot Sequoia"],"Cultural heritage":["Cultural heritage"],Energy:["Energy"],"Humanitarian aid":["Insurance","Forensics & scene reconstruction"],"Mining & Earthworks":["Mining & aggregates","Earthworks"],"Public safety":["Public safety","Event & emergency management","Search & rescue","Forensics & scene reconstruction"],"Public works":["Public works"],"Real estate":["Real estate"],Partners:["Partners"],"Education & Research":["Education & Research","Research"],"Utilities & Energy":["Utilities","Energy"],PIX4Dmapper:["Pix4Dmapper"],PIX4Dcloud:["Pix4Dcloud","Pix4Dbim","Pix4Dcloud Advanced"],PIX4Dcatch:["Pix4Dcatch"],PIX4Dreact:["Pix4Dreact"],PIX4Dfields:["Pix4Dfields"],PIX4Dinspect:["Pix4Dinspect"],PIX4Dscan:["Pix4Dscan"],PIX4Dmatic:["Pix4Dmatic"],PIX4Dengine:["Pix4Dengine"],"Parrot Sequoia":["Parrot sequoia"],CraneCamera:["Crane Camera","CraneCamera"],"Training & certification":["Training & certification"],"viDoc RTK rover for PIX4Dcatch":["viDoc RTK rover for PIX4Dcatch"],"Terrestrial scanning":["Terrestrial scanning"],"3D modeling":["3D modeling"],"Aerial mapping":[r("Surveying & mapping")],"Aerial photogrammetry":[r("Surveying & mapping")],Earthworks:["Earthworks"],"Digital scouting/crops":[r("Agriculture")],Environment:["Environmental monitoring","Environment"],Forensics:[r("Public safety")],"Indoor mapping":["Indoor mapping"],"Inspection & Telecom":["Infrastructure & asset management","Inspection & Telecom"],"Scanning & mapping":["Scanning & mapping"],Surveying:[r("Surveying & mapping")],"Webinar & Ebook":["Webinar","Ebook"],"Surveying & mapping":["Surveying & mapping","Surveying","GIS","Thermal mapping","Aerial photogrammetry","Aerial mapping"],"Construction/BIM":["Construction","Project planning and design","Infrastructure & asset management","Earthworks","BIM","As-built monitoring"]},s=(0,a.cy0)(e=>{return"#"===(t=e)[0]&&"#"===t[t.length-1]?l[(e=>e.slice(1,-1))(e)]:[e];var t}),o=(0,a.TjK)(s)(l),c=(0,a.FsL)(a.HPH,(0,a.TjK)(e=>[(0,i.sc)(e.toLowerCase()),e]),e=>(0,a.Cr)(e))(o);n.d(t,["I",0,c,"b",0,o])},3583:function(e,t,n){n.d(t,{A:function(){return C}});var a=n(2212),i=n(5540),r=n(6540),l=n(1623),s=n(6663),o=n(5858),c=n.n(o),g=n(8154),p=n(8163),d=n(4805),m=n(8479),u=n(6797),f=n(9938),h=n(6462);const E=e=>{let{items:[t],path:n}=e;return r.createElement(m.xq,{className:["box-shadow"],style:{backgroundColor:"#fff"}},r.createElement(m.cf,{imagecrop:"375px",breakOnTablet:!0,spaceDistribution:"2,1",gap:"25px"},t.heroImage&&r.createElement(h.Link,{to:(0,u.g4)(t.fields.locale,"/"+n+"/"+t.slug)},r.createElement("img",{alt:t.heroImage.title,src:(0,u.RF)(t.heroImage.file.url),srcSet:(0,u.zF)(t.heroImage.file.url,1e3)})),r.createElement("div",{className:"padding-small"},t.title&&r.createElement("h3",null,t.title),t.excerpt&&r.createElement("p",null,t.excerpt),r.createElement(h.Link,{to:(0,u.g4)(t.fields.locale,"/"+n+"/"+t.slug)},r.createElement(m.HT,{id:"component.readMore"})))))},b=e=>{let{categories:t,toggleFilter:n,activeFilters:a}=e;return r.createElement(m.wc,{label:"Filters"},r.createElement("div",{className:"landing-filters-list"},t.map((e,t)=>r.createElement(y,{key:t,toggleFilter:n,category:e,activeFilters:a}))))},y=e=>{let{category:t,toggleFilter:n,activeFilters:a}=e;return r.createElement("div",{className:"landing-filters-section"},r.createElement("div",{className:"landing-filters-section--title"},r.createElement(m.HT,{id:t.title})),t.labels.map((e,t)=>{const i=(0,p.translate)(p.h.English,e);return r.createElement("label",{key:t},r.createElement("input",{type:"checkbox",checked:a.includes(i),onChange:()=>n(i)}),r.createElement(m.HT,{id:e}),r.createElement("span",{className:"checkmark"}))}))},v=e=>(0,u.sc)(e.toLowerCase());let P=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return(t=e.call.apply(e,[this].concat(a))||this).state={filters:[],pagination:0,compactHeader:!1},t.preventNextHistoryBack=!1,t.loadMoreEndReference=null,t.onHistoryBack=()=>{t.preventNextHistoryBack?t.preventNextHistoryBack=!1:t.setState(()=>({filters:t.getFiltersFromQueryString()}))},t.onScroll=c()(()=>{t.loadMoreEndReference.getBoundingClientRect().bottom<850&&t.loadMorePosts()},400),t.getFiltersFromQueryString=()=>(s.parse(t.props.location.search,{arrayFormat:"index"}).categories||[]).map(e=>f.I[e]),t.updateRoute=()=>{const e=s.stringify({categories:t.state.filters.map(v)},{arrayFormat:"index"});t.preventNextHistoryBack=!0;const n=t.props.pageContext.entryType,a=!!window.location.pathname.match(n);window.history.pushState(null,t.props.data.site.siteMetadata.title,(a?"":n+"/")+(e?"?"+e:""))},t.clearFilters=()=>{t.setState(()=>({filters:[],pagination:0}),t.updateRoute)},t.toggleFilter=e=>{let{filters:n}=t.state;const a=n.findIndex(t=>t===e);n=-1!==a?(0,l.TFI)(a,1,n):(0,l.BCw)(e,n),t.setState(()=>({filters:n,pagination:0}),t.updateRoute)},t.loadMorePosts=()=>{t.HasMorePosts&&t.setState(e=>({pagination:e.pagination+1}))},t}(0,i.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){window.removeEventListener("popstate",this.onHistoryBack),window.removeEventListener("scroll",this.onScroll)},n.componentDidMount=function(){(0,u.CV)(),window.addEventListener("popstate",this.onHistoryBack),window.addEventListener("scroll",this.onScroll);const e=this.getFiltersFromQueryString();e.length&&this.setState(()=>({filters:e}))},n.render=function(){const e=this.props.filterCategories.length>0?r.createElement(b,{toggleFilter:this.toggleFilter,categories:this.props.filterCategories,activeFilters:this.state.filters}):void 0,t=this.props.pageContext.locale,n=this.props.pageContext.entryType,a=""+this.props.data.site.siteMetadata.siteUrl+(0,u.g4)(t,"/"+n),i=(0,p.translate)(t,this.props.title),l=(0,p.translate)(t,this.props.description),s=this.props.bannerImage;
1return r.createElement(m.PE,{headerDarkTheme:!1,title:i,secondaryMenu:e,englishCanonicalUrl:"/"+n,locale:t},r.createElement(g.m,null,r.createElement("link",{rel:"canonical",href:a}),r.createElement("meta",{name:"description",content:l})),r.createElement("div",{className:"landing-page-wrapper"},r.createElement("div",{className:"landing-page "+(this.props.filterCategories.length>0?"spacing-top-big":"spacing-top-md"),ref:e=>{this.loadMoreEndReference=e}},s?r.createElement("div",{className:"banner-wrapper"},r.createElement("img",{src:s,alt:"banner"})):null,r.createElement("div",{className:"tablet-hide mobile-hide landing__carousel"},this.CarouselPosts.length>0&&r.createElement(m.Ap,{items:this.CarouselPosts,itemsPerSlide:1,rotateSlides:!0,itemTemplate:E,path:n})),r.createElement("div",{className:"landing-page--content"},r.createElement("div",{className:"landing-page--listing"},this.ActivePosts.map((e,t)=>r.createElement(m.X5,{key:"post-"+t},r.createElement(m.df,{key:(0,u.g4)(e.fields.locale,"/"+n+"/"+e.slug),image:e.heroImage&&(0,u.RF)(e.heroImage.file.url),imageAlt:e.heroImage&&e.heroImage.title,title:e.title,excerpt:e.excerpt,link:(0,u.g4)(e.fields.locale,"/"+n+"/"+e.slug)}))),this.ActivePosts.length<=0&&r.createElement(k,{filters:this.state.filters,toggleFilter:this.toggleFilter,clearFilters:this.clearFilters}))))))},(0,a.A)(t,[{key:"AllPosts",get:function(){return this.props.data.allContentfulBlogPost.edges.filter(d.edgeLanguageFilter).map(e=>e.node)}},{key:"CarouselPosts",get:function(){return this.AllPosts.slice(0,3)}},{key:"AllFilteredPosts",get:function(){const e=(0,l.TjK)(e=>f.b[e],this.state.filters);return this.AllPosts.filter(t=>t.labels&&e.every(e=>e.some(e=>t.labels.includes(e))))}},{key:"ActivePosts",get:function(){return this.AllFilteredPosts.slice(0,12+6*this.state.pagination)}},{key:"HasMorePosts",get:function(){return this.AllFilteredPosts.length>this.ActivePosts.length}}])}(r.Component);const k=e=>{let{filters:t,toggleFilter:n,clearFilters:a}=e;return r.createElement("div",{className:"landing-page--empty"},r.createElement("h2",null,r.createElement(m.HT,{id:"page.bloglanding.noResult"})),t.map(e=>r.createElement("a",{href:"#",key:e,onClick:()=>n(e)},r.createElement("button",{className:"btn btn--secondary"},"Ã",e))),r.createElement("p",null,r.createElement(m.HT,{id:"page.bloglanding.noResultHelp"})," ",r.createElement("a",{href:"#",onClick:e=>a(e),className:"color-primary"},r.createElement(m.HT,{id:"page.bloglanding.noResultClearFilters"}))))};var C=P},6744:function(e,t,n){n.r(t),n.d(t,{default:function(){return o}});var a=n(5540),i=n(6540),r=n(3583);const l=[{title:"page.bloglanding.filters.industries",labels:["page.bloglanding.filters.surveyingAndMapping","page.bloglanding.filters.agriculture","page.bloglanding.filters.constructionAndBim","page.bloglanding.filters.culturalHeritage","page.bloglanding.filters.environment","page.bloglanding.filters.humanitarianAid","page.bloglanding.filters.miningAndAggregates","page.bloglanding.filters.publicSafety","page.bloglanding.filters.publicWorks","page.bloglanding.filters.realEstate","page.bloglanding.filters.utilitiesAndEnergy","page.bloglanding.filters.3dModeling"]},{title:"page.bloglanding.filters.products",labels:["products.mapper","products.catch","products.cloud","products.engine","products.fields","products.matic","products.react","page.bloglanding.filters.trainingAndCertification"]},{title:"page.bloglanding.filters.categories",labels:["page.bloglanding.filters.newsAndEvents","page.bloglanding.filters.Education&Research","page.bloglanding.filters.softwareUpdates","page.bloglanding.filters.tipsAndTricks","page.bloglanding.filters.useCases","page.bloglanding.filters.webinarAndEbook"]}];let s=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.A)(t,e),t.prototype.render=function(){return i.createElement(r.A,Object.assign({},this.props,{title:"page.bloglanding.title",description:"page.bloglanding.description",filterCategories:l,bannerImage:null}))},t}(i.Component);var o=s}}]); 2//# sourceMappingURL=component---src-templates-blog-landing-page-blog-landing-page-tsx-8a461fe0e824bf5a82e3.js.map
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.