(this["webpackJsonpbama-cloud"]=this["webpackJsonpbama-cloud"]||[]).push([[0],{1008:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEM0QxNjgwRDdDMjdFMzExQjM2REIxMUUxQjNCMDBFRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTQyRDIxRTI3N0MxMUUzODMyM0IxOThEOUM5NEFBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTQyRDIxRDI3N0MxMUUzODMyM0IxOThEOUM5NEFBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0RDE2ODBEN0MyN0UzMTFCMzZEQjExRTFCM0IwMEVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzRDE2ODBEN0MyN0UzMTFCMzZEQjExRTFCM0IwMEVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xqq3QAAAAMxJREFUeNrs01ENACEMRMENPs4DMvBvqEcCIhoy/XkVsJOqyr6lPZr7fNqjI+emNqllEqKEEKKEEKKEEKKEEGKZhCghhCghhCghhCghhFgmIUoIIUoIIUoIIUoIIUqIEkKIEkKIEkKIEkKIEqKEEKKEEKKEEKKEEKKEKCGEKCGEKCGEKCGEKCFKCCFKCCFKCCFKCCFKiBJCiBJCiBJCiBJCiBKihBCihBCihBCihBCihCghhCghhCghhCghhCghhFgmIUoIIUrIC/0FGABvLbsFk/yxQwAAAABJRU5ErkJggg=="},1009:function(e,t,a){e.exports=a.p+"static/media/barrillas.d4db9582.jpg"},1032:function(e,t,a){"use strict";(function(e){var n=a(2),r=a(4),o=a(0),i=a.n(o),c=a(698),s=a(2296),l=a(440),u=a(2289),d=a(123),m=a(583),p=a(85),f=a(34),g=a(233),b=a(2295),h=a(2292),E=a(1077),v=a(2294),O=a(537),y=a(198),j=a(2290),S=a(718),I=a.n(S),A=a(443),x=a.n(A),C=a(1035),T=a.n(C),_=a(707),N=a.n(_),w=a(724),k=a(723),P=a(1033),R=a.n(P),D=a(35),M=a(105),F=a(248),L=a.n(F),z=a(50),U=a(1034),V=a(540),B=a(555),q=a(18),$=a(36),W=a(116),K=a(39),H=a(1071),G=a(20);D.e.configure(M.a);var J=Object(c.a)((function(e){return{backgroundGradient:{paddingTop:"1em",minHeight:"100vh"},rootFab:{position:"fixed",bottom:e.spacing(2),right:e.spacing(2)}}})),Y=function(e){var t=e.children,a=e.window,n=J(),r=Object(s.a)({target:a?a():void 0,disableHysteresis:!0,threshold:100});return i.a.createElement(l.a,{in:r},i.a.createElement("div",{onClick:function(e){var t=(e.target.ownerDocument||document).querySelector("#back-to-top-anchor");t&&t.scrollIntoView({behavior:"smooth",block:"center"})},role:"presentation",className:n.rootFab},t))};t.a=Object(z.withSnackbar)((function(t){var a=Object(o.useRef)(!0),c=Object(o.useRef)(null),s=i.a.useState(0),l=Object(r.a)(s,2),S=l[0],A=l[1],C=i.a.useState(new Set),_=Object(r.a)(C,2),P=_[0],F=_[1],z=Object(o.useState)(null),Z=Object(r.a)(z,2),X=(Z[0],Z[1],Object(o.useState)([])),Q=Object(r.a)(X,2),ee=Q[0],te=Q[1],ae={},ne=Object(o.useState)({customerName:"",customerSecondName:"",customerLastName:"",customerBirthday:"",phones:[],emails:[],legals:[]}),re=Object(r.a)(ne,2),oe=re[0],ie=re[1],ce=Object(o.useState)(ae),se=Object(r.a)(ce,2),le=se[0],ue=se[1],de=Object(o.useState)(!1),me=Object(r.a)(de,2),pe=me[0],fe=me[1],ge=Object(o.useState)(!1),be=Object(r.a)(ge,2),he=be[0],Ee=be[1];Object(o.useEffect)((function(){if(a.current)return a.current=!1,void Oe();c.current&&(D.d.configure({AWSS3:{bucket:"bama-barcodes",region:M.a.aws_user_files_s3_bucket_region,correctClockSkew:!0}}),xe("".concat(oe.preregistrationCode,".jpg"),c.current.refs.renderElement.src)),Ee(!function(){var e=!1,a=ae;return oe?(0===S&&(""===oe.customerName.trim()&&(a=Object(n.a)(Object(n.a)({},a),{},{customerName:t.translate("Enter Customer Name")}),e=!0),""===oe.customerSecondName.trim()&&(a=Object(n.a)(Object(n.a)({},a),{},{customerSecondName:t.translate("Enter Customer Second Name")}),e=!0),oe.emails&&0===oe.emails.length||oe.emails.forEach((function(r){/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(r.trim())||(a=Object(n.a)(Object(n.a)({},a),{},{emails:t.translate("Email incorrect Format")}),e=!0)})),oe.phones&&0===oe.phones.length?(a=Object(n.a)(Object(n.a)({},a),{},{phones:t.translate("Enter at least one phone")}),e=!0):oe.phones.forEach((function(r){(r&&r.phone&&!Object(B.a)(r.phone,10)||0===r.phone.length)&&(a=Object(n.a)(Object(n.a)({},a),{},{phones:t.translate("The telephone number don't have a correct length")}),e=!0)})),oe.taxpayer&&(oe.taxpayer.taxpayerName&&oe.taxpayer.identification||(a=Object(n.a)(Object(n.a)({},a),{},{taxpayer:t.translate("Enter Taxpayer")}),e=!0))),1===S&&2!==oe.legals.length&&(a=Object(n.a)(Object(n.a)({},a),{},{legals:t.translate("Acept Legals")}),e=!0),ue(a),e):(ue(ae),e)}())}),[oe,S,P,pe,c,ee]);var ve=J(),Oe=function(){Object(G.a)(K.a,{params:JSON.stringify({database:"forecast",table:"sepomex",queryString:'SELECT * FROM "forecast"."sepomex"'})}).then((function(e){var t=JSON.parse(e);te(t.Items)}))},ye=function(e){var a=oe;a.preregistrationCode=Ae(String((new Date).getTime()),15),ie(a),a.phones.forEach((function(e){return e.phone="+52".concat(e.phone.replace(" ",""))})),fe(!0),D.d.put("".concat(a.preregistrationCode,".json"),JSON.stringify(a),{progressCallback:function(e){}}).then((function(e){var r={customerName:"".concat(a.customerName," ").concat(a.customerSecondName," ").concat(a.customerLastName),phones:a.phones,birthdate:a.customerBirthday?a.customerBirthday:null,emails:a.emails?a.emails:"",sellBanned:!1,taxpayer:a.taxpayer,legals:a.legals,files:[{fileName:a.inePhotoUrl,fileType:$.c.IDENTIFICATION}],preregistrationCode:a.preregistrationCode,customerCustomerTypeId:"c32b3f5e-5de3-4954-96e2-a87a29d89fcd"};D.a.graphql(Object(D.f)(W.a,{input:r})).then((function(e){console.log(e);var n=e.data.createCustomer;a.emails.forEach((function(e){var r={sender:"clubbama@bamaglobal.com.mx",recipient:e,subject:t.translate("Registry Success"),title:t.translate("Registry Success"),content:'
\n
'.concat(new Date(n._lastChangedAt).toLocaleString(),'
\n
').concat(n.customerName,'
\n
\n
\n
').concat(a.preregistrationCode.toLowerCase(),'
\n
\n
.concat(a.preregistrationCode,'.jpg)
\n
\n
\n
')};D.a.graphql(Object(D.f)(K.u,{email:JSON.stringify(r)})).then((function(a){je("".concat(t.translate("createCustomer_emailLegendSended")," ").concat(e),q.b,5e3)}))})),a.phones.forEach((function(e){if(e.phoneType===$.i.MOBILE){var n={message:"".concat(t.translate("createCustomer_smsLegend")," ").concat(a.preregistrationCode.toLowerCase()),phone:e.phone};D.a.graphql(Object(D.f)(K.v,{sms:JSON.stringify(n)})).then((function(a){je("".concat(t.translate("createCustomer_smsLegendSended")," ").concat(e.phone),q.b,5e3)}))}})),fe(!1),je(t.translate("Registry successfully"),q.c,5e3)})).catch((function(e){var a=e;fe(!1),console.log(a,a.errors),a&&a.errors&&a.errors.forEach((function(e){console.log(e),je(e.message,q.a,5e3),"ConditionalCheckFailedException"===e.errorType?ue(Object(n.a)(Object(n.a)({},le),{},{registry:t.translate("createCustomer_ConditionalCheckFailedException")})):ue(Object(n.a)(Object(n.a)({},le),{},{registry:t.translate("Generic Error Create Customer")}));var a="has an invalid value. Unable to parse";e.message.includes(a)&&e.message.includes("phone")&&ue(Object(n.a)(Object(n.a)({},le),{},{registry:"".concat(t.translate("Variable phone has an invalid value Unable to parse")," ").concat(e.message.split(a)[1].split(" ")[1].replace("`","").replace("+52","").replace("`","")," ").concat(t.translate("as a valid phone number"))}))}))}))})).catch((function(e){console.log(e)})),e&&e.preventDefault()},je=function(e,a,n,r,o,i,c,s){return t.enqueueSnackbar?t.enqueueSnackbar(e,{variant:a,autoHideDuration:n||3e3,anchorOrigin:{vertical:o||"bottom",horizontal:i||"left"},persist:s,content:function(e){return c}}):null},Se=function(e){var t=!1;switch(e){case 1:default:t=!1}return t},Ie=function(e){return P.has(e)},Ae=function(e,t){for(var a=e.replace(/-/gi,"").concat("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890").split(""),n=[],r=0;r0&&!Boolean(Object(S.a)(e.customer.phones[a].phone,10))?c.a.createElement(l.a,{item:!0,xs:12},c.a.createElement(p.a,{severity:y.a},e.translate("The telephone number don't have a correct length"))):""))})))),c.a.createElement(l.a,{item:!0,xs:12,sm:3},c.a.createElement(u.a,{variant:"subtitle1"},c.a.createElement(l.a,{container:!0,spacing:1,alignItems:"center"},c.a.createElement(l.a,{item:!0},c.a.createElement(d.a,{color:"secondary",size:"small",onClick:function(e){return D("email")}},c.a.createElement(g.a,null))),c.a.createElement(l.a,{item:!0},e.translate("Email")),c.a.createElement(l.a,{item:!0,xs:12},c.a.createElement(u.a,{variant:"caption",color:"secondary"},e.translate("Optional")))))),c.a.createElement(l.a,{item:!0,xs:12,sm:9},c.a.createElement(l.a,{container:!0,spacing:1,justify:"center",alignItems:"center"},e.customer.emails&&e.customer.emails.map((function(t,a){return c.a.createElement(l.a,{item:!0,xs:12,key:"customerEmail"+a},c.a.createElement(l.a,{container:!0,spacing:1,alignItems:"center"},c.a.createElement(l.a,{item:!0,xs:!0},c.a.createElement(O,{name:"email",fullWidth:!0,variant:"outlined",id:"customer-email",label:e.translate("Email"),type:"email",value:t,onChange:function(e){return L(a,e.target.value,!1)}})),c.a.createElement(l.a,{item:!0,xs:1},c.a.createElement(m.a,{color:"secondary",onClick:function(){return L(a,null,!0)}},c.a.createElement(h.a,null))),Boolean(e.customer.emails[a].length>0&&!/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(e.customer.emails[a]))?c.a.createElement(l.a,{item:!0,xs:12},c.a.createElement(p.a,{severity:y.a},e.translate("Email incorrect Format"))):""))})))),c.a.createElement(l.a,{item:!0,xs:12,sm:3},c.a.createElement(u.a,{variant:"subtitle1"},c.a.createElement(l.a,{container:!0,spacing:1,alignItems:"center"},c.a.createElement(l.a,{item:!0},c.a.createElement(d.a,{color:"secondary",size:"small",onClick:function(e){return D("taxpayer")}},c.a.createElement(g.a,null))),c.a.createElement(l.a,{item:!0},e.translate("Taxpayer Info")),c.a.createElement(l.a,{item:!0,xs:12},c.a.createElement(u.a,{variant:"caption",color:"secondary"},e.translate("Optional")))))),c.a.createElement(l.a,{item:!0,xs:12,sm:9},c.a.createElement(l.a,{container:!0,spacing:1,justify:"center",alignItems:"center"},e.customer.taxpayer?c.a.createElement(l.a,{item:!0,xs:12,key:"customerTaxpayer"},c.a.createElement(l.a,{container:!0,spacing:1,alignItems:"center"},c.a.createElement(l.a,{item:!0,xs:!0},c.a.createElement(O,{name:"taxpayerName",fullWidth:!0,variant:"outlined",id:"customer-taxpayerName",label:e.translate("Taxpayer name"),type:"text",value:e.customer.taxpayer.taxpayerName,onChange:function(e){return F(e.target.value,"taxpayerName",!1)}})),c.a.createElement(l.a,{item:!0,xs:!0},c.a.createElement(O,{name:"identification",fullWidth:!0,variant:"outlined",id:"customer-identification",label:e.translate("Taxpayer identification"),type:"text",value:e.customer.taxpayer.identification,onChange:function(e){return F(e.target.value,"identification",!1)}})),c.a.createElement(l.a,{item:!0,xs:1},c.a.createElement(m.a,{color:"secondary",onClick:function(){return F(null,null,!0)}},c.a.createElement(h.a,null))))):null)))),c.a.createElement(l.a,{item:!0,xs:12},c.a.createElement(l.a,{container:!0},c.a.createElement(l.a,{item:!0})))))}},1115:function(e,t,a){e.exports=a(2270)},116:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return o})),a.d(t,"e",(function(){return i})),a.d(t,"d",(function(){return c}));var n="mutation CreateCustomer(\n $input: CreateCustomerInput!\n $condition: ModelCustomerConditionInput\n) {\n createCustomer(input: $input, condition: $condition) {\n id\n customerId\n customerName\n phones {\n phoneType\n phone\n }\n emails\n address\n location {\n coordinates\n }\n taxpayer {\n identification\n taxpayerName\n keyTax\n detailTax\n }\n sellBanned\n accountRepresentative {\n id\n accountRepresentativeId\n customer {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n points {\n coordinates\n }\n customers {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n }\n customerType {\n id\n customerTypeName\n customers {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n }\n _version\n _deleted\n _lastChangedAt\n }\n}\n",r="query GetAudit($id: ID!) {\n getAudit(id: $id) {\n id\n auditType\n startAudit\n endAudit\n promoter\n auditor\n blacklist\n result\n customer {\n id\n customerId\n customerName\n emails\n address\n sellBanned\n preregistrationCode\n _version\n _deleted\n _lastChangedAt\n }\n _version\n _deleted\n _lastChangedAt\n }\n}\n",o="query ListCustomers(\n $filter: ModelCustomerFilterInput\n $limit: Int\n $nextToken: String\n) {\n listCustomers(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n customerId\n customerName\n phones {\n phoneType\n phone\n }\n emails\n address\n location {\n coordinates\n }\n taxpayer {\n identification\n taxpayerName\n keyTax\n detailTax\n }\n sellBanned\n sales {\n nextToken\n startedAt\n }\n accountRepresentative {\n id\n accountRepresentativeId\n _version\n _deleted\n _lastChangedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n _version\n _deleted\n _lastChangedAt\n }\n customerType {\n id\n customerTypeName\n _version\n _deleted\n _lastChangedAt\n }\n legals {\n legalType\n datetime\n }\n files {\n fileName\n fileType\n }\n preregistrationCode\n fingers {\n fingerType\n fingerTemplate\n }\n audits {\n items {\n id\n auditType\n startAudit\n endAudit\n promoter\n auditor\n blacklist\n result\n _version\n _deleted\n _lastChangedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n }\n nextToken\n startedAt\n }\n}\n",i="\n subscription OnUpdateRemoteRequest {\n onUpdateRemoteRequest {\n id\n source\n startDate\n endDate\n status\n sync\n request\n response\n _version\n _deleted\n _lastChangedAt \n }\n }\n",c="\n query ListProductKits(\n $filter: ModelProductKitFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listProductKits(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n productKitId\n productKitName\n }\n nextToken\n startedAt\n }\n }\n"},1312:function(e,t,a){},1313:function(e,t,a){},18:function(e,t,a){"use strict";a.d(t,"c",(function(){return h})),a.d(t,"d",(function(){return E})),a.d(t,"a",(function(){return v})),a.d(t,"b",(function(){return O})),a.d(t,"e",(function(){return y}));var n=a(13),r=a.n(n),o=a(40),i=a(24),c=a(25),s=a(75),l=a(27),u=a(26),d=a(0),m=a.n(d),p=a(538),f=a(35),g=a(198),b=a(571),h="success",E="warning",v="error",O="info",y=function(e){Object(l.a)(a,e);var t=Object(u.a)(a);function a(e){var n;return Object(i.a)(this,a),(n=t.call(this,e)).signOut=function(){return f.b.signOut({global:!0}).then((function(e){return n.isUserSignedIn(),e})).catch((function(e){throw e}))},n.getSecureStore=function(){return b.b.getState()},n.isUserSignedIn=Object(o.a)(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.setState({checkingSignedInStatus:!0}),f.b.currentAuthenticatedUser({bypassCache:!1}).then((function(e){n.setState({user:e})})).catch((function(e){n.handleSingInError(e,{username:"",password:""})}));case 2:case"end":return e.stop()}}),e)}))),n.action=function(e){return m.a.createElement(g.a,{onClick:function(){return n.props.closeSnackbar(e)}},n.translate("Dissmiss me"))},n.state={user:null},n.signOut=n.signOut.bind(Object(s.a)(n)),n.getSecureStore=n.getSecureStore.bind(Object(s.a)(n)),n.isUserSignedIn=n.isUserSignedIn.bind(Object(s.a)(n)),n.handleSingInError=n.handleSingInError.bind(Object(s.a)(n)),n.action=n.action.bind(Object(s.a)(n)),n}return Object(c.a)(a,[{key:"handleSingInError",value:function(e){this.showMessage(this.translate(e.message?e.message:e.log?e.log:e),v,5e3);var t=this.getSecureStore();"not authenticated"!==e?"undefined"!==typeof t.UserSignInReducer.signInFailedReason&&"undefined"!==typeof t.UserSignInReducer.signInFailedReason.data&&this.handleSingInError(t.UserSignInReducer.signInFailedReason.data):this.go("/userSignIn")}},{key:"showMessage",value:function(e,t,a,n,r,o,i,c,s){return console.log("showMessage",e,t,a,n,this.props),this.props.enqueueSnackbar(e,{variant:t,autoHideDuration:a||3e3,anchorOrigin:{vertical:r||"bottom",horizontal:o||"left"},persist:c,content:function(e){return i},action:s||this.action})}}]),a}(p.a)},1809:function(e,t,a){e.exports=a.p+"static/media/icon.617f8a58.png"},1810:function(e,t,a){e.exports=a.p+"static/media/loading-industry.7a6445be.gif"},1811:function(e,t,a){e.exports=a.p+"static/media/ajax-loader.dfc0cda6.gif"},1877:function(e,t,a){},1878:function(e,t,a){},20:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return c})),a.d(t,"c",(function(){return s}));var n=a(2),r=a(35),o=a(105);r.e.configure(o.a);var i=function e(t,a,o){return new Promise((function(i,c){r.a.graphql(Object(r.f)(t,a)).then((function(r){var c=Object.keys(r.data);o=r.data[c]&&"string"!==typeof r.data[c]&&"items"in r.data[c]?Array.isArray(o)?o.concat(r.data[c].items):r.data[c].items:r.data[c],r.data[c]&&"string"!==typeof r.data[c]&&r.data[c].nextToken?i(e(t,Object(n.a)(Object(n.a)({},a),{},{nextToken:r.data[c].nextToken}),o)):i(o)})).catch((function(e){return c(e)}))}))},c=function(e,t){return r.a.graphql(Object(r.f)(e,t)).then((function(e){var t=Object.keys(e.data);return e.data[t]})).catch((function(e){return e}))},s=function e(t,a,o,i){return new Promise((function(c,s){r.a.graphql(Object(r.f)(t,a)).then((function(r){var s=Object.keys(r.data);o=r.data[s]&&"string"!==typeof r.data[s]&&"items"in r.data[s]?Array.isArray(o)?o.concat(r.data[s].items):r.data[s].items:r.data[s],i(o),r.data[s]&&"string"!==typeof r.data[s]&&r.data[s].nextToken?c(e(t,Object(n.a)(Object(n.a)({},a),{},{nextToken:r.data[s].nextToken}),o,i)):c(o)})).catch((function(e){s(e)}))}))}},2091:function(e,t,a){},2093:function(e,t,a){},2094:function(e,t,a){e.exports=a.p+"static/media/areas.a851de18.svg"},2095:function(e,t,a){e.exports=a.p+"static/media/documentacion.ab26f749.svg"},2096:function(e,t,a){e.exports=a.p+"static/media/empleados.ba71e942.svg"},2097:function(e,t,a){e.exports=a.p+"static/media/empresas.a7e72534.svg"},2098:function(e,t,a){e.exports=a.p+"static/media/fuentes.7dcc36da.svg"},2099:function(e,t,a){e.exports=a.p+"static/media/indicadores.b66ad6e6.svg"},2100:function(e,t,a){e.exports=a.p+"static/media/kpis.35e6e0d3.svg"},2101:function(e,t,a){e.exports=a.p+"static/media/parametros.263f1fab.svg"},2102:function(e,t,a){e.exports=a.p+"static/media/reportes.a54cd2be.svg"},2103:function(e,t,a){e.exports=a.p+"static/media/variables.86564bdf.svg"},2104:function(e,t,a){e.exports=a.p+"static/media/areas-white.f52dfa3b.svg"},2105:function(e,t,a){e.exports=a.p+"static/media/documentacion-white.02b4e2ea.svg"},2106:function(e,t,a){e.exports=a.p+"static/media/empleados-white.5ab0bd30.svg"},2107:function(e,t,a){e.exports=a.p+"static/media/empresas-white.912ae3da.svg"},2108:function(e,t,a){e.exports=a.p+"static/media/fuentes-white.c767b1ff.svg"},2109:function(e,t,a){e.exports=a.p+"static/media/indicadores-white.7ef67898.svg"},2110:function(e,t,a){e.exports=a.p+"static/media/kpis-white.49e96d21.svg"},2111:function(e,t,a){e.exports=a.p+"static/media/parametros-white.634b5ee2.svg"},2112:function(e,t,a){e.exports=a.p+"static/media/reportes-white.f8a74343.svg"},2113:function(e,t,a){e.exports=a.p+"static/media/variables-white.9f1f89ab.svg"},2114:function(e,t,a){e.exports=a.p+"static/media/function.6e899402.svg"},2115:function(e,t,a){e.exports=a.p+"static/media/function-white.9d146aca.svg"},2124:function(e,t,a){},2125:function(e,t,a){},2126:function(e,t,a){},2127:function(e,t,a){},2128:function(e,t,a){},2129:function(e,t,a){},2130:function(e,t,a){},2131:function(e,t,a){},2132:function(e,t,a){},2133:function(e,t,a){},2136:function(e,t,a){},2137:function(e,t,a){},2138:function(e,t,a){},2139:function(e,t,a){},2140:function(e,t,a){},2146:function(e,t,a){},2147:function(e,t,a){},2148:function(e,t,a){},2149:function(e,t,a){},2150:function(e,t,a){},2151:function(e,t,a){},2152:function(e,t,a){},2153:function(e,t,a){},2154:function(e,t,a){},2155:function(e,t,a){},2156:function(e,t,a){},2157:function(e,t,a){},2186:function(e,t){},2270:function(e,t,a){"use strict";a.r(t);a(1116),a(1125);var n=a(0),r=a.n(n),o=a(63),i=a.n(o),c=(a(1312),a(571));Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var s=a(55),l=a(282);i.a.render(r.a.createElement(s.a,{history:l.b},r.a.createElement(c.a,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))},248:function(e,t,a){e.exports=a.p+"static/media/watermark_color.a2f21ba5.png"},282:function(e,t,a){"use strict";a.d(t,"b",(function(){return m}));var n=a(572),r=a(118),o=a(1058),i=a.n(o),c=a(1059),s=a(1060),l=a(1069),u=a(1061),d=a(1070),m=Object(d.a)(),p=Object(c.createLogger)({predicate:function(){return!1}}),f={};t.a=function(e,t){var a=Object(n.a)({key:"root",storage:i.a,blacklist:["filter","modals"]},e(m)),o=Object(l.a)(),c=[o,s.a,p],d=[r.applyMiddleware.apply(void 0,c)],g=u.composeWithDevTools.apply(void 0,d),b=Object(r.createStore)(a,f,g);return o.run(t),b}},36:function(e,t,a){"use strict";a.d(t,"i",(function(){return d})),a.d(t,"d",(function(){return m})),a.d(t,"h",(function(){return p})),a.d(t,"k",(function(){return f})),a.d(t,"g",(function(){return g})),a.d(t,"c",(function(){return b})),a.d(t,"j",(function(){return h})),a.d(t,"e",(function(){return E})),a.d(t,"f",(function(){return v})),a.d(t,"b",(function(){return O})),a.d(t,"a",(function(){return y}));var n=a(307),r=a(309),o=a(310),i=a(704),c=a(705),s=a(308),l=a(706),u=a(306),d={HOME:"home",WORK:"work",OFFICE:"office",MOBILE:"mobile",OTHER:"other"},m=["left_pinky","left_ring","left_middle","left_index","left_thumb","right_pinky","right_ring","right_middle","right_index","right_thumb"],p={PROFILE:"profile",SYSTEM:"system",NAVIGATION:"navigation"},f={FREETOUSE:"freeToUse",SELECTABLE:"selectable"},g={TERMS_AND_CONDITIONS:"termsAndConditions",NOTICE_PRIVACY:"noticePrivacy"},b={INVOICE:"invoice",VOUCHER:"voucher",TELEPHONIC_RECHARGE:"telephonic_recharge",SERVICE_PAYMENT:"service_payment",MOVIE_TICKET:"movie_ticket",IDENTIFICATION:"identification",PICTURE_PROFILE:"picture_profile"},h={POS:"pos",CLOUD:"cloud",SUSCRIPTOR:"suscriptor",USER:"user"},E={Y:"Y",M:"M",W:"W",D:"D",H:"H",MIN:"min"},v={HIGH:"high",MEDIUM:"medium",LOW:"low"},O={RED:n.a,BLUE:r.a,GREEN:o.a,BROWN:i.a,YELLOW:c.a,ORANGE:s.a,PURPLE:l.a,PINK:u.a},y={STREET_NUMBER:"street_number",STREET_ADDRESS:"street_address",ROUTE:"route",INTERSECTION:"intersection",POLITICAL:"political",COUNTRY:"country",ADMINISTRATIVE_AREA_1:"administrative_area_level_1",ADMINISTRATIVE_AREA_2:"administrative_area_level_2",ADMINISTRATIVE_AREA_3:"administrative_area_level_3",ADMINISTRATIVE_AREA_4:"administrative_area_level_4",ADMINISTRATIVE_AREA_5:"administrative_area_level_5",COLLOQUIAL_AREA:"colloquial_area",LOCALITY:"locality",SUBLOCALITY:"sublocality",SUBLOCALITY_LEVEL_1:"sublocality_level_1",SUBLOCALITY_LEVEL_2:"sublocality_level_2",SUBLOCALITY_LEVEL_3:"sublocality_level_3",SUBLOCALITY_LEVEL_4:"sublocality_level_4",SUBLOCALITY_LEVEL_5:"sublocality_level_5",NEIGHBORHOOD:"neighborhood",PREMISE:"premise",SUBPREMISE:"subpremise",PLUS_CODE:"plus_code",POSTAL_CODE:"postal_code",NATURAL_FEATURE:"natural_feature",AIRPORT:"airport",PARK:"park",POINT_OF_INTEREST:"point_of_interest"}},39:function(e,t,a){"use strict";a.d(t,"u",(function(){return n})),a.d(t,"v",(function(){return r})),a.d(t,"a",(function(){return o})),a.d(t,"w",(function(){return i})),a.d(t,"M",(function(){return c})),a.d(t,"D",(function(){return s})),a.d(t,"x",(function(){return l})),a.d(t,"z",(function(){return u})),a.d(t,"A",(function(){return d})),a.d(t,"k",(function(){return m})),a.d(t,"H",(function(){return p})),a.d(t,"G",(function(){return f})),a.d(t,"i",(function(){return g})),a.d(t,"h",(function(){return b})),a.d(t,"d",(function(){return h})),a.d(t,"q",(function(){return E})),a.d(t,"b",(function(){return v})),a.d(t,"y",(function(){return O})),a.d(t,"o",(function(){return y})),a.d(t,"L",(function(){return j})),a.d(t,"g",(function(){return S})),a.d(t,"r",(function(){return I})),a.d(t,"l",(function(){return A})),a.d(t,"I",(function(){return x})),a.d(t,"t",(function(){return C})),a.d(t,"j",(function(){return T})),a.d(t,"F",(function(){return _})),a.d(t,"s",(function(){return N})),a.d(t,"c",(function(){return w})),a.d(t,"B",(function(){return k})),a.d(t,"p",(function(){return P})),a.d(t,"C",(function(){return R})),a.d(t,"m",(function(){return D})),a.d(t,"J",(function(){return M})),a.d(t,"n",(function(){return F})),a.d(t,"K",(function(){return L})),a.d(t,"e",(function(){return z})),a.d(t,"E",(function(){return U})),a.d(t,"f",(function(){return V}));var n="\n mutation SendEmail($email: AWSJSON) {\n sendEmail(email: $email)\n }\n",r="\n mutation SendSms($sms: AWSJSON) {\n sendSMS(sms: $sms)\n }\n",o="\n mutation AthenaOperation($params: AWSJSON) {\n athenaOperation(params: $params)\n }\n",i="\n mutation Sra($params: AWSJSON) {\n sra(params: $params)\n }\n",c="\n mutation Xadisws($params: AWSJSON) {\n xadisws(params: $params)\n }\n",s="\n mutation UpdateProduct(\n $input: UpdateProductInput!\n $condition: ModelProductConditionInput\n ) {\n updateProduct(input: $input, condition: $condition) {\n id\n productId\n productName\n sku\n description\n averageCost\n currentSellPrice\n maxSellingPrice\n inStock\n active\n marketReleaseDate\n marketFinalDate\n sellable\n purchable\n s3keyImage\n category {\n id\n categoryId\n categoryName\n parentCategoryId\n s3keyImage\n isNew\n categoryDescription\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n brand {\n id\n brandId\n brandName\n parentBrandId\n s3keyImage\n brandDescription\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n saleUnit {\n id\n saleUnitId\n saleUnitName\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n sourcing {\n id\n sourcingId\n sourcingName\n parentSourcingId\n address\n location {\n coordinates\n }\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n productKitItems {\n items {\n id\n productOptions\n quantity\n currentSellPrice\n percentDiscount\n percentOfer\n amountDiscount\n amountOfer\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n orderItems {\n items {\n id\n requestedQuantity\n pricePerUnit\n price\n taxAmount\n receivedQuantity\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n saleItems {\n items {\n id\n productId\n quantity\n pricePerUnit\n price\n taxAmount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n kardexs {\n items {\n id\n kardexId\n datetime\n kardexOperationType\n kardexFlowType\n quantity\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n returnables {\n items {\n id\n startValidity\n cancellationValidity\n returnableStatus\n received\n quantity\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n returnableContainerProductId\n serviceConfig {\n serviceIntegrationId\n params {\n param\n value\n }\n }\n mtcprops {\n code\n amount\n verification_code\n serviceIntegrationId\n operation\n params\n reference {\n minLength\n maxLength\n name\n s3keyImage\n }\n }\n barcodes\n taxes {\n id\n taxId\n taxName\n rate\n amount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n items {\n id\n startDate\n endDate\n discountType\n quantity\n amount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n quantityPerBox\n pricings {\n items {\n id\n marketReleaseDate\n marketFinalDate\n amount\n pricingType\n pricingName\n priceId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n address\n positions {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n providers {\n nextToken\n startedAt\n }\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n organizationId\n salesHours {\n startTime\n endTime\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",l="\n mutation UpdateAttendant(\n $input: UpdateAttendantInput!\n $condition: ModelAttendantConditionInput\n ) {\n updateAttendant(input: $input, condition: $condition) {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n sales {\n items {\n id\n createdDate\n paidDate\n amount\n amountPaid\n amountReturned\n cardAmount\n taxAmount\n discountAmount\n source\n warehouseId\n registerId\n sync\n token\n invoice\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n orders {\n items {\n id\n createdDate\n requestedDate\n recivedDate\n scheduledDate\n sync\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n location {\n coordinates\n }\n address\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n phones {\n phoneType\n phone\n }\n settings {\n param\n value\n }\n attendants {\n nextToken\n startedAt\n }\n sales {\n nextToken\n startedAt\n }\n orders {\n nextToken\n startedAt\n }\n productKits {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n nextToken\n startedAt\n }\n incidents {\n nextToken\n startedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReport {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n cashDrawers {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n roles {\n items {\n id\n roleId\n day\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n phones {\n phoneType\n phone\n }\n emails {\n emailType\n email\n }\n fingers {\n fingerType\n fingerTemplate\n }\n position {\n id\n positionId\n positionName\n parentPositionId\n attendants {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n systemRole {\n id\n systemRoleName\n parentSystemRoleId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n items {\n id\n openCashRegisterShift\n closeCashRegisterShift\n cashRegisterShiftType\n cashRegisterShiftStatusType\n registerId\n sync\n sales\n cashRegisterShifts\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n cashDrawers {\n items {\n id\n datetime\n cashDrawerType\n cashFlowType\n amount\n registerId\n controlId\n sync\n file\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n kardexs {\n items {\n id\n kardexId\n datetime\n kardexOperationType\n kardexFlowType\n quantity\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n incidents {\n id\n datetime\n day\n attendant {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n warehouseId\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n incidentType {\n id\n incidentTypeId\n incidentTypeName\n parentIncidentTypeId\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n incidentObservation {\n id\n incidentObservationName\n parentIncidentObservationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n schedule {\n id\n scheduleId\n entry\n exit\n scheduleName\n tolerance\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n description\n headcountCount\n vacantLog {\n id\n vacantCounter\n sinceDate\n calculationDate\n statusName\n statusId\n reportId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n items {\n id\n startDate\n endDate\n discountType\n quantity\n amount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n attendanceRecords {\n items {\n id\n datetime\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n xadisEmptyContainers {\n items {\n id\n startDate\n endDate\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n workplanExecution {\n items {\n id\n startDate\n endDate\n score\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",u="\n mutation UpdateCustomer(\n $input: UpdateCustomerInput!\n $condition: ModelCustomerConditionInput\n ) {\n updateCustomer(input: $input, condition: $condition) {\n id\n customerId\n customerName\n birthdate\n phones {\n phoneType\n phone\n }\n emails\n address\n location {\n coordinates\n }\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n sellBanned\n sales {\n items {\n id\n createdDate\n paidDate\n amount\n amountPaid\n amountReturned\n cardAmount\n taxAmount\n discountAmount\n source\n warehouseId\n registerId\n sync\n token\n invoice\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n accountRepresentative {\n id\n accountRepresentativeId\n customer {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n points {\n coordinates\n }\n customers {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n customerType {\n id\n customerTypeId\n customerTypeName\n customers {\n nextToken\n startedAt\n }\n defaultType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n legals {\n legalType\n datetime\n }\n files {\n fileName\n fileType\n }\n preregistrationCode\n fingers {\n fingerType\n fingerTemplate\n }\n audits {\n items {\n id\n auditType\n startAudit\n endAudit\n promoter\n auditor\n blacklist\n result\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n commercialBusiness\n salesHours {\n startTime\n endTime\n }\n enrrollmentWarehouse\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",d="\n mutation UpdateCustomerType(\n $input: UpdateCustomerTypeInput!\n $condition: ModelCustomerTypeConditionInput\n ) {\n updateCustomerType(input: $input, condition: $condition) {\n id\n customerTypeId\n customerTypeName\n customers {\n items {\n id\n customerId\n customerName\n birthdate\n emails\n address\n sellBanned\n preregistrationCode\n commercialBusiness\n enrrollmentWarehouse\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n defaultType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",m="\n mutation CreateWarehouseCustomer(\n $input: CreateWarehouseCustomerInput!\n $condition: ModelWarehouseCustomerConditionInput\n ) {\n createWarehouseCustomer(input: $input, condition: $condition) {\n customerId\n warehouseId\n marketReleaseDate\n marketFinalDate\n active\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",p="\n mutation UpdateWarehouseCustomer(\n $input: UpdateWarehouseCustomerInput!\n $condition: ModelWarehouseCustomerConditionInput\n ) {\n updateWarehouseCustomer(input: $input, condition: $condition) {\n customerId\n warehouseId\n marketReleaseDate\n marketFinalDate\n active\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",f="\n mutation UpdateWarehouse(\n $input: UpdateWarehouseInput!\n $condition: ModelWarehouseConditionInput\n ) {\n updateWarehouse(input: $input, condition: $condition) {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n location {\n coordinates\n }\n address\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n phones {\n phoneType\n phone\n }\n settings {\n param\n value\n }\n attendants {\n items {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n sales {\n items {\n id\n createdDate\n paidDate\n amount\n amountPaid\n amountReturned\n cardAmount\n taxAmount\n discountAmount\n source\n warehouseId\n registerId\n sync\n token\n invoice\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n orders {\n items {\n id\n createdDate\n requestedDate\n recivedDate\n scheduledDate\n sync\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n productKits {\n items {\n id\n productKitId\n productKitName\n productKitType\n currentSellPrice\n marketReleaseDate\n marketFinalDate\n s3keyImage\n limitPerSale\n limitPerDay\n limitPerPos\n kitFormulaId\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n address\n positions {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n providers {\n nextToken\n startedAt\n }\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n items {\n id\n openCashRegisterShift\n closeCashRegisterShift\n cashRegisterShiftType\n cashRegisterShiftStatusType\n registerId\n sync\n sales\n cashRegisterShifts\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n incidents {\n items {\n id\n datetime\n day\n warehouseId\n description\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n points {\n coordinates\n }\n customers {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReport {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n status {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplateName\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n vacantsLogs {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n kardexs {\n items {\n id\n kardexId\n datetime\n kardexOperationType\n kardexFlowType\n quantity\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n cashDrawers {\n items {\n id\n datetime\n cashDrawerType\n cashFlowType\n amount\n registerId\n controlId\n sync\n file\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",g="\n mutation CreateSystemRole(\n $input: CreateSystemRoleInput!\n $condition: ModelSystemRoleConditionInput\n ) {\n createSystemRole(input: $input, condition: $condition) {\n id\n systemRoleName\n parentSystemRoleId\n positions {\n items {\n id\n positionId\n positionName\n parentPositionId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n menus {\n items {\n id\n systemMenuName\n menuType\n path\n component\n active\n icon\n platformType\n parentSystemMenuId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",b="\n mutation CreateSystemMenu(\n $input: CreateSystemMenuInput!\n $condition: ModelSystemMenuConditionInput\n ) {\n createSystemMenu(input: $input, condition: $condition) {\n id\n systemMenuName\n menuType\n path\n component\n active\n icon\n role {\n id\n systemRoleName\n parentSystemRoleId\n positions {\n nextToken\n startedAt\n }\n menus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n defaultScopes {\n scopeName\n active\n }\n platformType\n parentSystemMenuId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",h="\n mutation CreateParam(\n $input: CreateParamInput!\n $condition: ModelParamConditionInput\n ) {\n createParam(input: $input, condition: $condition) {\n id\n param\n value\n startDate\n endDate\n paramType\n keyFilter\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",E="\n mutation DeleteParam(\n $input: DeleteParamInput!\n $condition: ModelParamConditionInput\n ) {\n deleteParam(input: $input, condition: $condition) {\n id\n param\n value\n startDate\n endDate\n paramType\n keyFilter\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",v="\n mutation CreateEmailSuscription(\n $input: CreateEmailSuscriptionInput!\n $condition: ModelEmailSuscriptionConditionInput\n ) {\n createEmailSuscription(input: $input, condition: $condition) {\n id\n email\n active\n origin\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",O="\n mutation UpdateAudit(\n $input: UpdateAuditInput!\n $condition: ModelAuditConditionInput\n ) {\n updateAudit(input: $input, condition: $condition) {\n id\n auditType\n startAudit\n endAudit\n promoter\n auditor\n blacklist\n customer {\n id\n customerId\n customerName\n birthdate\n phones {\n phoneType\n phone\n }\n emails\n address\n location {\n coordinates\n }\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n sellBanned\n sales {\n nextToken\n startedAt\n }\n accountRepresentative {\n id\n accountRepresentativeId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n customerType {\n id\n customerTypeId\n customerTypeName\n defaultType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n legals {\n legalType\n datetime\n }\n files {\n fileName\n fileType\n }\n preregistrationCode\n fingers {\n fingerType\n fingerTemplate\n }\n audits {\n nextToken\n startedAt\n }\n commercialBusiness\n salesHours {\n startTime\n endTime\n }\n enrrollmentWarehouse\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n result\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",y="\n mutation CreateXadisEmptyContainer(\n $input: CreateXadisEmptyContainerInput!\n $condition: ModelXadisEmptyContainerConditionInput\n ) {\n createXadisEmptyContainer(input: $input, condition: $condition) {\n id\n startDate\n endDate\n attendant {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n sales {\n nextToken\n startedAt\n }\n orders {\n nextToken\n startedAt\n }\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n roles {\n nextToken\n startedAt\n }\n phones {\n phoneType\n phone\n }\n emails {\n emailType\n email\n }\n fingers {\n fingerType\n fingerTemplate\n }\n position {\n id\n positionId\n positionName\n parentPositionId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n nextToken\n startedAt\n }\n cashDrawers {\n nextToken\n startedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n incidents {\n id\n datetime\n day\n warehouseId\n description\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n nextToken\n startedAt\n }\n attendanceRecords {\n nextToken\n startedAt\n }\n xadisEmptyContainers {\n nextToken\n startedAt\n }\n workplanExecution {\n nextToken\n startedAt\n }\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n emptyContainers {\n sku\n sap\n quantity\n stockType\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",j="\n mutation UpdateXadisEmptyContainer(\n $input: UpdateXadisEmptyContainerInput!\n $condition: ModelXadisEmptyContainerConditionInput\n ) {\n updateXadisEmptyContainer(input: $input, condition: $condition) {\n id\n startDate\n endDate\n attendant {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n sales {\n nextToken\n startedAt\n }\n orders {\n nextToken\n startedAt\n }\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n roles {\n nextToken\n startedAt\n }\n phones {\n phoneType\n phone\n }\n emails {\n emailType\n email\n }\n fingers {\n fingerType\n fingerTemplate\n }\n position {\n id\n positionId\n positionName\n parentPositionId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n nextToken\n startedAt\n }\n cashDrawers {\n nextToken\n startedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n incidents {\n id\n datetime\n day\n warehouseId\n description\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n nextToken\n startedAt\n }\n attendanceRecords {\n nextToken\n startedAt\n }\n xadisEmptyContainers {\n nextToken\n startedAt\n }\n workplanExecution {\n nextToken\n startedAt\n }\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n emptyContainers {\n sku\n sap\n quantity\n stockType\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",S="\n mutation CreateRemoteRequest(\n $input: CreateRemoteRequestInput!\n $condition: ModelRemoteRequestConditionInput\n ) {\n createRemoteRequest(input: $input, condition: $condition) {\n id\n source\n startDate\n endDate\n status\n sync\n request\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",I="\n mutation DeleteRemoteRequest(\n $input: DeleteRemoteRequestInput!\n $condition: ModelRemoteRequestConditionInput\n ) {\n deleteRemoteRequest(input: $input, condition: $condition) {\n id\n source\n startDate\n endDate\n status\n sync\n request\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",A="\n mutation CreateWorkTeamTemplate(\n $input: CreateWorkTeamTemplateInput!\n $condition: ModelWorkTeamTemplateConditionInput\n ) {\n createWorkTeamTemplate(input: $input, condition: $condition) {\n id\n workTeamTemplate\n warehouses {\n items {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n teamPositions {\n items {\n id\n quantity\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n headcountStatus {\n items {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",x="\n mutation UpdateWorkTeamTemplate(\n $input: UpdateWorkTeamTemplateInput!\n $condition: ModelWorkTeamTemplateConditionInput\n ) {\n updateWorkTeamTemplate(input: $input, condition: $condition) {\n id\n workTeamTemplate\n warehouses {\n items {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n teamPositions {\n items {\n id\n quantity\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n headcountStatus {\n items {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",C="\n mutation DeleteWorkTeamTemplate(\n $input: DeleteWorkTeamTemplateInput!\n $condition: ModelWorkTeamTemplateConditionInput\n ) {\n deleteWorkTeamTemplate(input: $input, condition: $condition) {\n id\n workTeamTemplate\n warehouses {\n items {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n teamPositions {\n items {\n id\n quantity\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n headcountStatus {\n items {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",T="\n mutation CreateTeamPosition(\n $input: CreateTeamPositionInput!\n $condition: ModelTeamPositionConditionInput\n ) {\n createTeamPosition(input: $input, condition: $condition) {\n id\n quantity\n position {\n id\n positionId\n positionName\n parentPositionId\n attendants {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n systemRole {\n id\n systemRoleName\n parentSystemRoleId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",_="\n mutation UpdateTeamPosition(\n $input: UpdateTeamPositionInput!\n $condition: ModelTeamPositionConditionInput\n ) {\n updateTeamPosition(input: $input, condition: $condition) {\n id\n quantity\n position {\n id\n positionId\n positionName\n parentPositionId\n attendants {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n systemRole {\n id\n systemRoleName\n parentSystemRoleId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",N="\n mutation DeleteTeamPosition(\n $input: DeleteTeamPositionInput!\n $condition: ModelTeamPositionConditionInput\n ) {\n deleteTeamPosition(input: $input, condition: $condition) {\n id\n quantity\n position {\n id\n positionId\n positionName\n parentPositionId\n attendants {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n systemRole {\n id\n systemRoleName\n parentSystemRoleId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",w="\n mutation CreateHeadcountStatus(\n $input: CreateHeadcountStatusInput!\n $condition: ModelHeadcountStatusConditionInput\n ) {\n createHeadcountStatus(input: $input, condition: $condition) {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReports {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",k="\n mutation UpdateHeadcountStatus(\n $input: UpdateHeadcountStatusInput!\n $condition: ModelHeadcountStatusConditionInput\n ) {\n updateHeadcountStatus(input: $input, condition: $condition) {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReports {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",P="\n mutation DeleteHeadcountStatus(\n $input: DeleteHeadcountStatusInput!\n $condition: ModelHeadcountStatusConditionInput\n ) {\n deleteHeadcountStatus(input: $input, condition: $condition) {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n workTeamTemplate {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReports {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",R="\n mutation UpdateHeadcountVacantLog(\n $input: UpdateHeadcountVacantLogInput!\n $condition: ModelHeadcountVacantLogConditionInput\n ) {\n updateHeadcountVacantLog(input: $input, condition: $condition) {\n id\n vacantCounter\n sinceDate\n calculationDate\n statusName\n statusId\n incidents {\n items {\n id\n datetime\n day\n warehouseId\n description\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n reportId\n report {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n status {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplateName\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n vacantsLogs {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n detail {\n count\n id\n positionId\n positionName\n date\n }\n incidentPlanAction {\n id\n incidentPlanActionName\n parentIncidentPlanActionId\n headcountVacantLogs {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n incidentObservation {\n id\n incidentObservationName\n parentIncidentObservationId\n incidents {\n nextToken\n startedAt\n }\n headcountVacantLogs {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",D="\n mutation CreateWorkplan(\n $input: CreateWorkplanInput!\n $condition: ModelWorkplanConditionInput\n ) {\n createWorkplan(input: $input, condition: $condition) {\n id\n workplanName\n description\n workplanSection {\n items {\n id\n sectionName\n description\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",M="\n mutation UpdateWorkplan(\n $input: UpdateWorkplanInput!\n $condition: ModelWorkplanConditionInput\n ) {\n updateWorkplan(input: $input, condition: $condition) {\n id\n workplanName\n description\n workplanSection {\n items {\n id\n sectionName\n description\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",F="\n mutation CreateWorkplanSection(\n $input: CreateWorkplanSectionInput!\n $condition: ModelWorkplanSectionConditionInput\n ) {\n createWorkplanSection(input: $input, condition: $condition) {\n id\n sectionName\n description\n workplanActivity {\n items {\n id\n activityName\n description\n marketReleaseDate\n marketFinalDate\n score\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n workplan {\n id\n workplanName\n description\n workplanSection {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",L="\n mutation UpdateWorkplanSection(\n $input: UpdateWorkplanSectionInput!\n $condition: ModelWorkplanSectionConditionInput\n ) {\n updateWorkplanSection(input: $input, condition: $condition) {\n id\n sectionName\n description\n workplanActivity {\n items {\n id\n activityName\n description\n marketReleaseDate\n marketFinalDate\n score\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n workplan {\n id\n workplanName\n description\n workplanSection {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",z="\n mutation CreateRemoteCommand(\n $input: CreateRemoteCommandInput!\n $condition: ModelRemoteCommandConditionInput\n ) {\n createRemoteCommand(input: $input, condition: $condition) {\n id\n remoteCommandName\n remoteCommandDescription\n command\n enable\n remoteControl {\n items {\n id\n warehouseId\n params\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",U="\n mutation UpdateRemoteCommand(\n $input: UpdateRemoteCommandInput!\n $condition: ModelRemoteCommandConditionInput\n ) {\n updateRemoteCommand(input: $input, condition: $condition) {\n id\n remoteCommandName\n remoteCommandDescription\n command\n enable\n remoteControl {\n items {\n id\n warehouseId\n params\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",V="\n mutation CreateRemoteControl(\n $input: CreateRemoteControlInput!\n $condition: ModelRemoteControlConditionInput\n ) {\n createRemoteControl(input: $input, condition: $condition) {\n id\n remoteCommand {\n id\n remoteCommandName\n remoteCommandDescription\n command\n enable\n remoteControl {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n warehouseId\n params\n remoteControlStatus {\n startDatetime\n endDatetime\n remoteControlStatusType\n attendantId\n }\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n"},538:function(e,t,a){"use strict";a.d(t,"a",(function(){return E}));var n=a(2),r=a(16),o=a(24),i=a(25),c=a(75),s=a(27),l=a(26),u=a(0),d=a.n(u),m=a(35),p=a(580),f=a.n(p),g=a(1007),b=a.n(g),h=a(198),E=function(e){Object(s.a)(u,e);var t=Object(l.a)(u);function u(e){var n;return Object(o.a)(this,u),(n=t.call(this,e)).handleLocalizationChange=function(){n.setI18nConfig("es"),n.forceUpdate()},n.go=function(e){n.navigate(e)},n.translationGetters={es:function(){return a(879)},en:function(){return a(880)}},n.translate=b()((function(e,t){if(void 0!==e)return-1!==String(e).lastIndexOf(".")&&(e=e.substr(0,String(e).lastIndexOf("."))),f.a.t(e+"",t)}),(function(e,t){return t?e+JSON.stringify(t):e})),n.setI18nConfig=function(e){n.translate.cache.clear(),f.a.translations=Object(r.a)({},e,n.translationGetters[e]()),f.a.locale=e,m.c.setLanguage(e),m.c.putVocabularies(n.translationGetters)},n.action=function(e){return d.a.createElement(h.a,{onClick:function(){return n.props.closeSnackbar(e)}},n.translate("Dissmiss me"))},n.setI18nConfig("es"),e.navigate&&(n.navigate=e.navigate),n.showMessage=n.showMessage.bind(Object(c.a)(n)),n}return Object(i.a)(u,[{key:"showMessage",value:function(e,t,a,r,o,i,c,s,l,u){return this.props=Object(n.a)(Object(n.a)({},this.props),u),this.props&&this.props.enqueueSnackbar?this.props.enqueueSnackbar(e,{variant:t,autoHideDuration:a||3e3,anchorOrigin:{vertical:o||"bottom",horizontal:i||"left"},persist:s,content:function(e){return c},action:l||this.action}):u&&u.enqueueSnackbar?u.enqueueSnackbar(e,{variant:t,autoHideDuration:a||3e3,anchorOrigin:{vertical:o||"bottom",horizontal:i||"left"},persist:s,content:function(e){return c},action:l||this.action}):null}}]),u}(u.Component)},540:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(123),i=a(85),c=a(2279);t.a=function(){return r.a.createElement(o.a,{mt:4,pb:7},r.a.createElement(i.a,{container:!0,spacing:1,alignItems:"center",justify:"space-between"},r.a.createElement(i.a,{item:!0},r.a.createElement(c.a,{href:"/noticePrivacy",target:"_blank"},"Aviso de Privacidad")),r.a.createElement(i.a,{item:!0},"Tiendas BAMA SA de CV - Todos los derechos reservados - "," ",(new Date).getFullYear())))}},553:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(583),i=a(34);t.a=function(){return r.a.createElement(o.a,null,r.a.createElement(i.a,{color:"primary",variant:"h5",gutterBottom:!0},"AVISO DE PRIVACIDAD"),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"RESPONSABLE DE DATOS PERSONALES"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"TIENDAS BAMA, S.A. DE C.V., con domicilio en Carretera Trans\xedstmica Km. 7.5 #102 BA, Col. Tierra Nueva. - Coatzacoalcos, Ver. - Tel. (921) 2113340 tiene el prop\xf3sito de proteger la informaci\xf3n personal proporcionados por sus usuarios (Datos Personales) y es responsable de su tratamiento, cuando sean recabados a trav\xe9s de este sitio de internet, medios impresos, v\xeda telef\xf3nica y/o correo electr\xf3nico."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"TRATAMIENTO DE DATOS PERSONALES"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Podemos recabar sus datos personales de distintas formas: cuando usted nos los proporciona directamente; cuando visita nuestro sitio de Internet o utiliza nuestros servicios en l\xednea, y cuando obtenemos informaci\xf3n a trav\xe9s de otras fuentes que est\xe1n permitidas por la ley."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Datos personales que recabamos de forma directa Recabamos sus datos personales de forma directa cuando usted mismo nos los proporciona por diversos medios, como cuando nos da informaci\xf3n con objeto de que le prestemos un servicio en la mayor\xeda de los Casos Tiempo Aire Electr\xf3nico. Los datos que obtenemos por este medio pueden ser, entre otros:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"N\xfameros telef\xf3nicos proporcionados voluntariamente"),r.a.createElement("li",null,"Compa\xf1\xeda Telef\xf3nica Preferencial"))),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Datos personales que recabamos cuando visita nuestro sitio de Internet o utiliza nuestros servicios en l\xednea:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"Nombre"),r.a.createElement("li",null,"Tel\xe9fono"),r.a.createElement("li",null,"Email"),r.a.createElement("li",null,"Direcci\xf3n"),r.a.createElement("li",null,"Localidad"))),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Datos personales que recabamos a trav\xe9s de otras fuentes Podemos obtener informaci\xf3n de usted de otras fuentes permitidas por la ley, tales como ejemplo: los directorios telef\xf3nicos o laborales, Secretar\xeda del Trabajo y Previsi\xf3n social. Los datos que obtenemos por estos medios pueden ser, entre otros:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"Nombre"),r.a.createElement("li",null,"Tel\xe9fono"),r.a.createElement("li",null,"Email"),r.a.createElement("li",null,"Direcci\xf3n"),r.a.createElement("li",null,"Localidad"))),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Es importante informar que cuando se recaban datos que no se perciben por los usuarios, utilizando herramientas como los cookies, web beacons o similares la empresa se deslinda de cualquier responsabilidad de cualquier \xedndole."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"TIENDAS BAMA S.A. DE C.V. podr\xe1 solicitar y/o recabar a trav\xe9s del sitio y otros medios datos personales de los usuarios para su uso comercial, divulgaci\xf3n y/o almacenamiento por cualquier medio para los fines se\xf1alados en l\xedneas posteriores."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"TIENDAS BAMA, S.A. DE C.V. y/o cualquier tercero que llegue a intervenir en cualquier fase del Tratamiento de Datos personales guardar\xe1 confidencialidad respecto de los mismos cuando tengan dicho car\xe1cter, conforme a las disposiciones aplicables en los Estado Unidos Mexicanos."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"FINALIDAD DE LOS DATOS PERSONALES"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Los Datos personales ser\xe1n utilizados para las siguientes finalidades:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"Informar sobre nuevos productos o servicios que est\xe9n relacionados con el contratado o adquirido por los clientes;"),r.a.createElement("li",null,"Informar sobre cambios de nuestros productos o servicios;"),r.a.createElement("li",null,"Reclutamiento de Personal"),r.a.createElement("li",null,"Reclutamiento de nuevos Proveedores"),r.a.createElement("li",null,"Evaluar la calidad del servicio, y"),r.a.createElement("li",null,"Realizar estudios internos sobre h\xe1bitos de consumo"))),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"CAMBIO, RECTIFICACI\xd3N DE LOS DATOS PERSONALES"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"El cliente tiene el derecho de acceder a sus datos personales que poseemos y a los detalles del tratamiento de los mismos, as\xed como a rectificarlos en caso de ser inexactos."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Los mecanismos que se han implementado para el ejercicio de dichos derechos son a trav\xe9s de la presentaci\xf3n de la solicitud respectiva en:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"Nuestro departamento de privacidad al siguiente correo electr\xf3nico: ",r.a.createElement("a",{href:"mailto:avisodeprivacidad@bama.mx"},"avisodeprivacidad@bama.mx")," o haciendo llegar la misma al domicilio referido."),r.a.createElement("li",null,"Nuestros establecimientos de servicio pueden ser ubicados a trav\xe9s de la p\xe1gina electr\xf3nica "," ",r.a.createElement("a",{target:"_blank",href:"http://www.bama.mx/sucursales.html",rel:"noopener noreferrer"},"http://www.bama.mx/sucursales.html")))),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"CONSENTIMIENTO"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"El ingreso y/o registro a trav\xe9s del sitio y/o por otros medios implica el consentimiento pleno y sin reservas del usuario para el tratamiento de sus datos personales de acuerdo con el presente aviso de privacidad."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"REVOCACI\xd3N DEL CONSENTIMIENTO"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"En todo momento usted podr\xe1 revocar el consentimiento que nos ha otorgado para el tratamiento de sus datos personales, a fin de que dejemos de hacer uso de los mismos. Para ello, es necesario que presente su petici\xf3n escrita v\xeda correo electr\xf3nico , en el que se se\xf1alen los motivos o causas por las cuales desea revocar su consentimiento."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Su petici\xf3n deber\xe1 ir acompa\xf1ada de la siguiente informaci\xf3n:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"Nombre"),r.a.createElement("li",null,"Edad"),r.a.createElement("li",null,"Nacionalidad"),r.a.createElement("li",null,"Ocupaci\xf3n"),r.a.createElement("li",null,"Folio IFE o C\xe9dula Profesional o Cartilla Militar"),r.a.createElement("li",null,"Correo Electr\xf3nico"))),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Informaci\xf3n que deber\xe1 ser enviada a la siguiente Direcci\xf3n de Correo Electr\xf3nica ",r.a.createElement("a",{href:"mailto:avisodeprivacidad@bama.mx"},"avisodeprivacidad@bama.mx")," o haciendo llegar la misma al domicilio referido. Una vez recibida su solicitud se tendr\xe1 un plazo de 15 d\xedas h\xe1biles para decretar la procedencia o improcedencia de su solicitud."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"DATOS PERSONALES SENSIBLES"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},'De acuerdo con la legislaci\xf3n vigente, se conocen como "datos personales sensibles" a "aquellos que puedan revelar aspectos de origen racial o \xe9tnico, estado de salud presente y futuro, informaci\xf3n gen\xe9tica, creencias religiosas, filos\xf3ficas y/o morales, afiliaci\xf3n sindical, opiniones pol\xedticas y preferencias sexual". En caso de requerir la empresa TIENDAS BAMA, S.A. DE C.V. informaci\xf3n sobre Datos Personales Sensibles de los usuarios, estos deber\xe1n proporcionar su consentimiento expreso.'),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"MEDIOS PARA LIMITAR EL USO O DIVULGACI\xd3N DE LOS DATOS PERSONALES"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"TIENDAS BAMA S.A. DE C.V. cuenta con medidas f\xedsicas, t\xe9cnicas y administrativas de seguridad para la protecci\xf3n de Datos personales proporcionados por los usuarios. Si usted desea dejar de recibir mensajes promocionales v\xeda correo electr\xf3nico y/o de forma impresa y/o v\xeda telef\xf3nica por parte de la empresa puede solicitarlo a trav\xe9s de: correo electr\xf3nico: ",r.a.createElement("a",{href:"mailto:avisodeprivacidad@bama.mx"},"avisodeprivacidad@bama.mx")),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"CAMBIOS AL AVISO DE PRIVACIDAD"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"TIENDAS BAMA, S.A. DE C.V., se reserva el derecho de modificar en cualquier momento el contenido del presente Aviso de privacidad. Cualquier cambio al aviso de privacidad ser\xe1 informado a los usuarios a trav\xe9s del sitio. Una vez que se publique el aviso de privacidad en el sitio entrar\xe1 en vigor autom\xe1ticamente."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"TIENDAS BAMA, S.A. DE C.V. no realiza la transferencia de sus datos personales, por ning\xfan medio de comunicaci\xf3n electr\xf3nica."))}},554:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(583),i=a(34);t.a=function(){return r.a.createElement(o.a,null,r.a.createElement(i.a,{variant:"h6",gutterBottom:!0},"Tiendas Bama, S.A. de C.V."),r.a.createElement(i.a,{color:"primary",variant:"h5",gutterBottom:!0},"T\xe9rminos y condiciones de uso de ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bienvenidos al sitio en internet de Tiendas Bama (",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx"),") (en adelante el \u201cPortal\u201d)."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Agradecemos su visita y hacemos de su conocimiento que al ingresar a nuestro Portal y navegar en el mismo se entiende que usted est\xe1 enterado y que acepta los t\xe9rminos y condiciones que se describen m\xe1s adelante."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Tiendas Bama, S.A. de C.V. (en lo sucesivo \u201cBama\u201d), con domicilio en Carretera Trans\xedstmica N\xfamero Km. 7.5, Int. 102 BA, Colonia Tierra Nueva, C.P. 96496, de Coatzacoalcos, Veracruz de Ignacio de la Llave, para ofrecerle un ambiente seguro, ha establecido reglas y t\xe9rminos que delimitan las \xe1reas de responsabilidad y derechos, tanto de Bama como de sus visitantes."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},"Usted como Usuario, al momento de visitar o utilizar el Portal, cuyo nombre y dominio es propiedad de Bama, acepta los presentes t\xe9rminos y condiciones y declara expresamente su aceptaci\xf3n, manifestando su voluntad, en t\xe9rminos de la legislaci\xf3n aplicable vigente. La sola utilizaci\xf3n del Portal le otorga la condici\xf3n de Usuario, e implica la aceptaci\xf3n plena e incondicional, de todas y cada una de las condiciones que se establecen en estos t\xe9rminos de uso en el momento mismo en que el Usuario acceda al Portal."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Si usted no acepta estos t\xe9rminos y condiciones deber\xe1 abstenerse de visitar y utilizar el Portal."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Cualquier modificaci\xf3n a los presentes t\xe9rminos y condiciones ser\xe1 realizada cuando Bama lo considere apropiado, siendo exclusiva responsabilidad del Usuario revisar las respectivas modificaciones. Bama podr\xe1 efectuar en cualquier momento modificaciones o actualizaciones a los presentes t\xe9rminos y condiciones. Usted est\xe1 de acuerdo y conforme en que la forma de notificar cualquier cambio a los presentes t\xe9rminos y condiciones ser\xe1 a trav\xe9s del Portal. "),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"I. Aviso de privacidad."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama observa los principios de licitud, consentimiento, calidad, finalidad, lealtad, proporcionalidad y responsabilidad, en el tratamiento y resguardo de los datos personales que el Usuario proporciona a trav\xe9s del Portal, los cuales son utilizados para registrarlos en nuestra base de datos para informar sobre nuevos productos o servicios, reclutamiento de personal, captaci\xf3n de proveedores, evaluaci\xf3n de la calidad del servicio que ofrecemos y realizaci\xf3n de estudios sobre h\xe1bitos de consumo."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Para mayor informaci\xf3n sobre el tratamiento de sus datos personales, Bama pone a su disposici\xf3n el Aviso de Privacidad Integral en su p\xe1gina web: ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"II. Licencia."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama otorga y concede al Usuario el derecho no exclusivo, revocable e intransferible de ver y utilizar ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx"),", de conformidad con los t\xe9rminos y condiciones que aqu\xed se establecen."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},r.a.createElement("b",null,"Usuario: "),"Es toda aquella persona que ingrese a ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx"),", se registre y/o utilice cualquiera de los servicios que se ofrecen a trav\xe9s del Portal."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama otorga y concede al Usuario el derecho no exclusivo, revocable e intransferible de ver y utilizar el Portal, de conformidad con los t\xe9rminos y condiciones que aqu\xed se establecen."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama se reserva el derecho de negar el acceso a su p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx"),", cuando la conducta del Usuario sea contraria a lo establecido en los presentes t\xe9rminos y condiciones."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"La publicaci\xf3n, reimpresi\xf3n, distribuci\xf3n, asignaci\xf3n, sublicencia, venta, comercializaci\xf3n, reproducci\xf3n electr\xf3nica o por cualquier otro medio de cualquier informaci\xf3n, documento, fotograf\xeda, imagen o gr\xe1fico que aparezca en el Portal, en todo o en parte, para cualquier uso distinto al personal no comercial est\xe1 prohibido para el Usuario, a menos que Bama le otorgue autorizaci\xf3n previa y por escrito."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"III. Derechos de autor y propiedad industrial."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Las marcas registradas ",r.a.createElement("b",null,"Bama\xae"),", ",r.a.createElement("b",null,"Conviene\xae"),", ",r.a.createElement("b",null,"Bama Express\xae"),", su dise\xf1o, logotipos y todos los materiales contenidos en la p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")," son marcas, nombres de dominio, nombres comerciales, propiedad de sus respectivos titulares y est\xe1n protegidos por los tratados internacionales y las leyes aplicables en materia de propiedad intelectual y de derechos de autor."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Los derechos de autor sobre el contenido, organizaci\xf3n, recopilaci\xf3n, compilaci\xf3n, informaci\xf3n, logotipos, fotograf\xedas, im\xe1genes, programas, aplicaciones y en general cualquier informaci\xf3n contenida o publicada en el Portal, se encuentran debidamente protegidos a favor de Bama, sus filiales, controladoras y proveedores, de conformidad con la legislaci\xf3n aplicable en materia de propiedad intelectual e industrial."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Se proh\xedbe expresamente al Usuario modificar, alterar o suprimir, ya sea en forma total o parcial, los avisos, marcas, nombres comerciales, dise\xf1os, se\xf1as, anuncios, logotipos o en general cualquier indicaci\xf3n que se refiera a la propiedad de la informaci\xf3n contenida en el Portal."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"IV. Cesi\xf3n de derechos."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama, en cualquier tiempo y cuando as\xed lo estime conveniente, podr\xe1 ceder total o parcialmente sus derechos y obligaciones derivados de los presentes t\xe9rminos y condiciones. En virtud de dicha cesi\xf3n, Bama quedar\xe1 liberada de cualquier obligaci\xf3n a favor del Usuario establecida en los presentes t\xe9rminos y condiciones."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"V. Menores de edad."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Los menores de edad, para hacer uso del Portal, deber\xe1n obtener previamente permiso de sus padres, tutores o representantes legales, quienes ser\xe1n considerados como responsables de todos los actos realizados por los menores a su cargo."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"VI. Modificaciones al Portal."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama podr\xe1 en cualquier tiempo y cuando as\xed lo estime conveniente, sin necesidad de dar aviso al Usuario, realizar correcciones, adiciones, mejoras o modificaciones al contenido, presentaci\xf3n, informaci\xf3n, bases de datos y dem\xe1s elementos del Portal, sin que esto d\xe9 lugar o derecho a reclamaci\xf3n alguna o a indemnizaci\xf3n."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama se reserva el derecho de modificar los presentes t\xe9rminos y condiciones, en cualquier tiempo, siendo efectivas dichas modificaciones en el momento de su publicaci\xf3n en el Portal; asimismo se reserva el derecho, a su exclusiva discreci\xf3n, y sin necesidad de aviso o notificaci\xf3n al Usuario de descontinuar o dar de baja el Portal, sin responsabilidad alguna para Bama. El Usuario acepta revisar los presentes t\xe9rminos y condiciones a fin de estar enterado en todo momento de dichas modificaciones."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Cada vez que el Usuario acceda al Portal se considerar\xe1 aceptaci\xf3n absoluta de las modificaciones a los presentes t\xe9rminos y condiciones."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"VII. Confidencialidad."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama se obliga a mantener confidencial la informaci\xf3n que reciba del Usuario que tenga tal car\xe1cter conforme a las disposiciones legales aplicables en los Estados Unidos Mexicanos. Bama no asume obligaci\xf3n alguna de mantener confidencial cualquier otra informaci\xf3n que el Usuario le proporcione, incluyendo aquella informaci\xf3n que el Usuario le proporcione a trav\xe9s de boletines, conversaciones en l\xednea (chats) o a trav\xe9s de Cookies, como se describe en el punto n\xfamero X."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"VIII. Indemnizaci\xf3n."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"El Usuario est\xe1 de acuerdo en indemnizar a Bama de cualquier acci\xf3n, demanda o reclamaci\xf3n, incluso de honorarios de abogados y costas judiciales, derivadas de cualquier incumplimiento por parte del Usuario a los presentes t\xe9rminos y condiciones, incluyendo sin limitaci\xf3n alguna, las siguientes:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"De cualquier aspecto relativo al uso de la p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")),r.a.createElement("li",null,"De injurias, difamaci\xf3n o cualquier conducta violatoria de los presentes t\xe9rminos y condiciones por parte del Usuario."),r.a.createElement("li",null,"De violaci\xf3n a las leyes aplicables o tratados internacionales."))),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"IX. Restricciones de responsabilidad."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Usted usa la p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")," bajo su propia responsabilidad y riesgo."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama se libera de cualquier responsabilidad y condiciones, tanto expresas como impl\xedcitas, con relaci\xf3n a los servicios e informaci\xf3n contenida o disponible en o a trav\xe9s del Portal, incluyendo sin limitaci\xf3n alguna:"),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"La disponibilidad de uso de la p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")),r.a.createElement("li",null,"La ausencia de virus, errores, desactivadores o cualquier otro material contaminante o con funciones destructivas en la informaci\xf3n o programas disponibles en o a trav\xe9s de esta p\xe1gina o en general cualquier falla en dicho sitio."))),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"No obstante, Bama podr\xe1 actualizar el contenido de su p\xe1gina constantemente, por lo tanto se solicita al Usuario tomar en cuenta que algunas informaciones publicitadas o contenidas en o a trav\xe9s del Portal pueden haber quedado obsoletas y/o contener imprecisiones o errores tipogr\xe1ficos u ortogr\xe1ficos."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Cualquier descarga (\u201cdownload\u201d) o mecanismo para obtener material o datos de esta p\xe1gina de internet, es realizado bajo su propio riesgo, usted ser\xe1 absolutamente responsable por cualquier da\xf1o al sistema de su computadora o al dispositivo de comunicaciones electr\xf3nicas o p\xe9rdida de datos que resultare de la descarga (\u201cdownload\u201d) de cualquiera de estos materiales."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Con apego a las leyes aplicables, Bama no ser\xe1 responsable, en ninguno de los casos, por cualquier da\xf1o directo, especial, incidental, indirecto, o consecuencia que en cualquier forma se derivan o se relacionen con: "),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"inherit",gutterBottom:!0},r.a.createElement("ul",null,r.a.createElement("li",null,"El uso o ejecuci\xf3n de la p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx"),", retraso o falta de disponibilidad."),r.a.createElement("li",null,"De la actualizaci\xf3n o falta de actualizaci\xf3n de la p\xe1gina de internet ubicada en la direcci\xf3n ",r.a.createElement("a",{target:"_blank",href:"https://bamaglobal.com.mx",rel:"noopener noreferrer"},"www.bamaglobal.com.mx")),r.a.createElement("li",null,"De la alteraci\xf3n o modificaci\xf3n, total o parcial, de la informaci\xf3n despu\xe9s de haber sido incluida en dicho Portal."),r.a.createElement("li",null,"Cualquier otro aspecto o caracter\xedstica de la informaci\xf3n contenida o publicada en el Portal o a trav\xe9s de las ligas que eventualmente se incluyan en dicha p\xe1gina de internet."))),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"X. Cookies."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},r.a.createElement("b",null,"Cookie: "),"Significa archivo de datos que se almacena en el disco duro de la computadora o del dispositivo de comunicaciones electr\xf3nicas del Usuario cuando \xe9ste navega en un sitio de internet espec\xedfico, el cual permite intercambiar informaci\xf3n de estado entre dicho sitio y el navegador del Usuario. La informaci\xf3n de estado puede revelar medios de identificaci\xf3n de sesi\xf3n, autenticaci\xf3n o preferencias del Usuario, as\xed como cualquier dato almacenado por el navegador respecto al sitio de internet. Una Cookie no puede leer los datos o informaci\xf3n del disco duro del Usuario ni leer las Cookies creadas por otros sitios o p\xe1ginas."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"El Usuario, por el simple hecho de visitar o utilizar el Portal, conviene en recibir archivos que le transmitan los servidores de Bama. "),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"XI. T\xe9rminos adicionales."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Bama en cualquier tiempo y cuando as\xed lo estime conveniente, podr\xe1 agregar a los presentes t\xe9rminos y condiciones, reglas y t\xe9rminos adicionales relativos a \xe1reas espec\xedficas o nuevos productos o servicios, los cuales ser\xe1n publicados en este mismo Portal, para su lectura y aceptaci\xf3n. El Usuario reconoce y acepta que estos t\xe9rminos adicionales forman parte integrante de los presentes t\xe9rminos y condiciones para todos los efectos legales."),r.a.createElement(i.a,{color:"textPrimary",gutterBottom:!0},"XII. Legislaci\xf3n aplicable y jurisdicci\xf3n."),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Los presentes t\xe9rminos y condiciones est\xe1n sujetos y ser\xe1n interpretados de acuerdo con la legislaci\xf3n aplicable vigente en la Rep\xfablica Mexicana y cualquier controversia derivada de estos deber\xe1 ser resuelta ante los tribunales competentes de la ciudad de Coatzacoalcos, Veracruz de Ignacio de la Llave."),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement(i.a,{color:"textSecondary",align:"justify",variant:"body2",gutterBottom:!0},"Fecha de \xfaltima actualizaci\xf3n: 29 de junio de 2020"))}},555:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var n=function(e,t){return String(e)&&String(e).length===t}},571:function(e,t,a){"use strict";a.d(t,"b",(function(){return jv}));var n=a(0),r=a.n(n),o=(a(1313),a(84)),i=a(35),c=a(105),s=a(24),l=a(25),u=a(27),d=a(26),m=a(537),p=a(123),f=function(e){Object(u.a)(r,e);var t=Object(d.a)(r);function r(e){var n;return Object(s.a)(this,r),(n=t.call(this,e)).defaultLogo=a(654),n}return Object(l.a)(r,[{key:"render",value:function(){return n.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",style:{height:"100vh"}},n.createElement(p.a,{py:1},n.createElement("img",{src:this.defaultLogo,style:{maxHeight:"10em"},alt:"Bama POS"})),n.createElement(p.a,{py:1,style:{width:"30vh"}},n.createElement(m.a,null),n.createElement(m.a,{variant:"query",color:"secondary"})))}}]),r}(n.Component),g=a(50),b=a(55),h=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(){return Object(s.a)(this,a),t.apply(this,arguments)}return Object(l.a)(a,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,"Page Not Found"),r.a.createElement("p",null,"Sorry, there is nothing to see here."),r.a.createElement("p",null,r.a.createElement(b.b,{to:"/"},"Back to Home")))}}]),a}(n.Component),E=a(18),v=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){return Object(s.a)(this,a),t.call(this,e)}return Object(l.a)(a,[{key:"componentDidMount",value:function(){this.isUserSignedIn()}},{key:"render",value:function(){return r.a.createElement(p.a,null,"Home")}}]),a}(E.e),O=a(4),y=a(698),j=a(15),S=a(881),I=a(583),A=a(85),x=a(2279),C=a(34),T=a(700),_=a(882),N=a(702),w=a(883),k=a(547),P=a(724),R=a(1011),D=a.n(R),M=a(1012),F=a.n(M),L=a(1008),z=a.n(L),U=a(1009),V=a.n(U),B=a(39),q=a(540);i.e.configure(c.a);var $=Object(y.a)((function(e){return{overlay:{background:"rgba(0,0,0,0.5)",backgroundImage:"url(".concat(z.a,")"),backgroundRepeat:"repeat",height:"100%",left:"0",position:"fixed",top:"0",width:"100%",zIndex:"-1"},backgroundImageBama:{backgroundImage:"url(".concat(V.a,")"),backgroundSize:"cover",backgroundRepeat:"no-repeat center",width:"100%",height:"100%",zIndex:"-999999",position:"fixed"}}})),W=Object(j.a)({root:{background:"linear-gradient(45deg, #ffc10a55 30%, #17529C55 90%);","& label":{color:"white"},"& label.Mui-focused":{color:"#ffc10a"},"& .MuiFilledInput-input":{color:"white"}}})(S.a);var K=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),o=Object(n.useState)(""),c=Object(O.a)(o,2),s=c[0],l=c[1],u=Object(n.useState)(null),d=Object(O.a)(u,2),m=d[0],f=d[1],g=Object(n.useState)(0),h=Object(O.a)(g,2),E=h[0],v=h[1],y=Object(n.useState)(!1),j=Object(O.a)(y,2),S=j[0],R=j[1],M=Object(n.useState)(null),L=Object(O.a)(M,2),z=L[0],U=L[1];Object(n.useEffect)((function(){return t.current?(v(159624e7-(new Date).getTime()),void(t.current=!1)):(159624e7>E&&U(setTimeout((function(){return v(E-1e3)}),1e3)),H(),function(){clearTimeout(z)})}),[s,E]);var V=$(),K=a(654),H=function(){return""===s?(f("Ingresa tu e-m@il"),!0):/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(s)?(f(null),!1):(f("Formato incorrecto de e-m@il"),!0)};return r.a.createElement(p.a,null,r.a.createElement(p.a,{className:V.backgroundImageBama}),r.a.createElement(p.a,{className:V.overlay}),r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",style:{minHeight:"100vh",color:"white"}},r.a.createElement(A.a,{container:!0,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(x.a,{href:"/userSignIn"},r.a.createElement("img",{src:K,style:{maxHeight:"10em"},alt:"Bama POS"}))),r.a.createElement(A.a,{item:!0},r.a.createElement(p.a,{my:2},r.a.createElement(C.a,{variant:"h3"},r.a.createElement(p.a,{display:"inline",fontWeight:"fontWeightBold",style:{color:"#ffc10a"}},"Tiendas BAMA "),r.a.createElement(p.a,{display:"inline"},r.a.createElement(b.c,{className:"MuiLink-root MuiLink-underlineHover MuiTypography-colorPrimary",activeClassName:"MuiLink-underlineHover:hover",style:{textShadow:"0px 0px 3px white"},to:"/customerRegistration"}," Conviene"))))),r.a.createElement(A.a,{item:!0},r.a.createElement(p.a,{mt:2},"\n Nos reinventamos con mucho m\xe1s para t\xed\n ")),r.a.createElement(A.a,{item:!0},"\n M\xe1s productos, mejor atenci\xf3n y una experiencia de compra \xfanica\n "),r.a.createElement(A.a,{item:!0},r.a.createElement(p.a,{mt:1},"Suscr\xedbete y sabr\xe1s de nuestras promociones y ofertas")),r.a.createElement(A.a,{item:!0},r.a.createElement(p.a,{my:2},r.a.createElement("form",{autoComplete:"off",onSubmit:function(t){if(!m){R(!0);var a={email:s,active:!0,origin:"bamaglobal.landingpage"};i.a.graphql(Object(i.f)(B.b,{input:a})).then((function(t){var a=t.data.createEmailSuscription;console.log("createEmailSuscription",a),R(!1),e.enqueueSnackbar("Pronto recibir\xe1s promociones y excelentes noticias",{variant:"success",autoHideDuration:3e3,anchorOrigin:{vertical:"bottom",horizontal:"left"}}),l("")})).catch((function(t){R(!1),console.log(t),t&&t.errors&&t.errors.map((function(t){e.enqueueSnackbar(t.message,{variant:"error",autoHideDuration:3e3,anchorOrigin:{vertical:"bottom",horizontal:"left"}})})),l("")}))}t.preventDefault()}},r.a.createElement(T.a,{error:Boolean(m)},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center",justify:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(W,{id:"email",disabled:Boolean(S),onChange:function(e){return l(e.target.value)},label:"Suscr\xedbete",variant:"filled","aria-describedby":"email-text",fullWidth:!0,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(D.a,{fontSize:"large",color:"action"}))}})),r.a.createElement(A.a,{item:!0},Boolean(m)?r.a.createElement(P.a,{severity:"error"},r.a.createElement(N.a,{id:"email-text"},m)):Boolean(S)?r.a.createElement(w.a,null):r.a.createElement(k.a,{type:"submit"},r.a.createElement(F.a,{color:"primary",fontSize:"large"}))))))))),r.a.createElement(q.a,null))))})),H=a(33),G=a(2),J=a(13),Y=a.n(J),Z=a(40),X=a(75),Q=a(1072),ee=a(303),te=a(198),ae=a(360),ne=a.n(ae),re=a(247),oe=a.n(re),ie=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),(n=t.call(this,e)).state={username:e.user&&e.user.username?e.user.username:"",password:e.user&&e.user.password?e.user.password:"",isReady:!1},n.handleSubmit=n.handleSubmit.bind(Object(X.a)(n)),n}return Object(l.a)(a,[{key:"getDisabled",value:function(){var e=!1;return(!this.state.username||this.state.username.length<=4)&&(e=!0),(!this.state.password||this.state.password.length<=3)&&(e=!0),e}},{key:"handleSubmit",value:function(e){var t=this.state,a=t.username,n=t.password;this.props.handleSubmit({username:a,password:n}),e.preventDefault()}},{key:"render",value:function(){var e=this;return r.a.createElement("form",{onSubmit:this.handleSubmit},r.a.createElement(p.a,{py:2},r.a.createElement(p.a,{p:1},r.a.createElement(S.a,{name:"username",label:this.translate("User"),variant:"outlined",required:!0,fullWidth:!0,type:"text",onChange:function(t){return e.setState({username:t.target.value})},value:this.state.username,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(ne.a,{color:"action"}))}})),r.a.createElement(p.a,{p:1},r.a.createElement(S.a,{name:"password",label:this.translate("Password"),variant:"outlined",required:!0,fullWidth:!0,type:"password",onChange:function(t){return e.setState({password:t.target.value})},value:this.state.password,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(oe.a,{color:"action"}))}})),r.a.createElement(p.a,{m:2,pt:1,display:"flex",justifyContent:"center",alignItems:"stretch"},r.a.createElement(te.a,{type:"submit",disabled:this.getDisabled(),variant:"contained",color:"primary"},this.translate("Sign In")))))}}]),a}(E.e),ce=a(195),se=a.n(ce),le=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),(n=t.call(this,e)).state={username:e.user?e.user.username:"",code:"",password:"",isReady:!1,forgotRequested:!1},n.handleSubmit=n.handleSubmit.bind(Object(X.a)(n)),n}return Object(l.a)(a,[{key:"getDisabled",value:function(){var e=!1;return this.state.forgotRequested?((!this.state.password||this.state.password.length<=5)&&(e=!0),(!this.state.code||this.state.code.length<=4)&&(e=!0)):(!this.state.username||this.state.username.length<=4)&&(e=!0),e}},{key:"handleSubmit",value:function(e){var t=this.state,a=t.password,n=t.code,r=t.username;this.state.forgotRequested?this.props.handleSubmit({username:r,password:a,code:n}):(this.props.handleRequest({username:r}),this.setState({forgotRequested:!0})),e.preventDefault()}},{key:"render",value:function(){var e=this;return r.a.createElement("form",{onSubmit:this.handleSubmit},r.a.createElement(p.a,{py:2},r.a.createElement(p.a,{display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center",py:2},r.a.createElement(p.a,null,this.translate(this.state.forgotRequested?"Reseting password":"Reset Password")),this.state.forgotRequested?r.a.createElement(p.a,null,r.a.createElement("h6",null,this.state.username)):null),r.a.createElement(p.a,{py:2},this.state.forgotRequested?r.a.createElement(S.a,{name:"password",label:this.translate("New Password"),variant:"outlined",required:!0,fullWidth:!0,type:"password",onChange:function(t){return e.setState({password:t.target.value})},value:this.state.password,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(oe.a,{color:"action"}))}}):r.a.createElement(S.a,{label:this.translate("User"),variant:"outlined",required:!0,fullWidth:!0,type:"text",onChange:function(t){return e.setState({username:t.target.value})},value:this.state.username,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(ne.a,{color:"action"}))}})),this.state.forgotRequested?r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"code",label:this.translate("Code"),variant:"outlined",required:!0,fullWidth:!0,type:"number",onChange:function(t){return e.setState({code:t.target.value})},value:this.state.code,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(se.a,{color:"action"}))}})):null,r.a.createElement(p.a,{pt:1,display:"flex",justifyContent:"center",alignItems:"stretch"},r.a.createElement(te.a,{type:"submit",disabled:this.getDisabled(),variant:"contained",color:"primary"},this.translate("Reset Password")))))}}]),a}(E.e),ue=a(1014),de=a.n(ue),me=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),(n=t.call(this,e)).handleResendSignUp=function(e){var t=n.state,a=t.username,r=t.code;n.props.handleResendSignUp({username:a,code:r}),e.preventDefault()},console.log("RegisterForm",e),n.state={username:e.user&&e.user.username?e.user.username:"",password:"",phonenumber:"",isReady:!1,confirmSignUpRequested:e.confirmRequested},n.handleSubmit=n.handleSubmit.bind(Object(X.a)(n)),n.handleResendSignUp=n.handleResendSignUp.bind(Object(X.a)(n)),n}return Object(l.a)(a,[{key:"getDisabled",value:function(){var e=!1;return(!this.state.username||this.state.username.length<=4)&&(e=!0),this.state.confirmSignUpRequested?(!this.state.code||this.state.code.length<=5)&&(e=!0):((!this.state.password||this.state.password.length<=5)&&(e=!0),(!this.state.phonenumber||this.state.phonenumber.length<10)&&(e=!0)),e}},{key:"handleSubmit",value:function(e){var t=this.state,a=t.username,n=t.password,r=t.phonenumber,o=t.code;this.state.confirmSignUpRequested?this.props.handleConfirmSignUp({username:a,code:o}):(this.props.handleSubmit({username:a,password:n,phonenumber:r}),this.setState({confirmSignUpRequested:!0})),e.preventDefault()}},{key:"render",value:function(){var e=this;return r.a.createElement("form",{onSubmit:this.handleSubmit},r.a.createElement(p.a,{py:2},r.a.createElement(p.a,{display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center",py:2},r.a.createElement(p.a,null,this.translate(this.state.confirmSignUpRequested?"Confirmating new User":"Creating a New User")),this.state.confirmSignUpRequested?r.a.createElement(p.a,null,r.a.createElement("h6",null,this.state.username)):null),this.state.confirmSignUpRequested?r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"code",label:this.translate("Code"),variant:"outlined",required:!0,fullWidth:!0,type:"number",onChange:function(t){return e.setState({code:t.target.value})},value:this.state.code,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(se.a,{color:"action"}))}})):r.a.createElement(p.a,null,r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"username",label:this.translate("User"),variant:"outlined",required:!0,fullWidth:!0,type:"text",onChange:function(t){return e.setState({username:t.target.value})},value:this.state.username,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(ne.a,{color:"action"}))}})),r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"password",label:this.translate("Password"),variant:"outlined",required:!0,fullWidth:!0,type:"password",onChange:function(t){return e.setState({password:t.target.value})},value:this.state.password,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(oe.a,{color:"action"}))}})),r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"phonenumber",label:this.translate("Telephone Number"),variant:"outlined",required:!0,fullWidth:!0,type:"tel",onChange:function(t){return e.setState({phonenumber:t.target.value})},value:this.state.phonenumber,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(de.a,{color:"action"}))}}))),r.a.createElement(p.a,{pt:1,display:"flex",justifyContent:"center",alignItems:"stretch"},r.a.createElement(te.a,{type:"submit",disabled:this.getDisabled(),variant:"contained",color:"primary"},this.translate(this.state.confirmSignUpRequested?"Confirm User":"Register"))),this.state.confirmSignUpRequested?r.a.createElement(p.a,{pt:1,display:"flex",justifyContent:"center",alignItems:"stretch"},r.a.createElement(te.a,{onClick:this.handleResendSignUp,type:"submit",variant:"contained",color:"secondary"},this.translate("Resend SignUp code"))):null))}}]),a}(E.e),pe=a(456),fe=a(1074),ge=a(359);function be(e){var t=Object(n.useState)({textMessage:e.textMessage?e.textMessage:"",imageSource:e.imageSource?e.imageSource:"",loaderSource:e.loaderSource?e.loaderSource:"",showLoader:e.showLoader}),o=Object(O.a)(t,2),i=o[0],c=o[1],s=a(1809),l=a(1810);return Object(n.useEffect)((function(){c({textMessage:e.textMessage,imageSource:e.imageSource,loaderSource:e.loaderSource,showLoader:e.showLoader})}),[e.textMessage,e.imageSource,e.loaderSource,e.showLoader]),r.a.createElement(pe.a,{closeAfterTransition:!0,BackdropComponent:fe.a,BackdropProps:{timeout:500},open:i.showLoader},r.a.createElement(ge.a,{in:i.showLoader},r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",style:{height:"100vh"}},r.a.createElement(p.a,{py:1},r.a.createElement("img",{src:i.imageSource?i.imageSource:s,style:{maxHeight:"10em"},alt:"Bama POS"})),r.a.createElement(p.a,{py:1},r.a.createElement("span",{style:{color:"white"}},i.textMessage?i.textMessage:null)),r.a.createElement(p.a,{py:1},r.a.createElement("img",{src:i.loaderSource?i.loaderSource:l,style:{maxHeight:"2em"},alt:"Loading"})))))}var he=a(548),Ee=a(574),ve=a(233),Oe=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),(n=t.call(this,e)).state={username:e.user&&e.user.username,user:e.user,password:"",newPassword:"",isReady:!1,newRequested:!1,requiredAttributes:e.user&&e.user.requiredAttributes},n.handleSubmit=n.handleSubmit.bind(Object(X.a)(n)),n}return Object(l.a)(a,[{key:"getDisabled",value:function(){var e=this,t=!1;return(!this.state.password||this.state.password.length<=5)&&(t=!0),(!this.state.newPassword||this.state.newPassword.length<=5)&&(t=!0),this.state.requiredAttributes&&this.state.requiredAttributes.forEach((function(a){"phone_number"===a&&(!e.state.phone_number||e.state.phone_number.length<10)&&(t=!0)})),t}},{key:"handleSubmit",value:function(e){var t=this.state,a=t.user,n=t.password,r=t.newPassword,o=t.phone_number;if(a.password!==n)this.props.showMessage(this.translate("Password Error"),E.a,5e3);else{var i={};o&&(i={phone_number:"+521".concat(o)}),this.props.handleSubmit(a,r,i)}e.preventDefault()}},{key:"render",value:function(){var e=this,t=this.state.requiredAttributes;return r.a.createElement("form",{onSubmit:this.handleSubmit},r.a.createElement(p.a,{py:2},r.a.createElement(p.a,{display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center",py:2},r.a.createElement(p.a,null,this.translate(this.state.newRequested?"Reseting Password":"New Password Required")),this.state.newRequested?r.a.createElement(p.a,null,r.a.createElement("h6",null,this.state.username)):null),r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"password",label:this.translate("Current Password"),variant:"outlined",required:!0,fullWidth:!0,type:"password",onChange:function(t){return e.setState({password:t.target.value})},value:this.state.password,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(oe.a,{color:"action"}))}})),r.a.createElement(p.a,{py:2},r.a.createElement(S.a,{name:"newPassword",label:this.translate("New Password"),variant:"outlined",required:!0,fullWidth:!0,type:"password",onChange:function(t){return e.setState({newPassword:t.target.value})},value:this.state.newPassword,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(oe.a,{color:"action"}))}})),t.map((function(t){return r.a.createElement(p.a,{py:2},"phone_number"===t?r.a.createElement(S.a,{name:"phone_number",label:e.translate("Phone Number"),helperText:e.translate("Phone Number length"),variant:"outlined",required:!0,fullWidth:!0,type:"tel",onChange:function(t){return e.setState({phone_number:t.target.value})},value:e.state.phone_number,InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(se.a,{color:"action"}))}}):"")})),r.a.createElement(p.a,{pt:1,display:"flex",justifyContent:"center",alignItems:"stretch"},r.a.createElement(te.a,{type:"submit",onClick:this.handleSubmit,disabled:this.getDisabled(),variant:"contained",color:"primary"},this.translate("Reset Password")))))}}]),a}(E.e),ye=Oe,je=function(e){Object(u.a)(n,e);var t=Object(d.a)(n);function n(e){var r,o;return Object(s.a)(this,n),(o=t.call(this,e)).isUserSignedIn=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.setState({checkingSignedInStatus:!0,loaderMsg:o.translate("Validating User")}),t=o.getSecureStore(),console.log("secureStore.UserSignInReducer",t),"undefined"!==typeof t.UserSignInReducer&&"undefined"!==typeof t.UserSignInReducer.signInFailedReason&&"undefined"!==typeof t.UserSignInReducer.signInFailedReason.data?o.handleSingInError(t.UserSignInReducer.signInFailedReason.data,{username:"",password:""}):i.b.currentAuthenticatedUser({bypassCache:!1}).then((function(e){console.log("isUserSignedIn",t,e),o.showMessage(o.translate("Greetings")+" "+("attributes"in t.UserSignInReducer.userSignIn&&"custom:login_name"in t.UserSignInReducer.userSignIn.attributes?t.UserSignInReducer.userSignIn.attributes["custom:login_name"]:t.UserSignInReducer.userSignIn.username),E.c,5e3),setTimeout((function(){return o.go("prometheus/")}),1e3)})).catch((function(e){console.log("Auth.currentAuthenticatedUser",e),o.showMessage(o.translate(e),E.a,5e3);try{"undefined"!==typeof t.UserSignInReducer.userSignIn&&"undefined"!==typeof t.UserSignInReducer.userSignIn.username&&"undefined"!==typeof t.UserSignInReducer.userSignIn.password&&typeof t.UserSignInReducer.userSignIn.time<=216e5&&o.signIn(t.UserSignInReducer.userSignIn)}catch(e){}})).finally(o.setState({checkingSignedInStatus:!1}));case 4:case"end":return e.stop()}}),e)}))),o.signOut=Object(Z.a)(Y.a.mark((function e(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object(Q.a)((r=Object(X.a)(o),Object(ee.a)(n.prototype)),"signOut",r).call(r),o.props.UserSignIn_logOut({});case 2:case"end":return e.stop()}}),e)}))),o.newPassword=function(){var e=Object(Z.a)(Y.a.mark((function e(t,a,n){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.signIn({username:t.username,password:t.password,newPassword:a,optional:n});case 1:case"end":return e.stop()}}),e)})));return function(t,a,n){return e.apply(this,arguments)}}(),o.forgotPasswordRequest=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.setState({isForgotPasswordProgress:!0,signInAttempts:0,isForgotPasswordRequested:!1,loaderMsg:o.translate("Reset Password")}),i.b.forgotPassword(t.username.trim()).then((function(e){return o.showMessage(o.translate("You will receive a Code via SMS at")+" "+e.CodeDeliveryDetails.Destination,E.c,5e3)})).catch((function(e){console.log("Auth.forgotPassword.Error",e),o.showMessage(o.translate(e.message),E.a,5e3),o.handleSingInError(e,t)})).finally(setTimeout((function(){return o.setState({isForgotPasswordProgress:!1})}),1e3));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.forgotPassword=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.setState({isForgotPasswordProgress:!0,loaderMsg:o.translate("Reseting password")}),i.b.forgotPasswordSubmit(t.username,t.code,t.password).then((function(e){console.log("forgotPasswordSubmit",e),o.props.UserSignIn_logOut({}),o.setState({user:t}),o.handleGo(!1,!0,!1),o.showMessage(o.translate("Password Reseted Succesfully"),E.c,5e3)})).catch((function(e){console.log("Auth.forgotPasswordSubmit.Error",e),o.showMessage(o.translate(e.message),E.a,5e3),o.handleSingInError(e,t)})).finally(setTimeout((function(){return o.setState({isForgotPasswordProgress:!1})}),1e3));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.signUp=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log(t),o.setState({isSignUpInProgress:!0,loaderMsg:o.translate("Creating a New User")}),a={username:t.username.trim(),password:t.password.trim(),attributes:{phone_number:t.phonenumber.trim()}},i.b.signUp(a).then((function(e){console.log("Auth.signUp",e),o.showMessage(o.translate("User created successfully"),E.c,5e3),o.showMessage(o.translate("You will receive a Code via SMS at")+" "+e.codeDeliveryDetails.Destination,E.b,5e3)})).catch((function(e){console.log("Auth.signUp.Error",e),o.showMessage(o.translate(e.message?e.message:e.log?e.log:e),E.a,5e3),o.setState({isSignUpRequested:!1}),o.handleSingInError(e,t)})).finally(setTimeout((function(){return o.setState({isSignUpInProgress:!1})}),1e3));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.confirmSignUp=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.setState({isSignUpRequestedInProgress:!0,loaderMsg:o.translate("Confirmating new User")}),i.b.confirmSignUp(t.username,t.code,{forceAliasCreation:!0}).then((function(e){console.log(e),o.showMessage(o.translate("User confirmed"),E.c,5e3),o.handleGo(!1,!0,!1)})).catch((function(e){console.log("Auth.confirmSignUp.Error",e),o.showMessage(o.translate(e.message?e.message:e.log?e.log:e),E.a,5e3),o.handleSingInError(e,t)})).finally(setTimeout((function(){return o.setState({isSignUpRequestedInProgress:!1})}),1e3));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.resendSignUp=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.setState({isSignUpRequestedInProgress:!0,loaderMsg:o.translate("Resending SignUp code")}),i.b.resendSignUp(t.username).then((function(){return o.showMessage(o.translate("Code resent successfully"),E.b,5e3)})).catch((function(e){console.log("Auth.resendSignUp.Error",e),o.showMessage(o.translate(e.message?e.message:e.log?e.log:e),E.a,5e3),o.handleSingInError(e,t)})).finally(setTimeout((function(){return o.setState({isSignUpRequestedInProgress:!1})}),1e3));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.signIn=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.setState({isSigninInProgress:!0,loaderMsg:o.translate("Validating User")}),console.log("Auth.signIn",t),i.b.signIn(t.username.trim(),t.password.trim().padStart(6,"0")).then((function(e){if("SMS_MFA"===e.challengeName||"SOFTWARE_TOKEN_MFA"===e.challengeName){i.b.confirmSignIn(e,"n0m3l0s3",e.challengeName).then((function(e){return console.log("loggedUser",e)}))}else if("NEW_PASSWORD_REQUIRED"===e.challengeName){var a=e.challengeParam.requiredAttributes;console.log("NEW_PASSWORD_REQUIRED",a),o.showMessage(o.translate(e.challengeName),E.d,5e3),t.newPassword?i.b.completeNewPassword(e,t.newPassword.padStart(6,"0"),t.optional).then((function(e){o.showMessage(o.translate("Password Reseted Successfully"),E.b,5e3),t.password=t.newPassword,o.signIn(t)})).catch((function(e){o.handleSingInError(e,t)})):o.setState({isNewPasswordRequired:!0,isSignIn:!1,user:Object(G.a)(Object(G.a)(Object(G.a)({},t),e),{},{requiredAttributes:a})})}else if("MFA_SETUP"===e.challengeName)i.b.setupTOTP(e);else{var n=Object(G.a)(Object(G.a)({},t),e);o.props.UserSignIn_onSuccess(n),o.isUserSignedIn()}})).then((function(){setTimeout((function(){return o.setState({isSigninInProgress:!1})}),1e3)})).catch((function(e){o.handleSingInError(e,t)}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o.state={isSignIn:!0,isSignUp:!1,isSignUpRequested:!1,isForgotPassword:!1,isForgotPasswordRequested:!1,isSigninInProgress:!1,isSignUpInProgress:!1,isSignUpRequestedInProgress:!1,isForgotPasswordProgress:!1,isForgotPasswordRequestedProgress:!1,isNewPasswordRequired:!1,checkingSignedInStatus:!1,signInAttempts:0,loaderMsg:o.translate("Loading")},o.image=a(703),o.loader=a(1811),o.defaultLogo=a(248),o.signIn=o.signIn.bind(Object(X.a)(o)),o.signUp=o.signUp.bind(Object(X.a)(o)),o.signOut=o.signOut.bind(Object(X.a)(o)),o}return Object(l.a)(n,[{key:"componentDidMount",value:function(){this.isUserSignedIn()}},{key:"componentDidUpdate",value:function(e){console.log(e)}},{key:"handleSingInError",value:function(e,t){var a=this;switch(console.log("handleSingInError",e,t),this.props.UserSignIn_onError(Object(G.a)(Object(G.a)({},e),{},{user:t})),e.code){case"PasswordResetRequiredException":this.showMessage(this.translate(e.message),E.d,5e3),this.setState({user:t}),this.handleGo(!1,!1,!0);break;case"AttemptLimitException":t=e.user,this.showMessage(this.translate(e.message?e.message:e.log?e.log:e),E.d,5e3),this.setState({signInAttempts:e.signInAttempts,isForgotPasswordRequested:e.signInAttempts>=2,isSignIn:!(e.signInAttempts>=2),user:t});break;case"UserNotConfirmedException":t=e.user,this.showMessage(this.translate(e.message?e.message:e.log?e.log:e),E.d,5e3),this.setState({isSignIn:!1,isSignUp:!0,isSignUpRequested:!0,user:t});break;case"InvalidParameterException":case"UserNotFoundException":case"NotAuthorizedException":default:this.showMessage(this.translate(e.message?e.message:e.log?e.log:e),E.a,5e3),this.setState({signInAttempts:this.state.signInAttempts+1,isForgotPasswordRequested:2===this.state.signInAttempts,isSignIn:2!==this.state.signInAttempts,user:t}),3===this.state.signInAttempts&&this.props.UserSignIn_onError({code:"AttemptLimitException",message:"Attempt limit exceeded",name:"AttemptLimitException",user:t,signInAttempts:this.state.signInAttempts})}this.setState({user:t}),setTimeout((function(){a.setState({isSigninInProgress:!1,checkingSignedInStatus:!1})}),1e3)}},{key:"handleGo",value:function(e,t,a,n){e?this.setState({isSignIn:!1,isForgotPassword:!1,isForgotPasswordRequested:!1,isSignUp:e,isSignUpRequested:!1}):t?this.setState({isSignUp:!1,isSignUpRequested:!1,isForgotPassword:!1,isForgotPasswordRequested:!1,isSignIn:t}):(a||n)&&this.setState({isSignIn:!1,isSignUp:!1,isSignUpRequested:!1,isForgotPasswordRequested:!1,isForgotPassword:a||n})}},{key:"render",value:function(){var e=this,t=this.state,a=t.isSigninInProgress,n=t.isSignUpInProgress,o=t.checkingSignedInStatus,i=t.isSignIn,c=t.isSignUp,s=t.isSignUpRequested,l=t.isSignUpRequestedInProgress,u=t.isForgotPassword,d=t.isForgotPasswordProgress,f=t.isForgotPasswordRequested,g=t.isForgotPasswordRequestedProgress,b=t.isNewPasswordRequired,h=t.signInAttempts,E=t.loaderMsg;return r.a.createElement(I.a,{style:{height:"100vh"},maxWidth:"sm"},r.a.createElement(p.a,{style:{height:"100vh"},display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"},r.a.createElement(ve.a,null,r.a.createElement(I.a,null,r.a.createElement(p.a,{my:2,justifyContent:"center",alignItems:"center"},r.a.createElement(p.a,{py:1},r.a.createElement("img",{src:this.props.imageSource?this.props.imageSource:this.defaultLogo,style:{maxHeight:"10em",margin:"0 auto",display:"flex"},alt:"Bama POS"})),r.a.createElement(p.a,{style:{fontSize:8},display:"none"},r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center"},r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:a}),label:"isSigninInProgress"}),r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:n}),label:"isSignUpInProgress"}),r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:l}),label:"isSignUpRequestedInProgress"})),r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center"},r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:d}),label:"isForgotPasswordProgress"}),r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:g}),label:"isForgotPasswordRequestedProgress"})),r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center"},r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:i}),label:"isSignIn"}),r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:c}),label:"isSignUp"}),r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:u}),label:"isForgotPassword"})),r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center"},r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:o}),label:"checkingSignedInStatus"})),r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center"},r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:f}),label:"isForgotPasswordRequested"}),r.a.createElement(he.a,{disabled:!0,control:r.a.createElement(Ee.a,{checked:s}),label:"isSignUpRequested"})),r.a.createElement(p.a,{display:"none",justifyContent:"center",alignItems:"center"},"signInAttempts: "," ",h)),r.a.createElement(p.a,{py:2},h>0?r.a.createElement(P.a,{severity:"error",variant:"filled"},3-h," ",this.translate("Remaining attempts"),r.a.createElement(m.a,{variant:"determinate",value:100*h/3,color:"secondary"})):null,i?r.a.createElement(ie,{handleSubmit:this.signIn,user:this.state.user}):null,c?r.a.createElement(me,{handleSubmit:this.signUp,handleConfirmSignUp:this.confirmSignUp,handleResendSignUp:this.resendSignUp,confirmRequested:s,user:this.state.user}):null,u?r.a.createElement(le,{handleSubmit:this.forgotPassword,handleRequest:this.forgotPasswordRequest,user:this.state.user}):null,b?r.a.createElement(ye,{showMessage:this.showMessage,handleSubmit:this.newPassword,user:this.state.user}):null),r.a.createElement(p.a,{width:1,display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"},c?this.translate("Already have an Account"):null,u?this.translate("Already have an Account"):null,f?this.translate("Forgot password?"):null,r.a.createElement(x.a,{href:"#",onClick:function(){return e.handleGo(i,c,u,f)}},c?this.translate("Sign In"):null,u?this.translate("Sign In"):null,f?this.translate("Reset Password"):null)),r.a.createElement(be,{showLoader:o||a||n||d||g||l,imageSource:this.image,loaderSource:null,backgroundStyle:null,textStyle:null,textMessage:E}))))))}}]),n}(E.e),Se=Object(g.withSnackbar)(je),Ie="USER_SIGNIN_SUCCESS",Ae="COGNITO_USER",xe="USER_SIGNIN_ERROR",Ce="USER_SIGNIN_LOGOUT",Te="POSITION",_e="SYSTEM_ROLE",Ne="USER_PROFILE_IN_PROGRESS",we="USER_PROFILE_SUCCESS",ke="USER_PROFILE_ERROR",Pe="LANGUAJE_IN_PROGRESS",Re="LANGUAJE_SUCCESS",De="LANGUAJE_ERROR",Me="NAVIGATION_SYSTEM_MENU_UPDATE",Fe="NAVIGATION_NOT_FOUND",Le="NAVIGATION_PROFILE_MENU",ze="NAVIGATION_SYSTEM_MENU",Ue="NAVIGATION_MENU",Ve="NAVIGATION_NO_PERMISSION",Be="ORGANIZATION",qe="DATA_SOURCE",$e="VARIABLE",We="AREA",Ke="INDICATOR",He="COMMISSION",Ge=function(){return{type:Ce}},Je=Object(H.b)((function(e){return{user_signin:e.user_signin}}),(function(e){return{UserSignIn_onSuccess:function(t){e(function(e){return{type:Ie,data:e}}(t))},UserSignIn_onError:function(t){e(function(e){return{type:xe,data:e}}(t))},UserSignIn_logOut:function(t){e(Ge())}}}))(Se),Ye=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),(n=t.call(this,e)).handleSignOut=function(e){return n.signOut().then((function(e){return n.props.UserSignIn_logOut({}),e})).catch((function(e){throw e}))},n.handleSignOut=n.handleSignOut.bind(Object(X.a)(n)),n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){this.handleSignOut()}},{key:"render",value:function(){return r.a.createElement(p.a,null)}}]),a}(E.e),Ze=Ye,Xe=Object(H.b)((function(e){return{user_signin:e.user_signin}}),(function(e){return{UserSignIn_logOut:function(t){e(Ge())}}}))(Ze),Qe="\n query ListProducts(\n $filter: ModelProductFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listProducts(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n productId\n productName\n sku\n description\n averageCost\n currentSellPrice\n maxSellingPrice\n inStock\n active\n marketReleaseDate\n marketFinalDate\n sellable\n purchable\n s3keyImage\n category {\n id\n categoryId\n categoryName\n parentCategoryId\n s3keyImage\n isNew\n categoryDescription\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n brand {\n id\n brandId\n brandName\n parentBrandId\n s3keyImage\n brandDescription\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n saleUnit {\n id\n saleUnitId\n saleUnitName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n sourcing {\n id\n sourcingId\n sourcingName\n parentSourcingId\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n productKitItems {\n nextToken\n startedAt\n }\n orderItems {\n nextToken\n startedAt\n }\n saleItems {\n nextToken\n startedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n returnables {\n nextToken\n startedAt\n }\n returnableContainerProductId\n serviceConfig {\n serviceIntegrationId\n }\n mtcprops {\n code\n amount\n verification_code\n serviceIntegrationId\n operation\n params\n }\n barcodes\n taxes {\n id\n taxId\n taxName\n rate\n amount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n nextToken\n startedAt\n }\n quantityPerBox\n pricings {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n organizationId\n salesHours {\n startTime\n endTime\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",et="\n query ListAttendants(\n $filter: ModelAttendantFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listAttendants(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n sales {\n nextToken\n startedAt\n }\n orders {\n nextToken\n startedAt\n }\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n roles {\n nextToken\n startedAt\n }\n phones {\n phoneType\n phone\n }\n emails {\n emailType\n email\n }\n fingers {\n fingerType\n fingerTemplate\n }\n position {\n id\n positionId\n positionName\n parentPositionId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n nextToken\n startedAt\n }\n cashDrawers {\n nextToken\n startedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n incidents {\n id\n datetime\n day\n warehouseId\n description\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n nextToken\n startedAt\n }\n attendanceRecords {\n nextToken\n startedAt\n }\n xadisEmptyContainers {\n nextToken\n startedAt\n }\n workplanExecution {\n nextToken\n startedAt\n }\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",tt="\n query ListZones(\n $filter: ModelZoneFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listZones(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n zoneId\n zoneName\n zoneType\n points {\n coordinates\n }\n customers {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",at="\n query ListCustomerTypes(\n $filter: ModelCustomerTypeFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listCustomerTypes(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n customerTypeId\n customerTypeName\n customers {\n nextToken\n startedAt\n }\n defaultType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",nt="\n query ListWarehouses(\n $filter: ModelWarehouseFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listWarehouses(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n location {\n coordinates\n }\n address\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n phones {\n phoneType\n phone\n }\n settings {\n param\n value\n }\n attendants {\n nextToken\n startedAt\n }\n sales {\n nextToken\n startedAt\n }\n orders {\n nextToken\n startedAt\n }\n productKits {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n nextToken\n startedAt\n }\n incidents {\n nextToken\n startedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReport {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n cashDrawers {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",rt="\n query ListIncidentObservations(\n $filter: ModelIncidentObservationFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listIncidentObservations(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n incidentObservationName\n parentIncidentObservationId\n incidents {\n nextToken\n startedAt\n }\n headcountVacantLogs {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",ot="\n query ListSystemMenus(\n $filter: ModelSystemMenuFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listSystemMenus(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n systemMenuName\n menuType\n path\n component\n active\n icon\n role {\n id\n systemRoleName\n parentSystemRoleId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n defaultScopes {\n scopeName\n active\n }\n platformType\n parentSystemMenuId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",it="\n query ListOrganizations(\n $filter: ModelOrganizationFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listOrganizations(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n organizationId\n organizationName\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n address\n positions {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n providers {\n nextToken\n startedAt\n }\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",ct="\n query ListParams(\n $filter: ModelParamFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listParams(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n param\n value\n startDate\n endDate\n paramType\n keyFilter\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",st="\n query ListXadisEmptyContainers(\n $filter: ModelXadisEmptyContainerFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listXadisEmptyContainers(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n startDate\n endDate\n attendant {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n emptyContainers {\n sku\n sap\n quantity\n stockType\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",lt="\n query GetRemoteRequest($id: ID!) {\n getRemoteRequest(id: $id) {\n id\n source\n startDate\n endDate\n status\n sync\n request\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",ut="\n query ListRemoteRequests(\n $filter: ModelRemoteRequestFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listRemoteRequests(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n source\n startDate\n endDate\n status\n sync\n request\n response\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",dt="\n query ListWorkTeamTemplates(\n $filter: ModelWorkTeamTemplateFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listWorkTeamTemplates(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n workTeamTemplate\n warehouses {\n nextToken\n startedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n headcountReport {\n nextToken\n startedAt\n }\n headcountStatus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",mt="\n query ListTeamPositions(\n $filter: ModelTeamPositionFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listTeamPositions(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n quantity\n position {\n id\n positionId\n positionName\n parentPositionId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",pt="\n query ListProviderProducts(\n $providerId: ID\n $productId: ModelIDKeyConditionInput\n $filter: ModelProviderProductFilterInput\n $limit: Int\n $nextToken: String\n $sortDirection: ModelSortDirection\n ) {\n listProviderProducts(\n providerId: $providerId\n productId: $productId\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n sortDirection: $sortDirection\n ) {\n items {\n providerId\n productId\n purchasePrice\n unitsPerPackage\n taxes {\n id\n taxId\n taxName\n rate\n amount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",ft="\n query ListHeadcountReports(\n $filter: ModelHeadcountReportFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listHeadcountReports(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n status {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplateName\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n vacantsLogs {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",gt="\n query ListWorkplanSections(\n $filter: ModelWorkplanSectionFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listWorkplanSections(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n sectionName\n description\n workplanActivity {\n nextToken\n startedAt\n }\n workplan {\n id\n workplanName\n description\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",bt=a(2313),ht=a(2314),Et=a(2317),vt=a(2315),Ot=a(2316),yt=a(1015),jt=a.n(yt),St=a(80),It=a.n(St),At=a(439),xt=a(2318),Ct=a(2319),Tt=a(889),_t=a(1068),Nt=Object(y.a)((function(e){return{appBar:{position:"relative"},fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)},title:{marginLeft:e.spacing(2),flex:1}}})),wt=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var kt=function(e){var t=Object(n.useState)({user:e.user,modalOpen:!1,base64PhotoImage:null,filePhoto:null,keyS3:null}),a=Object(O.a)(t,2),o=a[0],s=a[1];Object(n.useEffect)((function(){i.d.configure({AWSS3:{bucket:c.a.aws_user_files_s3_bucket,region:c.a.aws_user_files_s3_bucket_region}}),o.user!==e.user&&s(Object(G.a)(Object(G.a)({},o),{},{user:e.user}))}),[o,e.user]);var l=Nt(),u=function(){return r.a.createElement(jt.a,{color:"action",className:l.fab})},d=function(){s(Object(G.a)(Object(G.a)({},o),{},{modalOpen:!1}))};return r.a.createElement(p.a,null,r.a.createElement(bt.a,null,r.a.createElement(ht.a,{"aria-controls":"photo-menu","aria-haspopup":"true",onClick:function(e){s(Object(G.a)(Object(G.a)({},o),{},{modalOpen:!0}))}},o.user&&o.user.profilePhotoUrl?r.a.createElement(vt.a,{style:{height:240},image:o.user&&o.user.profilePhotoData?o.user.profilePhotoData:o.user.profilePhotoUrl,title:o.user.username},u()):r.a.createElement(p.a,null,r.a.createElement(Ot.a,{variant:"rect",height:240}),u())),r.a.createElement(Et.a,null,r.a.createElement(C.a,{gutterBottom:!0,variant:"h5",component:"h2"},o.user&&o.user.fullName?o.user.fullName:r.a.createElement(Ot.a,{variant:"text"})),r.a.createElement(C.a,{variant:"body2",color:"textSecondary",component:"div"},o.user&&o.user.userName?o.user.userName:r.a.createElement(Ot.a,{variant:"text"})))),r.a.createElement(xt.a,{fullScreen:!0,open:o.modalOpen,onClose:d,TransitionComponent:wt},r.a.createElement(Ct.a,{color:"secondary",className:l.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:d},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:l.title},e.translate("Update your Photo")),r.a.createElement(te.a,{disabled:!Boolean(o.keyS3),autoFocus:!0,color:"inherit",onClick:function(){e.handleSaveProfilePhoto(o.keyS3,o.base64PhotoImage).then((function(e){return console.log(e)})).catch((function(e){return console.log(e)})),d()}},e.translate("Save")))),r.a.createElement(I.a,null,o.user?r.a.createElement(_t.a,{preview:!0,previewSrc:o.user&&o.user.profilePhotoData?o.user.profilePhotoData:o.user.profilePhotoUrl,headerText:e.translate("Update your Photo"),headerHint:e.translate("Add you photo by clicking below"),title:e.translate("Select a Photo"),onPick:function(t){return a=t,void e.handleUploadProfilePhoto(a).then((function(e){s(Object(G.a)(Object(G.a)({},o),{},{keyS3:e.key}))})).catch((function(e){return console.log(e)}));var a},onLoad:function(e){return t=e,console.log(t),void s(Object(G.a)(Object(G.a)({},o),{},{base64PhotoImage:t}));var t}}):r.a.createElement(p.a,null,"Sin Foto: "," ",JSON.stringify(o)))))},Pt=a(22),Rt=a(16),Dt=a(1016),Mt=a(717),Ft=a.n(Mt),Lt=a(457),zt=a.n(Lt),Ut=a(1027),Vt=a.n(Ut),Bt=a(581),qt=a.n(Bt),$t=a(1028),Wt=a.n($t),Kt=a(36),Ht=a(223),Gt=a.n(Ht),Jt=a(1024),Yt=a.n(Jt),Zt=a(1017),Xt=a.n(Zt),Qt=a(1023),ea=a.n(Qt),ta=a(716),aa=a.n(ta),na=a(715),ra=a.n(na),oa=a(1018),ia=a.n(oa),ca=a(362),sa=a.n(ca),la=a(1020),ua=a.n(la),da=a(1021),ma=a.n(da),pa=a(1022),fa=a.n(pa),ga=a(450),ba=a.n(ga),ha=a(1019),Ea=a.n(ha),va=a(313),Oa=a.n(va),ya=a(1025),ja=a.n(ya),Sa={Add:Object(n.forwardRef)((function(e,t){return r.a.createElement(Gt.a,Object.assign({},e,{ref:t}))})),Check:Object(n.forwardRef)((function(e,t){return r.a.createElement(Xt.a,Object.assign({},e,{ref:t}))})),Clear:Object(n.forwardRef)((function(e,t){return r.a.createElement(ra.a,Object.assign({},e,{ref:t}))})),Delete:Object(n.forwardRef)((function(e,t){return r.a.createElement(ia.a,Object.assign({},e,{ref:t}))})),DetailPanel:Object(n.forwardRef)((function(e,t){return r.a.createElement(aa.a,Object.assign({},e,{ref:t}))})),Edit:Object(n.forwardRef)((function(e,t){return r.a.createElement(sa.a,Object.assign({},e,{ref:t}))})),Export:Object(n.forwardRef)((function(e,t){return r.a.createElement(Ea.a,Object.assign({},e,{ref:t}))})),Filter:Object(n.forwardRef)((function(e,t){return r.a.createElement(ua.a,Object.assign({},e,{ref:t}))})),FirstPage:Object(n.forwardRef)((function(e,t){return r.a.createElement(ma.a,Object.assign({},e,{ref:t}))})),LastPage:Object(n.forwardRef)((function(e,t){return r.a.createElement(fa.a,Object.assign({},e,{ref:t}))})),NextPage:Object(n.forwardRef)((function(e,t){return r.a.createElement(aa.a,Object.assign({},e,{ref:t}))})),PreviousPage:Object(n.forwardRef)((function(e,t){return r.a.createElement(ea.a,Object.assign({},e,{ref:t}))})),ResetSearch:Object(n.forwardRef)((function(e,t){return r.a.createElement(ra.a,Object.assign({},e,{ref:t}))})),Search:Object(n.forwardRef)((function(e,t){return r.a.createElement(Oa.a,Object.assign({},e,{ref:t}))})),SortArrow:Object(n.forwardRef)((function(e,t){return r.a.createElement(Yt.a,Object.assign({},e,{ref:t}))})),ThirdStateCheck:Object(n.forwardRef)((function(e,t){return r.a.createElement(ba.a,Object.assign({},e,{ref:t}))})),ViewColumn:Object(n.forwardRef)((function(e,t){return r.a.createElement(ja.a,Object.assign({},e,{ref:t}))}))},Ia=function(e){return{body:{emptyDataSourceMessage:e.translate("No records to display"),editRow:{deleteText:e.translate("Are you sure you want to delete this row?"),cancelTooltip:e.translate("Cancel"),saveTooltip:e.translate("Save")},addTooltip:e.translate("Add"),deleteTooltip:e.translate("Delete"),editTooltip:e.translate("Edit"),filterRow:{filterTooltip:e.translate("Filter")}},toolbar:{addRemoveColumns:e.translate("Add or remove columns"),nRowsSelected:"{0} "+e.translate("row(s) selected"),showColumnsTitle:e.translate("Show Columns"),showColumnsAriaLabel:e.translate("Show Columns"),exportTitle:e.translate("Export"),exportAriaLabel:e.translate("Export"),exportName:e.translate("Export as CSV"),searchTooltip:e.translate("Search"),searchPlaceholder:e.translate("Search")},pagination:{labelRowsSelect:e.translate("Rows"),labelDisplayedRows:" {from}-{to} "+e.translate("of")+" {count}",labelRowsPerPage:e.translate("Rows per page:")+":",firstAriaLabel:e.translate("First Page"),firstTooltip:e.translate("First Page"),previousAriaLabel:e.translate("Previous Page"),previousTooltip:e.translate("Previous Page"),nextAriaLabel:e.translate("Next Page"),nextTooltip:e.translate("Next Page"),lastAriaLabel:e.translate("Last Page"),lastTooltip:e.translate("Last Page")},header:{actions:e.translate("Actions")},grouping:{placeholder:e.translate("Drag headers")}}},Aa=a(43),xa=a.n(Aa),Ca=Object(y.a)((function(e){return{appBar:{position:"relative"},title:{marginLeft:e.spacing(2),flex:1}}})),Ta=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var _a=function(e){var t=Object(n.useState)({user:e.user,userSignIn:e.userSignIn,modalOpen:!1,columns:[{title:e.translate("Phone Type"),field:"phoneType",lookup:Object.keys(Kt.i).reduce((function(t,a){return Object(G.a)(Object(G.a)({},t),{},Object(Rt.a)({},Kt.i[a],e.translate(Kt.i[a])))}),{})},{title:e.translate("Telephone Number"),field:"phone",editCommponent:function(e){return r.a.createElement("input",{pattern:"[0-9]{2} [0-9]{3} [0-9]{3} [0-9]{4}",type:"tel",value:e.value,onChange:function(t){return e.onChange(t.target.value)}})}}]}),a=Object(O.a)(t,2),o=a[0],i=a[1];Object(n.useEffect)((function(){o.user===e.user&&o.userSignIn===e.userSignIn||i(Object(G.a)(Object(G.a)({},o),{},{user:e.user,userSignIn:e.userSignIn}))}),[o,e.user,e.userSignIn]);var c=Ca(),s=function(){i(Object(G.a)(Object(G.a)({},o),{},{modalOpen:!1}))};return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,direction:"row",justify:"space-between",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{color:"textSecondary",component:"h3"},e.translate("Account Detail"))),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{color:"primary",onClick:function(){i(Object(G.a)(Object(G.a)({},o),{},{modalOpen:!0}))}},e.translate("Edit")))),r.a.createElement(bt.a,null,r.a.createElement(Et.a,null,r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},o.user&&o.user.active?o.user.active?r.a.createElement(Ft.a,{fontSize:"large",color:"primary"}):r.a.createElement(zt.a,{fontSize:"large",color:"error"}):r.a.createElement(zt.a,{fontSize:"large",color:"disabled"})),r.a.createElement(A.a,{item:!0,xs:!0},o.user&&o.user.active?o.user.active?e.translate("Active"):e.translate("Inactive"):e.translate("No Account")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(Vt.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:!0},o.user&&o.user.attendantPositionId?function(t){var a="";return e.positions&&e.positions.map((function(n){n.id===t&&(a=e.translate(n.positionName))})),a}(o.user.attendantPositionId):r.a.createElement(Ot.a,{variant:"text"})))),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0,xs:!0},o.user&&o.user.phones?o.user.phones.map((function(t){return r.a.createElement(A.a,{key:"".concat(t.phoneType,"-").concat(t.phone),container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(Wt.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:!0},t.phoneType?e.translate(t.phoneType):r.a.createElement(Ot.a,{variant:"text"})),r.a.createElement(A.a,{item:!0,xs:!0},t.phone?t.phone:r.a.createElement(Ot.a,{variant:"text"})))})):""),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(se.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:!0},o.user&&o.user.nipPassword?o.user.nipPassword:r.a.createElement(Ot.a,{variant:"text"})))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(qt.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:11},o.user&&o.user.hashPassword?r.a.createElement(C.a,{noWrap:!0,color:"textSecondary"},o.user.hashPassword):r.a.createElement(Ot.a,{variant:"rect"}))))))),r.a.createElement(xt.a,{fullScreen:!0,open:o.modalOpen,onClose:s,TransitionComponent:Ta},r.a.createElement("form",{onSubmit:function(t){console.log("handleSubmit",t,o);var a="",n=[];o.user.phones&&o.user.phones.map((function(e){"mobile"===a.phoneType&&(a=e),n.push({phone:"+52"+e.phone,phoneType:e.phoneType})}));var r={attendant:{nipPassword:o.new_nip,phones:n,password:o.new_password}};""!==a&&(r.cognito={"custom:login_name":o.new_nickname,phone_number:a}),e.handleSaveProfile(r).then((function(e){return console.log(e)})).catch((function(e){return console.log(e)})),s(),t.preventDefault()}},r.a.createElement(Ct.a,{color:"secondary",className:c.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:s},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:c.title},e.translate("Update your Profile")),r.a.createElement(te.a,{type:"submit",disabled:!(o.new_nickname||o.new_phones||o.new_nip||o.new_password),autoFocus:!0,color:"inherit"},e.translate("Save")))),r.a.createElement(I.a,{fixed:!0},o.user?r.a.createElement(A.a,{container:!0,spacing:2,alignItems:"center",mt:2},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{noWrap:!0,color:"textSecondary"},e.translate("Account Status")),r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},o.user&&o.user.active?o.user.active?r.a.createElement(Ft.a,{fontSize:"large",color:"primary"}):r.a.createElement(zt.a,{fontSize:"large",color:"disabled"}):r.a.createElement(zt.a,{fontSize:"large",color:"error"})),r.a.createElement(A.a,{item:!0,xs:!0},o.user&&o.user.active?o.user.active?e.translate("Active"):e.translate("Inactive"):e.translate("No Account")))),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0,xs:12},o.user&&o.user.phones?r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{search:!1,exportButton:!0},title:e.translate("Phone Numbers"),columns:o.columns,data:o.user.phones,editable:{onRowAdd:function(e){return new Promise((function(t){i((function(t){t.user.phones=t.user.phones?t.user.phones:[];var a=Object(Pt.a)(t.user.phones);return a.push({phoneType:e.phoneType,phone:e.phone}),t.user.phones=a,t.new_phones=!0,Object(G.a)({},t)})),t()}))},onRowUpdate:function(e,t){return new Promise((function(a){setTimeout((function(){a(),t&&(console.log("onRowUpdate",e,t),i((function(a){a.user.phones=a.user.phones?a.user.phones:[];var n=Object(Pt.a)(a.user.phones);return n[n.indexOf(t)]={phoneType:e.phoneType,phone:e.phone},a.user.phones=n,a.new_phones=!0,Object(G.a)({},a)})))}),600)}))},onRowDelete:function(e){return new Promise((function(t){setTimeout((function(){t(),i((function(t){t.user.phones=t.user.phones?t.user.phones:[];var a=Object(Pt.a)(t.user.phones);return a.splice(a.indexOf(e),1),t.user.phones=a,t.new_phones=!0,Object(G.a)({},t)}))}),600)}))}}}):null),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(S.a,{name:"nip",label:e.translate("Nip Password"),variant:"outlined",required:!0,fullWidth:!0,type:"number",value:e.user.nipPassword?e.user.nipPassword:"",onChange:function(t){e.user.nipPassword=t.target.value,i(Object(G.a)(Object(G.a)({},o),{},{new_nip:t.target.value}))},InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(se.a,{fontSize:"large",color:"action"}))}})),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{noWrap:!0,color:"textSecondary"},e.translate("Reset Password")),r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(S.a,{name:"password",label:e.translate("Put new Password"),variant:"outlined",required:!0,fullWidth:!0,type:"password",defaultValue:o.user.hashPassword,onChange:function(e){i(Object(G.a)(Object(G.a)({},o),{},{change_password:e.target.value}))},InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(qt.a,{fontSize:"large",color:"action"}))}})),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(S.a,{name:"confirm_password",label:e.translate("Put new Password"),variant:"outlined",error:!o.new_password&&o.new_password!==o.change_password,fullWidth:!0,type:"password",onChange:function(e){e.target.value.trim()===o.change_password.trim()&&i(Object(G.a)(Object(G.a)({},o),{},{new_password:Dt.sha256.hex(e.target.value.trim())}))},InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(qt.a,{fontSize:"large",color:"action"}))}}))))):null))))};var Na=function(e){return r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"stretch"},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(kt,{handleSaveProfilePhoto:e.handleSaveProfilePhoto,handleUploadProfilePhoto:e.handleUploadProfilePhoto,user:e.user,translate:e.translate})),r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(_a,{userSignIn:e.userSignIn,handleSaveProfile:e.handleSaveProfile,user:e.user,translate:e.translate})))},wa=function(e){Object(u.a)(n,e);var t=Object(d.a)(n);function n(e){var r;return Object(s.a)(this,n),(r=t.call(this,e)).graphqlQuery=function(e,t){return new Promise((function(a,n){i.a.graphql(Object(i.f)(e,t)).then((function(t){var n=null;switch(e){case et:n=t.data.listAttendants.items[0];break;case B.x:n=t.data.updateAttendant}a(n)})).catch((function(e){e.errors.map((function(e){return r.showMessage(r.translate(e.message),E.a,5e3)})),n(e)}))}))},r.saveProfilePhoto=function(e,t){return new Promise((function(t,a){var n={input:{id:r.state.user_profile.id,profilePhoto:e}};console.log(r.state),r.graphqlQuery(B.x,n).then((function(e){i.d.get(e.profilePhoto,{level:"protected"}).then((function(a){console.log(a),r.showMessage(r.translate("Profile")+" "+r.translate("Updated"),E.c,5e3),e.profilePhotoUrl=a,r.props.UserProfile_onSuccess(e),r.setState({user_profile:e}),a.Body,t(e)})).catch((function(e){return r.showMessage(r.translate(e),E.a,5e3)}))})).catch((function(e){e.errors.map((function(e){return r.showMessage(r.translate(e.message),E.a,5e3)})),a(e)}))}))},r.saveProfile=function(e){return new Promise((function(t,a){console.log(e);var n={input:{id:r.state.user_profile.id}};e.attendant&&(e.attendant.nipPassword&&(n.input.nipPassword=e.attendant.nipPassword),e.attendant.phones&&(n.input.phones=e.attendant.phones),e.attendant.password&&(n.input.hashPassword=e.attendant.password)),r.graphqlQuery(B.x,n).then((function(e){r.showMessage(r.translate("Profile")+" "+r.translate("Updated"),E.c,5e3),r.setState({user_profile:e}),t(e)})).catch((function(e){e.errors.map((function(e){return console.log(e.message)})),a(e)})),t(!0)}))},r.uploadProfilePhoto=function(e){return new Promise((function(t,a){i.d.put(e.name,e.file,{level:"protected",contentType:e.type}).then((function(e){r.showMessage(r.translate("The image was uploaded successfully"),E.c,5e3),t(e)})).catch((function(e){r.showMessage(r.translate(e),E.a,5e3),a(e)}))}))},r.state={user_profile:r.getSecureStore().UserProfileReducer.user,positions:r.getSecureStore().NavbarReducer&&r.getSecureStore().NavbarReducer.positions?r.getSecureStore().NavbarReducer.positions:[]},r.defaultLogo=a(654),r.graphqlQuery=r.graphqlQuery.bind(Object(X.a)(r)),r.saveProfilePhoto=r.saveProfilePhoto.bind(Object(X.a)(r)),r.saveProfile=r.saveProfile.bind(Object(X.a)(r)),r.uploadProfilePhoto=r.uploadProfilePhoto.bind(Object(X.a)(r)),r}return Object(l.a)(n,[{key:"componentDidMount",value:function(){this.isUserSignedIn()}},{key:"render",value:function(){var e=this.state,t=e.user_profile,a=e.positions;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{my:2},r.a.createElement(Na,{handleSaveProfilePhoto:this.saveProfilePhoto,handleUploadProfilePhoto:this.uploadProfilePhoto,handleSaveProfile:this.saveProfile,user:t,positions:a,translate:this.translate})))}}]),n}(E.e),ka=Object(g.withSnackbar)(wa),Pa=function(e){return{type:we,data:e}},Ra=Object(H.b)((function(e){return{user_profile:e.user_profile}}),(function(e){return{UserProfile_inProgress:function(t){e(function(e){return{type:Ne,data:e}}(t))},UserProfile_onSuccess:function(t){e(Pa(t))},UserProfile_onError:function(t){e(function(e){return{type:ke,data:e}}(t))}}}))(ka),Da=a(890),Ma=a(127),Fa=a.n(Ma),La=a(109),za=a.n(La),Ua=a(248),Va=a.n(Ua),Ba=a(703),qa=a.n(Ba),$a=a(2287),Wa=a(2330),Ka=a(904),Ha=a(358),Ga=a(2286),Ja=a(199),Ya=a(2331),Za=a(2328);a(1877);function Xa(e){var t=Object(n.useState)({menuListItems:"menuListItems"in e?e.navigationMenuListItems:[],attendant:e.userSignIn,left:!1,open:{}}),a=Object(O.a)(t,2),o=a[0],i=a[1],c=Object(n.useState)(!1),s=Object(O.a)(c,2),l=s[0],u=s[1],d=Object(n.useState)({}),m=Object(O.a)(d,2),f=m[0],g=m[1];Object(n.useEffect)((function(){e.navigationMenuListItems!==o.menuListItems&&i({menuListItems:e.navigationMenuListItems?e.navigationMenuListItems:[]}),(e&&e.paramProfile||e.user&&e.user.paramProfile)&&(e&&""!==e.paramProfile?g(JSON.parse(JSON.parse(e.paramProfile))):g(JSON.parse(JSON.parse(e.user.paramProfile)))),(e.status||e.user&&e.user.status)&&(!0===e.status?u(e.status):u(e.user.status))}),[e.navigationMenuListItems,o.menuListItems,e]);var b=function(t,a){e.go(t),i(Object(G.a)(Object(G.a)({},o),{},{left:!1}))},h=function(e,t){var a=o&&o.open&&o.open[e];i(Object(G.a)(Object(G.a)({},o),{},{open:Object(G.a)(Object(G.a)({},o.open),{},Object(Rt.a)({},e,!a))}))},E=function(e,t){return function(a){o&&o.menuListItems&&o.menuListItems.map((function(e){return v(e,!0)})),("keydown"!==a.type||"Tab"!==a.key&&"Shift"!==a.key)&&i(Object(G.a)(Object(G.a)({},o),{},Object(Rt.a)({},e,t)))}},v=function t(a,n){if(a.hasOwnProperty("active")&&a.active){var i=o&&o.menuListItems&&o.menuListItems.filter((function(e){return e.parentSystemMenuId===a.id&&e.active}));if("c5866ed1-0809-448d-b950-8b74cad1d05a"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Purchases"===a.systemMenuName||!n)return r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):"")}else if("64493443-3661-4013-8317-f72e19d280a5"===e.user.id||"39b31843-6271-422f-aa29-d82146e8fff3"===e.user.id||"9c4d8084-a78b-49ab-b7de-e622a3f98e95"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Human Resources"===a.systemMenuName||!n)return r.a.createElement(p.a,null,"templateAssignment"!==a.systemMenuName?r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""):"")}else if("1e7268f5-ee26-49c7-bc56-84ef41098a84"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Customers"===a.systemMenuName||!n)return r.a.createElement(p.a,null," ",r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""))}else if("fb8e7956-1fe3-442d-94c5-e1c0f83265ab"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Human Resources"===a.systemMenuName||"Settings"===a.systemMenuName||!n)return r.a.createElement(p.a,null,"templateAssignment"!==a.systemMenuName&&"Users"!==a.systemMenuName&&"Products"!==a.systemMenuName&&"Roles"!==a.systemMenuName?r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""):"")}else if("fadd8580-b9cb-4d2b-9863-dbf024aa5498"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Human Resources"===a.systemMenuName||"Settings"===a.systemMenuName||!n)return r.a.createElement(p.a,null,"Users"!==a.systemMenuName&&"Products"!==a.systemMenuName&&"Roles"!==a.systemMenuName?r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""):"")}else if("33d71abb-86ab-4815-ad65-c17624fa463c"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Settings"===a.systemMenuName||!n)return r.a.createElement(p.a,null,"Users"!==a.systemMenuName&&"Warehouse"!==a.systemMenuName&&"Roles"!==a.systemMenuName?r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""):"")}else if("c7b9c663-0b97-458d-8e2f-4523d977d465"===e.user.id){if(console.log(a),console.log(a.systemMenuName),n&&"Remote Commands"===a.systemMenuName||!n)return r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):"")}else if("2ebc4299-c48d-4833-b615-916b35ed6d40"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Operation"===a.systemMenuName||!n)return r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):"")}else if("064f91cc-49b1-4249-a2f2-f0866f106283"===e.user.id||"77714555-a35c-47c6-ab23-3bde899f0a3e"===e.user.id||"14f4a1ef-ad05-40e1-9452-3f16a9591acd"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Customers"===a.systemMenuName||!n)return r.a.createElement(p.a,null,r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""))}else if("4937ec63-dd0a-4031-9a78-0aa5208948fb"===e.user.id){if(n&&null===a.parentSystemMenuId&&"Customers"===a.systemMenuName||"Settings"===a.systemMenuName||!n)return r.a.createElement(p.a,null,r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""))}else if("6699c0bf-1c4d-495a-8a29-ae0246697b99"===e.user.id){if(n&&null===a.parentSystemMenuId&&"License"===a.systemMenuName||!n)return r.a.createElement(p.a,null,r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""))}else if("6999c1bf-1c4d-495a-8a29-ae0246697b69"===e.user.id||"6999c1bf-1c4d-495a-8a29-ae0246697b99"===e.user.id){if(console.log(a.systemMenuName),n&&null===a.parentSystemMenuId&&"Xadis"===a.systemMenuName||!n)return r.a.createElement(p.a,null,"Empty Container"!==a.systemMenuName?r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""):"")}else if(f&&f.length&&f.filter((function(t){return t.uuid==e.user.position.id})).length>0){if(n&&null===a.parentSystemMenuId&&f.find((function(t){return t.uuid===e.user.position.id})).path_permissions.find((function(e){return e.id==a.id}))&&f.find((function(t){return t.uuid==e.user.position.id})).path_permissions.find((function(e){return e.id==a.id})).id)return r.a.createElement(p.a,null,""!==a.systemMenuName?r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):""):"")}else if(n&&null===a.parentSystemMenuId||!n)return r.a.createElement($a.a,{button:!0,key:a.id,onClick:function(e){return i&&i.length>0?h(a.id,a.path):b("prometheus/".concat(a.path))}},a.icon?r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},a.icon)):"",r.a.createElement(Ka.a,{primary:e.translate(a.systemMenuName)}),null===a.parentSystemMenuId?i&&i.length>0&&o.open&&o.open[a.id]?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null):"",null===a.parentSystemMenuId&&i&&i.length>0?r.a.createElement(Ha.a,{in:o.open&&o.open[a.id],timeout:"auto",unmountOnExit:!0},r.a.createElement(Ga.a,{component:"div",disablePadding:!0},i&&i.map((function(e){return t(e,!1)})))):"")}};return r.a.createElement(p.a,null,l?r.a.createElement(te.a,{onClick:E("left",!0)},r.a.createElement("img",{src:Va.a,height:"75",className:"d-inline-block logo-bama",alt:"Bama"})):"",r.a.createElement(Ja.a,{anchor:"left",open:o.left,onClose:E("left",!1)},r.a.createElement(Ga.a,{subheader:r.a.createElement(Ya.a,{component:"div",id:"nested-list-subheader"},r.a.createElement(p.a,{my:2},r.a.createElement(A.a,{container:!0,justify:"flex-start",alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},r.a.createElement("img",{src:Va.a,height:"75",className:"d-inline-block",alt:"Bama"})),r.a.createElement(A.a,{item:!0},e.translate("Menu")))))},r.a.createElement(Za.a,{variant:"middle"}),o&&o.menuListItems&&o.menuListItems.map((function(e){return v(e,!0)})))),r.a.createElement(be,{showLoader:!l,imageSource:qa.a,loaderSource:null,backgroundStyle:null,textStyle:null,textMessage:"Espera un momento cargando datos de perfil"}))}a(1029);var Qa=a(517),en=a(892);Object(j.a)({paper:{border:"1px solid #d3d4d5"}})((function(e){return r.a.createElement(Qa.a,Object.assign({elevation:0,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},e))})),Object(j.a)((function(e){return{root:{"&:focus":{backgroundColor:e.palette.primary.main,"& .MuiListItemIcon-root, & .MuiListItemText-primary":{color:e.palette.common.white}}}}}))(en.a);a(1030),Object(j.a)({paper:{border:"1px solid #d3d4d5"}})((function(e){return r.a.createElement(Qa.a,Object.assign({elevation:0,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},e))})),Object(j.a)((function(e){return{root:{"&:focus":{backgroundColor:e.palette.primary.main,"& .MuiListItemIcon-root, & .MuiListItemText-primary":{color:e.palette.common.white}}}}}))(en.a);a(1878),Object(j.a)({paper:{border:"1px solid #d3d4d5"}})((function(e){return r.a.createElement(Qa.a,Object.assign({elevation:0,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},e))})),Object(j.a)((function(e){return{root:{"&:focus":{backgroundColor:e.palette.primary.main,"& .MuiListItemIcon-root, & .MuiListItemText-primary":{color:e.palette.common.white}}}}}))(en.a);function tn(e){var t=r.a.useState(null),a=Object(O.a)(t,2);a[0],a[1];return r.a.createElement(A.a,{container:!0,justify:"space-between",alignItems:"center",spacing:1},r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,spacing:0,direction:"column"},r.a.createElement(A.a,{item:!0}))),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"flex-end",alignItems:"center",spacing:1},r.a.createElement(A.a,{item:!0}))))}var an=a(1031),nn=a.n(an),rn=a(440),on=a(2349),cn=Object(y.a)((function(e){return{large:{width:e.spacing(15),height:e.spacing(15)}}}));function sn(e){var t=Object(n.useState)({userSignIn:e.userSignIn,user:"user"in e?e.user:null,userName:e.userSignIn?"attributes"in e.userSignIn&&"custom:login_name"in e.userSignIn.attributes?e.userSignIn.attributes["custom:login_name"]:e.userSignIn.fullName:"",profileMenuListItems:"profileMenuListItems"in e?e.profileMenuListItems:[],positions:e.positions,right:!1}),a=Object(O.a)(t,2),o=a[0],i=a[1];Object(n.useEffect)((function(){i({userSignIn:e.userSignIn,userName:"attributes"in e.userSignIn&&"custom:login_name"in e.userSignIn.attributes?e.userSignIn.attributes["custom:login_name"]:e.userSignIn.username,profileMenuListItems:"profileMenuListItems"in e?e.profileMenuListItems:[],user:e.user})}),[e.user,e.userSignIn,e.profileMenuListItems]);var c=cn(),s=function(e,t){return function(a){("keydown"!==a.type||"Tab"!==a.key&&"Shift"!==a.key)&&i(Object(G.a)(Object(G.a)({},o),{},Object(Rt.a)({},e,t)))}},l=function(t){if(t.hasOwnProperty("active")&&t.active||!t.hasOwnProperty("active"))return r.a.createElement($a.a,{button:!0,key:t.id,onClick:function(a){return n="prometheus/".concat(t.path.replace(":id",o.user.id)),s("right",!0),void e.go(n);var n}},r.a.createElement(Wa.a,null,r.a.createElement(Da.a,{fontSize:"small"},t.icon)),r.a.createElement(C.a,{noWrap:!0},e.translate(t.systemMenuName)))};return r.a.createElement(A.a,{container:!0,justify:"flex-end",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:8},o.user?r.a.createElement(rn.a,{in:Boolean(o.user),style:{transitionDelay:"500ms"}},r.a.createElement(A.a,{container:!0,spacing:0,direction:"column",justify:"center",alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{noWrap:!0,color:"textSecondary",component:"span",variant:"caption"},o.user.position?e.translate(o.user.position.positionName):null)),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{noWrap:!0,variant:"h6"},o.user.fullName)))):r.a.createElement(A.a,{container:!0,spacing:0,direction:"column"},r.a.createElement(rn.a,{in:!Boolean(o.user)},r.a.createElement(C.a,{noWrap:!0,color:"textSecondary",variant:"body2"},o.userName)))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(te.a,{onClick:s("right",!0)},r.a.createElement(on.a,{style:{backgroundColor:o.user&&o.user.color?Kt.b[o.user.color][500]:""},alt:o.userName,src:o.user&&o.user.profilePhotoData?o.user.profilePhotoData:o.user&&o.user.profilePhotoUrl})),r.a.createElement(Ja.a,{anchor:"right",open:o.right,onClose:s("right",!1)},r.a.createElement(p.a,{my:2},r.a.createElement(rn.a,{in:Boolean(o.user)},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(on.a,{variant:"rounded",className:c.large,style:{backgroundColor:o.user&&o.user.color?Kt.b[o.user.color][500]:""},alt:o.userName,src:o.user&&o.user.profilePhotoData?o.user.profilePhotoData:o.user&&o.user.profilePhotoUrl})),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,spacing:0,alignItems:"flex-end",direction:"column"},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{noWrap:!0,component:"h1",variant:"subtitle1"},o.user&&o.user.fullName)),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{noWrap:!0,component:"span",color:"textSecondary",variant:"caption"},o.user&&o.user.position?e.translate(o.user.position.positionName):null)),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{noWrap:!0,component:"span",color:"textSecondary",variant:"caption"},o.user&&o.userName))))))),r.a.createElement(Za.a,{variant:"middle"}),r.a.createElement(Ga.a,null,o.profileMenuListItems&&o.profileMenuListItems.map((function(e){return l(e)})),r.a.createElement(Za.a,{variant:"middle"}),r.a.createElement($a.a,{button:!0,onClick:function(t){e.handleSignOut(t)}},r.a.createElement(Wa.a,null,r.a.createElement(nn.a,{fontSize:"small"})),r.a.createElement(C.a,{noWrap:!0},e.translate("Close Session")))))))}var ln=function(e){return r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Xa,e)),r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(tn,e)),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(sn,e)))},un=a(2296),dn=a(20);function mn(e){var t=e.children,a=e.window,n=Object(un.a)({target:a?a():void 0});return r.a.createElement(At.a,{appear:!1,direction:"down",in:!n},t)}var pn=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),(n=t.call(this,e)).graphqlQuery=function(){var e=Object(Z.a)(Y.a.mark((function e(t,a,r){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",i.a.graphql(Object(i.f)(t,a)).then((function(e){switch(t){case ot:switch(r){case Kt.h.PROFILE:n.props.Navbar_onProfileMenu(e.data.listSystemMenus.items),n.setState({profileMenuListItems:e.data.listSystemMenus.items});break;case Kt.h.NAVIGATION:n.props.Navbar_onNavigationMenu(e.data.listSystemMenus.items),n.setState({navigationMenuListItems:e.data.listSystemMenus.items});break;case Kt.h.SYSTEM:n.props.Navbar_onProfileMenu(e.data.listSystemMenus.items),n.setState({systemMenuListItems:e.data.listSystemMenus.items})}break;default:var a=Object.keys(e.data);return e.data[a]}})));case 1:case"end":return e.stop()}}),e)})));return function(t,a,n){return e.apply(this,arguments)}}(),n.handleSignOut=function(e){return n.signOut().then((function(e){n.props.UserSignIn_logOut({}),n.props.UserProfile_onSuccess({}),n.setState({userSignIn:null}),n.signOut().then((function(e){return n.props.UserSignIn_logOut({}),n.setState({userSignIn:null}),e})).catch((function(e){throw e})),n.go("/userSignIn")})).catch((function(e){throw e}))},n.state={userSignIn:n.getSecureStore().UserSignInReducer.userSignIn,profileMenuListItems:n.getSecureStore().NavbarReducer&&n.getSecureStore().NavbarReducer.systemProfileMenuList?n.getSecureStore().NavbarReducer.systemProfileMenuList:[],navigationMenuListItems:n.getSecureStore().NavbarReducer&&n.getSecureStore().NavbarReducer.systemNavigationMenuList?n.getSecureStore().NavbarReducer.systemNavigationMenuList:[],systemMenuListItems:n.getSecureStore().NavbarReducer&&n.getSecureStore().NavbarReducer.systemMenuList?n.getSecureStore().NavbarReducer.systemMenuList:[],user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],paramProfile:"",stateProfile:!1},n.handleSignOut=n.handleSignOut.bind(Object(X.a)(n)),n.graphqlQuery=n.graphqlQuery.bind(Object(X.a)(n)),n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){}},{key:"componentDidUpdate",value:function(e,t){var a=this,n=this.getSecureStore().UserSignInReducer.userSignIn;if(n&&Object.keys(n).length&&(n&&!t.userSignIn||n&&t.userSignIn&&void 0===t.userSignIn.username||n&&t.userSignIn&&t.userSignIn.username!==n.username)){this.setState({userSignIn:n});var r={filter:{menuType:{eq:Kt.h.PROFILE},platformType:{eq:Kt.j.CLOUD}},limit:100};this.graphqlQuery(ot,r,Kt.h.PROFILE),r={filter:{menuType:{eq:Kt.h.SYSTEM},platformType:{eq:Kt.j.CLOUD}},limit:100},this.graphqlQuery(ot,r,Kt.h.SYSTEM),r={filter:{menuType:{eq:Kt.h.NAVIGATION},platformType:{eq:Kt.j.CLOUD}},limit:100},this.graphqlQuery(ot,r,Kt.h.NAVIGATION);(function e(t){return new Promise((function(n,r){a.graphqlQuery(et,t).then((function(a){a.nextToken&&a.items.length<=0?n(e(Object(G.a)(Object(G.a)({},t),{},{nextToken:a.nextToken}))):n(a)})).catch((function(e){r(e)}))}))})(r={filter:{userName:{eq:n.username}},limit:100}).then((function(e){console.log("Reducer UserProfile_onSuccess"),a.graphqlQuery("\n query GetParam($id: ID!) {\n getParam(id: $id) {\n id\n param\n value\n startDate\n endDate\n paramType\n keyFilter\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",{id:"e3c16d22-c7a8-41c3-b833-1fcf965bde48"}).then((function(t){console.log("UserProfile_onSuccess",JSON.parse(JSON.parse(t.value))),a.props.UserProfile_onSuccess(Object(G.a)(Object(G.a)({},e.items[0]),{},{paramProfile:t.value,status:!0})),a.setState({user:e.items[0],paramProfile:t.value,stateProfile:!0}),a.setState({profileMenuListItems:a.state.profileMenuListItems}),a.setState({navigationMenuListItems:a.state.navigationMenuListItems}),a.setState({systemMenuListItems:a.state.systemMenuListItems}),e.items[0].position&&e.items[0].position.id&&Object(dn.a)("\n query GetPosition($id: ID!) {\n getPosition(id: $id) {\n id\n positionId\n positionName\n parentPositionId\n attendants {\n items {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n address\n positions {\n nextToken\n startedAt\n }\n warehouses {\n nextToken\n startedAt\n }\n providers {\n nextToken\n startedAt\n }\n products {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n teamPositions {\n items {\n id\n quantity\n required\n observation\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n systemRole {\n id\n systemRoleName\n parentSystemRoleId\n positions {\n nextToken\n startedAt\n }\n menus {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",{id:e.items[0].position.id}).then((function(e){a.props.UserSignIn_position(e),e.systemRole&&e.systemRole.id&&Object(dn.a)("\n query GetSystemRole($id: ID!) {\n getSystemRole(id: $id) {\n id\n systemRoleName\n parentSystemRoleId\n positions {\n items {\n id\n positionId\n positionName\n parentPositionId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n menus {\n items {\n id\n systemMenuName\n menuType\n path\n component\n active\n icon\n platformType\n parentSystemMenuId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",{id:e.systemRole.id}).then((function(e){a.props.UserSignIn_systemRole(e),a.setState({user_rolId:e})}))}))})).catch((function(e){e.errors.map((function(e){return console.log(e.message)}))}))}))}n||t.userSignIn&&this.setState({userSignIn:null,profileMenuListItems:[],navigationMenuListItems:[],systemMenuListItems:[]})}},{key:"render",value:function(){var e=this.state,t=e.userSignIn,a=e.profileMenuListItems,n=e.navigationMenuListItems,o=e.systemMenuListItems,i=e.user,c=e.user_rolId,s=e.paramProfile,l=e.stateProfile;return t&&Object.keys(t).length&&this.props&&this.props.location&&this.props.location.pathname.includes("prometheus")?r.a.createElement(mn,this.props,r.a.createElement(Ct.a,{position:"sticky"},r.a.createElement(Tt.a,null,r.a.createElement(ln,{userSignIn:t,user:i,paramProfile:s,profileMenuListItems:a,navigationMenuListItems:n,systemMenuListItems:o,userRole:c,status:l,go:this.go,translate:this.translate,handleSignOut:this.handleSignOut})))):r.a.createElement(p.a,null)}}]),a}(E.e),fn=Object(g.withSnackbar)(pn),gn=Object(H.b)((function(e){return{systemProfileMenuList:e.profileMenuListItems,navigationMenuList:e.navigationMenuListItems,systemMenuListItems:e.systemMenuList,attendant:e.attendant}}),(function(e){return{Navbar_onSystemMenuUpdate:function(t){e(function(e){return{type:Me,data:e}}(t))},Navbar_onNavigationMenu:function(t){e(function(e){return{type:Ue,data:e}}(t))},Navbar_onNotFound:function(t){e(function(e){return{type:Fe,data:e}}(t))},Navbar_onProfileMenu:function(t){e(function(e){return{type:Le,data:e}}(t))},Navbar_onNoPermission:function(t){e(function(e){return{type:Ve,data:e}}(t))},UserSignIn_logOut:function(t){e(Ge())},UserProfile_onSuccess:function(t){e(Pa(t))},UserSignIn_position:function(t){e(function(e){return{type:Te,data:e}}(t))},UserSignIn_systemRole:function(t){e(function(e){return{type:_e,data:e}}(t))}}}))(fn),bn=a(1032),hn=a(538),En=a(553),vn=a(554),On=a(701),yn=a(712),jn=a(893),Sn=a(557),In=a.n(Sn),An=a(136),xn=a.n(An),Cn=a(365),Tn=a.n(Cn),_n=a(276),Nn=a.n(_n),wn=a(364),kn=a.n(wn),Pn=a(116),Rn=a(2325),Dn=a(2324);var Mn=function(e){var t=Object(n.useState)([]),a=Object(O.a)(t,2),o=a[0],i=a[1],c=Object(n.useState)(!0),s=Object(O.a)(c,2),l=s[0],u=s[1];return Object(n.useEffect)((function(){return o.length!==e.customers&&(u(!1),i(e.customers),setTimeout((function(){return u(!0)}),500)),function(){}}),[e.customers,o.length]),r.a.createElement(bt.a,{onClick:function(t){return e.changeSubSet(o,e.title)}},r.a.createElement(Rn.a,{title:e.title}),r.a.createElement(Et.a,null,r.a.createElement(A.a,{container:!0,spacing:3,justify:"space-evenly",alignItems:"center"},r.a.createElement(A.a,{item:!0},o.length>0?r.a.createElement(w.a,{variant:"static",value:100*o.length/e.total}):r.a.createElement(w.a,{variant:"static",color:"secondary",value:100})),r.a.createElement(A.a,{item:!0},r.a.createElement(At.a,{direction:"up",in:l,mountOnEnter:!0,unmountOnExit:!0},r.a.createElement(C.a,{variant:"h3"},o.length))))),r.a.createElement(Dn.a,null,r.a.createElement(te.a,{onClick:function(t){return e.changeSubSet(o,e.title)},size:"small"},e.translate("More Details"))))},Fn=Object(y.a)((function(e){return{formControl:{margin:e.spacing(1),minWidth:120,maxWidth:300},chips:{display:"flex",flexWrap:"wrap"},chip:{margin:2},noLabel:{marginTop:e.spacing(3)}}}));var Ln=Object(g.withSnackbar)((function(e){Fn();var t=Object(n.useState)([]),a=Object(O.a)(t,2),o=a[0],i=a[1],c=Object(n.useState)([]),s=Object(O.a)(c,2),l=s[0],u=s[1],d=Object(n.useState)([]),m=Object(O.a)(d,2),f=m[0],g=m[1],b=Object(n.useState)([]),h=Object(O.a)(b,2),E=h[0],v=h[1],y=Object(n.useState)([]),j=Object(O.a)(y,2),S=j[0],I=j[1],x=Object(n.useState)([]),C=Object(O.a)(x,2),T=C[0],_=C[1];Object(n.useEffect)((function(){return N(),function(){}}),[e.customers]);var N=function(){var t=[],a=[],n=[],r=[],c=[],s=[];e.customers.forEach((function(e){Boolean(e)&&(Boolean(e.customerId)?e.sellBanned||"blacklist"===e.customerId?a.push(e):t.push(e):e.audits&&e.audits.items.length>0&&e.audits.items.filter((function(e){return!e.endAudit})).length>0?c.push(e):e.preregistrationCode&&null===e.sellBanned&&e.fingers&&e.fingers.length>0?n.push(e):e.preregistrationCode&&null===e.sellBanned&&!e.fingers?r.push(e):e.preregistrationCode&&!1===e.sellBanned&&e.fingers&&e.fingers.length>0&&s.push(e))})),t.length!==o.length&&i(t),a.length!==l.length&&u(a),n.length!==f.length&&g(n),r.length!==E.length&&v(r),c.length!==S.length&&I(c),s.length!==T.length&&_(s)};return r.a.createElement(p.a,{my:4},0===e.rowsLength||e.rowsLength===e.customers.length?r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:5},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Mn,{changeSubSet:e.handleInAudit,customers:o,total:e.customers.length,translate:e.translate,title:e.translate("Active Rows")})),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Mn,{changeSubSet:e.changeSubSet,customers:l,total:e.customers.length,translate:e.translate,title:e.translate("Inactive Rows")})),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(Mn,{changeSubSet:e.changeSubSet,customers:E,total:e.customers.length,translate:e.translate,title:e.translate("Incomplete Rows")})),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Mn,{changeSubSet:e.changeSubSet,customers:f,total:e.customers.length,translate:e.translate,title:e.translate("Registered Rows")})),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(Mn,{changeSubSet:e.handleInAudit,customers:S,total:e.customers.length,translate:e.translate,title:e.translate("Auditable Rows")})),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(Mn,{changeSubSet:e.changeSubSet,customers:T,total:e.customers.length,translate:e.translate,title:e.translate("Authorization Rows")}))):"",r.a.createElement(p.a,{my:2},r.a.createElement(A.a,{container:!0,justify:"flex-end",alignItems:"center",spacing:5},r.a.createElement(A.a,{item:!0},e.inAudit&&e.selectedCustomers?r.a.createElement(te.a,{disabled:!(e.selectedCustomers&&e.selectedCustomers.length>0),variant:"contained",color:"secondary",startIcon:r.a.createElement(sa.a,null),onClick:function(t){return e.handleEditRows(t)}},"".concat(e.translate("Edit")," ").concat(e.selectedCustomers.length," ").concat(e.translate("Rows"))):""),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{onClick:function(t){return e.changeSubSet(e.customers,"")},size:"small"},"".concat(e.translate("View")," ").concat(e.customers.length," ").concat(e.translate("Rows")))))))})),zn=a(1036),Un=a.n(zn),Vn=a(708),Bn=a.n(Vn),qn=a(1037),$n=a.n(qn),Wn=a(556),Kn=a.n(Wn),Hn=a(1039),Gn=a.n(Hn),Jn=a(1038),Yn=a.n(Jn);function Zn(e){return r.a.createElement(A.a,{container:!0,key:e.customer.id,spacing:3,justify:"center"},r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(bt.a,null,r.a.createElement(Et.a,null,r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h5"},e.customer.customerName)),r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Un.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement("b",null,"".concat(e.translate("Enrollment Date"),": "))),r.a.createElement(A.a,{item:!0,xs:8},new Date(e.customer._lastChangedAt).toLocaleString()),null!=e.customer.address?r.a.createElement(A.a,{container:!0},r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Bn.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement("b",null,"".concat(e.translate("Address"),": "))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.address)):"",r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement($n.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement("b",null,"".concat(e.translate("Preregistration Code"),": "))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.preregistrationCode),r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Kn.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement("b",null,"".concat(e.translate("Activation"),": "))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.sellBanned?e.translate("Sell Banned"):e.translate("Ready to Sale")),null!=e.customer.taxpayer?r.a.createElement(A.a,{container:!0},r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Yn.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement("b",null,"".concat(e.translate("Taxpayer Info"),": "))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.taxpayer?r.a.createElement(p.a,null,"".concat(e.customer.taxpayer.identification," ").concat(e.customer.taxpayer.taxpayerName)):"")):"",0!==e.customer.emails.length?r.a.createElement(A.a,{container:!0},r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(kn.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement("b",null,"".concat(e.translate("Email"),": "))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.emails&&e.customer.emails.map((function(e,t){return r.a.createElement(p.a,{key:"email-".concat(t)},e)})))):"",r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Tn.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},e.customer.phones&&e.customer.phones.map((function(t,a){return r.a.createElement(p.a,{key:"phoneType-".concat(a)},r.a.createElement("b",null," ",e.translate(t.phoneType)))}))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.phones&&e.customer.phones.map((function(e,t){return r.a.createElement(p.a,{key:"phone-".concat(t)},e.phone)}))),r.a.createElement(A.a,{item:!0,xs:1},r.a.createElement(Gn.a,{color:"action"})),r.a.createElement(A.a,{item:!0,xs:3},e.customer.legals&&e.customer.legals.map((function(t,a){return r.a.createElement(p.a,{key:"legal-".concat(a)},r.a.createElement("b",null,e.translate(t.legalType)))}))),r.a.createElement(A.a,{item:!0,xs:8},e.customer.legals&&e.customer.legals.map((function(t,a){return r.a.createElement(p.a,{key:"legal-".concat(a)},"".concat(e.translate("Acceptd at")," ").concat(new Date(1e3*t.datetime).toLocaleString()))}))),"")))))}var Xn=a(2323),Qn=a(366),er=a.n(Qn),tr=a(380),ar=a.n(tr),nr=a(454),rr=a.n(nr),or=a(443),ir=a.n(or),cr=Object(y.a)((function(e){return{root:{margin:"auto"},cardHeader:{padding:e.spacing(1,2)},list:{width:200,height:230,backgroundColor:e.palette.background.paper,overflow:"auto"},button:{margin:e.spacing(.5,0)}}}));function sr(e,t){return e.filter((function(e){return-1===t.indexOf(e)}))}function lr(e,t){return e.filter((function(e){return-1!==t.indexOf(e)}))}function ur(e){var t=cr(),a=Object(n.useRef)(!0),o=r.a.useState([]),i=Object(O.a)(o,2),c=i[0],s=i[1],l=r.a.useState([]),u=Object(O.a)(l,2),d=u[0],m=u[1],p=r.a.useState([]),f=Object(O.a)(p,2),g=f[0],b=f[1],h=r.a.useState([]),E=Object(O.a)(h,2),v=E[0],y=E[1],j=lr(d,g),S=lr(d,v),I=function(e){return function(){var t=d.indexOf(e),a=Object(Pt.a)(d);-1===t?a.push(e):a.splice(t,1),m(a)}};Object(n.useEffect)((function(){if(a.current)return a.current=!1,void x()}));var x=function(){Object(dn.a)(nt,{limit:300}).then((function(e){e.forEach((function(e){"_10"===e.warehouseType&&(b((function(t){return[].concat(Object(Pt.a)(t),[e.warehouseName])})),s((function(t){return[].concat(Object(Pt.a)(t),[e])})))}))})).catch((function(e){console.log(e)}))},C=function(e){return new Promise((function(t,a){Object(dn.a)(B.H,{input:e}).then((function(e){t(e)})).catch((function(n){T(e,t,a)}))}))},T=function(e,t,a){var n={customerId:e.customerId,warehouseId:e.warehouseId,marketReleaseDate:parseInt((new Date).getTime()/1e3),marketFinalDate:e.marketFinalDate?e.marketFinalDate:0};Object(dn.a)(B.k,{input:n}).then((function(e){t(e)})).catch((function(e){a(e)}))},_=function(e){return lr(d,e).length},N=function(e){return function(){var t,a;_(e)===e.length?m(sr(d,e)):m((t=d,a=e,[].concat(Object(Pt.a)(t),Object(Pt.a)(sr(a,t)))))}},w=function(){y(v.concat(j)),b(sr(g,j)),m(sr(d,j))},k=function(){b(g.concat(S)),y(sr(v,S)),m(sr(d,S))},P=function(e,a){return r.a.createElement(bt.a,null,r.a.createElement(Rn.a,{className:t.cardHeader,avatar:r.a.createElement(Ee.a,{onClick:N(a),checked:_(a)===a.length&&0!==a.length,indeterminate:_(a)!==a.length&&0!==_(a),disabled:0===a.length,inputProps:{"aria-label":"all items seleccionados"}}),title:e,subheader:"".concat(_(a),"/").concat(a.length," seleccionados")}),r.a.createElement(Za.a,null),r.a.createElement(Ga.a,{className:t.list,dense:!0,component:"div",role:"list"},a.map((function(e){var t="transfer-list-all-item-".concat(e,"-label");return r.a.createElement($a.a,{key:e,role:"listitem",button:!0,onClick:I(e)},r.a.createElement(Wa.a,null,r.a.createElement(Ee.a,{checked:-1!==d.indexOf(e),tabIndex:-1,disableRipple:!0,inputProps:{"aria-labelledby":t}})),r.a.createElement(Ka.a,{id:t,primary:"".concat(e)}))})),r.a.createElement($a.a,null)))};function R(){return r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center",className:t.root},r.a.createElement(A.a,{item:!0},P("Selecciona",g)),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,direction:"column",alignItems:"center"},r.a.createElement(te.a,{variant:"outlined",size:"small",className:t.button,onClick:w,disabled:0===j.length,"aria-label":"move selected right"},">"),r.a.createElement(te.a,{variant:"outlined",size:"small",className:t.button,onClick:k,disabled:0===S.length,"aria-label":"move selected left"},"<"))),r.a.createElement(A.a,{item:!0},P("Seleccionados",v)))}return r.a.createElement(A.a,null,r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(R,null)),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,direction:"column",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{variant:"contained",color:"primary",onClick:function(t){return new Promise((function(t,a){e.customers.forEach((function(e){c.forEach((function(n){var r={customerId:e.id,warehouseId:n.id,marketFinalDate:parseInt((new Date).getTime()/1e3)};C(r,t,a).then((function(e){v.map((function(r){if(n.warehouseName===r&&n.id===e.warehouseId){console.log(e);var o={customerId:e.customerId,warehouseId:e.warehouseId,marketFinalDate:0};C(o,t,a)}}))}))}))}))}))}},"Guardar selecci\xf3n")))))}var dr=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),mr=Object(y.a)((function(e){return{appBar:{position:"relative"},fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)},title:{marginLeft:e.spacing(2),flex:1}}}));function pr(e){var t=Object(n.useState)(null),a=Object(O.a)(t,2),o=a[0],i=a[1],c=Object(n.useState)(null),s=Object(O.a)(c,2),l=s[0],u=s[1],d=Object(n.useState)(!1),f=Object(O.a)(d,2),g=f[0],b=f[1],h=Object(n.useState)(!1),E=Object(O.a)(h,2),v=E[0],y=E[1],j=mr();Object(n.useEffect)((function(){return o!==e.customers&&S(e.customers),function(){}}),[o,e.customers]);var S=function(e){i(e);var t=[];e.forEach((function(e){e.audits&&e.audits.items&&Array.isArray(e.audits.items)&&e.audits.items.filter((function(e){return Boolean(!e.endAudit).length>0}))&&t.push(e)})),t.length>0&&u(t)},x=function(t){o.forEach((function(a){a.audit&&!a.audit.endAudit&&(b(!0),t.sellBanned?e.handleUpdateCustomer(Object(G.a)({id:a.id},t)).then((function(t){a=t,e.handleUpdateAudit({id:a.audit.id,blacklist:!0,endAudit:parseInt((new Date).getTime()/1e3),auditor:e.idUser}).then((function(a){var n={message:"".concat(e.translate("blacklistLegend_sms"))},r={sender:"clubconviene@bamaglobal.com.mx",subject:e.translate("blacklistTitle_email"),title:e.translate("blacklistTitle_email"),content:'\n \n
\n '.concat(new Date(t._lastChangedAt).toLocaleString(),'\n
\n
\n
\n ').concat(e.translate("Hello")," ").concat(t.customerName,'!\n
\n \n
\n ').concat(e.translate("blacklistLegend_email"),"\n
\n
\n ")};e.sendNotifications(t,n,r).then((function(t){b(!1),e.handleClose()})).catch((function(e){b(!1)}))})).catch((function(e){b(!1)}))})).catch((function(e){b(!1)})):e.handleUpdateCustomer({id:a.id,sellBanned:!1,customerCustomerTypeId:"c32b3f5e-5de3-4954-96e2-a87a29d89fcd"}).then((function(t){a=t,e.handleUpdateAudit({id:a.audit.id,blacklist:!1,endAudit:parseInt((new Date).getTime()/1e3),auditor:e.idUser}).then((function(a){var n={message:"".concat(e.translate("activationSuccessfullyLegend_sms"))},r={sender:"clubconviene@bamaglobal.com.mx",subject:e.translate("Activation Successfully"),title:e.translate("Activation Successfully"),content:'\n \n
\n '.concat(new Date(t._lastChangedAt).toLocaleString(),'\n
\n
\n
\n ').concat(e.translate("Hello")," ").concat(t.customerName,'!\n
\n \n
\n ').concat(e.translate("activationSuccessfullyLegend"),"\n
\n
\n ")};e.sendNotifications(t,n,r).then((function(t){b(!1),e.handleClose()})).catch((function(e){b(!1)}))})).catch((function(e){b(!1)}))})).catch((function(e){b(!1)})))}))};function T(){return r.a.createElement(r.a.Fragment,null,r.a.createElement(A.a,{item:!0,xs:4},o?r.a.createElement(A.a,{container:!0,spacing:3,direction:"column",justify:"center",alignItems:"center",style:{minHeight:"30vh"}},r.a.createElement(A.a,{item:!0},r.a.createElement(ve.a,null,r.a.createElement(C.a,{variant:"h5"},r.a.createElement(p.a,{m:3},r.a.createElement(A.a,{container:!0,spacing:3,justify:"center",alignItems:"lefth"},r.a.createElement(A.a,{item:!0},r.a.createElement(er.a,{style:{fontSize:"4em"},color:"action"})),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,spacing:3,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},o.length),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"body1"},e.translate("Selected Customers")))))))))),r.a.createElement(A.a,{container:!0,direction:"row",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:9,spacing:3},r.a.createElement(te.a,{disabled:g,variant:"contained",color:v?"primary":"secondary",startIcon:r.a.createElement(rr.a,null),onClick:function(t){return a={sellBanned:!0},void(v||o.forEach((function(t){b(!0),a.sellBanned&&e.handleUpdateCustomer(Object(G.a)({id:t.id,_version:t._version},a)).then((function(e){t=e,b(!1),setTimeout((function(){y(!0)}),1e3)})).catch((function(e){b(!1)}))})));var a}},v?e.translate("List of added files"):e.translate("Send customer inactive"))))):"",l?r.a.createElement(A.a,{container:!0,spacing:3,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(ve.a,null,r.a.createElement(C.a,{variant:"h5"},r.a.createElement(p.a,{m:3},r.a.createElement(A.a,{container:!0,spacing:3,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(ir.a,{style:{fontSize:"4em"},color:"action"})),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,spacing:3,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},l.length),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"body1"},e.translate("Pending Audits"))))))))))):""),r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",style:{minHeight:"30vh",minWidth:"100%"}},o?r.a.createElement(A.a,{container:!0,spacing:3,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},e.translate("customerMassiveUpdateLegend")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,spacing:3,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(Xn.a,{variant:"contained"},e.customerTypes&&e.customerTypes.map((function(t){return r.a.createElement(te.a,{item:!0,key:"ctb-".concat(t.id),disabled:g,variant:"contained",color:"primary",startIcon:r.a.createElement(ar.a,null),onClick:function(a){return n=t,void o.forEach((function(t){b(!0),e.handleUpdateCustomer({customerCustomerTypeId:n.id,id:t.id}).then((function(a){t=a;var r={message:"".concat(e.translate("upgradeCustomerType_sms")," ").concat(n.customerTypeName)},o={sender:"clubconviene@bamaglobal.com.mx",subject:e.translate("upgradeCustomerTypeTitle_email"),title:e.translate("upgradeCustomerTypeTitle_email"),content:'\n \n
\n '.concat(new Date(a._lastChangedAt).toLocaleString(),'\n
\n
\n
\n ').concat(e.translate("Hello")," ").concat(a.customerName,'!\n
\n \n
\n ').concat(e.translate("upgradeCustomerTypeLegend_email"),"\n
").concat(n.customerTypeName,"
\n \n
\n ")};e.sendNotifications(a,r,o).then((function(t){b(!1),e.handleClose()})).catch((function(e){b(!1)})),b(!1)}))}));var n}},t.customerTypeName)}))))))):"",l?r.a.createElement(A.a,{container:!0,spacing:3,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},e.translate("customerMassiveUpdateAuditLegend")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,spacing:3,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(Xn.a,{variant:"contained"},r.a.createElement(te.a,{disabled:g,variant:"contained",color:"primary",startIcon:r.a.createElement(ar.a,null),onClick:function(e){return x(e)}},e.translate("Authorize Registry")),r.a.createElement(te.a,{disabled:g,variant:"contained",color:"secondary",startIcon:r.a.createElement(rr.a,null),onClick:function(e){return x(e)}},e.translate("Send to Blacklist"))))))):"")))}function _(){return r.a.createElement(r.a.Fragment,null,r.a.createElement(A.a,{item:!0,xs:4}),r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(ur,{customers:o})))}return r.a.createElement(xt.a,{fullScreen:!0,open:e.open,onClose:e.handleClose,TransitionComponent:dr},r.a.createElement(Ct.a,{color:"secondary",className:j.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:e.handleClose},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:j.title},e.title))),g&&r.a.createElement(m.a,{color:"primary"}),r.a.createElement(I.a,{spacing:3,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{container:!0,item:!0,xs:12,spacing:3},r.a.createElement(T,null)),r.a.createElement(A.a,{container:!0,item:!0,xs:12,spacing:3},r.a.createElement(_,null))))}var fr=a(2329);function gr(e){var t=Object(n.useState)(null),a=Object(O.a)(t,2),o=a[0],i=a[1];Object(n.useEffect)((function(){return null===o&&e.audit&&e.audit.auditor&&"customerFraudPrevention"!==e.audit.auditor&&c(),function(){}}),[e.audit]);var c=function(){var t=Object(Z.a)(Y.a.mark((function t(){return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Object(dn.a)("\n query GetAttendant($id: ID!) {\n getAttendant(id: $id) {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n sales {\n items {\n id\n createdDate\n paidDate\n amount\n amountPaid\n amountReturned\n cardAmount\n taxAmount\n discountAmount\n source\n warehouseId\n registerId\n sync\n token\n invoice\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n orders {\n items {\n id\n createdDate\n requestedDate\n recivedDate\n scheduledDate\n sync\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n location {\n coordinates\n }\n address\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n phones {\n phoneType\n phone\n }\n settings {\n param\n value\n }\n attendants {\n nextToken\n startedAt\n }\n sales {\n nextToken\n startedAt\n }\n orders {\n nextToken\n startedAt\n }\n productKits {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n nextToken\n startedAt\n }\n incidents {\n nextToken\n startedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplate {\n id\n workTeamTemplate\n active\n minSalesAmount\n maxSalesAmount\n frecuencySales\n periodSales\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n headcountReport {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n workTeamTemplateName\n statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n kardexs {\n nextToken\n startedAt\n }\n cashDrawers {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n roles {\n items {\n id\n roleId\n day\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n phones {\n phoneType\n phone\n }\n emails {\n emailType\n email\n }\n fingers {\n fingerType\n fingerTemplate\n }\n position {\n id\n positionId\n positionName\n parentPositionId\n attendants {\n nextToken\n startedAt\n }\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n teamPositions {\n nextToken\n startedAt\n }\n systemRole {\n id\n systemRoleName\n parentSystemRoleId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n cashRegisterShifts {\n items {\n id\n openCashRegisterShift\n closeCashRegisterShift\n cashRegisterShiftType\n cashRegisterShiftStatusType\n registerId\n sync\n sales\n cashRegisterShifts\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n cashDrawers {\n items {\n id\n datetime\n cashDrawerType\n cashFlowType\n amount\n registerId\n controlId\n sync\n file\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n kardexs {\n items {\n id\n kardexId\n datetime\n kardexOperationType\n kardexFlowType\n quantity\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n incidents {\n id\n datetime\n day\n attendant {\n id\n attendantId\n fullName\n userName\n hashPassword\n nipPassword\n tokenRequest\n profilePhoto\n limitEpoch\n managerAttendantId\n active\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n warehouseId\n warehouse {\n id\n warehouseId\n warehouseRelatedId\n warehouseName\n warehouseType\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n incidentType {\n id\n incidentTypeId\n incidentTypeName\n parentIncidentTypeId\n headcountCount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n incidentObservation {\n id\n incidentObservationName\n parentIncidentObservationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n schedule {\n id\n scheduleId\n entry\n exit\n scheduleName\n tolerance\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n description\n headcountCount\n vacantLog {\n id\n vacantCounter\n sinceDate\n calculationDate\n statusName\n statusId\n reportId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n discounts {\n items {\n id\n startDate\n endDate\n discountType\n quantity\n amount\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n attendanceRecords {\n items {\n id\n datetime\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n xadisEmptyContainers {\n items {\n id\n startDate\n endDate\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n workplanExecution {\n items {\n id\n startDate\n endDate\n score\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n color\n organizationId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",{id:e.audit.auditor}).then((function(e){console.log(e),i(e)})),t.abrupt("return");case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return r.a.createElement(A.a,{container:!0,spacing:1,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("Start Audit"))),r.a.createElement(A.a,{item:!0},new Date(e.audit.startAudit).toLocaleString()))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("End Audit"))),r.a.createElement(A.a,{item:!0},e.audit.endAudit?new Date(1e3*e.audit.endAudit).toLocaleString():""))),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("Promoter"))),r.a.createElement(A.a,{item:!0},"customerFraudPrevention"===e.audit.promoter?e.translate(e.audit.promoter):e.audit.promoter))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("Auditor"))),r.a.createElement(A.a,{item:!0},o?o.fullName:e.audit.auditor?e.audit.auditor:""))),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("Blacklist"))),r.a.createElement(A.a,{item:!0},r.a.createElement(jn.a,{title:e.translate(null===e.audit.blacklist||e.audit.blacklist?"Blacklist":"No Blacklist")},r.a.createElement(In.a,{color:null===e.audit.blacklist||e.audit.blacklist?"error":"primary"}))))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("Last Update"))),r.a.createElement(A.a,{item:!0},new Date(e.audit._lastChangedAt).toLocaleString()))))}var br=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),hr=Object(y.a)((function(e){return{appBar:{position:"relative"},fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)},title:{marginLeft:e.spacing(2),flex:1}}}));function Er(e){var t=hr(),a=Object(n.useState)(!1),o=Object(O.a)(a,2),i=o[0],c=o[1],s=Object(n.useState)(!0),l=Object(O.a)(s,2),u=l[0],d=l[1],f=Object(n.useState)(null),g=Object(O.a)(f,2),b=g[0],h=g[1],v=Object(n.useState)(null),y=Object(O.a)(v,2),j=y[0],S=y[1],x=Object(n.useState)(0),T=Object(O.a)(x,2),_=T[0],N=T[1],P=Object(n.useState)(!1),R=Object(O.a)(P,2),D=R[0],M=R[1];Object(n.useEffect)((function(){return b!==e.audit&&F(e.audit),function(){}}),[e.searching,e.audit]);var F=function(t){var a=JSON.parse(t.result);h(Object(G.a)(Object(G.a)({},t),{},{result:a})),console.log(a);var n=[];Object.keys(a).forEach((function(t){"ranking"!==t?n.push({coincidenceType:e.translate(t),coincidence:a[t][0].item,value:a[t][0].value,id:a[t][0].id}):N(10*a[t])})),S(n)},L=function(t,a){M(!0),a?e.handleUpdateCustomer({id:e.customer.id,customerId:"blacklist",sellBanned:!0}).then((function(t){z(t.customerName),e.handleUpdateAudit({id:b.id,blacklist:!0,endAudit:parseInt((new Date).getTime()/1e3),auditor:e.idUser}).then((function(a){var n={message:"".concat(e.translate("blacklistLegend_sms"))},r={sender:"clubconviene@bamaglobal.com.mx",subject:e.translate("blacklistTitle_email"),title:e.translate("blacklistTitle_email"),content:'\n \n
\n '.concat(new Date(t._lastChangedAt).toLocaleString(),'\n
\n
\n
\n ').concat(e.translate("Hello")," ").concat(t.customerName,'!\n
\n \n
\n ').concat(e.translate("blacklistLegend_email"),"\n
\n
\n ")};e.sendNotifications(t,n,r).then((function(t){M(!1),e.handleClose()})).catch((function(e){M(!1)}))})).catch((function(e){M(!1)}))})).catch((function(e){M(!1)})):e.handleUpdateCustomer({id:e.customer.id,sellBanned:!1}).then((function(t){z(t.customerName),e.handleUpdateAudit({id:b.id,blacklist:!1,endAudit:parseInt((new Date).getTime()/1e3),auditor:e.idUser}).then((function(a){var n={message:"".concat(e.translate("activationSuccessfullyLegend_sms"))},r={sender:"clubconviene@bamaglobal.com.mx",subject:e.translate("Activation Successfully"),title:e.translate("Activation Successfully"),content:'\n \n
\n '.concat(new Date(t._lastChangedAt).toLocaleString(),'\n
\n
\n
\n ').concat(e.translate("Hello")," ").concat(t.customerName,'!\n
\n \n
\n ').concat(e.translate("activationSuccessfullyLegend"),"\n
\n
\n ")};e.sendNotifications(t,n,r).then((function(t){M(!1),e.handleClose()})).catch((function(e){M(!1)}))})).catch((function(e){M(!1)}))})).catch((function(e){M(!1)}))},z=function(t){e.showMessage("".concat(t," ").concat(e.translate("Updated")),E.c,5e3,null,null,null,null,null,null,e)};return e.customer?r.a.createElement(xt.a,{fullScreen:!0,open:e.open,onClose:e.handleClose,TransitionComponent:br},r.a.createElement(Ct.a,{color:"secondary",className:t.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:e.handleClose},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:t.title},e.title))),e.searching||D?r.a.createElement(m.a,{color:"primary"}):"",r.a.createElement(I.a,{fixed:!0},r.a.createElement(Ga.a,null,r.a.createElement($a.a,{button:!0,onClick:function(e){c(!i)}},r.a.createElement(fr.a,null,r.a.createElement(er.a,{color:"action"})),r.a.createElement(Ka.a,{primary:e.customer.customerName,secondary:r.a.createElement(r.a.Fragment,null,r.a.createElement(C.a,{component:"span",variant:"body2",color:"textPrimary"},e.customer.preregistrationCode),e.customer._lastChangedAt?new Date(e.customer._lastChangedAt).toLocaleString():"")}),i?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null)),r.a.createElement(Ha.a,{in:i,timeout:"auto",unmountOnExit:!0},r.a.createElement(Zn,Object.assign({},e,{customer:e.customer}))),b?r.a.createElement($a.a,{button:!0,onClick:function(e){d(!u)}},r.a.createElement(fr.a,null,r.a.createElement(ar.a,{color:"action"})),r.a.createElement(Ka.a,{primary:e.translate("Audit Detail"),secondary:r.a.createElement(r.a.Fragment,null,new Date(e.audit.startAudit).toLocaleString())}),u?r.a.createElement(Fa.a,null):r.a.createElement(za.a,null)):"",b?r.a.createElement(Ha.a,{in:u,timeout:"auto",unmountOnExit:!0},r.a.createElement(A.a,{container:!0,justify:"flex-start",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(A.a,{container:!0,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("b",null,e.translate("Risk Factor"))),r.a.createElement(A.a,{item:!0},r.a.createElement(w.a,{variant:"static",color:"secondary",value:_})),r.a.createElement(A.a,{item:!0},"".concat(_.toFixed(2)," %")))),r.a.createElement(A.a,{item:!0,xs:9},r.a.createElement(gr,{translate:e.translate,showMessage:e.showMessage,customer:e.customer,audit:e.audit}))),b&&b.result&&j?r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0},columns:[{title:e.translate("Coincidence Type"),field:"coincidenceType"},{title:"%",field:"value",render:function(e){return r.a.createElement(jn.a,{title:"".concat((100*e.value).toFixed(2)," %")},r.a.createElement(w.a,{variant:"static",value:100*e.value}))}},{title:e.translate("Coincidence"),field:"coincidence"}],data:j,title:e.translate("Coincidences")}):""):""),r.a.createElement(p.a,{my:4},b&&b.result&&j?r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-end",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{disabled:D||b&&b.endAudit,variant:"contained",color:"primary",startIcon:r.a.createElement(ar.a,null),onClick:function(e){return L(0,!1)}},e.translate("Authorize Registry"))),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{disabled:D||b&&b.endAudit,variant:"contained",color:"secondary",startIcon:r.a.createElement(rr.a,null),onClick:function(e){return L(0,!0)}},e.translate("Send to Blacklist")))):""))):""}var vr=a(155),Or=a(2342),yr=a(154),jr=a(249);var Sr=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=Object(n.useState)(!1),o=Object(O.a)(a,2),i=o[0],c=o[1],s=Object(n.useState)([]),l=Object(O.a)(s,2),u=l[0],d=l[1],f=Object(n.useState)([]),g=Object(O.a)(f,2),b=g[0],h=g[1],v=Object(n.useState)([]),y=Object(O.a)(v,2),j=y[0],S=y[1],x=Object(n.useState)(!1),C=Object(O.a)(x,2),_=C[0],N=C[1],w=Object(n.useState)(!1),k=Object(O.a)(w,2),P=k[0],R=k[1],D=Object(n.useState)(!1),M=Object(O.a)(D,2),F=M[0],L=M[1],z=Object(n.useState)([]),U=Object(O.a)(z,2),V=U[0],q=U[1],$=Object(n.useState)(null),W=Object(O.a)($,2),K=W[0],H=W[1],J=Object(n.useState)(null),X=Object(O.a)(J,2),Q=X[0],ee=X[1],ae=Object(n.useState)(null),ne=Object(O.a)(ae,2),re=ne[0],oe=ne[1],ie=jv.getState().UserProfileReducer.user.id,ce=Object(n.useState)(""),se=Object(O.a)(ce,2),le=se[0],ue=se[1],de=Object(n.useState)(null),me=Object(O.a)(de,2),pe=(me[0],me[1],Object(n.useState)([])),fe=Object(O.a)(pe,2),ge=(fe[0],fe[1],Object(n.useState)(null)),be=Object(O.a)(ge,2),he=be[0],Ee=be[1];Object(n.useEffect)((function(){return t.current?(t.current=!1,ve(),void Oe()):function(){}}),[u]);var ve=function(){c(!0);Se(Pn.c,{limit:300,filter:{preregistrationCode:{attributeType:"string"}}},[]).then((function(t){c(!1),e.showMessage("".concat(t.length," ").concat(e.translate("Rows Loaded")),E.b,5e3,null,null,null,null,null,null,e)})).catch((function(t){c(!1),console.log(t),t&&t.errors&&t.errors.forEach((function(t){e.showMessage(t.message,E.a,5e3,null,null,null,null,null,null,e)}))}))},Oe=function(){Object(dn.a)(at,{limit:300}).then((function(e){S(e)})).catch((function(e){console.log(e)}))},ye=function(e){return new Promise((function(t,a){Object(dn.a)(B.z,{input:e}).then((function(e){t(e)})).catch((function(e){a(e)}))}))},je=function(e){return new Promise((function(t,a){Object(dn.a)(B.y,{input:e}).then((function(e){t(e)})).catch((function(e){a(e)}))}))},Se=function e(t,a,n){return new Promise((function(r,o){Object(dn.b)(t,a).then((function(o){o.items.map((function(e,t){var a="",n="";void 0!=e.phones&&null!=e.phones[0]&&o.items[t].phones.forEach((function(e,t){a=0==t?null!=e?e.phone:"":null!=e?a+", "+e.phone:a})),void 0!=e.zone&&null!=e.zone&&(n+=""!=n?n+", "+e.zone.zoneName:e.zone.zoneName),o.items[t].tel=a,o.items[t].zn=n,o.items[t].actualizado=new Date(o.items[t]._lastChangedAt).toLocaleString()})),n=Array.isArray(n)?n.concat(o.items):o.items,h(n),o.nextToken?r(e(t,Object(G.a)(Object(G.a)({},a),{},{nextToken:o.nextToken}),n)):r(n)})).catch((function(e){o(e)}))}))},Ie=function(e,t){d(e),N(!1),oe(t),Ee(null),ue("")},Ae=function(e,t,a){return new Promise((function(n,r){var o=0,i=0;e.emails&&e.emails.forEach((function(e){Object(dn.a)(B.u,{email:JSON.stringify(Object(G.a)(Object(G.a)({},a),{},{recipient:e}))}).then((function(e){console.log(e.sendEmail),o++}))})),e.phones&&e.phones.forEach((function(e){e.phoneType===Kt.i.MOBILE&&Object(dn.a)(B.v,{sms:JSON.stringify(Object(G.a)(Object(G.a)({},t),{},{phone:e.phone}))}).then((function(e){console.log(e),i++}))})),n({emails:o,sms:i})}))},xe=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ce(t.target.value);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ce=function(){var e=Object(Z.a)(Y.a.mark((function e(t){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(u.filter((function(e){return e.customerType&&e.customerType.id===t}))),ue(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.a.createElement(p.a,null,i&&r.a.createElement(m.a,{color:"secondary"}),r.a.createElement(I.a,{fixed:!0},r.a.createElement(Ln,Object.assign({},e,{customers:b,customerTypes:j,rowsLength:u.length,changeSubSet:Ie,handleInAudit:function(e,t){Ie(e,t),N(!0)},translate:e.translate,showMessage:e.showMessage,handleEditRows:function(e){R(!0)},inAudit:_,selectedCustomers:V})),u&&u.length>0?r.a.createElement(p.a,{my:4},r.a.createElement(A.a,{container:!0,justify:"flex-start",alignItems:"center",spacing:5},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(T.a,{variant:"outlined",style:{width:"100%"}},r.a.createElement(On.a,{id:"customerTypeFilter"},e.translate("Customer Type")),r.a.createElement(yn.a,{labelId:"customerTypeFilter",value:le,onChange:xe},j.map((function(e,t){return r.a.createElement(en.a,{key:e.id,value:e.id},r.a.createElement(Ka.a,{primary:e.customerTypeName}))}))))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(vr.a,{utils:yr.a,locale:jr.default},r.a.createElement(Or.b,{value:he,disableFuture:!0,inputVariant:"outlined",onChange:function(e){console.log(e.toLocaleDateString()),d(u.filter((function(t){return new Date(t._lastChangedAt).toLocaleDateString()===e.toLocaleDateString()}))),Ee(e)},autoOk:!0,format:"dd MMM yyyy",InputAdornmentProps:{position:"start"},minDate:new Date((new Date).getTime()-31536e6),orientation:"landscape",variant:"inline"}))))):null,u&&u.length>0?r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0,selection:!0,rowStyle:function(e){return{backgroundColor:e.audits.items.length>0&&e.audits.items.reduce((function(e,t){return e||t.blacklist})).blacklist?"grey":""}},pageSizeOptions:[5,10,20,u.length],exportAllData:!0},onSelectionChange:function(t){return function(t){e.showMessage("".concat(t.length," ").concat(e.translate("Selected Rows")),E.b,5e3,null,null,null,null,null,null,e),q(t)}(t)},columns:[{title:e.translate("Customer Name"),field:"customerName"},{title:e.translate("Customer Type"),field:"customerType.customerTypeName"},{title:e.translate("Address"),field:"address"},{title:e.translate("Preregistration Code"),field:"preregistrationCode"},{title:e.translate("SellBanned"),field:"sellBanned",render:function(t){return r.a.createElement(jn.a,{title:e.translate(null===t.sellBanned||t.sellBanned?"Sell Banned":"SellBanned")},r.a.createElement(p.a,null,r.a.createElement(In.a,{color:null===t.sellBanned||t.sellBanned?"error":"primary"}),t.audits.items.length>0&&t.audits.items.reduce((function(e,t){return e||t.blacklist})).blacklist?e.translate("Blacklist"):""))}},{title:e.translate("Taxpayer Info"),field:"taxpayer",render:function(e){return e.taxpayer?"".concat(e.taxpayer.identification," ").concat(e.taxpayer.taxpayerName):""}},{title:e.translate("Zone"),field:"zn"},{title:e.translate("Last Update"),field:"actualizado"},{title:"",field:"tel",render:function(e){return""}},{title:"",field:"emails",render:function(e){return""}}],data:u,title:"".concat(e.translate("Customers")," ").concat(re),detailPanel:[{tooltip:e.translate("More Details"),render:function(t){return r.a.createElement(p.a,{m:3},r.a.createElement(Zn,Object.assign({},e,{customer:t})))}},function(t){return{icon:"fingerprint",tooltip:e.translate("Show Fingerprints"),disabled:!t.fingers||t.fingers&&0===t.fingers.length,render:function(t){return r.a.createElement(p.a,{m:4},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},t.fingers&&t.fingers.map((function(a,n){return r.a.createElement(A.a,{key:"".concat(t.id,"-phone-").concat(n),container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(xn.a,{color:"action",fontSize:"small"})),r.a.createElement(A.a,{item:!0},e.translate(a.fingerType)))}))))}}},function(t){return{icon:"phone",tooltip:e.translate("Show Phones"),disabled:!t.phones||t.phones&&0===t.phones.length,render:function(t){return r.a.createElement(p.a,{m:4},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},t.phones&&t.phones.map((function(a,n){return r.a.createElement(A.a,{key:"".concat(t.id,"-phone-").concat(n),container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(Tn.a,{color:"action",fontSize:"small"})),r.a.createElement(A.a,{item:!0},e.translate(a.phoneType)),r.a.createElement(A.a,{item:!0},a.phone))}))))}}},function(t){return{icon:"email",tooltip:e.translate("Show Emails"),disabled:!t.emails||t.emails&&0===t.emails.length,render:function(e){return r.a.createElement(p.a,{m:4},r.a.createElement(A.a,{container:!0,spacing:3,justify:"flex-start",alignItems:"center"},e.emails&&e.emails.map((function(t,a){return r.a.createElement(A.a,{key:"".concat(e.id,"-email-").concat(a),container:!0,spacing:1,alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(kn.a,{color:"action",fontSize:"small"})),r.a.createElement(A.a,{item:!0},t))}))))}}},function(t){return{icon:"verified_user",tooltip:e.translate("Show Audit"),disabled:t.audits.items.length<=0,render:function(t){return r.a.createElement(p.a,{m:4},t.audits&&t.audits.items.length>0&&t.audits.items.map((function(a){return r.a.createElement(A.a,{container:!0,key:"c-".concat(t.id,"a-").concat(a.id),justify:"flex-end",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(gr,{translate:e.translate,showMessage:e.showMessage,customer:t,audit:a})),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{variant:"contained",color:"primary",startIcon:r.a.createElement(Nn.a,null),onClick:function(e){return function(e,t,a){c(!0),H(t),L(!0);var n={id:a};Object(dn.a)(Pn.b,n).then((function(e){ee(e),c(!1)})).catch((function(e){console.log(e),c(!1)}))}(0,t,a.id)}},e.translate("Review Audit Details"))))})))}}},function(e){return{icon:" ",tooltip:" ",disabled:!0,render:function(e){return r.a.createElement(p.a,null)}}}]}):"",r.a.createElement(pr,{translate:e.translate,showMessage:e.showMessage,title:e.translate("Massive Customer Update"),open:P,customers:V,customerTypes:j,idUser:ie,handleUpdateCustomer:ye,handleUpdateAudit:je,sendNotifications:Ae,handleClose:function(){R(!1)}}),r.a.createElement(Er,{searching:i,title:e.translate("Audit Detail"),audit:Q,open:F,customer:K,customerTypes:j,translate:e.translate,showMessage:e.showMessage,idUser:ie,handleUpdateCustomer:ye,handleUpdateAudit:je,sendNotifications:Ae,handleClose:function(){L(!1)}})))}));var Ir=Object(g.withSnackbar)((function(e){return r.a.createElement(p.a,null)})),Ar=a(1040),xr=a(1042),Cr=a(723),Tr=a(2345),_r=a(1041),Nr=a.n(_r);var wr=function(e){var t=Object(n.useState)(null),a=Object(O.a)(t,2),o=a[0],i=a[1],c=Object(n.useRef)(!0);Object(n.useEffect)((function(){if(c.current)return s(),void(c.current=!1)}),[]);var s=function(){e.stores?i(e.stores):Object(dn.a)(nt,{limit:300}).then((function(t){e.setStores(t),i(t)})).catch((function(e){console.log(e)}))};return r.a.createElement(p.a,null,o?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{gutterBottom:!0},e.translate("Select closest Store")),r.a.createElement(Tr.a,{fullWidth:!0,id:"combo-box-stores",options:o,getOptionLabel:function(e){return e.warehouseName},renderInput:function(t){return r.a.createElement(S.a,Object.assign({},t,{label:e.translate("Choose")+"...",variant:"outlined"}))},onChange:function(t,a){e.setCustomer([Object(G.a)(Object(G.a)({},e.customer),{},{store:a})])}})):"",e.customer.store?r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:2},r.a.createElement(A.a,{item:!0},r.a.createElement(Nr.a,{fontSize:"large",color:"action"})),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"h3"},"Nombre ",e.customer.store.warehouseName)),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h6"},e.customer.store.address)),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{disabled:void 0==e.customer.store,variant:"contained",color:"primary",onClick:function(){return e.setStoreSetted(!0)}},e.translate("Next")))):"")},kr=a(370),Pr=a.n(kr),Rr=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),Dr=Object(y.a)((function(e){return{button:{margin:"0",padding:"0",minWidth:"0px","& .MuiButton-startIcon":{margin:"0"},"& .MuiButton-root":{margin:"0",padding:"0",minWidth:"0px"},"& ,MuiButtonLabel-root":{display:"block"}},appBar:{position:"relative"}}}));function Mr(e){var t=Object(n.useRef)(!0),a=Object(n.useState)(!1),o=Object(O.a)(a,2),i=o[0],c=o[1],s=Object(n.useState)(null),l=Object(O.a)(s,2),u=l[0],d=l[1],f=Object(n.useState)(e.customer.fingers?e.customer.fingers:null),g=Object(O.a)(f,2),b=g[0],h=(g[1],Object(n.useState)(null)),v=Object(O.a)(h,2),y=v[0],j=v[1],S=Object(n.useState)(!1),x=Object(O.a)(S,2),T=x[0],_=x[1],N=Object(n.useState)(!1),w=Object(O.a)(N,2),R=w[0],D=w[1],M=Object(n.useState)(!1),F=Object(O.a)(M,2),L=F[0],z=F[1],U=Object(n.useState)(!1),V=Object(O.a)(U,2),B=V[0],q=V[1],$=Object(n.useState)(!1),W=Object(O.a)($,2),K=W[0],H=W[1],J=Object(n.useState)(!1),Y=Object(O.a)(J,2),Z=Y[0],X=Y[1],Q=Object(n.useState)(!1),ee=Object(O.a)(Q,2),ae=ee[0],ne=ee[1],re=Object(n.useState)(!1),oe=Object(O.a)(re,2),ie=oe[0],ce=oe[1],se=Object(n.useState)(!1),le=Object(O.a)(se,2),ue=le[0],de=le[1],me=Object(n.useState)(!1),pe=Object(O.a)(me,2),fe=pe[0],ge=pe[1],be=Dr();Object(n.useEffect)((function(){if(!t.current)return he(),Ee(),function(){};t.current=!1}),[b,e.open]);var he=function(){if(e&&"CUSTOMER"===e.typeScreen){try{null!==e.customer.fingers&&e.customer.fingers.forEach((function(e){Kt.d.LEFT_INDEX===e.fingerType?q(!0):Kt.d.LEFT_MIDDLE===e.fingerType?z(!0):Kt.d.LEFT_PINKY===e.fingerType?_(!0):Kt.d.LEFT_RING===e.fingerType?D(!0):Kt.d.LEFT_THUMB===e.fingerType?H(!0):Kt.d.RIGHT_INDEX===e.fingerType?de(!0):Kt.d.RIGHT_MIDDLE===e.fingerType?ce(!0):Kt.d.RIGHT_PINKY===e.fingerType?X(!0):Kt.d.RIGHT_RING===e.fingerType?ne(!0):Kt.d.RIGHT_THUMB===e.fingerType&&ge(!0)}))}catch(u){}!b||b&&b.length<2?d(e.translate("At least 2 fingerprints to complete registration")):d(null)}else!b||b&&b.length<2?d(e.translate("At least 2 fingerprints to complete registration")):d(null)},Ee=function(){var e={};b&&b.forEach((function(t){e[t.fingerType]=t.fingerTemplate})),j(Object(G.a)(Object(G.a)({},y),e))};return r.a.createElement(xt.a,{fullScreen:!0,open:e.open,onClose:e.handleClose,TransitionComponent:Rr,PaperProps:{style:{backgroundColor:"whitesmoke"}}},r.a.createElement(Ct.a,{color:"secondary",className:be.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:e.handleClose,"aria-label":"close"},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6"},e.translate("Fingers")))),i&&r.a.createElement(m.a,{color:"primary"}),r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",style:{minHeight:"80vh"}},u?r.a.createElement(P.a,{variant:"filled",severity:E.a},r.a.createElement(Cr.a,null,e.translate("Error")),u):"",r.a.createElement(A.a,{container:!0,spacing:7,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(P.a,{variant:"filled",severity:E.b},r.a.createElement(Cr.a,null,e.translate("Instructions")),e.translate("fingerprintInstructionsLegend"))),r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:10},r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"flex-end"},r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.LEFT_PINKY),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.LEFT_PINKY]?"primary":"default",style:{height:"4em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:T}))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.LEFT_RING),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.LEFT_RING]?"primary":"default",style:{height:"8em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:R}))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.LEFT_MIDDLE),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.LEFT_MIDDLE]?"primary":"default",style:{height:"10em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:L}))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.LEFT_INDEX),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.LEFT_INDEX]?"primary":"default",style:{height:"6em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:B}))),r.a.createElement(A.a,{item:!0,xs:12}))),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(jn.a,{title:e.translate(Kt.d.LEFT_THUMB),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.LEFT_THUMB]?"primary":"default",style:{height:"5em",marginTop:"8em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:K}))))),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(jn.a,{title:e.translate(Kt.d.RIGHT_THUMB),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.RIGHT_THUMB]?"primary":"default",style:{height:"5em",marginTop:"8em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:fe}))),r.a.createElement(A.a,{item:!0,xs:10},r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"flex-end"},r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.RIGHT_INDEX),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.RIGHT_INDEX]?"primary":"default",style:{height:"6em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:ue}))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.RIGHT_MIDDLE),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.RIGHT_MIDDLE]?"primary":"default",style:{height:"10em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:ie}))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.RIGHT_RING),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.RIGHT_RING]?"primary":"default",style:{height:"8em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:ae}))),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(jn.a,{title:e.translate(Kt.d.RIGHT_PINKY),interactive:!0,arrow:!0},r.a.createElement(te.a,{color:y&&y[Kt.d.RIGHT_PINKY]?"primary":"default",style:{height:"4em"},variant:"contained",className:be.button,startIcon:r.a.createElement(xn.a,null),disabled:Z}))),r.a.createElement(A.a,{item:!0,xs:12}))))),r.a.createElement(A.a,{item:!0,xs:12}),b&&b.length>=2?r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{onClick:e&&"CUSTOMER"===e.typeScreen?function(t){c(!0),e.handleUpdateCustomer({id:e.customer.id,fingers:b}).then((function(t){e.confirmSuccessEnrollment(t).then((function(t){e.resetCustomer(),e.handleClose()}))})).catch((function(e){console.log(e),c(!1)}))}:function(t){c(!0),e.handleUpdateCustomer({id:e.customer.id,fingers:null}).then((function(t){e.handleUpdateCustomer({id:e.customer.id,fingers:b}).then((function(t){e.confirmSuccessEnrollment(t).then((function(t){c(!1),e.resetCustomer(),e.handleClose()}))})).catch((function(e){console.log(e),c(!1)}))})).catch((function(e){console.log(e),c(!1)}))},color:"primary",variant:"contained",startIcon:r.a.createElement(Pr.a,null)},e.translate("Enroll Fingerprints"))):""))))}i.e.configure(c.a);var Fr=Object(y.a)((function(e){return{backgroundGradient:{paddingTop:"1em",minHeight:"10vh"},rootFab:{position:"fixed",bottom:e.spacing(2),right:e.spacing(2)}}})),Lr=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=Object(n.useState)(""),o=Object(O.a)(a,2),c=o[0],s=o[1],l=Object(n.useState)(!1),u=Object(O.a)(l,2),d=u[0],f=u[1],g=Object(n.useState)(null),b=Object(O.a)(g,2),h=b[0],v=b[1],y=r.a.useState(!1),j=Object(O.a)(y,2),x=j[0],T=j[1],N=r.a.useState(null),w=Object(O.a)(N,2),R=w[0],D=(w[1],Object(n.useState)(null)),M=Object(O.a)(D,2),F=M[0],L=M[1],z=Object(n.useState)(!1),U=Object(O.a)(z,2),V=U[0],q=U[1];Object(n.useEffect)((function(){if(t.current)t.current=!1;else{Boolean(e.preregistrationCode)&&!Boolean(c)&&(s(e.preregistrationCode),W(e.preregistrationCode))}}),[e.preregistrationCode]);var $=Fr(),W=function(t){console.log(t),f(!0),Y();var a={filter:{preregistrationCode:{eq:t.trim().toUpperCase()}},limit:1e3};Object(dn.c)("\n query ListCustomers(\n $filter: ModelCustomerFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listCustomers(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n customerId\n customerName\n birthdate\n phones {\n phoneType\n phone\n }\n emails\n address\n location {\n coordinates\n }\n taxpayer {\n address\n identification\n taxpayerName\n keyTax\n detailTax\n }\n sellBanned\n sales {\n nextToken\n startedAt\n }\n accountRepresentative {\n id\n accountRepresentativeId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n zone {\n id\n zoneId\n zoneName\n zoneType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n customerType {\n id\n customerTypeId\n customerTypeName\n defaultType\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n legals {\n legalType\n datetime\n }\n files {\n fileName\n fileType\n }\n preregistrationCode\n fingers {\n fingerType\n fingerTemplate\n }\n audits {\n nextToken\n startedAt\n }\n commercialBusiness\n salesHours {\n startTime\n endTime\n }\n enrrollmentWarehouse\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",a,[],(function(e){e.length>0&&(v(e),f(!0))})).then((function(e){console.log("Customer: ",e),h||(v(e),f(!1)),f(!1)})).catch((function(t){console.log(t),t&&t.errors&&t.errors.forEach((function(t){e.showMessage(t.message,E.a,5e3,null,null,null,null,null,null,e)})),f(!1)}))},K=function(){T(!1)},H=function(e){return new Promise((function(t,a){Object(dn.a)(B.z,{input:Object(G.a)(Object(G.a)({},e),{},{customerZoneId:R&&R.zone&&R.zone.id?R.zone.id:"618bdda8-a61e-4d91-b647-58acb3bb5d1a"})}).then((function(e){v([e]),t(e)})).catch((function(e){a(e)}))}))},J=function(t){return new Promise((function(a,n){e.showMessage("".concat(e.translate("Congratulations"),"! ").concat(t.customerName,", ").concat(e.translate("Fingerprint Enrollment Success")),E.c,5e3,null,null,null,null,null,null,e),t&&t.emails&&t.emails.forEach((function(a){var n={sender:"clubbama@bamaglobal.com.mx",recipient:a,subject:e.translate("Fingerprint Enrollment Success"),title:e.translate("Fingerprint Enrollment Success"),content:'\n\n
\n'.concat(new Date(t._lastChangedAt).toLocaleString(),'\n
\n
\n
\n').concat(t.customerName,'\n
\n\n
\n').concat(e.translate("fingerprintEnrollmentSuccess_emailLegend"),"\n
\n
\n")};Object(dn.a)(B.u,{email:JSON.stringify(n)}).then((function(e){console.log(e.sendEmail)}))})),t.phones.forEach((function(t){if(t.phoneType===Kt.i.MOBILE){var a={message:"".concat(e.translate("Fingerprint Enrollment Success")),phone:t.phone};Object(dn.a)(B.v,{sms:JSON.stringify(a)}).then((function(e){console.log(e)}))}})),a(!0)}))},Y=function(){q(!1),s(""),v(null)};return r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",style:{minHeight:"80vh",minWidth:"-webkit-fill-available"},className:$.backgroundGradient},r.a.createElement(I.a,null,r.a.createElement(A.a,{container:!0},r.a.createElement(A.a,{item:!0,xs:12},d&&r.a.createElement(m.a,{color:"secondary"}),r.a.createElement(p.a,null,!h||h&&0===h.length?r.a.createElement(p.a,{display:"flex",justifyContent:"center",flexDirection:"column"},r.a.createElement(p.a,{my:12},r.a.createElement(C.a,{gutterBottom:!0},e.translate("To complete regitry of Customer, plese enter the preregistration code")),r.a.createElement(S.a,{type:"text",fullWidth:!0,autoFocus:!0,disabled:d,variant:"outlined",onKeyDown:function(e){"Enter"===e.key&&W(c)},onChange:function(e){s(e.target.value)},label:e.translate("Enter Preregistration Code"),InputProps:{startAdornment:r.a.createElement(_.a,{position:"start"},r.a.createElement(Ar.a,{icon:xr.a})),endAdornment:r.a.createElement(_.a,{position:"end"},r.a.createElement(k.a,{disabled:d,onClick:function(){return W(c)}},r.a.createElement(Oa.a,null)))}})),h&&0===h.length?r.a.createElement(P.a,{severity:E.a},r.a.createElement(Cr.a,null,e.translate("Error")),e.translate("No results for this preregistration code")):""):r.a.createElement(p.a,null,!d&&h.map((function(t){return r.a.createElement("div",null,t&&t.store&&V?r.a.createElement(A.a,{container:!0,key:t.id,spacing:3,justify:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(Zn,Object.assign({},e,{customer:t}))),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{disabled:void 0!=t.fingers,startIcon:r.a.createElement(xn.a,null),variant:"contained",color:"primary",onClick:function(e){T(!0)}},e.translate("Add Fingerprint"))),r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{startIcon:r.a.createElement(Oa.a,null),variant:"contained",color:"secondary",onClick:function(){return Y()}},e.translate("Search New Preregistration Code"))),r.a.createElement(A.a,{item:!0,xs:12},t&&t.fingers&&t.fingers.length>=2?r.a.createElement(P.a,{severity:E.a},r.a.createElement(Cr.a,null,"".concat(t.fingers.length," ").concat(e.translate("Fingerprints registred"))),e.translate("This Customer has already registered their fingerprints")):""),r.a.createElement(A.a,{item:!0},r.a.createElement(Mr,Object.assign({},e,{customer:t,handleClose:K,resetCustomer:Y,open:x,confirmSuccessEnrollment:J,handleUpdateCustomer:H})))):r.a.createElement(wr,{API:i.a,graphqlOperation:i.f,showMessage:e.showMessage,translate:e.translate,customer:t,stores:F,setStores:L,setCustomer:v,setStoreSetted:q,bamaLogo:Va.a}))}))))))))})),zr=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(4),color:e.palette.text.secondary},Button:{margin:e.spacing(2),align:"center"}}})),Ur="PRINCIPAL",Vr="INACTIVO";function Br(e){var t=zr(),a=r.a.useState(e.itemTypeCustomer),o=Object(O.a)(a,2),i=o[0],c=o[1],s=e.customerTypeId,l=e.customerTypeName,u=e.defaultType,d=Object(n.useRef)(!0);Object(n.useEffect)((function(){d.current&&d.current&&(d.current=!1)}),[]);var m=function(t){return function(a){c(Object(G.a)(Object(G.a)({},i),{},Object(Rt.a)({},"defaultType",!t.defaultType))),e.handleChangeType("defaultType",t,!t.defaultType)}};return r.a.createElement(A.a,{container:!0,spacing:2,direction:"row",alignItems:"center",justify:"center"},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},s)),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},l)),r.a.createElement(A.a,{item:!0,xs:4,align:"center"},!0===u?r.a.createElement(te.a,{className:t.Button,variant:"contained",color:"primary",onClick:m(i)},Ur):r.a.createElement(te.a,{className:t.Button,variant:"contained",onClick:m(i)},Vr)))}i.e.configure(c.a);var qr=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(4),color:e.palette.text.secondary},ButtonGroup:{margin:e.spacing(2)}}}));var $r=Object(g.withSnackbar)((function(e){var t=qr(),a=Object(n.useRef)(!0),o=(r.a.useRef(null),Object(n.useState)([])),i=Object(O.a)(o,2),c=i[0],s=i[1],l=r.a.useState(!1),u=Object(O.a)(l,2),d=(u[0],u[1],r.a.useState(0)),m=Object(O.a)(d,2);m[0],m[1],Object(n.useEffect)((function(){if(a.current&&a.current)return a.current=!1,void g()}),[]);var f=function(e,t,a){var n=Object(Pt.a)(c);n.forEach((function(a,r){a.customerTypeId===t.customerTypeId&&n.splice(r,1,Object(G.a)(Object(G.a)({},a),{},Object(Rt.a)({},e,t.defaultType)))})),b(t,a)},g=function(){Object(dn.a)(at,{limit:100}).then((function(e){s(e)}))},b=function(e,t){var a=c.filter((function(t){return t.customerTypeId===e.customerTypeId})),n={_version:a[0]._version,customerTypeId:a[0].customerTypeId,customerTypeName:a[0].customerTypeName,defaultType:t,id:a[0].id};Object(dn.a)(B.A,{input:n}).then((function(e){g()}))};return r.a.createElement(p.a,null,r.a.createElement(I.a,null,r.a.createElement(C.a,{variant:"h5",color:"textSecondary"},"Tipo de cliente"),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{className:t.paper},r.a.createElement(A.a,{container:!0,spacing:2,direction:"row",alignItems:"center",justify:"center",style:{minHeight:"3vh"}},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},"customerTypeId")),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},"customerTypeName")),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},"defaultType"))),r.a.createElement(Za.a,null),c.map((function(t,a){return r.a.createElement(Br,Object.assign({key:a},t,e,{itemTypeCustomer:t,handleChangeType:f}))}))))))})),Wr=a(188),Kr=a.n(Wr),Hr=a(2278),Gr=a(311),Jr=a(2288),Yr=a(2285),Zr=Object(y.a)((function(e){return{root:{flexGrow:1},textField:{marginLeft:e.spacing(1),marginRight:e.spacing(1)}}})),Xr=[Kt.k.SELECTABLE,Kt.k.FREETOUSE];function Qr(e){var t=Zr(),a=r.a.useState(e.itemProduct),o=Object(O.a)(a,2),i=o[0],c=o[1],s=e.sku,l=e.description,u=e.sap,d=e.stockType,m=e.boxProduct,p=e.stage,f=Object(n.useRef)(!0),g=r.a.useState(!1),b=Object(O.a)(g,2),h=b[0],E=b[1],v=r.a.useRef(null),y=r.a.useState(0),j=Object(O.a)(y,2),I=j[0],x=j[1];Object(n.useEffect)((function(){if(f.current&&f.current)return f.current=!1,void(d===Kt.k.SELECTABLE?x(0):x(1))}),[]);var T,_=function(e){v.current&&v.current.contains(e.target)||E(!1)};return r.a.createElement("div",{className:t.root},r.a.createElement(A.a,{container:!0,spacing:2,direction:"row",alignItems:"center",justify:"center",style:{marginTop:"10px",marginBottom:"10px"}},r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},s)),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},l)),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},u)),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(S.a,{disabled:!Boolean(p),id:"box_field",value:m,onChange:(T="boxProduct",function(t){c(Object(G.a)(Object(G.a)({},i),{},Object(Rt.a)({},T,t.target.value))),e.handleChangeBox(T,t.target.value,i)}),type:"number",variant:"outlined"})),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(Xn.a,{variant:"contained",disabled:!0,color:"primary",ref:v,"aria-label":"split button"},r.a.createElement(te.a,{onClick:function(){}},Xr[I]),r.a.createElement(te.a,{color:"primary",size:"small","aria-controls":h?"split-button-menu":void 0,"aria-expanded":h?"true":void 0,"aria-label":"select merge strategy","aria-haspopup":"menu",onClick:function(){E((function(e){return!e}))}},r.a.createElement(Kr.a,null))),r.a.createElement(Jr.a,{open:h,anchorEl:v.current,role:void 0,transition:!0,disablePortal:!0},(function(e){var t=e.TransitionProps,a=e.placement;return r.a.createElement(Gr.a,Object.assign({},t,{style:{transformOrigin:"bottom"===a?"center top":"center bottom"}}),r.a.createElement(ve.a,null,r.a.createElement(Hr.a,{onClickAway:_},r.a.createElement(Yr.a,{id:"split-button-menu"},Object.keys(Kt.k).map((function(e,t){if(Kt.k[e]===Kt.k.SELECTABLE||Kt.k[e]===Kt.k.FREETOUSE)return r.a.createElement(en.a,{key:Kt.k[e],disabled:2===t,selected:t===I,onClick:function(e){return function(e,t){x(t),E(!1)}(0,t)}},Kt.k[e])}))))))})))))}var eo=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{textAlign:"center",color:e.palette.text.secondary},textField:{marginLeft:e.spacing(1),marginRight:e.spacing(1)}}}));function to(e){var t=eo(),a=e.ClaArti,n=e.NomArti,o=e.ClaFam,i=e.Existencia;return r.a.createElement("div",{className:t.root},r.a.createElement(A.a,{container:!0,spacing:1,direction:"row",alignItems:"center",justify:"lefth",style:{marginTop:"2px",marginBottom:"2px"}},r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},a)),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},n)),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},o)),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"right"},i))))}var ao=a(2290),no=a(445),ro=a.n(no),oo=Object(y.a)((function(e){return{root:{"& > *":{margin:e.spacing(1)}},fab:{position:"fixed",bottom:e.spacing(2),right:e.spacing(2)},appBar:{position:"relative"},title:{marginLeft:e.spacing(2),flex:1}}})),io=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));function co(e){var t=oo(),a=Object(n.useState)(!1),o=Object(O.a)(a,2),i=o[0],c=o[1],s=Object(n.useState)(new Date),l=Object(O.a)(s,2),u=l[0],d=l[1],m=Object(n.useState)(null),f=Object(O.a)(m,2),g=f[0],b=f[1],h=Object(n.useState)(null),v=Object(O.a)(h,2),y=v[0],j=v[1],S=Object(n.useState)(null),x=Object(O.a)(S,2),T=x[0],_=x[1],N=Object(n.useState)([{title:e.translate("NomArti"),field:"description"},{title:e.translate("Sku"),field:"sku"},{title:e.translate("Sap"),field:"sap"}]),w=Object(O.a)(N,2),R=w[0],D=w[1],M=Object(n.useState)(!1),F=Object(O.a)(M,2),L=F[0],z=F[1],U=function(){c(!1),z(!1),j(null),d(new Date)};Object(n.useEffect)((function(){return y!==e.selectedXadisEmptyContainers&&(console.log(e.selectedXadisEmptyContainers),e.selectedXadisEmptyContainers&&V(e.selectedXadisEmptyContainers),z(!1)),function(){}}),[u,y,L,e.selectedXadisEmptyContainers]);var V=function(t){console.log(t),j(t);var a=[],n=R;t.forEach((function(t){var r=new Date(1e3*t.startDate).toLocaleDateString(),o=String(t.startDate),i=!1;n.forEach((function(e){e.field===o&&(i=!0)})),i||n.push({title:r,field:o}),t.emptyContainers.forEach((function(t){var n=!1;if(a.forEach((function(e){t.sku===e.sku&&(n=!0,e[o]=t.quantity)})),!n){var r=e.productEmpty.filter((function(e){return e.sku.includes(t.sku)})),i={sku:t.sku,sap:t.sap,description:r[0].description};i[o]=t.quantity,a.push(i)}}))})),_(a),D(n),console.log(a),console.log(n)};return r.a.createElement(p.a,{className:t.root},r.a.createElement(rn.a,{in:!0,unmountOnExit:!0},r.a.createElement(ao.a,{className:t.fab,color:"secondary",onClick:function(){c(!0)}},r.a.createElement(ro.a,null))),r.a.createElement(xt.a,{fullScreen:!0,open:i,onClose:U,keepMounted:!0,TransitionComponent:io},r.a.createElement(Ct.a,{color:"secondary",className:t.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:U},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:t.title},"".concat(e.translate("Historical")," - ").concat(e.translate("Empty Container"))))),r.a.createElement(I.a,null,r.a.createElement(p.a,{my:3},L?r.a.createElement(A.a,{container:!0,direction:"column",justify:"center",alignItems:"center",spacing:4},r.a.createElement(A.a,{item:!0},e.translate("Loading")),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:2},r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"50px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"120px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"80px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"40px"})))),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:2},r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"50px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"120px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"80px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"40px"})))),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:2},r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"50px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"120px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"80px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"40px"})))),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:2},r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"50px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"120px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"80px"})),r.a.createElement(A.a,{item:!0},r.a.createElement(Ot.a,{variant:"text",width:"40px"}))))):r.a.createElement(A.a,{container:!0,direction:"column",justify:"center",alignItems:"center",spacing:4},r.a.createElement(A.a,{item:!0},e.translate("Select a Day")),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:4},r.a.createElement(A.a,{item:!0},r.a.createElement(vr.a,{utils:yr.a,locale:jr.default},r.a.createElement(Or.a,{value:u,disableFuture:!0,onChange:function(e){d(e)},autoOk:!0,minDate:new Date((new Date).getTime()-31536e6),orientation:"landscape",variant:"static"}))),r.a.createElement(A.a,{item:!0},r.a.createElement(vr.a,{utils:yr.a,locale:jr.default},r.a.createElement(Or.a,{value:g,disableFuture:!0,onChange:function(t){b(t),z(!0),e.loadHistorical(u,t)},autoOk:!0,minDate:new Date((new Date).getTime()-31536e6),orientation:"landscape",variant:"static"})))))),r.a.createElement(p.a,{my:3},!L&&T?r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0},columns:R,data:T,title:"".concat(new Date(u).toLocaleDateString()," - ").concat(new Date(g).toLocaleDateString())}):r.a.createElement(P.a,{variant:"filled",severity:E.a},e.translate("No records to display")))))))}var so=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(4),color:e.palette.text.secondary},paperSearch:{paddingTop:e.spacing(10),paddingLeft:e.spacing(8),paddingRight:e.spacing(8),textAlign:"center",color:e.palette.text.secondary},paperinfo:{paddingTop:e.spacing(5),paddingLeft:e.spacing(10),textAlign:"center",color:e.palette.text.secondary},fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)}}}));var lo=Object(g.withSnackbar)((function(e){var t=so(),a=Object(n.useRef)(!0),o=Object(n.useState)([]),i=Object(O.a)(o,2),c=i[0],s=i[1],l=Object(n.useState)([]),u=Object(O.a)(l,2),d=u[0],f=u[1],g=Object(n.useState)([]),b=Object(O.a)(g,2),h=b[0],v=b[1],y=Object(n.useState)([]),j=Object(O.a)(y,2),x=j[0],T=j[1],_=Object(n.useState)(""),N=Object(O.a)(_,2),w=(N[0],N[1]),k=Object(n.useState)(""),R=Object(O.a)(k,2),D=R[0],M=R[1],F=Object(n.useState)(!1),L=Object(O.a)(F,2),z=(L[0],L[1]),U=Object(n.useState)(""),V=Object(O.a)(U,2),q=V[0],$=V[1],W=Object(n.useState)(!1),K=Object(O.a)(W,2),H=K[0],J=K[1],Y=Object(n.useState)(""),Z=Object(O.a)(Y,2),X=Z[0],Q=Z[1],ee=Object(n.useState)(""),ae=Object(O.a)(ee,2),ne=ae[0],re=ae[1],oe=Object(n.useState)(""),ie=Object(O.a)(oe,2),ce=ie[0],se=ie[1],le=Object(n.useState)(""),ue=Object(O.a)(le,2),de=ue[0],me=ue[1],pe=Object(n.useState)([]),fe=Object(O.a)(pe,2),ge=fe[0],be=fe[1],he=Object(n.useState)(""),Ee=Object(O.a)(he,2),Oe=Ee[0],ye=Ee[1],je=Object(n.useState)(""),Se=Object(O.a)(je,2),Ie=(Se[0],Se[1]),Ae=jv.getState().UserProfileReducer.user,xe=Object(n.useState)(null),Ce=Object(O.a)(xe,2),Te=Ce[0],_e=Ce[1],Ne=r.a.useState(new Date),we=Object(O.a)(Ne,2),ke=we[0],Pe=we[1],Re=r.a.useState(new Date),De=Object(O.a)(Re,2),Me=De[0],Fe=De[1],Le=Object(n.useState)(null),ze=Object(O.a)(Le,2),Ue=ze[0],Ve=ze[1],Be=Object(n.useState)(-1),qe=Object(O.a)(Be,2),$e=qe[0],We=qe[1];Object(n.useEffect)((function(){if(a.current&&a.current)return a.current=!1,Je(),void Ke();if(d&&be(d.filter((function(e){return e.sku.includes(de)||e.description.includes(de)}))),0===$e)Q("success"),se("Tu total de envase no contine la cantidad minima de para editar campos, por lo que se generara en 0 "),console.log(d),d.forEach((function(e){e.boxProduct=0}));else if(Oe===q)Q("success"),se("No hay diferencias en existencias puedes generar tu reporte satisfactoriamente ");else if(Oeq){Q("warning");var e=parseFloat(Oe)-parseFloat(q);se("Las existencia y el total de cajas tiene diferencia de: "+e)}if(h.length>0){var t=0,n=Object(Pt.a)(d);n.forEach((function(e,a){if(e.sku===h[a].sku){n.splice(a,1,Object(G.a)(Object(G.a)({},e),{},Object(Rt.a)({},"boxProduct",h[a].quantity)));var r=parseFloat(""===h[a].quantity?0:parseFloat(h[a].quantity));t+=r}})),f(n),v([]),ye(t)}return function(){}}),[de,d,c,Oe,q,X,ce,H]);var Ke=function(){Object(dn.a)(ct,{limit:1e3}).then((function(e){var t=e.filter((function(e){return"equivalenceEmptyContainer"===e.param}));JSON.parse(t[0].value).forEach((function(e){var t={sap:e.sap,sku:e.sku,description:e.description,stage:0!==$e,boxProduct:"",stockType:e.description.includes("Agrupador")?Kt.k.SELECTABLE:Kt.k.FREETOUSE};f((function(e){return[].concat(Object(Pt.a)(e),[t])}))})),He()})).catch((function(e){console.log(e)}))},He=function(){var e=(new Date).getTime()-864e5,t=new Date(e).setHours(8),a=new Date(t).setMinutes(55);new Date(e).getDate()!==(new Date).getDate()&&(new Date).getHours()>=9&&(e=new Date,t=new Date(e).setHours(9),a=new Date(t).setMinutes(0));var n=new Date(a);console.log("DATE",n);var r={filter:{startDate:{gt:parseInt(new Date(n).getTime()/1e3)}}};console.log(r),Object(dn.a)(st,r).then((function(e){T(e),e.length>0&&(Pe(new Date(1e3*e[0].startDate)),M(e[0]._version),e[0].emptyContainers.forEach((function(e,t){v((function(t){return[].concat(Object(Pt.a)(t),[e])}))})),null!==e[0].endDate?(J(!0),Fe(new Date(1e3*e[0].endDate))):J(!1))})).catch((function(e){console.log(e)}))},Ge=function(t,a){var n=[];console.log(t),console.log(a),n=!1===a?function(e){var t=[];return e.forEach((function(e){var a={sku:e.sku,quantity:""===e.boxProduct?0:parseFloat(e.boxProduct),stockType:e.stockType,sap:e.sap};t=[].concat(Object(Pt.a)(t),[a])})),{id:x[0].id,emptyContainers:t,_version:D,xadisEmptyContainerAttendantId:Ae.id}}(t):function(e){var t=[];return e.forEach((function(e){var a={sku:e.sku,quantity:""===e.boxProduct?0:parseFloat(e.boxProduct),stockType:e.stockType,sap:e.sap};t=[].concat(Object(Pt.a)(t),[a])})),{id:x[0].id,_version:D,emptyContainers:t,xadisEmptyContainerAttendantId:Ae.id,endDate:parseInt(Me.getTime()/1e3)}}(t),console.log(n),Object(dn.a)(B.L,{input:n}).then((function(t){M(t._version),!0===a&&(J(!0),z(!0),e.showMessage(" ".concat("Se ha generado satisfactoriamente tu reporte."),E.c,5e3,null,null,null,null,null," ",e))})).catch((function(e){console.log(e)}))},Je=function(){var e={input:{request:'{ "query": "Select t2.NomArti, t2.ClaArti, t3.ClaFam, Existencia = sum(isnull(dbo.InvIniPorFecha(t2.ClaEmp, \'A00\', t2.ClaArti,dateadd(day, -1, GETDATE())),0) + isnull(dbo.InvIniPorFecha(t2.ClaEmp, \'B10\', t2.ClaArti,dateadd(day, -1, GETDATE())),0)) From Articulo t2 inner join SubFam t3 on t3.ClaSubFam=t2.ClaSubFam and t3.ClaEmp=t2.ClaEmp inner join Marca t7 on t7.ClaMarca=t2.ClaMarca and t7.ClaEmp=t2.ClaEmp inner join corona.dbo.CodigosSAP cs on cs.ClaArti = t2.ClaArti where t2.ClaEmp = 2 and cs.ClaArti like \'E%\' Group by t2.NomArti,t2.ClaArti,t3.ClaFam ", "server": "SFORTIA", "database": "NICANOR_ERP" }',startDate:parseInt((new Date).getTime()/1e3),sync:!1,source:"fortia_erp"}};Object(dn.a)(B.g,e).then((function(e){Ie(e.id);var t=setInterval((function(){Object(dn.a)(lt,{id:e.id}).then((function(a){if(console.log(a),a&&a.endDate){var n=JSON.parse(a.response).filter((function(e){return 0!==e.Existencia})),r=0,o=0,i=0;Object(Pt.a)(n).forEach((function(e,t){("E0201"===e.ClaArti.trim()&&(r=parseInt(e.Existencia)),"E0101"===e.ClaArti.trim())&&(i=(o=parseInt(e.Existencia))>11e4?1:r+o-11e4<=0?3:2)}));var c=Object(Pt.a)(n);c.forEach((function(e,t){if(1===i)"E0101"===e.ClaArti.trim()&&(c.splice(t,1,Object(G.a)(Object(G.a)({},e),{},Object(Rt.a)({},"Existencia",o-11e4))),We(1));else{if(2===i&&("E0101"===e.ClaArti.trim()&&c.splice(t,1,Object(G.a)(Object(G.a)({},e),{},Object(Rt.a)({},"Existencia",0))),"E0201"===e.ClaArti.trim())){var a=r+o-11e4;c.splice(t,1,Object(G.a)(Object(G.a)({},e),{},Object(Rt.a)({},"Existencia",a)))}3===i&&We(0)}}));var l=Object(Pt.a)(new Map(c.map((function(e){return[JSON.stringify(e),e]}))).values());if(console.log(l),s(l),3!==i){var u=l.reduce((function(e,t){return e+t.Existencia}),0);$(u)}else $("");re("block"),Object(dn.a)(B.r,{input:{id:e.id}}),clearInterval(t),console.log(t,Ue),Ve(null)}}))}),1e3);Ve(t)})).catch((function(e){console.log(e)}))},Ye=function(e,t,a){var n=Object(Pt.a)(d);n.forEach((function(r,o){r.sku===a.sku&&n.splice(o,1,Object(G.a)(Object(G.a)({},r),{},Object(Rt.a)({},e,t)))})),f(n);var r=0;n.forEach((function(e){var t=parseFloat(""===e.boxProduct?0:parseFloat(e.boxProduct));r+=t})),r0?Ge(n,!1):Xe(et(n))),ye(r))},Ze=function(e,t,a){var n=Object(Pt.a)(d);n.forEach((function(r,o){r.sku===a.sku&&n.splice(o,1,Object(G.a)(Object(G.a)({},r),{},Object(Rt.a)({},e,t)))})),f(n)},Xe=function(t){J(!0),Object(dn.a)(B.o,{input:t}).then((function(t){w(t.id),M(t._version),He(),0===$e&&e.showMessage(" ".concat("Se ha generado satisfactoriamente tu reporte."),E.c,5e3,null,null,null,null,null," ",e)})).catch((function(e){console.log(e)}))},Qe=function(e){Fe(e)};function et(e){var t=[];e.forEach((function(e){var a={sku:e.sku,quantity:""===e.boxProduct?0:parseFloat(e.boxProduct),stockType:e.stockType,sap:e.sap};t=[].concat(Object(Pt.a)(t),[a])}));return 0===$e?{emptyContainers:t,startDate:parseInt((new Date).getTime()/1e3),endDate:parseInt(Me.getTime()/1e3),xadisEmptyContainerAttendantId:Ae.id}:{emptyContainers:t,startDate:parseInt((new Date).getTime()/1e3),xadisEmptyContainerAttendantId:Ae.id}}return r.a.createElement(p.a,null,r.a.createElement(I.a,{fixed:!0},r.a.createElement(ve.a,{className:t.paper},r.a.createElement(C.a,{variant:"h5",color:"textSecondary"},e.translate("Empty Container")),r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{className:t.paperinfo,elevation:0},r.a.createElement(A.a,{container:!0,spacing:0,direction:"row",alignItems:"center",justify:"lefth",style:{minHeight:"3vh"}},r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("ClavArt"))),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("NomArti"))),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("ClavFam"))),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("Existence")))),r.a.createElement(Za.a,{style:{height:"1px",background:"orange"}}),c.length<=0?r.a.createElement(m.a,{color:"secondary"}):c.map((function(e,t){return r.a.createElement(to,Object.assign({key:t},e))})))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(A.a,{container:!0,spacing:3,direction:"column"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{className:t.paperSearch,elevation:0},r.a.createElement(S.a,{type:"text",fullWidth:!0,id:"standard-basic",label:e.translate("Search"),onChange:function(e){return me(e.target.value)}}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:""===ne?"none":"block"},r.a.createElement(P.a,{variant:"filled",severity:X},r.a.createElement(C.a,null,0===$e?"":"Total de existencias FORTIA:"+q),r.a.createElement(C.a,null," ",ce," ")))))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{className:t.paper,elevation:0},r.a.createElement(A.a,{container:!0,spacing:1,direction:"row",alignItems:"center",justify:"center",style:{minHeight:"3vh"}},r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("Sku"))),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("Description"))),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("Sap"))),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("BoxEmpty"))),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",align:"center"},e.translate("TypeStock")))),r.a.createElement(Za.a,{style:{height:"3px",background:"orange"}}),ge.map((function(t,a){return r.a.createElement(Qr,Object.assign({key:a},t,e,{itemProduct:t,handleChangeBox:Ye,handleChangeStock:Ze}))}))))),r.a.createElement(A.a,{container:!0,spacing:5,direction:"row",alignItems:"center",justify:"flex-end",style:{minHeight:"4vh",marginTop:"20px"}},r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(vr.a,{utils:yr.a},r.a.createElement(A.a,{container:!0,justify:"space-around"},r.a.createElement(Or.b,{disableToolbar:!0,disabled:!0,variant:"inline",format:"dd/MM/yyyy",margin:"normal",id:"date-picker-inline",label:"Fecha de captura",value:ke,onChange:function(e){Pe(e)},KeyboardButtonProps:{"aria-label":"change date"}}),H?r.a.createElement(Or.b,{disableToolbar:!0,disabled:!0,variant:"inline",format:"dd/MM/yyyy",margin:"normal",id:"date-picker-inline",label:"Fecha de envio",value:Me,onChange:Qe,autoOk:!0,KeyboardButtonProps:{"aria-label":"change date"}}):r.a.createElement(Or.b,{disableToolbar:!0,variant:"inline",format:"dd/MM/yyyy",margin:"normal",id:"date-picker-inline",label:"Fecha de envio",value:Me,onChange:Qe,autoOk:!0,KeyboardButtonProps:{"aria-label":"change date"}})))),r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(te.a,{variant:"contained",color:"secondary",disabled:0!==$e&&H,onClick:function(){Oe===q?0===$e?Xe(et(d)):Ge(d,!0):0===$e?Ge(d,!0):window.scrollTo(0,0)}},"Enviar datos")))),r.a.createElement(co,Object.assign({},e,{loadHistorical:function(e,t){e=new Date(e.toDateString()),t=new Date(t.toDateString());var a={filter:{startDate:{between:[parseInt(e.getTime()/1e3),parseInt((t.getTime()+864e5)/1e3)]},endDate:{attributeExists:!0}}};console.log(a),Object(dn.a)(st,a).then((function(e){_e(e)})).catch((function(e){console.log(e)}))},productEmpty:d,selectedXadisEmptyContainers:Te}))))})),uo=a(1043),mo=a.n(uo),po=a(2327),fo=a(2321),go=a(2320),bo=a(2326),ho=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(3),textAlign:"center",color:e.palette.text.secondary},paperSearch:{paddingTop:e.spacing(10),paddingLeft:e.spacing(8),paddingRight:e.spacing(8),textAlign:"center",color:e.palette.text.secondary},paperinfo:{paddingTop:e.spacing(5),paddingLeft:e.spacing(10),textAlign:"center",color:e.palette.text.secondary},fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)}}}));var Eo=Object(g.withSnackbar)((function(e){var t=ho(),a=Object(n.useRef)(!0),o=Object(n.useState)(null),c=Object(O.a)(o,2),s=(c[0],c[1]),l=Object(n.useState)(null),u=Object(O.a)(l,2),d=u[0],f=u[1],g=Object(n.useState)(!1),b=Object(O.a)(g,2),h=b[0],v=b[1],y=Object(n.useState)(!1),j=Object(O.a)(y,2),S=j[0],x=j[1],T=Object(n.useState)(null),_=Object(O.a)(T,2),N=_[0],w=_[1],P=Object(n.useState)([]),R=Object(O.a)(P,2),D=R[0],M=R[1],F=Object(n.useState)([]),L=Object(O.a)(F,2),z=L[0],U=L[1],V=Object(n.useState)([]),q=Object(O.a)(V,2),$=q[0],W=q[1],K=Object(n.useState)([]),H=Object(O.a)(K,2),J=H[0],X=H[1],Q=Object(n.useState)([]),ee=Object(O.a)(Q,2),ae=ee[0],ne=ee[1],re=Object(n.useState)([]),oe=Object(O.a)(re,2),ie=oe[0],ce=oe[1],se=Object(n.useState)(null),le=Object(O.a)(se,2),ue=le[0],de=le[1],me=Object(n.useState)(null),pe=Object(O.a)(me,2),fe=pe[0],ge=pe[1],be=Object(n.useState)(null),he=Object(O.a)(be,2),Ee=he[0],Oe=he[1],ye=Object(n.useState)(!1),je=Object(O.a)(ye,2),Se=je[0],Ie=je[1],Ae=Object(n.useState)(!1),xe=Object(O.a)(Ae,2),Ce=xe[0],Te=xe[1],_e=Object(n.useState)(""),Ne=Object(O.a)(_e,2),we=Ne[0],ke=Ne[1],Pe=Object(n.useState)(!1),Re=Object(O.a)(Pe,2),De=Re[0],Me=Re[1],Fe=Object(n.useState)(!1),Le=Object(O.a)(Fe,2),ze=Le[0],Ue=Le[1],Ve=Object(n.useState)(!0),Be=Object(O.a)(Ve,2),qe=Be[0],$e=Be[1],We=Object(n.useState)(!1),Ke=Object(O.a)(We,2),He=Ke[0],Ge=Ke[1],Je=Object(n.useState)(!0),Ye=Object(O.a)(Je,2),Ze=Ye[0],Xe=Ye[1],Qe=Object(n.useState)(!1),et=Object(O.a)(Qe,2),tt=et[0],at=et[1],nt=Object(n.useState)(0),rt=Object(O.a)(nt,2),ot=rt[0],it=rt[1],st=Object(n.useState)(0),dt=Object(O.a)(st,2),mt=dt[0],pt=dt[1],ft=Object(n.useState)(0),gt=Object(O.a)(ft,2),ht=(gt[0],gt[1],Object(n.useState)(0)),vt=Object(O.a)(ht,2),Ot=(vt[0],vt[1],Object(n.useState)(!1)),yt=Object(O.a)(Ot,2),jt=yt[0],St=yt[1],It=Object(n.useState)(!1),At=Object(O.a)(It,2),Ct=At[0],Tt=At[1],_t=Object(n.useState)(0),Nt=Object(O.a)(_t,2),wt=Nt[0],kt=Nt[1],Dt=Object(n.useState)(0),Mt=Object(O.a)(Dt,2),Ft=Mt[0],Lt=Mt[1],zt=Object(n.useState)(0),Ut=Object(O.a)(zt,2),Vt=Ut[0],Bt=Ut[1],qt=Object(n.useState)(0),$t=Object(O.a)(qt,2),Wt=$t[0],Kt=$t[1],Ht=Object(n.useState)([]),Gt=Object(O.a)(Ht,2),Jt=Gt[0],Yt=Gt[1],Zt=Object(n.useState)([]),Xt=Object(O.a)(Zt,2),Qt=Xt[0],ea=Xt[1],ta=["raul.reyes@bamaglobal.com","david.fernandez@bamaglobal.com","notificaciones@coronacoatza.com.mx","suministro@bamaglobal.com","tania.garcia@bamaglobal.com","celia.perez@bamaglobal.com","ynunez@bama.mx"],aa=Object(n.useState)(!0),na=Object(O.a)(aa,2),ra=na[0],oa=na[1],ia=Object(n.useState)(!0),ca=Object(O.a)(ia,2),sa=ca[0],la=ca[1],ua=Object(n.useState)(!0),da=Object(O.a)(ua,2),ma=da[0],pa=da[1],fa=Object(n.useState)(!0),ga=Object(O.a)(fa,2),ba=ga[0],ha=ga[1],Ea=Object(n.useState)(!0),va=Object(O.a)(Ea,2),Oa=va[0],ya=va[1],ja=Object(n.useState)(!1),Sa=Object(O.a)(ja,2),Ia=Sa[0],Aa=Sa[1],xa={user:"GOL_ALEJANDRA",password:"GOL_ALEJANDRA01",rfc:"NGO850425KU3",almacen:"100196091"},Ca={url:"https://xadis.solutions/wap/wsXadisPMS_gmodelo/services/integracionXadisPMS/?wsdl",headers:{"Content-Type":"text/xml;charset=UTF-8"}};Object(n.useEffect)((function(){return a.current?(a.current=!1,void Ta()):(null!==d&&($e(!1),Xe(!1)),ot===D.length&&D.length>0&&(Ct?Oa&&(ya(!1),Ma(),console.log("handleClickInventario()")):console.log("se han enviado tus ventas")),ae.length>0&&ma&&(pa(!1),setTimeout((function(){Aa(!0),Pa("logout",{sesion:d,almacen:xa.almacen}).then((function(e){$a(),Ua()}))}),6e4),console.log("loadXADISWS_Venta()")),ie.length>0&&ba&&(ha(!1),setTimeout((function(){Aa(!0),Pa("logout",{sesion:d,almacen:xa.almacen}).then((function(e){$a(),Ua()}))}),6e4),console.log("loadXADISWS_Inventario()")),D.length>0&&z.length>0&&parseInt(ae.length)+parseInt(D.length)===ot&&parseInt(ie.length)+parseInt(z.length)===mt&&wt>0&&Ft>0&&Vt>0&&Wt>0&&(Ra(),console.log("end session",Wt,Vt,Jt,Qt),Fa('\n \n \n
\n
\n
\n

\n
\n
\n \x3c!--
Notificaci\xf3n de envio de informaci\xf3n XADIS
--\x3e \n\n\n
\n
\n

\n
\n
\xa1 VENTAS ENVIADAS '.concat(Vt,' !
\n
\n
\n
\n
\n

\n
\n
\xa1 INVENTARIOS ENVIADOS ').concat(Wt,' !
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\xa1SE HA ENVIADO LA INFORMACION XADIS DEL ').concat([La(new Date(ue).getDate(),2),La(new Date(ue).getMonth()+1,2),new Date(ue).getFullYear()].join("/")," !
\n
\n ").concat(Jt&&Jt.length>0||Qt&&Qt.length>0?"
Existe una diferencia en el envio de informacion entra a tu portal para obtener detalle del envio bamaCloud ":"","\n\n
\n
\n
\n
\n \n "))),function(){})}),[d,ae,D,z,ie,Ft,wt,Wt,Vt]);var Ta=function(){Pa("login",xa).then((function(e){f(e.response),console.log("login",e.response)})).catch((function(e){console.log(e),Te(!0),ke("Hubo un error al intentar comunicarse con el servicios de grupo modelo"),Fa("ERROR DE COMUNICACION CON EL SERVICIO "+Ca.url+"AL ENVIAR LA INFORMACION DEL "+[La(new Date(ue).getDate(),2),La(new Date(ue).getMonth()+1,2),new Date(ue).getFullYear()].join("/")+" AL "+[La(new Date(Ee).getDate(),2),La(new Date(Ee).getMonth()+1,2),new Date(Ee).getFullYear()].join("/")+" !!!!!!!!!")}))},_a=function(){var e=Object(Z.a)(Y.a.mark((function e(t,a){var n,r,o;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ra){e.next=23;break}return oa(!1),console.log("SE EJECUTO VENTA",t),e.t0=Ga,e.next=6,Ka(t);case 6:return e.t1=e.sent,e.next=9,(0,e.t0)(e.t1,500);case 9:return n=e.sent,it(n.length),n.forEach((function(e){})),e.next=14,Promise.all(n.map(function(){var e=Object(Z.a)(Y.a.mark((function e(t,a){var n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Pa("ventaJson",{sesion:d,almacen:xa.almacen,cadenaJSON:t});case 3:return(n=e.sent)&&n.send&&n.status?M((function(e){return[].concat(Object(Pt.a)(e),[n])})):!n||n.send||n.status||ne((function(e){return[].concat(Object(Pt.a)(e),[Object(G.a)(Object(G.a)({},t),{},{index:a})])})),e.abrupt("return",n);case 8:return e.prev=8,e.t0=e.catch(0),console.log(e.t0),console.log(a),e.abrupt("return",Object(G.a)({index:a,send:!1},t));case 13:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t,a){return e.apply(this,arguments)}}()));case 14:r=e.sent,console.log(r),o=[],r.forEach((function(e){e&&e.response&&e.response.infoSku&&(o=[].concat(Object(Pt.a)(o),Object(Pt.a)(e.response.infoSku)))})),kt(r.reduce((function(e,t){return e+t.cadenaJSON.data.length}),0)),Bt(r.reduce((function(e,t){return e+t.response.insert}),0)),Yt(za(o)),r.filter((function(e){return Boolean(!e.send)})).length>0&&(console.log("ERROR"),Ba(r,!0),Ua());case 23:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Na=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n,r;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!sa){e.next=21;break}return la(!1),console.log("SE EJECUTO INVENTARIO"),e.t0=Ga,e.next=6,Ha(t);case 6:return e.t1=e.sent,e.next=9,(0,e.t0)(e.t1,500);case 9:return a=e.sent,pt(a.length),a.forEach((function(e){var t={sesion:d,almacen:xa.almacen,cadenaJSON:e};console.log(t)})),e.next=14,Promise.all(a.map(function(){var e=Object(Z.a)(Y.a.mark((function e(t,a){var n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Pa("inventarioJson",{sesion:d,almacen:xa.almacen,cadenaJSON:t});case 3:return(n=e.sent)&&n.send&&n.status?U((function(e){return[].concat(Object(Pt.a)(e),[n])})):!n||n.send||n.status||ce((function(e){return[].concat(Object(Pt.a)(e),[Object(G.a)(Object(G.a)({},t),{},{index:a})])})),e.abrupt("return",n);case 8:return e.prev=8,e.t0=e.catch(0),console.log(e.t0),console.log(a),e.abrupt("return",Object(G.a)({index:a,send:!1},t));case 13:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t,a){return e.apply(this,arguments)}}()));case 14:n=e.sent,console.log(n),r=[],n.forEach((function(e){e&&e.response&&e.response.infoSku&&(r=[].concat(Object(Pt.a)(r),Object(Pt.a)(e.response.infoSku)))})),Lt(n.reduce((function(e,t){return e+t.cadenaJSON.data.length}),0)),Kt(n.reduce((function(e,t){return e+t.response.insert}),0)),ea(za(r));case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),wa=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("SE EJECUTO VENTA",t),it(t.length),e.next=4,Promise.all(t.map(function(){var e=Object(Z.a)(Y.a.mark((function e(t,a){var n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Pa("ventaJson",{sesion:d,almacen:xa.almacen,cadenaJSON:t.cadenaJSON});case 3:return(n=e.sent)&&n.send&&n.status?M((function(e){return[].concat(Object(Pt.a)(e),[n])})):!n||n.send||n.status||ne((function(e){return[].concat(Object(Pt.a)(e),[Object(G.a)(Object(G.a)({},t),{},{index:a})])})),e.abrupt("return",n);case 8:return e.prev=8,e.t0=e.catch(0),console.log(e.t0),console.log(a),e.abrupt("return",Object(G.a)({index:a,send:!1},t));case 13:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t,a){return e.apply(this,arguments)}}()));case 4:a=e.sent,console.log(a),n=[],a.forEach((function(e){e&&e.response&&e.response.infoSku&&(n=[].concat(Object(Pt.a)(n),Object(Pt.a)(e.response.infoSku)))})),kt(a.reduce((function(e,t){return e+t.cadenaJSON.data.length}),0)),Bt(a.reduce((function(e,t){return e+t.response.insert}),0)),Yt(za(n)),a.filter((function(e){return Boolean(!e.send)})).length>0?(console.log("ERROR"),Ba(a,!0),Ua()):z.length<=0&&J.length<=0?(Ma(),console.log("handleClickInventario()")):(Ra(),console.log("end session"));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ka=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return la(!1),console.log("SE EJECUTO INVENTARIO"),e.next=4,Promise.all(t.map(function(){var e=Object(Z.a)(Y.a.mark((function e(t,a){var n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Pa("inventarioJson",{sesion:d,almacen:xa.almacen,cadenaJSON:t.cadenaJSON});case 3:return(n=e.sent)&&n.send&&n.status?U((function(e){return[].concat(Object(Pt.a)(e),[n])})):!n||n.send||n.status||ce((function(e){return[].concat(Object(Pt.a)(e),[Object(G.a)(Object(G.a)({},t),{},{index:a})])})),e.abrupt("return",n);case 8:return e.prev=8,e.t0=e.catch(0),console.log(e.t0),console.log(a),e.abrupt("return",Object(G.a)({index:a,send:!1},t));case 13:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t,a){return e.apply(this,arguments)}}()));case 4:a=e.sent,console.log(a),n=[],a.forEach((function(e){e&&e.response&&e.response.infoSku&&(n=[].concat(Object(Pt.a)(n),Object(Pt.a)(e.response.infoSku)))})),Lt(a.reduce((function(e,t){return e+t.cadenaJSON.data.length}),0)),Kt(a.reduce((function(e,t){return e+t.response.insert}),0)),ea(za(n));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Pa=function(e,t){return new Promise((function(a,n){var r=Object(Rt.a)({service_config:Object(G.a)(Object(G.a)({},Ca),{},{method:e})},e,t);Object(dn.a)(B.M,{params:JSON.stringify(r)}).then((function(e){var r=JSON.parse(e),o=r.mensaje._text,i={infoSku:null,insert:0,valid:0,different:0};if(o.match(/(?=errorItems)([^*]+})/gm))try{try{var c=r.mensaje._text.match(/(?=msg)([^*]+})/gm);(c=c[0].split(",")).forEach((function(e){e.match(/(validados)/gm)&&(i.valid=parseInt(e.replace(/[^\d]/g,"")))}))}catch(Ce){}try{var s=r.mensaje._text.match(/(?=insert)([^*]+})/gm);(s=s[0].split(",")).forEach((function(e){e.match(/(insertados)/gm)&&(i.insert=parseInt(e.replace(/[^\d]/g,"")))}))}catch(Ce){}try{var l=r.mensaje._text.match(/(?=errorItems)([^*]+})/gm),u=l[0].substr(0,l[0].length-1);u=(u=(u=(u=(u=u.replace(/^\w+[=]/gm,"")).replace(/[=]/gm,":")).replace(/\bsku/gm,'"sku"')).replace(/\msg/gm,'"msg"')).replace(/\No existe SKU en el catalogo/gm,'"No existe SKU en el catalogo"'),u=JSON.parse(u),i.infoSku=za(u),i.different=parseInt(i.valid)-parseInt(i.insert)}catch(Ce){}}catch(Ce){console.log(Ce)}Boolean(r.error._text)?a(Object(G.a)(Object(G.a)({},t),{},{send:!0,status:r.error._text,response:i&&i.insert>0?i:r.mensaje._text})):n(Object(G.a)(Object(G.a)({},t),{},{send:!1,status:r.error._text,response:i&&i.insert>0?i:r.mensaje._text}))})).catch((function(e){var t=Object(G.a)(Object(G.a)({},e),{},{send:!1});n(t)}))}))},Ra=function(){Pa("logout",{sesion:d,almacen:xa.almacen}).then((function(e){Xe(!0)}))},Da=function(t){console.log(t),null!==ue&&null!==Ee?(St(!0),function(e,t,a){Me(!0),Ie(!0);var n={input:{request:'{ "query": "exec spXadisVentas \''.concat(e,"','").concat(t,'\'", "server": "SFORTIA", "database": "NICANOR_ERP" }'),startDate:parseInt((new Date).getTime()/1e3),sync:!1,source:"fortia_erp"}};console.log(n),Object(dn.a)(B.g,n).then((function(e){var t=0,n=setInterval((function(){Object(dn.a)(lt,{id:e.id}).then((function(r){var o=JSON.parse(r.response),i=[],c=0;console.log(t),r&&r.endDate&&(i=Object(Pt.a)(o),clearInterval(n),s(null),Object(dn.a)(ut,{filter:{status:{eq:e.id}}}).then((function(e){e.forEach((function(e){var t=JSON.parse(e.response);i=[].concat(Object(Pt.a)(i),Object(Pt.a)(t))})),0===c&&i.length&&i.length>0?(_a(i,a),Me(!1),c+=1):(Ma(),console.log("handleClickInventario()"))}))),t+=1})).catch((function(e){return console.log(e)}))}),1e3)})).catch((function(e){console.log(e)}))}([La(new Date(ue).getDate(),2),La(new Date(ue).getMonth()+1,2),new Date(ue).getFullYear()].join("/"),[La(new Date(Ee).getDate(),2),La(new Date(Ee).getMonth()+1,2),new Date(Ee).getFullYear()].join("/"),t)):(Te(!0),ke(e.translate("date selection")))},Ma=function(){null!==ue&&null!==Ee?(St(!0),function(e,t){Ie(!0),Ue(!0);var a={input:{request:'{ "query": "exec spXadisInventario \''.concat(e,"','").concat(t,'\'", "server": "SFORTIA", "database": "NICANOR_ERP" }'),startDate:parseInt((new Date).getTime()/1e3),sync:!1,source:"fortia_erp"}};Object(dn.a)(B.g,a).then((function(e){var t=setInterval((function(){Object(dn.a)(lt,{id:e.id}).then((function(a){var n=JSON.parse(a.response),r=[],o=0;a&&a.endDate&&(r=Object(Pt.a)(n),clearInterval(t),s(null),Object(dn.a)(ut,{filter:{status:{eq:e.id}}}).then((function(e){e.forEach((function(e){var t=JSON.parse(e.response);r=[].concat(Object(Pt.a)(r),Object(Pt.a)(t))})),console.log(r),0===o&&r.length&&r.length>0&&(Na(r),Ue(!1),o+=1)})))}))}),1e3)})).catch((function(e){console.log(e)}))}([La(new Date(ue).getDate(),2),La(new Date(ue).getMonth()+1,2),new Date(ue).getFullYear()].join("/"),[La(new Date(Ee).getDate(),2),La(new Date(Ee).getMonth()+1,2),new Date(Ee).getFullYear()].join("/"))):(Te(!0),ke(e.translate("date selection")))},Fa=function(t){ta.forEach((function(e){var a={sender:"notificaciones@bamaglobal.com.mx",recipient:e,subject:ie.length<=0&&ae.length<=0&&z.length>0&&D.length>0?"Notificiaci\xf3n de envio de informacion XADIS":"Error de envio de informacion XADIS",title:ie.length<=0&&ae.length<=0&&z.length>0&&D.length>0?"Notificiaci\xf3n de envio de informacion XADIS":"Error de envio de informacion XADIS",content:t};i.a.graphql(Object(i.f)(B.u,{email:JSON.stringify(a)})).then((function(e){console.log(e)}))})),ie.length<=0&&ae.length<=0&&z.length>0&&D.length>0&&(e.showMessage(" ".concat("Se ha enviado la informacion."),E.c,5e3,null,null,null,null,null," ",e),at(!0),console.log("dataVentas ===> :::",D),Ba(D,!0),qa(z,!0),v(!0),x(!0),$a())};function La(e,t){for(var a=e+"";a.length\n \n \n \n \n Notification MTCENTER\n \n \n \n
\n
\n
\n

\n
\n
\n \x3c!--
Error de envio de informacion XADIS
--\x3e \n
\xa1Lo sentimos hubo una interrupci\xf3n en la comunicaci\xf3n con los servicios, no se envi\xf3 correctamente la informaci\xf3n de venta del '.concat([La(new Date(ue).getDate(),2),La(new Date(ue).getMonth()+1,2),new Date(ue).getFullYear()].join("/")+" al "+[La(new Date(Ee).getDate(),2),La(new Date(Ee).getMonth()+1,2),new Date(Ee).getFullYear()].join("/"),"
\n
\n
\n
\n
\n
\n \n "))},Va=function(){Aa(!1)},Ba=function(e,t){e.forEach((function(e){Object(dn.a)(B.d,{input:{param:"xadisInventorySales",value:JSON.stringify({type:"venta",succesSend:t}),startDate:fe,paramType:"cloud",keyFilter:JSON.stringify(e)}}).then((function(e){console.log(e)})).catch((function(e){console.log(e)}))}))},qa=function(e,t){e.forEach((function(e){Object(dn.a)(B.d,{input:{param:"xadisInventorySales",value:JSON.stringify({type:"inventario",succesSend:t}),startDate:fe,paramType:"cloud",keyFilter:JSON.stringify(e)}}).then((function(e){console.log(e)})).catch((function(e){console.log(e)}))}))},$a=function(){N&&N.length&&N.forEach((function(e){Object(dn.a)(B.q,{input:{id:e.id,_version:e._version}}).then((function(e){console.log(e)})).catch((function(e){console.log(e)}))}))},Wa=function(e,t){for(var a=[],n=0;nt&&e.length<2*t?Wa(e,parseInt(e.length/2)).forEach((function(e){r.push({data:e})})):e.length>2*t&&e.length<3*t?Wa(e,parseInt(e.length/3)).forEach((function(e){r.push({data:e})})):e.length>3*t&&e.length<4*t?Wa(e,parseInt(e.length/4)).forEach((function(e){r.push({data:e})})):e.length>4*t&&e.length<5*t?Wa(e,parseInt(e.length/5)).forEach((function(e){r.push({data:e})})):e.length>6*t&&Wa(e,parseInt(e.length/6)).forEach((function(e){r.push({data:e})})),a(r)}))};return r.a.createElement(p.a,null,r.a.createElement(I.a,{fixed:!0},r.a.createElement(ve.a,{className:t.paper},r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"h5",color:"textSecondary"},e.translate("InfoXadis"))),r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{className:t.paperinfo,elevation:0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:2},r.a.createElement(vr.a,{utils:yr.a,locale:jr.default},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle1",color:"textSecondary"},e.translate("xadis date selection legend"))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(vr.a,{utils:yr.a,locale:jr.default},r.a.createElement(Or.b,{disabled:Se,variant:"inline",format:"dd/MM/yyyy",margin:"normal",label:e.translate("Start Date"),value:ue,onChange:function(e){de(e),Te(!1),M([]),ne([]),U([]),ce([]),X([]),x(!1),W([]),v(!1)},autoOk:!0,KeyboardButtonProps:{"aria-label":"change date"}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Or.b,{disabled:Se,variant:"inline",format:"dd/MM/yyyy",margin:"normal",label:e.translate("End Date"),value:Ee,onChange:function(e){Oe(e),Te(!1),M([]),ne([]),U([]),ce([]),X([]),x(!1),W([]),v(!1),Ge(!0),function(){var e=new Date(ue);e.setHours(6),e.setMinutes(0),e.setSeconds(0),console.log("startDateCloud ::: => ",parseInt(e.getTime()/1e3)),ge(parseInt(e.getTime()/1e3)),Object(dn.a)(ct,{filter:{startDate:{eq:parseInt(e.getTime()/1e3)},paramType:{eq:"cloud"},param:{eq:"xadisInventorySales"}},limit:1e3}).then((function(e){var t=[],a=[],n=e.filter((function(e){return"venta"===JSON.parse(e.value).type})),r=!1,o=e.filter((function(e){return"inventario"===JSON.parse(e.value).type})),i=!1,c=[],s=[],l=[],u=[];w(e),n&&n.length&&n.forEach((function(e){null==e._deleted&&(r=JSON.parse(e.value).succesSend,t=[].concat(Object(Pt.a)(t),[JSON.parse(e.keyFilter)]),s=t.filter((function(e){return Boolean(!e.send)})),t.filter((function(e){return Boolean(e.send)})))})),o&&o.length&&o.forEach((function(e){null==e._deleted&&(i=JSON.parse(e.value).succesSend,a=[].concat(Object(Pt.a)(a),[JSON.parse(e.keyFilter)]),u=a.filter((function(e){return Boolean(!e.send)})),a.filter((function(e){return Boolean(e.send)})))})),t.forEach((function(e){e&&e.response&&e.response.infoSku&&(c=[].concat(Object(Pt.a)(c),Object(Pt.a)(e.response.infoSku)))})),a.forEach((function(e){e&&e.response&&e.response.infoSku&&(l=[].concat(Object(Pt.a)(l),Object(Pt.a)(e.response.infoSku)))})),v(r),x(i),kt(t.reduce((function(e,t){return e+t.cadenaJSON.data.length}),0)),Lt(a.reduce((function(e,t){return e+t.cadenaJSON.data.length}),0)),Bt(t.reduce((function(e,t){return e+t.response.insert}),0)),Kt(a.reduce((function(e,t){return e+t.response.insert}),0)),Yt(za(c)),ea(za(l)),r||W(s),i||X(u),Ge(!1),r&&i&&(M(t),U(a)),console.log("listSKUVenta ::: =>",za(c)),console.log("listSKUInventario ::: =>",za(l)),console.log("Ventas listErrors ::: =>",s),console.log("Inventarios listErrors ::: =>",u),console.log("Ventas list ::: =>",t),console.log("Inventarios list ::: =>",a),console.log("Ventas info ::: =>",r),console.log("Inventarios info ::: =>",i)})).catch((function(e){console.log(e)}))}()},autoOk:!0,KeyboardButtonProps:{"aria-label":"change date"}}))),r.a.createElement(A.a,{item:!0,xs:4}),r.a.createElement(A.a,{item:!0,xs:12},qe?r.a.createElement(A.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"secondary"},"Espera un momento... estamos conectando servicios con grupo modelo"),r.a.createElement(m.a,{color:"secondary"})):"",He?r.a.createElement(A.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"secondary"},"Espera un momento... estamos consultando si cuentas con datos previos de informaci\xf3n"),r.a.createElement(m.a,{color:"secondary"})):""),r.a.createElement(A.a,{item:!0,xs:8},Ce?r.a.createElement(A.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"secondary"},we)):""),ot>0&&D.length>0&&D.length!==ot&&!h&&!S?r.a.createElement(A.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"primary"}," Se estan enviando "+(ot-D.length)+" registro(s) de venta, espere un momento....."),r.a.createElement(m.a,{color:"primary"})):"",mt>0&&z.length>0&&z.length!==mt&&!h&&!S?r.a.createElement(A.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"primary"}," Se estan enviando "+(mt-z.length)+" registro(s) de inventarios, espere un momento....."),r.a.createElement(m.a,{color:"primary"})):"",r.a.createElement(A.a,{item:!0,xs:12},ze?r.a.createElement(p.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"textSecondary"},e.translate("getting inventory data")),r.a.createElement(m.a,{color:"secondary"})," "):""),!tt&&J.length>0||!tt&&$.length>0?r.a.createElement(A.a,{container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h6",align:"center"},"Existen datos previos sin enviar deseas enviarlos")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{disabled:qe&&Ze&&$.length<=0&&J.length<=0,variant:"contained",color:"primary",size:"large",onClick:function(){$&&$.length&&wa($)&&Tt(!1),J&&J.length&&ka(J)&&Tt(!1)}},"Enviar")),r.a.createElement(A.a,{item:!0,xs:12})):null,h&&S?r.a.createElement(p.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"textSecondary"},"Se ha enviado la informacion de xadis"),r.a.createElement(k.a,{size:"large","aria-label":"send"},r.a.createElement(mo.a,{style:{color:"green"},className:"cancel-icon"}))):J.length>0||$.length>0?null:r.a.createElement(A.a,{container:!0},r.a.createElement(A.a,{item:!0,xs:4}),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(te.a,{disabled:qe&&Ze&&ae.length<=0&&ie.length<=0||jt||He,variant:"contained",color:"primary",size:"large",onClick:function(){Tt(!0),Da(!0)}},e.translate("Sales inventory")))),r.a.createElement(A.a,{item:!0,xs:12},De?r.a.createElement(p.a,null,r.a.createElement(C.a,{variant:"subtitle1",color:"textSecondary"},e.translate("obtaining sales data")),r.a.createElement(m.a,{color:"secondary"})," "):""),h&&S?r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(bt.a,null,r.a.createElement(Rn.a,null),r.a.createElement(Et.a,null,r.a.createElement(A.a,{container:!0,spacing:0,justify:"space-evenly",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("img",{src:"https://cdn-icons-png.flaticon.com/512/679/679720.png",height:"150"})),r.a.createElement(A.a,{item:!0,xs:5},r.a.createElement(C.a,{variant:"h6"},r.a.createElement("b",null,"Ventas enviadas")),r.a.createElement(C.a,{variant:"subtitle1"},"Cantidad BAMA:",r.a.createElement("b",null,D&&D.length&&wt)),r.a.createElement(C.a,{variant:"subtitle1"},"Cantidad GrupoCorona:",r.a.createElement("b",null,D&&D.length&&Vt)),Object.keys(Jt).map((function(e){return r.a.createElement(A.a,{key:"".concat(e.sku,"-f-").concat(e),item:!0},r.a.createElement(C.a,{variant:"h8"},r.a.createElement("b",null,Jt[e].sku)," \xa1",Jt[e].msg,"!"))}))))))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(bt.a,null,r.a.createElement(Rn.a,null),r.a.createElement(Et.a,null,r.a.createElement(A.a,{container:!0,spacing:0,justify:"space-evenly",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement("img",{src:"https://cdn-icons-png.flaticon.com/512/679/679720.png",height:"150"})),r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"h6"},r.a.createElement("b",null,"Inventarios enviados")),r.a.createElement(C.a,{variant:"subtitle1"},"Cantidad BAMA:",r.a.createElement("b",null,z&&z.length&&Ft)),r.a.createElement(C.a,{variant:"subtitle1"},"Cantidad GrupoCorona:",r.a.createElement("b",null,z&&z.length&&Wt)),Qt.forEach((function(e){return r.a.createElement(C.a,{variant:"h8"},r.a.createElement("b",null,e.sku)," \xa1",e.msg,"!")})))))))):"")))))),r.a.createElement(xt.a,{open:Ia,onClose:Va},r.a.createElement(po.a,{style:{cursor:"move"},id:"draggable-dialog-title"},"Informaci\xf3n del envi\xf3 Xadis"),r.a.createElement(go.a,null,r.a.createElement(bo.a,null,r.a.createElement(C.a,{variant:"p",gutterBottom:!0},"Lo sentimos hubo una interrupci\xf3n en la comunicaci\xf3n con los servicios, no se envi\xf3 correctamente la informaci\xf3n de ",ae.length>0?"Ventas":""," ",ie.length>0?"Inventarios":""," favor de notificar al proveedor."))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{autoFocus:!0,onClick:Va,color:"primary"},"Entendido")))))}));var vo=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0);return Object(n.useEffect)((function(){if(!t.current)return function(){};t.current=!1}),[]),r.a.createElement(p.a,null)})),Oo=a(107),yo=a.n(Oo),jo=Object(y.a)((function(e){return{}})),So=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var Io=function(e){var t=jo();return Object(n.useEffect)((function(){return function(){}}),[]),r.a.createElement(xt.a,{fullScreen:!0,open:e.open,onClose:e.handleCloseModal,TransitionComponent:So},r.a.createElement(Ct.a,{color:"secondary",className:t.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:e.handleCloseModal},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:t.title},"".concat(e.translate("New")," ").concat(e.translate("Forecast"))))),e.progress?r.a.createElement(m.a,{value:100*e.progress.loaded/e.progress.total}):"",r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{my:2})))},Ao=Object(y.a)((function(e){return{fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)}}}));Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=Ao(),o=r.a.useState(null),i=Object(O.a)(o,2),c=i[0],s=i[1],l=Object(n.useState)(!1),u=Object(O.a)(l,2),d=u[0],f=(u[1],Object(n.useState)(!1)),g=Object(O.a)(f,2),b=g[0],h=g[1];Object(n.useEffect)((function(){if(!t.current)return function(){};t.current=!1}),[d]);var E=function(){s(null)};return r.a.createElement(Gr.a,{in:!0},r.a.createElement(p.a,null,d&&r.a.createElement(m.a,{color:"secondary"}),r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{my:2},r.a.createElement(C.a,{variant:"h5",color:"textSecondary"},e.translate("Forecast")))),r.a.createElement(p.a,null,r.a.createElement(rn.a,{in:!0,unmountOnExit:!0},r.a.createElement(ao.a,{className:a.fab,onClick:function(e){s(e.currentTarget)},color:"secondary"},r.a.createElement(yo.a,null))),r.a.createElement(Qa.a,{keepMounted:!0,anchorEl:c,open:Boolean(c),onClose:E},r.a.createElement(en.a,{onClick:function(){E(),h(!0)}},r.a.createElement(Wa.a,null,r.a.createElement(Gt.a,null)),r.a.createElement(Ka.a,{primary:"".concat(e.translate("Add")," ").concat(e.translate("Forecast"))})))),r.a.createElement(Io,Object.assign({},e,{handleCloseModal:function(e){return h(!1)},open:b}))))}));var xo=a(2333),Co=a(1053),To=a.n(Co),_o=a(541),No=a(1e3),wo=Object(y.a)((function(e){return{root:{flexGrow:1,zindex:1},textField:{marginLeft:e.spacing(1),marginRight:e.spacing(1)},Box:{marginLeft:e.spacing(2),marginRight:e.spacing(2)},alignCenter:{"& input":{textAlign:"center"}},customInput:{minWidth:100}}}));function ko(e){var t=wo(),a=Object(n.useRef)(!0),o=Object(n.useState)(null),i=Object(O.a)(o,2),c=i[0],s=i[1],l=Object(n.useState)([]),u=Object(O.a)(l,2),d=(u[0],u[1]),m=Object(n.useState)({}),f=Object(O.a)(m,2),g=f[0],b=f[1],h=Object(n.useState)(null),E=Object(O.a)(h,2),v=E[0],y=E[1],j=Object(n.useState)(null),I=Object(O.a)(j,2),x=I[0],C=I[1];Object(n.useEffect)((function(){a.current&&a.current?a.current=!1:(c!==e.idProvider&&(T(),s(e.idProvider)),v!==e.forecast&&D(e.forecast),x!==e.sales&&R(e.sales))}),[e.idProvider,e.forecast,e.rows,e.sales]);var T=function(){e.setLoadingProviderProducts(!0),Object(dn.a)(pt,{limit:500,filter:{providerId:{eq:e.idProvider}}}).then((function(t){d(t),_(t),e.setLoadingProviderProducts(!1)})).catch((function(t){console.log(t),e.setLoadingProviderProducts(!1)}))},_=function(t){e.setLoadingProducts(!0);var a={};a=t.length>100?{limit:500}:{limit:500,filter:{or:t.map((function(e){return{productId:{eq:e.productId}}}))}},Object(dn.a)(Qe,a).then((function(a){var n=[];t.forEach((function(t){try{a.filter((function(a){return a.productId===t.productId&&a.organization.organizationId===e.organizationId})).map((function(e){n.push(e)}))}catch(r){}}));var r=[];(e.selectedWarehouses&&e.selectedWarehouses.length>0?e.selectedWarehouses:e.Warehause).forEach((function(e){t.forEach((function(t,a){n.filter((function(e){return e.productId===t.productId&&e.sellable&&e.purchable})).map((function(a){var n={Articulo:a.productId,ClaUN:e.warehouseId,warehouseRelatedId:e.warehouseRelatedId,Descripcion:a.productName,Paquetes:w(a.productId)>=1?w(a.productId):1,Piezas:0,P10:0,P50:0,P90:0,maxProduct:k(a.productId,e.warehouseRelatedId),minProduct:P(a.productId,e.warehouseRelatedId),Tienda:e.warehouseName,Inventary:0,zoneId:e.zoneId,Precio:null===t.purchasePrice?0:t.purchasePrice,Subtotal:"0",initialIVA:t.taxes.reduce((function(e,t){return e+(-1!==t.taxName.indexOf("IVA")?t.rate:0)}),0),initialIEPS:t.taxes.reduce((function(e,t){return e+(-1!==t.taxName.indexOf("IEPS")?t.rate:0)}),0),IVA:a.taxes.reduce((function(e,t){return e+(-1!==t.taxName.indexOf("IVA")?t.rate:0)}),0),IEPS:a.taxes.reduce((function(e,t){return e+(-1!==t.taxName.indexOf("IEPS")?t.rate:0)}),0),IVA_DEV:a.taxes.reduce((function(e,t){return e+(-1!==t.taxId.indexOf("IVA+DEV")||-1!==t.taxId.indexOf("IVA 0")?t.rate:0)}),0),TOTAL:"0",sales:{}};r.push(n)}))}))})),console.log(n),e.handleChangeFilterProducts(n),e.handleChangeFullData(r,r),e.loadForecastPrediction(n),e.loadSalesHistory(n),e.setLoadingProducts(!1)})).catch((function(t){console.log(t),e.setLoadingProducts(!1)}))};var N=function(t){e.handleOC(g.length>1?g:e.items)};function w(t){var a=0;return e.params.forEach((function(e,n){e.keyFilter[0]==t&&"display"===e.param&&(a=e.value,console.log(a),console.log(e.keyFilter[0]),console.log(e.id),console.log("Display"))})),parseFloat(a)}function k(t,a){var n=0;return e.params.forEach((function(e,r){if(e.keyFilter[0]==t&&e.keyFilter[2]===a){var o=JSON.parse(e.value);n=o.max,console.log(n),console.log(e.id)}})),parseFloat(n)}function P(t,a){var n=0;return e.params.forEach((function(e,r){if(e.keyFilter[0]==t&&e.keyFilter[2]===a){var o=JSON.parse(e.value);n=o.min,console.log(n),console.log(e.id)}})),parseFloat(n)}var R=function(){var t=Object(Z.a)(Y.a.mark((function t(a){var n;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.log("buildSales",a),C(a),(n=e.items).forEach((function(e){a.filter((function(t){return e.Articulo.trim()===t.claarti.trim()&&(e.warehouseRelatedId===t.claun||e.ClaUN===t.claun)})).forEach((function(t){e.sales||(e.sales={}),e.sales[t.year]=t.ctd}))})),e.handleChangeFullData(n,n),console.log("buildSales.finish"),t.abrupt("return");case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),D=function(){var t=Object(Z.a)(Y.a.mark((function t(a){var n;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.log("forecast",a),y(a),(n=e.items).forEach((function(t){a.forEach((function(a){a.Articulo===t.Articulo&&a.ClaUN.toUpperCase()===t.warehouseRelatedId&&(t.P10=parseInt(a.p10),t.P50=parseInt(a.p50),t.P90=parseInt(a.p90),t.SelectedProyection=parseInt((a.p50+a.p90)/2),t.Piezas=e.getPiecesForOrder(t))}))})),e.handleChangeFullData(n,n),t.abrupt("return");case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return r.a.createElement("div",{className:t.root},e.items.length>0?r.a.createElement(p.a,{m:2},r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),columns:[{title:"UN",field:"ClaUN"},{title:"Tienda",field:"Tienda"},{title:"SKU",field:"Articulo"},{title:"Art\xedculo",field:"Descripcion"},{title:"Maximo",field:"maxProduct"},{title:"Minimo",field:"minProduct"},{title:"Hist\xf3rico de Venta",field:"sales",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,direction:"column",justify:"center",alignItems:"center"},Object.keys(e.sales).map((function(t){return r.a.createElement(A.a,{key:"".concat(e.Articulo,"-").concat(t),item:!0},r.a.createElement(No.a,{size:"medium",avatar:r.a.createElement(on.a,null,r.a.createElement(ro.a,null)),label:r.a.createElement(p.a,null,t)}),r.a.createElement(No.a,{size:"medium",avatar:r.a.createElement(on.a,null,r.a.createElement(Kn.a,null)),label:r.a.createElement(p.a,null,r.a.createElement("strong",null,e.sales[t]))}))}))))}},{title:"Proyecci\xf3n Minima",field:"P10",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,direction:"column",justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},"".concat(e.P10)),Object.keys(e.sales).map((function(t){var a=parseInt((e.P10-e.sales[t])/e.sales[t]*100);return r.a.createElement(A.a,{key:"".concat(e.Articulo,"-f-").concat(t),item:!0},r.a.createElement(No.a,{size:"medium",style:{backgroundColor:a>0?"lightgreen":0===a?"":"lightcoral"},avatar:r.a.createElement(on.a,null,"%"),label:a}))}))))}},{title:"Proyecci\xf3n Media",field:"P50",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,direction:"column",spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},"".concat(e.P50)),Object.keys(e.sales).map((function(t){var a=parseInt((e.P50-e.sales[t])/e.sales[t]*100);return r.a.createElement(A.a,{key:"".concat(e.Articulo,"-f-").concat(t),item:!0},r.a.createElement(No.a,{size:"medium",style:{backgroundColor:a>0?"lightgreen":0===a?"":"lightcoral"},avatar:r.a.createElement(on.a,null,"%"),label:a}))}))))}},{title:"Proyecci\xf3n Conservadora",field:"_",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,direction:"column",spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},"".concat(parseInt((e.P90+e.P50)/2))),Object.keys(e.sales).map((function(t){var a=parseInt(((e.P90+e.P50)/2-e.sales[t])/e.sales[t]*100);return r.a.createElement(A.a,{key:"".concat(e.Articulo,"-f-").concat(t),item:!0},r.a.createElement(No.a,{size:"medium",style:{backgroundColor:a>0?"lightgreen":0===a?"":"lightcoral"},avatar:r.a.createElement(on.a,null,"%"),label:a}))}))))}},{title:"Proyecci\xf3n Maxima",field:"P90",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,direction:"column",spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0},"".concat(e.P90)),Object.keys(e.sales).map((function(t){var a=parseInt((e.P90-e.sales[t])/e.sales[t]*100);return r.a.createElement(A.a,{key:"".concat(e.Articulo,"-f-").concat(t),item:!0},r.a.createElement(No.a,{size:"medium",style:{backgroundColor:a>0?"lightgreen":0===a?"":"lightcoral"},avatar:r.a.createElement(on.a,null,"%"),label:a}))}))))}},{title:"Existencias",field:"Inventary"},{title:"Paquetes",field:"Piezas",render:function(a){return r.a.createElement(S.a,{required:!0,id:"".concat(a.Articulo,"-").concat(a.ClaUN),value:a.Piezas,className:t.alignCenter,onChange:function(t,n){var r=e.items;r.forEach((function(e){e.Articulo===a.Articulo&&e.ClaUN===a.ClaUN&&(t.target.value.length>1?e.Piezas=""===t.target.value?0:t.target.value.replace(/^0+/,""):e.Piezas=""===t.target.value?0:t.target.value)})),e.handleChangeFullData(r,null),b(r)}})}},{title:"Piezas por Paquete",field:"Paquetes"},{title:"IVA+DEV",field:"IVA_DEV",type:"numeric",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0,className:t.customInput},e.IVA_DEV)))}},{title:"Precio",field:"Precio",type:"numeric",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{item:!0,className:t.customInput},"$ "+e.Precio.toFixed(4))))}},{title:"Subtotal",field:"Subtotal",type:"numeric",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{className:t.customInput},"$ "+e.Subtotal)))}},{title:"IVA",field:"IVA",type:"numeric",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{className:t.customInput},"$ "+e.IVA)))}},{title:"IEPS",field:"IEPS",type:"numeric",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{className:t.customInput},"$ "+e.IEPS)))}},{title:"TOTAL",field:"TOTAL",type:"numeric",render:function(e){return r.a.createElement(p.a,null,r.a.createElement(A.a,{container:!0,spacing:2,justify:"center",alignItems:"center"},r.a.createElement(A.a,{className:t.customInput},"$ "+e.TOTAL)))}}],data:e.items,title:"",options:{fixedColumns:{left:4,right:0}},components:{Toolbar:function(e){return r.a.createElement("div",null,r.a.createElement(Aa.MTableToolbar,e),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:9},r.a.createElement(A.a,{container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:9},r.a.createElement(p.a,{display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center"},e.enabled?"":r.a.createElement(te.a,{variant:"contained",color:"primary",onClick:N},"Verificar orden de compra")))))))}}})):"")}var Po=a(99);var Ro=function(e){var t=Object(n.useState)(null),a=Object(O.a)(t,2),o=a[0],i=a[1],c=Object(n.useState)(null),s=Object(O.a)(c,2),l=s[0],u=s[1];Object(n.useEffect)((function(){o!==e.forecast&&d(e.forecast)}),[e.products,e.forecast]);var d=function(){var t=Object(Z.a)(Y.a.mark((function t(a){var n;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.showProgress(!0),n=[],console.log("ForecastChart",a),a&&a.Items&&a.Items.forEach((function(e){var t=!1;n.forEach((function(a){if(a.product===e.item_id){t=!0;var n=!1;a.data.forEach((function(t){t.date===e.date.split("T")[0]&&(n=!0,t.p10=t.p10+e.p10,t.p50=t.p50+e.p50,t.p90=t.p90+e.p90)})),n||a.data.push({date:e.date.split("T")[0],p10:e.p10,p50:e.p50,p90:e.p90})}})),t||n.push({product:e.item_id,data:[{date:e.date.split("T")[0],p10:e.p10,p50:e.p50,p90:e.p90}],keys:["p10","p50","p90"]})})),u(n),i(a),e.showProgress(!1),t.abrupt("return");case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return r.a.createElement(p.a,{my:3},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},"".concat(e.translate("Forecast per Product"))),l&&l.map((function(e){return r.a.createElement(p.a,{key:"chart-".concat(e.product)},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},"".concat(e.product)),r.a.createElement(p.a,{height:"300px"},r.a.createElement(Po.g,null,r.a.createElement(Po.f,{data:e.data},r.a.createElement(Po.c,{strokeDasharray:"3 3"}),r.a.createElement(Po.i,{dataKey:"date"}),r.a.createElement(Po.j,null),r.a.createElement(Po.h,null),e.keys.map((function(e){var t="#"+Math.floor(16777215*Math.random()).toString(16);return r.a.createElement(Po.e,{key:"datkey-".concat(e),type:"monotone",dataKey:e,stroke:t})}))))))})))},Do=Object(y.a)((function(e){return{appBar:{position:"relative"},fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)},title:{marginLeft:e.spacing(2),flex:1}}})),Mo=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var Fo=function(e){var t=Do(),a=Object(n.useState)(null),o=Object(O.a)(a,2),i=o[0],c=o[1],s=Object(n.useState)(!1),l=Object(O.a)(s,2),u=l[0],d=l[1];return Object(n.useEffect)((function(){return i!==e.open&&c(e.open),function(){}}),[e.open]),r.a.createElement(xt.a,{fullScreen:!0,open:e.open,onClose:function(){c(!1),e.handleCloseModal()},TransitionComponent:Mo},r.a.createElement(Ct.a,{color:"secondary",className:t.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:e.handleCloseModal},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:t.title},"".concat(e.translate("Forecast"))))),u?r.a.createElement(m.a,{color:"secondary"}):"",r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{my:2},r.a.createElement(Ro,Object.assign({},e,{showProgress:d})))))},Lo=(a(909),a(682),a(1052)),zo=a.n(Lo),Uo=a(2347),Vo=Object(Uo.a)("modalselector/OPEN_MODALSELECTOR"),Bo=Object(Uo.a)("modalselector/SET_MODALSELECTOR_DATA"),qo=Object(Uo.a)("modalselector/SET_MODALSELECTOR_SHOW"),$o=Object(Uo.a)("organizations/FETCH_ORGANIZATIONS"),Wo=Object(Uo.a)("organizations/SET_ORGANIZATIONS"),Ko=Object(Uo.a)("organizations/SET_ORGANIZATIONS_ERROR"),Ho=Object(Uo.a)("areas/FETCH_AREAS"),Go=Object(Uo.a)("areas/SET_AREAS"),Jo=Object(Uo.a)("areas/SET_AREAS_ERROR"),Yo=Object(Uo.a)("datasources/FETCH_DATASOURCES"),Zo=Object(Uo.a)("datasources/SET_DATASOURCES"),Xo=Object(Uo.a)("datasources/SET_DATASOURCES_ERROR"),Qo=Object(Uo.a)("employees/FETCH_EMPLOYEES"),ei=Object(Uo.a)("employees/SET_EMPLOYEES"),ti=Object(Uo.a)("employees/SET_EMPLOYEES_ERROR"),ai=(a(2091),function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(){return Object(s.a)(this,a),t.apply(this,arguments)}return Object(l.a)(a,[{key:"componentDidUpdate",value:function(e){var t=this.props,a=t.modal,n=t.fetchAreas,r=t.fetchDatasources,o=t.fetchEmployees;if(e.modal.parameter!==a.parameter)switch(a.type){case"area":a.parameter&&n(a.parameter);break;case"dataSource":a.parameter&&r(a.parameter);break;case"employee":a.parameter&&o(a.parameter)}}},{key:"componentDidMount",value:function(){var e=this.props,t=e.modal,a=e.fetchorganizations;"organizations"===t.type&&a()}},{key:"render",value:function(){console.log(this.props);var e=this.props,t=e.title,a=e.selected,n=e.openSelector,o=e.modal,i=e.disabled;return r.a.createElement("div",{className:"constructor-selector"},r.a.createElement(te.a,{className:"btn",onClick:function(){return n(o)},disabled:i},a?r.a.createElement("div",{className:"content"},r.a.createElement("span",{className:"selected-title"},t),r.a.createElement("span",{className:"selected-name"},"time"===o.type?a.period+" d\xedas":a.name)):r.a.createElement("div",{className:"content"},r.a.createElement("span",{className:"plus-icon"},"+"),r.a.createElement("span",null,t))))}}]),a}(n.Component)),ni=Object(H.b)((function(e){return{}}),(function(e){return{openSelector:function(t){return e(Vo(t))},fetchorganizations:function(){return e($o())},fetchAreas:function(t){return e(Ho(t))},fetchDatasources:function(t){return e(Yo(t))},fetchEmployees:function(t){return e(Qo(t))}}}))(ai),ri=a(710),oi=Object(y.a)((function(e){return{fab:{position:"fixed",bottom:e.spacing(2),right:e.spacing(2)},appBar:{position:"relative"},title:{marginLeft:e.spacing(2),flex:1},button_oc:{float:"right",position:"absolute",right:e.spacing(10)},rootChip:{display:"flex",justifyContent:"center",flexWrap:"wrap",listStyle:"none",padding:e.spacing(.5),margin:0},formControl:{margin:e.spacing(1),minWidth:300,maxWidth:600},chips:{display:"flex",flexWrap:"wrap"}}})),ii=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),ci={PaperProps:{style:{maxHeight:224,width:250}}};function si(e){var t,a,o=oi(),s=Object(n.useRef)(!0),l=r.a.useRef(null),u=Object(n.useState)(!1),d=Object(O.a)(u,2),f=d[0],g=d[1],b=Object(n.useState)(!1),h=Object(O.a)(b,2),v=h[0],y=(h[1],Object(n.useState)(!1)),j=Object(O.a)(y,2),S=j[0],x=j[1],_=Object(n.useState)([]),N=Object(O.a)(_,2),w=N[0],P=N[1],R=Object(n.useState)([]),D=Object(O.a)(R,2),M=D[0],F=D[1],L=Object(n.useState)([]),z=Object(O.a)(L,2),U=z[0],V=z[1],q=Object(n.useState)(0),$=Object(O.a)(q,2),W=$[0],K=$[1],H=Object(n.useState)(null),J=Object(O.a)(H,2),X=J[0],Q=J[1],ee=Object(n.useState)([]),ae=Object(O.a)(ee,2),ne=ae[0],re=ae[1],oe=Object(n.useState)([]),ie=Object(O.a)(oe,2),ce=ie[0],se=ie[1],le=Object(n.useState)([]),ue=Object(O.a)(le,2),de=ue[0],me=ue[1],pe=Object(n.useState)(null),ge=Object(O.a)(pe,2),be=ge[0],Ee=ge[1],Oe=Object(n.useState)(null),ye=Object(O.a)(Oe,2),je=ye[0],Se=ye[1],Ie=Object(n.useState)([]),Ae=Object(O.a)(Ie,2),xe=Ae[0],Ce=Ae[1],Te=r.a.useState(null),_e=Object(O.a)(Te,2),Ne=_e[0],we=_e[1],ke=Object(n.useState)(!1),Pe=Object(O.a)(ke,2),Re=Pe[0],De=Pe[1],Me=Object(n.useState)(null),Fe=Object(O.a)(Me,2),Le=Fe[0],ze=Fe[1],Ue=Object(n.useState)(null),Ve=Object(O.a)(Ue,2),Be=Ve[0],qe=Ve[1],$e=null,We=null,Ke=Object(n.useState)([]),He=Object(O.a)(Ke,2),Ge=He[0],Je=He[1],Ye=Object(n.useState)(""),Ze=Object(O.a)(Ye,2),Xe=(Ze[0],Ze[1],r.a.useState(!1)),Qe=Object(O.a)(Xe,2),et=Qe[0],at=Qe[1],rt=Object(n.useState)(["Proyecci\xf3n Conservadora","Proyecci\xf3n M\xednima","Proyecci\xf3n Media","Proyecci\xf3n M\xe1xima"]),ot=Object(O.a)(rt,2),st=ot[0],lt=(ot[1],r.a.useState(0)),ut=Object(O.a)(lt,2),dt=ut[0],mt=ut[1],ft=Object(n.useState)([]),gt=Object(O.a)(ft,2),bt=gt[0],ht=gt[1],Et=Object(n.useState)(0),vt=Object(O.a)(Et,2),Ot=vt[0],yt=vt[1],jt=r.a.useState(!1),St=Object(O.a)(jt,2),At=(St[0],St[1],r.a.useState(!1)),_t=Object(O.a)(At,2),Nt=_t[0],wt=_t[1],kt=Object(n.useState)({nameOrganization:"",nameProvider:"",date:"",emailProvider:"",phoneProvider:"",addressProvider:"",addressOrganization:"",rfcOrganization:"",tiendas:[],cedis:[],subtotal:0,IVA:0,IEPS:0,total:0}),Dt=Object(O.a)(kt,2),Mt=Dt[0],Ft=Dt[1],Lt=r.a.useState(!1),zt=Object(O.a)(Lt,2),Ut=zt[0],Vt=zt[1],Bt=r.a.useState([{id:0,folio:"11266"}]),qt=Object(O.a)(Bt,2),$t=qt[0],Wt=qt[1],Kt=r.a.useState(["Selecciona"]),Ht=Object(O.a)(Kt,2),Gt=Ht[0],Jt=Ht[1],Yt=r.a.useState([]),Zt=Object(O.a)(Yt,2),Xt=Zt[0],Qt=Zt[1],ea=r.a.useState(!1),ta=Object(O.a)(ea,2),aa=ta[0],na=ta[1],ra=r.a.useState(!1),oa=Object(O.a)(ra,2),ia=oa[0],ca=oa[1],sa=Object(n.useState)([]),la=Object(O.a)(sa,2),ua=la[0],da=la[1],ma=Object(n.useState)(null),pa=Object(O.a)(ma,2),fa=(pa[0],pa[1]),ga=Object(n.useState)(null),ba=Object(O.a)(ga,2),ha=(ba[0],ba[1]),Ea=Object(n.useState)(null),va=Object(O.a)(Ea,2),Oa=va[0],ya=va[1],ja=Object(n.useState)(null),Sa=Object(O.a)(ja,2),Ia=Sa[0],Aa=Sa[1],xa=Object(n.useState)(null),Ca=Object(O.a)(xa,2),Ta=Ca[0],_a=Ca[1],Na=Object(n.useState)(null),wa=Object(O.a)(Na,2),ka=wa[0],Pa=wa[1],Ra=Object(n.useState)(null),Ma=Object(O.a)(Ra,2),Fa=Ma[0],La=Ma[1],za=Object(n.useState)(null),Ua=Object(O.a)(za,2),Va=Ua[0],Ba=Ua[1],qa=Object(n.useState)(null),$a=Object(O.a)(qa,2),Ha=$a[0],Ga=$a[1],Ja=Object(n.useState)(null),Ya=Object(O.a)(Ja,2),Za=Ya[0],Xa=Ya[1],tn=Object(n.useState)(null),an=Object(O.a)(tn,2),nn=an[0],on=an[1],cn=Object(n.useState)([]),sn=Object(O.a)(cn,2),ln=(sn[0],sn[1]);Object(n.useEffect)((function(){return s.current&&s.current?(s.current=!1,gn(),void Nn()):(null!==Be&&U.length>0&&0===Ge.length&&!nn&&ne.length>0&&(on(!0),Fn(Be)),i.d.configure({AWSS3:{bucket:"bama-cloud-order-pruchase",region:c.a.aws_user_files_s3_bucket_region}}),function(){$e&&$e.unsubscribe(),We&&We.unsubscribe()})}),[ne,Be,U]);var un=function(e){var t=0,a=0;try{e.Inventarye.Inventary?t=e.SelectedProyection-e.Inventary+e.minProduct:e.SelectedProyection<=e.Inventary&&(t=0);var n=t%e.Paquetes;a=parseInt(t/e.Paquetes)+(n>0?1:0)}catch(r){}return a},mn=function(e){l.current&&l.current.contains(e.target)||at(!1)},pn=function(e){Vt(!1)},fn=function(){we(null)},gn=function(){var e=new Date;Ee(e),Se(new Date(e.getTime()+6048e5))},bn=function(){g(!1)},hn=r.a.useState({checked:!0}),En=Object(O.a)(hn,2),vn=En[0],jn=En[1],Sn=r.a.useState({checked:!1}),In=Object(O.a)(Sn,2),An=In[0],xn=In[1],Cn=function(e,t){var a=Object(Pt.a)(e);null!==t&&se(t),a.forEach((function(e,t){if(e.Piezas>=0){var a=parseFloat(e.Piezas)*parseFloat(e.Paquetes)*parseFloat(e.Precio),n=(parseFloat(a)+parseFloat(a*e.initialIEPS))*parseFloat(e.initialIVA);e.Subtotal=a.toFixed(4);var r=e.initialIEPS>0?n:a*e.initialIVA,o=a*e.initialIEPS;e.IVA=e.IVA_DEV>0?(0).toFixed(4):r.toFixed(4),e.IEPS=o.toFixed(4),e.TOTAL=(i=a,c=e.IVA_DEV>0?(0).toFixed(4):r,s=o,c>0&&s>0?parseFloat(i)+(parseFloat(c)+parseFloat(s)):c>0?parseFloat(i)+parseFloat(c):s>0?parseFloat(i)+parseFloat(s):parseFloat(i)).toFixed(4)}var i,c,s})),re(a),x(!1)},Tn=function(){Object(dn.a)(ct,{limit:500}).then((function(e){var t=e.filter((function(e){return"product"===e.paramType}));Xa(t)})).catch((function(e){console.log(e)}))},_n=function(e,t){ya(!0),Object(dn.a)("\n query ListProviders(\n $filter: ModelProviderFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listProviders(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n providerId\n providerName\n cronVisits\n phones {\n phoneType\n phone\n }\n address\n email\n giveCredit\n organization {\n id\n organizationId\n organizationName\n address\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",{limit:500}).then((function(a){var n=[],r=[];e.forEach((function(e){a.filter((function(t){return t.providerId===e})).map((function(e){r.push(e)}))})),r.forEach((function(e){e.organization.organizationId===t&&n.push(e)})),F(n.sort(zn("providerName","asc"))),ya(!1)})).catch((function(e){console.log(e),ya(!1)}))},Nn=function(){Object(dn.a)(it,{limit:300}).then((function(e){P(e)})).catch((function(e){console.log(e)}))},wn=function(e){ha(!0),Object(dn.a)(tt,{limit:300}).then((function(t){if(1===e){var a=[];t.filter((function(e){return"warehouse"===e.zoneType})).forEach((function(e){"4"!==e.zoneId&&a.push(e)})),ht(a)}else{t.filter((function(e){return"warehouse"===e.zoneType})).forEach((function(e){"4"===e.zoneId&&ht([e])}))}ha(!1)})).catch((function(e){console.log(e),ha(!1)}))},kn=function(e){fa(!0),Object(dn.a)(nt,{limit:300}).then((function(t){var a=[];t.forEach((function(t){if(t.organization.organizationId===e&&"abba6ebb-b0f4-4cd8-b2b3-9c542195d320"!==t.id&&"4c53d584-c0de-4d9a-acc5-6645661e9a52"!==t.id)if(1===e){var n={warehouseId:t.warehouseId,warehouseName:t.warehouseName,warehouseRelatedId:t.warehouseRelatedId,zoneId:t.zone.zoneId};a.push(n)}else{var r={warehouseId:t.warehouseId,warehouseName:t.warehouseName,warehouseRelatedId:t.warehouseRelatedId};a.push(r)}})),V(a.sort((function(e,t){var a=e.warehouseRelatedId,n=t.warehouseRelatedId;return an?1:0})));var n=[];a.forEach((function(e){n.push({warehouseRelatedId:e.warehouseRelatedId,Tienda:e.warehouseName})})),Qt(n),fa(!1),function(e){Aa(!0);var t=[];Object(dn.a)(pt,{limit:500}).then((function(a){a.forEach((function(e){t.push(e.providerId)}));var n;n=t.filter((function(e,t,a){return a.indexOf(e)==t})),_n(n,e),me(n),Aa(!1)})).catch((function(e){console.log(e),Aa(!1)}))}(e)})).catch((function(e){console.log(e),fa(!1)}))},Rn=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n,r,o,i,c;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pa(!0),qe(t),a="",t.forEach((function(e){""!==a&&(a+=","),a+="'".concat(e.productId,"'")})),n=be.toISOString().split("T")[0],r=new Date(je.getTime()+864e5).toISOString().split("T")[0],console.log("loadForecastPrediction",n,r),o=[],t.forEach((function(e){o.push(e.productId)})),30,i=new Array(Math.ceil(o.length/30)).fill().map((function(e){return o.splice(0,30)})),c=[],Ha&&0!==Ha.length?Ha.forEach((function(e){var t=e.warehouseRelatedId;console.log(e,e.warehouseRelatedId,t),c=c.concat(t)})):U.forEach((function(e){c.push(e.warehouseRelatedId)})),i.forEach((function(e){var t={database:"forecast",table:"daily_sales",queryString:"SELECT * FROM forecast.daily_sales WHERE date >= '".concat(n,"' AND date < '").concat(r,"' and trim(item_id) in ('").concat(e.join("', '"),"') and not (p10 = 0 and p50 = 0 and p90 = 0) and upper(store) in ('").concat(c.join("', '"),"')")};Object(dn.a)(B.a,{params:JSON.stringify(t)}).then((function(e){var t=JSON.parse(e),a=[];t.Items.forEach((function(e){var t=!1;a.forEach((function(a){a.Articulo===e.item_id&&a.ClaUN===e.store&&(t=!0,a.p10+=e.p10,a.p50+=e.p50,a.p90+=e.p90)})),t||a.push({Articulo:e.item_id,ClaUN:e.store,p10:e.p10,p50:e.p50,p90:e.p90})})),Ce(xe.concat(a)),Pa(!1),ze(t)}))})),e.abrupt("return");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Dn=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n,r,o,i,c;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return qe(t),a="",t.forEach((function(e){""!==a&&(a+=","),a+="'".concat(e.productId,"'")})),n=new Date(be.getTime()-864e5).toISOString().split("T")[0],r=new Date(je.getTime()-864e5).toISOString().split("T")[0],console.log("loadSalesHistory",n,r),o=[],t.forEach((function(e){o.push(e.productId)})),30,i=new Array(Math.ceil(o.length/30)).fill().map((function(e){return o.splice(0,30)})),c=[],Ha&&0!==Ha.length?Ha.forEach((function(e){var t=e.warehouseRelatedId;console.log(e,e.warehouseRelatedId,t),c=c.concat(t)})):U.forEach((function(e){c.push(e.warehouseRelatedId)})),i.forEach((function(e){La(!0);var t={database:"forecast",table:"hist_daily_sales",queryString:"SELECT claarti, EXTRACT(year from feckarinv) as year, sum(ctd) ctd, claun FROM forecast.hist_daily_sales where (\n cast(feckarinv as date) between cast('".concat(n,"' as date) and cast('").concat(r,"' as date)\n or cast(feckarinv as date) between date_add('YEAR', -1, cast('").concat(n,"' as date)) and date_add('YEAR', -1, cast('").concat(r,"' as date))\n ) and trim(claarti) in ('").concat(e.join("', '"),"') and claun in ('").concat(c.join("', '"),"') group by claarti, EXTRACT(year from feckarinv), claun having count(ctd) > 0 ")};Object(dn.a)(B.a,{params:JSON.stringify(t)}).then((function(e){var t=JSON.parse(e).Items;da(ua.concat(t)),La(!1)}))})),e.abrupt("return");case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Mn=function(e,t){We=i.a.graphql(Object(i.f)(Pn.e,{id:e})).subscribe({next:function(a){if(console.log("subscribeRemoteRequestsFOLIO",a),a&&a.value&&a.value.data&&a.value.data.onUpdateRemoteRequest&&a.value.data.onUpdateRemoteRequest.response&&a.value.data.onUpdateRemoteRequest.id===e){var n=JSON.parse(a.value.data.onUpdateRemoteRequest.response);n.forEach((function(e){e&&e.IdConsolidado&&(Wt([{id:0,folio:e.IdConsolidado}]),wt(!1),Vt(!0),function(e){var t=w.filter((function(e){return e.organizationId===W})),a=M.filter((function(e){return e.providerId===X})),n="",r="",o="",i="",c="";try{n=a[0].email}catch(v){}try{r=a[0].address}catch(v){}try{o=t[0].address}catch(v){}try{c=t[0].taxpayer.taxpayerName}catch(v){}try{i=a[0].phones[0].phone}catch(v){}var s=new Date,l=(s.getFullYear()+"/"+Vn(s.getMonth()+1,2)+"/"+s.getDate()).toString(),u=[],d=[],m=e.filter((function(e){return 0!==parseInt(e.Piezas)}));U.forEach((function(e){var t=!1,a="",n="",r="",o="";if(m.filter((function(t){return t.ClaUN===e.warehouseId})).map((function(e){var i={ClaUN:e.ClaUN,Articulo:e.Articulo,Tienda:e.Tienda,Descripcion:e.Descripcion,Piezas:parseFloat(e.Piezas)*parseFloat(e.Paquetes),Precio:e.Precio,Subtotal:e.Subtotal,totalIva:e.IVA_DEV>0?(0).toFixed(4):e.IVA,totalIeps:e.IEPS,total:e.TOTAL};d.push(i),t=!0,a=e.ClaUN,n=e.Tienda,r=e.Articulo,o=e.IVA_DEV,e.Paquetes})),t){var i=d.filter((function(e){return e.ClaUN===a})),c={Descripcion:"TOTAL TIENDA:",ClaUN:a,Tienda:n,Articulo:r,Detail:d.filter((function(e){return e.ClaUN===a&&0!==e.Piezas})),Piezas:i.reduce((function(e,t){var a=t.Piezas;return e+parseFloat(a)}),0),Subtotal:i.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4),IVA:o>0?(0).toFixed(4):i.reduce((function(e,t){var a=t.totalIva;return e+parseFloat(a)}),0).toFixed(4),IEPS:i.reduce((function(e,t){var a=t.totalIeps;return e+parseFloat(a)}),0).toFixed(4),TOTAL:i.reduce((function(e,t){var a=t.total;return e+parseFloat(a)}),0).toFixed(4)};u.push(c)}}));var p={Descripcion:"TOTAL :",Piezas:e.reduce((function(e,t){var a=t.Piezas;return e+parseFloat(a)}),0),Subtotal:e.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4),IVA:e.reduce((function(e,t){var a=t.IVA;return e+parseFloat(a)}),0).toFixed(4),IEPS:e.reduce((function(e,t){var a=t.IEPS;return e+parseFloat(a)}),0).toFixed(4),TOTAL:e.reduce((function(e,t){var a=t.TOTAL;return e+parseFloat(a)}),0).toFixed(4)};u.push(p);var f=u.filter((function(e){return"TOTAL TIENDA:"===e.Descripcion})),g={Descripcion:"TOTAL :",Subtotal:f.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4),IVA:f.reduce((function(e,t){var a=t.IVA;return e+parseFloat(a)}),0).toFixed(4),IEPS:f.reduce((function(e,t){var a=t.IEPS;return e+parseFloat(a)}),0).toFixed(4),TOTAL:f.reduce((function(e,t){var a=t.TOTAL;return e+parseFloat(a)}),0).toFixed(4)};f.push(g);u.filter((function(e){return"TOTAL TIENDA:"===e.Descripcion}));var b=[];Be.forEach((function(e){var t=m.filter((function(t){return t.Articulo===e.productId}));t.forEach((function(e){var a={Articulo:e.Articulo,Precio:e.Precio,initialIVA:e.initialIVA,initialIEPS:e.initialIEPS,Paquetes:e.Paquetes,Descripcion:e.Descripcion,listSku:t};b.push(a)}))}));var h=[];b.filter((function(e,t){return t===b.findIndex((function(t){return t.Articulo===e.Articulo}))})).forEach((function(e){var t={Articulo:e.Articulo,Descripcion:e.Descripcion,initialIVA:e.initialIVA,initialIEPS:e.initialIEPS,ClaUN:"CO129",Precio:e.Precio,Piezas:e.listSku.reduce((function(t,a){var n=a.Piezas;return t+parseFloat(n)*parseFloat(e.Paquetes)}),0),Subtotal:e.listSku.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4),totalIVA:e.listSku.reduce((function(e,t){var a=t.IVA;return e+parseFloat(a)}),0).toFixed(4),totalIEPS:e.listSku.reduce((function(e,t){var a=t.IEPS;return e+parseFloat(a)}),0).toFixed(4),total:e.listSku.reduce((function(e,t){var a=t.TOTAL;return e+parseFloat(a)}),0).toFixed(4)};h.push(t)}));h.reduce((function(e,t){var a=t.Piezas;return e+parseFloat(a)}),0),h.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4),h.reduce((function(e,t){var a=t.totalIVA;return e+parseFloat(a)}),0).toFixed(4),h.reduce((function(e,t){var a=t.totalIEPS;return e+parseFloat(a)}),0).toFixed(4),h.reduce((function(e,t){var a=t.total;return e+parseFloat(a)}),0).toFixed(4);var E={nameOrganization:t[0].organizationName,nameProvider:a[0].providerName,date:l,emailProvider:n,phoneProvider:i,addressProvider:r,addressOrganization:o,rfcOrganization:c,tiendas:u.filter((function(e){return"TOTAL TIENDA:"===e.Descripcion})),cedis:h,SUBTOTAL:h.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4),IVA:h.reduce((function(e,t){var a=t.totalIVA;return e+parseFloat(a)}),0).toFixed(4),IEPS:h.reduce((function(e,t){var a=t.totalIEPS;return e+parseFloat(a)}),0).toFixed(4),TOTAL:h.reduce((function(e,t){var a=t.total;return e+parseFloat(a)}),0).toFixed(4)};console.log(E),Ft(E)}(t))})),console.log(n)}}})},Fn=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=[],t.forEach((function(e){a.push(e.productId)})),n=[],Ha&&0!==Ha.length?Ha.forEach((function(e){var t=e.warehouseRelatedId;console.log(e,e.warehouseRelatedId,t),n=n.concat(t)})):U.forEach((function(e){n.push(e.warehouseRelatedId)})),console.log(a),console.log(n),150,new Array(Math.ceil(a.length/150)).fill().map((function(e){return a.splice(0,150)})).forEach((function(e){Ba(!0);var t={database:"forecast",table:"inventory",queryString:"SELECT * FROM forecast.inventory where trim(claarti) in ('".concat(e.join("', '"),"') and claun in ('").concat(n.join("', '"),"') and exiact <> 0")};Object(dn.a)(B.a,{params:JSON.stringify(t)}).then((function(e){var t=JSON.parse(e);console.log(t);var a=ne;a.forEach((function(e){t.Items.forEach((function(t){try{t.claarti.trim()===e.Articulo.trim()&&t.claun.toUpperCase()===e.warehouseRelatedId.toUpperCase()&&(e.Inventary=t.exiact)}catch(a){}}))})),Cn(a,null),Je(Ge.concat(a)),console.log(a),console.log("Existencias"),Ba(!1)}))})),e.abrupt("return");case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ln=function(e){var t={};if(1===W)t={input:{request:'{ "query": "SELECT isnull(MAX(IdConsolidado),0)+1 IdConsolidado from OCAutomatica where ClaEmp='+W+' ", "server": "BAMASVR02", "database": "BAMA_ERP" }',startDate:parseInt((new Date).getTime()/1e3),sync:!1,source:"fortia_erp"}};else t={input:{request:'{ "query": "SELECT isnull(MAX(IdConsolidado),0)+1 IdConsolidado from OCAutomatica where ClaEmp='+W+' ", "server": "BAMASVR02/BAMA02", "database": "BAMA_ISTMO" }',startDate:parseInt((new Date).getTime()/1e3),sync:!1,source:"fortia_erp"}};Object(dn.a)(B.g,t).then((function(t){console.log(t),wt(!0),Mn(t.id,e)})).catch((function(e){console.log(e)}))};function zn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"asc";return function(a,n){if(!a.hasOwnProperty(e)||!n.hasOwnProperty(e))return 0;var r="string"===typeof a[e]?a[e].charCodeAt(0):a[e],o="string"===typeof n[e]?n[e].charCodeAt(0):n[e],i=0;return r>o?i=1:r "+e.Articulo+" | CEDIS | "+e.Descripcion+" | "+e.Piezas+" | $ "+e.Precio+" | $ "+e.Subtotal+" | $ "+e.totalIVA+" | $ "+e.totalIEPS+" | $ "+e.total+" | "}));else{var a=e.filter((function(e){return 0!==e.Piezas}));U.forEach((function(e){var n=!1,r="",o="",i=[],c=a.filter((function(t){return t.ClaUN===e.warehouseId}));if(c.map((function(e){t=t+" "+e.Articulo+" | "+e.Tienda+" | "+e.Descripcion+" | "+parseFloat(e.Piezas)*parseFloat(e.Paquetes)+" | $ "+e.Precio+" | $ "+e.Subtotal+" | $ "+(e.IVA_DEV>0?(0).toFixed(4):e.IVA)+" | $ "+e.IEPS+" | $ "+e.TOTAL+" | ",n=!0,r=e.ClaUN,o=e.Tienda,e.IVA_DEV;var a=Object(G.a)(Object(G.a)({},e),{},{piezasPaq:parseFloat(e.Piezas)*parseFloat(e.Paquetes)});i.push(a)})),n){var s={Descripcion:"TOTAL TIENDA:",ClaUN:r,Tienda:o,Piezas:i.reduce((function(e,t){var a=t.piezasPaq;return e+parseFloat(a)}),0),Subtotal:c.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(2),IVA:c.reduce((function(e,t){var a=t.IVA;return e+parseFloat(a)}),0).toFixed(2),IEPS:c.reduce((function(e,t){var a=t.IEPS;return e+parseFloat(a)}),0).toFixed(2),TOTAL:c.reduce((function(e,t){var a=t.TOTAL;return e+parseFloat(a)}),0).toFixed(2)};console.log(c.reduce((function(e,t){var a=t.Piezas;return e+parseFloat(a)}),0).toFixed(2)),console.log(i),console.log(s),t=t+"
| | T O T A L   T I E N D A: | "+s.Piezas+" | | $ "+s.Subtotal+" | $ "+s.IVA+" | $ "+s.IEPS+" | $ "+s.TOTAL+" | "}}))}return t=t+"
| | T O T A L | | | $ "+e.reduce((function(e,t){var a=t.Subtotal;return e+parseFloat(a)}),0).toFixed(4)+" | $ "+e.reduce((function(e,t){var a=t.IVA;return e+parseFloat(a)}),0).toFixed(4)+" | $ "+e.reduce((function(e,t){var a=t.IEPS;return e+parseFloat(a)}),0).toFixed(4)+" | $ "+e.reduce((function(e,t){var a=t.TOTAL;return e+parseFloat(a)}),0).toFixed(4)+" |
Descarga tu archivo pdf de orden de compra dando click aqui