(self.webpackChunktercen_gatsby=self.webpackChunktercen_gatsby||[]).push([[650],{6633:function(e,t,r){e.exports=r(2465)},3344:function(e,t,r){"use strict";var n=r(1599),a=r(7202),o=r(116),i=r(8710),u=r(3656),c=r(2306),s=r(778),l=r(1191);e.exports=function(e){return new Promise((function(t,r){var f=e.data,p=e.headers;n.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+m)}var v=u(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),i(v,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?c(d.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};a(t,r,o),d=null}},d.onabort=function(){d&&(r(l("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){r(l("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(l(t,e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var y=(e.withCredentials||s(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(b){if("json"!==e.responseType)throw b}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),r(e),d=null)})),f||(f=null),d.send(f)}))}},2465:function(e,t,r){"use strict";var n=r(1599),a=r(6013),o=r(2234),i=r(5469);function u(e){var t=new o(e),r=a(o.prototype.request,t);return n.extend(r,o.prototype,t),n.extend(r,t),r}var c=u(r(8943));c.Axios=o,c.create=function(e){return u(i(c.defaults,e))},c.Cancel=r(6114),c.CancelToken=r(4396),c.isCancel=r(7458),c.all=function(e){return Promise.all(e)},c.spread=r(2744),c.isAxiosError=r(6683),e.exports=c,e.exports.default=c},6114:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4396:function(e,t,r){"use strict";var n=r(6114);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},7458:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},2234:function(e,t,r){"use strict";var n=r(1599),a=r(8710),o=r(5950),i=r(4126),u=r(5469);function c(e){this.defaults=e,this.interceptors={request:new o,response:new o}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=u(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[i,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)r=r.then(t.shift(),t.shift());return r},c.prototype.getUri=function(e){return e=u(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,r){return this.request(u(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,r,n){return this.request(u(n||{},{method:e,url:t,data:r}))}})),e.exports=c},5950:function(e,t,r){"use strict";var n=r(1599);function a(){this.handlers=[]}a.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},3656:function(e,t,r){"use strict";var n=r(789),a=r(7020);e.exports=function(e,t){return e&&!n(t)?a(e,t):t}},1191:function(e,t,r){"use strict";var n=r(7822);e.exports=function(e,t,r,a,o){var i=new Error(e);return n(i,t,r,a,o)}},4126:function(e,t,r){"use strict";var n=r(1599),a=r(7989),o=r(7458),i=r(8943);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return u(e),t.data=a(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(u(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},7822:function(e){"use strict";e.exports=function(e,t,r,n,a){return e.config=t,r&&(e.code=r),e.request=n,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},5469:function(e,t,r){"use strict";var n=r(1599);e.exports=function(e,t){t=t||{};var r={},a=["url","method","data"],o=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],u=["validateStatus"];function c(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function s(a){n.isUndefined(t[a])?n.isUndefined(e[a])||(r[a]=c(void 0,e[a])):r[a]=c(e[a],t[a])}n.forEach(a,(function(e){n.isUndefined(t[e])||(r[e]=c(void 0,t[e]))})),n.forEach(o,s),n.forEach(i,(function(a){n.isUndefined(t[a])?n.isUndefined(e[a])||(r[a]=c(void 0,e[a])):r[a]=c(void 0,t[a])})),n.forEach(u,(function(n){n in t?r[n]=c(e[n],t[n]):n in e&&(r[n]=c(void 0,e[n]))}));var l=a.concat(o).concat(i).concat(u),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return n.forEach(f,s),r}},7202:function(e,t,r){"use strict";var n=r(1191);e.exports=function(e,t,r){var a=r.config.validateStatus;r.status&&a&&!a(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},7989:function(e,t,r){"use strict";var n=r(1599);e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},8943:function(e,t,r){"use strict";var n=r(1599),a=r(4188),o={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,c={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(u=r(3344)),u),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(o)})),e.exports=c},6013:function(e){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([r]):i[t]?i[t]+", "+r:r}})),i):i}},2744:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},1599:function(e,t,r){"use strict";var n=r(6013),a=Object.prototype.toString;function o(e){return"[object Array]"===a.call(e)}function i(e){return void 0===e}function u(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==a.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function s(e){return"[object Function]"===a.call(e)}function l(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var r=0,n=e.length;r-1};var z=function(e,t){var r=this.__data__,n=D(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};function Z(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},Ye={};Ye["[object Float32Array]"]=Ye["[object Float64Array]"]=Ye["[object Int8Array]"]=Ye["[object Int16Array]"]=Ye["[object Int32Array]"]=Ye["[object Uint8Array]"]=Ye["[object Uint8ClampedArray]"]=Ye["[object Uint16Array]"]=Ye["[object Uint32Array]"]=!0,Ye["[object Arguments]"]=Ye["[object Array]"]=Ye["[object ArrayBuffer]"]=Ye["[object Boolean]"]=Ye["[object DataView]"]=Ye["[object Date]"]=Ye["[object Error]"]=Ye["[object Function]"]=Ye["[object Map]"]=Ye["[object Number]"]=Ye["[object Object]"]=Ye["[object RegExp]"]=Ye["[object Set]"]=Ye["[object String]"]=Ye["[object WeakMap]"]=!1;var Qe=function(e){return T(e)&&Je(e.length)&&!!Ye[w(e)]};var et=function(e){return function(t){return e(t)}},tt=r(9890),rt=tt.Z&&tt.Z.isTypedArray,nt=rt?et(rt):Qe,at=Object.prototype.hasOwnProperty;var ot=function(e,t){var r=He(e),n=!r&&Ge(e),a=!r&&!n&&(0,We.Z)(e),o=!r&&!n&&!a&&nt(e),i=r||n||a||o,u=i?Ve(e.length,String):[],c=u.length;for(var s in e)!t&&!at.call(e,s)||i&&("length"==s||a&&("offset"==s||"parent"==s)||o&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Xe(s,c))||u.push(s);return u},it=Object.prototype;var ut=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||it)},ct=O(Object.keys,Object),st=Object.prototype.hasOwnProperty;var lt=function(e){if(!ut(e))return ct(e);var t=[];for(var r in Object(e))st.call(e,r)&&"constructor"!=r&&t.push(r);return t};var ft=function(e){return null!=e&&Je(e.length)&&!J(e)};var pt=function(e){return ft(e)?ot(e):lt(e)};var dt=function(e,t){return e&&Be(t,pt(t),e)};var ht=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t},mt=Object.prototype.hasOwnProperty;var vt=function(e){if(!K(e))return ht(e);var t=ut(e),r=[];for(var n in e)("constructor"!=n||!t&&mt.call(e,n))&&r.push(n);return r};var yt=function(e){return ft(e)?ot(e,!0):vt(e)};var bt=function(e,t){return e&&Be(t,yt(t),e)},gt=r(3015);var Et=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r=0||(a[r]=e[r]);return a}function zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Zr=function(e){return Array.isArray(e)&&0===e.length},qr=function(e){return"function"==typeof e},$r=function(e){return null!==e&&"object"==typeof e},Gr=function(e){return String(Math.floor(Number(e)))===e},Hr=function(e){return"[object String]"===Object.prototype.toString.call(e)},Wr=function(e){return 0===n.Children.count(e)},Kr=function(e){return $r(e)&&qr(e.then)};function Xr(e,t,r,n){void 0===n&&(n=0);for(var a=Ir(t);e&&n=0?[]:{}}}return(0===o?e:a)[i[o]]===r?e:(void 0===r?delete a[i[o]]:a[i[o]]=r,0===o&&void 0===r&&delete n[i[o]],n)}function Yr(e,t,r,n){void 0===r&&(r=new WeakMap),void 0===n&&(n={});for(var a=0,o=Object.keys(e);a=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}var i=o;Xr(t,i.path)||(t=Jr(t,i.path,i.message))}}return t}(r)):t(r)}))}))}),[m.validationSchema]),A=(0,n.useCallback)((function(e,t){return new Promise((function(r){return r(x.current[e].validate(t))}))}),[]),T=(0,n.useCallback)((function(e){var t=Object.keys(x.current).filter((function(e){return qr(x.current[e].validate)})),r=t.length>0?t.map((function(t){return A(t,Xr(e,t))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(r).then((function(e){return e.reduce((function(e,r,n){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===r||r&&(e=Jr(e,t[n],r)),e}),{})}))}),[A]),k=(0,n.useCallback)((function(e){return Promise.all([T(e),m.validationSchema?O(e):{},m.validate?w(e):{}]).then((function(e){var t=e[0],r=e[1],n=e[2];return h.all([t,r,n],{arrayMerge:ln})}))}),[m.validate,m.validationSchema,T,w,O]),C=pn((function(e){return void 0===e&&(e=S.values),_({type:"SET_ISVALIDATING",payload:!0}),k(e).then((function(e){return E.current&&(_({type:"SET_ISVALIDATING",payload:!1}),_({type:"SET_ERRORS",payload:e})),e}))}));(0,n.useEffect)((function(){u&&!0===E.current&&c()(v.current,m.initialValues)&&C(v.current)}),[u,C]);var R=(0,n.useCallback)((function(e){var t=e&&e.values?e.values:v.current,r=e&&e.errors?e.errors:y.current?y.current:m.initialErrors||{},n=e&&e.touched?e.touched:b.current?b.current:m.initialTouched||{},a=e&&e.status?e.status:g.current?g.current:m.initialStatus;v.current=t,y.current=r,b.current=n,g.current=a;var o=function(){_({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:r,touched:n,status:a,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"==typeof e.submitCount?e.submitCount:0}})};if(m.onReset){var i=m.onReset(S.values,X);Kr(i)?i.then(o):o()}else o()}),[m.initialErrors,m.initialStatus,m.initialTouched]);(0,n.useEffect)((function(){!0!==E.current||c()(v.current,m.initialValues)||(f&&(v.current=m.initialValues,R()),u&&C(v.current))}),[f,m.initialValues,R,u,C]),(0,n.useEffect)((function(){f&&!0===E.current&&!c()(y.current,m.initialErrors)&&(y.current=m.initialErrors||an,_({type:"SET_ERRORS",payload:m.initialErrors||an}))}),[f,m.initialErrors]),(0,n.useEffect)((function(){f&&!0===E.current&&!c()(b.current,m.initialTouched)&&(b.current=m.initialTouched||on,_({type:"SET_TOUCHED",payload:m.initialTouched||on}))}),[f,m.initialTouched]),(0,n.useEffect)((function(){f&&!0===E.current&&!c()(g.current,m.initialStatus)&&(g.current=m.initialStatus,_({type:"SET_STATUS",payload:m.initialStatus}))}),[f,m.initialStatus,m.initialTouched]);var N=pn((function(e){if(x.current[e]&&qr(x.current[e].validate)){var t=Xr(S.values,e),r=x.current[e].validate(t);return Kr(r)?(_({type:"SET_ISVALIDATING",payload:!0}),r.then((function(e){return e})).then((function(t){_({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),_({type:"SET_ISVALIDATING",payload:!1})}))):(_({type:"SET_FIELD_ERROR",payload:{field:e,value:r}}),Promise.resolve(r))}return m.validationSchema?(_({type:"SET_ISVALIDATING",payload:!0}),O(S.values,e).then((function(e){return e})).then((function(t){_({type:"SET_FIELD_ERROR",payload:{field:e,value:t[e]}}),_({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),F=(0,n.useCallback)((function(e,t){var r=t.validate;x.current[e]={validate:r}}),[]),I=(0,n.useCallback)((function(e){delete x.current[e]}),[]),P=pn((function(e,t){return _({type:"SET_TOUCHED",payload:e}),(void 0===t?o:t)?C(S.values):Promise.resolve()})),U=(0,n.useCallback)((function(e){_({type:"SET_ERRORS",payload:e})}),[]),D=pn((function(e,t){var n=qr(e)?e(S.values):e;return _({type:"SET_VALUES",payload:n}),(void 0===t?r:t)?C(n):Promise.resolve()})),M=(0,n.useCallback)((function(e,t){_({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})}),[]),L=pn((function(e,t,n){return _({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===n?r:n)?C(Jr(S.values,e,t)):Promise.resolve()})),B=(0,n.useCallback)((function(e,t){var r,n=t,a=e;if(!Hr(e)){e.persist&&e.persist();var o=e.target?e.target:e.currentTarget,i=o.type,u=o.name,c=o.id,s=o.value,l=o.checked,f=(o.outerHTML,o.options),p=o.multiple;n=t||(u||c),a=/number|range/.test(i)?(r=parseFloat(s),isNaN(r)?"":r):/checkbox/.test(i)?function(e,t,r){if("boolean"==typeof e)return Boolean(t);var n=[],a=!1,o=-1;if(Array.isArray(e))n=e,a=(o=e.indexOf(r))>=0;else if(!r||"true"==r||"false"==r)return Boolean(t);if(t&&r&&!a)return n.concat(r);if(!a)return n;return n.slice(0,o).concat(n.slice(o+1))}(Xr(S.values,n),l,s):f&&p?function(e){return Array.from(e).filter((function(e){return e.selected})).map((function(e){return e.value}))}(f):s}n&&L(n,a)}),[L,S.values]),V=pn((function(e){if(Hr(e))return function(t){return B(t,e)};B(e)})),z=pn((function(e,t,r){return void 0===t&&(t=!0),_({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===r?o:r)?C(S.values):Promise.resolve()})),Z=(0,n.useCallback)((function(e,t){e.persist&&e.persist();var r=e.target,n=r.name,a=r.id,o=(r.outerHTML,t||(n||a));z(o,!0)}),[z]),q=pn((function(e){if(Hr(e))return function(t){return Z(t,e)};Z(e)})),$=(0,n.useCallback)((function(e){qr(e)?_({type:"SET_FORMIK_STATE",payload:e}):_({type:"SET_FORMIK_STATE",payload:function(){return e}})}),[]),G=(0,n.useCallback)((function(e){_({type:"SET_STATUS",payload:e})}),[]),H=(0,n.useCallback)((function(e){_({type:"SET_ISSUBMITTING",payload:e})}),[]),W=pn((function(){return _({type:"SUBMIT_ATTEMPT"}),C().then((function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var r;try{if(void 0===(r=J()))return}catch(n){throw n}return Promise.resolve(r).then((function(e){return E.current&&_({type:"SUBMIT_SUCCESS"}),e})).catch((function(e){if(E.current)throw _({type:"SUBMIT_FAILURE"}),e}))}if(E.current&&(_({type:"SUBMIT_FAILURE"}),t))throw e}))})),K=pn((function(e){e&&e.preventDefault&&qr(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&qr(e.stopPropagation)&&e.stopPropagation(),W().catch((function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)}))})),X={resetForm:R,validateForm:C,validateField:N,setErrors:U,setFieldError:M,setFieldTouched:z,setFieldValue:L,setStatus:G,setSubmitting:H,setTouched:P,setValues:D,setFormikState:$,submitForm:W},J=pn((function(){return p(S.values,X)})),Y=pn((function(e){e&&e.preventDefault&&qr(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&qr(e.stopPropagation)&&e.stopPropagation(),R()})),Q=(0,n.useCallback)((function(e){return{value:Xr(S.values,e),error:Xr(S.errors,e),touched:!!Xr(S.touched,e),initialValue:Xr(v.current,e),initialTouched:!!Xr(b.current,e),initialError:Xr(y.current,e)}}),[S.errors,S.touched,S.values]),ee=(0,n.useCallback)((function(e){return{setValue:function(t,r){return L(e,t,r)},setTouched:function(t,r){return z(e,t,r)},setError:function(t){return M(e,t)}}}),[L,z,M]),te=(0,n.useCallback)((function(e){var t=$r(e),r=t?e.name:e,n=Xr(S.values,r),a={name:r,value:n,onChange:V,onBlur:q};if(t){var o=e.type,i=e.value,u=e.as,c=e.multiple;"checkbox"===o?void 0===i?a.checked=!!n:(a.checked=!(!Array.isArray(n)||!~n.indexOf(i)),a.value=i):"radio"===o?(a.checked=n===i,a.value=i):"select"===u&&c&&(a.value=a.value||[],a.multiple=!0)}return a}),[q,V,S.values]),re=(0,n.useMemo)((function(){return!c()(v.current,S.values)}),[v.current,S.values]),ne=(0,n.useMemo)((function(){return void 0!==s?re?S.errors&&0===Object.keys(S.errors).length:!1!==s&&qr(s)?s(m):s:S.errors&&0===Object.keys(S.errors).length}),[s,re,S.errors,m]);return Lr({},S,{initialValues:v.current,initialErrors:y.current,initialTouched:b.current,initialStatus:g.current,handleBlur:q,handleChange:V,handleReset:Y,handleSubmit:K,resetForm:R,setErrors:U,setFormikState:$,setFieldTouched:z,setFieldValue:L,setFieldError:M,setStatus:G,setSubmitting:H,setTouched:P,setValues:D,submitForm:W,validateForm:C,validateField:N,isValid:ne,dirty:re,unregisterField:I,registerField:F,getFieldProps:te,getFieldMeta:Q,getFieldHelpers:ee,validateOnBlur:o,validateOnChange:r,validateOnMount:u})}function cn(e){var t=un(e),r=e.component,a=e.children,o=e.render,i=e.innerRef;return(0,n.useImperativeHandle)(i,(function(){return t})),(0,n.createElement)(en,{value:t},r?(0,n.createElement)(r,t):o?o(t):a?qr(a)?a(t):Wr(a)?null:n.Children.only(a):null)}function sn(e){var t=Array.isArray(e)?[]:{};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=String(r);!0===Array.isArray(e[n])?t[n]=e[n].map((function(e){return!0===Array.isArray(e)||I(e)?sn(e):""!==e?e:void 0})):I(e[n])?t[n]=sn(e[n]):t[n]=""!==e[n]?e[n]:void 0}return t}function ln(e,t,r){var n=e.slice();return t.forEach((function(t,a){if(void 0===n[a]){var o=!1!==r.clone&&r.isMergeableObject(t);n[a]=o?h(Array.isArray(t)?[]:{},t,r):t}else r.isMergeableObject(t)?n[a]=h(e[a],t,r):-1===e.indexOf(t)&&n.push(t)})),n}var fn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect;function pn(e){var t=(0,n.useRef)(e);return fn((function(){t.current=e})),(0,n.useCallback)((function(){for(var e=arguments.length,r=new Array(e),n=0;ne?t:e}),0);return Array.from(Lr({},e,{length:t+1}))}return[]},bn=function(e){function t(t){var r;return(r=e.call(this,t)||this).updateArrayField=function(e,t,n){var a=r.props,o=a.name;(0,a.formik.setFormikState)((function(r){var a="function"==typeof n?n:e,i="function"==typeof t?t:e,u=Jr(r.values,o,e(Xr(r.values,o))),c=n?a(Xr(r.errors,o)):void 0,s=t?i(Xr(r.touched,o)):void 0;return Zr(c)&&(c=void 0),Zr(s)&&(s=void 0),Lr({},r,{values:u,errors:n?Jr(r.errors,o,c):r.errors,touched:t?Jr(r.touched,o,s):r.touched})}))},r.push=function(e){return r.updateArrayField((function(t){return[].concat(yn(t),[Mr(e)])}),!1,!1)},r.handlePush=function(e){return function(){return r.push(e)}},r.swap=function(e,t){return r.updateArrayField((function(r){return function(e,t,r){var n=yn(e),a=n[t];return n[t]=n[r],n[r]=a,n}(r,e,t)}),!0,!0)},r.handleSwap=function(e,t){return function(){return r.swap(e,t)}},r.move=function(e,t){return r.updateArrayField((function(r){return function(e,t,r){var n=yn(e),a=n[t];return n.splice(t,1),n.splice(r,0,a),n}(r,e,t)}),!0,!0)},r.handleMove=function(e,t){return function(){return r.move(e,t)}},r.insert=function(e,t){return r.updateArrayField((function(r){return vn(r,e,t)}),(function(t){return vn(t,e,null)}),(function(t){return vn(t,e,null)}))},r.handleInsert=function(e,t){return function(){return r.insert(e,t)}},r.replace=function(e,t){return r.updateArrayField((function(r){return function(e,t,r){var n=yn(e);return n[t]=r,n}(r,e,t)}),!1,!1)},r.handleReplace=function(e,t){return function(){return r.replace(e,t)}},r.unshift=function(e){var t=-1;return r.updateArrayField((function(r){var n=r?[e].concat(r):[e];return t<0&&(t=n.length),n}),(function(e){var r=e?[null].concat(e):[null];return t<0&&(t=r.length),r}),(function(e){var r=e?[null].concat(e):[null];return t<0&&(t=r.length),r})),t},r.handleUnshift=function(e){return function(){return r.unshift(e)}},r.handleRemove=function(e){return function(){return r.remove(e)}},r.handlePop=function(){return function(){return r.pop()}},r.remove=r.remove.bind(zr(r)),r.pop=r.pop.bind(zr(r)),r}Br(t,e);var r=t.prototype;return r.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!c()(Xr(e.formik.values,e.name),Xr(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},r.remove=function(e){var t;return this.updateArrayField((function(r){var n=r?yn(r):[];return t||(t=n[e]),qr(n.splice)&&n.splice(e,1),n}),!0,!0),t},r.pop=function(){var e;return this.updateArrayField((function(t){var r=t;return e||(e=r&&r.pop&&r.pop()),r}),!0,!0),e},r.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,r=t.component,a=t.render,o=t.children,i=t.name,u=Lr({},e,{form:Vr(t.formik,["validate","validationSchema"]),name:i});return r?(0,n.createElement)(r,u):a?a(u):o?"function"==typeof o?o(u):Wr(o)?null:n.Children.only(o):null},t}(n.Component);bn.defaultProps={validateOnChange:!0};var gn=mn(function(e){function t(){return e.apply(this,arguments)||this}Br(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return Xr(this.props.formik.errors,this.props.name)!==Xr(e.formik.errors,this.props.name)||Xr(this.props.formik.touched,this.props.name)!==Xr(e.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(e).length},r.render=function(){var e=this.props,t=e.component,r=e.formik,a=e.render,o=e.children,i=e.name,u=Vr(e,["component","formik","render","children","name"]),c=Xr(r.touched,i),s=Xr(r.errors,i);return c&&s?a?qr(a)?a(s):null:o?qr(o)?o(s):null:t?(0,n.createElement)(t,u,s):s:null},t}(n.Component)),En=(n.Component,r(6633)),xn=r.n(En),jn=r(9519),Sn=r(8014),_n=r(7190),wn=function(e){var t=e.data.site.siteMetadata,r=t.title,u=t.contact,c=t.social,s=(0,n.useState)(null),l=s[0],f=s[1],p=function(e,t){var r="appearance-none block w-full bg-tercen-light-blue text-black border rounded py-3 px-4 leading-tight focus:outline-none focus:bg-white";return Xr(e,t)?r+=" border-red-500":r+=" border-gray-200 focus:border-gray-500",r};return n.createElement(o.Z,{title:r},n.createElement(i.Z,{title:"Contact",keywords:["data analysis","data analytics","data science","tercen"]}),n.createElement("section",{className:"full-w py-16"},n.createElement("div",{className:"container py-10 px-4"},n.createElement("h1",{className:"font-bold text-black text-6xl leading-tight"},"Get in contact"),n.createElement("p",{className:"text-2xl text-tercen-orange-base font-source-sans-pro"},"Our team is waiting for you"))),n.createElement("section",{className:"mx-4 mb-10"},n.createElement("div",{className:"container flex flex-col lg:flex-row border border-tercen-light-blue"},n.createElement("div",{className:"flex-1 lg:flex-auto bg-tercen-light-blue p-8"},n.createElement("h3",{className:"font-medium text-3xl text-black"},u.title),n.createElement("p",{className:"pt-8 text-sm font-extralight"},n.createElement(jn.G,{icon:Sn.j1w,className:"text-base"}),n.createElement("a",{href:"tel:"+u.phone,className:"pl-4"},u.phone)),n.createElement("p",{className:"py-1 md:py-3 text-sm font-extralight"},n.createElement(jn.G,{icon:Sn.FU$,className:"text-base"}),n.createElement("a",{href:"mailto:"+u.email,className:"pl-4"},u.email)),n.createElement("div",{className:"pt-10"},n.createElement("a",{className:"inline-block mr-4 text-3xl hover:text-tercen-blue",href:c.linkedin,target:"_blank"},n.createElement(jn.G,{icon:_n.D9H})),n.createElement("a",{className:"inline-block mr-4 text-3xl hover:text-tercen-blue",href:c.github,target:"_blank"},n.createElement(jn.G,{icon:_n.zhw})),n.createElement("a",{className:"inline-block mr-4 text-3xl hover:text-tercen-blue",href:c.facebook,target:"_blank"},n.createElement(jn.G,{icon:_n.neY})),n.createElement("a",{className:"inline-block text-3xl hover:text-tercen-blue",href:c.youtube,target:"_blank"},n.createElement(jn.G,{icon:_n.opf})))),n.createElement("div",{className:"flex-1 lg:flex-auto"},n.createElement(cn,{initialValues:{},onSubmit:function(e,t){xn()({method:"POST",url:"https://europe-west1-tercen-firebase.cloudfunctions.net/contactFunction",data:e}).then((function(e){t.setSubmitting(!1),t.resetForm(),(0,a.navigate)("/thank-you-form")})).catch((function(e){t.setSubmitting(!1),console.log(e)}))},validate:function(e){var t={};return f(null),e.name||(t.name="Please fill your name in."),e.phone&&!/^[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$/i.test(e.phone)&&(t.phone="Please use a valid phone number format."),e.email&&/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i.test(e.email)||(t.email="Please fill a valid email address in."),e.emailConfirmation&&e.email==e.emailConfirmation||(t.emailConfirmation="Email confirmation doesn't seem to match."),Object.keys(t).length>0&&f("Please review the errors in the form."),t}},(function(e){return n.createElement("div",{className:"container pt-10 px-5"},n.createElement(hn,{className:"w-full max-w-lg mx-auto text-sm"},n.createElement("div",{className:"flex flex-wrap -mx-3 mb-6"},n.createElement("h3",{className:"w-full text-xl text-center lg:text-left text-black"},"Send us a message")),n.createElement("div",{className:"flex flex-wrap mb-6"},n.createElement("div",{className:"w-full px-1 mb-6 md:mb-0"},n.createElement("label",{className:"block uppercase font-medium text-xs mb-2",htmlFor:"grid-first-name"},"Name"),n.createElement(dn,{name:"name",className:p(e.errors,"name")}),n.createElement(gn,{name:"name",component:"p",className:"text-red-500 text-xs italic"}))),n.createElement("div",{className:"flex flex-wrap mb-6"},n.createElement("div",{className:"w-full md:w-1/2 px-1 mb-6 md:mb-0"},n.createElement("label",{className:"block uppercase font-medium text-xs mb-2",htmlFor:"grid-first-name"},"Email"),n.createElement(dn,{name:"email",className:p(e.errors,"email")}),n.createElement(gn,{name:"email",component:"p",className:"text-red-500 text-xs italic"})),n.createElement("div",{className:"w-full md:w-1/2 px-1"},n.createElement("label",{className:"block uppercase font-medium text-xs mb-2",htmlFor:"grid-last-name"},"Confirm Email"),n.createElement(dn,{name:"emailConfirmation",className:p(e.errors,"emailConfirmation")}),n.createElement(gn,{name:"emailConfirmation",component:"p",className:"text-red-500 text-xs italic"}))),n.createElement("div",{className:"flex flex-wrap mb-6"},n.createElement("div",{className:"w-1/2 px-1"},n.createElement("div",{className:"flex"},n.createElement("label",{className:"flex-grow uppercase font-medium text-xs mb-2",htmlFor:"grid-first-name"},"Phone"),n.createElement("span",{className:"text-xs font-light text-right text-gray-500"},"Optional")),n.createElement(dn,{name:"phone",className:p(e.errors,"phone")}),n.createElement(gn,{name:"phone",component:"p",className:"text-red-500 text-xs italic"}))),n.createElement("div",{className:"flex flex-wrap mb-6"},n.createElement("label",{className:"px-1 block uppercase font-medium text-xs mb-2",htmlFor:"grid-last-name"},"Message"),n.createElement("div",{className:"w-full px-1"},n.createElement(dn,{name:"message",as:"textarea",className:p(e.errors,"message")}))),l&&n.createElement("div",{className:"flex flex-wrap mb-6"},n.createElement("div",{className:"w-full px-1"},n.createElement("p",{className:"text-red-500 text-xs italic"},l))),n.createElement("div",{className:"flex flex-wrap mt-10 mb-6 justify-center"},n.createElement("button",{className:"lg:mt-0 py-3 px-10 rounded-sm inline-block font-bold text-white bg-tercen-blue text-xs transition duration-500 ease-in-out hover:bg-gray-200 hover:text-black",type:"submit"},"Send"))))}))))))}}}]); //# sourceMappingURL=component---src-pages-contact-tsx-ad3a9d2f2388c3e5d979.js.map