(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[624],{1099:function(e,t,n){"use strict";n.r(t);var s,r=n(952);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e}).apply(this,arguments)}t.default=function(e){return r.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:25,fill:"none"},e),s||(s=r.createElement("path",{stroke:"#8A8A8A",strokeLinecap:"square",d:"M4 12.5h16"})))}},2639:function(e,t,n){Promise.resolve().then(n.t.bind(n,413,23)),Promise.resolve().then(n.t.bind(n,8472,23)),Promise.resolve().then(n.bind(n,3004)),Promise.resolve().then(n.bind(n,7421)),Promise.resolve().then(n.bind(n,1099))},9421:function(e,t,n){"use strict";n.r(t),n.d(t,{ThemeProvider:function(){return ThemeProvider},useTheme:function(){return useTheme}});var s=n(7437),r=n(4033),a=n(2265);let l=(0,a.createContext)(),ThemeProvider=e=>{let{children:t}=e,[n,i]=(0,a.useState)("dark"),c=(0,a.useRef)("dark"),o=(0,r.usePathname)();return(0,a.useEffect)(()=>{o.includes("/vacancies/")?i("light"):i("dark")},[o]),(0,a.useEffect)(()=>{document.body.classList.replace(c.current,n),c.current=n},[n]),(0,s.jsx)(l.Provider,{value:{theme:n,setTheme:i},children:t})},useTheme=()=>(0,a.useContext)(l)},3004:function(e,t,n){"use strict";n.r(t);var s=n(7437);n(2265),n(2670),t.default=e=>{let{className:t="",isDark:n=!0,withBackground:r=!0,text:a,isUppercase:l=!0,...i}=e;return(0,s.jsx)("span",{className:"Badge".concat(n?" tex-black-1":" text-white").concat(r?" bg-black-1":""," text-nowrap fw-300").concat(l?" text-uppercase":""," ").concat(t),...i,children:a})}},7421:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return components_ContactForm}});var s,r,a,l=n(7437),i=n(1865);n(6691);var c=n(4033);n(5187);var o=n(952);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e}).apply(this,arguments)}var paperclip=function(e){return o.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),s||(s=o.createElement("path",{stroke:"#171719",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M11.97 12v3.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5V10c0-3.87-3.13-7-7-7s-7 3.13-7 7v6c0 3.31 2.69 6 6 6"})))};function file_remove_extends(){return(file_remove_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e}).apply(this,arguments)}var file_remove=function(e){return o.createElement("svg",file_remove_extends({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:800,height:800,viewBox:"0 0 64 64"},e),r||(r=o.createElement("g",{fill:"none",stroke:"#000",strokeMiterlimit:10,strokeWidth:4},o.createElement("path",{d:"M23 1h32v62H9V15z"}),o.createElement("path",{d:"M9 15h14V1"}))),a||(a=o.createElement("path",{fill:"none",stroke:"#000",strokeMiterlimit:10,strokeWidth:4,d:"M39 44 25 30M25 44l14-14"})))},m=n(9421),d=n(1099),components_DefaultContent=()=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:"mb-4 mb-lg-2 text-grey",children:"Feel free to get in touch with us if you want to collaborate or just pop up to say “hi”."}),(0,l.jsx)("p",{className:"mb-2",children:"What are you interested in?"}),(0,l.jsxs)("ul",{children:[(0,l.jsxs)("li",{className:"flex align-center mb-2 text-grey",children:[(0,l.jsx)(d.default,{className:"mr-1"}),"Blockchain development"]}),(0,l.jsxs)("li",{className:"flex align-center mb-2 text-grey",children:[(0,l.jsx)(d.default,{className:"mr-1"}),"Smart Contracts"]}),(0,l.jsxs)("li",{className:"flex align-center mb-2 text-grey",children:[(0,l.jsx)(d.default,{className:"mr-1"}),"Token Development"]}),(0,l.jsxs)("li",{className:"flex align-center mb-2 text-grey",children:[(0,l.jsx)(d.default,{className:"mr-1"}),"Bridges Development"]})]})]});let u=["png","jpg","doc","docx","xlsx","pdf","csv","txt","pptx","ppt"];var components_ContactForm=e=>{var t,n;let{title:s,description:r,fileLabel:a}=e,{theme:o}=(0,m.useTheme)();(0,c.usePathname)();let{register:d,handleSubmit:h,getValues:f,setError:p,watch:x,reset:g,formState:{errors:v}}=(0,i.cI)(),j=x("file",!1),onSubmit=async e=>{try{let t=new FormData;t.append("name",e.name),t.append("email",e.email),t.append("message",e.message),t.append("file",e.file[0]);let n=await fetch("".concat("https://digisol.agency","/contact-us"),{method:"POST",body:t});if(!n.ok){let e=await n.json();throw console.log(e),Object.keys(e).forEach(t=>{p(t,{message:e[t]})}),Error("HTTP error")}g({name:"",email:"",message:"",file:""})}catch(e){console.error(e)}};return(0,l.jsx)("div",{className:"container pt-8 pb-8",id:"contact-us",children:(0,l.jsxs)("div",{className:"ContactForm ".concat(o),children:[(0,l.jsx)("h2",{className:"ContactForm__head mb-2",children:s||"Let's create an awesome product. Drop us a line"}),r||(0,l.jsx)(components_DefaultContent,{}),(0,l.jsxs)("form",{className:"flex flex-column mt-5",onSubmit:h(e=>onSubmit(e)),children:[(0,l.jsxs)("div",{className:"flex-lg flex-row-lg",children:[(0,l.jsx)("input",{placeholder:"name",className:"field mr-lg-2 ".concat(v.name?"has-error":""),...d("name",{required:!0})}),(0,l.jsx)("input",{placeholder:"email",className:"field mr-lg-2 ".concat(v.email?"has-error":"email"),...d("email",{required:!0,pattern:{value:/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,12}$/i}})})]}),(0,l.jsx)("textarea",{placeholder:"message",className:"field ".concat(v.message?"has-error":"email"),rows:1,...d("message",{required:!0})}),(0,l.jsxs)("div",{className:"flex flex-column",children:[(null==j?void 0:j.length)?(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsx)("button",{type:"button","area-label":"remove file",onClick:()=>g({...f(),file:""}),children:(0,l.jsx)(file_remove,{width:24,height:24})}),(0,l.jsx)("p",{className:"my-auto ml-1 font-sm",children:null==j?void 0:null===(t=j[0])||void 0===t?void 0:t.name})]}):(0,l.jsxs)("label",{htmlFor:"file",className:"flex align-center",children:[(0,l.jsx)(paperclip,{className:"mr-2 ".concat("dark"===o?"black":"white")}),(0,l.jsx)("span",{className:"inline-block",children:a||"Attach"}),(0,l.jsx)("input",{type:"file",id:"file",...d("file",{validate:e=>{if(e&&e[0]){let t=e[0].name,n=t.split(".").pop().toLowerCase(),s=e[0].size;if(s>52428800)return"File is too large. Max size is 5MB.";if(!u.includes(n))return"Allowed file extentions: "+u.join(", ")}return!0}}),name:"file"})]}),v.file?(0,l.jsx)("p",{className:"font-sm text-red mt-3",children:null===(n=v.file)||void 0===n?void 0:n.message}):null]}),(0,l.jsxs)("div",{className:"mt-5",children:[(0,l.jsx)("button",{type:"submit",className:"btn btn-".concat("dark"===o?"black":"white"),children:"get in touch"}),(0,l.jsx)("p",{className:"text-grey block none-lg mt-2 font-sm",children:"By clicking “Get in Touch” button, you agree to processing of personal data."})]})]})]})})}},8472:function(){},2670:function(){},5187:function(){}},function(e){e.O(0,[534,865,971,472,744],function(){return e(e.s=2639)}),_N_E=e.O()}]);