"use strict";(self.webpackChunkspayee_micro_frontend=self.webpackChunkspayee_micro_frontend||[]).push([[2617],{3559:function(e,a,n){n.d(a,{A:function(){return E}});var t=n(96540),l=n(90952),r=n(5556),i=n.n(r),s=n(46942),c=n.n(s),u=n(70424),o=n(5340),m=n(27893),f=n(77399),d=n(14816),p=n(45945),g="upload_f_width_LOq6C";function v({value:e,onChange:a,request:n,name:l,signedUrlRequest:r,deleteRequest:i,update:s,localPreview:u,max:o,accept:v,single:h,...b}){const[C,E]=(0,t.useState)([]),[N,y]=(0,t.useState)(null),[x,A]=(0,t.useState)(null);(0,t.useEffect)((()=>{if(!h&&(0,d.cy)(e))for(var a=0;a<=e.length-1;a++)O(e[a]);else O(e)}),[e,e.fileName]);var R=[];function O(e){if(e&&e.fileName||(0,d.Kg)(e)){if(!r)return void(e&&E([{uid:"-1",url:e}]));(n=r)({file:e.fileName}).then((e=>{if(e.data.s||e.data.response){var a=e.data.data?e.data.data:e.data.fileName;R=h?[{uid:"-1",url:a}]:[...R,{uid:Math.random(),url:a}],E(R)}}),(e=>f.oR.error((0,m.U)(e))))}else E([])}let w=null;const q=t.createElement("div",{className:"overflow-hidden h-auto relative"},t.createElement("label",{htmlFor:l,className:c()("bg-slate04 flex cursor-pointer items-center justify-center",g)},t.createElement(p.A,null))),j=t.createElement("label",{htmlFor:l},t.createElement("i",{className:"material-icons cursor-pointer text-dash"},"upload")),k=e=>t.createElement("a",{href:e,target:"_blank",rel:"noreferrer"},t.createElement("i",{className:"material-icons cursor-pointer text-dash"},"visibility"));return h&&!e&&(w=q),C.length&&h||(w=q),t.createElement("div",{className:""},C.map(((n,l)=>t.createElement("div",{key:l,className:c()("m-2","upload__Qc_T")},t.createElement("div",{className:c()("overflow-hidden h-auto relative",g)},n.url&&(e=>{let a="";return e.url.includes(".json")||e.url.includes(".plist"),a=e.url,x&&(a=x),t.createElement("img",{className:c()("uploaded_image_axTJv","h-auto"),src:a})})(n),t.createElement("div",{className:"actionButtons_Ng0Ly"},!x&&k(n.url),x&&k(x),s&&t.createElement(t.Fragment,null,j),i&&t.createElement("label",{onClick:()=>(n=>{if(h)a(null);else{let l=C.find((e=>e.uid===n.uid));var t=C.indexOf(l);if(C.splice(t,1),e.length>=0){let n=e.find((e=>l.url.includes(e.fileName)));n&&i&&i({fileName:n.fileName}).then((n=>{if(n.data.s){let n=e.filter((e=>!l.url.includes(e.fileName)));a(n)}}),(e=>f.oR.error((0,m.U)(e))))}else a(null)}})(n)},t.createElement("i",{className:"material-icons cursor-pointer text-dash"},"delete"))))))),t.createElement(t.Fragment,null,h&&t.createElement(t.Fragment,null,w),!h&&C.length{u&&A(URL.createObjectURL(t.target.files[0])),(t=>{var l=new FormData;l.append("file",t);let r=n;n&&(r=n),r(l).then((n=>{if(n.data.s||n.data.response){var t=n.data.data?n.data.data:n.data.fileName;a(h?t:[...e,t])}else f.oR.error(n.data.ed)}),(e=>f.oR.error((0,m.U)(e))))})(t.target.files[0]),t.target.value=""}})))}v.propTypes={value:i().any,onChange:i().func,request:i().func,signedUrlRequest:i().func,name:i().string,max:i().number,single:i().bool,deleteRequest:i().func,update:i().bool,accept:i().string};var h=v;function b(){return b=Object.assign?Object.assign.bind():function(e){for(var a=1;ar.createElement(m,u({key:e,name:a,data:e},f))))))}function m({name:e,data:a,className:n,...t}){let{input:l}=(0,i.Mt)(e,{value:a,type:"radio"}),c=(0,s.Y)(l,t);return r.createElement("label",{className:`mr-2 ${n}`,key:a},r.createElement("input",u({type:"radio",name:e},l,t,c,{value:a,id:"input-"+e})),r.createElement("i",{className:"form-icon"})," ",a)}o.propTypes={name:l().string.isRequired,label:l().string.isRequired,className:l().string,validate:l().func,hint:l().string,data:l().array.isRequired,suffix:l().string,prefix:l().string,onChange:l().func,onFocus:l().func,onBlur:l().func,labelCss:l().any,containerClassName:l().string},a.A=o},45945:function(e,a,n){var t=n(96540);a.A=()=>t.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.createElement("rect",{width:"32",height:"32",rx:"16",fill:"#317AE7"}),t.createElement("path",{d:"M15.7422 10.6172C15.8203 10.5391 15.9062 10.5 16 10.5C16.0938 10.5 16.1797 10.5391 16.2578 10.6172L19.6328 13.9922C19.7891 14.1641 19.7891 14.3359 19.6328 14.5078C19.4609 14.6641 19.2891 14.6641 19.1172 14.5078L16.375 11.7891V18.375C16.3594 18.6094 16.2344 18.7344 16 18.75C15.7656 18.7344 15.6406 18.6094 15.625 18.375V11.7891L12.8828 14.5078C12.7109 14.6641 12.5391 14.6641 12.3672 14.5078C12.2109 14.3359 12.2109 14.1641 12.3672 13.9922L15.7422 10.6172ZM20.5 18.375C20.5156 18.1406 20.6406 18.0156 20.875 18C21.1094 18.0156 21.2344 18.1406 21.25 18.375V20.625C21.2344 21.1562 21.0547 21.6016 20.7109 21.9609C20.3516 22.3047 19.9062 22.4844 19.375 22.5H12.625C12.0938 22.4844 11.6484 22.3047 11.2891 21.9609C10.9453 21.6016 10.7656 21.1562 10.75 20.625V18.375C10.7656 18.1406 10.8906 18.0156 11.125 18C11.3594 18.0156 11.4844 18.1406 11.5 18.375V20.625C11.5156 20.9375 11.625 21.2031 11.8281 21.4219C12.0469 21.625 12.3125 21.7344 12.625 21.75H19.375C19.6875 21.7344 19.9531 21.625 20.1719 21.4219C20.375 21.2031 20.4844 20.9375 20.5 20.625V18.375Z",fill:"white"}))},50098:function(e,a,n){var t=n(96614),l=n(42496),r=n(5556),i=n.n(r),s=n(96540),c=n(90952),u=n(5340),o=n(64063),m=n(70424);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var a=1;a{return p(e=!d),void m.onChange(e);var e},labelDir:r?"right":"left",id:"input-"+e})))}m.propTypes={name:i().string.isRequired,label:i().string.isRequired,value:i().string,onChange:i().func,onFocus:i().func,onBlur:i().func,suffix:i().bool},a.A=m},71639:function(e,a,n){var t=n(96614),l=n(42496),r=n(5556),i=n.n(r),s=n(96540),c=n(90952),u=n(5340),o=n(64063),m=n(70424);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var a=1;a{return b(a=e),void p.onChange(a.value);var a},value:p.value||void 0})))}m.propTypes={name:r().string.isRequired,data:r().array,label:r().string.isRequired,hint:r().string,className:r().string,validate:r().func,onChange:r().func,onFocus:r().func,onBlur:r().func,labelCss:r().any},a.A=m},93551:function(e,a,n){n.d(a,{DT:function(){return r},Nr:function(){return s},Z$:function(){return c},mC:function(){return l}});var t=n(3406);const l=({type:e,types:a,value:n,key:l,errorCopy:s,formInputErrors:c})=>{let u={...c};return a.includes(e)&&(!{[t.CS.REQUIRED]:""===n,[t.CS.EMAIL]:!r(n),[t.CS.PHONE]:!i(n)}[e]?delete u[l]:u={...c,[l]:s}),u},r=e=>/\S+@\S+\.\S+/.test(`${e}`),i=e=>/^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im.test(`${e}`),s=e=>/^(((?!\-))(xn\-\-)?[a-z0-9\-_]{0,61}[a-z0-9]{1,1}\.)*(xn\-\-)?([a-z0-9\-]{1,61}|[a-z0-9\-]{1,30})\.[a-z]{2,}$/.test(e),c=e=>/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/.test(e)}}]);