1"use strict";(self.webpackChunkgatsby_starter_netlify_cms=self.webpackChunkgatsby_starter_netlify_cms||[]).push([[1747],{3622:function(e,t,n){n.d(t,{A:function(){return d}});var a=n(6540),l=n(7387),i=n(1015),o="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTQxIiBoZWlnaHQ9IjIwNSIgdmlld0JveD0iMCAwIDk0MSAyMDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04OTYuMzM4IDg5LjMyMzJDODcxLjcxMSA4OS4zMjMyIDg1MS42NzcgNjkuMjg4OCA4NTEuNjc3IDQ0LjY2MjVDODUxLjY3NyAyMC4wMzYxIDg3MS43MTEgMCA4OTYuMzM4IDBDOTIwLjk2NCAwIDk0MSAyMC4wMzYxIDk0MSA0NC42NjI1Qzk0MSA2OS4yODg4IDkyMC45NjQgODkuMzIzMiA4OTYuMzM4IDg5LjMyMzJaTTg5Ni4zMzggNS4wMTUxQzg3NC40NzcgNS4wMTUxIDg1Ni42OTIgMjIuODAwMyA4NTYuNjkyIDQ0LjY2MjVDODU2LjY5MiA2Ni41MjI5IDg3NC40NzcgODQuMzA4MSA4OTYuMzM4IDg0LjMwODFDOTE4LjIgODQuMzA4MSA5MzUuOTg1IDY2LjUyMjkgOTM1Ljk4NSA0NC42NjI1QzkzNS45ODUgMjIuODAwMyA5MTguMiA1LjAxNTEgODk2LjMzOCA1LjAxNTFaIiBmaWxsPSIjRUFFOUU1Ii8+CjxwYXRoIGQ9Ik04NjkuMjg1IDY1LjM3MTZMODg1LjA4MyAyMy45NTMxSDg5MS4xNzhMOTA2LjkxNyA2NS4zNzE2SDkwMS40MTRMODk3LjAzNSA1NC4xODg0SDg3OC45ODlMODc0LjYxIDY1LjM3MTZIODY5LjI4NVpNODgwLjUyNyA0OS41MTQxSDg5NS40OTdMODg3Ljk4MyAyOS41NzQ0TDg4MC41MjcgNDkuNTE0MVoiIGZpbGw9IiNFQUU5RTUiLz4KPHBhdGggZD0iTTkxMS41ODggMjMuOTUzMUg5MTYuNzM2VjY1LjM3MTZIOTExLjU4OFYyMy45NTMxWiIgZmlsbD0iI0VBRTlFNSIvPgo8cGF0aCBkPSJNMTQwLjU0OSA1NC40NDEyVjE1OS4yNTFIMTE3LjQ0M1YxODIuMzU4SDM1LjAxOTRWMjA0Ljk5M0gxMjcuMTk3VjE4Ny44NDNIMTQwLjU0OVYxNzQuNDlIMTY0LjU5OVY1NC40NDEySDE0MC41NDlaTTM3LjQwMTkgMjEuNTU2MlYzOC43MDYxSDI0LjA3NDJWNTIuMDU4N0gwVjE3Mi4xMDhIMjQuMDc0MlY2Ny4yOTczSDQ3LjE4MDZWNDQuMTkxSDEyOS42MDRWMjEuNTU2MkgzNy40MDE5WiIgZmlsbD0iI0VBRTlFNSIvPgo8cGF0aCBkPSJNNjA2LjQ1MiA1NC40NDEyVjE1OS4yNTFINTgzLjM0NVYxODIuMzU4SDUwMC45MjJWMjA0Ljk5M0g1OTMuMDk5VjE4Ny44NDNINjA2LjQ1MlYxNzQuNDlINjMwLjUwMVY1NC40NDEySDYwNi40NTJaTTUwMy4zMDQgMjEuNTU2MlYzOC43MDYxSDQ4OS45NzdWNTIuMDU4N0g0NjUuOTAyVjE3Mi4xMDhINDg5Ljk3N1Y2Ny4yOTczSDUxMy4wODNWNDQuMTkxSDU5NS41MDdWMjEuNTU2Mkg1MDMuMzA0WiIgZmlsbD0iI0VBRTlFNSIvPgo8cGF0aCBkPSJNMjc2LjY0OCAxMjkuNjA1QzI5OS42MjQgMTIzLjIyOCAzMTQuNjg1IDEwMy44MjUgMzE0LjY4NSA3OC44MTVDMzE0LjY4NSA0NS4zOTMyIDI5MC45NCAyMy45NTU2IDI1NS4yMSAyMy45NTU2SDE4Ni44MDRWMjAyLjYwMkgyMDkuMDFWMTMzLjk0N0gyNTMuOTQ1TDI5MS43MDkgMjAyLjYwMkgzMTYuNzE5TDI3Ni42NDggMTI5LjYwNVpNMjUzLjQyNCAxMTMuNTI3SDIwOS4wMVY0NC4zNzU5SDI1My42NzJDMjc2Ljg5NiA0NC4zNzU5IDI5MS45NTcgNTcuODk4NCAyOTEuOTU3IDc4LjgxNUMyOTEuOTU3IDk5Ljc1NjQgMjc2Ljg5NiAxMTMuNTI3IDI1My40MjQgMTEzLjUyN1oiIGZpbGw9IiNFQUU5RTUiLz4KPHBhdGggZD0iTTMxNi43MiAyMy45NTYxVjQ0LjM3NjRINDU0Ljc5OVYyMy45NTYxSDMxNi43MlpNMzc0LjY1NiAyMDIuNjAySDM5Ni44NjJWNjYuNTgzMkgzNzQuNjU2VjIwMi42MDJaIiBmaWxsPSIjRUFFOUU1Ii8+CjxwYXRoIGQ9Ik03NzUuMTQgMjMuOTU1NlYxMTQuNzE4SDc2Ni41NzdWMTM2LjYzM0g3NTUuODU1VjE1OC43NzJINzQ2LjMyNVYxODEuNDA3SDczNS44MjZWMTU4Ljc3Mkg3MjYuMzIxVjEzNi42MzNINzE1LjU5OVYxMTQuNzE4SDcwNy4wMTJWMjMuOTU1Nkg2NTIuNzA4VjIwMi42MDJINjc2Ljc1OFY1MC44NTkzSDY4Ni41MzZWMTIxLjYxOEg2OTUuMzQ3VjE0My41MzNINzA1LjgyVjE2NS40NDhINzE1LjEyOFYxODcuMzYzSDcyNC40MVYyMDIuNjAySDc1NS4xMzZWMTg3LjM2M0g3NjcuMDQ5VjE2NS40NDhINzc2LjMzMVYxNDMuNTMzSDc4Ni44MjlWMTIxLjYxOEg3OTUuNjRWNTAuODU5M0g4MDUuMzk0VjIwMi42MDJIODI5LjQ2OFYyMy45NTU2SDc3NS4xNFoiIGZpbGw9IiNFQUU5RTUiLz4KPC9zdmc+Cg==",c=n(3612),r=n.n(c),s=n(2340);var m=function(){function e(){return(new Date).toLocaleTimeString("en-US",{timeZone:"Europe/London",hour:"numeric",minute:"2-digit"})}var t=(0,a.useState)(""),n=t[0],l=t[1],i=(0,a.useState)(!1),o=i[0],c=(i[1],(0,a.useState)(e().split(":"))),m=c[0],u=c[1];return(0,a.useEffect)((function(){var t=setInterval((function(){return t=e(),console.log(t),void u(t.split(":"));var t}),1e3);return function(){clearInterval(t)}}),[]),a.createElement("div",{className:"signUp"},a.createElement("div",{className:"signup-location"},a.createElement("div",{className:"signup-location-time"},a.createElement("h4",null,m[0],a.createElement("span",{className:"timeSep"},":"),m[1])),a.createElement("div",{className:"signup-location-city"},a.createElement("p",null,"Manchester, UK"))),a.createElement("div",null,a.createElement("p",null,"Sign up for a weekly 5 mins briefing in AI and data strategy. "),a.createElement("br",null),a.createElement("form",{autoComplete:"on",onSubmit:function(e){return function(e,t){t.preventDefault();var n={EMAIL:e};r()("https://ortom.us6.list-manage.com/subscribe/post-json?u=e0a03e76204b2ee9149fc7636&id=7ecb50801c&"+s.stringify(n),{param:"c"},(function(t,n){n.msg.includes("is already subscribed to list Ortom.")?l(e+" is already subscribed to list"):l(n.msg)}))}(n,e)}},a.createElement("div",{className:"field has-addons has-addons-centered is-fullwidth white-underline"},a.createElement("p",{className:"control",style:{width:"100%"}},a.createElement("input",{className:"input input-simple",type:"email",name:"email",placeholder:"Your email",onChange:function(e){return l(e.target.value)},value:n})),a.createElement("p",{className:"control"},a.createElement("button",{type:"submit",className:o?"button is-primary intput-arrow":"button is-white is-inverted input-arrow"},"â"))))),a.createElement("div",{className:"small-gap"}))};var u=function(e){function t(t){var n;return(n=e.call(this,t)||this).checkValid=function(){var e=n.state,t=e.name,a=e.email,l=e.consentBox,i=e.privacyBox;""!==t&&function(e){return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())}(a)&&l&&i&&n.toggleModal()},n.handleEmailChange=function(e){n.setState({email:e.target.value})},n.handleNameChange=function(e){n.setState({name:e.target.value})},n.handleConsentChange=function(e){n.setState({consentBox:e.target.checked})},n.handlePrivacyChange=function(e){n.setState({privacyBox:e.target.checked})},n.toggleModal=function(){var e=n.state.active;n.setState({active:!e})},n.state={active:!1,isValid:!1,email:"",name:"",phone:"",text:"",privacyBox:!1,consentBox:!1,boxesChecked:!1}
1,n}return(0,l.A)(t,e),t.prototype.render=function(){var e=this,t=this.state.active;return a.createElement("div",{id:"contact",className:"contact"},a.createElement("div",{className:"contact-header"},a.createElement("h4",null,"Get in touch to learn how I can help accelerate your business growth")),a.createElement("button",{type:"button",className:" button is-rounded is-fullwidth is-white is-outlined OTButton-secondary-isdark OTButton",onClick:function(){return e.toggleModal()},onKeyDown:function(){return e.toggleModal()}},"Contact Us"),a.createElement("div",{className:"modal "+(t?"is-active":null)},a.createElement("div",{className:"modal-background",onClick:function(){return e.toggleModal()},onKeyDown:function(){return e.toggleModal()}}),a.createElement("div",{className:"modal-card"},a.createElement("section",{className:"modal-card-body"},a.createElement("button",{className:"modal-close is-large","aria-label":"close",onClick:function(){return e.toggleModal()},onKeyDown:function(){return e.toggleModal()}}),a.createElement("form",{name:"contact-footer",method:"POST","data-netlify":"true",autoComplete:"on",action:"/contact_success"},a.createElement("input",{type:"hidden",name:"form-name",value:"contact-footer"}),a.createElement("input",{type:"hidden",name:"subject","data-remove-prefix":!0,value:"Ortom website inquiry"}),a.createElement("input",{className:"input aeonik",type:"text",placeholder:"Name",name:"name",required:!0,onChange:this.handleNameChange}),a.createElement("input",{className:"input aeonik",type:"text",placeholder:"Phone number",name:"phone number"}),a.createElement("input",{className:"input aeonik",type:"email",placeholder:"Email",name:"footer-email",required:!0,onChange:this.handleEmailChange}),a.createElement("textarea",{className:"textarea aeonik",placeholder:"What you want to build?",name:"text"}),a.createElement("div",{className:"modal-checkboxes"},a.createElement("label",{className:"checkbox",htmlFor:"terms"},a.createElement("input",{id:"terms",type:"checkbox",name:"Agreed to terms",required:!0,onChange:this.handlePrivacyChange}),"By submitting this form, I agree to Ortom Privacy Policy."),a.createElement("label",{className:"checkbox",htmlFor:"consent"},a.createElement("input",{id:"consent",type:"checkbox",name:"Agreed to consent",onChange:this.handleConsentChange}),"I agree to my email being stored and used to receive newsletters, offers, and promotional materials including by email and phone to the contact information I am submitting. I consent Ortom processing my personal data for these purposes and as described in the Privacy Policy. I understand that I can withdraw my consent at any time.")),a.createElement("button",{type:"submit",className:"button button-trans-arrow is-outlined is-rounded is-fullwidth OTButton-secondary OTButton",onClick:function(){return e.checkValid()},onKeyDown:function(){return e.checkValid()}},"Submit")),a.createElement("div",{className:"modal-footer"},a.createElement("p",null,"General Inquiries"),a.createElement("a",{href:"mailto:[email protected]"},a.createElement("p",{className:"orange"},"[email protected]")))))))},t}(a.Component),M=function(e){function t(){return e.apply(this,arguments)||this}return(0,l.A)(t,e),t.prototype.render=function(){return a.createElement("footer",{className:"footer",id:"footer"},a.createElement("div",{className:"small-gap"}),a.createElement("div",{className:"container mobile-container "},a.createElement("div",{className:"columns"},a.createElement("div",{className:"column is-8"},a.createElement(u,null)),a.createElement("div",{className:"column is-4"},a.createElement(m,null)))),a.createElement("div",{id:"photo-container"},a.createElement("div",{className:"photobanner"},a.createElement("img",{src:o,alt:"ortom logo"}),a.createElement("img",{src:o,alt:"ortom logo"}),a.createElement("img",{src:o,alt:"ortom logo"}),a.createElement("img",{src:o,alt:"ortom logo"}))),a.createElement("div",{className:"footerMenu container"},a.createElement("p",{className:"footerMenu--item legal"},"©2025"),a.createElement("p",{className:"footerMenu--item legal"},a.createElement("a",{href:"https://www.linkedin.com/in/tomliptrot1/"},"LINKEDIN")),a.createElement("p",{className:"footerMenu--item legal"},a.createElement("a",{href:"https://clutch.co/profile/ortom"},"CLUTCH.CO")),a.createElement("p",{className:"footerMenu--item legal"},a.createElement(i.N_,{to:"/privacy"},"TERMS & PRIVACY"))))},t}(a.Component),N=M,g=n(3620),d=function(e){var t=e.children;return a.createElement("div",null,a.createElement(g.A,null),a.createElement("div",{className:"navbar-padding"},t),a.createElement(N,null))}},1331:function(e,t,n){n.r(t),n.d(t,{default:function(){return c}});
1var a=n(7387),l=n(6540),i=n(7424),o=n(3622),c=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.A)(t,e),t.prototype.render=function(){return l.createElement(o.A,null,l.createElement("section",{className:"section"},l.createElement("div",{className:"container"},l.createElement("div",{className:"content"},l.createElement("h1",null,"Hi people"),l.createElement("p",null,"This is an example site integrating Netlifyâs form handling with Gatsby"),l.createElement("ul",null,l.createElement("li",null,l.createElement(i.Ay,{to:"/contact"},"Basic contact form")),l.createElement("li",null,l.createElement(i.Ay,{to:"/contact/file-upload/"},"Form with file upload"))),l.createElement("h2",null,"Troubleshooting"),l.createElement("h3",null,"Forms stop working after upgrading to Gatsby v2"),l.createElement("p",null,"This can be caused by the offline-plugin."," ",l.createElement("a",{href:"https://github.com/gatsbyjs/gatsby/issues/7997#issuecomment-419749232"},"Workaround")," ","is to use ",l.createElement("code",null,"?no-cache=1")," in the POST url to prevent the service worker from handling form submissions"),l.createElement("h3",null,"Adding reCAPTCHA"),l.createElement("p",null,"If you are planning to add reCAPTCHA please go to"," ",l.createElement("a",{href:"https://github.com/imorente/gatsby-netlify-form-example"},"imorente/gatsby-netlify-form-example")," ","for a working example.")))))},t}(l.Component)}}]); 2//# sourceMappingURL=component---src-pages-contact-examples-js-66f6416d5d11bc09cc4c.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.