1"use strict";(self.webpackChunk_pix4d_pix4d_com=self.webpackChunk_pix4d_pix4d_com||[]).push([[122,559],{9938:function(e,t,a){var n=a(1623),l=a(6797);const r=e=>"#"+e+"#",i={"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,n.cy0)(e=>{return"#"===(t=e)[0]&&"#"===t[t.length-1]?i[(e=>e.slice(1,-1))(e)]:[e];var t}),o=(0,n.TjK)(s)(i),c=(0,n.FsL)(n.HPH,(0,n.TjK)(e=>[(0,l.sc)(e.toLowerCase()),e]),e=>(0,n.Cr)(e))(o);a.d(t,["I",0,c,"b",0,o])},3583:function(e,t,a){a.d(t,{A:function(){return w}});var n=a(2212),l=a(5540),r=a(6540),i=a(1623),s=a(6663),o=a(5858),c=a.n(o),g=a(8154),p=a(8163),m=a(4805),d=a(8479),u=a(6797),f=a(9938),h=a(6462);const E=e=>{let{items:[t],path:a}=e;return r.createElement(d.xq,{className:["box-shadow"],style:{backgroundColor:"#fff"}},r.createElement(d.cf,{imagecrop:"375px",breakOnTablet:!0,spaceDistribution:"2,1",gap:"25px"},t.heroImage&&r.createElement(h.Link,{to:(0,u.g4)(t.fields.locale,"/"+a+"/"+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,"/"+a+"/"+t.slug)},r.createElement(d.HT,{id:"component.readMore"})))))},b=e=>{let{categories:t,toggleFilter:a,activeFilters:n}=e;return r.createElement(d.wc,{label:"Filters"},r.createElement("div",{className:"landing-filters-list"},t.map((e,t)=>r.createElement(y,{key:t,toggleFilter:a,category:e,activeFilters:n}))))},y=e=>{let{category:t,toggleFilter:a,activeFilters:n}=e;return r.createElement("div",{className:"landing-filters-section"},r.createElement("div",{className:"landing-filters-section--title"},r.createElement(d.HT,{id:t.title})),t.labels.map((e,t)=>{const l=(0,p.translate)(p.h.English,e);return r.createElement("label",{key:t},r.createElement("input",{type:"checkbox",checked:n.includes(l),onChange:()=>a(l)}),r.createElement(d.HT,{id:e}),r.createElement("span",{className:"checkmark"}))}))},v=e=>(0,u.sc)(e.toLowerCase());let P=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];return(t=e.call.apply(e,[this].concat(n))||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 a=t.props.pageContext.entryType,n=!!window.location.pathname.match(a);window.history.pushState(null,t.props.data.site.siteMetadata.title,(n?"":a+"/")+(e?"?"+e:""))},t.clearFilters=()=>{t.setState(()=>({filters:[],pagination:0}),t.updateRoute)},t.toggleFilter=e=>{let{filters:a}=t.state;const n=a.findIndex(t=>t===e);a=-1!==n?(0,i.TFI)(n,1,a):(0,i.BCw)(e,a),t.setState(()=>({filters:a,pagination:0}),t.updateRoute)},t.loadMorePosts=()=>{t.HasMorePosts&&t.setState(e=>({pagination:e.pagination+1}))},t}(0,l.A)(t,e);var a=t.prototype;return a.componentWillUnmount=function(){window.removeEventListener("popstate",this.onHistoryBack),window.removeEventListener("scroll",this.onScroll)},a.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}))},a.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,a=this.props.pageContext.entryType,n=""+this.props.data.site.siteMetadata.siteUrl+(0,u.g4)(t,"/"+a),l=(0,p.translate)(t,this.props.title),i=(0,p.translate)(t,this.props.description),s=this.props.bannerImage;
1return r.createElement(d.PE,{headerDarkTheme:!1,title:l,secondaryMenu:e,englishCanonicalUrl:"/"+a,locale:t},r.createElement(g.m,null,r.createElement("link",{rel:"canonical",href:n}),r.createElement("meta",{name:"description",content:i})),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(d.Ap,{items:this.CarouselPosts,itemsPerSlide:1,rotateSlides:!0,itemTemplate:E,path:a})),r.createElement("div",{className:"landing-page--content"},r.createElement("div",{className:"landing-page--listing"},this.ActivePosts.map((e,t)=>r.createElement(d.X5,{key:"post-"+t},r.createElement(d.df,{key:(0,u.g4)(e.fields.locale,"/"+a+"/"+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,"/"+a+"/"+e.slug)}))),this.ActivePosts.length<=0&&r.createElement(k,{filters:this.state.filters,toggleFilter:this.toggleFilter,clearFilters:this.clearFilters}))))))},(0,n.A)(t,[{key:"AllPosts",get:function(){return this.props.data.allContentfulBlogPost.edges.filter(m.edgeLanguageFilter).map(e=>e.node)}},{key:"CarouselPosts",get:function(){return this.AllPosts.slice(0,3)}},{key:"AllFilteredPosts",get:function(){const e=(0,i.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:a,clearFilters:n}=e;return r.createElement("div",{className:"landing-page--empty"},r.createElement("h2",null,r.createElement(d.HT,{id:"page.bloglanding.noResult"})),t.map(e=>r.createElement("a",{href:"#",key:e,onClick:()=>a(e)},r.createElement("button",{className:"btn btn--secondary"},"Ã",e))),r.createElement("p",null,r.createElement(d.HT,{id:"page.bloglanding.noResultHelp"})," ",r.createElement("a",{href:"#",onClick:e=>n(e),className:"color-primary"},r.createElement(d.HT,{id:"page.bloglanding.noResultClearFilters"}))))};var w=P},6744:function(e,t,a){a.r(t),a.d(t,{default:function(){return o}});var n=a(5540),l=a(6540),r=a(3583);const i=[{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,n.A)(t,e),t.prototype.render=function(){return l.createElement(r.A,Object.assign({},this.props,{title:"page.bloglanding.title",description:"page.bloglanding.description",filterCategories:i,bannerImage:null}))},t}(l.Component);var o=s},86:function(e,t,a){a.r(t);var n=a(6540),l=a(5187);t.default=e=>n.createElement(l.A,Object.assign({},e,{postType:"labs"}))},5187:function(e,t,a){a.d(t,{A:function(){return h}});var n=a(6540),l=a(8154),r=a(8479),i=a(6797),s=a(6462),o=a(1623),c=a(9938);const g=e=>(0,o.pbD)(t=>-1!==t.indexOf(e),c.b),p=e=>(0,o.FsL)(g,o.HPH,o.d5f)(e),m=e=>(0,i.sc)(e.toLowerCase()),d=e=>{const t=[].concat(e).map(p).filter(e=>e).map(m).map(e=>"categories[]="+e).join("&");return t?"?"+t:""},u=e=>{let{labels:t,children:a,entityType:l}=e;return n.createElement(s.Link,{to:"/"+l+d(t)},a)};a(6744);const f=e=>{let{edges:t}=e;return t.map(e=>e.node)};var h=e=>{let{pageContext:{englishCanonicalUrl:t},data:{contentfulBlogPost:a,site:s,relatedArticles:o},postType:c}=e;const g=a.fields.locale,p=(0,i.g4)(g,"/"+c+"/"+a.slug),m=""+s.siteMetadata.siteUrl+p,d=a.heroImage&&(0,i.RF)(a.heroImage.file.url),h=a.socialImage&&(0,i.RF)(a.socialImage.file.url)||d;
1return n.createElement(r.PE,{headerDarkTheme:!1,title:a.title,englishCanonicalUrl:t,locale:g},n.createElement(l.m,null,n.createElement("link",{rel:"canonical",href:m}),n.createElement("meta",{property:"description",content:a.metaDescription})),n.createElement(r.ah,{description:a.metaDescription,socialImage:h,title:a.title,url:p,type:"article"}),n.createElement("div",{className:"blogpost"},n.createElement("div",{className:"post-width"},n.createElement("div",{className:"blogpost-hero"},a.heroImage&&n.createElement("img",{alt:a.heroImage.title,src:d+"?w=1200&fm=jpg&q=80",srcSet:"\n "+d+"?w=480&fm=jpg&q=80 480w,\n "+d+"?w=850&fm=jpg&q=80 850w,\n "+d+"?w=1200&fm=jpg&q=80 1200w,\n "+d+"?w=1600&fm=jpg&q=80 1600w\n "}),n.createElement(r.eB,null,n.createElement("div",{className:"white-box"}))),n.createElement("article",{className:"blogpost-article"},n.createElement(r.eB,null,n.createElement(r.eB,{small:!0,extraClasses:["blogpost-content"]},n.createElement("div",{className:"block-header"},n.createElement("h1",null,a.title),null!==a.labels&&n.createElement("ul",{className:"tags"},a.labels.map(e=>n.createElement("li",{key:e},n.createElement(u,{labels:e,entityType:c},e)))),n.createElement("time",{itemProp:"datePublished",dateTime:a.time},(0,i.Yq)(new Date(a.time),g)),n.createElement("div",{className:"excerpt"},a.excerpt),a.pdfAttachment&&n.createElement("span",{className:"pdf-file mobile-hide"},n.createElement("a",{className:"oneline",download:!0,target:"_blank",href:a.pdfAttachment.file.url,rel:"noopener noreferrer"},n.createElement(r.In,{icon:"pdf_file"})," ",n.createElement("span",null,n.createElement(r.HT,{id:"page.blog.downloadPdf"}))))),n.createElement(i.ld,{markdown:a.content,zoomableImages:!0,imageCaption:!0,lazyLoadImages:!0})),o&&n.createElement(r.eB,{wide:!0},n.createElement("h2",{style:{textAlign:"center"}},n.createElement(r.HT,{id:"page.blog.relatedArticles"})),n.createElement(r.xJ,{blogposts:f(o),entityType:c})))))))}}}]); 2//# sourceMappingURL=component---src-templates-labs-landing-page-labs-post-tsx-ffecb1907a7230659ad8.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.