(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(41),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 ').concat(t.translate("createCustomer_emailLegendStore"),"\n ").concat(a.store.warehouseName,"\n ").concat(t.translate("createCustomer_emailLegendStoreAddress"),'\n ').concat(a.store.address?a.store.address:"Ver ubicaci\xf3n","\n ").concat(t.translate("createCustomer_emailLegend"),'\n
\n
\n

').concat(a.preregistrationCode.toLowerCase(),'

\n
\n \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(39),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"}},41: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(41),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(39),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"}var Vn=function(e,t){return String(e).padStart(t,"0")},Bn=function(t,a){a={sender:"lgallegos@bamaglobal.com.mx",recipient:a,subject:"Orden de compra",title:"Orden de compra",content:t};console.log(a),i.a.graphql(Object(i.f)(B.u,{email:JSON.stringify(a)})).then((function(t){console.log(t),e.showMessage(" ".concat("Se ha generado satisfactoriamente tu orden de compra."),E.c,5e3,null,null,null,null,null," ",e),ca(!1),Vt(!1)}))};return r.a.createElement(Gr.a,{in:!0},r.a.createElement(p.a,null,v?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("Purchase Orders")))),r.a.createElement(I.a,{fixed:!0},r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:2},r.a.createElement(vr.a,{utils:yr.a},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle1",color:"textSecondary"},e.translate("Forecast date selection legend"))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(vr.a,{utils:yr.a},r.a.createElement(Or.b,{variant:"inline",format:"dd/MM/yyyy",margin:"normal",label:e.translate("Start Date"),value:be,onChange:function(e){Ee(e)},autoOk:!0,KeyboardButtonProps:{"aria-label":"change date"}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Or.b,{variant:"inline",format:"dd/MM/yyyy",margin:"normal",label:e.translate("End Date"),value:je,onChange:function(e){Se(e),console.log(Be),Be&&(Rn(Be),Dn(Be))},autoOk:!0,KeyboardButtonProps:{"aria-label":"change date"}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(p.a,{my:3},r.a.createElement(On.a,{id:"provider-select-label"},"Empresa"),r.a.createElement(yn.a,{labelId:"organizations-customized-select-label",id:"organizations-customized-select",onChange:function(e){K(e.target.value),kn(e.target.value),wn(e.target.value),Tn()},fullWidth:!0},w.map((function(e){return r.a.createElement(en.a,{key:"organization-".concat(e.id),label:"Seleciona empresa",value:e.organizationId},e.organizationName+" * "+e.organizationId)}))))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(p.a,{my:3},r.a.createElement(On.a,{id:"zone-select-label"},"Zona "),r.a.createElement(yn.a,{disabled:!Boolean(W),labelId:"zone-customized-select-label",id:"zone-customized-select",onChange:function(e){console.log(e.target.value),yt(e.target.value);var t=[];0===e.target.value?(U.forEach((function(e){t.push({warehouseRelatedId:e.warehouseRelatedId,Tienda:e.warehouseName})})),ce&&ce.length>0&&Cn(ce,null)):ce&&ce.length>0?(ce.forEach((function(a){a.zoneId===e.target.value&&t.push(a)})),Cn(t,null)):U.forEach((function(a){a.zoneId===e.target.value&&t.push({warehouseRelatedId:a.warehouseRelatedId,Tienda:a.warehouseName})}));var a=Object(Pt.a)(new Map(t.map((function(e){return[e.warehouseRelatedId,e]}))).values());Qt(a)},defaultValue:Ot,fullWidth:!0},r.a.createElement(en.a,{value:0},"Todas"),bt.map((function(e){return r.a.createElement(en.a,{key:e.id,id:"zone-".concat(e.zoneId),label:"Seleciona zona",value:e.zoneId},e.zoneName)}))))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(p.a,{my:2},r.a.createElement(T.a,{className:o.formControl},r.a.createElement(On.a,{id:"demo-mutiple-chip-label",style:{marginTop:"-15px"}},"Tiendas"),r.a.createElement(yn.a,{disabled:!Boolean(Xt.length),labelId:"demo-mutiple-chip-label",id:"demo-mutiple-chip",multiple:!0,value:Gt,onChange:function(e){na(!0);var t=Object(Pt.a)(e.target.value).filter((function(e){return"Selecciona"!==e}));Jt(t);var a=[];e.target.value.forEach((function(e){ce.filter((function(t){return t.Tienda===e})).map((function(e){a.push(e)}))})),""===e.target.value||0===e.target.value.length?Cn(ce,null):Cn(a,null);var n=[];e.target.value.forEach((function(e){U.filter((function(t){return t.warehouseName===e})).map((function(e){n.push(e)}))})),Ga(n.sort(zn("warehouseName","asc"))),na(!1)},input:r.a.createElement(_o.a,{id:"select-multiple-chip"}),renderValue:function(e){return r.a.createElement("div",{className:o.chips},e.map((function(e){return r.a.createElement(No.a,{key:e,label:e,className:o.chip})})))},MenuProps:ci},Xt.map((function(e){return r.a.createElement(en.a,{key:e.warehouseRelatedId,value:e.Tienda},e.warehouseRelatedId," ",e.Tienda)})))))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(p.a,{my:3},r.a.createElement(On.a,{id:"provider-select-label"},"Proveedor "),r.a.createElement(yn.a,{disabled:!Boolean(M.length),labelId:"provider-customized-select-label",id:"provider-customized-select",onChange:function(e){on(!1),Je([]),Q(e.target.value),x(!0),re([]),ln([]),null!==X&&qe([])},fullWidth:!0},M.map((function(e){return r.a.createElement(en.a,{key:e.providerId,id:"provider-".concat(e.providerId),label:"Seleciona proveedor",value:e.providerId},e.providerName+" * "+e.providerId)}))))),r.a.createElement(A.a,{container:!0,justify:"left",alignItems:"center",spacing:2},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle1",align:"left",color:"textSecondary"},"Selecciona Pedido a cedis")),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(he.a,{control:r.a.createElement(xo.a,{checked:An.checked,onChange:function(e){xn(Object(G.a)(Object(G.a)({},An),{},Object(Rt.a)({},e.target.name,e.target.checked)))},name:"checked",color:"primary"})}))),aa?r.a.createElement(m.a,{color:"secondary"}):"",xe&&xe.length>0?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle1",align:"center",color:"textSecondary"},"Puedes cambiar tu Proyecci\xf3n de Forecast")):null,xe&&xe.length>0?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Xn.a,{variant:"contained",color:"primary",ref:l,"aria-label":"split button"},r.a.createElement(te.a,{onClick:function(){}},st[dt]),r.a.createElement(te.a,{color:"primary",size:"small","aria-controls":et?"split-button-menu":void 0,"aria-expanded":et?"true":void 0,"aria-label":"select merge strategy","aria-haspopup":"menu",onClick:function(){at((function(e){return!e}))}},r.a.createElement(Kr.a,null))),r.a.createElement(Jr.a,{open:et,anchorEl:l.current,role:void 0,transition:!0,placement:"top-start",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:mn},r.a.createElement(Yr.a,{id:"split-button-menu",style:{zIndex:10}},st.map((function(e,t){return r.a.createElement(en.a,{key:e,selected:t===dt,onClick:function(e){return function(e,t){if(mt(t),0===t){var a=ne;a.forEach((function(e){xe.forEach((function(t){t.Articulo===e.Articulo&&t.ClaUN.toUpperCase()===e.warehouseRelatedId&&(e.SelectedProyection=parseInt((t.p50+t.p90)/2),e.Piezas=un(e))}))})),Cn(a,null)}else if(1===t){var n=ne;n.forEach((function(e){xe.forEach((function(t){t.Articulo===e.Articulo&&t.ClaUN.toUpperCase()===e.warehouseRelatedId&&(e.SelectedProyection=t.p10,e.Piezas=un(e))}))})),Cn(n,null)}else if(2===t){var r=ne;r.forEach((function(e){xe.forEach((function(t){t.Articulo===e.Articulo&&t.ClaUN.toUpperCase()===e.warehouseRelatedId&&(e.SelectedProyection=t.p50,e.Piezas=un(e))}))})),Cn(r,null)}else if(3===t){var o=ne;ne.forEach((function(e){xe.forEach((function(t){t.Articulo===e.Articulo&&t.ClaUN.toUpperCase()===e.warehouseRelatedId&&(e.SelectedProyection=t.p90,e.Piezas=un(e))}))})),Cn(o,null)}at(!1)}(0,t)}},e)}))))))}))):null,xe&&xe.length>0?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(p.a,{my:1,display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center"},r.a.createElement(he.a,{control:r.a.createElement(xo.a,{checked:vn.checked,onChange:function(e){jn(Object(G.a)(Object(G.a)({},vn),{},Object(Rt.a)({},e.target.name,e.target.checked)))},name:"checked",color:"primary"}),label:"Consolidar OC"}))):null,S?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(m.a,{color:"secondary"})):"",Oa?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando Proveedores")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,Ia?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando Productos de Proveedores")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,Ta?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando Cat\xe1logo de Productos")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,ka?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando Forecast")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,Fa?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando Hist\xf3rico de Ventas")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,Va?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando Inventario al cierre en Tiendas")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,r.a.createElement(fe.a,{open:Va||Fa||ka||Ta||Ia||Oa}),Nt?r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(A.a,{container:!0,alignItems:"center",justify:"center",spacing:3},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{align:"center",color:"textSecondary"},"Cargando datos para orden de compra")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(m.a,{color:"secondary"})))):null,r.a.createElement(xt.a,{fullWidth:!0,maxWidth:"md",open:f,onClose:bn,"aria-labelledby":"max-width-dialog-title"},r.a.createElement(po.a,{id:"max-width-dialog-title"},"INFORMACION"),r.a.createElement(go.a,null,r.a.createElement(bo.a,null,"\xbfDesea generar las OCs SIN CONSOLIDAR?")),r.a.createElement(fo.a,null,r.a.createElement(te.a,{onClick:bn,color:"primary"},"Aceptar"),r.a.createElement(te.a,{onClick:bn,color:"primary"},"Cancelar"))))),r.a.createElement(ko,Object.assign({},e,{items:ne,idProvider:X,organizationId:W,Warehause:U,selectedWarehouses:Ha,ProvidersProduct:de,forecast:xe,sales:ua,params:Za,enabled:Re,handleOC:function(e){var t=e.filter((function(e){return 0!==e.Piezas}));t.length>0&&(vn.checked,Ln(t))},setLoadingProviderProducts:Aa,setLoadingProducts:_a,handleChangeFullData:Cn,loadForecastPrediction:Rn,loadSalesHistory:Dn,handleChangeFilterProducts:function(e){qe(e)},getPiecesForOrder:un})),xe&&r.a.createElement(p.a,null,r.a.createElement(rn.a,{in:!0,unmountOnExit:!0},r.a.createElement(ao.a,{className:o.fab,onClick:function(e){we(e.currentTarget)},color:"secondary"},r.a.createElement(yo.a,null))),r.a.createElement(Qa.a,{keepMounted:!0,anchorEl:Ne,open:Boolean(Ne),onClose:fn},r.a.createElement(en.a,{onClick:function(){fn(),De(!0)}},r.a.createElement(Wa.a,null,r.a.createElement(To.a,null)),r.a.createElement(Ka.a,{primary:"".concat(e.translate("Show Forecast Chart"))})))),r.a.createElement(Fo,Object.assign({},e,{open:Re,handleCloseModal:function(e){return De(!1)},products:ne,forecast:Le})),r.a.createElement(xt.a,{fullScreen:!0,open:Ut,onClose:pn,TransitionComponent:ii},r.a.createElement(Ct.a,{color:"secondary",className:o.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:pn,"aria-label":"close"},r.a.createElement(It.a,null)),r.a.createElement(te.a,{variant:"contained",color:"primary",className:o.button_oc,onClick:function(e){ca(!0);var t=document.getElementById("dashbopard"),a={filename:"OrdenOC_"+$t[0].folio+".pdf",image:{type:"png",quality:.98},html2canvas:{width:1155,height:t.offsetHeight>15e3?t.offsetHeight+2450:t.offsetHeight+500},jsPDF:{unit:"mm",format:"a3",orientation:"portrait"}};zo()().set(a).from(t).output("datauristring").then((function(e){for(var t=atob(e.split(";base64,")[1]),a=new Array(t.length),n=0;n0?r.a.createElement(te.a,{color:"primary",onClick:function(){return function(e){var t=Object(Pt.a)(c);t.splice(e,1),s(t)}(t)}},r.a.createElement(ba.a,null)):"",r.a.createElement(k.a,{onClick:function(){s([].concat(Object(Pt.a)(c),[{turnOne:"",turnTwo:"",turnTree:""}]))}},r.a.createElement(yo.a,{color:"primary"})))})))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{elevation:0,className:t.paper},d.map((function(e,t){return r.a.createElement(p.a,{p:1,key:t},r.a.createElement(p.a,{p:1},r.a.createElement(S.a,{error:!0,name:"FolioOne",value:e[t],label:"FolioDocCte Caja - ".concat(t+1),variant:"outlined",required:!0,type:"number",onChange:function(e){return function(e,t){var a=Object(Pt.a)(d);a[e][t.target.name]=t.target.value,m(a)}(t,e)}})),t>0?r.a.createElement(te.a,{color:"primary",onClick:function(){return function(e){var t=Object(Pt.a)(d);t.splice(e,1),m(t)}(t)}},r.a.createElement(ba.a,null)):"",r.a.createElement(k.a,{onClick:function(){m([].concat(Object(Pt.a)(d),[{FolioOne:""}]))}},r.a.createElement(yo.a,{color:"primary"})))})))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{error:!0,name:"FolMovto",label:"FolMovto",variant:"outlined",type:"number",onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{FolMovto:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{error:!0,name:"FolioKarInv",label:"FolioKarInv",variant:"outlined",fullWidth:!0,type:"number",onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{FolioKarInv:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{error:!0,name:"FolioPed",label:"FolioPed",variant:"outlined",fullWidth:!0,type:"number",onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{FolioPed:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{error:!0,name:"IdKarInv",label:"IdKarInv",variant:"outlined",fullWidth:!0,type:"number",onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{IdKarInv:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{error:!0,name:"IdPedido",label:"IdPedido",variant:"outlined",fullWidth:!0,type:"number",onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{IdPedido:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{error:!0,name:"IdPedidoDet",label:"IdPedidoDet",variant:"outlined",fullWidth:!0,type:"number",onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{IdPedidoDet:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"Factura",name:"Factura",label:"Factura",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{Factura:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"Credito",name:"Nota de Cr\xe9dito",label:"Nota de Cr\xe9dito",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{Credito:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"Pago",name:"Pago",label:"Pago",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){I(Object(G.a)(Object(G.a)({},j),{},{Pago:parseInt(e.target.value)}))}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"ip_cluster",name:"ip_cluster",label:"ip_cluster",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){P(Object(G.a)(Object(G.a)({},w),{},{ip_cluster:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"primary_replica",name:"primary_replica",label:"primary_replica",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){P(Object(G.a)(Object(G.a)({},w),{},{primary_replica:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"minMoneyCashRetirement",name:"minMoneyCashRetirement",label:"minMoneyCashRetirement",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){V(Object(G.a)(Object(G.a)({},U),{},{minMoneyCashRetirement:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"minPettyCash",name:"minPettyCash",label:"minPettyCash",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){V(Object(G.a)(Object(G.a)({},U),{},{minPettyCash:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{p:1},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},"Configuracion de PINPAD"))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"hostnameId",name:"hostnameId",label:"hostnameId",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){K(Object(G.a)(Object(G.a)({},W),{},{hostnameId:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{p:1},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},"Afiliacion"))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"currency",name:"currency",label:"moneda",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){Z(Object(G.a)(Object(G.a)({},Y),{},{currency:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"number",name:"number",type:"number",label:"cantidad",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){Z(Object(G.a)(Object(G.a)({},Y),{},{number:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{p:1},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},"Conexi\xf3n"))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"timeout",name:"timeout",label:"timeout",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){ae(Object(G.a)(Object(G.a)({},ee),{},{timeout:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"url",name:"url",label:"url",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){ae(Object(G.a)(Object(G.a)({},ee),{},{url:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{p:1},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},"Terminal"))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"number",name:"number",label:"numero",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){ie(Object(G.a)(Object(G.a)({},oe),{},{number:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"port",name:"port",label:"puerto",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){ie(Object(G.a)(Object(G.a)({},oe),{},{port:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(ve.a,{elevation:0,className:t.paper}," ",r.a.createElement(S.a,{key:"timeout",name:"timeout",label:"timeout",variant:"outlined",required:!0,fullWidth:!0,error:!0,onChange:function(e){ae(Object(G.a)(Object(G.a)({},oe),{},{timeout:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{elevation:0,className:t.paper},r.a.createElement(te.a,{variant:"contained",color:"primary",className:t.button_save,endIcon:r.a.createElement(Da.a,null,"save"),onClick:function(t){t.preventDefault();try{var a,n=c.map((function(e){return{1:e.turnOne,2:e.turnTwo,3:e.turnTree}})),r={};1===n.length?r={101:n[0]}:2===n.length?r={101:n[0],102:n[1]}:3===n.length&&(r={101:n[0],102:n[1],103:n[2]});var o={};1===d.length?o={101:d[0].FolioOne}:2===d.length?o={101:d[0].FolioOne,102:d[1].FolioOne}:3===d.length&&(o={101:d[0].FolioOne,102:d[1].FolioOne,103:d[2].FolioOne});var i={identificators:{FolCorteCaja:r,FolMovto:j.FolMovto,FolioDocCte:o,FolioKarInv:j.FolioKarInv,FolioPed:j.FolioPed,IdKarInv:j.IdKarInv,IdPedido:j.IdPedido,IdPedidoDet:j.IdPedidoDet},organizationId:j.organizationId,state_code:j.state_code,params:{SerieFiscal:[{Factura:j.Factura,TipoSerie:10},(a={},Object(Rt.a)(a,"Nota de Cr\xe9dito",j.Credito),Object(Rt.a)(a,"TipoSerie",20),a),{Pago:j.Pago,TipoSerie:30}]},register:[{hostnameId:W.hostnameId,pinpad:{afiliacion:Y},terminal:oe,socket_connection:ee,amex:!1,applicationId:"8c678668c897df37c2ebe29d03cc",bines:"",contactless:!1,moto:!1,secretKey:"5921-e11c-4107-9813-4a9e72c0",warranty:!0}]};console.log(i);var s={id:b.warehouse.id,settings:[{param:"fortia_erp",value:JSON.stringify(i)},{param:"cluster",value:JSON.stringify(w)},{param:"sync",value:JSON.stringify(M)},{param:"cash",value:JSON.stringify(U)}]};console.log(s),Object(dn.a)(B.G,{input:s}).then((function(e){console.log(e)})).catch((function(e){console.log(e)}))}catch(l){console.log(l),e.showMessage(" ".concat("Verifica campos requeridos."),E.d,5e3,null,null,null,null,null," ",e)}}},e.translate("Save Config"))))))}var bi=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(1),textAlign:"center",color:e.palette.text.secondary},button_save:{marginRight:e.spacing(1),marginLeft:e.spacing(7)},formControl:{margin:e.spacing(0),minWidth:100}}})),hi=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var Ei=Object(g.withSnackbar)((function(e){var t=bi(),a=Object(n.useRef)(!0),o=r.a.useRef(null),i=Object(n.useState)([]),c=Object(O.a)(i,2),s=c[0],l=c[1],u=Object(n.useState)([]),d=Object(O.a)(u,2),m=d[0],f=d[1],g=Object(n.useState)(!1),b=Object(O.a)(g,2),h=b[0],v=b[1],y=r.a.useState({}),j=Object(O.a)(y,2),S=j[0],I=j[1],x=r.a.useState({}),_=Object(O.a)(x,2),N=_[0],P=_[1],R=Object(n.useState)([{zoneId:"-1",zoneName:"NINGUNA"}]),D=Object(O.a)(R,2),M=D[0],F=D[1],L=Object(n.useState)([{workTeamTemplate:"NINGUNO",id:"-1"}]),z=Object(O.a)(L,2),U=z[0],V=z[1];Object(n.useEffect)((function(){if(s!==e.warehouse){if(a.current&&a.current)return a.current=!1,void(null!==s&&(q(),$(e.warehouse)));J()}return function(){}}),[e.warehouse]);var q=function(){Object(dn.a)(tt,{limit:300}).then((function(e){var t=[],a=e.filter((function(e){return"warehouse"===e.zoneType}));t.push({zoneId:"-1",zoneName:"NINGUNA"}),a.forEach((function(e,a){t.push(e)})),F(t.sort((function(e,t){var a=parseInt(e.zoneId),n=parseInt(t.zoneId);return an?1:0})))})).catch((function(e){console.log(e)}))},$=function(e){Object(dn.a)(dt,{limit:300}).then((function(e){var t=[];t.push({workTeamTemplate:"NINGUNO",id:"-1"}),e.forEach((function(e){t.push(e)})),V(t),q()})).catch((function(e){console.log(e)}))},W=function(){v(!1)};function K(e){var t=0;return M.forEach((function(a,n){null!==e.zone?a.zoneId===e.zone.zoneId&&(t=n):t=-1})),t}function H(e){var t=0;return U.forEach((function(a,n){null!==e.workTeamTemplate?a.workTeamTemplate===e.workTeamTemplate.workTeamTemplate&&(t=n):t=-1})),t}function G(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].toUpperCase():a[e],o="string"===typeof n[e]?n[e].toUpperCase():n[e],i=0;return r>o?i=1:r $content":{backgroundColor:e.palette.action.hover},"&:focus > $content, &$selected > $content":{color:"var(--tree-view-color)"},"&:focus > $content $label, &:hover > $content $label, &$selected > $content $label":{backgroundColor:"transparent"}},content:{color:e.palette.text.secondary,borderTopRightRadius:e.spacing(2),borderBottomRightRadius:e.spacing(2),paddingRight:e.spacing(2),fontWeight:e.typography.fontWeightMedium,"$expanded > &":{fontWeight:e.typography.fontWeightRegular}},group:{marginLeft:0,"& $content":{paddingLeft:e.spacing(2)}},expanded:{},selected:{},label:{fontWeight:"inherit",color:"inherit"},labelRoot:{display:"flex",alignItems:"center",padding:e.spacing(.5,0)},labelIcon:{marginRight:e.spacing(1)},labelText:{fontWeight:"inherit",flexGrow:1}}}));function Ri(e){var t,a=Pi(),n=e.labelText,o=e.labelIcon,i=e.labelInfo,c=e.color,s=e.bgColor,l=Object(mi.a)(e,["labelText","labelIcon","labelInfo","color","bgColor"]);return r.a.createElement(Ni.a,Object.assign({label:r.a.createElement("div",{className:a.labelRoot},r.a.createElement(o,{color:"inherit",className:a.labelIcon}),r.a.createElement(C.a,{variant:"body2",className:a.labelText},n),r.a.createElement(C.a,{variant:"caption",color:"inherit"},i),r.a.createElement(p.a,null,e.Expanded?r.a.createElement(k.a,{variant:"contained",color:"primary",onClick:(t=e.rol,function(a){e.handleItemClick(t)}),alignItems:"rigth"},r.a.createElement(yo.a,null)):"")),style:{"--tree-view-color":c,"--tree-view-bg-color":s},classes:{root:a.root,content:a.content,expanded:a.expanded,selected:a.selected,group:a.group,label:a.label}},l))}var Di=Object(y.a)({root:{height:100,flexGrow:1,maxWidth:400}});function Mi(e){Di();var t=r.a.useState(null),a=Object(O.a)(t,2),o=a[0],i=a[1],c=r.a.useState([]),s=Object(O.a)(c,2),l=s[0],u=s[1],d=r.a.useState({}),m=Object(O.a)(d,2),f=m[0],g=m[1],b=r.a.useState([]),h=Object(O.a)(b,2),v=h[0],y=h[1],j=r.a.useState(!1),I=Object(O.a)(j,2),x=I[0],T=I[1],_=r.a.useState(null),N=Object(O.a)(_,2),w=(N[0],N[1],Object(n.useState)("")),k=Object(O.a)(w,2),P=k[0],R=k[1];Object(n.useEffect)((function(){return o!==e.roles&&D(e.roles),l!==e.menus&&M(e.menus),function(){}}),[e,e.roles,e.menus]);var D=function(e){var t=function(e){var t={};return e.forEach((function(a){if(null===a.parentSystemRoleId){var n={parentSystemRoleId:a.parentSystemRoleId,systemRoleName:a.systemRoleName,id:a.id,children:F(a,e)};t=n}})),t}(e);g(t),y(t.children)},M=function(e){u(e)};function F(e,t){var a=[],n=0;return t.forEach((function(r){if(e.id===r.parentSystemRoleId){var o={parentSystemRoleId:r.parentSystemRoleId,systemRoleName:r.systemRoleName,id:r.id,node:n,children:L(r,t)};a.push(o),n+=1}})),a}function L(e,t){var a=[],n=0;return t.forEach((function(r){if(e.id===r.parentSystemRoleId){var o={parentSystemRoleId:r.parentSystemRoleId,systemRoleName:r.systemRoleName,id:r.id,node:n,children:F(r,t)};a.push(o),n+=1}})),a}var z=function(e){T(!0),i(e)},U=function(){T(!1)};return r.a.createElement(p.a,{p:2},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("System Roles")),r.a.createElement(_i.a,{defaultExpanded:["1"],defaultCollapseIcon:r.a.createElement(Kr.a,null),defaultExpandIcon:r.a.createElement(ki.a,null),defaultEndIcon:r.a.createElement("div",{style:{width:24}})},r.a.createElement(Ri,{nodeId:"1",labelText:f.systemRoleName,labelIcon:Ti.a,Expanded:!0,rol:f,handleItemClick:z},v.map((function(e,t){return r.a.createElement(Ri,{nodeId:t+100,labelText:e.systemRoleName,labelIcon:Ti.a,Expanded:t>=0,rol:e,handleItemClick:z},e.children.map((function(e,t){return r.a.createElement(Ri,{style:{paddingLeft:"20px"},nodeId:t+1e3,labelText:e.systemRoleName,labelIcon:Ti.a,Expanded:t>=0,rol:e,handleItemClick:z},e.children.map((function(e,t){return r.a.createElement(Ri,{style:{paddingLeft:"20px"},nodeId:t+1e4,labelText:e.systemRoleName,labelIcon:Ti.a,Expanded:t>=0,rol:e,handleItemClick:z},e.children.map((function(e,t){return r.a.createElement(Ri,{style:{paddingLeft:"20px"},nodeId:t+1e5,labelText:e.systemRoleName,labelIcon:Ti.a,Expanded:t>=0,rol:e,handleItemClick:z})})))})))})))})))),r.a.createElement(xt.a,{open:x,maxWidth:"lg",fullWidth:"fullWidth",onClose:U,"aria-labelledby":"form-dialog-title"},r.a.createElement(po.a,{id:"form-dialog-title"},"Crear nuevo rol"),r.a.createElement(go.a,null,r.a.createElement(bo.a,null,"Ingresa en nuevo nombre de rol y elige el men\xfa que tendra t\xfa nuevo rol."),r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(S.a,{autoFocus:!0,margin:"dense",id:"name",label:"Nombre de rol",type:"text",fullWidth:!0,onChange:function(e){return R(e.target.value)}})))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{onClick:U,color:"primary"},"Cancelar"),r.a.createElement(te.a,{onClick:function(){var t={systemRoleName:P,parentSystemRoleId:o.id};Object(dn.a)(B.i,{input:t}).then((function(t){console.log(t),T(!1),e.showMessage(e.translate("Se ha creado un nuevo rol"),E.c,7e3)})).catch((function(e){console.log(e)}))},color:"primary"},"Generar"))))}var Fi=a(1056),Li=a.n(Fi),zi=Object(y.a)((function(e){return{root:{color:e.palette.text.secondary,"&:hover > $content":{backgroundColor:e.palette.action.hover},"&:focus > $content, &$selected > $content":{color:"var(--tree-view-color)"},"&:focus > $content $label, &:hover > $content $label, &$selected > $content $label":{backgroundColor:"transparent"}},content:{color:e.palette.text.secondary,borderTopRightRadius:e.spacing(2),borderBottomRightRadius:e.spacing(2),paddingRight:e.spacing(2),fontWeight:e.typography.fontWeightMedium,"$expanded > &":{fontWeight:e.typography.fontWeightRegular}},group:{marginLeft:0,"& $content":{paddingLeft:e.spacing(2)}},expanded:{},selected:{},label:{fontWeight:"inherit",color:"inherit"},labelRoot:{display:"flex",alignItems:"center",padding:e.spacing(.5,0)},labelIcon:{marginRight:e.spacing(1)},labelText:{fontWeight:"inherit",flexGrow:1}}}));function Ui(e){var t,a=zi(),n=e.labelText,o=e.labelIcon,i=e.labelInfo,c=e.color,s=e.bgColor,l=Object(mi.a)(e,["labelText","labelIcon","labelInfo","color","bgColor"]);return r.a.createElement(Ni.a,Object.assign({label:r.a.createElement("div",{className:a.labelRoot},r.a.createElement(o,{color:"inherit",className:a.labelIcon}),r.a.createElement(C.a,{variant:"body2",className:a.labelText},n),r.a.createElement(C.a,{variant:"caption",color:"inherit"},i),r.a.createElement(p.a,null,e.Expanded?r.a.createElement(k.a,{variant:"contained",color:"primary",onClick:(t=e.rol,function(a){e.handleItemClick(t)}),alignItems:"rigth"},r.a.createElement(yo.a,null)):"")),style:{"--tree-view-color":c,"--tree-view-bg-color":s},classes:{root:a.root,content:a.content,expanded:a.expanded,selected:a.selected,group:a.group,label:a.label}},l))}Object(y.a)({root:{height:100,flexGrow:1,maxWidth:400}});var Vi=[{name:"stroller"},{name:"subdirectory_arrow_left"},{name:"subdirectory_arrow_right"},{name:"subject"},{name:"subscript"},{name:"subscriptions"},{name:"subtitles"},{name:"subtitles_off"},{name:"subway"},{name:"superscript"},{name:"supervised_user_circle"},{name:"supervisor_account"},{name:"support"},{name:"support_agent"},{name:"surround_sound"},{name:"swap_calls"},{name:"swap_horiz"},{name:"swap_horizontal_circle"},{name:"swap_vert"},{name:"swap_vertical_circle"},{name:"switch_camera"},{name:"switch_left"},{name:"switch_right"},{name:"switch_video"},{name:"sync"},{name:"sync_alt"},{name:"sync_disabled"},{name:"sync_problem"},{name:"system_update"},{name:"system_update_alt"},{name:"tab"},{name:"tab_unselected"},{name:"table_chart"},{name:"table_rows"},{name:"table_view"},{name:"tablet"},{name:"tablet_android"},{name:"tablet_mac"},{name:"tag_faces"},{name:"tap_and_play"},{name:"tapas"},{name:"terrain"},{name:"text_fields"},{name:"text_format"},{name:"text_rotate_up"},{name:"text_rotate_vertical"},{name:"text_rotation_angledown"},{name:"text_rotation_angleup"},{name:"text_rotation_down"},{name:"text_rotation_none"},{name:"text_snippet"},{name:"textsms"},{name:"texture"},{name:"theaters"},{name:"thumb_down"},{name:"thumb_down_alt"},{name:"thumb_up"},{name:"thumb_up_alt"},{name:"thumbs_up_down"},{name:"time_to_leave"},{name:"timelapse"},{name:"timeline"},{name:"timer"},{name:"timer_10"},{name:"timer_3"},{name:"timer_off"}];function Bi(e){var t=zi(),a=r.a.useState(null),o=Object(O.a)(a,2),i=o[0],c=o[1],s=r.a.useState([]),l=Object(O.a)(s,2),u=l[0],d=l[1],m=r.a.useState([]),f=Object(O.a)(m,2),g=f[0],b=f[1],h=r.a.useState(!1),v=Object(O.a)(h,2),y=v[0],j=v[1],I=r.a.useState(null),x=Object(O.a)(I,2),T=x[0],_=x[1],N=r.a.useState(null),w=Object(O.a)(N,2),P=w[0],R=w[1],D=r.a.useState(null),M=Object(O.a)(D,2),F=M[0],L=M[1],z=r.a.useState(null),U=Object(O.a)(z,2),V=U[0],q=U[1],$=Object(n.useState)(""),W=Object(O.a)($,2),K=W[0],H=W[1],G=Object(n.useState)(""),J=Object(O.a)(G,2),Y=J[0],Z=J[1],X=Object(n.useState)(""),Q=Object(O.a)(X,2),ee=Q[0],ae=Q[1],ne=Object(n.useState)(["leer","editar","ejecutar"]),re=Object(O.a)(ne,2),oe=re[0],ie=re[1],ce=Object(n.useState)(!0),se=Object(O.a)(ce,2),le=se[0],ue=(se[1],{options:[{name:Kt.h.NAVIGATION},{name:Kt.h.PROFILE},{name:Kt.h.SYSTEM}],getOptionLabel:function(e){return e.name}}),de={options:[{name:Kt.j.CLOUD},{name:Kt.j.POS}],getOptionLabel:function(e){return e.name}},me={options:g,getOptionLabel:function(e){return e.systemRoleName}},pe={options:Vi,getOptionLabel:function(e){return e.name}};Object(n.useEffect)((function(){return i!==e.menus&&fe(e.menus),g!==e.roles&&ge(e.roles),function(){}}),[e,e.roles,e.menus]);var fe=function(e){var t=function(e){var t=[];return e.forEach((function(a){if(null===a.parentSystemMenuId){var n={parentSystemMenuId:a.parentSystemMenuId,systemMenuName:a.systemMenuName,id:a.id,children:be(a,e)};t.push(n)}})),t}(e);d(t)},ge=function(e){b(e),console.log(e)};function be(e,t){var a=[],n=0;return t.forEach((function(t){if(e.id===t.parentSystemMenuId){var r={parentSystemMenuId:t.parentSystemRoleId,systemMenuName:t.systemMenuName,id:t.id,node:n};a.push(r),n+=1}})),a}var he=function(e){j(!0),c(e)},Ee=function(){j(!1)};return r.a.createElement(p.a,{p:2},r.a.createElement(A.a,{container:!0,spacing:12},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{style:{marginTop:"15px"},variant:"body2",color:"textSecondary",className:t.labelRoot},"Agregar un nuevo menu ra\xedz")),r.a.createElement(A.a,{item:!0,xs:6,className:t.labelRoot},r.a.createElement(k.a,{color:"primary",onClick:he},r.a.createElement(yo.a,null)))),r.a.createElement(_i.a,{defaultExpanded:["1"],defaultCollapseIcon:r.a.createElement(Kr.a,null),defaultExpandIcon:r.a.createElement(ki.a,null),defaultEndIcon:r.a.createElement("div",{style:{width:24}})},u.map((function(e,t){return r.a.createElement(Ui,{nodeId:t,labelText:e.systemMenuName,labelIcon:Ti.a,Expanded:!0,rol:e,handleItemClick:he},e.children.map((function(t,a){return r.a.createElement(Ui,{style:{paddingLeft:"20px"},nodeId:a+e.children.length,labelText:t.systemMenuName,labelIcon:Ti.a,Expanded:a>=0,rol:t,handleItemClick:he})})))}))),r.a.createElement(xt.a,{open:y,maxWidth:"lg",fullWidth:"fullWidth",onClose:Ee,"aria-labelledby":"form-dialog-title"},r.a.createElement(po.a,{id:"form-dialog-title"},"Crear nuevo menu"),r.a.createElement(go.a,null,r.a.createElement(bo.a,null,"Ingresa datos para crear el nuevo Men\xfa"),r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(S.a,{autoFocus:!0,margin:"dense",id:"name",label:"Nombre de menu",type:"text",fullWidth:!0,onChange:function(e){return Z(e.target.value)}})),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(S.a,{autoFocus:!0,margin:"dense",id:"name",label:"Nombre de componente",type:"text",fullWidth:!0,onChange:function(e){return H(e.target.value)}})),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(S.a,{autoFocus:!0,margin:"dense",id:"name",label:"Ruta de componente",type:"text",fullWidth:!0,onChange:function(e){return ae(e.target.value)}})),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Tr.a,Object.assign({},pe,{id:"controlled-icono",value:T,onChange:function(e,t){_(t)},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Icono",margin:"dense"}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Tr.a,Object.assign({},ue,{id:"controlled-menu",value:P,onChange:function(e,t){R(t)},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Tipo Menu",margin:"dense"}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Tr.a,Object.assign({},de,{id:"controlled-plataform",value:F,onChange:function(e,t){L(t)},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Tipo de plataforma",margin:"dense"}))}}))),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(Tr.a,Object.assign({},me,{id:"controlled-rol",value:V,onChange:function(e,t){q(t)},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Rol",margin:"dense"}))}}))),r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(Li.a,{margin:"dense",fullWidth:!0,helperText:"Agrega o elimina una funcionalidad",defaultValue:oe,onChange:function(e){return ie(e)}})))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{onClick:Ee,color:"primary"},"Cancelar"),r.a.createElement(te.a,{onClick:function(){var t=[];if(oe.forEach((function(e){var a={scopeName:e,active:le};t.push(a)})),""!==K&&null!==P&&""!==ee&&null!==F&&null!==P){var a=i.id,n={component:K,icon:null===T?"":T.name,menuType:null===P?"":P.name,path:ee,platformType:null===F?"":F.name,systemMenuName:Y,systemMenuRoleId:null===V?"":V.id,parentSystemMenuId:void 0===a?"":i.id,active:le,defaultScopes:t};console.log(n),Object(dn.a)(B.h,{input:n}).then((function(t){console.log(t),j(!1),e.showMessage(e.translate("Se ha creado un nuevo menu"),E.c,7e3)})).catch((function(e){console.log(e)}))}},color:"primary"},"Generar"))))}function qi(e){return r.a.createElement(p.a,{p:2},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("System Scopes")))}var $i=Object(y.a)((function(e){return{root:{flexGrow:1,display:"flex"},tabs:{borderRight:"1px solid ".concat(e.palette.divider)},progress:{width:"100%"}}}));var Wi=Object(g.withSnackbar)((function(e){var t=$i(),a=Object(n.useRef)(!0),o=Object(n.useState)({roles:!1,menus:!1}),i=Object(O.a)(o,2),c=i[0],s=i[1],l=Object(n.useState)(0),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=Object(n.useState)(null),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],k=Object(n.useState)([]),P=Object(O.a)(k,2),R=P[0],D=P[1];Object(n.useEffect)((function(){if(a.current&&a.current)return a.current=!1,M(),F(),void function(){var e=[];for(var t in Kt.j)Number(t)||"POS"!==t&&"CLOUD"!==t||e.push(t);D(e)}();if(S.length>0){var e=S.filter((function(e){return e.platformType.includes(R[0].toLowerCase())}));w(e)}return function(){}}),[S]);var M=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:s(Object(G.a)(Object(G.a)({},c),{},{roles:!0})),Object(dn.c)("\n query ListSystemRoles(\n $filter: ModelSystemRoleFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listSystemRoles(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\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 nextToken\n startedAt\n }\n }\n",{limit:300},[],v).then((function(t){s(Object(G.a)(Object(G.a)({},c),{},{roles:!1})),e.showMessage("".concat(t.length," ").concat(e.translate("System Roles")," ").concat(e.translate("Loaded")),E.b,5e3,null,null,null,null,null,null,e)})).catch((function(t){s(Object(G.a)(Object(G.a)({},c),{},{roles:!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)}))}));case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),F=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:s(Object(G.a)(Object(G.a)({},c),{},{menus:!0})),Object(dn.c)(ot,{limit:300},[],x).then((function(t){s(Object(G.a)(Object(G.a)({},c),{},{menus:!1})),e.showMessage("".concat(t.length," ").concat(e.translate("System Menus")," ").concat(e.translate("Loaded")),E.b,5e3,null,null,null,null,null,null,e)})).catch((function(t){s(Object(G.a)(Object(G.a)({},c),{},{menus:!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)}))}));case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return r.a.createElement(Gr.a,{in:!0},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("System Settings"))),r.a.createElement(ve.a,null,r.a.createElement(p.a,{className:t.root},r.a.createElement(ui.a,{orientation:"vertical",variant:"scrollable",value:d,onChange:function(e,t){f(t)},className:t.tabs},r.a.createElement(di.a,{icon:c.roles?r.a.createElement(m.a,{color:"secondary",className:t.progress}):"",label:e.translate("System Roles"),disabled:!Boolean(h)}),r.a.createElement(di.a,{icon:c.menus?r.a.createElement(m.a,{color:"secondary",className:t.progress}):"",label:e.translate("System Menus"),disabled:!Boolean(N)})),r.a.createElement(pi,{value:d,index:0},r.a.createElement(Mi,Object.assign({},e,{roles:h,menus:N}))),r.a.createElement(pi,{value:d,index:1},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("System Menus"))),R.map((function(e,t){return r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(te.a,{variant:"contained",color:"secondary",onClick:function(){var e=S.filter((function(e){return e.platformType.includes(R[t].toLowerCase())}));w(e)}},e))}))),r.a.createElement(Bi,Object.assign({},e,{roles:h,menus:N})))))))})),Ki=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(Gr.a,{in:!0},r.a.createElement(I.a,{maxWidth:"xl"},r.a.createElement("h1",null,"Chat")))}}]),a}(E.e),Hi=Object(g.withSnackbar)(Ki),Gi=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(Gr.a,{in:!0},r.a.createElement(I.a,{maxWidth:"xl"},r.a.createElement("h1",null,"Support")))}}]),a}(E.e),Ji=Object(g.withSnackbar)(Gi);r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),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}}}));var Yi=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),Zi=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 Xi(e){var t=Object(n.useState)(e.user),a=Object(O.a)(t,2),o=a[0],c=a[1],s=Object(n.useState)(!1),l=Object(O.a)(s,2),u=l[0],d=(l[1],Zi());function f(){return(f=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,i.b.signUp({username:o.userName,password:o.hashPassword,attributes:{email:"generic@bamaglobal.com",phone_number:"+525531343217"}});case 3:t=e.sent,console.log({userResult:t}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error signing up:",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}return Object(n.useEffect)((function(){return o!==e.user&&c(e.user),function(){}}),[e.user]),r.a.createElement(xt.a,{fullScreen:!0,open:e.open,onClose:e.handleClose,TransitionComponent:Yi},r.a.createElement(Ct.a,{color:"secondary",className:d.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:d.title},"CREAR NUEVO USUARIO EN COGNITO"))),u&&r.a.createElement(m.a,{color:"primary"}),r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{my:2},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"center",justify:"center"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(S.a,{type:"text",fullWidth:!0,disabled:u,variant:"outlined",onKeyDown:function(e){e.keyCode},onChange:function(e){c(Object(G.a)(Object(G.a)({},o),{},{userName:e.target.value}))},label:e.translate("Username")})),r.a.createElement(A.a,{item:!0,xs:5},r.a.createElement(S.a,{type:"text",fullWidth:!0,disabled:u,variant:"outlined",onKeyDown:function(e){e.keyCode},onChange:function(e){c(Object(G.a)(Object(G.a)({},o),{},{hashPassword:e.target.value}))},label:e.translate("Password")})),r.a.createElement(A.a,{item:!0,xs:5},r.a.createElement(te.a,{variant:"contained",color:"secondary",onClick:function(){return f.apply(this,arguments)}},"Crear usuario"))))))}function Qi(e){var t=Object(n.useState)(null),a=Object(O.a)(t,2),o=(a[0],a[1],Object(n.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],m=u[1],f=Object(n.useState)(!1),g=Object(O.a)(f,2),b=g[0],h=(g[1],function(e,t){console.log(e,t),m(!0),s(t),e.preventDefault()});return r.a.createElement(p.a,{p:2},r.a.createElement(A.a,{container:!0,justify:"space-between",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("Users"))),r.a.createElement(A.a,{item:!0},r.a.createElement(A.a,{container:!0,justify:"flex-end",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(te.a,{onClick:function(e){h(e,{})},variant:"contained",color:"secondary",startIcon:r.a.createElement(Gt.a,null)},"".concat(e.translate("Add")," ").concat(e.translate("User"))))))),e.users&&e.users.length>0?r.a.createElement(p.a,{py:2},r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0},columns:[{title:e.translate("Id"),field:"attendantId"},{title:e.translate("Full Name"),field:"fullName"},{title:e.translate("Username"),field:"userName"},{title:e.translate("Password"),field:"hashPassword"},{title:e.translate("Nip Password"),field:"nipPassword"},{title:e.translate("Photo"),field:"profilePhoto"},{title:e.translate("Manager"),field:"managerAttendantId"},{title:e.translate("Active"),field:"active"},{title:e.translate("Warehouse"),field:"warehouse.warehouseName"},{title:e.translate("Role"),field:"role.systemRoleName"},{title:e.translate("Phone"),field:"phones",render:function(e){return e.phones?r.a.createElement(A.a,{container:!0,spacing:1,justify:"center",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.phones.length)):""}},{title:e.translate("Email"),field:"emails",render:function(e){return e.emails?r.a.createElement(A.a,{container:!0,spacing:1,justify:"center",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},e.emails.length)):""}},{title:e.translate("Fingers"),field:"fingers",render:function(e){if(e.fingers){var t=0;return e.fingers.map((function(e){e.fingerTemplate&&t++})),r.a.createElement(A.a,{container:!0,spacing:1,justify:"center",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},t))}return""}},{title:e.translate("Position"),field:"position",render:function(t){if(t&&t.position&&t.position.positionName)return e.translate(t.position.positionName)}},{title:e.translate("Color"),field:"color"},{title:e.translate("Last Update"),field:"_lastChangedAt",render:function(e){return e._lastChangedAt?new Date(e._lastChangedAt).toLocaleString():""}}],data:e.users,title:"".concat(e.users&&e.users.length," ").concat(e.translate("Users")),actions:[{icon:"edit",tooltip:e.translate("Edit"),onClick:h}]})):"",r.a.createElement(Xi,{searching:b,user:c,open:d,translate:e.translate,showMessage:e.showMessage,handleClose:function(){m(!1)}}))}var ec=Object(y.a)((function(e){return{root:{flexGrow:1,display:"flex"},tabs:{borderRight:"1px solid ".concat(e.palette.divider),overflow:"inherit"},progress:{width:"100%"}}}));var tc=Object(g.withSnackbar)((function(e){var t=ec(),a=Object(n.useRef)(!0),o=Object(n.useState)({users:!1,scopes:!1}),i=Object(O.a)(o,2),c=i[0],s=i[1],l=Object(n.useState)(0),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=Object(n.useState)(null),j=Object(O.a)(y,2),S=j[0],x=j[1];Object(n.useEffect)((function(){return a.current&&a.current?(a.current=!1,T({limit:300}),void _({limit:300})):function(){}}),[h,S]);var T=function(){var t=Object(Z.a)(Y.a.mark((function t(a){var n,r=arguments;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.length>1&&void 0!==r[1]?r[1]:[],console.log(n&&n.length),s(Object(G.a)(Object(G.a)({},c),{},{users:!0})),Object(dn.c)(et,a,n,v).then((function(t){console.log(t.length),e.showMessage("".concat(t.length," ").concat(e.translate("Users")," ").concat(e.translate("Loaded")),E.b,5e3,null,null,null,null,null,null,e),s(Object(G.a)(Object(G.a)({},c),{},{users:!1}))})).catch((function(t){console.log(t),t.data&&t.data.listAttendants&&t.data.listAttendants.items?(t.data.listAttendants.items.forEach((function(e){e&&n.push(e)})),v(n),t.data.listAttendants.nextToken&&T(Object(G.a)(Object(G.a)({},a),{},{nextToken:t.data.listAttendants.nextToken}),n)):t&&t.errors&&t.errors.forEach((function(t){e.showMessage(t.message,E.a,5e3,null,null,null,null,null,null,e)})),s(Object(G.a)(Object(G.a)({},c),{},{users:!1}))}));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),_=function(){var t=Object(Z.a)(Y.a.mark((function t(a){return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s(Object(G.a)(Object(G.a)({},c),{},{scopes:!0})),Object(dn.c)("\n query ListSystemAttendantMenuScopes(\n $systemMenuId: ID\n $attendantId: ModelIDKeyConditionInput\n $filter: ModelSystemAttendantMenuScopeFilterInput\n $limit: Int\n $nextToken: String\n $sortDirection: ModelSortDirection\n ) {\n listSystemAttendantMenuScopes(\n systemMenuId: $systemMenuId\n attendantId: $attendantId\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n sortDirection: $sortDirection\n ) {\n items {\n systemMenuId\n attendantId\n scopes {\n scopeName\n active\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",a,[],x).then((function(t){s(Object(G.a)(Object(G.a)({},c),{},{scopes:!1})),e.showMessage("".concat(t.length," ").concat(e.translate("System Scopes")," ").concat(e.translate("Loaded")),E.b,5e3,null,null,null,null,null,null,e)})).catch((function(t){s(Object(G.a)(Object(G.a)({},c),{},{scopes:!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)}))}));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return r.a.createElement(Gr.a,{in:!0},r.a.createElement(I.a,{fixed:!0},r.a.createElement(p.a,{my:2},r.a.createElement(A.a,{container:!0,justify:"space-between",alignItems:"center"},r.a.createElement(A.a,{item:!0},r.a.createElement(C.a,{variant:"h5",color:"textSecondary"},e.translate("System Settings"))))),r.a.createElement(ve.a,null,r.a.createElement(p.a,{className:t.root},r.a.createElement(ui.a,{orientation:"vertical",variant:"scrollable",value:d,onChange:function(e,t){f(t)},className:t.tabs},r.a.createElement(di.a,{icon:c.users?r.a.createElement(m.a,{color:"secondary",className:t.progress}):"",label:e.translate("Users"),disabled:!Boolean(h)}),r.a.createElement(di.a,{icon:c.scopes?r.a.createElement(m.a,{color:"secondary",className:t.progress}):"",label:e.translate("System Scopes"),disabled:!Boolean(S)})),r.a.createElement(pi,{value:d,index:0},r.a.createElement(Qi,Object.assign({},e,{users:h}))),r.a.createElement(pi,{value:d,index:1},r.a.createElement(qi,Object.assign({},e,{scopes:S})))))))})),ac=Object(y.a)((function(e){return{fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)}}}));r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var nc=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=(ac(),r.a.useState(null)),o=Object(O.a)(a,2),i=(o[0],o[1],r.a.useState(null)),c=Object(O.a)(i,2),s=c[0],l=c[1],u=r.a.useState(null),d=Object(O.a)(u,2),m=(d[0],d[1]),f=r.a.useState(null),g=Object(O.a)(f,2),b=g[0],h=g[1];Object(n.useEffect)((function(){return t.current?(t.current=!1,void E()):function(){}}),[]);var E=function(){Object(dn.a)("\n query ListPositions(\n $filter: ModelPositionFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listPositions(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\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 nextToken\n startedAt\n }\n }\n",{limit:300}).then((function(e){l(e);var t=[];e.forEach((function(e){t.push(e.positionName)})),m(t),v()})).catch((function(e){console.log(e)}))},v=function(){Object(dn.a)(mt,{limit:300}).then((function(t){var a=t.filter((function(t){return t.workTeamTemplate.id===e.WorkTeam.id&&null===t._deleted}));h(a)})).catch((function(e){console.log(e)}))};return r.a.createElement(p.a,{p:8},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("Table Positions")),r.a.createElement(A.a,{item:!0,xs:12},null!==b&&r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0},columns:[{field:"position.positionName",title:e.translate("Position"),lookup:{Owner:e.translate("Owner"),"Representative Account":e.translate("Representative Account"),"Operations Assistant":e.translate("Operations Assistant"),"Floor Helper":e.translate("Floor Helper"),"Warehouse Assistant":e.translate("Warehouse Assistant"),Sales:e.translate("Sales"),IT:e.translate("IT"),"Attendant Manager":e.translate("Attendant Manager"),Attendant:e.translate("Attendant")}},{field:"quantity",title:e.translate("Quantity"),type:"numeric"},{field:"required",title:e.translate("Required"),lookup:{true:"Si",false:"No"}},{field:"observation",title:e.translate("Observation")}],data:b,editable:{onRowAdd:function(t){return new Promise((function(a,n){setTimeout((function(){var n=s.filter((function(e){return e.positionName===t.position.positionName})),r="true"===t.required;!function(e){Object(dn.a)(B.j,{input:e}).then((function(e){E()})).catch((function(e){console.log(e)}))}({observation:t.observation,teamPositionPositionId:n[0].id,quantity:t.quantity,required:r,teamPositionWorkTeamTemplateId:e.WorkTeam.id}),a()}),1e3)}))},onRowUpdate:function(t,a){return new Promise((function(n,r){setTimeout((function(){Object(Pt.a)(b)[a.tableData.id]=t;var r=s.filter((function(e){return e.positionName===t.position.positionName})),o="true"===t.required;!function(e){Object(dn.a)(B.F,{input:e}).then((function(e){E()})).catch((function(e){console.log(e)}))}({id:t.id,observation:t.observation,teamPositionPositionId:r[0].id,quantity:t.quantity,required:o,teamPositionWorkTeamTemplateId:e.WorkTeam.id,_version:t._version}),n()}),1e3)}))},onRowDelete:function(e){return new Promise((function(t,a){setTimeout((function(){Object(Pt.a)(b);var a,n=e.tableData.id,r={id:b[n].id,_version:b[n]._version};a=r,Object(dn.a)(B.s,{input:a}).then((function(e){E()})).catch((function(e){console.log(e)})),t()}),1e3)}))}},title:""})))))})),rc=Object(y.a)((function(e){return{fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)}}}));r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var oc=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=(rc(),r.a.useState(null)),o=Object(O.a)(a,2),i=(o[0],o[1],r.a.useState(null)),c=Object(O.a)(i,2),s=(c[0],c[1],r.a.useState(null)),l=Object(O.a)(s,2),u=l[0],d=l[1];Object(n.useEffect)((function(){return t.current?(t.current=!1,void m()):function(){}}),[]);var m=function(){Object(dn.a)("\n query ListHeadcountStatuss(\n $filter: ModelHeadcountStatusFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listHeadcountStatuss(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\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 headcountReports {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",{limit:300}).then((function(t){try{var a=t.filter((function(t){return t.workTeamTemplateID===e.WorkTeam.id&&null===t._deleted}));d(a)}catch(n){}})).catch((function(e){console.log(e)}))};return r.a.createElement(p.a,{p:8},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("Rules StatusHeadcount")),r.a.createElement(A.a,{item:!0,xs:12},null!==u&&r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0},columns:[{field:"statusName",title:e.translate("Name status"),lookup:{high:e.translate("high"),low:e.translate("low"),medium:e.translate("medium")}},{field:"vacantNumber",title:e.translate("vacant"),type:"numeric"},{field:"assignedDays",title:e.translate("Assigned Days"),type:"numeric"}],data:u,editable:{onRowAdd:function(t){return new Promise((function(a,n){setTimeout((function(){!function(e){Object(dn.a)(B.c,{input:e}).then((function(e){m()})).catch((function(e){console.log(e)}))}({assignedDays:t.assignedDays,workTeamTemplateID:e.WorkTeam.id,vacantNumber:t.vacantNumber,statusName:t.statusName,headcountStatusWorkTeamTemplateId:e.WorkTeam.id}),a()}),1e3)}))},onRowUpdate:function(t,a){return new Promise((function(n,r){setTimeout((function(){Object(Pt.a)(u)[a.tableData.id]=t,function(e){Object(dn.a)(B.B,{input:e}).then((function(e){m()})).catch((function(e){console.log(e)}))}({id:t.id,assignedDays:t.assignedDays,workTeamTemplateID:e.WorkTeam.id,headcountStatusWorkTeamTemplateId:e.WorkTeam.id,vacantNumber:t.vacantNumber,statusName:t.statusName,_version:t._version}),n()}),1e3)}))},onRowDelete:function(e){return new Promise((function(t,a){setTimeout((function(){Object(Pt.a)(u);var a,n=e.tableData.id,r={id:u[n].id,_version:u[n]._version};a=r,Object(dn.a)(B.p,{input:a}).then((function(e){m()})).catch((function(e){console.log(e)})),t()}),1e3)}))}},title:""})))))})),ic=Object(y.a)((function(e){return{fab:{position:"absolute",bottom:e.spacing(2),right:e.spacing(2)}}})),cc=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var sc=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=ic(),o=r.a.useState(null),i=Object(O.a)(o,2),c=(i[0],i[1],r.a.useState(null)),s=Object(O.a)(c,2),l=s[0],u=s[1],d=r.a.useState(null),m=Object(O.a)(d,2),f=m[0],g=m[1],b=r.a.useState(!1),h=Object(O.a)(b,2),E=h[0],v=h[1],y=r.a.useState(!1),j=Object(O.a)(y,2),S=j[0],I=j[1];Object(n.useEffect)((function(){return t.current?(t.current=!1,void x()):function(){}}),[]);var x=function(){Object(dn.a)(dt,{limit:300}).then((function(e){var t=e.filter((function(e){return null===e._deleted}));u(t)})).catch((function(e){console.log(e)}))},T=function(e){!function(e){var t={id:e.id,active:!e.active,_version:e._version};Object(dn.a)(B.I,{input:t}).then((function(e){x()})).catch((function(e){console.log(e)}))}(e)},_=function(){v(!1)},N=function(){I(!1)};return r.a.createElement(p.a,{p:2},r.a.createElement(C.a,{variant:"h6",color:"textSecondary"},e.translate("Templete WorkedTeam")),r.a.createElement(A.a,{item:!0,xs:12},null!==l&&r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,localization:Ia(e),options:{exportButton:!0},columns:[{field:"workTeamTemplate",title:e.translate("Template")},{field:"minSalesAmount",title:e.translate("Sales Min Amount"),type:"numeric"},{field:"maxSalesAmount",title:e.translate("Sales Max Amount"),type:"numeric"},{field:"frecuencySales",title:e.translate("Sales frecuency"),lookup:Kt.e},{field:"periodSales",title:e.translate("Sales period"),type:"numeric"},{field:"active",title:e.translate("Active"),lookup:{true:"Si",false:"No"},render:function(e){return r.a.createElement(A.a,{container:!0,spacing:2,direction:"row",alignItems:"center",justify:"center",className:a.root},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{variant:"contained",color:e.active?"primary":"",onClick:function(){T(e)}},e.active?"Activado":"Desactivado")))}},{field:"",title:e.translate("Edit Position"),render:function(t){return r.a.createElement(A.a,{container:!0,spacing:2,direction:"row",alignItems:"center",justify:"center",className:a.root},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{variant:"contained",color:"secondary",onClick:function(){var e;e=t,v(!0),g(e)}},e.translate("Edit"))))}},{field:"",title:e.translate("Rule HeadCount"),render:function(t){return r.a.createElement(A.a,{container:!0,spacing:2,direction:"row",alignItems:"center",justify:"center",className:a.root},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{variant:"contained",color:"secondary",onClick:function(){var e;e=t,I(!0),g(e)}},e.translate("Edit"))))}}],data:l,editable:{onRowAdd:function(e){return new Promise((function(t,a){setTimeout((function(){var a,n="true"===e.active,r={workTeamTemplate:e.workTeamTemplate,active:n,minSalesAmount:parseFloat(e.minSalesAmount),maxSalesAmount:parseFloat(e.maxSalesAmount),frecuencySales:e.frecuencySales,periodSales:parseInt(e.periodSales),_version:e._version};a=r,Object(dn.a)(B.l,{input:a}).then((function(e){x()})).catch((function(e){console.log(e)})),t()}),1e3)}))},onRowUpdate:function(e,t){return new Promise((function(a,n){setTimeout((function(){Object(Pt.a)(l)[t.tableData.id]=e;var n,r="true"===e.active,o={id:e.id,workTeamTemplate:e.workTeamTemplate,active:r,minSalesAmount:parseFloat(e.minSalesAmount),maxSalesAmount:parseFloat(e.maxSalesAmount),frecuencySales:e.frecuencySales,periodSales:parseInt(e.periodSales),_version:e._version};n=o,Object(dn.a)(B.I,{input:n}).then((function(e){x()})).catch((function(e){console.log(e)})),a()}),1e3)}))},onRowDelete:function(e){return new Promise((function(t,a){setTimeout((function(){Object(Pt.a)(l);var a=e.tableData.id;!function(e){Object(dn.a)(B.t,{input:e}).then((function(e){x()})).catch((function(e){console.log(e)}))}({id:l[a].id,_version:l[a]._version}),t()}),1e3)}))}},title:""})))),r.a.createElement(xt.a,{fullScreen:!0,open:E,onClose:_,TransitionComponent:cc},r.a.createElement(Ct.a,{color:"secondary",className:a.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:_,"aria-label":"close"},r.a.createElement(It.a,null)))),r.a.createElement(p.a,{p:2},r.a.createElement(nc,Object.assign({},e,{WorkTeam:f})))),r.a.createElement(xt.a,{fullScreen:!0,open:S,onClose:N,TransitionComponent:cc},r.a.createElement(Ct.a,{color:"secondary",className:a.appBar},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:N,"aria-label":"close"},r.a.createElement(It.a,null)))),r.a.createElement(p.a,{p:2},r.a.createElement(oc,Object.assign({},e,{WorkTeam:f})))))}));a(2093);var lc={areas:a(2094),documentacion:a(2095),empleados:a(2096),empresas:a(2097),fuentes:a(2098),indicadores:a(2099),kpis:a(2100),parametros:a(2101),reportes:a(2102),variables:a(2103),areasWhite:a(2104),documentacionWhite:a(2105),empleadosWhite:a(2106),empresasWhite:a(2107),fuentesWhite:a(2108),indicadoresWhite:a(2109),kpisWhite:a(2110),parametrosWhite:a(2111),reportesWhite:a(2112),variablesWhite:a(2113),funciones:a(2114),funcionesWhite:a(2115)},uc=Object(y.a)((function(e){return{root:{flexGrow:1,paddingTop:"1.5em"},paper:{padding:e.spacing(2),textAlign:"center",color:e.palette.text.secondary},icon:{maxWidth:"79px"},noDecoration:{textDecoration:"none"}}}));function dc(){var e=uc(),t=Object(H.c)((function(e){return e.UserProfileReducer.user.position})),a=Object(H.c)((function(e){return JSON.parse(JSON.parse(e.UserProfileReducer.user.paramProfile))})),o=Object(n.useState)(!1),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],m=u[1],p=Object(n.useState)(!1),f=Object(O.a)(p,2),g=f[0],h=f[1],E=Object(n.useState)(!1),v=Object(O.a)(E,2),y=v[0],j=v[1],S=Object(n.useState)(!1),x=Object(O.a)(S,2),C=x[0],T=x[1],_=Object(n.useState)(!1),N=Object(O.a)(_,2),w=N[0],k=N[1],P=Object(n.useState)(!1),R=Object(O.a)(P,2),D=R[0],M=R[1],F=Object(n.useState)(!1),L=Object(O.a)(F,2),z=L[0],U=L[1],V=Object(n.useState)(!1),B=Object(O.a)(V,2),q=B[0],$=B[1],W=Object(n.useState)(!1),K=Object(O.a)(W,2),G=K[0],J=K[1],Y=Object(n.useState)(!1),Z=Object(O.a)(Y,2),X=Z[0],Q=Z[1];return Object(n.useEffect)((function(){a&&a&&a.forEach((function(e){e.uuid===t.id&&e.path_permissions.filter((function(e){return"c3e6a65e-7da3-472f-974b-35a558f796d6"!==e.id})).forEach((function(e){"Business"===e.name&&s(!0),"Reports"===e.name&&h(!0),"Employees"===e.name&&(m(!0),j(!0)),"Parameters"===e.name&&T(!0),"Indicators"===e.name&&k(!0),"DataSources"===e.name&&M(!0),"Functions"===e.name&&J(!0),"VariableCommissions"===e.name&&Q(!0),"Variables"===e.name&&U(!0),"Manual"===e.name&&$(!0)}))})),console.log(t),console.log(a)}),[t,a]),r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:e.root},r.a.createElement(A.a,{container:!0,spacing:3},c?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"empresas"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.empresas,alt:"Organizaciones"}),r.a.createElement("h3",null,"Empresas")))):"",d?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"areas"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.areas,alt:"Puestos"}),r.a.createElement("h3",null,"Puestos")))):"",y?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"empleados"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.empleados,alt:"Empleados"}),r.a.createElement("h3",null,"Empleados")))):"",D?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"fuentes-de-informacion"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.fuentes,alt:"Fuentes de informaci\xf3n"}),r.a.createElement("h3",null,"Fuentes de informaci\xf3n")))):"",z?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"variables"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.variables,alt:"Variables"}),r.a.createElement("h3",null,"Variables")))):"",C?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"parametros"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.parametros,alt:"Par\xe1metros"}),r.a.createElement("h3",null,"Par\xe1metros")))):"",G?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"funciones"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.funciones,alt:"Funciones",className:e.icon}),r.a.createElement("h3",null,"Funciones")))):"",w?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"indicadores"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.indicadores,alt:"Indicadores"}),r.a.createElement("h3",null,"Indicadores")))):"",X?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"comisiones-variables"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.kpis,alt:"Comisiones Variables"}),r.a.createElement("h3",null,"Comisiones Variables")))):"",g?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(b.b,{className:e.noDecoration,to:"reportes"},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.reportes,alt:"Reportes"}),r.a.createElement("h3",null,"Reportes")))):"",q?r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement("a",{href:"/VariableCommissionsManual.pdf",className:e.noDecoration},r.a.createElement(ve.a,{className:e.paper},r.a.createElement("img",{src:lc.documentacion,alt:"Funciones"}),r.a.createElement("h3",null,"Documentaci\xf3n")))):"")))}var mc=a(877),pc=a(38),fc=a(17),gc=function(e){return Object(fc.get)(e,"notification")},bc=Object(pc.a)([gc],(function(e){return Object(fc.get)(e,"show")})),hc=Object(pc.a)([gc],(function(e){return Object(fc.get)(e,"type")})),Ec=Object(pc.a)([gc],(function(e){return Object(fc.get)(e,"message")})),vc=Object(Uo.a)("notification/SET_NOTIFICATION_MESSAGE"),Oc=Object(Uo.a)("notification/SET_NOTIFICATION_SHOW"),yc=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(){var e=this.props,t=e.show,a=e.type,n=e.message,o=e.setShow;return r.a.createElement(mc.a,{open:t,autoHideDuration:6e3,onClose:function(){return o(!1)},anchorOrigin:{vertical:"top",horizontal:"center"}},r.a.createElement(P.a,{severity:a},n))}}]),a}(n.Component),jc=(Object(H.b)((function(e){return{show:bc(e),type:hc(e),message:Ec(e)}}),(function(e){return{setShow:function(t){return e(Oc(t))}}}))(yc),function(e){return Object(fc.get)(e,"modalselector")}),Sc=Object(pc.a)([jc],(function(e){return Object(fc.get)(e,"show")})),Ic=(Object(pc.a)([jc],(function(e){return Object(fc.get)(e,"title")})),Object(pc.a)([jc],(function(e){return Object(fc.get)(e,"type")}))),Ac=Object(pc.a)([jc],(function(e){return Object(fc.get)(e,"fatherScreen")})),xc=function(e){return Object(fc.get)(e,"organizations")},Cc=Object(pc.a)([xc],(function(e){return Object(fc.get)(e,"loading")})),Tc=Object(pc.a)([xc],(function(e){return Object(fc.get)(e,"data")})),_c=Object(Uo.a)("kpi/SET_KPI_ORGANIZATION"),Nc=Object(Uo.a)("kpi/SET_KPI_AREA"),wc=Object(Uo.a)("kpi/SET_KPI_TIME"),kc=Object(Uo.a)("kpi/SET_KPI_NAME"),Pc=Object(Uo.a)("kpi/CREATE_KPI_STEP"),Rc=Object(Uo.a)("kpi/ADD_KPI_ELEMENT"),Dc=Object(Uo.a)("kpi/PUSH_ELEMENT_KPI_STEP"),Mc=Object(Uo.a)("kpi/PUSH_ELEMENT_KPI_DICTIONARY"),Fc=Object(Uo.a)("kpi/TEST_KPI_EXPRESSION"),Lc=Object(Uo.a)("kpi/SAVE_KPI"),zc=Object(Uo.a)("kpi/SET_TEST_KPI"),Uc=Object(Uo.a)("kpi/SET_SAVE_KPI"),Vc=Object(Uo.a)("kpi/RESET_KPI_DATA"),Bc=Object(Uo.a)("kpi/ADD_KPI_FUNCTION_ELEMENT"),qc=Object(Uo.a)("kpi/PUSH_FUNCTION_ELEMENT_KPI"),$c=Object(Uo.a)("kpi/SET_LAST_FUNCTION_KPI_VALIDATION"),Wc=Object(Uo.a)("kpi/SET_KPI_SENDING"),Kc=Object(Uo.a)("kpi/DELETE_KPI_ELEMENT"),Hc=Object(Uo.a)("kpi/POP_ELEMENT_DICTIONARY_KPI"),Gc=Object(Uo.a)("kpi/POP_ALL_FUNCTION_ARGUMENTS_KPI_DICTIONARY"),Jc=Object(Uo.a)("kpi/POP_ELEMENT_KPI"),Yc=Object(Uo.a)("kpi/POP_FUNCTION_ARGUMENT_ELEMENT_KPI"),Zc=Object(Uo.a)("kpi/EDIT_KPI_ELEMENT"),Xc=Object(Uo.a)("kpi/REPLACE_KPI_ELEMENT"),Qc=Object(Uo.a)("kpi/EDIT_KPI"),es=Object(Uo.a)("kpi/REHYDRATE_KPI"),ts=Object(Uo.a)("kpi/RESET_STEPS_KPI"),as=Object(Uo.a)("kpi/EDIT_SAVE_KPI"),ns=Object(Uo.a)("kpi/DELETE_KPI"),rs=Object(Uo.a)("kpi/SET_ACTIVE_KPI"),os=Object(Uo.a)("kpi/SET_KPI_DELETING"),is=Object(Uo.a)("kpi/EDIT_KPI_FUNCTION_ELEMENT"),cs=Object(Uo.a)("kpi/REPLACE_FUNCTION_ARGUMENT_ELEMENT_KPI"),ss=Object(Uo.a)("kpi/SET_NO_EXIST_IDS_KPI"),ls=(Object(Uo.a)("indicator/SET_INDICATOR_STRUCTURE"),Object(Uo.a)("indicator/SET_INDICATOR_NAME")),us=Object(Uo.a)("indicator/SET_INDICATOR_ORGANIZATION"),ds=Object(Uo.a)("indicator/SET_INDICATOR_DATASOURCE"),ms=Object(Uo.a)("indicator/SET_INDICATOR_AREA"),ps=(Object(Uo.a)("indicator/FETCH_INDICATOR_VARIABLES"),Object(Uo.a)("indicator/CREATE_INDICATOR_STEP")),fs=Object(Uo.a)("indicator/ADD_INDICATOR_ELEMENT"),gs=Object(Uo.a)("indicator/PUSH_ELEMENT_INTICATOR_STEP"),bs=Object(Uo.a)("indicator/PUSH_ELEMENT_INDICATOR_DICTIONARY"),hs=Object(Uo.a)("indicator/TEST_INDICATOR"),Es=Object(Uo.a)("indicator/SET_TEST_INDICATOR"),vs=Object(Uo.a)("indicator/SAVE_INDICATOR"),Os=Object(Uo.a)("indicator/SET_SAVE_INDICATOR"),ys=Object(Uo.a)("indicator/RESET_INDICATOR_DATA"),js=Object(Uo.a)("indicator/ADD_INDICATOR_FUNCTION_ELEMENT"),Ss=Object(Uo.a)("indicator/PUSH_FUNCTION_ELEMENT_INDICATOR"),Is=Object(Uo.a)("indicator/SET_LAST_FUNCTION_VALIDATION"),As=Object(Uo.a)("indicator/SET_INDICATOR_SENDING"),xs=Object(Uo.a)("indicator/DELETE_INDICATOR_ELEMENT"),Cs=Object(Uo.a)("indicator/POP_INDICATOR_ELEMENT"),Ts=Object(Uo.a)("indicator/POP_DICTIONARY_ELEMENT_INDICATOR"),_s=Object(Uo.a)("indicator/EDIT_INDICATOR_ELEMENT"),Ns=Object(Uo.a)("indicator/REPLACE_INDICATOR_ELEMENT"),ws=Object(Uo.a)("indicator/DELETE_INDICATOR_STEP"),ks=Object(Uo.a)("indicator/POP_FUNCTION_ARGUMENT_ELEMENT_INDICATOR"),Ps=Object(Uo.a)("indicator/POP_ALL_FUNCTION_ARGUMENTS_INDICATOR_DICTIONARY"),Rs=Object(Uo.a)("indicator/EDIT_INDICATOR"),Ds=Object(Uo.a)("indicator/REHYDRATE_INDICATOR"),Ms=Object(Uo.a)("indicator/SAVE_EDIT_INDICATOR"),Fs=Object(Uo.a)("indicator/DELETE_INDICATOR"),Ls=Object(Uo.a)("indicator/RESET_INDICATOR_DATASET"),zs=Object(Uo.a)("indicator/SET_LOADING_EDIT"),Us=Object(Uo.a)("indicator/SET_DELETING_INDICATOR"),Vs=Object(Uo.a)("indicator/EDIT_INDICATOR_FUNCTION_ARGUMENT_ELEMENT"),Bs=Object(Uo.a)("indicator/REPLACE_FUNCTION_ARGUMENT_ELEMENT"),qs=Object(Uo.a)("indicator/SET_NO_EXIST_IDS_INDICATOR"),$s=Object(Uo.a)("reports/SET_REPORTS_ORGANIZATION"),Ws=Object(Uo.a)("reports/SET_REPORTS_AREA"),Ks=Object(Uo.a)("reports/SET_REPORTS_EMPLOYEE"),Hs=Object(Uo.a)("reports/FETCH_REPORTS_EMPLOYEE"),Gs=Object(Uo.a)("reports/SET_EMPLOYEE_REPORTS"),Js=Object(Uo.a)("reports/SET_EMPLOYEE_REPORTS_ERROR"),Ys=Object(Uo.a)("reports/RUN_COMMISSION"),Zs=Object(Uo.a)("reports/SET_COMMISION_SENDING"),Xs=Object(Uo.a)("reports/RESET_EMPLOYEE_REPORTS_DATA"),Qs=Object(Uo.a)("reports/FETCH_REPORTS_BY_ORGANIZATION"),el=Object(Uo.a)("reports/SET_REPORTS_BY_ORGANIZATION"),tl=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={value:"",user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],organizations:[]},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this.props.data,t=this.state.user,a=t.paramProfile,n=t.position,r=JSON.parse(JSON.parse(a)),o=[];e&&e.forEach((function(e){r.filter((function(e){return e.uuid===n.id})).forEach((function(t){t.organization.forEach((function(t){t.uuid===e.id&&o.push(e)}))}))})),this.setState({organizations:o})}},{key:"selectValue",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e}))}},{key:"setValue",value:function(){var e=this.props,t=e.screen,a=e.modalasSelectorShow,n=e.setKPIorganization,r=e.setIndicatorOrganization,o=e.setReportsOrganization,i=this.state.value;switch(t){case"KPI":n({name:i.name,id:i.id});break;case"indicator":r({name:i.name,id:i.id});break;case"reports":o({name:i.name,id:i.id})}a(!1)}},{key:"render",value:function(){var e=this,t=this.props,a=t.loading,n=t.modalasSelectorShow,o=this.state,i=o.value,c=o.organizations;return r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona empresa:"),a?r.a.createElement(w.a,{className:"loading-indicator"}):0===c.length?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:c,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Empresa",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.selectValue(a)}})),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",disabled:!i,onClick:function(){return e.setValue()}},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return n(!1)}},"Cancelar"))))}}]),a}(E.e),al=Object(H.b)((function(e){return{loading:Cc(e),data:Tc(e),screen:Ac(e)}}),(function(e){return{modalasSelectorShow:function(t){return e(qo(t))},setKPIorganization:function(t){return e(_c(t))},setIndicatorOrganization:function(t){return e(us(t))},setReportsOrganization:function(t){return e($s(t))}}}))(tl),nl=function(e){return Object(fc.get)(e,"areas")},rl=Object(pc.a)([nl],(function(e){return Object(fc.get)(e,"loading")})),ol=Object(pc.a)([nl],(function(e){return Object(fc.get)(e,"data")})),il=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={value:""},n}return Object(l.a)(a,[{key:"selectValue",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e}))}},{key:"setValue",value:function(){var e=this.props,t=e.screen,a=e.modalasSelectorShow,n=e.setKPIarea,r=e.setIndicatorArea,o=e.setReportsArea,i=this.state.value;switch(t){case"KPI":n({name:i.name,id:i.id});break;case"indicator":r({name:i.name,id:i.id});break;case"reports":o({name:i.name,id:i.id})}a(!1)}},{key:"render",value:function(){var e=this,t=this.props,a=t.loading,n=t.data,o=t.modalasSelectorShow,i=this.state.value;return r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona el Puesto:"),a?r.a.createElement(w.a,{className:"loading-indicator"}):0===n.length?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:n,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Area",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.selectValue(a)}})),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",disabled:!i,onClick:function(){return e.setValue()}},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return o(!1)}},"Cancelar"))))}}]),a}(n.Component),cl=Object(H.b)((function(e){return{loading:rl(e),data:ol(e),screen:Ac(e)}}),(function(e){return{modalasSelectorShow:function(t){return e(qo(t))},setKPIarea:function(t){return e(Nc(t))},setIndicatorArea:function(t){return e(ms(t))},setReportsArea:function(t){return e(Ws(t))}}}))(il),sl=a(1057),ll=a(200),ul=a.n(ll),dl=(a(2122),a(2123),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={startDate:new Date((new Date).setDate((new Date).getDate()+1)),period:"",periodTimes:"",numberPeriod:0},n}return Object(l.a)(a,[{key:"handleSelect",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{startDate:e}))}},{key:"setValue",value:function(){var e=this.props,t=e.screen,a=e.modalasSelectorShow,n=e.setKPItime,r=this.state,o=r.period,i=r.periodTimes;switch(t){case"KPI":var c="",s=ul()(this.state.startDate).format("YYYY-MM-DD");switch(o){case"diario":c=ul()(s).add({days:i});break;case"semana":c=ul()(s).add({weeks:i});break;case"quincenal":c=ul()(s).add({days:15*i});break;case"mensual":c=ul()(s).add({months:i})}var l=ul()(s,"YYYY-MM-DD");n({start_date:s,period:ul()(c,"YYYY-MM-DD").diff(l,"days")})}a(!1)}},{key:"render",value:function(){for(var e=this,t=this.props.modalasSelectorShow,a=this.state,n=a.period,o=a.periodTimes,i=a.numberPeriod,c=[],s=1;s<=10;s++)c.push(r.a.createElement(en.a,{key:s,value:s},s));return r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona el periodo:"),r.a.createElement(p.a,{sx:{flexGrow:1}},r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement("h4",{id:"transition-modal-description"},"Paso 1 Selecciona la frecuencia de KPI:"),r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(T.a,{className:"selector"},r.a.createElement(On.a,null,"Frecuencia..."),r.a.createElement(yn.a,{value:n,onChange:function(t){"diario"===t.target.value?e.setState(Object(G.a)(Object(G.a)({},e.state),{},{period:t.target.value,periodTimes:1,numberPeriod:1})):"semana"===t.target.value?e.setState(Object(G.a)(Object(G.a)({},e.state),{},{period:t.target.value,periodTimes:1,numberPeriod:7})):"quincenal"===t.target.value?e.setState(Object(G.a)(Object(G.a)({},e.state),{},{period:t.target.value,periodTimes:1,numberPeriod:15})):"mensual"===t.target.value&&e.setState(Object(G.a)(Object(G.a)({},e.state),{},{period:t.target.value,periodTimes:1,numberPeriod:new Date((new Date).getFullYear(),(new Date).getMonth()+1,0).getDate()}))}},r.a.createElement(en.a,{value:"diario"},"Diario"),r.a.createElement(en.a,{value:"semana"},"Semana"),r.a.createElement(en.a,{value:"quincenal"},"Quincenal"),r.a.createElement(en.a,{value:"mensual"},"Mensual"),");")),o?r.a.createElement(p.a,null,r.a.createElement("h4",{id:"transition-modal-description",style:{padding:"20px"}},"Paso 3 Verifica datos de KPI:"),r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",gutterBottom:!0,style:{fontWeight:"bold"}}," Fecha inicial ")),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",gutterBottom:!0,style:{fontWeight:"bold"}}," ",new Date((new Date).setDate(new Date(this.state.startDate).getDate()-i)).getDate(),"-",new Date((new Date).setDate((new Date).getDate()-i)).getMonth()+1,"-",new Date((new Date).setDate((new Date).getDate()-i)).getFullYear()," ")),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement(C.a,{variant:"subtitle2",gutterBottom:!0,style:{fontWeight:"bold"}}," Fecha de ejecuci\xf3n ")),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(C.a,{variant:"subtitle2",gutterBottom:!0,style:{fontWeight:"bold"}}," ",new Date((new Date).setDate(new Date(this.state.startDate).getDate())).getDate(),"-",new Date((new Date).setDate((new Date).getDate())).getMonth()+1,"-",new Date((new Date).setDate((new Date).getDate())).getFullYear()," "))),r.a.createElement(C.a,{mt:1},"Esta comision se ejecuta de manera ",n," "),r.a.createElement(C.a,{mt:1},"La cual comienza a tomar datos apartir del dia ",new Date((new Date).setDate(new Date(this.state.startDate).getDate()-i)).getDate()," y ejecutando el calculo KPI el dia ",new Date(new Date(this.state.startDate)).getDate()," "),r.a.createElement(C.a,{variant:"subtitle2",gutterBottom:!0,style:{padding:"20px",fontWeight:"bold"},mt:1},"Observacion: Es importante que se tenga informaci\xf3n en el periodo a ejecutar definido, ya que este proceso de carga informaci\xf3n debe ejecutarse antes de llegar a la fecha de ejecuci\xf3n. ")):"")),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(A.a,null)),r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement("h4",{id:"transition-modal-description",style:{paddingLeft:"20px"}},"Paso 2 Selecciona la fecha en que deseas que se ejecute de KPI:"),r.a.createElement(sl.Calendar,{date:this.state.startDate,minDate:new Date((new Date).setDate((new Date).getDate())),onChange:function(t){return e.handleSelect(t)},months:1,direction:"horizontal",locale:ri.es}))),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:5},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){return e.setValue()},disabled:!o},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return t(!1)}},"Cancelar")))))}}]),a}(n.Component)),ml=Object(H.b)((function(e){return{screen:Ac(e)}}),(function(e){return{modalasSelectorShow:function(t){return e(qo(t))},setKPItime:function(t){return e(wc(t))}}}))(dl),pl=function(e){return Object(fc.get)(e,"datasources")},fl=Object(pc.a)([pl],(function(e){return Object(fc.get)(e,"loading")})),gl=Object(pc.a)([pl],(function(e){return Object(fc.get)(e,"data")})),bl=Object(pc.a)([pl],(function(e){return Object(fc.get)(e,"error")})),hl=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={value:""},n}return Object(l.a)(a,[{key:"selectValue",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e}))}},{key:"setValue",value:function(){var e=this.props,t=e.screen,a=e.modalasSelectorShow,n=e.setIndcatorDatasource,r=this.state.value;switch(t){case"indicator":n({name:r.name,id:r.id})}a(!1)}},{key:"render",value:function(){var e=this,t=this.props,a=t.loading,n=t.data,o=t.modalasSelectorShow,i=this.state.value;return r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona una fuente de informaci\xf3n:"),a?r.a.createElement(w.a,{className:"loading-indicator"}):0===n.length?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:n,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Fuente de informaci\xf3n",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.selectValue(a)}})),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",disabled:!i,onClick:function(){return e.setValue()}},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return o(!1)}},"Cancelar"))))}}]),a}(n.Component),El=Object(H.b)((function(e){return{loading:fl(e),data:gl(e),screen:Ac(e)}}),(function(e){return{modalasSelectorShow:function(t){return e(qo(t))},setIndcatorDatasource:function(t){return e(ds(t))}}}))(hl),vl=function(e){return Object(fc.get)(e,"employees")},Ol=Object(pc.a)([vl],(function(e){return Object(fc.get)(e,"loading")})),yl=Object(pc.a)([vl],(function(e){return Object(fc.get)(e,"data")})),jl=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={value:""},n}return Object(l.a)(a,[{key:"selectValue",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e}))}},{key:"setValue",value:function(){var e=this.props,t=e.screen,a=e.modalasSelectorShow,n=e.setReportsEmployee,r=this.state.value;switch(t){case"reports":n({name:r.last_name+" "+r.second_last_name+" "+r.first_name,id:r.id})}a(!1)}},{key:"render",value:function(){var e=this,t=this.props,a=t.loading,n=t.data,o=t.modalasSelectorShow,i=this.state.value;return r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona un Empleado:"),a?r.a.createElement(w.a,{className:"loading-indicator"}):0===n.length?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:n,getOptionLabel:function(e){return e.fullname},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Empleado",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.selectValue(a)}})),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",disabled:!i,onClick:function(){return e.setValue()}},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return o(!1)}},"Cancelar"))))}}]),a}(n.Component),Sl=Object(H.b)((function(e){return{loading:Ol(e),data:yl(e),screen:Ac(e)}}),(function(e){return{modalasSelectorShow:function(t){return e(qo(t))},setReportsEmployee:function(t){return e(Ks(t))}}}))(jl),Il=a(902),Al=Object(Uo.a)("createFunction/SET_CREATEFUNCTION_NAME"),xl=Object(Uo.a)("createFunction/SET_CREATEFUNCTION_DESC"),Cl=Object(Uo.a)("createFunction/SET_CREATEFUNCTION_PARAMETER"),Tl=Object(Uo.a)("createFunction/ADD_CREATEFUNCTION_ELEMENT"),_l=Object(Uo.a)("createFunction/CREATE_CREATEFUNCTION_STEP"),Nl=Object(Uo.a)("createFunction/PUSH_ELEMENT_CREATEFUNCTION_STEP"),wl=Object(Uo.a)("createFunction/TEST_CREATEFUNCTION"),kl=Object(Uo.a)("createFunction/SAVE_CREATEFUNCTION"),Pl=Object(Uo.a)("createFunction/SET_TEST_CREATEFUNCTION"),Rl=Object(Uo.a)("createFunction/SET_CREATEFUNCTION_SENDING"),Dl=Object(Uo.a)("createFunction/SET_SAVE_CREATEFUNCTION"),Ml=Object(Uo.a)("createFunction/RESET_CREATEFUNCTION_DATA"),Fl=Object(Uo.a)("createFunction/EDIT_CREATEFUNCTION"),Ll=Object(Uo.a)("createFunction/REHYDRATE_CREATEFUNCTION"),zl=Object(Uo.a)("createFunction/DELETE_CREATEFUNCTION_ELEMENT"),Ul=Object(Uo.a)("createFunction/POP_CREATEFUNCTION_ELEMENT"),Vl=Object(Uo.a)("createFunction/EDIT_CREATEFUNCTION_ELEMENT"),Bl=Object(Uo.a)("createFunction/REPLACE_ELEMENT_CREATEFUNCTION"),ql=Object(Uo.a)("createFunction/SAVE_EDIT_CREATEFUNCTION"),$l=Object(Uo.a)("createFunction/DELETE_CREATEFUNCTION"),Wl=Object(Uo.a)("createFunction/DELETE_CREATEFUNCTION_PARAMETER"),Kl=Object(Uo.a)("createFunction/SET_EXPRESSION_CREATEFUNCTION"),Hl=Object(Uo.a)("createFunction/TEST_ADVACED_CREATEFUNCTION_EXPRESSION"),Gl=Object(Uo.a)("createFunction/SAVE_ADVANCED_CREATEFUNCTION"),Jl=Object(Uo.a)("createFunction/SAVE_EDIT_ADVANCED_CREATEFUNCTION"),Yl=Object(Uo.a)("createFunction/SET_DELETING_CREATEFUNCTION"),Zl=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)).onFormChange=function(e){n.setState(Object(G.a)(Object(G.a)({},n.state),{},{value:"".concat(e.target.value)}))},n.onSubmit=function(e){e.preventDefault()},n.state={value:""},n}return Object(l.a)(a,[{key:"setValue",value:function(){var e=this.props,t=e.screen,a=e.modalasSelectorShow,n=e.setParameter,r=this.state.value;switch(t){case"createFunctions":n(r)}a(!1)}},{key:"render",value:function(){var e=this,t=this.props.modalasSelectorShow;return r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Define el nombre del p\xe1rametro:"),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("form",{className:"",onChange:this.onFormChange,onSubmit:this.onSubmit},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"text",name:"item",variant:"outlined",placeholder:"Nombre"}))))),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){return e.setValue()}},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return t(!1)}},"Cancelar")))))}}]),a}(n.Component),Xl=Object(H.b)((function(e){return{screen:Ac(e)}}),(function(e){return{setParameter:function(t){return e(Cl(t))},modalasSelectorShow:function(t){return e(qo(t))}}}))(Zl),Ql=(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(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(){var e=this.props,t=e.show,a=e.type;return r.a.createElement(xt.a,{fullScreen:!0,open:t,closeAfterTransition:!0},r.a.createElement(ge.a,{in:t},r.a.createElement("div",{className:"dialog-content"},"organizations"===a&&r.a.createElement(al,null),"area"===a&&r.a.createElement(cl,null),"dataSource"===a&&r.a.createElement(El,null),"time"===a&&r.a.createElement(ml,null),"employee"===a&&r.a.createElement(Sl,null),"functionParameter"===a&&r.a.createElement(Xl,null))))}}]),a}(n.Component)),eu=Object(H.b)((function(e){return{show:Sc(e),type:Ic(e)}}),(function(e){return{}}))(Ql),tu=(Object(Uo.a)("variablestag/SET_VARIABLE_NAME"),Object(Uo.a)("variablestag/SET_VARIABLE_ID")),au=Object(Uo.a)("variablestag/SET_VARIABLE_ORGANIZATION"),nu=Object(Uo.a)("variablestag/SET_VARIABLE_DATASOURCE"),ru=(Object(Uo.a)("variablestag/SET_VARIABLE_TAG_NAME"),Object(Uo.a)("variablestag/SET_VARIABLE_TAG_DATE"),Object(Uo.a)("variablestag/SET_VARIABLE_TAG_ESTATUS_EDIT")),ou=Object(Uo.a)("variablestag/RESET_VARIABLE_TAG"),iu=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(){var e=this,t=this.props,a=t.open,n=t.handleClose,o=t.title;return r.a.createElement(xt.a,{fullScreen:!0,open:a,onClose:n,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},o),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1},r.a.createElement(p.a,null,this.props.children))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(t){return e.props.onContinue(t)},disabled:this.props.isContinueDisabled},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(t){return e.props.onCancel(t)}},"Cancelar"))))))}}]),a}(n.Component),cu=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(){var e=this;return this.props.loading?r.a.createElement(w.a,null):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{onChange:function(t,a){return e.props.onChange(a)},options:this.props.elements,getOptionLabel:function(e){return e.name},style:{width:300},noOptionsText:"No se encontraron elementos",renderInput:function(t){return r.a.createElement(S.a,Object.assign({},t,{label:e.props.label,variant:"outlined",style:{width:300}}))}}))}}]),a}(r.a.Component),su=Object(H.b)((function(e){return{organizations:{loading:Cc(e),data:Tc(e)},datasource:{loading:fl(e),data:gl(e)}}}),(function(e){return{fetchOrganizations:function(){return e($o())},fetchDatasources:function(t){return e(Yo(t))},setVariableOrganization:function(t){return e(au(t))},setVariableDataSource:function(t){return e(nu(t))},setOrganizations:function(t){return e(Wo(t))},setDatasources:function(t){return e(Zo(t))},resetVariable:function(){return e(ou())}}}))((function(e){var t=e.fetchOrganizations,a=e.fetchDatasources,o=e.organizations,i=e.datasource,c=e.setVariableOrganization,s=e.resetVariable,l=e.setDatasources,u=e.setVariableDataSource,d=Object(n.useState)(!0),m=Object(O.a)(d,2),f=m[0],g=m[1],h=Object(n.useState)(null),E=Object(O.a)(h,2),v=E[0],y=E[1],j=Object(n.useState)(""),S=Object(O.a)(j,2),I=S[0],x=S[1],C=Object(n.useState)(!1),T=Object(O.a)(C,2),_=T[0],N=T[1],w=Object(H.c)((function(e){return e.UserProfileReducer.user.position})),k=Object(H.c)((function(e){return JSON.parse(JSON.parse(e.UserProfileReducer.user.paramProfile))}));Object(n.useEffect)((function(){t();var e=[];o&&o.data.forEach((function(t){k.filter((function(e){return e.uuid===w.id})).forEach((function(a){a.organization.forEach((function(a){a.uuid===t.id&&e.push(t)}))}))})),y(e),s()}),[]);var P=function(){g(!1)};return r.a.createElement(xt.a,{fullScreen:!0,open:f,closeAfterTransition:!0},r.a.createElement(ge.a,{in:f},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona la Empresa y la Fuente de Informaci\xf3n"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1},r.a.createElement(p.a,null,r.a.createElement(cu,{loading:o.loading,label:"Empresa",elements:v,onChange:function(e){e?(c(e),a(e),N(!0)):(s(),N(!1),l([]),x(""))}}),_&&r.a.createElement(cu,{loading:i.loading,label:"Fuente de Informaci\xf3n",elements:i.data,onChange:function(e){e&&(u(e),x(e.id))}})))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",color:"primary",component:b.b,to:"/prometheus/variableCommissions/variables/lista/".concat(I),variant:"contained",disabled:!(I.length>0)},"ACEPTAR")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(b.b,{to:"/"},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:function(){return P}},"Cancelar")))))))})),lu=function(e){return{type:Be,data:e}},uu=Object(H.b)((function(e){return{organization:e.organization,variable:e.variable,data_source:e.data_source}}),(function(e){return{VariableCommissions_onOrganization:function(t){e(lu(t))},VariableCommissions_onVariable:function(t){e(function(e){return{type:$e,data:e}}(t))},VariableCommissions_onDataSource:function(t){e(function(e){return{type:qe,data:e}}(t))}}}))(su),du="https://5m07t90pnk.execute-api.us-east-1.amazonaws.com/Stage",mu=a(2346),pu=(Object(y.a)({container:{background:"#F1F0F4",padding:"1em",borderRadius:5}}),Object(j.a)({})(mu.a));var fu=function(e){e.history;var t=e.navigation,a=t.filter((function(e){return e.current})),n=t.filter((function(e){return!("current"in e)}));return r.a.createElement(p.a,null,r.a.createElement(pu,null,n.map((function(t,a){return r.a.createElement(x.a,{color:"inherit",key:a,onClick:function(a){return n=a,r=t,o=e.navigate,console.log(r),n.preventDefault(),void o(r.url);var n,r,o},href:t.url},t.title)})),r.a.createElement(C.a,{color:"textPrimary"},a[0].title)))};function gu(e){var t="\n";return e.forEach((function(e,a){t+="Resultado_Paso_"+(a+1)+" : ",e.forEach((function(e){"element"===e.type?"variable"===e.value.selected?t+="$remotevar:"+e.name:"parameter"===e.value.selected?t+="$remoteparam:"+e.name:"function"===e.value.selected?(t+="$hfunction:"+e.name,t+="{",e.functionArguments.forEach((function(a,n){"variable"===a.value.selected?t+="$remotevar:"+a.name:"parameter"===a.value.selected?t+="$remoteparam:"+a.name:"step"===a.value.selected?t+="$var:"+a.name+" ":"areaIndicators"===a.value.selected&&(t+="$indicator:"+a.name+" "),n!==e.functionArguments.length-1&&(t+=",")})),t+="} "):"areaIndicators"===e.value.selected?t+="$indicator:"+e.name:"parameterFunction"===e.value.selected&&(t+="$hfunctionvar:["+e.name+"] "):"operator"===e.type?t+=" "+e.value.value+" ":"step"===e.type&&(t+="$var:"+e.name+" ")})),t+="\n"})),t+="return $var:Resultado_Paso_"+e.length,t+="\n",t=window.btoa(t)}function bu(e){return window.btoa(e)}var hu={header:{actions:" "},body:{emptyDataSourceMessage:"No se encontraron resultados",addTooltip:"Agregar",editTooltip:"Editar",deleteTooltip:"Eliminar",editRow:{saveTooltip:"Guardar",cancelTooltip:"Cancelar",deleteText:"\xbfEst\xe1s seguro de eliminar este elemento?"}},toolbar:{searchTooltip:"Buscar",searchPlaceholder:"Buscar",exportTitle:"Exportar",exportName:"Exportar a CSV"},pagination:{labelRowsSelect:"Resultados",labelDisplayedRows:" {from}-{to} de {count}",firstTooltip:"Primer P\xe1gina",previousTooltip:"P\xe1gina Anterior",nextTooltip:"Siguiente P\xe1gina",lastTooltip:"\xdaltima P\xe1gina"}};function Eu(e){var t=[],a="";return"undefined"!==typeof e.HelperFunction?(a="function",t.push(e.HelperFunction.id)):"undefined"!==typeof e.Parameter?(a="parameter",t.push(e.Parameter.id)):"undefined"!==typeof e.Indicator?(a="indicator",t.push(e.Indicator.id)):"undefined"!==typeof e.Variable&&(a="variable",t.push(e.Variable.id)),[t,a]}var vu=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(){var e=this.props,t=e.lead,a=e.handleClose;return r.a.createElement(mc.a,{open:t.show,autoHideDuration:6e4,onClose:a,anchorOrigin:{vertical:"top",horizontal:"center"}},r.a.createElement(P.a,{severity:t.type},t.message))}}]),a}(n.Component),Ou=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(){var e=this.props,t=e.open,a=e.loading,n=e.nameVariable,o=e.changeName,i=e.handleClose,c=e.saveVariable,s=e.btnDis;return r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:t,closeAfterTransition:!0},r.a.createElement(ge.a,{in:t},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Crear variable nueva"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect",type:"text",name:"nameVariable",variant:"outlined",label:"Nombre",onChange:function(e){return o(e.target.value)},value:n})))),r.a.createElement(A.a,{item:!0,xs:12},a?r.a.createElement(w.a,null):r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){c(n)},disabled:!(s&&n.length>1)},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:i},"Cancelar")))))))}}]),a}(n.Component),yu=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)).handleClose=function(){n.setState({open:!1})},n.handleChangeNameVariable=function(e){n.setState({nameVariable:e})},n.handleSaveVariableName=function(e){var t=n.state,a=t.variables,r=t.idDataSource;n.setState({btnActive:!1,loading:!0,readyData:!1});var o={name:"".concat(e)};fetch("".concat(du,"/data-source/").concat(r,"/variable"),{method:"post",body:JSON.stringify(o)}).then((function(e){return e.json()})).then((function(e){var t=a;t.push({id:e.variable.id,name:e.variable.name}),n.setState({open:!1,btnActive:!0,readyData:!0,loading:!1,nameVariable:"",variables:t,lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.handleDeleteRow=function(e){var t=n.state.valoresParamaters;t.splice(t.indexOf(e),1),n.setState({valoresParamaters:t})},n.state={open:!1,loading:!0,idDataSource:"",variables:[],permision_read:!1,permision_write:!1,nameVariable:"",breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions/"},{title:"Variables",url:"/prometheus/variableCommissions/variables"},{title:"Lista",current:!0}],user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],btnDis:!0,lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props.params;JSON.parse(JSON.parse(this.getSecureStore().UserProfileReducer.user.paramProfile)).filter((function(t){return t.uuid===e.getSecureStore().UserProfileReducer.user.position.id})).forEach((function(t){t.path_permissions.forEach((function(t){"Variables"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})}))})),fetch("".concat(du,"/data-source/").concat(t.dataSourceId,"/variable")).then((function(e){return e.json()})).then((function(a){e.setState({variables:a.variable,readyOrg:!0,loading:!1,idDataSource:t.dataSourceId})}))}},{key:"handleDeleteVariable",value:function(e,t){var a=this,n=this.state.variables;this.setState({loading:!0}),fetch("".concat(du,"/variable/").concat(t),{method:"DELETE"}).then((function(e){return e.json()})).then((function(t){var r=n;r.splice(r.indexOf(e),1),a.setState({variables:r,loading:!1,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))}},{key:"handleEditVariable",value:function(e,t,a,n){var r=this,o=this.state.variables;this.setState({loading:!0});var i={name:"".concat(n)};fetch("".concat(du,"/variable/").concat(a),{method:"PATCH",body:JSON.stringify(i)}).then((function(e){return e.json()})).then((function(a){var n=o;n[n.indexOf(e)]=t,r.setState({variables:n,loading:!1,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.breadCrumbs,n=t.btnDis,o=t.lead,i=t.loading,c=t.nameVariable,s=t.open,l=t.variables;return r.a.createElement("div",null,r.a.createElement(vu,{lead:o,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(Ou,{open:s,nameVariable:c,loading:i,changeName:this.handleChangeNameVariable,handleClose:this.handleClose,saveVariable:this.handleSaveVariableName,btnDis:n,deleteRow:this.handleDeleteRow}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,{navigation:a})),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState({open:!0,nameVariable:"",dateParameter:"",valorParameter:"",valoresParamaters:[]})}},"CREAR VARIABLE"):""),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12},i?r.a.createElement(w.a,null):this.state.permision_write?r.a.createElement(xa.a,{title:" ",columns:[{title:"Nombre",field:"name"},{render:function(e){return r.a.createElement(te.a,{className:"accept-btn",component:b.b,to:"/prometheus/variableCommissions/variables/detalle/".concat(e.id,"/").concat(e.name),variant:"contained"},"Ver Valores")},width:200}],data:l,editable:{onRowUpdate:function(t,a){return new Promise((function(n){setTimeout((function(){n(),a&&e.handleEditVariable(a,t,a.id,t.name)}),600)}))},onRowDelete:function(t){return new Promise((function(a){setTimeout((function(){a(),e.handleDeleteVariable(t,t.id)}),600)}))}},options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(xa.a,{title:" ",columns:[{title:"Nombre",field:"name"},{render:function(e){return r.a.createElement(te.a,{className:"accept-btn",component:b.b,to:"/prometheus/variableCommissions/variables/detalle/".concat(e.id,"/").concat(e.name),variant:"contained"},"Ver Valores")},width:200}],data:l,options:{actionsColumnIndex:-1},localization:hu}))))}}]),a}(E.e),ju=Object(H.b)((function(e){return{history:e.router,navigation:e.navigation.navigation}}))(yu),Su=function(e){var t=e.columns,a=e.data,n=e.actions,o=e.title,i=e.onUpdateValue,c=e.onDeleteValue,s=e.edit,l=e.onEdit;return r.a.createElement("div",null,s?l?r.a.createElement(xa.a,{title:o,columns:t,data:a,editable:{onRowUpdate:function(e,t){return new Promise((function(n,r){setTimeout((function(){var r=Object(Pt.a)(a),o=t.tableData.id;r[o]=e,i(e,o),n()}),1e3)}))},onRowDelete:function(e){return new Promise((function(t,a){setTimeout((function(){var a=e.tableData.id;c(a,e),t()}),1e3)}))}},options:{actionsColumnIndex:-1},actions:n,localization:hu}):r.a.createElement(xa.a,{title:o,columns:t,data:a,options:{actionsColumnIndex:-1},actions:n,localization:hu}):l?r.a.createElement(xa.a,{title:o,columns:t,data:a,editable:{onRowDelete:function(e){return new Promise((function(t,a){setTimeout((function(){var a=e.tableData.id;c(a,e),t()}),1e3)}))}},options:{actionsColumnIndex:-1},actions:n,localization:hu}):r.a.createElement(xa.a,{title:o,columns:t,data:a,options:{actionsColumnIndex:-1},actions:n,localization:hu}))};Su.defaultProps={columns:[],data:[],title:"",actions:[],edit:!0};var Iu=Su,Au=Object(H.b)((function(e){return{history:e.router,navigation:e.navigation.navigation}}),(function(e){return{setVariableTagEdit:function(t){return e(ru(t))},setVariableId:function(t){return e(tu(t))}}}))((function(e){var t=e.params,a=e.setVariableTagEdit,o=e.setVariableId,i=Object(n.useState)([]),c=Object(O.a)(i,2),s=c[0],l=c[1],u=Object(n.useState)(!0),d=Object(O.a)(u,2),m=d[0],p=d[1],f=Object(n.useState)(!1),g=Object(O.a)(f,2),h=g[0],E=g[1],v=Object(H.c)((function(e){return e.UserProfileReducer.user.position})),y=Object(H.c)((function(e){return JSON.parse(JSON.parse(e.UserProfileReducer.user.paramProfile))}));Object(n.useEffect)((function(){fetch("".concat(du,"/variable/").concat(t.variableId,"/values")).then((function(e){return e.json()})).then((function(e){var t=e.variable_value;l(t),p(!1)})),y.filter((function(e){return e.uuid===v.id})).forEach((function(e){e.path_permissions.forEach((function(e){"Variables"===e.name&&E(e.write)}))}))}),[]);return r.a.createElement("div",null,r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12}),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},h?r.a.createElement(te.a,{className:"btn accept-btn",component:b.b,to:"/prometheus/variableCommissions/variables/detalle-valor-tag",variant:"contained",onClick:function(){o(t.variableId),a(!1)}},"CREAR TAG"):""),r.a.createElement(A.a,{item:!0,xs:12},m?r.a.createElement("div",null,"Cargando"):r.a.createElement(Iu,{columns:[{title:"Tag",field:"tag",editable:"never"},{title:"Fecha",field:"date"},{render:function(e){return r.a.createElement(te.a,{className:"btn accept-btn",component:b.b,to:"/prometheus/variableCommissions/variables/detalle-valor-tag/".concat(e.id),variant:"contained",onClick:function(){o(e.id),a(!0)}},"Editar Valores")},width:200}],data:s,onEdit:h,edit:!1,onDeleteValue:function(e,t){console.log(e,t),p(!0);var a=Object(Pt.a)(s);fetch("".concat(du,"/variable-value/").concat(t.id),{method:"DELETE"}).then((function(e){return e.json()})).then((function(t){a.splice(e,1),l(a),p(!1)})).catch((function(e){console.log(e)}))}}))))})),xu=Object(Uo.a)("employeeCatalog/FETCH_EMPLOYEE_CATALOG"),Cu=Object(Uo.a)("employeeCatalog/SET_EMPLOYEE_CATALOG"),Tu=Object(Uo.a)("employeeCatalog/SET_EMPLOYEE_CATALOG_ERROR"),_u=function(e){return Object(fc.get)(e,"employeeCatalog")},Nu=Object(pc.a)([_u],(function(e){return Object(fc.get)(e,"loading")})),wu=Object(pc.a)([_u],(function(e){return Object(fc.get)(e,"data")})),ku=(Object(pc.a)([_u],(function(e){return Object(fc.get)(e,"error")})),function(e){return Object(fc.get)(e,"variabletag")}),Pu=Object(pc.a)([ku],(function(e){return Object(fc.get)(e,"organization")})),Ru=(Object(pc.a)([ku],(function(e){return Object(fc.get)(e,"name")})),Object(pc.a)([ku],(function(e){return Object(fc.get)(e,"dataSource")})),Object(pc.a)([ku],(function(e){return Object(fc.get)(e,"edit")}))),Du=Object(pc.a)([ku],(function(e){return Object(fc.get)(e,"id")})),Mu=(a(2124),function(e){var t=e.catalog,a=e.editTagVariable,o=e.valueNumberTag,i=e.changeValueTag,c=e.changeEmployeeTag,s=e.addValueTable,l=e.addValueEmployeeValue,u=Object(n.useState)(!0),d=Object(O.a)(u,2),m=d[0],p=d[1];return r.a.createElement("div",{className:"formAdd"},r.a.createElement(A.a,{container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("h3",null,"Buscar por nombre del empleado : ")),r.a.createElement(A.a,{item:!0,xs:12,sm:6,md:6},r.a.createElement(Tr.a,{options:t,getOptionLabel:function(e){return"".concat(e.name," - ").concat(e.job)},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Nombre Empleado",variant:"outlined"}))},onChange:function(e,t){t&&(p(!1),c(t))}})),r.a.createElement(A.a,{item:!0,xs:12,sm:6,md:3},r.a.createElement(S.a,{className:"nameInput",label:"Valor",type:"number",value:o,onChange:function(e){return i(e.target.value)},variant:"outlined"})),r.a.createElement(A.a,{item:!0,xs:12,sm:6,md:3},a?r.a.createElement(te.a,{variant:"contained",className:"h56 btn accept-btn",onClick:l,disabled:m||""===o},"Agregar Valor al Tag"):r.a.createElement(te.a,{variant:"contained",color:"primary",className:"h56 btn accept-btn",onClick:s,disabled:m||""===o},"Agregar"))))}),Fu=(a(2125),function(e){var t=e.nameTagVariable,a=e.dateTagVariable,n=e.changeNameTagVariable,o=e.changeDateTagVariable,i=e.editTagVariable,c=e.saveTagVariable,s=e.data,l=e.loading;return r.a.createElement("div",null,r.a.createElement(A.a,{container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:12,sm:6,md:3},r.a.createElement(S.a,{className:"inputSelect pad",type:"text",name:"tagVariable",variant:"outlined",label:"Nombre del Tag",onChange:function(e){return n(e.target.value)},value:t,disabled:i})),r.a.createElement(A.a,{item:!0,xs:12,sm:6,md:3},r.a.createElement(S.a,{className:"inputSelect pad",type:"date",name:"dateVaribale",variant:"outlined",onChange:function(e){return o(e.target.value)},value:a,disabled:i})),r.a.createElement(A.a,{item:!0,xs:12,sm:6,md:3},i?null:l?r.a.createElement(te.a,{variant:"contained",color:"primary",className:"h56"},"CARGANDO"):r.a.createElement(te.a,{disabled:""===t||""===a||0===s.length,variant:"contained",color:"primary",onClick:c,className:"h56"},"GUARDAR"))))}),Lu=void 0,zu=Object(H.b)((function(e){return{employeeCatalog:{loading:Nu(e),data:wu(e)},organizationId:Pu(e),editVariableTag:Ru(e),idVariable:Du(e)}}),(function(e){return{fetchEmployeeCatalog:function(t){return e(xu(t))},setVariableTagEdit:function(t){return e(ru(t))}}}))((function(e){e.params;var t=e.fetchEmployeeCatalog,a=e.employeeCatalog,o=e.idVariable,i=e.organizationId,c=e.editVariableTag,s=e.setVariableTagEdit,l=Object(n.useState)(""),u=Object(O.a)(l,2),d=u[0],m=u[1],p=Object(n.useState)(""),f=Object(O.a)(p,2),g=f[0],b=f[1],h=Object(n.useState)({}),E=Object(O.a)(h,2),v=E[0],y=E[1],j=Object(n.useState)([]),S=Object(O.a)(j,2),I=S[0],x=S[1],C=Object(n.useState)([]),T=Object(O.a)(C,2),_=T[0],N=T[1],w=Object(n.useState)(""),k=Object(O.a)(w,2),P=k[0],R=k[1],D=Object(n.useState)(""),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],B=U[1],q=Object(n.useState)(""),$=Object(O.a)(q,2),W=($[0],$[1]),K=Object(n.useState)(!1),J=Object(O.a)(K,2),Y=J[0],Z=J[1],X=Object(n.useState)(!1),Q=Object(O.a)(X,2),ee=Q[0],te=Q[1],ae=Object(H.c)((function(e){return e.UserProfileReducer.user.position})),ne=Object(H.c)((function(e){return JSON.parse(JSON.parse(e.UserProfileReducer.user.paramProfile))})),re=Object(n.useState)(!1),oe=Object(O.a)(re,2),ie=oe[0],ce=oe[1];Object(n.useEffect)((function(){t({id:i.id})}),[i]),Object(n.useEffect)((function(){o&&se(o)}),[]);var se=function(e){ne.filter((function(e){return e.uuid===ae.id})).forEach((function(e){e.path_permissions.forEach((function(e){"Variables"===e.name&&ce(e.write)}))})),fetch("".concat(du,"/variable-value/").concat(e,"/employees")).then((function(e){return e.json()})).then((function(e){if(e){console.log(e);var t=e.variable_value,a=t.date,n=t.tag,r=t.values;m(n),b(a),y(r)}})).catch((function(e){console.log(e)}))},le=function(){if(0===Object.keys(v).length&&0===a.data.length)return null;var e=a.data.map((function(e){return{employeeId:Object.keys(e)[0],name:e[Object.keys(e)[0]].name,job:e[Object.keys(e)[0]].hierarchical_node_name}})),t=Object.entries(v).map((function(t){var a=Object(O.a)(t,2),n=a[0],r=a[1];if(1,0!==e.length){var o=e.find((function(e){return e.employeeId==="".concat(n)}));if(o)return{employeeId:n,value:r,name:o.name,job:o.job}}return{employeeId:n,value:r}}));x(e),N(t)},ue=Object(n.useMemo)((function(){return le()}),[v,a.data]);return r.a.createElement("div",null,ue,r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},c?r.a.createElement("h3",null,"Editar Tag"):r.a.createElement("h3",null,"Crear Tag")),r.a.createElement(A.a,{item:!0,xs:12},c?r.a.createElement("h2",null,"Nombre de la Variable : ",d," , Fecha : ",g," "):r.a.createElement(Fu,{nameTagVariable:d,dateTagVariable:g,changeNameTagVariable:function(e){m(e)},changeDateTagVariable:function(e){b(e)},editTagVariable:c,data:V,saveTagVariable:function(){var e;te(!0);V.map((function(t){e=Object(G.a)(Object(G.a)({},e),Object(Rt.a)({},t.employeeId,parseFloat(t.value)))}));var t={variable_values:[{tag:"".concat(d),date:"".concat(g),values:e}]};fetch("".concat(du,"/variable/").concat(o,"/values"),{method:"post",body:JSON.stringify(t)}).then((function(e){return e.json()})).then((function(e){var t,a=e.errors,n=e.processed_items,r=e.unprocessed_items;"undefined"!==typeof a&&console.log(e.errors[0].variable_value),"undefined"!==typeof n&&n.length>0&&(console.log(e.processed_items[0].id),W(e.processed_items[0].id),t=e.processed_items[0].id,s(!0),Lu.props.navigate("/prometheus/variableCommissions/variables/detalle-valor-tag/".concat(t)),se(t),le()),"undefined"!==typeof r&&r.employees_not_found.length>0&&console.log(e.unprocessed_items.employees_not_found[0]),te(!1)})).catch((function(e){console.log(e),te(!1)}))},loading:ee})),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(Mu,{valueNumberTag:F,catalog:I,changeValueTag:function(e){L(e)},changeEmployeeTag:function(e){R(e)},addValueTable:function(){Z(!0),setTimeout((function(){var e=V,t={employeeId:P.employeeId,name:P.name,job:P.job,value:F},a=e.findIndex((function(e){return e.employeeId==t.employeeId}));-1===a?e.push(t):e[a]=t,Z(!1),B(e),L("")}),1e3)},addValueEmployeeValue:function(){var e={values:Object(Rt.a)({},P.employeeId,parseFloat(F))},t=_;Z(!0),fetch("".concat(du,"/variable-value/").concat(o,"/employees"),{method:"post",body:JSON.stringify(e)}).then((function(e){return e.json()})).then((function(){setTimeout((function(){var e={employeeId:P.employeeId,value:parseFloat(F),name:P.name,job:P.job},a=t.findIndex((function(t){return t.employeeId==e.employeeId}));-1===a?t.push(e):t[a]=e,N(t),L(""),Z(!1)}),1e3)})).catch((function(e){console.log(e)}))},editTagVariable:c})),r.a.createElement(A.a,{item:!0,xs:12},c?a.loading?r.a.createElement("div",null,"Cargando"):Y?r.a.createElement("div",null,"Cargand"):r.a.createElement("div",null,r.a.createElement(Iu,{columns:[{title:"ID",field:"employeeId",editable:"never"},{title:"Nombre",field:"name",editable:"never"},{title:"Puesto",field:"job",editable:"never"},{title:"Valor",field:"value"}],data:_,onEdit:ie,title:"".concat(d," / ").concat(g),onUpdateValue:function(e,t){Z(!0);var a=_,n={values:Object(Rt.a)({},e.employeeId,parseFloat(e.value))};fetch("".concat(du,"/variable-value/").concat(o,"/employees"),{method:"post",body:JSON.stringify(n)}).then((function(e){return e.json()})).then((function(){setTimeout((function(){var t={employeeId:e.employeeId,value:parseFloat(e.value),name:e.name,job:e.job},n=a.findIndex((function(e){return e.employeeId==t.employeeId}));-1===n?a.push(t):a[n]=t,N(a),L(""),Z(!1)}),1e3)})).catch((function(e){console.log(e)}))},onDeleteValue:function(e){var t=Object(Pt.a)(_),a=t[e];Z(!0),fetch("".concat(du,"/variable-value/").concat(o,"/employees/").concat(a.employeeId),{method:"DELETE"}).then((function(e){return e.json()})).then((function(a){t.splice(e,1),N(t),Z(!1)})).catch((function(e){console.log(e)}))}})):Y?r.a.createElement("div",null,"Cargando"):r.a.createElement("div",null,r.a.createElement(Iu,{columns:[{title:"ID",field:"employeeId",editable:"never"},{title:"Nombre",field:"name",editable:"never"},{title:"Puesto",field:"job",editable:"never"},{title:"Valor",field:"value"}],data:V,onEdit:ie,title:"".concat(d," / ").concat(g),onUpdateValue:function(e,t){var a=Object(Pt.a)(V);a[t]=e,B(a)},onDeleteValue:function(e){var t=Object(Pt.a)(V);t.splice(e,1),B(t)}})))))})),Uu=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)).componentDidMount=function(){var e=n.state.user,t=e.paramProfile,a=e.position,r=JSON.parse(JSON.parse(t));fetch("".concat(du,"/organization")).then((function(e){return e.json()})).then((function(e){var t=[];e&&e.organization.forEach((function(e){r.filter((function(e){return e.uuid===a.id})).forEach((function(a){a.organization.forEach((function(a){a.uuid===e.id&&t.push(e)}))}))})),n.setState({organizations:t,readyOrg:!0})})).catch((function(e){console.log(e)}))},n.handleClose=function(e){n.setState({open:!1})},n.handleGetAreas=function(e){n.props.VariableCommissions_onOrganization(e),n.setState({readyAreas:!0,valueOrg:e,loading:!0,valueArea:""}),null!==e?fetch("".concat(du,"/organization/").concat(e.id,"/area")).then((function(e){return e.json()})).then((function(e){n.setState({readyAreas:!0,areas:e.node,loading:!1})})).catch((function(e){console.log(e)})):n.setState({readyAreas:!1})},n.handleSetAreas=function(e){n.props.VariableCommissions_onArea(e),n.setState({valueArea:e.id})},n.state={open:!0,organizations:[],valueOrg:null,readyOrg:!1,areas:[],user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],valueArea:"",readyAreas:!1},n}return Object(l.a)(a,[{key:"render",value:function(){var e=this,t=this.state,a=t.open,n=t.readyOrg,o=t.organizations,i=t.readyAreas,c=t.areas,s=t.loading,l=t.valueArea;return r.a.createElement(xt.a,{fullScreen:!0,open:a,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona la Empresa y el Puesto"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1},r.a.createElement(p.a,null,n?o.length>0?r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{id:"combo-e1",onChange:function(t,a){return e.handleGetAreas(a)},options:o,getOptionLabel:function(e){return e.name},style:{width:300},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Empresas",variant:"outlined",style:{width:300}}))}})):r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement(w.a,null)))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center"},r.a.createElement(p.a,null,i?s?r.a.createElement(w.a,{className:"loading-indicator"}):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{id:"combo-e2",onChange:function(t,a){return e.handleSetAreas(a)},options:c,getOptionLabel:function(e){return e.name},noOptionsText:"No se encontraron elementos",style:{width:300},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Puesto",variant:"outlined",style:{width:300}}))}})):null))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",color:"primary",component:b.b,to:"lista/".concat(l),variant:"contained",disabled:!(l.length>0)},"ACEPTAR")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(b.b,{to:"/prometheus/variableCommissions"},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:this.handleClose},"Cancelar")))))))}}]),a}(E.e),Vu=Object(H.b)((function(e){return{organization:e.organization,area:e.area}}),(function(e){return{VariableCommissions_onOrganization:function(t){e(lu(t))},VariableCommissions_onArea:function(t){e(function(e){return{type:We,data:e}}(t))}}}))(Uu),Bu=a(906),qu=a(896),$u=a(905),Wu=a(891),Ku=a(2334),Hu=a(897),Gu=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(){var e=this.props,t=e.open,a=e.handleClose,n=e.changeName,o=e.changeValue,i=e.dateParameter,c=e.deleteRow,s=e.loading,l=e.saveParameter,u=e.valorParameter,d=e.changeDate,m=e.nameParameter,p=e.valoresParamaters,f=e.addValueParameter,g=function(){return r.a.createElement("div",null,r.a.createElement(Ku.a,{className:"w300",component:ve.a},r.a.createElement(Bu.a,{"aria-label":"simple table"},r.a.createElement($u.a,null,r.a.createElement(Hu.a,null,r.a.createElement(Wu.a,{align:"left"},"Fecha"),r.a.createElement(Wu.a,{align:"left"},"Valor"),r.a.createElement(Wu.a,{align:"left"}))),r.a.createElement(qu.a,null,p.map((function(e,t){return r.a.createElement(Hu.a,{key:t},r.a.createElement(Wu.a,{component:"th",scope:"row"},e.uploaded_at),r.a.createElement(Wu.a,{component:"th",scope:"row"},e.value),r.a.createElement(Wu.a,{component:"th",scope:"row",align:"right"},r.a.createElement(te.a,{onClick:function(){return c(e)}},r.a.createElement(Da.a,{className:"fa fa-trash blue"}))))}))))))};return r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:t,closeAfterTransition:!0},r.a.createElement(ge.a,{in:t},r.a.createElement("div",{className:"dialog-content"},r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("h2",{id:"transition-modal-title"},"Registrar Par\xe1metro Nuevo"),r.a.createElement("h3",{id:"transition-modal-title"},"Captura el nombre y el valor de los par\xe1metros")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect",type:"text",name:"name",variant:"outlined",label:"Nombre",onChange:function(e){return n(e.target.value)},value:m})))),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12,lg:12},r.a.createElement("h3",null,"Valores"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:5},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"date",name:"dateParameter",variant:"outlined",onChange:function(e){return d(e.target.value)},value:i})))),r.a.createElement(A.a,{item:!0,xs:5},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"number",name:"valorParameter",variant:"outlined",label:"Valor",onChange:function(e){return o(e.target.value)},value:u})))),r.a.createElement(A.a,{item:!0,xs:2},r.a.createElement(te.a,{className:"accept-btn",variant:"contained",onClick:function(){return f()},disabled:!(i.length>0&&u.length>0)},"+"))),r.a.createElement(g,null)),r.a.createElement(A.a,{item:!0,xs:12},s?r.a.createElement(w.a,null):r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:l,disabled:!(p.length>0&&""!==m)},"Guardar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:a},"Cancelar")))))))}}]),a}(n.Component),Ju=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)).handleClose=function(){n.setState({open:!1})},n.handleChangeNameParameter=function(e){n.setState({nameParameter:e})},n.handleChangeValorParameter=function(e){n.setState({valorParameter:e})},n.handleChangeDateParameter=function(e){n.setState({dateParameter:e})},n.handleAddValueParameter=function(){var e=n.state,t=e.valorParameter,a=e.dateParameter,r=e.valoresParamaters,o={uploaded_at:a,value:parseFloat(t)},i=r;if(i.find((function(e){return e.uploaded_at===a}))){var c=i.map((function(e){return e.date===o.date?o:e}));i=c}else i.push(o);n.setState({valoresParamaters:i,valorParameter:"",dateParameter:""})},n.handleSaveParameter=function(){var e=n.state,t=e.idArea,a=e.nameParameter,r=e.valoresParamaters,o=e.parameters;n.setState({loading:!0,btnDis:!1});var i={name:"".concat(a),values:r};fetch("".concat(du,"/area/").concat(t,"/parameter"),{method:"post",body:JSON.stringify(i)}).then((function(e){return e.json()})).then((function(e){var t=o,a={id:e.parameter.id,name:e.parameter.name};t.push(a),n.setState({open:!1,loading:!1,parameters:t,lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.handleDeleteRow=function(e){var t=n.state.valoresParamaters;t.splice(t.indexOf(e),1),n.setState({valoresParamaters:t})},n.state={open:!1,loading:!0,idArea:"",parameters:[],nameParameter:"",breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"P\xe1rametros",url:"/prometheus/variableCommissions/parametros"},{title:"Lista",current:!0}],valorParameter:"",dateParameter:"",valoresParamaters:[],permision_read:!1,permision_write:!1,btnDis:!0,lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this;this.setState({organization:this.getSecureStore().VariableCommissionsReducer.organization,area:this.getSecureStore().VariableCommissionsReducer.area});var t=this.props.params;JSON.parse(JSON.parse(this.getSecureStore().UserProfileReducer.user.paramProfile)).filter((function(t){return t.uuid===e.getSecureStore().UserProfileReducer.user.position.id})).forEach((function(t){t.path_permissions.forEach((function(t){"Parameters"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})}))})),fetch("".concat(du,"/area/").concat(t.areaId,"/parameter")).then((function(e){return e.json()})).then((function(a){e.setState({parameters:a.parameters,readyOrg:!0,loading:!1,idArea:t.areaId})}))}},{key:"handleDeleteParameter",value:function(e,t){var a=this,n=this.state.parameters;this.setState({loading:!0}),fetch("".concat(du,"/parameter/").concat(t),{method:"DELETE"}).then((function(e){return e.json()})).then((function(t){var r=n;r.splice(r.indexOf(e),1),a.setState({parameters:r,loading:!1,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))}},{key:"handleEditParameter",value:function(e,t,a,n){var r=this,o=this.state.parameters;this.setState({loading:!0});var i={name:"".concat(n)};fetch("".concat(du,"/parameter/").concat(a),{method:"PATCH",body:JSON.stringify(i)}).then((function(e){return e.json()})).then((function(a){var n=o;n[n.indexOf(e)]=t,r.setState({parameters:n,loading:!1,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.breadCrumbs,n=t.btnDis,o=t.dateParameter,i=t.lead,c=t.loading,s=t.nameParameter,l=t.open,u=t.parameters,d=t.valorParameter,m=t.valoresParamaters,p=t.organization,f=t.area;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(vu,{lead:i,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(Gu,{open:l,nameParameter:s,loading:c,changeName:this.handleChangeNameParameter,dateParameter:o,changeDate:this.handleChangeDateParameter,valorParameter:d,changeValue:this.handleChangeValorParameter,valoresParamaters:m,handleClose:this.handleClose,addValueParameter:this.handleAddValueParameter,saveParameter:this.handleSaveParameter,btnDis:n,deleteRow:this.handleDeleteRow}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:a}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},p&&p.name)),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:6,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState({open:!0,nameParameter:"",dateParameter:"",valorParameter:"",valoresParamaters:[]})}},"CREAR P\xc1RAMETRO"):""),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12},c?r.a.createElement(w.a,null):this.state.permision_write?r.a.createElement(xa.a,{title:"".concat(f&&f.name),columns:[{title:"Nombre",field:"name"},{render:function(e){return r.a.createElement(te.a,{className:"accept-btn",component:b.b,to:"/prometheus/variableCommissions/parametros/detalle/".concat(e.id,"/").concat(e.name),variant:"contained"},"Ver Valores")},width:200}],data:u,editable:{onRowUpdate:function(t,a){return new Promise((function(n){setTimeout((function(){n(),a&&e.handleEditParameter(a,t,a.id,t.name)}),600)}))},onRowDelete:function(t){return new Promise((function(a){setTimeout((function(){a(),e.handleDeleteParameter(t,t.id)}),600)}))}},options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(xa.a,{title:"".concat(f&&f.name),columns:[{title:"Nombre",field:"name"},{render:function(e){return r.a.createElement(te.a,{className:"accept-btn",component:b.b,to:"/prometheus/variableCommissions/parametros/detalle/".concat(e.id,"/").concat(e.name),variant:"contained"},"Ver Valores")},width:200}],data:u,options:{actionsColumnIndex:-1},localization:hu}))))}}]),a}(E.e),Yu=Object(H.b)((function(e){return{history:e.router,navigation:e.navigation?e.navigation.navigation:null}}))(Ju),Zu=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(){var e=this.props,t=e.open,a=e.handleClose,n=e.changeValue,o=e.dateParameter,i=e.loading,c=e.saveValue,s=e.valorParameter,l=e.changeDate;return r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:t,closeAfterTransition:!0},r.a.createElement(ge.a,{in:t},r.a.createElement("div",{className:"dialog-content"},r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("h2",{id:"transition-modal-title"},"Registrar valores")),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12,lg:12},r.a.createElement("h3",null,"Valores"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"date",name:"dateParameter",variant:"outlined",onChange:function(e){return l(e.target.value)},value:o})))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"number",name:"valorParameter",variant:"outlined",label:"Valor",onChange:function(e){return n(e.target.value)},value:s})))))),r.a.createElement(A.a,{item:!0,xs:12},i?r.a.createElement(w.a,null):r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:c,disabled:!(o.length>0&&s.length>0)},"Guardar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:a},"Cancelar")))))))}}]),a}(n.Component),Xu=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)).handleClose=function(){n.setState({open:!1})},n.handleChangeDateParameter=function(e){n.setState({dateParameter:e})},n.handleChangeValorParameter=function(e){n.setState({valorParameter:e})},n.handleSaveValueParameter=function(){var e=n.state,t=e.dateParameter,a=e.valorParameter,r=e.idParameter,o=e.valuesParameter,i={values:[{uploaded_at:t,value:parseFloat(a)}]};n.setState({loading:!0}),fetch("".concat(du,"/parameter/").concat(r,"/values"),{method:"post",body:JSON.stringify(i)}).then((function(e){return e.json()})).then((function(e){var t=o,a=i.values[0];t.push(a),n.setState({open:!1,loading:!1,valuesParameter:t,lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.state={open:!1,loading:!0,idParameter:"",breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"P\xe1rametros",url:"/prometheus/variableCommissions/parametros"},{title:"Lista",url:"/prometheus/variableCommissions/parametros/lista"},{title:"Valores",current:!0}],valorParameter:"",dateParameter:"",valuesParameter:[],permision_read:!1,permision_write:!1,lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this;this.setState({organization:this.getSecureStore().VariableCommissionsReducer.organization,area:this.getSecureStore().VariableCommissionsReducer.area});var t=this.props,a=t.params,n=t.navigation;JSON.parse(JSON.parse(this.getSecureStore().UserProfileReducer.user.paramProfile)).filter((function(t){return t.uuid===e.getSecureStore().UserProfileReducer.user.position.id})).forEach((function(t){t.path_permissions.forEach((function(t){"Parameters"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})}))})),n.length-2===-1?fetch("".concat(du,"/parameter/").concat(a.parameterId,"/values")).then((function(e){return e.json()})).then((function(t){e.setState({valuesParameter:t.parameter.values,parameterName:unescape(a.parameterName),readyOrg:!0,loading:!1,breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"P\xe1rametros",url:"/prometheus/variableCommissions/parametros"},{title:"Valores",current:!0}],idParameter:a.parameterId})})):fetch("".concat(du,"/parameter/").concat(a.parameterId,"/values")).then((function(e){return e.json()})).then((function(t){e.setState({valuesParameter:t.parameter.values,parameterName:unescape(a.parameterName),readyOrg:!0,loading:!1,breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"P\xe1rametros",url:"/prometheus/variableCommissions/parametros"},{title:"Lista",url:"".concat(n[n.length-2].pathname)},{title:"Valores",current:!0}],idParameter:a.parameterId})}))}},{key:"handleDeleteParameter",value:function(e,t){var a=this,n=this.state,r=n.idParameter,o=n.valuesParameter;this.setState({loading:!0}),fetch("".concat(du,"/parameter/").concat(r,"/uploaded-at/").concat(e.uploaded_at),{method:"DELETE"}).then((function(e){return e.json()})).then((function(t){var n=o;n.splice(n.indexOf(e),1),a.setState({valuesParameter:n,loading:!1,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))}},{key:"handleEditParameter",value:function(e,t,a,n){var r=this,o=this.state,i=o.idParameter,c=o.valuesParameter;this.setState({loading:!0});var s={value:Number(t.value)};fetch("".concat(du,"/parameter/").concat(i,"/uploaded-at/").concat(e.uploaded_at),{method:"PATCH",body:JSON.stringify(s)}).then((function(e){return e.json()})).then((function(a){var n=c;n[n.indexOf(e)]=t,r.setState({valuesParameter:n,loading:!1,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.dateParameter,n=t.lead,o=t.open,i=t.breadCrumbs,c=t.loading,s=t.valuesParameter,l=t.valorParameter,u=t.organization,d=t.area,m=t.parameterName;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(vu,{lead:n,dateParameter:a,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(Zu,{open:o,loading:c,dateParameter:a,changeDate:this.handleChangeDateParameter,valorParameter:l,changeValue:this.handleChangeValorParameter,saveValue:this.handleSaveValueParameter,handleClose:this.handleClose}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:i}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},u&&u.name)),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:6,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState({open:!0,nameParameter:"",dateParameter:"",valorParameter:"",valoresParamaters:[]})}},"AGREGAR VALOR"):""),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12},c?r.a.createElement(w.a,null):this.state.permision_write?r.a.createElement(xa.a,{title:"".concat(d&&d.name," / ").concat(m),columns:[{title:"Fecha",field:"uploaded_at",editable:"never"},{title:"Valor",field:"value"}],data:s,editable:{onRowUpdate:function(t,a){return new Promise((function(n){setTimeout((function(){n(),a&&e.handleEditParameter(a,t,a.id,t.name)}),600)}))},onRowDelete:function(t){return new Promise((function(a){setTimeout((function(){a(),e.handleDeleteParameter(t,t.id)}),600)}))}},options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(xa.a,{title:"".concat(d&&d.name," / ").concat(m),columns:[{title:"Fecha",field:"uploaded_at",editable:"never"},{title:"Valor",field:"value"}],data:s,options:{actionsColumnIndex:-1},localization:hu}))))}}]),a}(E.e),Qu=Object(H.b)((function(e){return{history:e.router,navigation:e.navigation?e.navigation.navigation:null}}))(Xu),ed=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)).componentDidMount=function(){var e=n.state.user,t=e.paramProfile,a=e.position,r=JSON.parse(JSON.parse(t));fetch("".concat(du,"/organization")).then((function(e){return e.json()})).then((function(e){var t=[];e&&e.organization.forEach((function(e){r.filter((function(e){return e.uuid===a.id})).forEach((function(a){a.organization.forEach((function(a){a.uuid===e.id&&t.push(e)}))}))})),n.setState({organizations:t,readyOrg:!0})})).catch((function(e){console.log(e)}))},n.handleSelectVariable=function(e){n.props.VariableCommissions_onOrganization(e),n.setState({organizationId:e.id})},n.handleClose=function(){n.setState({open:!1})},n.state={open:!0,value:"",organizationId:"",organizations:[],user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],readyOrg:!1},n}return Object(l.a)(a,[{key:"render",value:function(){var e=this,t=this.state,a=t.open,n=t.organizations,o=t.readyOrg,i=t.organizationId;return r.a.createElement(xt.a,{fullScreen:!0,open:a,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona una empresa"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1},r.a.createElement(p.a,null,o?n.length>0?r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{id:"combo-e1",onChange:function(t,a){return e.handleSelectVariable(a)},options:n,getOptionLabel:function(e){return e.name},style:{width:300},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Empresas",variant:"outlined",style:{width:300}}))}})):r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement(w.a,null)))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",component:b.b,to:"lista/".concat(i),variant:"contained",disabled:!(i.length>0)},"ACEPTAR")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(b.b,{to:"/prometheus/variableCommissions"},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:this.handleClose},"Cancelar")))))))}}]),a}(E.e),td=Object(H.b)((function(e){return{organization:e.organization}}),(function(e){return{VariableCommissions_onOrganization:function(t){e(lu(t))}}}))(ed),ad=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(){var e=this.props,t=e.open,a=e.nameDataSource,n=e.loading,o=e.changeName,i=e.handleClose,c=e.saveDataSource,s=e.btnDis;return r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:t,closeAfterTransition:!0},r.a.createElement(ge.a,{in:t},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Crear Fuente de Informaci\xf3n :"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{className:"padmodal",item:!0,xs:12},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect",type:"text",name:"nameDataSource",variant:"outlined",label:"Nombre Fuente de Informaci\xf3n",value:a,onChange:function(e){return o(e.target.value)}})))),r.a.createElement(A.a,{item:!0,xs:12},n?r.a.createElement(w.a,null):r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){c(a)},disabled:!(s&&a.length>=2)},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:i},"Cancelar")))))))}}]),a}(n.Component),nd=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)).handleClose=function(){n.setState({open:!1})},n.handleOnUpdateValue=function(e,t,a){var r=n.state.dataSource;n.setState({ready:!1,loading:!0});var o={name:"".concat(a)};fetch("".concat(du,"/data-source/").concat(e.id),{method:"PATCH",body:JSON.stringify(o)}).then((function(e){return e.json()})).then((function(a){var o=r;o[o.indexOf(e)]=t,n.setState({dataSource:o,ready:!0,loading:!1,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.handleOnDeleteValue=function(e,t){var a=n.state.dataSource;n.setState({ready:!1,loading:!0});var r=a;fetch("".concat(du,"/data-source/").concat(t),{method:"DELETE"}).then((function(e){return e.json()})).then((function(t){r.splice(r.indexOf(e),1),n.setState({dataSource:r,loading:!1,ready:!0,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.handleChangeNameDataSoource=function(e){n.setState({nameDataSource:e})},n.handleSaveDataSource=function(){var e=n.state,t=e.idOrganization,a=e.nameDataSource,r=e.dataSource;n.setState({loading:!0,btnDis:!1});var o={name:"".concat(a)};fetch("".concat(du,"/organization/").concat(t,"/data-source"),{method:"post",body:JSON.stringify(o)}).then((function(e){return e.json()})).then((function(e){var t=r,a={id:e.data_source.id,name:e.data_source.name};t.push(a),n.setState({open:!1,btnDis:!0,loading:!1,dataSource:t,lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.state={open:!1,loading:!0,idOrganization:"",dataSource:[],nameDataSource:"",breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Fuentes de Informaci\xf3n",url:"/prometheus/variableCommissions/fuentes-de-informacion"},{title:"Lista",current:!0}],permision_read:!1,permision_write:!1,valorParameter:"",dateParameter:"",valoresParamaters:[],btnDis:!0,lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props.params;JSON.parse(JSON.parse(this.getSecureStore().UserProfileReducer.user.paramProfile)).filter((function(t){return t.uuid===e.getSecureStore().UserProfileReducer.user.position.id})).forEach((function(t){t.path_permissions.forEach((function(t){"DataSources"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})}))})),this.setState({organization:this.getSecureStore().VariableCommissionsReducer.organization}),fetch("".concat(du,"/organization/").concat(t.organizationId,"/data-source")).then((function(e){return e.json()})).then((function(a){e.setState({dataSource:a.data_source,readyOrg:!0,loading:!1,idOrganization:t.organizationId})}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.breadCrumbs,n=t.btnDis,o=t.lead,i=t.loading,c=t.nameDataSource,s=t.open,l=t.dataSource,u=t.organization;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(vu,{lead:o,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(ad,{open:s,nameDataSource:c,loading:i,changeName:this.handleChangeNameDataSoource,handleClose:this.handleClose,saveDataSource:this.handleSaveDataSource,btnDis:n,deleteRow:this.handleDeleteRow}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:a}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},u&&u.name)),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:6,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState({open:!0,nameDataSource:"",btnDis:!0})}},"CREAR FUENTE DE INFORMACI\xd3N"):""),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12},i?r.a.createElement(w.a,null):this.state.permision_write?r.a.createElement(xa.a,{title:"Fuentes de Informaci\xf3n",columns:[{title:"Nombre",field:"name"}],data:l,editable:{onRowUpdate:function(t,a){return new Promise((function(n){setTimeout((function(){n(),a&&e.handleOnUpdateValue(a,t,t.name)}),600)}))},onRowDelete:function(t){return new Promise((function(a){setTimeout((function(){a(),e.handleOnDeleteValue(t,t.id)}),600)}))}},options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(xa.a,{title:"Fuentes de Informaci\xf3n",columns:[{title:"Nombre",field:"name"}],data:l,options:{actionsColumnIndex:-1},localization:hu}))))}}]),a}(E.e),rd=Object(H.b)((function(e){return{history:e.router,navigation:e.navigation?e.navigation.navigation:null}}))(nd),od=function(e){return Object(fc.get)(e,"indicator")},id=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"name")})),cd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"organization")})),sd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"area")})),ld=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"dataSource")})),ud=Object(pc.a)([id,cd,sd],(function(e,t,a){return!Object(fc.isEmpty)(e)&&!Object(fc.isEmpty)(t)&&!Object(fc.isEmpty)(a)})),dd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"steps")})),md=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"dictionary")})),pd=Object(pc.a)([dd],(function(e){return e.length-1})),fd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"tested")})),gd=(Object(pc.a)([od],(function(e){return Object(fc.get)(e,"saved")})),Object(pc.a)([od],(function(e){return Object(fc.get)(e,"isLastFunctionValid")}))),bd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"sending")})),hd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"isEditLoading")})),Ed=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"deleting")})),vd=Object(pc.a)([od],(function(e){return Object(fc.get)(e,"noExistingIds")})),Od=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)).onFormChange=function(e){n.setState(Object(G.a)(Object(G.a)({},n.state),{},{name:"".concat(e.target.value)}))},n.state={name:""},n}return Object(l.a)(a,[{key:"saveKPI",value:function(){var e=this.state.name;this.props.setIndicatorName(e),this.props.navigate("/prometheus/variableCommissions/indicadores/crear/pasos")}},{key:"componentWillMount",value:function(){""!==this.props.name&&this.setState(Object(G.a)(Object(G.a)({},this.state),{},{name:this.props.name}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.organization,n=t.area,o=this.state.name;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar Indicadores",url:"/prometheus/variableCommissions/indicadores"},{title:"Crear Indicador",current:!0}]}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"SELECCIONA LA ESTRUCTURA DE TU INDICADOR")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("form",{className:"",onChange:this.onFormChange},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"text",name:"item",variant:"outlined",placeholder:"Nombre",value:o}))))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ni,{title:"Empresa",modal:{fatherScreen:"indicator",type:"organizations"},selected:a,disabled:!o}),r.a.createElement(ni,{title:"Puesto",modal:{fatherScreen:"indicator",type:"area",parameter:a},disabled:!a,selected:n})),r.a.createElement(A.a,{item:!0,xs:12,className:"btn-wrapper"},r.a.createElement(te.a,{className:"accept-btn",onClick:function(){return e.saveKPI()},disabled:!a},"Continuar"))))}}]),a}(n.Component),yd=Object(H.b)((function(e){return{name:id(e),organization:cd(e),area:sd(e)}}),(function(e){return{setIndicatorName:function(t){return e(ls(t))}}}))(Od),jd=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)).componentDidMount=function(){},n.hasIndicatorData=function(){var e=n.props,t=e.organization,a=e.area;return t&&a},console.log(e),e.resetIndicatorData(),e.fetchOrganizations(),n.state={showAreaSelect:!1,user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[]},n}return Object(l.a)(a,[{key:"render",value:function(){var e=this,t=this.props,a=t.organizations,n=t.areas,o=this.state.user,i=o.paramProfile,c=o.position,s=JSON.parse(JSON.parse(i)),l=[];return a&&a.data.forEach((function(e){s.filter((function(e){return e.uuid===c.id})).forEach((function(t){t.organization.forEach((function(t){t.uuid===e.id&&l.push(e)}))}))})),a.data=l,r.a.createElement(I.a,{fixed:!0},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar Indicadores",current:!0}]}))),r.a.createElement(iu,{open:!0,isContinueDisabled:!this.hasIndicatorData(),title:"Selecciona la estructura para filtrar indicadores",onContinue:function(t){var a=e.props.area;e.props.navigate("/prometheus/variableCommissions/indicadores/lista/".concat(a.id))},onCancel:function(t){return e.props.navigate("/prometheus/variableCommissions")}},r.a.createElement(cu,{loading:a.loading,label:"Empresa",elements:a.data,onChange:function(t){e.props.setIndicatorOrganization(t),t?(e.props.fetchAreas(t),e.setState({showAreaSelect:!0})):(e.props.resetIndicatorData(),e.setState({showAreaSelect:!1}),e.props.setAreas([]))}}),this.state.showAreaSelect&&r.a.createElement(cu,{loading:n.loading,label:"Puesto",elements:n.data,onChange:function(t){return e.props.setIndicatorArea(t)}}))))}}]),a}(E.e),Sd=Object(H.b)((function(e){return{organization:cd(e),area:sd(e),organizations:{loading:Cc(e),data:Tc(e)},areas:{loading:rl(e),data:ol(e)}}}),(function(e){return{fetchOrganizations:function(){return e($o())},fetchAreas:function(t){return e(Ho(t))},fetchEmployees:function(t){return e(Qo(t))},resetIndicatorData:function(t){return e(ys(t))},setIndicatorArea:function(t){return e(ms(t))},setIndicatorOrganization:function(t){return e(us(t))},setAreas:function(t){return e(Go(t))},setOrganizations:function(t){return e(Wo(t))}}}))(jd),Id=Object(H.b)((function(e){return{organization:e.organization,indicator:e.indicator}}),(function(e){return{VariableCommissions_onOrganization:function(t){e(lu(t))},VariableCommissions_onIndicator:function(t){e(function(e){return{type:Ke,data:e}}(t))}}}))(Sd);a(2126);function Ad(){return r.a.createElement("div",{className:"loading-indicator-container"},r.a.createElement(w.a,{className:"loading-indicator"}))}var xd=a(446),Cd=a.n(xd).a.create({baseURL:du,headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"}}),Td=function(){return Cd.get("/organization")},_d=function(e){return Cd.get("/organization/".concat(e,"/area"))},Nd=function(e){return Cd.get("/organization/".concat(e,"/data-source"))},wd=function(e){return Cd.get("/data-source/".concat(e,"/variable"))},kd=function(e){return Cd.get("/organization/".concat(e,"/employee"))},Pd=function(e){return Cd.get("/area/".concat(e,"/indicator"))},Rd=function(e){return Cd.get("/area/".concat(e,"/parameter"))},Dd=function(e){return Cd.post("/compiler/code-scan",e)},Md=function(){return Cd.get("/helper-function")},Fd=function(e){return Cd.get("/area/".concat(e,"/employee"))},Ld=function(e){return Cd.post("/report/search",e)},zd=function(e){return Cd.get("/report/".concat(e))},Ud=function(e){return Cd.post("/helper-function",e)},Vd=function(e){return Cd.get("/area/".concat(e,"/indicator"))},Bd=function(e){return Cd.get("/area/".concat(e,"/variable-commission"))},qd=function(e,t){return Cd.post("/area/".concat(e,"/indicator"),t)},$d=function(e){return Cd.get("/variable-commission/".concat(e))},Wd=function(e,t){return Cd.post("/area/".concat(e,"/variable-commission"),t)},Kd=function(e,t){return Cd.patch("/variable-commission/".concat(e,"/"),t)},Hd=function(e){return Cd.delete("/variable-commission/".concat(e,"/"))},Gd=function(e){return Cd.get("/indicator/".concat(e))},Jd=function(e,t){return Cd.patch("/indicator/".concat(e,"/"),t)},Yd=function(e){return Cd.delete("/indicator/".concat(e,"/"))},Zd=function(e){return Cd.get("/helper-function/".concat(e))},Xd=function(e,t){return Cd.patch("/helper-function/".concat(e,"/"),t)},Qd=function(e){return Cd.delete("/helper-function/".concat(e,"/"))},em=function(e){return Cd.post("/variable-commission/calculate",e)},tm=function(e){return Cd.post("/report/search",e)},am=(a(2127),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)).getIndicators=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,r;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Vd(t);case 3:a=e.sent,r=a.data,n.setState({indicators:r,error:!1}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),n.setState({error:!0});case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}(),n.state={indicators:"",error:!1,permision_read:!1,permision_write:!1},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=Object(Z.a)(Y.a.mark((function e(){var t,a=this;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props.params,this.getIndicators(t.areaId),JSON.parse(JSON.parse(this.getSecureStore().UserProfileReducer.user.paramProfile)).filter((function(e){return e.uuid===a.getSecureStore().UserProfileReducer.user.position.id})).forEach((function(e){e.path_permissions.forEach((function(e){"Indicators"===e.name&&a.setState({permision_read:e.read,permision_write:e.write})}))})),this.setState({indicator:this.getSecureStore().indicator});case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"createIndicator",value:function(){this.props.resetData(),this.props.navigate("/prometheus/variableCommissions/indicadores/crear/")}},{key:"render",value:function(){var e=this,t=this.state,a=t.indicators,n=t.indicator,o=t.error;return r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:"indicators-list"},r.a.createElement("div",{className:"breadcrumbs-container-wrapper"},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar Indicadores",url:"/prometheus/variableCommissions/indicadores"},{title:"Lista Indicadores",current:!0}]}))),this.state.permision_write?r.a.createElement(te.a,{className:"small-btn",variant:"contained",color:"primary",onClick:function(){return e.createIndicator()}},"Crear nuevo Indicador"):"",r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},n&&n.organization&&n.organization.name),!0===o?r.a.createElement("div",{className:"error-msg"},"No se encontraron resultados"):Object(fc.isEmpty)(a)?r.a.createElement(Ad,null):r.a.createElement(xa.a,{title:"".concat(n&&n.area&&n.area.name),data:a,columns:[{title:"Nombre",field:"name"},{render:function(e){return r.a.createElement(te.a,{className:"small-btn",variant:"contained",color:"primary",component:b.b,to:"/prometheus/variableCommissions/indicadores/detalle/".concat(e.id,"/").concat(e.name)},"Editar")}}],localization:hu})))}}]),a}(E.e)),nm=Object(H.b)(null,(function(e){return{resetData:function(){return e(ys())}}}))(am);function rm(e){var t="",a="";switch(e.type){case"KPI":t="Construye tu KPI (Comisi\xf3n Variable)",a="Selecciona los elementos y operaciones necesarias para construir el KPI (Comisi\xf3n Variable). Puedes agregar los pasos que desees.";break;case"indicator":t="Construye tu Indicador",a="Selecciona los elementos y operaciones necesarias para construir tu Indicador. Puedes agregar los pasos que desees.";break;case"createFunction":t="Construye tu Funci\xf3n",a="Selecciona los elementos y operaciones necesarias para construir tu Funci\xf3n. Puedes agregar los pasos que desees."}return r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h5"},t),r.a.createElement(C.a,{variant:"body1",gutterBottom:!0},a),r.a.createElement(C.a,{variant:"h5",fontWeight:600},"".concat(e.orgName," / ").concat(e.areaName)),r.a.createElement(C.a,{variant:"h4",fontWeight:600},"".concat(e.name))))}var om=function(e){return Object(fc.get)(e,"kpi")},im=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"name")})),cm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"organization")})),sm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"area")})),lm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"time")})),um=Object(pc.a)([im,cm,sm,lm],(function(e,t,a,n){return!Object(fc.isEmpty)(e)&&!Object(fc.isEmpty)(t)&&!Object(fc.isEmpty)(a)&&!Object(fc.isEmpty)(n)})),dm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"steps")})),mm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"dictionary")})),pm=Object(pc.a)([dm],(function(e){return e.length-1})),fm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"tested")})),gm=(Object(pc.a)([om],(function(e){return Object(fc.get)(e,"saved")})),Object(pc.a)([om],(function(e){return Object(fc.get)(e,"isLastFunctionValid")}))),bm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"sending")})),hm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"active")})),Em=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"isDeleting")})),vm=Object(pc.a)([om],(function(e){return Object(fc.get)(e,"noExistingIds")})),Om=function(e){return Object(fc.get)(e,"parameters")},ym=Object(pc.a)([Om],(function(e){return Object(fc.get)(e,"loading")})),jm=Object(pc.a)([Om],(function(e){return Object(fc.get)(e,"data")})),Sm=Object(pc.a)([Om],(function(e){return Object(fc.get)(e,"error")})),Im=Object(Uo.a)("parameters/FETCH_PARAMETERS"),Am=Object(Uo.a)("parameters/SET_PARAMETERS"),xm=Object(Uo.a)("parameters/SET_PARAMETERS_ERROR"),Cm=function(e){return Object(fc.get)(e,"functions")},Tm=Object(pc.a)([Cm],(function(e){return Object(fc.get)(e,"loading")})),_m=Object(pc.a)([Cm],(function(e){return Object(fc.get)(e,"data")})),Nm=Object(pc.a)([Cm],(function(e){return Object(fc.get)(e,"error")})),wm=Object(Uo.a)("functions/FETCH_FUNCTIONS"),km=Object(Uo.a)("functions/SET_FUNCTIONS"),Pm=Object(Uo.a)("functions/SET_FUNCTIONS_ERROR"),Rm=function(e){return Object(fc.get)(e,"areaIndicators")},Dm=Object(pc.a)([Rm],(function(e){return Object(fc.get)(e,"loading")})),Mm=Object(pc.a)([Rm],(function(e){return Object(fc.get)(e,"data")})),Fm=Object(pc.a)([Rm],(function(e){return Object(fc.get)(e,"error")})),Lm=Object(Uo.a)("areaIndicators/FETCH_AREA_INDICATORS"),zm=Object(Uo.a)("areaIndicators/SET_AREA_INDICATORS"),Um=Object(Uo.a)("areaIndicators/SET_AREA_INDICATORS_ERROR"),Vm=function(e){return Object(fc.get)(e,"createFunction")},Bm=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"name")})),qm=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"description")})),$m=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"parameters")})),Wm=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"steps")})),Km=Object(pc.a)([Wm],(function(e){return e.length-1})),Hm=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"tested")})),Gm=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"sending")})),Jm=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"expression")})),Ym=Object(pc.a)([Vm],(function(e){return Object(fc.get)(e,"isDeleting")})),Zm=function(e){return Object(fc.get)(e,"variables")},Xm=Object(pc.a)([Zm],(function(e){return Object(fc.get)(e,"loading")})),Qm=Object(pc.a)([Zm],(function(e){return Object(fc.get)(e,"data")})),ep=Object(pc.a)([Zm],(function(e){return Object(fc.get)(e,"error")})),tp=Object(Uo.a)("variables/FETCH_VARIABLES"),ap=Object(Uo.a)("variables/SET_VARIABLES"),np=Object(Uo.a)("parameters/SET_VARIABLES_ERROR"),rp=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={value:"",variable:"",tag:""},n}return Object(l.a)(a,[{key:"selectDatasource",value:function(e){e?(this.setState(Object(G.a)(Object(G.a)({},this.state),{},{datasource:e.id})),this.props.fetchVariables(e.id)):this.setState(Object(G.a)(Object(G.a)({},this.state),{},{datasource:""}))}},{key:"selectVariable",value:function(e){e?this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e,variable:e.id,tag:""})):this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:"",variable:"",tag:""})),this.props.setValue("")}},{key:"render",value:function(){var e=this,t=this.props,a=t.datasources,n=t.loadingVariables,o=t.variables,i=t.errorVariables,c=this.state,s=c.value,l=c.variable,u=c.datasource;return r.a.createElement("div",{className:"select-wrapper"},a.length>0&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:a,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Fuente de Informaci\xf3n",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.selectDatasource(a)}})),""!==u&&r.a.createElement("div",null,n?r.a.createElement(w.a,{className:"loading-indicator"}):!0===i?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron Fuentes de informaci\xf3n"):r.a.createElement("div",null,o.length>0&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:o,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Variables",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.selectVariable(a)}})),l&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:s.tags,getOptionLabel:function(e){return e},noOptionsText:"Esta variable no cuenta con tags",renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Tags",variant:"outlined",className:"selector"}))},onChange:function(t,a){a?(e.props.setValue({id:l,tag:a}),e.setState(Object(G.a)(Object(G.a)({},e.state),{},{tag:a}))):(e.props.setValue(""),e.setState(Object(G.a)(Object(G.a)({},e.state),{},{tag:""})))}})))))}}]),a}(n.Component),op=Object(H.b)((function(e){return{loadingVariables:Xm(e),variables:Qm(e),errorVariables:ep(e)}}),(function(e){return{fetchVariables:function(t){return e(tp(t))}}}))(rp);function ip(e){return r.a.createElement("div",{className:"select-wrapper"},e.parameters.length>0&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:e.parameters,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Parametro",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.setValue(a)}})))}function cp(e){return r.a.createElement("div",{className:"select-wrapper"},e.functions.length>0&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:e.functions,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Funci\xf3n",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.setValue(a)}})))}function sp(e){return r.a.createElement("div",{className:"select-wrapper"},e.areaIndicators.length>0&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:e.areaIndicators,getOptionLabel:function(e){return e.name},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Indicador",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.setValue(a)}})))}var lp=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={value:""},n}return Object(l.a)(a,[{key:"selectStep",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e})),this.props.setValue(e)}},{key:"render",value:function(){for(var e=this,t=this.state.value,a=this.props.activeStep,n=[],o=0;o0&&r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{className:"selector",id:"combo-box-demo",options:e.functionParameters,getOptionLabel:function(e){return e},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Parametro de Funci\xf3n",variant:"outlined",className:"selector"}))},onChange:function(t,a){return e.setValue(a)}})))}a(2128);var mp=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={selected:"",value:""},n}return Object(l.a)(a,[{key:"saveElement",value:function(){var e=this.props,t=e.step,a=e.onClose,n=e.type,r=e.addIndicatorElement,o=e.addKPIElement,i=e.isFunction,c=e.addIndicatorElementFunction,s=e.addKPIElementFunction,l=e.addCreateFunctionlelement,u=e.editData,d=e.editIndicatorElement,m=e.editKPIElement,p=e.editCreateFunctionElement,f=e.editKPIFunctionArgumentElement,g=e.editIndicatorFunctionArgumentElement,b=this.state,h=b.selected,E=b.value,v="";if(v="step"===h?{step:t,type:"step",name:E,object:this.state}:{step:t,type:"element",object:this.state},u)switch(n){case"indicator":null===u.functionElementIndex?d({payload:v,editData:u}):g({payload:v,editData:u});break;case"KPI":null===u.functionElementIndex?m({payload:v,editData:u}):f({payload:v,editData:u});break;case"createFunction":p({payload:v,editData:u})}else switch(n){case"indicator":i?c({isFunction:i,payload:v}):r(v);break;case"KPI":i?s({isFunction:i,payload:v}):o(v);break;case"createFunction":l(v)}a(),this.setState(Object(G.a)(Object(G.a)({},this.state),{},{selected:"",value:""}))}},{key:"selectElement",value:function(e){var t=this.props,a=t.type,n=t.fetchParameters,r=t.indicatorArea,o=t.kpiArea,i=t.fetchFunctions,c=t.fetchAreaIndicators,s=t.fetchDatasources,l=t.indicatorOrganization;if(this.setState(Object(G.a)(Object(G.a)({},this.state),{},{selected:e,value:""})),"indicator"===a)switch(e){case"variable":s(l);break;case"parameter":n(r.id);break;case"function":i()}else if("KPI"===a)switch(e){case"parameter":n(o.id);break;case"function":i();break;case"areaIndicators":c(o.id)}}},{key:"setValue",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.showFunctions,n=t.showSteps,o=t.activeStep,i=this.props,c=i.type,s=i.open,l=i.onClose,u=i.loadingParameters,d=i.parameters,m=i.errorParameters,p=i.loadingFunctions,f=i.functions,g=i.errorFunctions,b=i.loadingAreaIndicators,h=i.areaIndicators,E=i.errorAreaIndicators,v=i.step,O=i.functionParameters,y=i.editData,j=i.isDatasourcesloading,S=i.datasourcesData,I=i.isDatasourcesError,x=this.state,C=x.selected,T=x.value;return"undefined"!==typeof y&&null!==y&&("step"===y.type&&(n=!0,o=y.activeStepElement),null!==y.functionElementIndex&&(a=!1)),r.a.createElement(xt.a,{fullScreen:!0,open:s,onClose:l,closeAfterTransition:!0},r.a.createElement(ge.a,{in:s},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona un elemento"),"createFunction"===c?r.a.createElement(A.a,{id:"transition-modal-description",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"element-btn",variant:"contained",onClick:function(){return e.selectElement("parameterFunction")},disabled:"parameterFunction"===C},"Parametro de Funci\xf3n"))):r.a.createElement(A.a,{id:"transition-modal-description",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:!0},"KPI"!==c&&r.a.createElement(te.a,{className:"element-btn",variant:"contained",onClick:function(){return e.selectElement("variable")},disabled:"variable"===C},"Variable"),"KPI"===c&&r.a.createElement(te.a,{className:"element-btn",variant:"contained",onClick:function(){return e.selectElement("areaIndicators")},disabled:"areaIndicators"===C},"Indicador")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"element-btn",variant:"contained",onClick:function(){return e.selectElement("parameter")},disabled:"parameter"===C},"Parametro")),!1!==a&&r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"element-btn",variant:"contained",onClick:function(){return e.selectElement("function")},disabled:"function"===C},"Funci\xf3n")),!0===n&&o>0&&r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"element-btn",variant:"contained",onClick:function(){return e.selectElement("step")},disabled:"step"===C},"Paso anterior"))),"variable"===C&&(j?r.a.createElement(w.a,{className:"loading-indicator"}):!0===I?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron Fuentes de informaci\xf3n"):r.a.createElement(op,{datasources:S,setValue:function(t){return e.setValue(t)}})),"parameter"===C&&(u?r.a.createElement(w.a,{className:"loading-indicator"}):!0===m?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron Parametros"):r.a.createElement(ip,{parameters:d,setValue:function(t){return e.setValue(t)}})),"function"===C&&(p?r.a.createElement(w.a,{className:"loading-indicator"}):!0===g?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron funciones"):r.a.createElement(cp,{functions:f,setValue:function(t){return e.setValue(t)}})),"areaIndicators"===C&&(b?r.a.createElement(w.a,{className:"loading-indicator"}):!0===E?r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron Indicadores"):r.a.createElement(sp,{areaIndicators:h,setValue:function(t){return e.setValue(t)}})),"step"===C&&r.a.createElement(up,{areaIndicators:h,step:v,setValue:function(t){return e.setValue(t)},screen:c,activeStep:o}),"parameterFunction"===C&&r.a.createElement(dp,{functionParameters:O,setValue:function(t){return e.setValue(t)}}),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){return e.saveElement()},disabled:!T},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:l},"Cancelar"))))))}}]),a}(n.Component),pp=Object(H.b)((function(e){return{indicatorArea:sd(e),indicatorDataSource:ld(e),indicatorOrganization:cd(e),kpiArea:sm(e),loadingParameters:ym(e),parameters:jm(e),errorParameters:Sm(e),loadingFunctions:Tm(e),functions:_m(e),errorFunctions:Nm(e),loadingAreaIndicators:Dm(e),areaIndicators:Mm(e),errorAreaIndicators:Fm(e),functionParameters:$m(e),isDatasourcesloading:fl(e),datasourcesData:gl(e),isDatasourcesError:bl(e)}}),(function(e){return{fetchParameters:function(t){return e(Im(t))},fetchFunctions:function(){return e(wm())},fetchAreaIndicators:function(t){return e(Lm(t))},addIndicatorElement:function(t){return e(fs(t))},addIndicatorElementFunction:function(t){return e(js(t))},editIndicatorElement:function(t){return e(_s(t))},editIndicatorFunctionArgumentElement:function(t){return e(Vs(t))},addKPIElement:function(t){return e(Rc(t))},addKPIElementFunction:function(t){return e(Bc(t))},editKPIElement:function(t){return e(Zc(t))},editKPIFunctionArgumentElement:function(t){return e(is(t))},addCreateFunctionlelement:function(t){return e(Tl(t))},editCreateFunctionElement:function(t){return e(Vl(t))},fetchDatasources:function(t){return e(Yo(t))}}}))(mp),fp=(a(2129),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={selected:"",value:""},n}return Object(l.a)(a,[{key:"saveElement",value:function(){var e=this.props,t=e.type,a=e.step,n=e.onClose,r=e.addIndicatorElement,o=e.addKPIElement,i=e.savedCallback,c=e.addCreateFunctionlelement,s=e.editData,l=e.editIndicatorElement,u=e.editKPIElement,d=e.editCreateFunctionElement,m={step:a,type:"operator",object:this.state};if(s)switch(t){case"indicator":l({payload:m,editData:s});break;case"KPI":u({payload:m,editData:s});break;case"createFunction":d({payload:m,editData:s})}else switch(t){case"indicator":r(m);break;case"KPI":o(m);break;case"createFunction":c(m)}"undefined"===typeof i?n():i(),this.setState(Object(G.a)(Object(G.a)({},this.state),{},{selected:"",value:""}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.open,n=t.onClose,o=this.state,i=o.selected,c=o.value;return r.a.createElement(xt.a,{fullScreen:!0,open:a,onClose:n,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona un operador"),r.a.createElement(A.a,{id:"transition-modal-description",justify:"center",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"operator-btn",variant:"contained",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{selected:"addition",value:"+"}))},disabled:"addition"===i},"+")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"operator-btn",variant:"contained",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{selected:"subtraction",value:"-"}))},disabled:"subtraction"===i},"-")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"operator-btn",variant:"contained",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{selected:"multiplication",value:"*"}))},disabled:"multiplication"===i},"x")),r.a.createElement(A.a,{item:!0,xs:!0},r.a.createElement(te.a,{className:"operator-btn",variant:"contained",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{selected:"division",value:"/"}))},disabled:"division"===i},"/"))),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){return e.saveElement()},disabled:!c},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:n},"Cancelar"))))))}}]),a}(n.Component)),gp=Object(H.b)(null,(function(e){return{addIndicatorElement:function(t){return e(fs(t))},addKPIElement:function(t){return e(Rc(t))},addCreateFunctionlelement:function(t){return e(Tl(t))},editIndicatorElement:function(t){return e(_s(t))},editKPIElement:function(t){return e(Zc(t))},editCreateFunctionElement:function(t){return e(Vl(t))}}}))(fp),bp=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(){var e=this.props,t=e.index,a=e.step,n=e.screen,o=e.elementName,i=e.item.selected,c=e.openPopover,s="";switch(i){case"addition":s="+";break;case"subtraction":s="-";break;case"multiplication":s="x";break;case"division":s="/";break;case"percentage":s="%";break;default:s=""}return r.a.createElement("div",{className:"step-item step-operator","aria-describedby":t,"data-step":a,"data-screen":n,"data-name":o,"data-type":"operator",onClick:function(e){return c(e)}},r.a.createElement("span",{className:"MuiButton-label"},s))}}]),a}(n.Component),hp=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(){var e=this.props,t=e.index,a=e.step,n=e.screen,o=e.elementName,i=e.item,c=i.selected,s=i.value,l=e.openPopover,u=e.functionName,d=e.functionElementIndex,m=e.disableEdit,p=e.isDeleted,f="",g="",b="";switch(c){case"variable":f="Var:",g=s.tag,b="variable";break;case"parameter":f="Par:",g=s.name,b="parameter";break;case"areaIndicators":f="Ind:",g=s.name,b="indicators";break;case"parameterFunction":f="",g=s,b="parameterFunction"}var h=this.props.item.value.id,E=f+g;return r.a.createElement("div",{className:"step-item step-".concat(c," ").concat(p&&"step-deleted"),"aria-describedby":t,"data-step":a,"data-screen":n,"data-name":o,"data-type":b,"data-function-name":u,"data-function-eind":d,"data-element-nodeid":h,onClick:function(e){return!m&&l(e)}},r.a.createElement("div",{className:"MuiButton-label",dangerouslySetInnerHTML:{__html:E}}))}}]),a}(n.Component);function Ep(e){var t="";return t=!0===e.functionElement?e.item.value:e.item.name,r.a.createElement("div",{className:"step-item step-step","aria-describedby":e.index,"data-step":e.step,"data-screen":e.screen,"data-name":e.elementName,"data-type":"step","data-function-name":e.functionName,"data-function-eind":e.functionElementIndex,"data-element-active-step":e.activeStep,onClick:function(t){return e.openPopover(t)}},r.a.createElement("span",{className:"MuiButton-label"},t))}var vp=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={openModalElement:!1,openModalOperator:!1},n}return Object(l.a)(a,[{key:"showModalElement",value:function(e){var t=this.props,a=t.item,n=a.value,r=a.functionArguments,o=t.isValidFunction,i=n.value.arguments.length===r.length;this.setState(Object(G.a)(Object(G.a)({},this.state),{},{openModalElement:e})),o(i)}},{key:"showModalOperator",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{openModalOperator:e}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.item,n=a.name,o=a.value,i=a.functionArguments,c=t.elementName,s=t.index,l=t.step,u=t.screen,d=t.stepPosition,m=t.activeStep,p=t.openPopover,f=t.isReport,g=t.isLastElement,b=t.isDeleted,h=t.noExistElements,E=this.state,v=E.openModalElement,O=E.openModalOperator,y=o.value.arguments.length===i.length;return r.a.createElement("div",{className:"step-function"},r.a.createElement("div",{className:"step-item step-element ".concat(b&&"step-deleted"),"aria-describedby":s,"data-step":l,"data-screen":u,"data-name":c,"data-type":"function",onClick:function(e){return p(e)}},r.a.createElement("div",{className:"MuiButton-label",dangerouslySetInnerHTML:{__html:"funci\xf3n:"+o.value.name}})),r.a.createElement("div",{className:"step-item step-operator"},r.a.createElement("span",{className:"MuiButton-label"},"(")),r.a.createElement("div",{className:"step-functions-arguments"},o.value.arguments.map((function(t,a){return r.a.createElement("div",{key:a,className:"step-functions-arguments-wrapper"},"undefined"===typeof i[a]?r.a.createElement("div",{className:"function-element-wrapper"},r.a.createElement(te.a,{key:a,className:"step-item dashed-button",disabled:a!==i.length,onClick:function(){return e.showModalElement(!0)}},r.a.createElement("span",{className:"title"},"+ Elemento"),r.a.createElement("span",{className:"small-txt"},t))):"step"===i[a].type?r.a.createElement("div",{className:"function-element-wrapper"},r.a.createElement(Ep,{item:i[a].value,functionElement:!0,functionName:n,functionElementIndex:a,index:e.props.index,step:l,screen:u,activeStep:m,elementName:i[a].name,openPopover:function(e){return p(e)}})):r.a.createElement("div",{className:"function-element-wrapper"},r.a.createElement(hp,{item:i[a].value,functionElement:!0,functionName:n,functionElementIndex:a,index:e.props.index,step:l,screen:u,elementName:i[a].name,openPopover:function(e){return p(e)},isDeleted:"undefined"!==typeof h?-1!==h.indexOf(i[a].value.value.id):null})),a!==o.value.arguments.length-1&&r.a.createElement("span",{className:"function-comma"},","))}))),r.a.createElement("div",{className:"step-item step-operator"},r.a.createElement("span",{className:"MuiButton-label"},")")),g&&r.a.createElement("div",{className:"next-element"},!0!==f&&r.a.createElement(te.a,{className:"step-item dashed-button",disabled:!y,onClick:function(){return e.showModalOperator(!0)}},"+ Operador")),r.a.createElement(pp,{open:v,onClose:function(){return e.showModalElement(!1)},isFunction:{compiler_tag:n,stepPosition:d},step:l,showFunctions:!!y,showSteps:!0,type:u,activeStep:m}),r.a.createElement(gp,{open:O,onClose:function(){return e.showModalOperator(!1)},savedCallback:function(t){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{openModalOperator:!1}))},step:l,type:u}))}}]),a}(n.Component),Op=a(2283),yp=a(285),jp=a.n(yp),Sp=(a(2130),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:"deleteElement",value:function(e){var t=e.getAttribute("data-step"),a=e.getAttribute("aria-describedby"),n=e.getAttribute("data-screen"),r=e.getAttribute("data-name"),o=e.getAttribute("data-type"),i=e.getAttribute("data-function-name"),c=e.getAttribute("data-function-eind"),s=e.getAttribute("data-function-arguments");switch(n){case"indicator":this.props.deleteIndicatorElement({step:t,index:a,name:r,type:o,functionArguments:s,functionName:i,functionElementIndex:c});break;case"KPI":this.props.deleteKPIElement({step:t,index:a,name:r,type:o,functionArguments:s,functionName:i,functionElementIndex:c});break;case"createFunction":this.props.deleteCreateFunctionElement({step:t,index:a,name:r,type:o,functionArguments:s,functionName:i,functionElementIndex:c})}this.props.closePopover()}},{key:"editElement",value:function(e){var t=e.getAttribute("data-step"),a=e.getAttribute("aria-describedby"),n=e.getAttribute("data-screen"),r=e.getAttribute("data-name"),o=e.getAttribute("data-type"),i=e.getAttribute("data-function-name"),c=e.getAttribute("data-function-eind"),s=e.getAttribute("data-function-arguments"),l=e.getAttribute("data-element-active-step");"operator"===o?this.props.editOperator({step:t,index:a,screen:n,name:r,type:o}):this.props.editElement({step:t,index:a,screen:n,name:r,type:o,functionName:i,functionElementIndex:c,functionArguments:s,activeStepElement:l}),this.props.closePopover()}},{key:"render",value:function(){var e,t=this,a=!1,n=this.props,o=n.index,i=n.open,c=n.anchorEl,s=n.closePopover;if(c){var l=c.getAttribute("data-function-name");"indicators"===c.getAttribute("data-type")&&(e=c.getAttribute("data-element-nodeid")),l&&(a=!0)}return r.a.createElement(Op.a,{key:o,id:o,open:i,anchorEl:c,onClose:s,anchorOrigin:{vertical:"center",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"left"}},r.a.createElement("div",{className:"popover-content"},e&&r.a.createElement(te.a,{variant:"contained",className:"btn",component:b.b,to:"/prometheus/variableCommissions/indicadores/detalle/".concat(e)},r.a.createElement(Nn.a,{className:"icon"})),!a&&r.a.createElement(te.a,{variant:"contained",className:"btn",onClick:function(){return t.deleteElement(c)}},r.a.createElement(jp.a,{className:"icon"})),r.a.createElement(te.a,{variant:"contained",className:"btn",onClick:function(){return t.editElement(c)}},r.a.createElement(sa.a,{className:"icon"}))))}}]),a}(n.Component)),Ip=Object(H.b)((function(e){return{}}),(function(e){return{deleteIndicatorElement:function(t){return e(xs(t))},deleteKPIElement:function(t){return e(Kc(t))},deleteCreateFunctionElement:function(t){return e(zl(t))}}}))(Sp);a(2131);function Ap(e){var t=Object(n.useState)(!1),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)(null),m=Object(O.a)(d,2),p=m[0],f=m[1],g=Object(n.useState)(null),b=Object(O.a)(g,2),h=b[0],E=b[1],v=Object(n.useState)(null),y=Object(O.a)(v,2),j=y[0],S=y[1],I=function(e){i(!0),E(e)},x=function(e){u(!0),f(e)},T=function(e){S(e.currentTarget)},_=function(){S(null)},N=Boolean(j);return r.a.createElement("div",{className:"step-item-wrapper"},r.a.createElement(C.a,{variant:"h5"},"Paso ",e.step+1," :"),r.a.createElement(A.a,{container:!0,spacing:1},r.a.createElement(A.a,{item:!0,xs:12,md:e.report?12:9,className:"step-container"},e.elements.map((function(t,a){return r.a.createElement("div",{key:a,className:"item-container"},"element"===t.type&&("function"===t.value.selected?r.a.createElement(vp,{index:a,item:t,step:e.step,screen:e.type,stepPosition:a,elementName:t.name,activeStep:e.activeStep,isValidFunction:function(t){return e.isLastFunctionValid(t)},openPopover:function(t){return!0!==e.report&&T(t)},isReport:e.report,isLastElement:e.elements.length===a+1,noExistElements:e.noExistElements,isDeleted:"undefined"!==typeof e.noExistElements?-1!==e.noExistElements.indexOf(t.value.value.id):null}):r.a.createElement(hp,{index:a,step:e.step,screen:e.type,item:t.value,elementName:t.name,openPopover:function(t){return!0!==e.report&&T(t)},isDeleted:"undefined"!==typeof e.noExistElements?-1!==e.noExistElements.indexOf(t.value.value.id):null})),"operator"===t.type&&r.a.createElement(bp,{index:a,step:e.step,screen:e.type,item:t.value,elementName:t.name,openPopover:function(t){return!0!==e.report&&T(t)}}),"step"===t.type&&r.a.createElement(Ep,{index:a,item:t,step:e.step,screen:e.type,elementName:t.name,activeStep:e.activeStep,openPopover:function(t){return!0!==e.report&&T(t)}}),r.a.createElement(Ip,{index:a,open:N,anchorEl:j,closePopover:_,editOperator:function(e){return x(e)},editElement:function(e){return I(e)}}))})),r.a.createElement("div",{className:"next-element"},"element"===e.nextItem&&r.a.createElement(te.a,{className:"step-item dashed-button",disabled:!1,onClick:function(){return I()}},"+ Elemento"),"operator"===e.nextItem&&r.a.createElement(te.a,{className:"step-item dashed-button",disabled:!1,onClick:function(){return x()}},"+ Operador"))),!0!==e.report&&r.a.createElement(A.a,{item:!0,xs:12,md:3,className:"result-step"},0===e.step&&r.a.createElement("span",{className:"result-step-title"},"Resultados de pasos disponibles"),r.a.createElement(te.a,{className:"step-item dashed-button",disabled:e.step===e.activeStep||"element"===e.lastStepItem,onClick:function(){return e.addElement({step:e.activeStep,type:"step",name:"Resultado_Paso_"+(e.step+1),object:{selected:"step"}})}},"Resultado_Paso_",e.step+1))),r.a.createElement(pp,{open:o,onClose:function(){i(!1)},step:e.step,type:e.type,editData:h}),r.a.createElement(gp,{open:l,onClose:function(){u(!1)},step:e.step,type:e.type,editData:p}),e.isLastStep&&r.a.createElement("div",{className:"steps-manager"},r.a.createElement(te.a,{className:"btn",disabled:"element"===e.nextItem||e.elements.length<3,onClick:function(){return e.createStep()}},"Agregar otro paso")))}a(2132);function xp(e){var t=function(e){var t="",a=Object(fc.last)(e);if("undefined"===typeof a)t="element";else switch(a.type){case"element":t="function"===a.value.selected?"":"operator";break;case"step":t="operator";break;case"operator":t="element";break;default:t=""}return t};return r.a.createElement("div",{className:"indicator-steps-stack"},e.steps.map((function(a,n){return r.a.createElement(Ap,{type:e.type,key:n,step:n,elements:a,nextItem:t(a),createStep:function(t){return e.createStep(t)},deleteStep:function(t){return e.deleteStep(t)},isLastStep:e.steps.length===n+1,addElement:function(t){return e.addElement(t)},activeStep:e.activeStep,lastStepItem:e.lastStepItem,isLastFunctionValid:function(t){return e.isLastFunctionValid(t)},noExistElements:e.noExistElements})})))}a(2133),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}}})),r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));function Cp(e){var t=r.a.useState(!1),a=Object(O.a)(t,2),o=a[0],i=a[1],c=r.a.useState(e.activeKPI),s=Object(O.a)(c,2),l=s[0],u=s[1],d=r.a.useState(!1),m=Object(O.a)(d,2),p=m[0],f=m[1];Object(n.useEffect)((function(){return console.log(e),e&&e.isSending&&setTimeout((function(){f(!0),setTimeout((function(){f(!1)}),2500)}),2e3),function(){}}),[e.isSending]);var g=function(){i(!1)};return r.a.createElement("div",{className:"steps-footer"},e.isEditing&&r.a.createElement("div",null,e.isDeleting?r.a.createElement(te.a,{className:"btn delete-btn",variant:"contained",disabled:!0},r.a.createElement(w.a,{className:"loading"})):r.a.createElement(te.a,{variant:"contained",className:"btn delete-btn",onClick:function(){i(!0)}},"Eliminar"),r.a.createElement(xt.a,{open:o,onClose:g,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},r.a.createElement(po.a,{id:"alert-dialog-title"},function(e){var t;switch(e){case"createFunction":t="\xbfDeseas eliminar est\xe1 funci\xf3n?";break;case"KPI":t="\xbfDeseas eliminar est\xe1 Comisi\xf3n Variable?";break;case"indicator":t="\xbfDeseas eliminar este Indicador?"}return t}(e.type)),r.a.createElement(fo.a,null,r.a.createElement(te.a,{onClick:g,color:"primary"},"Cancelar"),r.a.createElement(te.a,{onClick:function(){return t=e.editID,i(!1),void e.delete(t);var t},color:"primary",autoFocus:!0},"Si")))),r.a.createElement(A.a,{className:"btn",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",onClick:function(){return e.testIndicator()},disabled:!function(e,t){var a=!1,n=Object(fc.last)(e);return"undefined"!==typeof n&&(1===e.length?("variable"===n.value.selected||"function"===n.value.selected&&t)&&(a=!0):"operator"!==n.type&&(a=!0)),a}(e.lastStep,e.isLastFunctionValid)},"Probar")),r.a.createElement(A.a,{item:!0,xs:12},e.isSending?r.a.createElement(te.a,{className:"btn save-btn",variant:"contained",disabled:!0},r.a.createElement(w.a,{className:"loading"})):r.a.createElement(te.a,{className:"btn save-btn",variant:"contained",onClick:function(){console.log(e),u(!l),e.setKPIActive(!l)}},l?"KPI ACTIVADO":"KPI INACTIVO")),r.a.createElement(A.a,{item:!0,xs:12},e.isSending?r.a.createElement(te.a,{className:"btn save-btn",variant:"contained",disabled:!0},r.a.createElement(w.a,{className:"loading"})):r.a.createElement(te.a,{className:"btn save-btn",variant:"contained",onClick:function(){console.log(e),console.log(e.isEditing?"edit":"save"),console.log(e.editID),e.isEditing?e.edit(e.editID):e.save()},disabled:!e.testResult},"Guardar")),p?r.a.createElement(P.a,{variant:"outlined",severity:"success"},"T\xfa KPI se guardo correctamente!"):""))}var Tp=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(){var e;Object(s.a)(this,a);for(var n=arguments.length,r=new Array(n),o=0;ot?(alert("Fechas Inicio debe ser menos que la fecha Final"),null):o.organizationId&&n&&c?(i({type:"organization_hierarchical_dates",organization_id:o.organizationId,hierarchical_node_id:c.id,start_date:"".concat(a.getFullYear(),"-").concat(("0"+(a.getMonth()+1)).slice(-2),"-").concat(("0"+a.getDate()).slice(-2)),end_date:"".concat(t.getFullYear(),"-").concat(("0"+(t.getMonth()+1)).slice(-2),"-").concat(("0"+t.getDate()).slice(-2))}),null):(o.organizationId&&n&&i({type:"organization_dates",organization_id:o.organizationId,start_date:"".concat(a.getFullYear(),"-").concat(("0"+(a.getMonth()+1)).slice(-2),"-").concat(("0"+a.getDate()).slice(-2)),end_date:"".concat(t.getFullYear(),"-").concat(("0"+(t.getMonth()+1)).slice(-2),"-").concat(("0"+t.getDate()).slice(-2))}),void(o.organizationId&&c&&i({type:"organization_hierarchical",organization_id:o.organizationId,hierarchical_node_id:c.id})))}},{key:"render",value:function(){var e=this,t=this.props,a=t.isLoading,n=(t.params,t.areas),o=this.state,i=o.dateFinal,c=o.dateInit;return r.a.createElement("div",{className:"list-reports"},r.a.createElement("div",{className:"breadcrumbs-container-wrapper"},r.a.createElement(fu,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions/"},{title:"Buscar reportes",url:"/prometheus/variableCommissions/reportes"},{title:"Lista de reportes",current:!0}]})),r.a.createElement(A.a,{container:!0,spacing:4},r.a.createElement(A.a,{item:!0,xs:4},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,variant:"inline",format:"yyyy/MM/dd",margin:"normal",id:"date-picker-inline",label:"Fecha Inicio",value:c,onChange:this.handleDateChange,KeyboardButtonProps:{"aria-label":"change date"}})))),r.a.createElement(A.a,{item:!0,xs:4},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,variant:"inline",format:"yyyy/MM/dd",margin:"normal",id:"date-picker",label:"Fecha Final",value:i,onChange:this.handleDateEndChange,KeyboardButtonProps:{"aria-label":"change date"}})))),r.a.createElement(A.a,{className:"fullInput",item:!0,xs:8},r.a.createElement(cu,{className:"w100",loading:n.loading,label:"\xc1rea",elements:n.data,onChange:function(t){e.props.setReportsArea(t)},s:!0})),r.a.createElement(A.a,{item:!0,xs:2},a?r.a.createElement(te.a,{style:{marginTop:"20px"},className:"small-btn",variant:"contained",color:"primary",disabled:!0},"CARGANDO"):r.a.createElement(te.a,{style:{marginTop:"20px"},className:"small-btn",variant:"contained",color:"primary",onClick:function(){return e.searchReports()}},"BUSCAR REPORTES")),r.a.createElement(A.a,{item:!0,xs:12},a?r.a.createElement(Ad,null):r.a.createElement(xa.a,{title:"Reportes",data:this.getData(),columns:[{title:"Empresa",field:"empresa"},{title:"NoNomina",field:"nomina"},{title:"Nombre Empleado",field:"employee_name"},{title:"Puesto",field:"hierarchical_node_name"},{title:"Comisi\xf3n Variable",field:"variable_commission_name"},{title:"Fecha Inicio",field:"start_date"},{title:"Fecha C\xe1lculo",field:"end_date"},{title:"Resultado",field:"resultado"},{title:"T\xedenda",field:"warehouse"},{header:"",id:"links",render:function(e){return r.a.createElement(te.a,{className:"small-btn",variant:"contained",color:"primary",component:b.b,to:"/prometheus/variableCommissions/reportes/detalle/".concat(e.id)},"Ver Reporte")}}],options:{exportButton:!0,pageSizeOptions:[5,25,50,100,200,300,400,500,600,this.getData().length],exportAllData:!0},localization:hu}))))}}]),a}(n.Component)),Bp=Object(H.b)((function(e){return{reports:Rp(e),isLoading:Dp(e),error:Mp(e),area:kp(e),organization:wp(e),organizations:{loading:Cc(e),data:Tc(e)},areas:{loading:rl(e),data:ol(e)}}}),(function(e){return{fetchOrganizations:function(){return e($o())},fetchAreas:function(t){return e(Ho(t))},fetchReportsOrganization:function(t){return e(Qs(t))},setReportsOrganization:function(t){return e($s(t))},setReportsArea:function(t){return e(Ws(t))}}}))(Vp),qp=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 this.props.structure?r.a.createElement(Bp,this.props):r.a.createElement(Up,this.props)}}]),a}(n.Component),$p=Object(H.b)((function(e){return{structure:Pp(e)}}),null)(qp),Wp=a(1079),Kp=a(1075),Hp=a(1076),Gp={description:"Divisi\xf3n por cero",reason:"\n Se gener\xf3 una divis\xedon por cero en la comisi\xf3n.\n Verifica los valores de variables y par\xe1metros para resolver la inconsistencia de \n las operaciones.\n "},Jp={description:"Comisi\xf3n variable no procesable",reason:"\n La declaraci\xf3n de la expresion que se proces\xf3 no pudo relacionar uno o mas\n elementos v\xe1lidos o existentes (comisiones, funciones, parametros, indicadores, variables).\n Contacta al equipo de tecnolog\xeda.\n "},Yp={description:"Variables declaradas incorrectamente",reason:"\n Es posible que alguna variable no exista en la base de datos.\n Verifica los nombres de los tags de las variables y asegurate que contienen unicamente caracteres alfanum\xe9ricos. \n Contacta al equipo de tecnolog\xeda.\n "},Zp={description:"Indicador no encontrado",reason:"\n No fue posible encontrar un indicador.\n Verifica la estructura de la comisi\xf3n y asegurate de que todos los indicadores existan.\n Contacta al equipo de tecnolog\xeda.\n "},Xp={description:"Funci\xf3n no encontrada",reason:"\n No fue posible encontrar una funci\xf3n.\n Verifica la estructura de la comisi\xf3n y asegurate de que todas los funciones existan.\n Contacta al equipo de tecnolog\xeda.\n "},Qp={description:"Sintaxis inv\xe1lida",reason:"\n La sintaxis de la expresi\xf3n es incorrecta.\n Verifica las expresiones que conforman la comisi\xf3n variable (funciones, indicadores y comisi\xf3n).\n Contacta al equipo de tecnolog\xeda.\n "},ef=(a(2137),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)).getEvaluation=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,r;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,zd(t);case 3:a=e.sent,r=a.data,n.setState({evaluation:r.report,error:!1}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),n.setState({error:!0});case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}(),n.getExceptionDescription=function(){switch(n.state.evaluation.exception.name){case"ZeroDivision":return Gp;case"DictionaryIndexNotFound":return Jp;case"InvalidIndicatorVariableKey":return Yp;case"IndicatorRidNotFound":return Zp;case"HelperFunctionRidNotFound":return Xp;case"InvalidSyntax":return Qp;default:return null}},console.log(e),n.state={evaluation:"",error:!1,showLog:!1},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props.params,this.getEvaluation(t.reportId);case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e,t,a,n=this,o=this.state,i=o.evaluation,c=o.error;return"undefined"!==typeof i.details&&(null===i.exception?(t=null,e=function(e,t){var a=JSON.parse(e),n=[];return t.forEach((function(e){n[e.details.name]=e.details.value})),a.map((function(e){e.map((function(e){return"operator"!==e.type&&"step"!==e.type?e.value.value.name=e.value.value.name+' Valor : '+n[e.name]+"":null}))})),a}(i.details.html_reference,i.details.evaluation_log)):(t=i.exception,a=this.getExceptionDescription())),r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:"report-detail-wrapper"},r.a.createElement("div",{className:"breadcrumbs-container-wrapper"},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar reportes",url:"/prometheus/variableCommissions/reportes"},{title:"Lista de reportes",url:"/prometheus/variableCommissions/reportes/".concat(i.employee_id)},{title:"Reporte",current:!0}]}))),!0===c?r.a.createElement("div",{className:"error-msg"},"No se encontro el reporte"):Object(fc.isEmpty)(i)?r.a.createElement(Ad,null):null!==t?r.a.createElement("div",{className:"report-exeption"},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"Se detect\xf3 el siguiente error al ejecutar el c\xe1lculo de la comisi\xf3n variable:"),r.a.createElement(C.a,{variant:"h6",gutterBottom:!0},"Tipo: ",r.a.createElement("strong",null,a.description)),r.a.createElement(C.a,{variant:"h6",gutterBottom:!0},"Descripci\xf3n:"),r.a.createElement("div",{className:"errror-details"},a.reason),r.a.createElement(Wp.a,{className:"collapsable",expanded:this.state.showLog,onChange:function(e){return n.setState({showLog:!n.state.showLog})}},r.a.createElement(Hp.a,{expandIcon:r.a.createElement(za.a,null),"aria-controls":"panel1bh-content",id:"panel1bh-header"},r.a.createElement(C.a,null,"Log de error")),r.a.createElement(Kp.a,null,r.a.createElement("div",null,t.details))),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:0},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(te.a,{className:"btn cancel-btn",component:b.b,to:"/prometheus/variableCommissions/reportes/".concat(i.employee_id)},"Cancelar")),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",component:b.b,to:"/prometheus/variableCommissions/comisiones-variables/detalle/".concat(i.variable_commission_id)},"Ir a la comisi\xf3n variable"),this.props.isSendingCommision?r.a.createElement(te.a,{className:"btn run-btn",variant:"contained",disabled:!0},r.a.createElement(w.a,{className:"loading"})):r.a.createElement(te.a,{className:"btn run-btn",variant:"outlined",onClick:function(){return n.props.runCommission({start_date:i.start_date,end_date:i.end_date,employee_id:i.employee_id,variable_commission_id:i.variable_commission_id})}},"Reintentar comisi\xf3n variable")))):r.a.createElement(A.a,{container:!0,spacing:3,className:"report-detail"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"Reporte ",i.variable_commission_name," - Creado el"," ",i.start_date),r.a.createElement("div",{className:"report-container"},r.a.createElement("div",{className:"steps-container"},""!==e&&e.map((function(e,t){return r.a.createElement(Ap,{key:t,step:t,elements:e,report:!0})}))),r.a.createElement("div",{className:"evaluation-result-container"},r.a.createElement("div",{className:"evaluation-result"},r.a.createElement("label",null,"Perido seleccionado:",r.a.createElement("br",null),i.start_date," - ",i.end_date),r.a.createElement("label",{id:"result-number"},Number(i.evaluation_result).toFixed(2))))),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){return window.print()}},"Imprimir")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",component:b.b,to:"/prometheus/variableCommissions/reportes/".concat(i.employee_id)},"Cancelar")))))))}}]),a}(n.Component)),tf=Object(H.b)((function(e){return{isSendingCommision:Fp(e)}}),(function(e){return{runCommission:function(t){return e(Ys(t))}}}))(ef),af=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)).handleChange=function(e){return function(t){n.setState(Object(G.a)(Object(G.a)({},n.state),{},Object(Rt.a)({},e,t.target.value)))}},n.onSubmit=function(e){e.preventDefault()},n.state={name:""},n}return Object(l.a)(a,[{key:"saveKPI",value:function(){var e=this.state.name;this.props.setKPIName(e),this.props.navigate("/prometheus/variableCommissions/comisiones-variables/crear/pasos")}},{key:"render",value:function(){var e=this,t=this.props,a=t.organization,n=t.area,o=t.period,i=t.active,c=t.setActiveKPI,s=this.state.name;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar Comisiones Variables",url:"/prometheus/variableCommissions/comisiones-variables"},{title:"Crear Comision Variable",current:!0}]}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"SELECCIONA LA ESTRUCTURA DE TU KPI (COMISI\xd3N VARIABLE)")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("form",{className:"",onSubmit:this.onSubmit},r.a.createElement("div",null,r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"text",name:"name",variant:"outlined",placeholder:"Nombre",value:s,onChange:this.handleChange("name")})))),r.a.createElement(he.a,{control:r.a.createElement(Ee.a,{checked:i,onChange:function(){return c(!i)},value:"active",color:"primary"}),label:"Crear comisi\xf3n variable lista para ejecutar"}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ni,{title:"Empresa",modal:{fatherScreen:"KPI",type:"organizations"},selected:a,disabled:!(s.length>=1)}),r.a.createElement(ni,{title:"Puesto",modal:{fatherScreen:"KPI",type:"area",parameter:a},disabled:!a,selected:n}),r.a.createElement(ni,{title:"Periodo",modal:{fatherScreen:"KPI",type:"time"},screen:"KPI",disabled:!n,selected:o})),r.a.createElement(A.a,{item:!0,xs:12,className:"btn-wrapper"},r.a.createElement(te.a,{className:"accept-btn",onClick:function(){return e.saveKPI()},disabled:!o&&!s},"Continuar"))))}}]),a}(n.Component),nf=Object(H.b)((function(e){return{organization:cm(e),area:sm(e),period:lm(e),active:hm(e)}}),(function(e){return{setKPIName:function(t){return e(kc(t))},setActiveKPI:function(t){return e(rs(t))}}}))(af),rf=(a(2138),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)).getIndicators=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,r;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Bd(t);case 3:a=e.sent,r=a.data,console.log(n.props,a),n.setState({kpis:r,error:!1}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),n.setState({error:!0});case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(t){return e.apply(this,arguments)}}(),n.state={kpis:"",error:!1,orgName:n.getSecureStore().organizations.data.find((function(e){return e.id===n.getSecureStore().kpi.organization.id})).name,areaName:n.getSecureStore().areas.data.find((function(e){return e.id===n.getSecureStore().kpi.area.id})).name},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=Object(Z.a)(Y.a.mark((function e(){var t,a=this;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props.params,this.getIndicators(t.areaId),this.state.orgName||this.state.areaName||this.setState({orgName:this.getSecureStore().organizations.data.find((function(e){return e.id===a.getSecureStore().indicator.organization.id})).name,areaName:this.getSecureStore().areas.data.find((function(e){return e.id===a.getSecureStore().indicator.area.id})).name});case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"createKPI",value:function(){this.props.resetKPIData(),this.props.navigate("/prometheus/variableCommissions/comisiones-variables/crear/")}},{key:"render",value:function(){var e=this,t=this.state,a=t.kpis,n=t.error,o=t.orgName,i=t.areaName;return r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:"KPI-list"},r.a.createElement("div",{className:"breadcrumbs-container-wrapper"},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar comisiones variables",url:"/prometheus/variableCommissions/comisiones-variables"},{title:"Comisiones Variables",current:!0}]}))),r.a.createElement(te.a,{className:"small-btn",variant:"contained",color:"primary",onClick:function(){return e.createKPI()}},"Crear comision variable"),r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"".concat(o)),!0===n?r.a.createElement("div",{className:"error-msg"},"No se encontraron resultados"):Object(fc.isEmpty)(a)?r.a.createElement(Ad,null):r.a.createElement(xa.a,{title:"".concat(i),data:a,columns:[{title:"Nombre",field:"name"},{title:"Fecha de ejecuci\xf3n",field:"run_date"},{title:"Status",render:function(e){return r.a.createElement("div",null,e.active?r.a.createElement("span",{className:"active-txt"},"Activa"):r.a.createElement("span",null,"Inactiva"))}},{render:function(e){return r.a.createElement(te.a,{className:"small-btn",variant:"contained",color:"primary",component:b.b,to:"/prometheus/variableCommissions/comisiones-variables/detalle/".concat(e.id)},"Editar")}}],localization:hu})))}}]),a}(E.e)),of=Object(H.b)(null,(function(e){return{resetKPIData:function(){return e(Vc())}}}))(rf),cf=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)).hasKpiData=function(){var e=n.props,t=e.organization,a=e.area;return t&&a},n.componentDidMount=function(){console.log(n.props)},n.state={showAreaSelect:!1,user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[]},e.resetKPIData(),e.fetchOrganizations(),n}return Object(l.a)(a,[{key:"render",value:function(){var e=this,t=this.props,a=t.organizations,n=t.areas,o=this.state.user,i=o.paramProfile,c=o.position,s=JSON.parse(JSON.parse(i)),l=[];return a&&a.data.forEach((function(e){s.filter((function(e){return e.uuid===c.id})).forEach((function(t){t.organization.forEach((function(t){t.uuid===e.id&&l.push(e)}))}))})),a.data=l,r.a.createElement(I.a,{fixed:!0},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar comisiones variables",current:!0}]}))),r.a.createElement(iu,{open:!0,isContinueDisabled:!this.hasKpiData(),title:"Selecciona la estructura para filtrar comisiones variables",onContinue:function(t){var a=e.props.area;e.props.navigate("/prometheus/variableCommissions/comisiones-variables/lista/".concat(a.id))},onCancel:function(t){return e.props.navigate("/prometheus/variableCommissions")}},r.a.createElement(cu,{loading:a.loading,label:"Empresa",elements:a.data,onChange:function(t){e.props.setKPIorganization(t),t?(e.props.fetchAreas(t),e.setState({showAreaSelect:!0})):(e.props.resetIndicatorData(),e.setState({showAreaSelect:!1}),e.props.setAreas([]))}}),this.state.showAreaSelect&&r.a.createElement(cu,{loading:n.loading,label:"Puesto",elements:n.data,onChange:function(t){return e.props.setKPIarea(t)}}))))}}]),a}(E.e),sf=Object(H.b)((function(e){return{organization:cm(e),area:sm(e),organizations:{loading:Cc(e),data:Tc(e)},areas:{loading:rl(e),data:ol(e)}}}),(function(e){return{resetKPIData:function(t){return e(Vc(t))},fetchOrganizations:function(){return e($o())},fetchAreas:function(t){return e(Ho(t))},setAreas:function(t){return e(Go(t))},setOrganizations:function(t){return e(Wo(t))},setKPIarea:function(t){return e(Nc(t))},setKPIorganization:function(t){return e(_c(t))}}}))(cf),lf=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(){var e;Object(s.a)(this,a);for(var n=arguments.length,r=new Array(n),o=0;o=2)},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:l},"Cancelar")))))))}var pf=function(e){Object(u.a)(a,e);var t=Object(d.a)(a);function a(e){var n;return Object(s.a)(this,a),console.log(du),(n=t.call(this,e)).state={open:!1,user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],organizations:[],ready:!1,loading:!1,permision_read:!1,permision_write:!1,btnAct:!0,breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Empresas",current:!0}],lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.state.user,a=t.paramProfile,n=t.position,r=JSON.parse(JSON.parse(a));fetch("".concat(du,"/organization")).then((function(e){return e.json()})).then((function(t){var a=[];t&&t.organization.forEach((function(t){r.filter((function(e){return e.uuid===n.id})).forEach((function(n){n.path_permissions.forEach((function(t){"Business"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})})),n.organization.forEach((function(e){e.uuid===t.id&&a.push(t)}))}))})),e.setState({organizations:a,ready:!0})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.open,n=t.organizations,o=t.ready,i=t.btnAct,c=t.loading,s=t.breadCrumbs,l=t.lead,u=function(t,a,r){e.setState({ready:!1});var o={name:"".concat(r)},i=n;fetch("".concat(du,"/organization/").concat(t.id),{method:"PATCH",body:JSON.stringify(o)}).then((function(e){return e.json()})).then((function(){i[i.indexOf(t)]=a,e.setState({organizations:i,ready:!0,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},d=function(t,a){e.setState({ready:!1});var r=n;fetch("".concat(du,"/organization/").concat(a),{method:"DELETE"}).then((function(e){return e.json()})).then((function(a){r.splice(r.indexOf(t),1),e.setState({organizations:r,ready:!0,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},m=function(){return o?r.a.createElement(df,{data:n,edit:e.state.permision_write,user:e.state.user,onUpdateValue:u,onDeleteValue:d}):r.a.createElement(A.a,{container:!0,spacing:0,direction:"column",alignItems:"center",justify:"center",style:{minHeight:"50vh"}},r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(w.a,null)))};return r.a.createElement(I.a,{fixed:!0},r.a.createElement(vu,{lead:l,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(mf,{open:a,loading:c,sendForm:function(t){var a={name:"".concat(t)},r=n;e.setState({btnAct:!1,loading:!0}),fetch("".concat(du,"/organization"),{method:"post",body:JSON.stringify(a)}).then((function(e){return e.json()})).then((function(t){r.push(t.organization),e.setState(Object(G.a)(Object(G.a)({},e.state),{},{open:!1,organizations:r,btnAct:!0,loading:!1,lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}}))})).catch((function(e){console.log(e)}))},onCloseModal:function(){e.setState({open:!1})},btnAct:i}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:s}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{variant:"body1"})),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:6,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{open:!0}))}},"CREAR NUEVA EMPRESA"):""),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(m,null))))}}]),a}(E.e),ff=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)).componentDidMount=function(){var e=n.state.user,t=e.paramProfile,a=e.position,r=JSON.parse(JSON.parse(t));fetch("".concat(du,"/organization")).then((function(e){return e.json()})).then((function(e){var t=[];e&&e.organization.forEach((function(e){r.filter((function(e){return e.uuid===a.id})).forEach((function(a){a.organization.forEach((function(a){a.uuid===e.id&&t.push(e)}))}))})),n.setState({organizations:t,readyOrg:!0})})).catch((function(e){console.log(e)}))},n.handleClose=function(){n.setState({open:!1})},n.handleGetAreas=function(e){n.props.VariableCommissions_onOrganization(e),n.setState({readyAreas:!0,valueOrg:e,loading:!0,valueArea:""}),null!==e?fetch("".concat(du,"/organization/").concat(e.id,"/area")).then((function(e){return e.json()})).then((function(e){n.setState({readyAreas:!0,areas:e.node,loading:!1})})).catch((function(e){console.log(e)})):n.setState({readyAreas:!1})},n.handleSetAreas=function(e){n.setState({valueArea:e.id,nameArea:e.name})},n.state={open:!0,organizations:[],user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],valueOrg:null,readyOrg:!1,areas:[],valueArea:"",nameArea:"",readyAreas:!1},n}return Object(l.a)(a,[{key:"render",value:function(){var e=this,t=this.state,a=t.open,n=t.readyOrg,o=t.nameArea,i=t.organizations,c=t.readyAreas,s=t.areas,l=t.loading,u=t.valueArea;return r.a.createElement(xt.a,{fullScreen:!0,open:a,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona la Empresa y el Puesto"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1},r.a.createElement(p.a,null,n?i.length>0?r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{onChange:function(t,a){return e.handleGetAreas(a)},options:i,getOptionLabel:function(e){return e.name},style:{width:300},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Empresas",variant:"outlined",style:{width:300}}))}})):r.a.createElement("span",{className:"error-txt"},"Error: No se encotraron resultados"):r.a.createElement(w.a,null)))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center"},r.a.createElement(p.a,null,c?l?r.a.createElement(w.a,{className:"loading-indicator"}):r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{id:"combo-e2",onChange:function(t,a){return e.handleSetAreas(a)},options:s,getOptionLabel:function(e){return e.name},noOptionsText:"No se encontraron elementos",style:{width:300},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Puesto",variant:"outlined",style:{width:300}}))}})):null))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",color:"primary",component:b.b,to:"lista/".concat(u,"/").concat(o),variant:"contained",disabled:!(u.length>0)},"ACEPTAR")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(b.b,{to:"/prometheus/variableCommissions"},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:this.handleClose},"Cancelar")))))))}}]),a}(E.e),gf=Object(H.b)((function(e){return{organization:e.organization}}),(function(e){return{VariableCommissions_onOrganization:function(t){e(lu(t))}}}))(ff),bf=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={idSubordinate:"",btnDis:!0},n}return Object(l.a)(a,[{key:"changeIdSubordinate",value:function(e){this.setState({idSubordinate:"".concat(e)})}},{key:"addSubordinate",value:function(){var e=this.state.idSubordinate,t=this.props.addSubordinateList;""!==e&&(t(e),this.setState({idSubordinate:""}))}},{key:"deleteSubordinate",value:function(e){(0,this.props.deleteSubordinateList)(e)}},{key:"render",value:function(){var e=this,t=this.props,a=t.open,n=t.loading,o=t.btnDis,i=t.nameE,c=t.fLastName,s=t.sLastName,l=t.idE,u=t.handleClose,d=t.changeName,m=t.changeFLName,p=t.changeIdE,f=t.changeSLName,g=t.subordinates,b=t.saveEmploye,h=t.editEmployee,E=t.sendEditEmployee,v=t.errorAddSubordinate,O=this.state.idSubordinate,y=function(){return r.a.createElement("div",null,r.a.createElement(Ku.a,{className:"w300",component:ve.a},r.a.createElement(Bu.a,{"aria-label":"simple table"},r.a.createElement(qu.a,null,g.map((function(t,a){return r.a.createElement(Hu.a,{key:a},r.a.createElement(Wu.a,{component:"th",scope:"row"},t),r.a.createElement(Wu.a,{component:"th",scope:"row",align:"right"},r.a.createElement(te.a,{onClick:function(){return e.deleteSubordinate(t)}},r.a.createElement(Da.a,{className:"fa fa-trash blue"}))))}))))))};return r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:a,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},h?r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Editar empleado nuevo"),r.a.createElement("h3",{id:"transition-modal-title"},"Captura los datos del empleado y agrega subordinados")):r.a.createElement("div",null,r.a.createElement("h2",{id:"transition-modal-title"},"Registrar empleado nuevo"),r.a.createElement("h3",{id:"transition-modal-title"},"Captura los datos del empleado y agrega subordinados")),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12,lg:6},r.a.createElement("h3",null,"Datos del Empleado"),r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect marbot20",type:"text",name:"name",variant:"outlined",label:"Nombre",onChange:function(e){return d(e.target.value)},value:i})),r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect marbot20",type:"text",name:"last_name",variant:"outlined",label:"Apellido Paterno",onChange:function(e){return m(e.target.value)},value:c})),r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect marbot20",type:"text",name:"second_last_name",variant:"outlined",label:"Apellido Materno",onChange:function(e){return f(e.target.value)},value:s})),r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect marbot20",type:"text",name:"id_employe",variant:"outlined",label:"ID Empleado",onChange:function(e){return p(e.target.value)},disabled:h,value:l})))),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12,lg:6},r.a.createElement("h3",null,"Subordinados"),r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect",type:"text",name:"id_employe",variant:"outlined",label:"ID Empleado Subordinados",onChange:function(t){return e.changeIdSubordinate(t.target.value)},value:O}),r.a.createElement(te.a,{className:"btn_more",variant:"contained",onClick:function(){return e.addSubordinate()}},"+"))),r.a.createElement(y,null)),r.a.createElement(A.a,{item:!0,xs:12},v?r.a.createElement("span",{className:"error-txt pad0"},"Empleado no encontrado"):null),r.a.createElement(A.a,{item:!0,xs:12},n?r.a.createElement(w.a,null):h?r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:E,disabled:!(o&&i.length>2&&c.length>2&&s.length>2&&l.length>2)},"Editar"):r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:b,disabled:!(o&&i.length>2&&c.length>2&&s.length>2&&l.length>2)},"Guardar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:u},"Cancelar")))))))}}]),a}(n.Component),hf=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)).handleClose=function(){n.setState({open:!1})},n.handleOnEditEmployee=function(e){n.setState({open:!0,editEmployee:!0,nameE:e.first_name,fLastName:e.last_name,sLastName:e.second_last_name,idE:e.id,subordinates:e.subordinates})},n.handleOnDeleteValue=function(e,t){var a=n.state.employee;n.setState({ready:!1,loading:!0});var r=a;fetch("".concat(du,"/employee/").concat(e.id),{method:"DELETE"}).then((function(e){return e.json()})).then((function(){r.splice(r.indexOf(e),1),n.setState({employee:r,loading:!1,ready:!0,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.handlechangeName=function(e){n.setState({nameE:e})},n.handlechangeFLName=function(e){n.setState({fLastName:e})},n.handlechangeSLName=function(e){n.setState({sLastName:e})},n.handlechangeIdE=function(e){n.setState({idE:e})},n.handleAddSubordinate=function(e){var t=n.state.subordinates;n.setState({loading:!0,errorAddSubordinate:!1}),fetch("".concat(du,"/employee/").concat(e)).then((function(e){return e.json()})).then((function(a){if("undefined"!==typeof a.employee){var r=t;-1===r.indexOf(e)&&r.push(e),n.setState({subordinates:r,loading:!1,lead:{show:!0,type:"success",message:"Se agreg\xf3 subordinado correctamente",close:!1}})}else n.setState({errorAddSubordinate:!0,loading:!1,lead:{show:!0,type:"error",message:"Subordinado no encontrado",close:!1}})})).catch((function(e){console.log(e)}))},n.handleDeleteSubordinate=function(e){var t=n.state.subordinates,a=t.indexOf(e);t.splice(a,1),n.setState({subordinates:t})},n.handleSaveEmploye=function(){var e,t=n.state,a=t.idE,r=t.idArea,o=t.nameE,i=t.fLastName,c=t.sLastName,s=t.subordinates,l=t.employee;n.setState({btnDis:!1,loading:!0}),e="undefined"!==typeof s&&s.length>0?{employee:[{id:a,first_name:o,last_name:i,second_last_name:c,subordinates:s}]}:{employee:[{id:a,first_name:o,last_name:i,second_last_name:c}]},fetch("".concat(du,"/area/").concat(r,"/employee"),{method:"post",body:JSON.stringify(e)}).then((function(e){return e.json()})).then((function(e){var t=[];l&&(t=l);var r={id:a,first_name:o,last_name:i,second_last_name:c};t.push(r),n.setState({open:!1,nameE:"",fLastName:"",sLastName:"",idE:"",employee:t,subordinates:[],btnDis:!0,loading:!1,lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},n.handleSendEditEmployee=function(){var e=n.state,t=e.nameE,a=e.fLastName,r=e.sLastName,o=e.subordinates,i=e.idE;n.setState({btnDis:!1,loading:!0});var c={first_name:t,last_name:a,second_last_name:r,subordinates:o};fetch("".concat(du,"/employee/").concat(i),{method:"PATCH",body:JSON.stringify(c)}).then((function(e){return e.json()})).then((function(e){n.setState({open:!1,nameE:"",fLastName:"",sLastName:"",idE:"",subordinates:[],btnDis:!0,loading:!1,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}}),fetch("".concat(du,"/area/").concat(n.state.idArea,"/employee")).then((function(e){return e.json()})).then((function(e){n.setState({employee:e.employee})})).catch((function(e){console.log(e)}))})).catch((function(e){console.log(e)}))},n.state={open:!1,loading:!0,idArea:"",nameArea:"",employee:[],editEmployee:!1,nameE:"",fLastName:"",sLastName:"",idE:"",subordinates:[],errorAddSubordinate:!1,breadCrumbs:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Empleados",url:"/prometheus/variableCommissions/empleados"},{title:"Lista",current:!0}],permision_read:!1,permision_write:!1,readyData:!1,valorParameter:"",dateParameter:"",valoresParamaters:[],btnDis:!0,lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props.params;this.getSecureStore().areas.data.find((function(e){return e.id===t.areaId}));JSON.parse(JSON.parse(this.getSecureStore().UserProfileReducer.user.paramProfile)).filter((function(t){return t.uuid===e.getSecureStore().UserProfileReducer.user.position.id})).forEach((function(t){t.path_permissions.forEach((function(t){"Employees"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})}))})),this.setState({organization:this.getSecureStore().VariableCommissionsReducer.organization}),fetch("".concat(du,"/area/").concat(t.areaId,"/employee")).then((function(e){return e.json()})).then((function(a){e.setState({employee:a.employee,readyOrg:!0,loading:!1,idArea:t.areaId,nameArea:t.areaName})}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.breadCrumbs,n=t.btnDis,o=t.lead,i=t.loading,c=t.nameE,s=t.open,l=t.employee,u=t.organization;return r.a.createElement(I.a,{fixed:!0},r.a.createElement(vu,{lead:o,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(bf,{open:s,nameE:c,loading:i,changeName:this.handlechangeName,fLastName:this.state.fLastName,changeFLName:this.handlechangeFLName,sLastName:this.state.sLastName,changeSLName:this.handlechangeSLName,idE:this.state.idE,changeIdE:this.handlechangeIdE,editEmployee:this.state.editEmployee,sendEditEmployee:this.handleSendEditEmployee,handleClose:this.handleClose,saveEmploye:this.handleSaveEmploye,subordinates:this.state.subordinates,addSubordinateList:this.handleAddSubordinate,deleteSubordinateList:this.handleDeleteSubordinate,btnDis:n,errorAddSubordinate:this.state.errorAddSubordinate}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:a}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},u&&u.name)),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:6,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{open:!0,nameE:"",fLastName:"",sLastName:"",idE:"",editEmployee:!1,subordinates:[],errorAddSubordinate:!1}))}},"CREAR EMPLEADO"):""),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:12},i?r.a.createElement(w.a,null):this.state.permision_write?r.a.createElement(xa.a,{title:this.state.nameArea,columns:[{title:"Nombre",field:"first_name"},{title:"Apellido Paterno",field:"last_name"},{title:"Apellido Materno",field:"second_last_name"}],data:l,actions:[{icon:"edit",tooltip:"Editar Valores",onClick:function(t,a){return e.handleOnEditEmployee(a)}}],editable:{onRowDelete:function(t){return new Promise((function(a){setTimeout((function(){a(),e.handleOnDeleteValue(t,t.id)}),600)}))}},options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(xa.a,{title:this.state.nameArea,columns:[{title:"Nombre",field:"first_name"},{title:"Apellido Paterno",field:"last_name"},{title:"Apellido Materno",field:"second_last_name"}],data:l,options:{actionsColumnIndex:-1},localization:hu}))))}}]),a}(E.e),Ef=Object(H.b)((function(e){return{history:e.router,navigation:e.navigation?e.navigation.navigation:null}}))(hf);function vf(e){var t=Object(n.useState)({columns:[{title:"Nombre",field:"name"}]}),a=Object(O.a)(t,1)[0],o=e.data,i=e.ready,c=e.onUpdateValue,s=e.onDeleteValue,l=e.edit;return r.a.createElement("div",null,r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},i?l?r.a.createElement(xa.a,{title:"Puestos",columns:a.columns,data:o,editable:{onRowUpdate:function(e,t){return new Promise((function(a,n){setTimeout((function(){a(),t&&c(t,e,e.name)}),600)}))},onRowDelete:function(e){return new Promise((function(t){setTimeout((function(){t(),s(e,e.id)}),600)}))}},options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(xa.a,{title:"Puestos",columns:a.columns,data:o,options:{actionsColumnIndex:-1},localization:hu}):r.a.createElement(A.a,{container:!0,spacing:0,direction:"column",alignItems:"center",justify:"center",style:{minHeight:"50vh"}},r.a.createElement(A.a,{item:!0,xs:3},r.a.createElement(w.a,null))))))}var Of=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={value:"",disabled:!0},n}return Object(l.a)(a,[{key:"selectVariable",value:function(e){this.setState(Object(G.a)(Object(G.a)({},this.state),{},{value:e,disabled:!1}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.open,n=t.handleClose,o=t.organizations,i=t.saveElection,c=this.state,s=c.value,l=c.disabled;return r.a.createElement(xt.a,{fullScreen:!0,open:a,closeAfterTransition:!0},r.a.createElement(ge.a,{in:a},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Selecciona una empresa"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1},r.a.createElement(p.a,null,o.length>=1?r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(Tr.a,{id:"combo-1",onChange:function(t,a){return e.selectVariable(a)},options:o,getOptionLabel:function(e){return e.name},style:{width:300},renderInput:function(e){return r.a.createElement(S.a,Object.assign({},e,{label:"Empresas",variant:"outlined",style:{width:300}}))}})):r.a.createElement(w.a,null)))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){return i(s)},disabled:!!l},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(b.b,{to:"/prometheus/variableCommissions"},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:n},"Cancelar")))))))}}]),a}(n.Component);function yf(e){var t=e.open,a=e.name,n=e.changeName,o=e.loading,i=e.onCloseModal,c=e.sendForm,s=e.btnAct;return r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:t,closeAfterTransition:!0},r.a.createElement(ge.a,{in:t},r.a.createElement("div",{className:"dialog-content"},r.a.createElement("h2",{id:"transition-modal-title"},"Crear Puesto nuevo:"),r.a.createElement(A.a,{className:"btn-wrapper",container:!0,spacing:3},r.a.createElement(A.a,{className:"padmodal",item:!0,xs:12},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"inputSelect",type:"text",name:"name",variant:"outlined",label:"Nombre Puesto",value:a,onChange:function(e){return n(e.target.value)}})))),r.a.createElement(A.a,{item:!0,xs:12},o?r.a.createElement(w.a,null):r.a.createElement(te.a,{className:"btn accept-btn",variant:"contained",onClick:function(){c(a)},disabled:!(s&&a.length>=2)},"Aceptar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn cancel-btn",onClick:i},"Cancelar")))))))}var jf=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={open:!0,openC:!1,organizations:[],user:n.getSecureStore().UserProfileReducer&&n.getSecureStore().UserProfileReducer.user?n.getSecureStore().UserProfileReducer.user:[],permision_read:!1,permision_write:!1,idOrg:null,nameOrg:"",nameArea:"",areas:[],loading:!1,ready:!1,btnAct:!0,breadCrumbs:[{title:"Dashboard",url:"prometheus/variableCommissions"},{title:"Puestos",current:!0}],lead:{show:!1,type:"success",message:"",close:!0}},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.state.user,a=t.paramProfile,n=t.position,r=JSON.parse(JSON.parse(a));fetch("".concat(du,"/organization")).then((function(e){return e.json()})).then((function(t){var a=[];t&&t.organization.forEach((function(t){r.filter((function(e){return e.uuid===n.id})).forEach((function(n){n.path_permissions.forEach((function(t){"Employees"===t.name&&e.setState({permision_read:t.read,permision_write:t.write})})),n.organization.forEach((function(e){e.uuid===t.id&&a.push(t)}))}))})),e.setState({organizations:a,ready:!0})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.state,a=t.open,n=t.openC,o=t.breadCrumbs,i=t.idOrg,c=t.nameArea,s=t.organizations,l=t.loading,u=t.areas,d=t.btnAct,m=t.lead,p=function(t){var a=t.id,n=t.name;e.setState({open:!1,ready:!1,idOrg:a,nameOrg:n}),fetch("".concat(du,"/organization/").concat(a,"/area")).then((function(e){return e.json()})).then((function(t){e.setState({areas:t.node,ready:!0})})).catch((function(e){console.log(e)}))},f=function(){e.setState({open:!1,openC:!1})},g=function(t,a,n){e.setState({ready:!1});var r={name:"".concat(n)},o=u;fetch("".concat(du,"/area/").concat(t.id),{method:"PATCH",body:JSON.stringify(r)}).then((function(e){return e.json()})).then((function(){o[o.indexOf(t)]=a,e.setState({areas:o,ready:!0,lead:{show:!0,type:"success",message:"Se modific\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},b=function(t,a){e.setState({ready:!1});var n=u;fetch("".concat(du,"/area/").concat(a),{method:"DELETE"}).then((function(e){return e.json()})).then((function(a){n.splice(n.indexOf(t),1),e.setState({areas:n,ready:!0,lead:{show:!0,type:"success",message:"Se elimin\xf3 correctamente",close:!1}})})).catch((function(e){console.log(e)}))},h=function(){var t=e.state.ready;return r.a.createElement(vf,Object.assign({},e.state,{data:u,ready:t,edit:e.state.permision_write,onUpdateValue:g,onDeleteValue:b}))};return r.a.createElement(I.a,{fixed:!0},r.a.createElement(vu,{lead:m,handleClose:function(){e.setState({lead:{show:!1,type:"success",message:"",close:!0}})}}),r.a.createElement(Of,{open:a,handleClose:f,organizations:s,saveElection:p}),r.a.createElement(yf,{open:n,loading:l,name:c,changeName:function(t){e.setState({nameArea:"".concat(t)})},sendForm:function(t){var a;e.setState({btnAct:!1,loading:!0})," "!==t&&(a={name:"".concat(t)}),fetch("".concat(du,"/organization/").concat(i,"/area"),{method:"post",body:JSON.stringify(a)}).then((function(e){return e.json()})).then((function(){e.setState(Object(G.a)(Object(G.a)({},e.state),{},{openC:!1,btnAct:!0,loading:!1,nameArea:"",lead:{show:!0,type:"success",message:"Se cre\xf3 correctamente",close:!1}})),p({id:i,name:t})})).catch((function(e){console.log(e)}))},onCloseModal:f,btnAct:d}),r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:o}))),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(C.a,{variant:"body1"},r.a.createElement("strong",null,this.state.nameOrg))),r.a.createElement(A.a,{className:"btn-wrapper",item:!0,xs:6,container:!0,direction:"row",justify:"flex-end",alignItems:"flex-start"},this.state.permision_write?r.a.createElement(te.a,{className:"btn accept-btn",type:"submit",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{openC:!0}))}},"CREAR NUEVO PUESTO"):""),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(h,null))))}}]),a}(E.e),Sf=Object(H.b)((function(e){return{organization:e.organization}}),(function(e){return{VariableCommissions_onOrganization:function(t){e(lu(t))}}}))(jf),If=(a(2139),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:"componentDidMount",value:function(){this.props.fetchFunctions()}},{key:"render",value:function(){var e=this.props,t=e.functions,a=e.loading;return r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:"functions-list"},r.a.createElement("div",{className:"breadcrumbs-container-wrapper"},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar funciones",current:!0}]}))),r.a.createElement(te.a,{className:"small-btn",color:"primary",component:b.b,to:"crear/",variant:"contained"},"Crear nueva Funcion"),r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"Funciones registradas"),a?r.a.createElement(Ad,null):r.a.createElement(xa.a,{title:" ",data:t,columns:[{title:"Nombre",field:"name"},{title:"Descripci\xf3n",field:"description"},{title:"Argumentos",render:function(e,t){return r.a.createElement("div",{key:t},e.arguments.map((function(e,t){return r.a.createElement("span",{key:t},e," ")})))}},{render:function(e){return r.a.createElement(te.a,{className:"small-btn",color:"primary",component:b.b,to:"detalle/".concat(e.id),variant:"contained"},"Editar")}}],localization:hu})))}}]),a}(n.Component)),Af=Object(H.b)((function(e){return{functions:_m(e),error:Nm(e),loading:Tm(e)}}),(function(e){return{fetchFunctions:function(t){return e(wm(t))}}}))(If),xf=(a(2140),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)).handleChange=function(e){return function(t){n.setState(Object(G.a)(Object(G.a)({},n.state),{},Object(Rt.a)({},e,t.target.value)))}},n.onSubmit=function(e){e.preventDefault()},n.state={name:"",description:""},n}return Object(l.a)(a,[{key:"saveNameFunction",value:function(){var e=this.state,t=e.name,a=e.description;this.props.setName(t),this.props.setDescription(a),this.props.navigate("/prometheus/variableCommissions/funciones/crear/pasos")}},{key:"render",value:function(){var e=this,t=this.props,a=t.parameters,n=t.deleteParameter,o=this.state,i=o.name,c=o.description;return r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(fu,Object.assign({},this.props,{navigation:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Buscar Funciones",url:"/prometheus/variableCommissions/funciones"},{title:"Crear funci\xf3n",current:!0}]}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(C.a,{variant:"h5",gutterBottom:!0},"SELECCIONA LA ESTRUCTURA DE TU FUNCI\xd3N")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("form",{className:"",onSubmit:this.onSubmit},r.a.createElement(T.a,null,r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"text",name:"name",variant:"outlined",placeholder:"Nombre",value:i,onChange:this.handleChange("name")})),r.a.createElement(Il.a,null,r.a.createElement(S.a,{className:"",type:"text",name:"description",variant:"outlined",placeholder:"Descripci\xf3n",value:c,onChange:this.handleChange("description")}))))),r.a.createElement(A.a,{item:!0,xs:12},a.map((function(e,t){return r.a.createElement("div",{className:"parameter-element",key:t},r.a.createElement(ni,{title:"P\xe1rametro",modal:{fatherScreen:"createFunctions",type:"functionParameter"},selected:{name:e},disabled:!0}),r.a.createElement(k.a,{"aria-label":"delete",className:"delete-btn",onClick:function(){return n(t)}},r.a.createElement(jp.a,null)))})),r.a.createElement(ni,{title:"Agregar P\xe1rametro de funci\xf3n",modal:{fatherScreen:"createFunctions",type:"functionParameter"},disabled:!(i.length>=1&&c.length>=1)})),r.a.createElement(A.a,{item:!0,xs:12,className:"btn-wrapper"},r.a.createElement(te.a,{className:"accept-btn",onClick:function(){return e.saveNameFunction()},disabled:!(a.length>=1)},"Continuar")))}}]),a}(n.Component)),Cf=Object(H.b)((function(e){return{parameters:$m(e)}}),(function(e){return{setName:function(t){return e(Al(t))},setDescription:function(t){return e(xl(t))},deleteParameter:function(t){return e(Wl(t))}}}))(xf),Tf=a(1062),_f=a.n(Tf),Nf=(a(2146),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)).expressionChange=function(e){n.props.setExpression(e)},n.confirmDelete=function(e){n.setState(Object(G.a)(Object(G.a)({},n.state),{},{openDialog:!1})),n.props.delete(e)},n.state={openDialog:!1},n}return Object(l.a)(a,[{key:"render",value:function(){var e=this,t=this.props,a=t.expression,n=t.isEditing,o=t.isDeleting,i=t.testIndicator,c=t.editID,s=t.edit,l=t.save,u=t.testResult,d=t.isSending,m=this.state.openDialog;return r.a.createElement("div",null,r.a.createElement(_f.a,{mode:"java",theme:"github",onChange:this.expressionChange,value:a,name:"text_editor",editorProps:{$blockScrolling:!0},width:"100%"}),r.a.createElement("div",{className:"steps-footer"},n&&r.a.createElement("div",null,o?r.a.createElement(te.a,{className:"btn delete-btn",variant:"contained",disabled:!0},r.a.createElement(w.a,{className:"loading"})):r.a.createElement(te.a,{variant:"contained",className:"btn delete-btn",onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{openDialog:!0}))}},"Eliminar"),r.a.createElement(xt.a,{open:m,onClose:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{openDialog:!1}))},"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},r.a.createElement(po.a,{id:"alert-dialog-title"},"\xbfDeseas eliminar est\xe1 funci\xf3n?"),r.a.createElement(fo.a,null,r.a.createElement(te.a,{onClick:function(){return e.setState(Object(G.a)(Object(G.a)({},e.state),{},{openDialog:!1}))},color:"primary"},"Cancelar"),r.a.createElement(te.a,{onClick:function(){return e.confirmDelete(c)},color:"primary",autoFocus:!0},"Si")))),r.a.createElement(A.a,{className:"btn",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(te.a,{className:"btn accept-btn",onClick:function(){return i()}},"Probar")),r.a.createElement(A.a,{item:!0,xs:12},d?r.a.createElement(te.a,{className:"btn save-btn",variant:"contained",disabled:!0},r.a.createElement(w.a,{className:"loading"})):r.a.createElement(te.a,{className:"btn save-btn",variant:"contained",onClick:function(){return n?s(c):l()},disabled:!u},"Guardar")))))}}]),a}(n.Component)),wf=(a(2147),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)).componentWillUnmount=function(){return n.props.resetCreateFunctionData()},n.state={advancedMode:!1,showBtn:!0},n}return Object(l.a)(a,[{key:"componentDidMount",value:function(){var e=this.props,t=e.params,a=e.editCreateFunction,n=e.parameters,r=e.name;t.functionId?a(t.functionId):0!==n.length&&""!==r||this.props.navigate("/funciones/crear/")}},{key:"componentDidUpdate",value:function(e){var t=this.props.steps;e.steps!==t&&0===t[0].length&&this.setState(Object(G.a)(Object(G.a)({},this.state),{},{advancedMode:!0,showBtn:!1}))}},{key:"changeMode",value:function(){var e=this.state.advancedMode;this.setState(Object(G.a)(Object(G.a)({},this.state),{},{advancedMode:!e}))}},{key:"lastStepItem",value:function(e,t){var a="",n=Object(fc.last)(e[t]);if("undefined"===typeof n)a="";else switch(n.type){case"element":case"step":a="element";break;case"operator":a="operator";break;default:a=""}return a}},{key:"render",value:function(){var e,t=this,a=this.props,n=a.name,o=a.steps,i=a.activeStep,c=a.addElement,s=a.createStep,l=a.testedResult,u=a.testExpression,d=a.saveCreateFunction,m=a.isSending,p=a.saveEditCreateFunction,f=a.deleteCreateFunction,g=a.expression,b=a.testAdvancedExpression,h=a.setExpressionCreateFunction,E=a.saveEditAdvancedCreateFunction,v=a.saveAvancedCreateFunction,O=a.isDeleting,y=a.params,j=this.state,S=j.advancedMode,A=j.showBtn;return e=y.functionId?[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Lista de funciones",url:"/prometheus/variableCommissions/funciones"},{title:"Editar pasos",current:!0}]:[{title:"Dashboard",url:"/prometheus/variableCommissions"},{title:"Lista de funciones",url:"/prometheus/variableCommissions/funciones"},{title:"Crear funci\xf3n",url:"/prometheus/variableCommissions/funciones/crear"},{title:"Crear pasos",current:!0}],r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:"steps-creator"},r.a.createElement("div",{className:"breadcrumbs-container-wrapper"},r.a.createElement(fu,Object.assign({},this.props,{navigation:e}))),y.functionId&&""===n?r.a.createElement(Ad,null):r.a.createElement("div",null,r.a.createElement("div",{className:"steps-creator-header"},A&&r.a.createElement(te.a,{variant:"contained",className:"advanced-btn",onClick:function(){return t.changeMode()}},S?r.a.createElement("span",null,"Cambiar a Modo Pasos"):r.a.createElement("span",null,"Cambiar a Modo Avanzado"))),r.a.createElement(rm,{name:n,type:"createFunction"}),S?r.a.createElement(Nf,{expression:g,isEditing:!!y.functionId,testIndicator:function(e){return b(e)},testResult:l,isSending:m,editID:y.functionId,save:function(){return v()},edit:function(e){return E(e)},delete:function(e){return f(e)},setExpression:function(e){return h(e)},isDeleting:O}):r.a.createElement("div",null,r.a.createElement(xp,{type:"createFunction",steps:o,addElement:function(e){return c(e)},createStep:function(e){return s(e)},activeStep:i,lastStepItem:this.lastStepItem(o,i)}),r.a.createElement(Cp,{type:"createFunction",testIndicator:function(e){return u(e)},lastStep:o[i],save:function(){return d()},edit:function(e){return p(e)},delete:function(e){return f(e)},testResult:l,isSending:m,isLastFunctionValid:!0,isEditing:!!y.functionId,editID:y.functionId,expression:g,isDeleting:O})))))}}]),a}(n.Component)),kf=Object(H.b)((function(e){return{name:Bm(e),steps:Wm(e),activeStep:Km(e),testedResult:Hm(e),isSending:Gm(e),expression:Jm(e),isDeleting:Ym(e),parameters:$m(e)}}),(function(e){return{addElement:function(t){return e(Tl(t))},createStep:function(t){return e(_l(t))},testExpression:function(t){return e(wl(t))},saveCreateFunction:function(t){return e(kl(t))},editCreateFunction:function(t){return e(Fl(t))},saveEditCreateFunction:function(t){return e(ql(t))},deleteCreateFunction:function(t){return e($l(t))},testAdvancedExpression:function(t){return e(Hl(t))},saveAvancedCreateFunction:function(t){return e(Gl(t))},setExpressionCreateFunction:function(t){return e(Kl(t))},saveEditAdvancedCreateFunction:function(t){return e(Jl(t))},resetCreateFunctionData:function(){return e(Ml())}}}))(wf);function Pf(){return r.a.createElement("div",null,"Documentacion")}var Rf=function(e){var t=Object(o.h)(),a=Object(o.f)(),n=Object(o.i)(),i=Object(G.a)(Object(G.a)(Object(G.a)({},t),a),{},{params:Object(G.a)({},n)});return r.a.createElement(p.a,null,r.a.cloneElement(e.children,i))},Df=(a(2148),a(999)),Mf=(a(2149),a(2150),function(e){var t=e.status;return r.a.createElement("div",{className:"hc_status"},"high"===t?r.a.createElement(No.a,{label:"Alto",className:"--red"}):null,"medium"===t?r.a.createElement(No.a,{label:"Medio",className:"--yellow"}):null,"low"===t?r.a.createElement(No.a,{label:"Bajo",className:"--green"}):null)});Mf.defaultProps={};var Ff=Mf,Lf=Object(y.a)({root:{width:"100%"},container:{maxHeight:440}}),zf=function(e){var t=e.columns,a=e.rows,o=e.showInfo,i=Lf(),c=Object(n.useState)(0),s=Object(O.a)(c,2),l=s[0],u=s[1],d=Object(n.useState)(10),m=Object(O.a)(d,2),p=m[0],f=m[1],g=function(){return a.map((function(e){return r.a.createElement(Hu.a,{key:e.id},r.a.createElement(Wu.a,{align:"center"},e.warehouse.warehouseId),r.a.createElement(Wu.a,{align:"center"},e.warehouse.warehouseName),r.a.createElement(Wu.a,{align:"center"},e.workTeamTemplate?e.workTeamTemplate.workTeamTemplate:""),r.a.createElement(Wu.a,{align:"center"},e.teamPositionsCount),r.a.createElement(Wu.a,{align:"center"},e.vacants),r.a.createElement(Wu.a,{align:"center"},e.statusName?r.a.createElement(Ff,{status:e.statusName}):r.a.createElement("span",null,"Status not ready yet")),r.a.createElement(Wu.a,{align:"center"},r.a.createElement(x.a,{href:"#",onClick:function(){return o(e)}},"M\xe1s Info")))}))},b=function(){return r.a.createElement(Hu.a,null,r.a.createElement(Wu.a,{align:"center",colSpan:6},"Sin Datos"))};return r.a.createElement("div",{className:i.root},r.a.createElement(ve.a,{className:i.root},r.a.createElement(Ku.a,{className:i.container},r.a.createElement(Bu.a,{stickyHeader:!0,"aria-label":"sticky table"},r.a.createElement($u.a,null,r.a.createElement(Hu.a,null,t.map((function(e){return r.a.createElement(Wu.a,{key:e.id,align:"center",style:{minWidth:e.minWidth}},e.label)})))),r.a.createElement(qu.a,null,0===a.length?r.a.createElement(b,null):r.a.createElement(g,null)))),r.a.createElement(Df.a,{rowsPerPageOptions:[10,25,100],component:"div",count:a.length,rowsPerPage:p,page:l,onChangePage:function(e,t){u(t)},onChangeRowsPerPage:function(e){f(+e.target.value),u(0)}})))};zf.defaultProps={rows:[]};a(2151);var Uf=function(e){var t=e.value,a=e.change,n=e.search,o=e.label;return r.a.createElement(T.a,{variant:"filled",className:"hc_form"},r.a.createElement(On.a,null,o),r.a.createElement(yn.a,{value:t,onChange:a,style:{width:"200px"},className:"hc_form_select"},n.map((function(e,t){return r.a.createElement(en.a,{key:t,value:e.value},e.label)}))))};Uf.defaultProps={search:[],value:""};var Vf=Uf,Bf=(a(2152),function(e){var t=e.getFilter,a=e.loading,o=e.search,i=e.status,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),p=m[0],f=m[1],g=Object(n.useState)(""),b=Object(O.a)(g,2),h=b[0],E=b[1];return r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("h3",null,"Busqueda de datos:")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("form",{autoComplete:"off"},r.a.createElement(Vf,{change:function(e){E(e.target.value)},search:o,label:"Busqueda",value:h}),"statusName"===h?r.a.createElement(Vf,{change:function(e){f(e.target.value)},search:i,label:"Selecciona",value:p}):r.a.createElement(S.a,{id:"searchInput",variant:"outlined",value:l,onChange:function(e){var t=e.target.value;u(t)},className:"hc_form_textfield",required:!0}),r.a.createElement("div",{className:"hc_div"},a?r.a.createElement("span",{className:"hc_form_search"},"Buscando ..."):r.a.createElement(k.a,{color:"primary",className:"hc_form_search","aria-label":"search",onClick:function(){t(h,l,p),u("")}},r.a.createElement(Oa.a,null))))))});Bf.defaultProps={search:"",status:""};a(2153),a(2154),a(2155);var qf=function(e){var t=e.title,a=e.columns,n=e.data,o=e.search,i=e.translate;return r.a.createElement("div",{style:{maxWidth:"100%"}},r.a.createElement(xa.a,{columns:a,data:n,title:t,icons:Sa,localization:Ia({translate:i}),options:{search:o},detailPanel:function(e){return console.log(e),r.a.createElement(p.a,{m:1},e.teamAssignedCount&&e.teamAssignedCount.length>0?r.a.createElement(xa.a,{icons:Sa,localization:Ia({translate:i}),columns:[{field:"userName",title:"Usuario"},{field:"fullName",title:"Personal"},{field:"position",title:"Puesto",render:function(e){return e.position&&e.position.positionName?i(e.position.positionName):""}}],data:e.teamAssignedCount,title:"Personal Asignado",options:{search:o}}):null)}}))};qf.defaultProps={};var $f=qf,Wf=[{title:"Fecha Incidente",field:"day"},{title:"Fecha Creaci\xf3n",field:"createdAt",render:function(e){var t=new Date(e.createdAt),a=new Intl.DateTimeFormat("en",{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(t),n=Object(O.a)(a,5),o=n[0].value,i=n[2].value,c=n[4].value;return r.a.createElement("div",null,"".concat(c,"-").concat(o,"-").concat(i))}},{title:"Descripci\xf3n",field:"description"}],Kf=[{title:"Contador",field:"count"},{title:"Nombre de la posici\xf3n",field:"positionName"},{title:"Fecha",field:"date"}],Hf=function(e){var t=e.idVacLog,a=e.translate,o=Object(n.useState)(!1),c=Object(O.a)(o,2),s=c[0],l=c[1],u=Object(n.useState)([]),d=Object(O.a)(u,2),m=d[0],p=d[1],f=Object(n.useState)([]),g=Object(O.a)(f,2),b=g[0],h=g[1];return Object(n.useEffect)((function(){l(!0),i.a.graphql(Object(i.f)("\n query GetHeadcountVacantLog($id: ID!) {\n getHeadcountVacantLog(id: $id) {\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",{id:t})).then((function(e){var t=e.data.getHeadcountVacantLog.incidents,a=e.data.getHeadcountVacantLog.detail;t&&p(t.items),a&&h(a),l(!1)})).catch((function(e){console.log(e),l(!1)}))}),[t]),r.a.createElement(A.a,{className:"hc__panel",container:!0,spacing:6},r.a.createElement(A.a,{item:!0,xs:12,lg:6},s?r.a.createElement("h1",null,"Cargando"):r.a.createElement($f,{title:"Incidentes",columns:Wf,data:m,search:!1,translate:a})),r.a.createElement(A.a,{item:!0,xs:12,lg:6},s?r.a.createElement("h1",null,"Cargando"):r.a.createElement($f,{title:"Detalles",columns:Kf,data:b,search:!1,translate:a})))};Hf.defaultProps={columns:[],rowData:[]};var Gf=Hf,Jf=(a(2156),function(e){var t=e.history,a=e.dataKey,n=function(e){var t=e.data,a=e.dataKey;return console.log(t,a),r.a.createElement(Po.f,{width:600,height:300,data:t,margin:{top:20,right:30,left:20,bottom:5}},r.a.createElement(Po.c,{strokeDasharray:"1 1"}),r.a.createElement(Po.i,{dataKey:"calculationDate"}),r.a.createElement(Po.j,null),r.a.createElement(Po.h,null),r.a.createElement(Po.d,null),r.a.createElement(Po.e,{type:"monotone",activeDot:{r:8},dataKey:"vacants",fill:"#a9a9a9"}))};return r.a.createElement("div",null,r.a.createElement(n,{data:t,dataKey:a}))});Jf.defaultProps={};var Yf=Jf,Zf=function(e){var t=e.open,a=e.toggleDrawer,o=e.detailReport,i=e.loading,c=e.planActions,s=e.observations,l=e.updateHeadcountVacantLogs,u=e.translate,d=e.history,m=e.historyDataKey,f=Object(n.useState)(0),g=Object(O.a)(f,2),b=(g[0],g[1],Object(n.useState)(10)),h=Object(O.a)(b,2);h[0],h[1];return r.a.createElement(Ja.a,{anchor:"right",open:t,onClose:a(!1)},r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1,bgcolor:"background.paper"},r.a.createElement(p.a,{p:10,bgcolor:"grey.300"},i?r.a.createElement(w.a,null):r.a.createElement("div",{className:"hc_drawer_status"},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:4},r.a.createElement("h2",null,o.warehouseName),r.a.createElement("p",null,r.a.createElement("strong",null,"Plantilla:")," ",o.warehouse&&o.warehouse.workTeamTemplate?o.warehouse.workTeamTemplate.workTeamTemplate:"- not work team template selected"," "),r.a.createElement("p",{className:"hcds_p"},r.a.createElement("strong",null,"Estatus: "))," ",o.status?r.a.createElement(Ff,{status:o.status.statusName}):r.a.createElement("span",null,"Status not ready yet"),r.a.createElement("p",null,r.a.createElement("strong",null,"Vacantes:")," ",o.status?o.status.vacantNumber:"- not ready"," ")),r.a.createElement(A.a,{item:!0,xs:8},r.a.createElement(Yf,{history:d,dataKey:m})),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{style:{width:"100%"}},r.a.createElement(xa.a,{icons:Sa,localization:Ia({translate:u}),columns:[{title:"Con Vacantes desde",field:"sinceDate"},{title:"Fecha de Corte",field:"calculationDate",defaultSort:"desc"},{title:"Estatus",field:"statusName",render:function(e){return r.a.createElement("div",null,e.statusName?r.a.createElement(Ff,{status:e.statusName}):r.a.createElement("span",null,"Status not ready yet"))}},{title:"N\xfamero de Vacantes",field:"vacantCounter"},{title:"Observaci\xf3n",field:"vacantCounter",render:function(e){if(e.vacantCounter>0)return r.a.createElement(yn.a,{labelId:"select-label-".concat(e.id),id:"select-label-".concat(e.id),open:e.openObservation,onClose:function(t){return function(e){e.openObservation=!1}(e)},onOpen:function(t){return function(e){e.openObservation=!0}(e)},value:e.incidentObservation?e.incidentObservation.id:e.headcountVacantLogIncidentObservationId},s.map((function(t,a){return r.a.createElement(en.a,{key:"".concat(e.id,"-").concat(t.id),onClick:function(a){return function(e,t,a){a.headcountVacantLogIncidentObservationId=t.id,l(a)}(0,t,e)},value:t.id},t.incidentObservationName)})))}},{title:"Plan de Acci\xf3n",field:"vacantCounter",render:function(e){if(e.vacantCounter>0)return r.a.createElement(yn.a,{labelId:"select-label-".concat(e.id),id:"select-label-".concat(e.id),open:e.openPlanAction,onClose:function(t){return function(e){e.openPlanAction=!1}(e)},onOpen:function(t){return function(e){e.openPlanAction=!0}(e)},value:e.incidentPlanAction?e.incidentPlanAction.id:e.headcountVacantLogIncidentPlanActionId},c.map((function(t,a){return r.a.createElement(en.a,{key:"".concat(e.id,"-").concat(t.id),onClick:function(a){return function(e,t,a){a.headcountVacantLogIncidentPlanActionId=t.id,l(a)}(0,t,e)},value:t.id},t.incidentPlanActionName)})))}}],data:o.vacantsLogs.items,title:"Historial de Evaluaciones",detailPanel:[{tooltip:"Detalle",render:function(e){return r.a.createElement("div",null,r.a.createElement(Gf,{idVacLog:e.id,translate:u}))}}]}))))))))};Zf.defaultProps={detailReport:{id:"",createdAt:"",status:{statusName:"",vacantNumber:""},vacantsLogs:{items:[]}}};var Xf=Zf,Qf=(a(2157),function(e){var t=e.dataReports,a=function(e){var t=e.data;return r.a.createElement(Po.b,{width:600,height:300,data:t,margin:{top:20,right:30,left:20,bottom:5}},r.a.createElement(Po.c,{strokeDasharray:"1 1"}),r.a.createElement(Po.i,{dataKey:"name"}),r.a.createElement(Po.j,null),r.a.createElement(Po.h,null),r.a.createElement(Po.d,null),r.a.createElement(Po.a,{dataKey:"alto",stackId:"a",fill:"#f50057"}),r.a.createElement(Po.a,{dataKey:"medio",stackId:"a",fill:"#ffeb3b"}),r.a.createElement(Po.a,{dataKey:"bajo",stackId:"a",fill:"#4caf50"}))};return r.a.createElement("div",null,r.a.createElement(a,{data:t}))});Qf.defaultProps={};var eg=Qf;var tg=function(e){var t=Object(n.useState)(!1),a=Object(O.a)(t,2),o=a[0],c=a[1],s=Object(n.useState)(!0),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],E=Object(n.useState)(),v=Object(O.a)(E,2),y=v[0],j=v[1],S=Object(n.useState)([]),I=Object(O.a)(S,2),C=I[0],T=I[1],_=Object(n.useState)(null),N=Object(O.a)(_,2),w=N[0],k=N[1],R=Object(n.useState)(null),D=Object(O.a)(R,2),M=D[0],F=D[1],L=Object(n.useState)(null),z=Object(O.a)(L,2),U=z[0],V=z[1],q=Object(n.useState)(null),$=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)([]),te=Object(O.a)(ee,2),ae=te[0],ne=te[1],re=Object(n.useState)(null),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],ve=he[1],Oe=Object(n.useState)({}),ye=Object(O.a)(Oe,2),je=ye[0],Se=ye[1],Ie=Object(n.useState)(null),Ae=Object(O.a)(Ie,2),xe=Ae[0],Ce=Ae[1],Te=Object(n.useState)(null),_e=Object(O.a)(Te,2),Ne=_e[0],we=_e[1],ke=Object(n.useState)(null),Pe=Object(O.a)(ke,2),Re=Pe[0],De=Pe[1],Me=[{field:"warehouse.organization.organizationName",title:"Empresa",render:function(e){return e.warehouse.organization.organizationName}},{field:"warehouse.warehouseId",title:"Clave Sucursal",render:function(e){return e.warehouse.warehouseId}},{field:"warehouse.warehouseName",title:"Sucursal",render:function(e){return e.warehouse.warehouseName}},{field:"warehouse.zone.zoneName",title:"Zona",render:function(e){return e.warehouse&&e.warehouse.zone?e.warehouse.zone.zoneName:""}},{field:"workTeamTemplate.workTeamTemplate",title:"Tipo",render:function(e){return e.workTeamTemplate?e.workTeamTemplate.workTeamTemplate:""}},{field:"teamPositionsCount",title:"Plazas",render:function(e){return e.teamPositionsCount}},{field:"teamAssignedCount",title:"Asignado",render:function(e){return e.teamAssignedCount.length}},{field:"vacants",title:"Vacante"},{field:"extras",title:"Excedentes"},{field:"rowData.statusName",title:"Estatus",render:function(e){return r.a.createElement("div",null,e.statusName?r.a.createElement(Ff,{status:e.statusName}):r.a.createElement("span",null,"Status not ready yet"))}},{field:"",title:"Acciones",render:function(e){return r.a.createElement(x.a,{href:"#",onClick:function(){return Ue(e)}},"M\xe1s Info")}}];Object(n.useEffect)((function(){fe||Object(dn.a)(ct,{filter:{param:{eq:"headcountVacantSemaphore"}}}).then((function(e){return ge(JSON.parse(e[0].value))})),U||Object(dn.a)(nt).then((function(e){return V(e)})),ie||Object(dn.a)(et).then((function(e){return ce(e)})),Re||Object(dn.a)("\n query ListWarehouseAttendants(\n $attendantId: ID\n $warehouseId: ModelIDKeyConditionInput\n $filter: ModelWarehouseAttendantFilterInput\n $limit: Int\n $nextToken: String\n $sortDirection: ModelSortDirection\n ) {\n listWarehouseAttendants(\n attendantId: $attendantId\n warehouseId: $warehouseId\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n sortDirection: $sortDirection\n ) {\n items {\n attendantId\n warehouseId\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n").then((function(e){return De(e)})),W||Object(dn.a)(dt).then((function(e){return K(e)})),X||Object(dn.a)(mt).then((function(e){return Q(e)})),U&&W&&0===b.length&&ie&&Re&&i.a.graphql(Object(i.f)(ft,{limit:200})).then((function(e){var t=e.data.listHeadcountReports.items;h(Fe(t)),Le(t);var a,n,r;a=t.filter((function(e){return e.statusName===Kt.f.HIGH})),n=t.filter((function(e){return e.statusName===Kt.f.MEDIUM})),r=t.filter((function(e){return e.statusName===Kt.f.LOW})),console.log(a,n,r),T([{name:"Nivel Alto",alto:a.length},{name:"Nivel Medio",medio:n.length},{name:"Nivel Bajo",bajo:r.length}]),d(!1)})).catch((function(e){return console.log(e)})),w||Object(dn.a)(rt,{filter:{incidentObservationName:{eq:"Cloud Incident Observations"}}}).then((function(e){e.forEach((function(e){Object(dn.a)(rt,{filter:{parentIncidentObservationId:{eq:e.id}}}).then((function(e){console.log(e),k(e)}))}))})),M||Object(dn.a)("\n query ListIncidentPlanActions(\n $filter: ModelIncidentPlanActionFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listIncidentPlanActions(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\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 nextToken\n startedAt\n }\n }\n").then((function(e){console.log(e),F(e)})),U&&ae.length>0&&fe&&ze(ae)}),[U,W,X,ie,ae,Re]);var Fe=function(e){var t=[],a={};return e.forEach((function(e){var n=U.find((function(t){return t.id===e.warehouse.id}));console.log(n);var r=null,o=0,i=null;try{n&&n.workTeamTemplate&&(r=W.find((function(e){return e.id===n.workTeamTemplate.id}))),r&&(i=X.filter((function(e){return e.workTeamTemplate.id===r.id}))),i&&i.forEach((function(e){e.required&&(o+=e.quantity)}))}catch(s){}var c;c=ie.filter((function(e){return e.warehouse&&e.warehouse.id===n.id&&e.active})),t.push(Object(G.a)(Object(G.a)({},e),{},{warehouse:n,workTeamTemplate:Object(G.a)(Object(G.a)({},r),{},{teamPositions:i}),teamPositionsCount:o,teamAssignedCount:c,extras:0===e.vacants&&c.length>o?c.length-o:0})),n.organization.id in a||(a[n.organization.id]=n.organization,a[n.organization.id].vacants=0,a[n.organization.id].teamPositionsCount=0,a[n.organization.id].teamAssignedCount=0),a[n.organization.id].vacants=a[n.organization.id].vacants+e.vacants,a[n.organization.id].teamPositionsCount=a[n.organization.id].teamPositionsCount+o,a[n.organization.id].teamAssignedCount=a[n.organization.id].teamAssignedCount+c})),Se(a),t},Le=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=new Date((new Date).getTime()-864e5).toISOString().split("T")[0],n=[],de(a),t.forEach((function(e,t){if(e.vacants>0){console.log(e);var r=Object(dn.a)("\n query ReportLogsByCalculationDate(\n $reportId: ID\n $calculationDate: ModelStringKeyConditionInput\n $sortDirection: ModelSortDirection\n $filter: ModelHeadcountVacantLogFilterInput\n $limit: Int\n $nextToken: String\n ) {\n reportLogsByCalculationDate(\n reportId: $reportId\n calculationDate: $calculationDate\n sortDirection: $sortDirection\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n vacantCounter\n sinceDate\n calculationDate\n statusName\n statusId\n incidents {\n nextToken\n startedAt\n }\n reportId\n report {\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 detail {\n count\n id\n positionId\n positionName\n date\n }\n incidentPlanAction {\n id\n incidentPlanActionName\n parentIncidentPlanActionId\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 _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",{reportId:e.id,calculationDate:{eq:a}});n.push(r)}})),Promise.all(n).then((function(e){var t=[];e.forEach((function(e){t=t.concat(e)})),console.log(t),ne(t)})),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ze=function(e){console.log("buildGlobalVacants",e);var t={};e.forEach((function(e){var a=e.detail.filter((function(e){return e.date===ue})),n=U.find((function(t){return t.warehouseId===e.report.warehouseId}));n.organization.id in t||(t[n.organization.id]={}),"stores"in t[n.organization.id]||(t[n.organization.id].stores=[]),"vacants"in t[n.organization.id]||(t[n.organization.id].vacants={}),t[n.organization.id].stores.find((function(e){return e.id===n.id}))||t[n.organization.id].stores.push(n),a.forEach((function(e){if(e.count>0){var a=t[n.organization.id].vacants[e.id];a?t[n.organization.id].vacants[e.id].count=a.count+e.count:t[n.organization.id].vacants[e.id]={id:e.id,count:e.count,positionName:e.positionName}}}))})),ve(t)},Ue=function(e){console.log(e),c(!0),d(!0),i.a.graphql(Object(i.f)("\n query GetHeadcountReport($id: ID!) {\n getHeadcountReport(id: $id) {\n id\n managerAttendantId\n vacants\n vacantsChangedAt\n status {\n id\n vacantNumber\n assignedDays\n statusName\n workTeamTemplateID\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 headcountReports {\n nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n workTeamTemplateName\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 statusId\n statusName\n warehouseId\n warehouseRelatedId\n warehouseName\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 vacantsLogs {\n items {\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 nextToken\n startedAt\n }\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",{id:e.id})).then((function(t){var a=t.data.getHeadcountReport;Object(dn.a)("\n query ListHeadcountVacantLogs(\n $filter: ModelHeadcountVacantLogFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listHeadcountVacantLogs(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n vacantCounter\n sinceDate\n calculationDate\n statusName\n statusId\n incidents {\n nextToken\n startedAt\n }\n reportId\n report {\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 detail {\n count\n id\n positionId\n positionName\n date\n }\n incidentPlanAction {\n id\n incidentPlanActionName\n parentIncidentPlanActionId\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 _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",{filter:{reportId:{eq:e.id}}}).then((function(t){console.log(t);var n=[];t.forEach((function(e){n.push({calculationDate:e.calculationDate,vacants:e.vacantCounter})})),Ce(n.sort((function(e,t){return e.calculationDatet.calculationDate?1:0}))),we([{dataKey:"vacants"}]),j(Object(G.a)(Object(G.a)(Object(G.a)({},e),a),{},{vacantsLogs:{items:t.sort((function(e,t){return e.sinceDate<=t.sinceDate}))}})),d(!1)}))})).catch((function(e){console.log(e),d(!1)}))},Ve=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:return a={id:t.id},t.headcountVacantLogIncidentObservationId&&(a.headcountVacantLogIncidentObservationId=t.headcountVacantLogIncidentObservationId),t.headcountVacantLogIncidentPlanActionId&&(a.headcountVacantLogIncidentPlanActionId=t.headcountVacantLogIncidentPlanActionId),Object(dn.a)(B.C,{input:a}).then((function(e){console.log("updateHeadcountVacantLog",e)})),e.abrupt("return");case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.a.createElement("div",{style:{width:"100%"}},u?r.a.createElement(m.a,{color:"secondary"}):null,r.a.createElement(p.a,{display:"flex",justifyContent:"center",m:1,p:1,bgcolor:"background.paper"},r.a.createElement(p.a,{p:10},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12,lg:6},r.a.createElement(A.a,{direction:"column",container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("h2",null,"Head Count")),r.a.createElement(A.a,{xs:12},r.a.createElement(A.a,{container:!0,spacing:3},je&&Object.keys(je).map((function(t){try{var a=je[t],n=fe[a.id];if(Ee&&a.id in Ee){var o=Ee[a.id].vacants,i=Ee[a.id].stores,c="info";return Object.keys(n).forEach((function(e){var t=a.teamPositionsCount/a.vacants;t>=n[e][0]&&t<=n[e][1]&&(c=e)})),r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(P.a,{severity:c},r.a.createElement(Cr.a,null,a.organizationName),r.a.createElement(A.a,{container:!0,direction:"column",justify:"center",alignItems:"stretch",spacing:3},r.a.createElement(A.a,{item:!0},"Plantilla: "," ",r.a.createElement("strong",null,a.teamPositionsCount)),r.a.createElement(A.a,{item:!0},"Vacantes: "," ",r.a.createElement("strong",null,a.vacants)),r.a.createElement(A.a,{item:!0},"Posiciones Vacantes",r.a.createElement(A.a,{container:!0,justify:"space-evenly",alignItems:"center",spacing:3},o&&Object.keys(o).map((function(t){return r.a.createElement(A.a,{item:!0,xs:10},r.a.createElement("strong",null,o[t].count)," ",e.translate(o[t].positionName))})))),r.a.createElement(A.a,{item:!0},"Sucursales",r.a.createElement(A.a,{container:!0,justify:"center",alignItems:"center",spacing:3},i&&i.map((function(e){return r.a.createElement(A.a,{item:!0},e.warehouseId)})))))))}}catch(s){console.log(s)}})))))),r.a.createElement(A.a,{item:!0,xs:12,lg:6},r.a.createElement("h3",null,"Gr\xe1fica de Estatus de Sucursales"),r.a.createElement(eg,{dataReports:C})),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement($f,{title:"Reportes",columns:Me,data:b,translate:e.translate}))))),r.a.createElement(Xf,{open:o,loading:u,toggleDrawer:function(e){return function(t){("keydown"!==t.type||"Tab"!==t.key&&"Shift"!==t.key)&&c(e)}},detailReport:y,planActions:M,observations:w,history:xe,dataKey:Ne,updateHeadcountVacantLogs:Ve,translate:e.translate}))};Object(y.a)((function(e){return{button:{margin:e.spacing(1)}}}));var ag=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),o=r.a.useState(!0),s=Object(O.a)(o,2),l=s[0],u=s[1],d=r.a.useState(!1),p=Object(O.a)(d,2),f=(p[0],p[1]),g=Object(n.useState)([]),b=Object(O.a)(g,2),h=b[0],E=b[1],v=Object(n.useState)([]),y=Object(O.a)(v,2),j=y[0],S=y[1],x=Object(n.useState)([]),T=Object(O.a)(x,2),_=(T[0],T[1],Object(n.useState)([])),N=Object(O.a)(_,2),w=N[0],k=N[1],P=Object(n.useState)([]),R=Object(O.a)(P,2),D=(R[0],R[1],Object(n.useState)([])),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)([]),W=Object(O.a)($,2),K=W[0],H=W[1],J=Object(n.useState)([]),X=Object(O.a)(J,2),Q=(X[0],X[1],r.a.useState(!1)),ee=Object(O.a)(Q,2),ae=ee[0],ne=ee[1];Object(n.useEffect)((function(){return t.current?(t.current=!1,re(0,h),se(),oe(),void u(!0)):function(){}}),[]);var re=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:n={database:"forecast",table:"customers",queryString:"select * from customers"},Object(dn.a)(B.a,{params:JSON.stringify(n)}).then((function(e){var t=JSON.parse(e);E(t.Items)}));case 2:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),oe=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t={database:"forecast",table:"pricing",queryString:"SELECT claarti, clacte, precioofe FROM \"forecast\".\"pricing\"\n where claemp in (3 ,4)\n and ltrim(rtrim(claarti)) in ('0101','0114','0310','0385','1304','1502','1510','1540','3003697','3003707','3006762','3006788','3007096','3007289','3008188','3008247','3008329','3008647','3008618','3008588')\n\n group by clacte, precioofe, claemp, claarti\n order by claemp, clacte\n limit 3000"},Object(dn.a)(B.a,{params:JSON.stringify(t)}).then((function(e){var t=JSON.parse(e);H(t.Items),u(!1)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(e){k(e)},ce=function(){var e=Object(Z.a)(Y.a.mark((function e(t){var a,n,r,o;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.length,n=[],t.forEach((function(e){return n.push(e.clacte)})),r="select * from customers where clacte in (".concat(n.join(","),") "),console.log(r),0==a?re(0,h):(t[0].clacte,o={database:"forecast",table:"customers",queryString:r},Object(dn.a)(B.a,{params:JSON.stringify(o)}).then((function(e){var t=JSON.parse(e);console.log(t),console.log("ya entre"),E(t.Items)})));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,t={input:{request:'{ "query": "select top 100 lTRIM(RTRIM(a.ClaArti)) ClaArti, a.NomArti, a.ClaUnidad from Articulo a WITH(NOLOCK) where a.bajalogicasino = 0 and a.ClaEmp = 2 and a.ClaDeptoVta = 2 ", "server": "SFORTIA", "database": "NICANOR_ERP" }',startDate:parseInt((new Date).getTime()/1e3),sync:!1,source:"fortia_erp"}},Object(dn.a)(B.g,t).then((function(e){le(e.id)})).catch((function(e){console.log(e)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(e){i.a.graphql(Object(i.f)(Pn.e,{id:e})).subscribe({next:function(t){if(t&&t.value&&t.value.data&&t.value.data.onUpdateRemoteRequest&&t.value.data.onUpdateRemoteRequest.response&&t.value.data.onUpdateRemoteRequest.id===e){var a=JSON.parse(t.value.data.onUpdateRemoteRequest.response);console.log("Hola Mundo"),console.log(a),q(a),S(a),console.log("Prueba"),console.log(S)}}})},ue=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t,a,n,r;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=w,(a=j.filter((function(e){return e.price&&e.price>0})))&&(n=F,t.forEach((function(e){a.forEach((function(t){n.push(Object(G.a)(Object(G.a)({},e),t))}))})),r=h,n.forEach((function(e){r=r.filter((function(t){return t.clacte!==e.clacte}))})),E(r),S(V),console.log(n),L(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t,n,r,o,s,l,u,d;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("ya entreeeeeeeS"),t=a(969),n=t.convertArrayToCSV,a(969),r=["clacte","claemp","clacrti","TipoPrecioVta","PctDescto","PrecioOfe","FecIniOfe","FecFinOfe","IdSesion"],o=new Date,s=new Date((new Date).getFullYear(),12,31),console.log(o),console.log(s),l=[],F.forEach((function(e){l.push({ClaCte:e.ClaCte,ClaEmp:e.ClaEmp,ClaArti:e.ClaArti,TipoPrecioVta:1,PctDescto:0,PrecioOfe:e.price,FecIniOfe:"22/10/2020",FecFinOfe:"31/12/2020",IdSesion:7777777})})),d=n(u=l,{header:r,separator:","}),console.log(u),i.d.configure({AWSS3:{bucket:"bama-products-images",region:c.a.aws_user_files_s3_bucket_region}}),i.d.put("excel/ListadePrecios.csv",d).then((function(e){console.log(e)})).catch((function(e){return console.log(e)})),f(!0),ne(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){ne(!1)};return r.a.createElement(Gr.a,{in:!0,spacing:2},r.a.createElement(I.a,{maxWidth:"xl"},r.a.createElement(C.a,{variant:"h5",color:"textSecondary"},e.translate("Pricing")),l?r.a.createElement(m.a,{variant:"query",color:"secondary"}):r.a.createElement(A.a,{container:!0,spacing:4,justify:"flex-end"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,columns:[{field:"clacte",title:e.translate("Key")},{field:"nomcte",title:e.translate("Customers")},{field:"nomemp",title:e.translate("Company Key")},{field:"nomregion",title:e.translate("Name region")},{field:"nomgirocom",title:e.translate("Commercial Business")}],data:h,title:e.translate("List of customers"),options:{selection:!0,filtering:!0,search:!1,searchable:!1,selectionProps:function(e){return{disabled:"Mehmet"===e.name,color:"primary"}}},onSelectionChange:ie,localization:Ia(e)}))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,columns:[{field:"claarti",title:e.translate("Key Article")},{field:"clacte",title:e.translate("Key Customers")},{field:"precioofe",title:e.translate("Offer price"),type:"currency",cellStyle:{textAlign:"left"}},{field:"pctdescto",title:e.translate("Discount"),type:"currency",cellStyle:{textAlign:"left"}}],data:K,title:e.translate("Updated price"),options:{filtering:!0,search:!1,searchable:!1,selection:!0,selectionProps:function(e){return{disabled:"Mehmet"===e.name,color:"primary"}}},localization:Ia(e),onSelectionChange:ce})),r.a.createElement(ve.a,null)),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,columns:[{field:"ClaArti",title:e.translate("Key Article"),editable:"never"},{field:"NomArti",title:e.translate("Name Article"),editable:"never"},{field:"ClaUnidad",title:e.translate("Presentation"),editable:"never"},{field:"price",title:e.translate("Edit Price")}],data:j,editable:{onRowUpdate:function(e,t){return new Promise((function(a,n){setTimeout((function(){var n=Object(Pt.a)(j);n[t.tableData.id]=e,n.forEach((function(t){t.ClaArti.trim()===e.ClaArti.trim()&&(t=e,console.log(t))})),S(Object(Pt.a)(n)),a()}),1e3)}))}},title:e.translate("List of articles"),onSelectionChange:ie,localization:Ia(e)}))),r.a.createElement(A.a,{justify:"flex-end",alignItems:"flex-end"},r.a.createElement(ve.a,null,r.a.createElement(te.a,{variant:"contained",color:"secondary",onClick:ue},"Agregar Datos"))),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,null,r.a.createElement(xa.a,{icons:Sa,columns:[{field:"clacte",title:e.translate("Key Customers")},{field:"nomcte",title:e.translate("Name Client")},{field:"ClaArti",title:e.translate("Key Article")},{field:"NomArti",title:e.translate("Name Article")},{field:"ClaUnidad",title:e.translate("Key Unit")},{field:"price",title:e.translate("Price"),type:"currency"}],data:F,title:e.translate("List of added files"),options:{exportButton:!0,selectionProps:function(e){return{color:"primary"}}},onSelectionChange:ie,localization:Ia(e)}))),r.a.createElement(A.a,{justify:"flex-end",alignItems:"flex-end"},r.a.createElement(ve.a,null),r.a.createElement(te.a,{variant:"outlined",color:"primary",onClick:function(){ne(!0),f(!0)},disabled:!1},"Exportar Lista"),r.a.createElement(xt.a,{open:ae,onClose:me,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},r.a.createElement(po.a,{id:"alert-dialog-title"},"AVISO"),r.a.createElement(go.a,null,r.a.createElement(bo.a,{id:"alert-dialog-description"},"Una vez que se cargue el archivo no lo podras generar de nuevo hasta el siguiente dia")),r.a.createElement(fo.a,null,r.a.createElement(te.a,{onClick:me,color:"primary"},"Cancelar"),r.a.createElement(te.a,{onClick:de,color:"primary",autoFocus:!0},"Listo")))))))})),ng=a(374),rg=a.n(ng),og=a(569),ig=a(570),cg=a.n(ig),sg=function(e){var t=e.open,a=e.onClose,o=e.onSave,i=e.data,c=e.translate,s=Object(n.useRef)(!0),l=Object(n.useState)({id:"",workplanName:"",description:"",_version:0}),u=Object(O.a)(l,2),d=u[0],m=u[1];Object(n.useEffect)((function(){if(!s.current){m({id:i.id,workplanName:i.workplanName,description:i.description,_version:i._version});return function(){}}s.current=!1}),[i]);return r.a.createElement(p.a,{display:"flex",justifyContent:"right",alignItems:"right",flexDirection:"row",m:1,minWidth:"95%"},r.a.createElement(xt.a,{open:t,onClose:a,fullWidth:!0,maxWidth:"md",disableBackdropClick:!0,disableEscapeKeyDown:!0},r.a.createElement(po.a,null,c("workplan")),r.a.createElement(bo.a,null),r.a.createElement(go.a,null,r.a.createElement("form",{autoComplete:"off"},r.a.createElement(I.a,null,r.a.createElement(A.a,{item:!0,xs:12,m:1},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(S.a,{id:"planName",label:c("WorkPlan Name"),defaultValue:i.workplanName,helperText:c("Required"),margin:"dense",size:"small",required:!0,onBlur:function(e){return m(Object(G.a)(Object(G.a)({},d),{},{workplanName:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12,m:1},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(og.CKEditor,{data:""!=i.description?JSON.parse(i.description).DescrtiptionWorkplan:"",editor:cg.a,config:{ckfinder:{uploadUrl:"https://example.com/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&responseType=json"}},onBlur:function(e,t){return m(Object(G.a)(Object(G.a)({},d),{},{description:{DescrtiptionWorkplan:t.getData()}}))}})))))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{size:"small",color:"primary",variant:"contained",onClick:function(){o(d)}},c("Save")),r.a.createElement(te.a,{size:"small",color:"default",variant:"contained",autoFocus:!0,onClick:function(){return a()}},c("Cancel")))))};sg.defaultProps={data:{}};var lg=sg,ug=a(2339),dg=function(e){var t=e.onOpen,a=e.onClose,o=e.onSave,i=e.data,c=e.translate,s=Object(n.useRef)(!0),l=Object(n.useState)({id:"",sectionName:"",description:"",workplan:{},_version:0}),u=Object(O.a)(l,2),d=u[0],m=u[1];Object(n.useEffect)((function(){if(s.current)s.current=!1;else{m({id:i.id,sectionName:i.sectionName,description:i.description,workplan:i.workplan,_version:i._version})}}),[i]);return r.a.createElement(p.a,{display:"flex",justifyContent:"right",alignItems:"right",flexDirection:"row",m:1,minWidth:"99%"},r.a.createElement(xt.a,{open:t,onClose:a,fullWidth:!0,maxWidth:!1,disableBackdropClick:!0,disableEscapeKeyDown:!0},r.a.createElement(po.a,null,c("WorkPlan Section")),r.a.createElement(go.a,null,r.a.createElement(bo.a,null),r.a.createElement("form",{autoComplete:"off"},r.a.createElement(I.a,null,r.a.createElement(A.a,{item:!0,xs:12,m:1},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(S.a,{id:"planName",label:c("Section Name"),defaultValue:i.sectionName,helperText:c("Required"),margin:"dense",size:"small",required:!0,onBlur:function(e){return m(Object(G.a)(Object(G.a)({},d),{},{sectionName:e.target.value}))}}))),r.a.createElement(A.a,{item:!0,xs:12,m:1},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(og.CKEditor,{data:""!=i.description?JSON.parse(i.description).DescrtiptionNuevaSeccion:"",editor:cg.a,config:{ckfinder:{uploadUrl:"https://example.com/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&responseType=json"}},onBlur:function(e,t){return m(Object(G.a)(Object(G.a)({},d),{},{description:JSON.stringify({DescrtiptionNuevaSeccion:t.getData()})}))}})))))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{size:"small",color:"primary",variant:"contained",onClick:function(){o(d)}},c("Save")),r.a.createElement(te.a,{size:"small",color:"default",variant:"contained",autoFocus:!0,onClick:function(){a()}},c("Cancel")))))};dg.defaultProps={data:{}};var mg=dg,pg=a(2337),fg=a(2338);function gg(e){var t=e.onOpen,a=e.onClose,o=e.section,i=e.translate,c=e.showMessage,s=e.tableLocation,l=Object(n.useRef)(!0),u=Object(n.useState)({cod:0,echo:!0,msg:"Mensaje por defecto...",desc:"Configuraci\xf3n por defecto...",data:[]}),d=Object(O.a)(u,2),m=d[0],f=(d[1],Object(n.useState)(!1)),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],I=[{field:"activityName",title:i("Activity Name")},{field:"description",title:i("Description"),render:function(e){var t=JSON.parse(e.description);return rg()(t.DescrtiptionNuevaActividad)}},{field:"createdAt",title:i("Create date"),type:"date"},{field:"updatedAt",title:i("Updated"),type:"date"}],A=[{icon:"edit",tooltip:i("Edit"),onClick:function(e,t){return console.log("editar: ",t)}},{icon:pg.a,tooltip:i("View Datails"),onClick:function(e,t){return console.log("detalles: ",t)}},{icon:fg.a,tooltip:i("Add Component"),onClick:function(e,t){return console.log("agregar componente: ",t)}}];Object(n.useEffect)((function(){if(!l.current){x().then((function(e){e.echo&&S(e.data)}));return function(){}}l.current=!1}),[o]);var x=function(){var t=Object(Z.a)(Y.a.mark((function t(){var a;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return h(!0),a=Object(G.a)({},m),t.next=4,Object(dn.a)("\n query ListWorkplanActivitys(\n $filter: ModelWorkplanActivityFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listWorkplanActivitys(\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n id\n activityName\n description\n marketReleaseDate\n marketFinalDate\n temporality {\n cron\n frecuency\n frecuencyType\n }\n score\n workplanComponents {\n nextToken\n startedAt\n }\n workplanSection {\n id\n sectionName\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").then((function(t){void 0!=t.length&&0!=t.length&&(a.data=t.filter((function(e,t){return e.workplanSection.id==o.id}))),0==a.data.length&&c("No se encontraron coincidencias...",E.b,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("error al intentar obtener la lista de actividades: ",t),c("error al intentar obtener la lista de actividades...",E.a,null,null,null,null,null,null,null,e)})).finally((function(){h(!1)}));case 4:return t.abrupt("return",a);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(p.a,{display:"flex",justifyContent:"right",alignItems:"right",flexDirection:"row",m:1,minWidth:"99%"},r.a.createElement(xt.a,{open:t,onClose:a,fullWidth:!0,maxWidth:!1},r.a.createElement(po.a,null,"Lista de Actividades"),r.a.createElement(go.a,null,r.a.createElement(xa.a,{isLoading:b,data:j,columns:I,actions:A,options:{actionsColumnIndex:-1},localization:s})),r.a.createElement(fo.a,null,r.a.createElement(te.a,{size:"small",color:"primary",variant:"contained",onClick:function(){console.log("agregar actividad, seccion",o)}},i("Add")),r.a.createElement(te.a,{size:"small",color:"default",variant:"contained",onClick:a},i("Close"))))))}gg.defaultProps={section:{}};var bg=gg,hg=function(e){var t=e.open,a=e.onClose,o=e.sections,i=e.workplanId,c=e.translate,s=e.showMessage,l=e.tableLocation,u=Object(n.useRef)(!0),d=Object(n.useState)(!1),m=Object(O.a)(d,2),f=m[0],g=m[1],b=Object(n.useState)([]),h=Object(O.a)(b,2),v=h[0],y=h[1],j=Object(n.useState)(!1),S=Object(O.a)(j,2),I=S[0],A=S[1],x=Object(n.useState)({id:"",description:"",sectionName:"",workplan:i,_version:0}),C=Object(O.a)(x,2),T=C[0],_=C[1],N=Object(n.useState)({}),w=Object(O.a)(N,2),k=w[0],P=w[1],R=Object(n.useState)(!0),D=Object(O.a)(R,2),M=D[0],F=D[1],L=Object(n.useState)(!1),z=Object(O.a)(L,2),U=z[0],V=z[1],q=[{field:"sectionName",title:c("Section Name")},{field:"description",title:c("Description"),render:function(e){var t=JSON.parse(e.description);return rg()(t.DescrtiptionNuevaSeccion)}},{field:"createdAt",title:c("Create date"),type:"date"},{field:"updatedAt",title:c("Updated"),type:"date"}],$=[{icon:"edit",tooltip:c("Edit"),onClick:function(e,t){F(!1),_(t),W()}},{icon:ug.a,tooltip:c("View Activities"),onClick:function(e,t){_(t),J()}}];Object(n.useEffect)((function(){if(!u.current){y(o),P(i);return function(){}}u.current=!1}),[o,i]);var W=function(){A(!I)},K=function(){M?_(Object(G.a)(Object(G.a)({},T),{},{workplan:i})):(F(!0),_({id:"",description:"",sectionName:"",workplan:k,_version:0})),W()},H=function(){var t=Object(Z.a)(Y.a.mark((function t(a){var n,r;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(A(!1),g(!0),!M){t.next=8;break}return n={sectionName:a.sectionName,description:a.description,workplanSectionWorkplanId:a.workplan.id},t.next=6,Object(dn.a)(B.n,{input:n}).then((function(t){s("Nueva secci\xf3n guardada correctamente!...",E.c,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("error al guardar secci\xf3n: ",t),s("error al intentar agregar la secci\xf3n...",E.a,null,null,null,null,null,null,null,e)})).finally((function(){g(!1)}));case 6:t.next=11;break;case 8:return r={id:a.id,sectionName:a.sectionName,description:a.description,workplanSectionWorkplanId:a.workplan.id,_version:a._version},t.next=11,Object(dn.a)(B.K,{input:r}).then((function(t){s("Secci\xf3n actualizada correctamente!...",E.c,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("error al actualizar: ",t),s("error al intentar modificar la Secci\xf3n...",E.a,null,null,null,null,null,null,null,e)})).finally((function(){g(!1)}));case 11:X().then((function(e){return y(e)}));case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),J=function(){V(!U)},X=function(){var t=Object(Z.a)(Y.a.mark((function t(){var a;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return g(!0),a=[],t.next=4,Object(dn.a)(gt).then((function(t){void 0==t.length||0==t.length?s("La consulta no devolvi\xf3 resultados...",E.b,null,null,null,null,null,null,null,e):a=t.filter((function(e,t){return e.workplan.id==i.id}))})).catch((function(t){console.log("error al actualizar la lista de secciones: ",t),s("error al intentar actualizar la lista de secciones!...",E.a,null,null,null,null,null,null,null,e)})).finally((function(){g(!1)}));case 4:return t.abrupt("return",a);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(p.a,{display:"flex",justifyContent:"right",alignItems:"right",flexDirection:"row",m:1,minWidth:"99%"},r.a.createElement(xt.a,{open:t,onClose:a,fullWidth:!0,maxWidth:!1},r.a.createElement(po.a,{m:0},"Secciones del plan de trabajo"),r.a.createElement(go.a,null,r.a.createElement(bo.a,null),r.a.createElement(ve.a,{elevation:4},r.a.createElement(xa.a,Object(Rt.a)({title:c("Sections"),isLoading:f,columns:q,data:v,actions:$,options:{actionsColumnIndex:-1},localization:{header:{actions:c("Actions")}}},"localization",l)))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{size:"small",color:"primary",variant:"contained",onClick:K},c("Add")),r.a.createElement(te.a,{size:"small",color:"default",variant:"contained",onClick:a},c("Close"))))),r.a.createElement(mg,{onOpen:I,onClose:K,onSave:H,data:T,translate:c}),r.a.createElement(bg,{onOpen:U,onClose:J,section:T,translate:c,showMessage:s,tableLocation:l}))};hg.defaultProps={section:[]};var Eg=hg,vg=Object(y.a)((function(e){return{fab:{position:"fixed",bottom:e.spacing(2),right:e.spacing(2)}}})),Og=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=vg(),o=Object(n.useState)(!1),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],m=u[1],f=Object(n.useState)(!1),g=Object(O.a)(f,2),b=g[0],h=g[1],v=Object(n.useState)(!1),y=Object(O.a)(v,2),j=y[0],S=y[1],x=Object(n.useState)([]),C=Object(O.a)(x,2),T=(C[0],C[1],Object(n.useState)({cod:0,echo:!0,desc:"Descripci\xf3n por defecto...",msg:"Mensaje por defecto...",data:[]})),_=Object(O.a)(T,2),N=_[0],w=_[1],k=Object(n.useState)([]),P=Object(O.a)(k,2),R=P[0],D=P[1],M=Object(n.useState)({}),F=Object(O.a)(M,2),L=F[0],z=F[1],U=Object(n.useState)({workplanName:"",description:""}),V=Object(O.a)(U,2),q=V[0],$=V[1],W=[{field:"workplanName",title:e.translate("workplan")},{field:"description",title:e.translate("Description"),render:function(e){var t=JSON.parse(e.description);return rg()(t.DescrtiptionWorkplan)}},{field:"createdAt",title:e.translate("Create date"),type:"date"},{field:"updatedAt",title:e.translate("Updated"),type:"date"}],K=[{icon:"edit",tooltip:"Editar",onClick:function(e,t){$(t),S(!1),h(!0)}},{icon:Nn.a,tooltip:"Ver Secciones",onClick:function(e,t){X(t.id).then((function(e){D(e.data),z(t)})).finally((function(){m(!0)}))}}],H={header:{actions:e.translate("Actions")},pagination:{labelDisplayedRows:"{from}-{to} ".concat(e.translate("of")," {count}"),labelRowsSelect:e.translate("Rows"),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")}};Object(n.useEffect)((function(){if(t.current)return t.current=!1,void J().then((function(e){w(e)}));return function(){}}),[N,R,q,L]);var J=function(){var t=Object(Z.a)(Y.a.mark((function t(){var a;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s(!0),a={cod:0,desc:"success",msg:"operaci\xf3n realizada con \xe9xito",data:[]},t.next=4,Object(dn.a)("\n query ListWorkplans(\n $filter: ModelWorkplanFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listWorkplans(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\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 nextToken\n startedAt\n }\n }\n",{limit:300}).then((function(e){a.data=e})).catch((function(t){console.log("Error al intentar optener la lista de actividades...",t),e.showMessage("Error al consultar los planes de trabajo...",E.a,null,null,null,null,null,null,null,e),a.cod=1,a.desc="Error",a.msg="Error al intentar realizar la consulta",a.data=[]})).finally((function(){s(!1)}));case 4:return t.abrupt("return",a);case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),X=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 s(!0),n=Object(G.a)({},N),t.next=4,Object(dn.a)(gt,{limit:1}).then((function(e){void 0==e.length||0==e.length?(n.echo=1,n.msg="Sin Datos",n.desc="La consulta se realiz\xf3 con \xe9xito pero no devolvi\xf3 resultados..."):(n.data=e.filter((function(e,t){return e.workplan.id==a})),n.msg="\xc9xito!",n.desc="La consulta se realiz\xf3 con \xe9xito...")})).catch((function(t){console.log("Error al intentar optener la lista de actividades...",t),e.showMessage("Error al consultar la lista de actividades...",E.a,null,null,null,null,null,null,null,e),n.cod=2,n.desc=t,n.msg="Error al intentar realizar la consulta",n.data=[]})).finally((function(){s(!1)}));case 4:return t.abrupt("return",n);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Q=function(){var t=Object(Z.a)(Y.a.mark((function t(){var a,n,r,o=arguments;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=o.length>0&&void 0!==o[0]?o[0]:{id:"",description:"",workplanName:"",_version:0},s(!0),{cod:0,desc:"success",msg:"operaci\xf3n realizada con \xe9xito",data:[]},!j){t.next=9;break}return n={workplanName:a.workplanName,description:JSON.stringify(a.description)},t.next=7,Object(dn.a)(B.m,{input:n}).then((function(t){e.showMessage("WP agregado!...",E.c,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("error al intentar agregar WP: ",t),e.showMessage("error al intentar agregar WP...",E.c,null,null,null,null,null,null,null,e)})).finally((function(){$({workplanName:"",description:""}),h(!1),J().then((function(e){w(e)})),s(!1)}));case 7:t.next=13;break;case 9:return(r={id:a.id,workplanName:a.workplanName,description:JSON.stringify(a.description),_version:a._version})._version=a._version,t.next=13,Object(dn.a)(B.J,{input:r}).then((function(t){e.showMessage("WP modificado!...",E.c,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("error update: ",t),e.showMessage("Error al intentar actualizar el WP!...",E.a,null,null,null,null,null,null,null,e)})).finally((function(){$({workplanName:"",description:"",_version:0}),h(!1),J().then((function(e){w(e)})),s(!1)}));case 13:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(p.a,{display:"flex",justifyContent:"right",alignItems:"right",flexDirection:"row",m:1,minWidth:"99%"},r.a.createElement(I.a,null,r.a.createElement(A.a,{container:!0,spacing:2},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{elevation:3,variant:"outlined"},r.a.createElement(xa.a,{title:"Planes de Trabajo",isLoading:c,data:N.data,columns:W,actions:K,options:{actionsColumnIndex:-1},localization:H})))))),r.a.createElement(lg,{open:b,onClose:function(){$({workplanName:"",description:""}),h(!1)},onSave:Q,data:q,translate:e.translate}),r.a.createElement(Eg,{open:d,onClose:function(){m(!1),D([])},sections:R,workplanId:L,translate:e.translate,showMessage:e.showMessage,tableLocation:H}),r.a.createElement(ao.a,{color:"primary",size:"small","aria-label":"add",className:a.fab},r.a.createElement(yo.a,{onClick:function(e){S(!0),h(!0)}})))})),yg=a(2289),jg=a(2295),Sg=a(2292),Ig=a(2332),Ag=(a(48),a(384)),xg=a.n(Ag),Cg=a(2291),Tg=a(72),_g=a(1063),Ng=a.n(_g),wg=Object(y.a)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(2),textAlign:"center",color:e.palette.text.secondary}}})),kg=Object(y.a)((function(e){return{root:{display:"flex",flexWrap:"wrap"},margin:{margin:e.spacing(1)},withoutLabel:{marginTop:e.spacing(3)},textField:{width:"25ch"}}})),Pg=Object(y.a)((function(e){return{root:{width:"100%"},button:{marginRight:e.spacing(1)},backButton:{marginRight:e.spacing(1)},completed:{display:"inline-block"},instructions:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}}}));var Rg=function(){return r.a.createElement(A.a,{container:!0,spacing:4,justify:"flex-end"},r.a.createElement(A.a,{item:!0,xs:6},r.a.createElement(ve.a,null,r.a.createElement(S.a,{id:"standard-basic",label:"N\xb0 Tikect"}),r.a.createElement(k.a,{color:"secondary","aria-label":"add ticket"},r.a.createElement(yo.a,null)),r.a.createElement(xa.a,{title:"Tickets agregados",columns:[{title:"N\xb0 Ticket",field:"Ticket"},{title:"Descripcion",field:"Desc"},{title:"Fecha",field:"Date"},{title:"Monto",field:"Mount"}],data:[{Ticket:"C0130-4356872",Desc:"Recarga Telcel",Date:"12/12/2020",Mount:"$20.00"},{Ticket:"C0130-4356872",Desc:"Coca Cola 600ml",Date:"12/12/2020",Mount:"$12.50"},{Ticket:"C0121-9845123",Desc:"Red Bull 415ml",Date:"14/12/2020",Mount:"$40.00"}],options:{search:!0}}))),r.a.createElement(A.a,{item:!0,xs:6},"Ejemplo de N\xb0 Ticket",r.a.createElement(ve.a,null,r.a.createElement("img",{src:Ng.a,width:"200",height:"200"}))))},Dg=function(){return r.a.createElement(S.a,{id:"standard-basic",label:"Ingresa RFC"})},Mg=function(){return r.a.createElement(Gr.a,{in:!0,spacing:2},r.a.createElement(A.a,{spacing:4,justify:"center"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("div",null,r.a.createElement(A.a,{spacing:2},r.a.createElement(ve.a,null,r.a.createElement(C.a,{variant:"h5",component:"h2"},"Datos Generales"),r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Correo Electronico"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Confirma Correo"})))),r.a.createElement(A.a,{spacing:2},r.a.createElement(ve.a,null,r.a.createElement(C.a,{variant:"h5",component:"h2"},"Montos de ticket"),r.a.createElement(A.a,{spacing:2},r.a.createElement(A.a,{container:!0,alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},"Subtotal:"),r.a.createElement(A.a,{item:!0},r.a.createElement(xg.a,null)),r.a.createElement(A.a,{item:!0},r.a.createElement(S.a,{id:"input-with-icon-grid",label:"Monto"})))),r.a.createElement(A.a,{spacing:2},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},"Impestos trasladados (IVA)"),r.a.createElement(A.a,{item:!0},r.a.createElement(xg.a,null)),r.a.createElement(A.a,{item:!0},r.a.createElement(S.a,{id:"input-with-icon-grid",label:"Monto"})))),r.a.createElement(A.a,{spacing:2},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},"Impuestos retenidos (ISR)"),r.a.createElement(A.a,{item:!0},r.a.createElement(xg.a,null)),r.a.createElement(A.a,{item:!0},r.a.createElement(S.a,{id:"input-with-icon-grid",label:"Monto"})))),r.a.createElement(A.a,{spacing:2},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},"Impuestos retenidos (IVA)"),r.a.createElement(A.a,{item:!0},r.a.createElement(xg.a,null)),r.a.createElement(A.a,{item:!0},r.a.createElement(S.a,{id:"input-with-icon-grid",label:"Monto"})))),r.a.createElement(A.a,{spacing:2},r.a.createElement(A.a,{container:!0,spacing:1,alignItems:"flex-end"},r.a.createElement(A.a,{item:!0},"Total"),r.a.createElement(A.a,{item:!0},r.a.createElement(xg.a,null)),r.a.createElement(A.a,{item:!0},r.a.createElement(S.a,{id:"input-with-icon-grid",label:"Monto"})))))))))},Fg=Object(y.a)((function(e){return{appBar:{position:"relative"},title:{marginLeft:e.spacing(2),flex:1}}})),Lg=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))}));var zg=Object(g.withSnackbar)((function(e){var t=Pg(),a=(kg(),r.a.useState(0)),n=Object(O.a)(a,2),o=n[0],i=n[1],c=r.a.useState(new Set),s=Object(O.a)(c,2),l=s[0],u=s[1],d=r.a.useState(new Set),m=Object(O.a)(d,2),f=m[0],g=m[1],b=["Paso 1: Ingresa tu ticket","Paso 2: Ingresa RFC","Paso 3: Verifica tus datos"],h=wg(),E=function(){return["Paso 1: Ingresa tu ticket","Paso 2: Ingresa RFC","Paso 3: Verifica tus datos"].length},v=function(e){return 1===e},y=function(){return f.size},j=function(){return l.size},x=function(){return j()===E()-y()},T=function(){var e=o!==E()-1||x()?o+1:b.findIndex((function(e,t){return!l.has(t)}));console.log("Numero",o),i(e)},_=function(e){return function(){i(e)}};function N(e){return l.has(e)}var w=Fg(),P=r.a.useState(!1),R=Object(O.a)(P,2),D=R[0],M=R[1],F=function(){M(!1)},L=r.a.useState(!1),z=Object(O.a)(L,2),U=(z[0],z[1],Object(Tg.a)());return Object(Cg.a)(U.breakpoints.down("sm")),r.a.createElement("div",{id:"AllComponent"},r.a.createElement("div",{id:"btnComponet"},r.a.createElement(A.a,{container:!0,justify:"flex-end"},r.a.createElement(ve.a,null))),r.a.createElement(A.a,null,r.a.createElement(r.a.Fragment,null,r.a.createElement(yg.a,null),r.a.createElement(I.a,{fixed:!0},r.a.createElement("div",{className:h.root},r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{className:h.paper},r.a.createElement("div",{className:t.root},r.a.createElement(jg.a,{alternativeLabel:!0,nonLinear:!0,activeStep:o},b.map((function(e,t){var a,n={},o={};return v(t)&&(o.optional=r.a.createElement(C.a,{variant:"caption"},"Validaci\xf3n de RFC")),a=t,f.has(a)&&(n.completed=!1),r.a.createElement(Sg.a,Object.assign({key:e},n),r.a.createElement(Ig.a,Object.assign({onClick:_(t),completed:N(t)},o),e))}))),r.a.createElement("div",null,x()?r.a.createElement("div",null,r.a.createElement(C.a,{className:t.instructions},"All steps completed - you're finished"),r.a.createElement(te.a,{onClick:function(){i(0),u(new Set),g(new Set)}},"Reset")):r.a.createElement("div",null,r.a.createElement(p.a,{my:2},r.a.createElement(C.a,{className:t.instructions},function(e){switch(e){case 0:return Rg();case 1:return Dg();case 2:return Mg();default:return"Unknown step"}}(o)),o?r.a.createElement("div",null,r.a.createElement(xt.a,{fullScreen:!0,open:D,onClose:F,TransitionComponent:Lg},r.a.createElement(Ct.a,{className:w.appBar,color:"secondary"},r.a.createElement(Tt.a,null,r.a.createElement(k.a,{edge:"start",color:"inherit",onClick:F,"aria-label":"close"},r.a.createElement(It.a,null)),r.a.createElement(C.a,{variant:"h6",className:w.title},"Registrar"),r.a.createElement(te.a,{autoFocus:!0,color:"inherit",onClick:F},"Guardar"))),r.a.createElement(Gr.a,{in:!0,spacing:2},r.a.createElement(I.a,{maxWidth:"xl"},r.a.createElement(A.a,{container:!0,spacing:4,justify:"center"},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement("div",null,r.a.createElement(A.a,{spacing:2},r.a.createElement(ve.a,null,r.a.createElement(C.a,{variant:"h5",component:"h2"},"Datos Generales"),r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Correo Electronico"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Confirma Correo"})))),r.a.createElement(A.a,{spacing:12},r.a.createElement(ve.a,null,r.a.createElement(C.a,{variant:"h5",component:"h2"},"Datos de facturaci\xf3n"),r.a.createElement("div",null,r.a.createElement(A.a,{spacing:2},r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"RFC"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Nombre o razon social"}))),r.a.createElement(A.a,{spacing:2},r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Calle y Numero"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Delegacion o Municipio"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:" Colonia"})),r.a.createElement(A.a,{spacing:2},r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"Ciudad"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:"CP"})," ",r.a.createElement(S.a,{id:"outlined-basic",variant:"outlined",label:" Pais"})))))))))):""),r.a.createElement("div",null,r.a.createElement(te.a,{disabled:0===o,onClick:function(){i((function(e){return e-1}))},className:t.button},"Atras"),r.a.createElement(te.a,{variant:"contained",color:"primary",onClick:T,className:t.button},"Siguiente"),o!==b.length&&(l.has(o)?r.a.createElement(C.a,{variant:"caption",className:t.completed},"Step ",o+1," already completed"):r.a.createElement(te.a,{variant:"contained",color:"primary",disabled:!0,onClick:function(){var e=new Set(l);e.add(o),u(e),l.size!==E()-y()&&T()}},j()===E()-1?"Finish":"Generar Factura"))))))))))))))})),Ug=a(2340),Vg=Object(g.withSnackbar)((function(e){var t=e.warehouseId,a=e.handlerChanges,o=e.showMessage,i=Object(n.useRef)(!0),c=Object(n.useState)(!1),s=Object(O.a)(c,2),l=s[0],u=s[1],d=Object(n.useState)([]),p=Object(O.a)(d,2),f=p[0],g=p[1],b=Object(n.useState)([]),h=Object(O.a)(b,2),v=h[0],y=h[1];Object(n.useEffect)((function(){i.current&&(i.current=!1),j().then((function(e){}),(function(e){})).finally((function(){return u(!1)}))}),[e.warehouseId]),Object(n.useEffect)((function(){I()}),[f]);var j=function(){var e=Object(Z.a)(Y.a.mark((function e(){var a;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),a=[],e.next=4,Object(dn.a)("\n query ProductKitsByWarehouseId(\n $warehouseId: ID\n $sortDirection: ModelSortDirection\n $filter: ModelWarehouseProductKitFilterInput\n $limit: Int\n $nextToken: String\n ) {\n productKitsByWarehouseId(\n warehouseId: $warehouseId\n sortDirection: $sortDirection\n filter: $filter\n limit: $limit\n nextToken: $nextToken\n ) {\n items {\n productKitId\n warehouseId\n marketReleaseDate\n marketFinalDate\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n nextToken\n startedAt\n }\n }\n",{limit:1e3,warehouseId:t}).then((function(e){g(e)}),(function(e){console.log("listKits err: ",t,e)}));case 4:return e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u(!0),t=[],!(f.length>0)){e.next=5;break}return e.next=5,Object(dn.a)(Pn.d,{limit:3e3}).then(function(){var e=Object(Z.a)(Y.a.mark((function e(a){var n,r;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=function(e){var n=a.filter((function(t){if(t.id===f[e].productKitId){var a=t.productKitId.split("_")[1].length,n=t.productKitId;switch(a){case 4:case 14:case 13:case 11:t.name="".concat(t.productKitName," ").concat(n.substring(1,a));break;case 10:case 15:t.name="".concat(t.productKitName," ").concat(n.substring(2,a))}return t}}));n[0]&&t.push(n[0])},r=0;r=parseInt(+new Date/1e3))t.productKitItems=t.productKitItems.items,t.productKitItems.forEach((function(e){e.product&&(e.productId=e.product.id,e.product.returnableContainerProductId&&(e.returnableContainerProductId=e.product.returnableContainerProductId),delete e.product)})),delete t.saleItems,delete t._productKitItems,a(t);else{var n=v.filter((function(e){return e.id!==r.id}));y(n),o("La promo est\xe1 vencida... por favor seleccione otra...",E.b,1e4,null,null,null,null,null,null,e),e.btnState(!1)}else console.log("vac\xedo: ",r.productKitId,t),o("La consulta no devolvi\xf3 datos... por favor verifique que los datos sean correctos",E.d,1e4,null,null,null,null,null,null,e)}),(function(e){console.log("err: ",e)}));case 4:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(Tr.a,{id:"kits",variant:"standard",size:"small",style:{display:"inline-block",width:"40%"},openOnFocus:!0,options:v,renderInput:function(e){return l&&0===v.length?r.a.createElement(m.a,null):r.a.createElement(S.a,Object.assign({},e,{size:"small",label:"Lista de Kits... Seleccione..."}))},getOptionLabel:function(e){return e.name||""},getOptionSelected:function(e){return v.find((function(t){return t.name===e.name}))},onChange:A}))})),Bg=function(e){var t=Object(n.useRef)(!0),a=Object(G.a)({},e),o=a.open,i=a.onClose,c=a.onSave,s=a.data,l=a.translate,u=Object(n.useState)({command:"",enable:!0,remoteCommandDescription:"",remoteCommandName:""}),d=Object(O.a)(u,2),m=d[0],f=d[1];Object(n.useEffect)((function(){if(!t.current){f({command:e.data.command,enable:e.data.enable,remoteCommandDescription:e.data.remoteCommandDescription,remoteCommandName:e.data.remoteCommandName});return function(){}}t.current=!1}),[s]);return r.a.createElement(p.a,{display:"flex",justifyContent:"right",alignItems:"right",flexDirection:"row",m:1,minWidth:"95%"},r.a.createElement(xt.a,{open:o,onClose:i,fullWidth:!0,maxWidth:"md",disableBackdropClick:!0,disableEscapeKeyDown:!0},r.a.createElement(po.a,null,"Agregar/Modificar Comando"),r.a.createElement(bo.a,null),r.a.createElement(go.a,null,r.a.createElement("form",{autoComplete:"off"},r.a.createElement(I.a,null,r.a.createElement(A.a,{item:!0},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(S.a,{disabled:void 0!=s.remoteCommandName&&0!=s.remoteCommandName.lenght,id:"CommandName",label:"Nombre",defaultValue:s.remoteCommandName,helperText:l("Required"),margin:"dense",size:"small",required:!0,onBlur:function(e){return f(Object(G.a)(Object(G.a)({},m),{},{remoteCommandName:e.target.value}))}}))),r.a.createElement(A.a,{item:!0},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(S.a,{id:"description",label:"Descripci\xf3n",defaultValue:s.remoteCommandDescription,helperText:l("Required"),margin:"dense",size:"small",required:!0,onBlur:function(e){return f(Object(G.a)(Object(G.a)({},m),{},{remoteCommandDescription:e.target.value}))}}))),r.a.createElement(A.a,{item:!0},r.a.createElement(T.a,{component:"fieldset",error:!0,align:"center",fullWidth:!0},r.a.createElement(S.a,{id:"command",label:"Comando",defaultValue:s.command,helperText:l("Required"),margin:"dense",size:"small",required:!0,onBlur:function(e){return f(Object(G.a)(Object(G.a)({},m),{},{command:e.target.value}))}}))),r.a.createElement(A.a,{item:!0},r.a.createElement(xo.a,{checked:s.enable,name:"enable",onChange:function(e){return f(Object(G.a)(Object(G.a)({},m),{},Object(Rt.a)({},e.target.name,e.target.checked)))},color:"primary",inputProps:{"aria-label":"primary checkbox"}}))))),r.a.createElement(fo.a,null,r.a.createElement(te.a,{size:"small",color:"primary",variant:"contained",onClick:function(){c(m)}},l("Save")),r.a.createElement(te.a,{size:"small",color:"default",variant:"contained",autoFocus:!0,onClick:i},l("Cancel")))))},qg=Object(y.a)((function(e){return{formControlHalf:{margin:e.spacing(2),minWidth:"46%"},formControl3:{margin:e.spacing(1),minWidth:"40%"},selectEmpty:{marginTop:e.spacing(2)},buttons:{marginTop:e.spacing(2)}}})),$g=Object(g.withSnackbar)((function(e){var t=Object(n.useRef)(!0),a=qg(),o=Object(n.useState)(!1),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],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),x=(j[0],j[1]),_=Object(n.useState)(!1),N=Object(O.a)(_,2),w=N[0],P=N[1],R=Object(n.useState)(!1),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)([]),$=Object(O.a)(q,2),W=$[0],K=$[1],H=Object(n.useState)([]),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)(!1),fe=Object(O.a)(pe,2),ge=fe[0],be=fe[1],he=Object(n.useState)(!0),Ee=Object(O.a)(he,2),Oe=Ee[0],ye=Ee[1],je=Object(n.useState)({clients:!1,kits:!1}),Se=Object(O.a)(je,2),Ie=Se[0],Ae=Se[1],xe=Object(n.useState)(""),Ce=Object(O.a)(xe,2),Te=Ce[0],_e=Ce[1],Ne=Object(n.useState)(""),we=Object(O.a)(Ne,2),ke=we[0],Pe=we[1],Re=Object(n.useState)(""),De=Object(O.a)(Re,2),Me=De[0],Fe=De[1],Le=Object(n.useState)(""),ze=Object(O.a)(Le,2),Ue=ze[0],Ve=ze[1],Be=Object(n.useState)(""),qe=Object(O.a)(Be,2),$e=qe[0],We=qe[1],Ke=Object(n.useState)(""),He=Object(O.a)(Ke,2),Ge=He[0],Je=He[1],Ye={"4d8e7b38-de1d-47cf-9731-50fb249e0d87":"CC","c32b3f5e-5de3-4954-96e2-a87a29d89fcd":"CL","b952d4e7-a30a-4c02-84c8-ed2d91ca60e8":"CJ","839c5a09-1a3f-4794-b3b1-3296b8ac8e42":"CM","21ebd2b0-f840-4ad4-aa74-1d76f46fd54c":"CB001"},Ze=Object(n.useState)(""),Xe=Object(O.a)(Ze,2),Qe=(Xe[0],Xe[1]),et=Object(n.useState)({complete:!0}),tt=Object(O.a)(et,2),rt=(tt[0],tt[1]),ot=Object(n.useState)({}),ct=Object(O.a)(ot,2),st=ct[0],lt=ct[1],ut=Object(n.useState)({}),dt=Object(O.a)(ut,2),mt=dt[0],pt=dt[1],ft=[{title:"Comando",field:"remoteCommand.id",lookup:st},{title:"sucursales",field:"warehouseId",lookup:mt},{title:"Enviado",render:function(e,t){return e.createdAt&&ul()(e.createdAt,"YYYY-MM-DDTHH:mm:ss").add(-5,"hours").format("YYYY-MM-DD HH:mm:ss")}},{title:"Actualizado",render:function(e,t){return e.updatedAt&&ul()(e.updatedAt,"YYYY-MM-DDTHH:mm:ss").add(-5,"hours").format("YYYY-MM-DD HH:mm:ss")}},{title:"estatus",render:function(e,t){var a="";return e.remoteControlStatus.forEach((function(e,t){a+="".concat(ul.a.unix(e.startDatetime).format("YYYY-MM-DD HH:mm:ss")," [").concat(e.remoteControlStatusType,"] \n")})),a}}],gt={header:{actions:e.translate("Actions")},pagination:{labelDisplayedRows:"{from}-{to} ".concat(e.translate("of")," {count}"),labelRowsSelect:e.translate("Rows"),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")}};Object(n.useEffect)((function(){if(t.current)return t.current=!1,It(),At(),xt(),yt(),void St()}),[ne]),Object(n.useEffect)((function(){Ct(Me,Pn.c,{},[]).then((function(e){})).catch((function(e){})).finally((function(){return v(!1)}))}),[de,Me]),Object(n.useEffect)((function(){}),[h]);var bt=function(){var e=Object(Z.a)(Y.a.mark((function e(t,a){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.target,a&&console.log("newVal: ",a.customerType.id,a.customerType.customerTypeName,a),!a&&Qe(""),a&&Qe(Ye[a.customerType.id]),a&&We(a.id),a&&F(!0);case 6:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),ht=function(){var t=Object(Z.a)(Y.a.mark((function t(){var a,n;return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return x(!0),(a=JSON.parse(de.command)).data&&void 0!=a.data.customerId&&(a.data.customerId=$e),"addKit"==a.oper&&(a.data=Ge),n={input:{remoteControlRemoteCommandId:de.id,warehouseId:Me,params:JSON.stringify(a),remoteControlStatus:{startDatetime:parseInt((new Date).getTime()/1e3),remoteControlStatusType:"send"}}},console.log(n),t.next=8,Object(dn.a)(B.f,n).then((function(t){e.showMessage("El comando ha sido enviado...",E.c,null,null,null,null,null,null,null,e),Ot(),xt()})).catch((function(t){console.log("err al guardar comando: ",t),e.showMessage("Comando no enviado!!!...",E.a,1e4,null,null,null,null,null,null,e)})).finally((function(){return x(!1)}));case 8:x(!1);case 9:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),Et=function(){be(!ge)},vt=function(){var t=Object(Z.a)(Y.a.mark((function t(a){return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Oe){t.next=5;break}return t.next=3,Object(dn.a)(B.e,{input:a}).then((function(t){e.showMessage("Guardado!",E.c,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("comando no guardado: ",t),e.showMessage("Error al intentar agregar el registro...",E.c,null,null,null,null,null,null,null,e)}));case 3:t.next=9;break;case 5:return a.id=de.id,a._version=de._version,t.next=9,Object(dn.a)(B.E,{input:a}).then((function(t){e.showMessage("Actualizado!",E.c,null,null,null,null,null,null,null,e)})).catch((function(t){console.log("comando no actualizado: ",t),e.showMessage("Error al intentar actualizar el registro...",E.a,null,null,null,null,null,null,null,e)}));case 9:return t.next=11,At();case 11:Et();case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Ot=function(){rt({complete:!1})},yt=function(){var e=Object(Z.a)(Y.a.mark((function e(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Object(dn.a)(it,{limit:300}).then((function(e){V(e)})).catch((function(e){console.log("load org. err: ",e)})).finally((function(){return s(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),jt=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:return a=[],f(!0),e.next=4,Object(dn.a)(nt,{limit:300}).then((function(e){void 0!=e.length&&0!=e.length&&(a=e.filter((function(e){return e.organization.id==t})),K(a))})).catch((function(e){console.log(e)})).finally((function(){return f(!1)}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),St=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],e.next=3,Object(dn.a)(at,{limit:300}).then((function(e){var a;e&&e.forEach((function(e){t.push(Object(Rt.a)({},e.id,e.customerTypeId))})),(a=console).log.apply(a,["types"].concat(t))})).catch((function(e){console.log(e)})).finally((function(){return console.log("")}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),It=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},e.next=3,Object(dn.a)(nt,{limit:300}).then((function(e){e&&e.forEach((function(e){t[e.id]=e.warehouseName})),pt(t)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),At=function(){var e=Object(Z.a)(Y.a.mark((function e(){var t;return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},e.next=3,Object(dn.a)("\n query ListRemoteCommands(\n $filter: ModelRemoteCommandFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listRemoteCommands(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\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 nextToken\n startedAt\n }\n }\n",{limit:300}).then((function(e){e.forEach((function(e){t[e.id]=e.remoteCommandName})),lt(t),Q(e)})).catch((function(e){console.log("err: ",e)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xt=function(){var e=Object(Z.a)(Y.a.mark((function e(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),se([]),e.next=4,Object(dn.a)("\n query ListRemoteControls(\n $filter: ModelRemoteControlFilterInput\n $limit: Int\n $nextToken: String\n ) {\n listRemoteControls(filter: $filter, limit: $limit, nextToken: $nextToken) {\n items {\n id\n remoteCommand {\n id\n remoteCommandName\n remoteCommandDescription\n command\n enable\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 nextToken\n startedAt\n }\n }\n",{limit:300}).then((function(e){e.length>0&&se(e)})).catch((function(e){console.log("historyCatch: ",e)})).finally((function(){return P(!1)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ct=function(){var t=Object(Z.a)(Y.a.mark((function t(a,n,r,o){return Y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(v(!0),"7cd179ce-562b-4dec-a3ea-110a7d2fd7bf"!=de.id){t.next=6;break}return 0==o.length?e.showMessage("Actualizando lista de Clientes... por favor espere...",E.d,null,null,null,null,null,null,null,e):e.showMessage("Actualizando lista de Clientes: ".concat(o.length),E.b,1e3,null,null,null,null,null,null,e),t.next=5,Object(dn.b)(n,r).then((function(t){if(t.items&&t.items.forEach((function(e){null!=e.customerType&&null!=e.customerId&&"blacklist"!=e.customerId&&("4d8e7b38-de1d-47cf-9731-50fb249e0d87"!=e.customerType.id?o.push(e):Object(dn.a)("\n query GetWarehouseCustomer($customerId: ID!, $warehouseId: ID!) {\n getWarehouseCustomer(customerId: $customerId, warehouseId: $warehouseId) {\n customerId\n warehouseId\n marketReleaseDate\n marketFinalDate\n active\n _version\n _deleted\n _lastChangedAt\n createdAt\n updatedAt\n }\n }\n",{customerId:e.id,warehouseId:a}).then((function(t){null!=t&&o.push(e)})).catch((function(e){console.log("getWareH err.: ",e)})))})),re(o),t.nextToken)return Ct(a,n,Object(G.a)(Object(G.a)({},r),{},{nextToken:t.nextToken}),o);e.showMessage("Lista de Clientes completada...",E.c,15e3,null,null,null,null,null,null,e)})).catch((function(e){console.log("error en getPartCtes: ",e)}));case 5:return t.abrupt("return",o);case 6:case"end":return t.stop()}}),t)})));return function(e,a,n,r){return t.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(p.a,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"row",m:1,minWidth:"99%"},r.a.createElement(I.a,null,r.a.createElement(A.a,{container:!0,spacing:3},r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(ve.a,{elevation:2},r.a.createElement(C.a,{variant:"h5"},"Enviar Comando"),r.a.createElement(A.a,{item:!0},r.a.createElement(T.a,{component:"fieldset",className:a.formControlHalf},r.a.createElement(On.a,{id:"labelEmpresas"},"Seleccione Empresa..."),r.a.createElement(yn.a,{labelId:"labelEmpresas",id:"empresa",value:Te},c?r.a.createElement(m.a,null):null,U&&U.map((function(e,t){return r.a.createElement(en.a,{key:t,value:e.organizationName,onClick:function(){return t=e.id,a=e.organizationName,jt(t),void _e(a);var t,a}},e.organizationName)})))),r.a.createElement(Tr.a,{id:"sucursales",options:W,getOptionLabel:function(e){return"".concat(e.warehouseId," - ").concat(e.warehouseName)},openOnFocus:!0,renderInput:function(e){return d&&0==W.length?r.a.createElement(m.a,null):r.a.createElement(S.a,Object.assign({},e,{label:"Seleccione Sucursal...",variant:"standard"}))},disabled:""==Te,style:{display:"inline-block",width:"45%",marginTop:"1rem"},onChange:function(e,t,a){Pe("".concat(t.warehouseId," - ").concat(t.warehouseName)),Fe(t.id),re([])}})),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(T.a,{component:"fieldset",className:a.formControl3,disabled:""==ke},r.a.createElement(On.a,{id:"labelCommand"},"Acciones..."),r.a.createElement(yn.a,{labelId:"labelCommand",id:"command",value:Ue},X.map((function(e,t){return r.a.createElement(en.a,{key:t,value:e.remoteCommandName,onClick:function(){return function(e){switch(console.log(e),e.id){case"7cd179ce-562b-4dec-a3ea-110a7d2fd7bf":F(!1),Ae({kits:!1,clients:!0});break;case"1998e0a0-1cfc-41c1-b897-d0df617fa02b":F(!1),Ae({kits:!0,clients:!1});break;default:Ae({kits:!1,clients:!1}),F(!0)}Ve(e.remoteCommandName),me(e),ye(!1),v(!0)}(e)}},e.remoteCommandName)})))),r.a.createElement(jn.a,{title:"agregar/Editar comando",arrow:!0},r.a.createElement(k.a,{disabled:""==ke,color:"primary",component:"span","aria-label":"agregar/editar",onClick:Et},r.a.createElement(fg.a,null))),Ie.clients&&r.a.createElement(Tr.a,{id:"Clients",options:ne,getOptionLabel:function(e){return Ye[e.customerType.id]+" "+e.customerName},openOnFocus:!0,renderInput:function(e){return h&&0==ne?r.a.createElement(m.a,null):r.a.createElement(S.a,Object.assign({},e,{label:"Lista de clientes... Seleccione...",variant:"standard",margin:"none"}))},disabled:""==Ue,style:{display:"inline-block",width:"40%",marginTop:".5rem"},onChange:bt}),Ie.kits&&r.a.createElement(Vg,{warehouseId:Me,handlerChanges:function(e){console.log("handleSelectKit: ",e),Je(e),F(!0)},showMessage:e.showMessage,btnState:F}),r.a.createElement(te.a,{disabled:!M,size:"small",color:"primary",variant:"contained",endIcon:r.a.createElement(Ug.a,null),style:{marginLeft:".5rem",marginTop:".5rem"},onClick:ht},"enviar")),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(Za.a,{variant:"fullWidth"})),r.a.createElement(A.a,{item:!0,xs:12},r.a.createElement(xa.a,{title:"Historial de comandos",columns:ft,data:ce,isLoading:w,options:{padding:"dense"},localization:gt}))))))),r.a.createElement(Bg,{open:ge,onClose:Et,onSave:vt,data:de,translate:e.translate}))})),Wg=a(1064),Kg=a.n(Wg),Hg=a(1065),Gg=a.n(Hg),Jg=a(1066),Yg=a.n(Jg),Zg=Object(y.a)((function(e){return{margin:{margin:e.spacing(1)}}})),Xg=r.a.forwardRef((function(e,t){return r.a.createElement(At.a,Object.assign({direction:"up",ref:t},e))})),Qg=Object(g.withSnackbar)((function(e){var t=Zg(),a=/^[A-Za-z0-9]+$/,o=Object(n.useState)({userName:"",company:""}),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],m=u[1],f=Object(n.useState)({title:"",body:"",buttonAccept:!1,buttonCancel:!1,buttonClose:!0,type:0}),g=Object(O.a)(f,2),b=g[0],h=g[1],E=Object(n.useState)({fullName:""}),v=Object(O.a)(E,2),y=v[0],j=v[1],x=Object(n.useState)({warehouseName:""}),T=Object(O.a)(x,2),_=T[0],N=T[1],k=Object(n.useState)(""),P=Object(O.a)(k,2),R=P[0],D=P[1],M=b.title,F=b.body,L=b.buttonCancel,z=b.buttonAccept,U=b.buttonClose,V=b.buttonAcceptDialogSave,q=b.type,$=Object(n.useMemo)((function(){for(var e=0,t=Object.keys(c);e0?F:"Espere un momento, por favor...")):2===q?r.a.createElement(go.a,{style:{display:"flex",justifyContent:"center",alignItems:"center",width:"600px",height:"calc(300px - 52.5px)",padding:"0px"}},r.a.createElement("div",{id:"alert-dialog-slide-description",style:{display:"flex",flexDirection:"column",gap:"34px"}},r.a.createElement("div",{style:{width:"100%",justifyContent:"center",display:"flex",color:"green"}},r.a.createElement(Gg.a,{size:320,style:{fontSize:"144px"}})," ",r.a.createElement("br",null)),r.a.createElement(C.a,{variant:"h6",style:{fontWeight:"lighter"}},F))):3===q?r.a.createElement(go.a,{style:{display:"flex",justifyContent:"center",alignItems:"center",width:"600px",height:"calc(300px - 52.5px)",padding:"0px"}},r.a.createElement("div",{id:"alert-dialog-slide-description",style:{display:"flex",flexDirection:"column",gap:"13px"}},r.a.createElement("div",{style:{width:"100%",justifyContent:"center",display:"flex",color:"orange"}},r.a.createElement(Yg.a,{size:320,style:{fontSize:"144px"}})," ",r.a.createElement("br",null)),r.a.createElement(C.a,{variant:"h6",style:{padding:"0 34px",textAlign:"center",fontWeight:"lighter"}},F))):null,r.a.createElement(fo.a,{style:{paddingBottom:"16px",paddingRight:"24px"}},L?r.a.createElement(te.a,{variant:"contained",color:"inherit",onClick:function(){m(!1)}},r.a.createElement("strong",null,"Cancelar")):null,z?r.a.createElement(te.a,{variant:"contained",color:"primary",onClick:function(){m(!1)}},r.a.createElement("strong",null,"Aceptar")):null,U?r.a.createElement(te.a,{variant:"contained",color:"primary",onClick:function(){m(!1)}},r.a.createElement("strong",null,"Aceptar")):null,V?r.a.createElement(te.a,{variant:"contained",color:"primary",onClick:V.onClick},r.a.createElement("strong",null,"Guardar")):null))))})),eb=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:"render",value:function(){return r.a.createElement(p.a,null,r.a.createElement(gn,this.props),r.a.createElement(eu,this.props),r.a.createElement(o.c,null,r.a.createElement(o.a,{path:"/",exact:!0,element:r.a.createElement(K,{translate:this.translate,showMessage:this.showMessage})}),r.a.createElement(o.a,{path:"/customerRegistration",element:r.a.createElement(bn.a,{translate:this.translate,showMessage:this.showMessage})}),r.a.createElement(o.a,{path:"/cfdi",element:r.a.createElement(zg,{translate:this.translate,showMessage:this.showMessage})}),r.a.createElement(o.a,{path:"/userSignIn",element:r.a.createElement(Je,this.props)}),r.a.createElement(o.a,{path:"/userSignOut",element:r.a.createElement(Xe,this.props)}),r.a.createElement(o.a,{path:"/noticePrivacy",element:r.a.createElement(En.a,null)}),r.a.createElement(o.a,{path:"/termsAndConditions",element:r.a.createElement(vn.a,null)}),r.a.createElement(o.a,{path:"/not-found",element:r.a.createElement(h,null)}),r.a.createElement(o.a,{path:"*",element:r.a.createElement(h,null)}),r.a.createElement(o.a,{path:"prometheus"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(v,this.props)}),r.a.createElement(o.a,{path:"system"},r.a.createElement(o.a,{path:"settings",element:r.a.createElement(li,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"users",element:r.a.createElement(tc,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"user"},r.a.createElement(o.a,{path:":id",element:r.a.createElement(Ra,null)}),r.a.createElement(o.a,{path:"chat",element:r.a.createElement(Hi,null)}),r.a.createElement(o.a,{path:"support",element:r.a.createElement(Ji,null)})),r.a.createElement(o.a,{path:"customer"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(Sr,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:":id",element:r.a.createElement(Ir,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"enrollment",element:r.a.createElement(Lr,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"setting",element:r.a.createElement($r,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"xadis"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(vo,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"emptyContainer",element:r.a.createElement(lo,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"infoXadis",element:r.a.createElement(Eo,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"settings"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(li,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"users",element:r.a.createElement(tc,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"warehouse",element:r.a.createElement(Oi,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"products",element:r.a.createElement(xi,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"roles",element:r.a.createElement(Wi,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"purchases"},r.a.createElement(o.a,{path:"forecast",element:r.a.createElement(si,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"operation"},r.a.createElement(o.a,{path:"price",element:r.a.createElement(ag,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"workplan"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(Og,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"BillingPortal"},r.a.createElement(o.a,{path:"BillingPortal",element:r.a.createElement(zg,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"humanResources"},r.a.createElement(o.a,{path:"headcount",element:r.a.createElement(tg,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"templateAssignment",element:r.a.createElement(sc,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"support"},r.a.createElement(o.a,{path:"remoteCommands",element:r.a.createElement($g,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"collaboratorSearch",element:r.a.createElement(Qg,Object.assign({},this.props,{translate:this.translate,showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"variableCommissions"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(dc,{showMessage:this.showMessage})}),r.a.createElement(o.a,{path:"empresas",exact:!0,element:r.a.createElement(pf,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"areas",exact:!0,element:r.a.createElement(Sf,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"empleados"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(gf,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"lista"},r.a.createElement(o.a,{path:":areaId"},r.a.createElement(o.a,{path:":areaName",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(Ef,Object.assign({},this.props,{showMessage:this.showMessage})))})))),r.a.createElement(o.a,{path:"variables"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(uu,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"lista"},r.a.createElement(o.a,{path:":dataSourceId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(ju,Object.assign({},this.props,{showMessage:this.showMessage})))})),r.a.createElement(o.a,{path:"detalle"},r.a.createElement(o.a,{path:":variableId"},r.a.createElement(o.a,{path:":variableName",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(Au,Object.assign({},this.props,{showMessage:this.showMessage})))}))),r.a.createElement(o.a,{path:"detalle-valor-tag",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(zu,Object.assign({},this.props,{showMessage:this.showMessage})))},r.a.createElement(o.a,{path:":variableDetail",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(zu,Object.assign({},this.props,{showMessage:this.showMessage})))}))),r.a.createElement(o.a,{path:"parametros"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(Vu,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"lista"},r.a.createElement(o.a,{path:":areaId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(Yu,Object.assign({},this.props,{showMessage:this.showMessage})))})),r.a.createElement(o.a,{path:"detalle"},r.a.createElement(o.a,{path:":parameterId"},r.a.createElement(o.a,{path:":parameterName",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(Qu,Object.assign({},this.props,{showMessage:this.showMessage})))})))),r.a.createElement(o.a,{path:"fuentes-de-informacion"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(td,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"lista"},r.a.createElement(o.a,{path:":organizationId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(rd,Object.assign({},this.props,{showMessage:this.showMessage})))}))),r.a.createElement(o.a,{path:"indicadores"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(Id,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"lista"},r.a.createElement(o.a,{path:":areaId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(nm,Object.assign({},this.props,{showMessage:this.showMessage})))})),r.a.createElement(o.a,{path:"detalle"},r.a.createElement(o.a,{path:":indicatorId"},r.a.createElement(o.a,{path:":indicatorName",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(_p,Object.assign({},this.props,{showMessage:this.showMessage})))}))),r.a.createElement(o.a,{path:"crear"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(yd,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"pasos",exact:!0,element:r.a.createElement(_p,Object.assign({},this.props,{showMessage:this.showMessage}))}))),r.a.createElement(o.a,{path:"comisiones-variables"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(sf,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"lista"},r.a.createElement(o.a,{path:":areaId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(of,Object.assign({},this.props,{showMessage:this.showMessage})))})),r.a.createElement(o.a,{path:"crear"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(nf,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:"pasos",exact:!0,element:r.a.createElement(uf,Object.assign({},this.props,{showMessage:this.showMessage}))})),r.a.createElement(o.a,{path:"detalle"},r.a.createElement(o.a,{path:":comisionId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(uf,Object.assign({},this.props,{showMessage:this.showMessage})))}))),r.a.createElement(o.a,{path:"reportes"},r.a.createElement(o.a,{path:"/",element:r.a.createElement($p,Object.assign({},this.props,{showMessage:this.showMessage}))}),r.a.createElement(o.a,{path:":organizationId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(Bp,Object.assign({},this.props,{showMessage:this.showMessage})))}),r.a.createElement(o.a,{path:":employeeId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(Bp,Object.assign({},this.props,{showMessage:this.showMessage})))}),r.a.createElement(o.a,{path:"detalle"},r.a.createElement(o.a,{path:":reportId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(tf,Object.assign({},this.props,{showMessage:this.showMessage})))}))),r.a.createElement(o.a,{path:"funciones"},r.a.createElement(o.a,{path:"/",element:r.a.createElement(Af,this.props)}),r.a.createElement(o.a,{path:"detalle"},r.a.createElement(o.a,{path:":functionId",exact:!0,element:r.a.createElement(Rf,null,r.a.createElement(kf,this.props))})),r.a.createElement(o.a,{path:"crear",exact:!0,element:r.a.createElement(Cf,this.props)},r.a.createElement(o.a,{path:"pasos",exact:!0,element:r.a.createElement(kf,this.props)}))),r.a.createElement(o.a,{path:"documentacion",exact:!0},r.a.createElement(Pf,null))))))}}]),a}(hn.a),tb=a(572),ab=a(10),nb=Y.a.mark(ob),rb=Y.a.mark(ib);function ob(e){var t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.next=3,Object(ab.d)(Bo(t));case 3:case"end":return a.stop()}}),nb)}function ib(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("modalselector/OPEN_MODALSELECTOR",ob)]);case 2:case"end":return e.stop()}}),rb)}var cb=Y.a.mark(lb),sb=Y.a.mark(ub);function lb(){var e,t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(ab.b)(Td);case 3:return e=a.sent,t=e.data.organization,console.log("fetchOrganizations",t),a.next=8,Object(ab.d)(Wo(t));case 8:a.next=14;break;case 10:return a.prev=10,a.t0=a.catch(0),a.next=14,Object(ab.d)(Ko(!0));case 14:case"end":return a.stop()}}),cb,null,[[0,10]])}function ub(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("organizations/FETCH_ORGANIZATIONS",lb)]);case 2:case"end":return e.stop()}}),sb)}var db=Y.a.mark(pb),mb=Y.a.mark(fb);function pb(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.payload.id,r.prev=1,!t){r.next=9;break}return r.next=5,Object(ab.b)(_d,t);case 5:return a=r.sent,n=a.data.node,r.next=9,Object(ab.d)(Go(n));case 9:r.next=15;break;case 11:return r.prev=11,r.t0=r.catch(1),r.next=15,Object(ab.d)(Jo(!0));case 15:case"end":return r.stop()}}),db,null,[[1,11]])}function fb(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("areas/FETCH_AREAS",pb)]);case 2:case"end":return e.stop()}}),mb)}var gb=Y.a.mark(hb),bb=Y.a.mark(Eb);function hb(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.payload.id,r.prev=1,!t){r.next=11;break}return r.next=5,Object(ab.b)(Nd,t);case 5:return a=r.sent,n=a.data.data_source,r.next=9,Object(ab.d)(Zo(n));case 9:r.next=13;break;case 11:return r.next=13,Object(ab.d)(Xo(!0));case 13:r.next=19;break;case 15:return r.prev=15,r.t0=r.catch(1),r.next=19,Object(ab.d)(Xo(!0));case 19:case"end":return r.stop()}}),gb,null,[[1,15]])}function Eb(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("datasources/FETCH_DATASOURCES",hb)]);case 2:case"end":return e.stop()}}),bb)}var vb=Y.a.mark(yb),Ob=Y.a.mark(jb);function yb(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.prev=1,r.next=4,Object(ab.b)(Pd,t);case 4:return a=r.sent,n=a.data,r.next=8,Object(ab.d)(zm(n));case 8:r.next=14;break;case 10:return r.prev=10,r.t0=r.catch(1),r.next=14,Object(ab.d)(Um(!0));case 14:case"end":return r.stop()}}),vb,null,[[1,10]])}function jb(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("areaIndicators/FETCH_AREA_INDICATORS",yb)]);case 2:case"end":return e.stop()}}),Ob)}var Sb=Y.a.mark(Mb),Ib=Y.a.mark(Fb),Ab=Y.a.mark(Lb),xb=Y.a.mark(zb),Cb=Y.a.mark(Ub),Tb=Y.a.mark(Vb),_b=Y.a.mark(Bb),Nb=Y.a.mark(qb),wb=Y.a.mark($b),kb=Y.a.mark(Wb),Pb=Y.a.mark(Kb),Rb=Y.a.mark(Hb),Db=Y.a.mark(Gb);function Mb(e){var t,a,n,r,o;return Y.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:t=e.object,a=t.name,n=t.value,r=n.selected,o=n.value,i.t0=r,i.next="variable"===i.t0?4:"parameter"===i.t0?7:"function"===i.t0?10:13;break;case 4:return i.next=6,Object(ab.d)(bs({type:"variables",value:{compiler_tag:a,id:o.id,variable_tag:o.tag}}));case 6:return i.abrupt("break",14);case 7:return i.next=9,Object(ab.d)(bs({type:"parameters",value:{compiler_tag:a,id:o.id}}));case 9:return i.abrupt("break",14);case 10:return i.next=12,Object(ab.d)(bs({type:"functions",value:{compiler_tag:a,id:o.id}}));case 12:case 13:return i.abrupt("break",14);case 14:case"end":return i.stop()}}),Sb)}function Fb(e){var t,a,n,r,o,i;return Y.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,a=t.step,n=t.type,r=t.object,o=t.name,i={step:a,object:{name:Object(fc.isEmpty)(o)?r.selected+"_item_"+Date.now():o,type:n,value:r}},c.next=4,Object(ab.d)(gs(i));case 4:if("element"!==i.object.type){c.next=8;break}return"function"===i.object.value.selected&&(i.object.functionArguments=[]),c.next=8,Mb(i);case 8:case"end":return c.stop()}}),Ib)}function Lb(e){var t,a,n,r,o,i;return Y.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,a=t.payload,n=t.isFunction,r=a.object.selected+"_item_"+Date.now(),o={step:a.step,object:{name:Object(fc.isEmpty)(a.name)?r:a.name,type:a.type,value:a.object}},i={step:a.step,stepIndex:n.stepPosition,object:{name:Object(fc.isEmpty)(a.name)?r:a.name,type:a.type,value:a.object}},c.next=6,Object(ab.d)(Ss(i));case 6:return c.next=8,Mb(o);case 8:case"end":return c.stop()}}),Ab)}function zb(e){var t,a,n,r,o;return Y.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:t=e.payload,a=t.payload,n=t.editData,i.t0=n.type,i.next="parameter"===i.t0?4:"variable"===i.t0?6:"function"===i.t0?8:10;break;case 4:return n.type="parameters",i.abrupt("break",12);case 6:return n.type="variables",i.abrupt("break",12);case 8:return n.type="functions",i.abrupt("break",12);case 10:return n.type="",i.abrupt("break",12);case 12:if(Object(fc.isEmpty)(n.type)){i.next=15;break}return i.next=15,Object(ab.d)(Ts(n));case 15:return r=a.object.selected+"_item_"+Date.now(),o={step:n.step,stepIndex:n.index,object:{name:Object(fc.isEmpty)(a.name)?r:a.name,type:a.type,value:a.object}},console.log({elementFunction:o,editData:n}),i.next=20,Object(ab.d)(Bs({elementFunction:o,editData:n}));case 20:return i.next=22,Mb(o);case 22:case"end":return i.stop()}}),xb)}function Ub(){var e,t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(ab.e)(id);case 2:return e=r.sent,r.next=5,Object(ab.e)(md);case 5:return t=r.sent,r.next=8,Object(ab.e)(dd);case 8:return a=r.sent,r.next=11,gu(a);case 11:return n=r.sent,r.abrupt("return",{name:e,parameters:t.parameters,variables:t.variables,functions:t.functions,expression:n,html_reference:JSON.stringify(a)});case 13:case"end":return r.stop()}}),Cb)}function Vb(){var e,t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(ab.e)(dd);case 2:return e=n.sent,n.next=5,gu(e);case 5:return t=n.sent,n.prev=6,n.next=9,Object(ab.b)(Dd,{expression:t});case 9:if(a=n.sent,!a.data){n.next=18;break}return n.next=14,Object(ab.d)(Es(!0));case 14:return n.next=16,Object(ab.d)(vc({type:"success",message:"La construcci\xf3n de tu Indicador es correcta"}));case 16:n.next=22;break;case 18:return n.next=20,Object(ab.d)(Es(!1));case 20:return n.next=22,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu Indicador"}));case 22:n.next=30;break;case 24:return n.prev=24,n.t0=n.catch(6),n.next=28,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tus pasos"}));case 28:return n.next=30,Object(ab.d)(Es(!1));case 30:case"end":return n.stop()}}),Tb,null,[[6,24]])}function Bb(){var e,t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(ab.e)(id);case 2:return e=n.sent,n.next=5,Object(ab.e)(sd);case 5:return t=n.sent,n.next=8,Ub();case 8:return a=n.sent,n.next=11,Object(ab.d)(As(!0));case 11:return n.prev=11,n.next=14,Object(ab.b)(qd,t.id,a);case 14:return n.next=16,Object(ab.d)(Os(!0));case 16:return n.next=18,Object(ab.d)(ys());case 18:return n.next=20,Object(ab.d)("/indicadores/lista/".concat(t.id));case 20:return n.next=22,Object(ab.d)(vc({type:"success",message:"Se guardo con \xe9xito el Indicador ".concat(e)}));case 22:n.next=30;break;case 24:return n.prev=24,n.t0=n.catch(11),n.next=28,Object(ab.d)(Os(!1));case 28:return n.next=30,Object(ab.d)(vc({type:"error",message:"No se pudo guardar el Indicador, intenta m\xe1s tarde"}));case 30:return n.prev=30,n.next=33,Object(ab.d)(As(!1));case 33:return n.finish(30);case 34:case"end":return n.stop()}}),_b,null,[[11,24,30,34]])}function qb(e){var t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:t=e.payload,a.t0=t.type,a.next="parameter"===a.t0?4:"variable"===a.t0?6:"function"===a.t0?8:10;break;case 4:return t.type="parameters",a.abrupt("break",12);case 6:return t.type="variables",a.abrupt("break",12);case 8:return t.type="functions",a.abrupt("break",12);case 10:return t.type="",a.abrupt("break",12);case 12:if(Object(fc.isEmpty)(t.type)){a.next=18;break}return a.next=15,Object(ab.d)(Ts(t));case 15:if("functions"!==t.type){a.next=18;break}return a.next=18,Object(ab.d)(Ps(t));case 18:if(null!==t.functionName){a.next=23;break}return a.next=21,Object(ab.d)(Cs(t));case 21:a.next=25;break;case 23:return a.next=25,Object(ab.d)(ks(t));case 25:case"end":return a.stop()}}),Nb)}function $b(e){var t,a,n,r;return Y.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,a=t.payload,n=t.editData,r={step:a.step,object:{name:Object(fc.isEmpty)(a.name)?a.object.selected+"_item_"+Date.now():a.name,type:a.type,value:a.object}},o.next=4,Object(ab.d)(Ns({element:r,editData:n}));case 4:if("element"!==r.object.type){o.next=22;break}"function"===r.object.value.selected&&(r.object.functionArguments=[]),o.t0=n.type,o.next="parameter"===o.t0?9:"variable"===o.t0?11:"function"===o.t0?13:15;break;case 9:return n.type="parameters",o.abrupt("break",17);case 11:return n.type="variables",o.abrupt("break",17);case 13:return n.type="functions",o.abrupt("break",17);case 15:return n.type="",o.abrupt("break",17);case 17:if(Object(fc.isEmpty)(n.type)){o.next=20;break}return o.next=20,Object(ab.d)(Ts(n));case 20:return o.next=22,Mb(r);case 22:case"end":return o.stop()}}),wb)}function Wb(e){var t,a,n,r,o,i,c,s,l;return Y.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:return t=e.payload,u.next=3,Object(ab.d)(zs(!0));case 3:return u.prev=3,u.next=6,Object(ab.b)(Gd,t);case 6:return a=u.sent,n=a.data,r=n.name,o=n.html_reference,i=n.parameter_id_list,c=n.variable_id_tag_list,s=n.hfunction_id_list,l=n.hierarchical_node,u.next=11,Object(ab.d)(Ds({name:r,steps:JSON.parse(o),parameters:i,variables:c,functions:s,area:{id:l.id},organization:{id:l.organization_id}}));case 11:u.next=17;break;case 13:return u.prev=13,u.t0=u.catch(3),u.next=17,Object(ab.d)(vc({type:"error",message:"No se pudo cargar la informaci\xf3n de tu Indicador, intenta m\xe1s tarde"}));case 17:return u.prev=17,u.next=20,Object(ab.d)(zs(!1));case 20:return u.finish(17);case 21:case"end":return u.stop()}}),kb,null,[[3,13,17,21]])}function Kb(e){var t,a,n,r,o,i,c,s,l,u;return Y.a.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.payload,d.next=3,Object(ab.e)(id);case 3:return a=d.sent,d.next=6,Object(ab.e)(sd);case 6:return n=d.sent,d.next=9,Ub();case 9:return(r=d.sent).hierarchical_node_id=n.id,d.next=13,Object(ab.d)(As(!0));case 13:return d.prev=13,d.next=16,Object(ab.b)(Jd,t,r);case 16:return d.next=18,Object(ab.d)(Os(!0));case 18:return d.next=20,Object(ab.d)(ys());case 20:return d.next=22,Object(ab.d)("/indicadores/lista/".concat(n.id));case 22:return d.next=24,Object(ab.d)(vc({type:"success",message:"Se edito con \xe9xito el Indicador ".concat(a)}));case 24:d.next=47;break;case 26:return d.prev=26,d.t0=d.catch(13),i=d.t0.response.data.errors,c=Eu(i),s=Object(O.a)(c,2),l=s[0],u=s[1],d.next=32,Object(ab.d)(qs(l));case 32:return d.next=34,Object(ab.d)(Os(!1));case 34:d.t1=u,d.next="function"===d.t1?37:"parameter"===d.t1?39:"variable"===d.t1?41:43;break;case 37:return o="No se pudo guardar tu Indicador, Est\xe1 funci\xf3n ya no existe.",d.abrupt("break",45);case 39:return o="No se pudo guardar tu Indicador, Este parametro ya no existe.",d.abrupt("break",45);case 41:return o="No se pudo guardar tu Indicador, Est\xe1 variable ya no existe.",d.abrupt("break",45);case 43:return o="No se pudo guardar tu Indicador, intenta m\xe1s tarde",d.abrupt("break",45);case 45:return d.next=47,Object(ab.d)(vc({type:"error",message:o}));case 47:return d.prev=47,d.next=50,Object(ab.d)(As(!1));case 50:return d.finish(47);case 51:case"end":return d.stop()}}),Pb,null,[[13,26,47,51]])}function Hb(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.next=3,Object(ab.e)(id);case 3:return a=r.sent,r.next=6,Object(ab.e)(sd);case 6:return n=r.sent,r.next=9,Object(ab.d)(Us(!0));case 9:return r.prev=9,r.next=12,Object(ab.b)(Yd,t);case 12:return r.next=14,Object(ab.d)(Ls());case 14:return r.next=16,Object(ab.d)("/indicadores/lista/".concat(n.id));case 16:return r.next=18,Object(ab.d)(vc({type:"success",message:"Se elimino con \xe9xito tu Indicador ".concat(a)}));case 18:r.next=24;break;case 20:return r.prev=20,r.t0=r.catch(9),r.next=24,Object(ab.d)(vc({type:"error",message:"No se puedo eliminar tu Indicador, intenta m\xe1s tarde"}));case 24:return r.prev=24,r.next=27,Object(ab.d)(Us(!1));case 27:return r.finish(24);case 28:case"end":return r.stop()}}),Rb,null,[[9,20,24,28]])}function Gb(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("indicator/ADD_INDICATOR_ELEMENT",Fb),Object(ab.f)("indicator/TEST_INDICATOR",Vb),Object(ab.f)("indicator/SAVE_INDICATOR",Bb),Object(ab.f)("indicator/ADD_INDICATOR_FUNCTION_ELEMENT",Lb),Object(ab.f)("indicator/DELETE_INDICATOR_ELEMENT",qb),Object(ab.f)("indicator/EDIT_INDICATOR_ELEMENT",$b),Object(ab.f)("indicator/EDIT_INDICATOR",Wb),Object(ab.f)("indicator/SAVE_EDIT_INDICATOR",Kb),Object(ab.f)("indicator/DELETE_INDICATOR",Hb),Object(ab.f)("indicator/EDIT_INDICATOR_FUNCTION_ARGUMENT_ELEMENT",zb)]);case 2:case"end":return e.stop()}}),Db)}var Jb=Y.a.mark(sh),Yb=Y.a.mark(lh),Zb=Y.a.mark(uh),Xb=Y.a.mark(dh),Qb=Y.a.mark(mh),eh=Y.a.mark(ph),th=Y.a.mark(fh),ah=Y.a.mark(gh),nh=Y.a.mark(bh),rh=Y.a.mark(hh),oh=Y.a.mark(Eh),ih=Y.a.mark(vh),ch=Y.a.mark(Oh);function sh(e){var t,a,n,r,o;return Y.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:t=e.object,a=t.name,n=t.value,r=n.selected,o=n.value,i.t0=r,i.next="parameter"===i.t0?4:"areaIndicators"===i.t0?7:"function"===i.t0?10:13;break;case 4:return i.next=6,Object(ab.d)(Mc({type:"parameters",value:{compiler_tag:a,id:o.id}}));case 6:return i.abrupt("break",14);case 7:return i.next=9,Object(ab.d)(Mc({type:"indicators",value:{compiler_tag:a,id:o.id}}));case 9:return i.abrupt("break",14);case 10:return i.next=12,Object(ab.d)(Mc({type:"functions",value:{compiler_tag:a,id:o.id}}));case 12:case 13:return i.abrupt("break",14);case 14:case"end":return i.stop()}}),Jb)}function lh(e){var t,a,n,r,o,i;return Y.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,a=t.step,n=t.type,r=t.object,o=t.name,i={step:a,object:{name:Object(fc.isEmpty)(o)?r.selected+"_item_"+Date.now():o,type:n,value:r}},c.next=4,Object(ab.d)(Dc(i));case 4:if("element"!==i.object.type){c.next=8;break}return"function"===i.object.value.selected&&(i.object.functionArguments=[]),c.next=8,sh(i);case 8:case"end":return c.stop()}}),Yb)}function uh(e){var t,a,n,r,o,i;return Y.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,a=t.payload,n=t.isFunction,r=a.object.selected+"_item_"+Date.now(),o={step:a.step,object:{name:Object(fc.isEmpty)(a.name)?r:a.name,type:a.type,value:a.object}},i={step:a.step,stepIndex:n.stepPosition,object:{name:Object(fc.isEmpty)(a.name)?r:a.name,type:a.type,value:a.object}},c.next=6,Object(ab.d)(qc(i));case 6:return c.next=8,sh(o);case 8:case"end":return c.stop()}}),Zb)}function dh(e){var t,a,n,r,o;return Y.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:t=e.payload,a=t.payload,n=t.editData,i.t0=n.type,i.next="parameter"===i.t0?4:"function"===i.t0?6:"indicators"===i.t0?8:10;break;case 4:return n.type="parameters",i.abrupt("break",12);case 6:return n.type="functions",i.abrupt("break",12);case 8:return n.type="indicators",i.abrupt("break",12);case 10:return n.type="",i.abrupt("break",12);case 12:if(Object(fc.isEmpty)(n.type)){i.next=15;break}return i.next=15,Object(ab.d)(Hc(n));case 15:return r=a.object.selected+"_item_"+Date.now(),o={step:n.step,stepIndex:n.index,object:{name:Object(fc.isEmpty)(a.name)?r:a.name,type:a.type,value:a.object}},i.next=19,Object(ab.d)(cs({elementFunction:o,editData:n}));case 19:return i.next=21,sh(o);case 21:case"end":return i.stop()}}),Xb)}function mh(){var e,t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(ab.e)(dm);case 2:return e=n.sent,n.next=5,gu(e);case 5:return t=n.sent,n.prev=6,n.next=9,Object(ab.b)(Dd,{expression:t});case 9:if(a=n.sent,!a.data){n.next=18;break}return n.next=14,Object(ab.d)(zc(!0));case 14:return n.next=16,Object(ab.d)(vc({type:"success",message:"La construcci\xf3n de tu comisi\xf3n variable es correcta"}));case 16:n.next=22;break;case 18:return n.next=20,Object(ab.d)(zc(!1));case 20:return n.next=22,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu comisi\xf3n variable"}));case 22:n.next=30;break;case 24:return n.prev=24,n.t0=n.catch(6),n.next=28,Object(ab.d)(zc(!1));case 28:return n.next=30,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu comisi\xf3n variable"}));case 30:case"end":return n.stop()}}),Qb,null,[[6,24]])}function ph(){var e,t,a,n,r;return Y.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(ab.e)(im);case 2:return e=o.sent,o.next=5,Object(ab.e)(mm);case 5:return t=o.sent,o.next=8,Object(ab.e)(dm);case 8:return a=o.sent,o.next=11,Object(ab.e)(lm);case 11:return n=o.sent,o.next=14,gu(a);case 14:return r=o.sent,o.abrupt("return",{name:e,active:!0,period:n.period,start_date:n.start_date,parameters:t.parameters,indicators:t.indicators,functions:t.functions,expression:r,html_reference:JSON.stringify(a)});case 16:case"end":return o.stop()}}),eh)}function fh(){var e,t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(ab.e)(im);case 2:return e=n.sent,n.next=5,Object(ab.e)(sm);case 5:return t=n.sent,n.next=8,ph();case 8:return a=n.sent,n.next=11,Object(ab.d)(Wc(!0));case 11:return n.prev=11,n.next=14,Object(ab.b)(Wd,t.id,a);case 14:return n.next=16,Object(ab.d)(Uc(!0));case 16:return n.next=18,Object(ab.d)(vc({type:"success",message:"Se guardo con \xe9xito tu Comisi\xf3n Variable ".concat(e)}));case 18:return n.next=20,Object(ab.d)(Vc());case 20:return n.next=22,Object(ab.d)("/comisiones-variables/lista/".concat(t.id));case 22:n.next=30;break;case 24:return n.prev=24,n.t0=n.catch(11),n.next=28,Object(ab.d)(Uc(!1));case 28:return n.next=30,Object(ab.d)(vc({type:"error",message:"No se pudo guardar tu Comisi\xf3n Variable, intenta m\xe1s tarde"}));case 30:return n.prev=30,n.next=33,Object(ab.d)(Wc(!1));case 33:return n.finish(30);case 34:case"end":return n.stop()}}),th,null,[[11,24,30,34]])}function gh(e){var t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:t=e.payload,a.t0=t.type,a.next="parameter"===a.t0?4:"function"===a.t0?6:"indicators"===a.t0?8:10;break;case 4:return t.type="parameters",a.abrupt("break",12);case 6:return t.type="functions",a.abrupt("break",12);case 8:return t.type="indicators",a.abrupt("break",12);case 10:return t.type="",a.abrupt("break",12);case 12:if(Object(fc.isEmpty)(t.type)){a.next=18;break}return a.next=15,Object(ab.d)(Hc(t));case 15:if("functions"!==t.type){a.next=18;break}return a.next=18,Object(ab.d)(Gc(t));case 18:if(null!==t.functionName){a.next=23;break}return a.next=21,Object(ab.d)(Jc(t));case 21:a.next=25;break;case 23:return a.next=25,Object(ab.d)(Yc(t));case 25:case"end":return a.stop()}}),ah)}function bh(e){var t,a,n,r;return Y.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,a=t.payload,n=t.editData,r={step:a.step,object:{name:Object(fc.isEmpty)(a.name)?a.object.selected+"_item_"+Date.now():a.name,type:a.type,value:a.object}},o.next=4,Object(ab.d)(Xc({element:r,editData:n}));case 4:if("element"!==r.object.type){o.next=22;break}"function"===r.object.value.selected&&(r.object.functionArguments=[]),o.t0=n.type,o.next="parameter"===o.t0?9:"indicators"===o.t0?11:"function"===o.t0?13:15;break;case 9:return n.type="parameters",o.abrupt("break",17);case 11:return n.type="indicators",o.abrupt("break",17);case 13:return n.type="functions",o.abrupt("break",17);case 15:return n.type="",o.abrupt("break",17);case 17:if(Object(fc.isEmpty)(n.type)){o.next=20;break}return o.next=20,Object(ab.d)(Hc(n));case 20:return o.next=22,sh(r);case 22:case"end":return o.stop()}}),nh)}function hh(e){var t,a,n,r,o,i,c,s,l,u,d;return Y.a.wrap((function(m){for(;;)switch(m.prev=m.next){case 0:return t=e.payload,m.prev=1,m.next=4,Object(ab.b)($d,t);case 4:return a=m.sent,n=a.data.commission,r=n.name,o=n.html_reference,i=n.parameter_id,c=n.indicator_id,s=n.function_id,l=n.hierarchical_node,u=n.run_date,d=n.period_span_days,m.next=9,Object(ab.d)(es({name:r,steps:JSON.parse(o),parameters:i,indicators:c,functions:s,area:{id:l.id},organization:{id:l.organization_id},time:{start_date:u,period:d}}));case 9:m.next=15;break;case 11:return m.prev=11,m.t0=m.catch(1),m.next=15,Object(ab.d)(vc({type:"error",message:"No se pudo cargar la informaci\xf3n de tu Comisi\xf3n Variable, intenta m\xe1s tarde"}));case 15:case"end":return m.stop()}}),rh,null,[[1,11]])}function Eh(e){var t,a,n,r,o,i,c,s,l,u,d;return Y.a.wrap((function(m){for(;;)switch(m.prev=m.next){case 0:return t=e.payload.id,a=e.payload.active,m.next=4,Object(ab.e)(im);case 4:return n=m.sent,m.next=7,Object(ab.e)(sm);case 7:return r=m.sent,m.next=10,ph();case 10:return(o=m.sent).hierarchical_node_id=r.id,o.active=a,console.log("editSaveKPI payload",o,a),m.next=16,Object(ab.d)(Wc(!0));case 16:return m.prev=16,m.next=19,Object(ab.b)(Kd,t,o);case 19:return m.next=21,Object(ab.d)(Uc(!0));case 21:return m.next=23,Object(ab.d)(vc({type:"success",message:"Se edito con \xe9xito tu Comisi\xf3n Variable ".concat(n)}));case 23:m.next=46;break;case 25:return m.prev=25,m.t0=m.catch(16),c=m.t0.response.data.errors,s=Eu(c),l=Object(O.a)(s,2),u=l[0],d=l[1],m.next=31,Object(ab.d)(ss(u));case 31:return m.next=33,Object(ab.d)(Uc(!1));case 33:m.t1=d,m.next="function"===m.t1?36:"parameter"===m.t1?38:"indicator"===m.t1?40:42;break;case 36:return i="No se pudo guardar tu Comisi\xf3n Variable, Est\xe1 funci\xf3n ya no existe.",m.abrupt("break",44);case 38:return i="No se pudo guardar tu Comisi\xf3n Variable, Este parametro ya no existe.",m.abrupt("break",44);case 40:return i="No se pudo guardar tu Comisi\xf3n Variable, Este Indicador ya no existe.",m.abrupt("break",44);case 42:return i="No se pudo guardar tu Comisi\xf3n Variable, intenta m\xe1s tarde",m.abrupt("break",44);case 44:return m.next=46,Object(ab.d)(vc({type:"error",message:i}));case 46:return m.prev=46,m.next=49,Object(ab.d)(Wc(!1));case 49:return m.finish(46);case 50:case"end":return m.stop()}}),oh,null,[[16,25,46,50]])}function vh(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.next=3,Object(ab.e)(sm);case 3:return a=r.sent,r.next=6,Object(ab.e)(im);case 6:return n=r.sent,r.next=9,Object(ab.d)(os(!0));case 9:return r.prev=9,r.next=12,Object(ab.b)(Hd,t);case 12:return r.next=14,Object(ab.d)(Vc());case 14:return r.next=16,Object(ab.d)("/comisiones-variables/lista/".concat(a.id));case 16:return r.next=18,Object(ab.d)(vc({type:"success",message:"Se borro con \xe9xito tu Comisi\xf3n Variable ".concat(n)}));case 18:r.next=24;break;case 20:return r.prev=20,r.t0=r.catch(9),r.next=24,Object(ab.d)(vc({type:"error",message:"No se puedo eliminar tu Comisi\xf3n Variable, intenta m\xe1s tarde"}));case 24:return r.prev=24,r.next=27,Object(ab.d)(os(!0));case 27:return r.finish(24);case 28:case"end":return r.stop()}}),ih,null,[[9,20,24,28]])}function Oh(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("kpi/ADD_KPI_ELEMENT",lh),Object(ab.f)("kpi/TEST_KPI_EXPRESSION",mh),Object(ab.f)("kpi/SAVE_KPI",fh),Object(ab.f)("kpi/ADD_KPI_FUNCTION_ELEMENT",uh),Object(ab.f)("kpi/DELETE_KPI_ELEMENT",gh),Object(ab.f)("kpi/EDIT_KPI_ELEMENT",bh),Object(ab.f)("kpi/EDIT_KPI",hh),Object(ab.f)("kpi/EDIT_SAVE_KPI",Eh),Object(ab.f)("kpi/DELETE_KPI",vh),Object(ab.f)("kpi/EDIT_KPI_FUNCTION_ELEMENT",dh)]);case 2:case"end":return e.stop()}}),ch)}var yh=Y.a.mark(Sh),jh=Y.a.mark(Ih);function Sh(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.prev=1,r.next=4,Object(ab.b)(wd,t);case 4:return a=r.sent,n=a.data.variable,r.next=8,Object(ab.d)(ap(n));case 8:r.next=14;break;case 10:return r.prev=10,r.t0=r.catch(1),r.next=14,Object(ab.d)(np(!0));case 14:case"end":return r.stop()}}),yh,null,[[1,10]])}function Ih(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("variables/FETCH_VARIABLES",Sh)]);case 2:case"end":return e.stop()}}),jh)}var Ah=Y.a.mark(Ch),xh=Y.a.mark(Th);function Ch(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.prev=1,r.next=4,Object(ab.b)(Rd,t);case 4:return a=r.sent,n=a.data.parameters,r.next=8,Object(ab.d)(Am(n));case 8:r.next=14;break;case 10:return r.prev=10,r.t0=r.catch(1),r.next=14,Object(ab.d)(xm(!0));case 14:case"end":return r.stop()}}),Ah,null,[[1,10]])}function Th(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("parameters/FETCH_PARAMETERS",Ch)]);case 2:case"end":return e.stop()}}),xh)}var _h=Y.a.mark(wh),Nh=Y.a.mark(kh);function wh(){var e,t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(ab.b)(Md);case 3:return e=a.sent,t=e.data.helper_function,a.next=7,Object(ab.d)(km(t));case 7:a.next=13;break;case 9:return a.prev=9,a.t0=a.catch(0),a.next=13,Object(ab.d)(Pm(!0));case 13:case"end":return a.stop()}}),_h,null,[[0,9]])}function kh(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("functions/FETCH_FUNCTIONS",wh)]);case 2:case"end":return e.stop()}}),Nh)}var Ph=Y.a.mark(Dh),Rh=Y.a.mark(Mh);function Dh(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.payload.id,r.prev=1,!t){r.next=10;break}return r.next=5,Object(ab.b)(Fd,t);case 5:return a=r.sent,(n=a.data.employee).map((function(e){return e.fullname=e.last_name+" "+e.second_last_name+" "+e.first_name})),r.next=10,Object(ab.d)(ei(n));case 10:r.next=16;break;case 12:return r.prev=12,r.t0=r.catch(1),r.next=16,Object(ab.d)(ti(!0));case 16:case"end":return r.stop()}}),Ph,null,[[1,12]])}function Mh(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("employees/FETCH_EMPLOYEES",Dh)]);case 2:case"end":return e.stop()}}),Rh)}var Fh=Y.a.mark(Vh),Lh=Y.a.mark(Bh),zh=Y.a.mark(qh),Uh=Y.a.mark($h);function Vh(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.payload.id,r.prev=1,!t){r.next=9;break}return r.next=5,Object(ab.b)(Ld,{employee_id:t});case 5:return a=r.sent,n=a.data,r.next=9,Object(ab.d)(Gs(n.results));case 9:r.next=15;break;case 11:return r.prev=11,r.t0=r.catch(1),r.next=15,Object(ab.d)(Js(!0));case 15:case"end":return r.stop()}}),Fh,null,[[1,11]])}function Bh(e){var t,a,n,r,o,i,c,s,l,u,d,m,p,f;return Y.a.wrap((function(g){for(;;)switch(g.prev=g.next){case 0:t=e.payload,a=t.type,n=t.organization_id,r=t.hierarchical_node_id,o=t.start_date,i=t.end_date,g.prev=1,g.t0=a,g.next="organization"===g.t0?5:"organization_hierarchical"===g.t0?13:"organization_dates"===g.t0?21:"organization_hierarchical_dates"===g.t0?29:37;break;case 5:if(!n){g.next=12;break}return g.next=8,Object(ab.b)(tm,{organization_id:n});case 8:return c=g.sent,s=c.data,g.next=12,Object(ab.d)(el(s.results));case 12:return g.abrupt("break",38);case 13:if(!n||!r){g.next=20;break}return g.next=16,Object(ab.b)(tm,{organization_id:n,hierarchical_node_id:r});case 16:return l=g.sent,u=l.data,g.next=20,Object(ab.d)(el(u.results));case 20:return g.abrupt("break",38);case 21:if(!(n&&o&&i)){g.next=28;break}return g.next=24,Object(ab.b)(tm,{organization_id:n,start_date:o,end_date:i});case 24:return d=g.sent,m=d.data,g.next=28,Object(ab.d)(el(m.results));case 28:return g.abrupt("break",38);case 29:if(!(n&&o&&i&&r)){g.next=36;break}return g.next=32,Object(ab.b)(tm,{organization_id:n,hierarchical_node_id:r,start_date:o,end_date:i});case 32:return p=g.sent,f=p.data,g.next=36,Object(ab.d)(el(f.results));case 36:case 37:return g.abrupt("break",38);case 38:g.next=46;break;case 40:return g.prev=40,g.t1=g.catch(1),g.next=44,Object(ab.d)(Js(!0));case 44:return g.next=46,Object(ab.d)(el([]));case 46:case"end":return g.stop()}}),Lh,null,[[1,40]])}function qh(e){var t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.next=3,Object(ab.d)(Zs(!0));case 3:return a.prev=3,a.next=6,Object(ab.b)(em,t);case 6:return a.next=8,Object(ab.d)("/reportes/".concat(t.employee_id));case 8:return a.next=10,Object(ab.d)(vc({type:"success",message:"Se programo con \xe9xito tu Comisi\xf3n Variable "}));case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(3),a.next=16,Object(ab.d)(vc({type:"error",message:"No se pudo correr tu comisi\xf3n variable, intenta m\xe1s tarde"}));case 16:return a.prev=16,a.next=19,Object(ab.d)(Zs(!1));case 19:return a.finish(16);case 20:case"end":return a.stop()}}),zh,null,[[3,12,16,20]])}function $h(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("reports/FETCH_REPORTS_EMPLOYEE",Vh),Object(ab.f)("reports/FETCH_REPORTS_BY_ORGANIZATION",Bh),Object(ab.f)("reports/RUN_COMMISSION",qh)]);case 2:case"end":return e.stop()}}),Uh)}var Wh=Y.a.mark(rE),Kh=Y.a.mark(oE),Hh=Y.a.mark(iE),Gh=Y.a.mark(cE),Jh=Y.a.mark(sE),Yh=Y.a.mark(lE),Zh=Y.a.mark(uE),Xh=Y.a.mark(dE),Qh=Y.a.mark(mE),eE=Y.a.mark(pE),tE=Y.a.mark(fE),aE=Y.a.mark(gE),nE=Y.a.mark(bE);function rE(e){var t,a,n,r,o,i,c,s;return Y.a.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.payload,a=t.step,n=t.type,r=t.object,o=t.name,l.next=3,Object(ab.e)($m);case 3:return i=l.sent,c=Object(fc.indexOf)(i,r.value),s={step:a,object:{name:Object(fc.isEmpty)(o)?-1!==c?c:r.selected+"_item_"+Date.now():o,type:n,value:r}},l.next=8,Object(ab.d)(Nl(s));case 8:case"end":return l.stop()}}),Wh)}function oE(){var e,t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(ab.e)(Wm);case 2:return e=n.sent,n.next=5,gu(e);case 5:return t=n.sent,n.prev=6,n.next=9,Object(ab.b)(Dd,{expression:t});case 9:if(a=n.sent,!a.data){n.next=20;break}return n.next=14,Object(ab.d)(Pl(!0));case 14:return n.next=16,Object(ab.d)(vc({type:"success",message:"La construcci\xf3n de tu Funci\xf3n es correcta"}));case 16:return n.next=18,Object(ab.d)(Kl(atob(t)));case 18:n.next=24;break;case 20:return n.next=22,Object(ab.d)(Pl(!1));case 22:return n.next=24,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu Funci\xf3n"}));case 24:n.next=32;break;case 26:return n.prev=26,n.t0=n.catch(6),n.next=30,Object(ab.d)(Pl(!1));case 30:return n.next=32,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu Funci\xf3n"}));case 32:case"end":return n.stop()}}),Kh,null,[[6,26]])}function iE(){var e,t,a,n,r;return Y.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(ab.e)(Bm);case 2:return e=o.sent,o.next=5,Object(ab.e)(qm);case 5:return t=o.sent,o.next=8,Object(ab.e)($m);case 8:return a=o.sent,o.next=11,Object(ab.e)(Wm);case 11:return n=o.sent,o.next=14,gu(n);case 14:return r=o.sent,o.abrupt("return",{name:e,description:t,html_reference:JSON.stringify(n),arguments:a,expression:r});case 16:case"end":return o.stop()}}),Hh)}function cE(){var e,t,a,n,r;return Y.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(ab.e)(Bm);case 2:return e=o.sent,o.next=5,iE();case 5:return t=o.sent,o.next=8,Object(ab.d)(Rl(!0));case 8:return o.prev=8,o.next=11,Object(ab.b)(Ud,t);case 11:return o.next=13,Object(ab.d)(Dl(!0));case 13:return o.next=15,Object(ab.d)(vc({type:"success",message:"Se guardo con \xe9xito la Funci\xf3n ".concat(e)}));case 15:return o.next=17,Object(ab.d)(Ml());case 17:return o.next=19,Object(ab.d)("/funciones");case 19:o.next=30;break;case 21:return o.prev=21,o.t0=o.catch(8),n=o.t0.response,r=n.data.errors,a="undefined"===typeof r[e]?"No se pudo guardar tu Funci\xf3n, intenta con otro nombre":"No se pudo guardar tu Funci\xf3n, intenta m\xe1s tarde",o.next=28,Object(ab.d)(Dl(!1));case 28:return o.next=30,Object(ab.d)(vc({type:"error",message:a}));case 30:return o.prev=30,o.next=33,Object(ab.d)(Rl(!1));case 33:return o.finish(30);case 34:case"end":return o.stop()}}),Gh,null,[[8,21,30,34]])}function sE(e){var t,a,n,r,o,i,c,s,l;return Y.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:return t=e.payload,u.prev=1,u.next=4,Object(ab.b)(Zd,t);case 4:n=u.sent,r=n.data,o=r.helper_function,i=o.name,c=o.description,s=o.html_reference,l=r.expression;try{a=JSON.parse(s)}catch(d){a=[[]]}return u.next=10,Object(ab.d)(Ll({name:i,description:c,parameters:r.helper_function.arguments,steps:a,expression:l}));case 10:u.next=16;break;case 12:return u.prev=12,u.t0=u.catch(1),u.next=16,Object(ab.d)(vc({type:"error",message:"No se pudo cargar la informaci\xf3n de tu Funci\xf3n, intenta m\xe1s tarde"}));case 16:case"end":return u.stop()}}),Jh,null,[[1,12]])}function lE(e){var t;return Y.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.next=3,Object(ab.d)(Ul(t));case 3:case"end":return a.stop()}}),Yh)}function uE(e){var t,a,n,r,o,i;return Y.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,a=t.payload,n=t.editData,c.next=3,Object(ab.e)($m);case 3:return r=c.sent,o=Object(fc.indexOf)(r,a.object.value),i={step:a.step,object:{name:Object(fc.isEmpty)(a.name)?-1!==o?o:a.object.selected+"_item_"+Date.now():a.name,type:a.type,value:a.object}},c.next=8,Object(ab.d)(Bl({element:i,editData:n}));case 8:case"end":return c.stop()}}),Zh)}function dE(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.next=3,Object(ab.e)(Bm);case 3:return a=r.sent,r.next=6,iE();case 6:return n=r.sent,r.next=9,Object(ab.d)(Rl(!0));case 9:return r.prev=9,r.next=12,Object(ab.b)(Xd,t,n);case 12:return r.next=14,Object(ab.d)(Dl(!0));case 14:return r.next=16,Object(ab.d)(vc({type:"success",message:"Se edito con \xe9xito la Funci\xf3n ".concat(a)}));case 16:return r.next=18,Object(ab.d)(Ml());case 18:return r.next=20,Object(ab.d)("/funciones");case 20:r.next=28;break;case 22:return r.prev=22,r.t0=r.catch(9),r.next=26,Object(ab.d)(Dl(!1));case 26:return r.next=28,Object(ab.d)(vc({type:"error",message:"No se pudo editar tu Funci\xf3n, intenta m\xe1s tarde"}));case 28:return r.prev=28,r.next=31,Object(ab.d)(Rl(!1));case 31:return r.finish(28);case 32:case"end":return r.stop()}}),Xh,null,[[9,22,28,32]])}function mE(e){var t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.payload,n.next=3,Object(ab.e)(Bm);case 3:return a=n.sent,n.next=6,Object(ab.d)(Yl(!0));case 6:return n.prev=6,n.next=9,Object(ab.b)(Qd,t);case 9:return n.next=11,Object(ab.d)(Ml());case 11:return n.next=13,Object(ab.d)("/funciones");case 13:return n.next=15,Object(ab.d)(vc({type:"success",message:"Se borro con \xe9xito tu Comisi\xf3n Variable ".concat(a)}));case 15:n.next=21;break;case 17:return n.prev=17,n.t0=n.catch(6),n.next=21,Object(ab.d)(vc({type:"error",message:"No se puedo eliminar tu Comisi\xf3n Variable, intenta m\xe1s tarde"}));case 21:return n.prev=21,n.next=24,Object(ab.d)(Yl(!1));case 24:return n.finish(21);case 25:case"end":return n.stop()}}),Qh,null,[[6,17,21,25]])}function pE(){var e,t,a;return Y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(ab.e)(Jm);case 2:return e=n.sent,n.next=5,bu(e);case 5:return t=n.sent,n.prev=6,n.next=9,Object(ab.b)(Dd,{expression:t});case 9:if(a=n.sent,!a.data){n.next=18;break}return n.next=14,Object(ab.d)(Pl(!0));case 14:return n.next=16,Object(ab.d)(vc({type:"success",message:"La construcci\xf3n de tu Funci\xf3n es correcta"}));case 16:n.next=22;break;case 18:return n.next=20,Object(ab.d)(Pl(!1));case 20:return n.next=22,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu Funci\xf3n"}));case 22:n.next=30;break;case 24:return n.prev=24,n.t0=n.catch(6),n.next=28,Object(ab.d)(Pl(!1));case 28:return n.next=30,Object(ab.d)(vc({type:"error",message:"Verifica la construcci\xf3n de tu Funci\xf3n"}));case 30:case"end":return n.stop()}}),eE,null,[[6,24]])}function fE(e){var t,a,n,r,o;return Y.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(ab.e)(Bm);case 3:return a=i.sent,i.next=6,Object(ab.e)(Jm);case 6:return n=i.sent,i.next=9,bu(n);case 9:return r=i.sent,i.next=12,iE();case 12:return(o=i.sent).expression=r,o.html_reference="-",i.next=17,Object(ab.d)(Rl(!0));case 17:return i.prev=17,i.next=20,Object(ab.b)(Xd,t,o);case 20:return i.next=22,Object(ab.d)(Dl(!0));case 22:return i.next=24,Object(ab.d)(vc({type:"success",message:"Se edito con \xe9xito la Funci\xf3n ".concat(a)}));case 24:return i.next=26,Object(ab.d)(Ml());case 26:return i.next=28,Object(ab.d)("/funciones");case 28:i.next=36;break;case 30:return i.prev=30,i.t0=i.catch(17),i.next=34,Object(ab.d)(Dl(!1));case 34:return i.next=36,Object(ab.d)(vc({type:"error",message:"No se pudo editar tu Funci\xf3n, intenta m\xe1s tarde"}));case 36:return i.prev=36,i.next=39,Object(ab.d)(Rl(!1));case 39:return i.finish(36);case 40:case"end":return i.stop()}}),tE,null,[[17,30,36,40]])}function gE(){var e,t,a,n,r,o,i;return Y.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(ab.e)(Bm);case 2:return e=c.sent,c.next=5,Object(ab.e)(Jm);case 5:return t=c.sent,c.next=8,bu(t);case 8:return a=c.sent,c.next=11,iE();case 11:return(n=c.sent).expression=a,n.html_reference="-",c.next=16,Object(ab.d)(Rl(!0));case 16:return c.prev=16,c.next=19,Object(ab.b)(Ud,n);case 19:return c.next=21,Object(ab.d)(Dl(!0));case 21:return c.next=23,Object(ab.d)(vc({type:"success",message:"Se guardo con \xe9xito la Funci\xf3n ".concat(e)}));case 23:return c.next=25,Object(ab.d)(Ml());case 25:return c.next=27,Object(ab.d)("/funciones");case 27:c.next=38;break;case 29:return c.prev=29,c.t0=c.catch(16),o=c.t0.response,i=o.data.errors,r="undefined"===typeof i[e]?"No se pudo guardar tu Funci\xf3n, intenta con otro nombre":"No se pudo guardar tu Funci\xf3n, intenta m\xe1s tarde",c.next=36,Object(ab.d)(Dl(!1));case 36:return c.next=38,Object(ab.d)(vc({type:"error",message:r}));case 38:return c.prev=38,c.next=41,Object(ab.d)(Rl(!1));case 41:return c.finish(38);case 42:case"end":return c.stop()}}),aE,null,[[16,29,38,42]])}function bE(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("createFunction/ADD_CREATEFUNCTION_ELEMENT",rE),Object(ab.f)("createFunction/TEST_CREATEFUNCTION",oE),Object(ab.f)("createFunction/SAVE_CREATEFUNCTION",cE),Object(ab.f)("createFunction/EDIT_CREATEFUNCTION",sE),Object(ab.f)("createFunction/DELETE_CREATEFUNCTION_ELEMENT",lE),Object(ab.f)("createFunction/EDIT_CREATEFUNCTION_ELEMENT",uE),Object(ab.f)("createFunction/SAVE_EDIT_CREATEFUNCTION",dE),Object(ab.f)("createFunction/DELETE_CREATEFUNCTION",mE),Object(ab.f)("createFunction/TEST_ADVACED_CREATEFUNCTION_EXPRESSION",pE),Object(ab.f)("createFunction/SAVE_EDIT_ADVANCED_CREATEFUNCTION",fE),Object(ab.f)("createFunction/SAVE_ADVANCED_CREATEFUNCTION",gE)]);case 2:case"end":return e.stop()}}),nE)}var hE=Y.a.mark(vE),EE=Y.a.mark(OE);function vE(e){var t,a,n;return Y.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.payload.id,r.prev=1,!t){r.next=9;break}return r.next=5,Object(ab.b)(kd,t);case 5:return a=r.sent,n=a.data.employees,r.next=9,Object(ab.d)(Cu(n));case 9:r.next=15;break;case 11:return r.prev=11,r.t0=r.catch(1),r.next=15,Object(ab.d)(Tu(!0));case 15:case"end":return r.stop()}}),hE,null,[[1,11]])}function OE(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.a)([Object(ab.f)("employeeCatalog/FETCH_EMPLOYEE_CATALOG",vE)]);case 2:case"end":return e.stop()}}),EE)}var yE=Y.a.mark(jE);function jE(){return Y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ab.c)(ib);case 2:return e.next=4,Object(ab.c)(ub);case 4:return e.next=6,Object(ab.c)(fb);case 6:return e.next=8,Object(ab.c)(Eb);case 8:return e.next=10,Object(ab.c)(jb);case 10:return e.next=12,Object(ab.c)(Gb);case 12:return e.next=14,Object(ab.c)(Oh);case 14:return e.next=16,Object(ab.c)(Ih);case 16:return e.next=18,Object(ab.c)(Th);case 18:return e.next=20,Object(ab.c)(kh);case 20:return e.next=22,Object(ab.c)(Mh);case 22:return e.next=24,Object(ab.c)($h);case 24:return e.next=26,Object(ab.c)(bE);case 26:return e.next=28,Object(ab.c)(OE);case 28:case"end":return e.stop()}}),yE)}var SE=a(118),IE={userSignIn:null,signInFailedReason:""};function AE(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IE,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ie:return Object(G.a)(Object(G.a)({},e),{},{userSignIn:{username:t.data.username,password:t.data.password,attributes:t.data.attributes,time:Date.now()},signInFailedReason:{}});case xe:return Object(G.a)(Object(G.a)({},e),{},{userSignIn:{},signInFailedReason:t});case Ae:return Object(G.a)(Object(G.a)({},e),{},{cognitoUser:Object(G.a)(Object(G.a)({},t.data),{},{time:Date.now()})});case Te:return Object(G.a)(Object(G.a)({},e),{},{position:t});case _e:return Object(G.a)(Object(G.a)({},e),{},{systemRole:t});case Ce:return Object(G.a)({},IE);default:return e}}var xE={user:{},profileFailedReason:""};function CE(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xE,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ne:case we:return Object(G.a)(Object(G.a)({},e),{},{user:t.data});case ke:return Object(G.a)(Object(G.a)({},e),{},{user:{},profileFailedReason:t});default:return e}}var TE={langugeTag:"es"};function _E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:TE,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Pe:case Re:case De:return Object(G.a)(Object(G.a)({},e),{},{data:t.data});default:return e}}var NE={systemMenuList:[],notFound:[],systemProfileMenuList:[],systemNavigationMenuList:[],attendant:{},cashdrawer:{},syncMidnightTime:[],syncEveryFour:[]};function wE(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:NE,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Me:return Object(G.a)(Object(G.a)({},e),{},{systemMenuListItems:t.data});case Fe:return Object(G.a)(Object(G.a)({},e),{},{notFound:e.notFount.concat(t.data)});case Le:return Object(G.a)(Object(G.a)({},e),{},{systemProfileMenuList:t.data});case ze:return Object(G.a)(Object(G.a)({},e),{},{systemMenuList:t.data});case Ue:return Object(G.a)(Object(G.a)({},e),{},{systemNavigationMenuList:t.data});case Ve:return Object(G.a)(Object(G.a)({},e),{},{data:t.data});case Ce:return Object(G.a)({},NE);default:return e}}var kE={};function PE(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:kE,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Be:return Object(G.a)(Object(G.a)({},e),{},{organization:t.data});case $e:return Object(G.a)(Object(G.a)({},e),{},{variable:t.data});case qe:return Object(G.a)(Object(G.a)({},e),{},{data_source:t.data});case We:return Object(G.a)(Object(G.a)({},e),{},{area:t.data});case Ke:return Object(G.a)(Object(G.a)({},e),{},{indicator:t.data});case He:return Object(G.a)(Object(G.a)({},e),{},{commission:t.data});default:return e}}var RE,DE,ME,FE,LE,zE,UE,VE,BE,qE,$E,WE,KE,HE,GE,JE,YE={name:"",organization:"",area:"",steps:[[]],dictionary:{parameters:[],variables:[],functions:[]},expression:"",tested:!1,saved:!1,sending:!1,isEditLoading:!1,isLastFunctionValid:!1,deleting:!1,noExistingIds:[]},ZE=a(2341),XE=Object(ZE.a)((RE={},Object(Rt.a)(RE,"indicator/SET_INDICATOR_STRUCTURE",(function(e,t){var a=t.payload,n=a.name,r=a.organization,o=a.area,i=a.dataSource;return Object(G.a)(Object(G.a)({},e),{},{name:n,organization:r,area:o,dataSource:i})})),Object(Rt.a)(RE,"indicator/SET_INDICATOR_NAME",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload})})),Object(Rt.a)(RE,"indicator/SET_INDICATOR_ORGANIZATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{organization:t.payload})})),Object(Rt.a)(RE,"indicator/SET_INDICATOR_AREA",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{area:t.payload})})),Object(Rt.a)(RE,"indicator/SET_INDICATOR_DATASOURCE",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{dataSource:t.payload})})),Object(Rt.a)(RE,"indicator/CREATE_INDICATOR_STEP",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{steps:[].concat(Object(Pt.a)(e.steps),[[]])})})),Object(Rt.a)(RE,"indicator/PUSH_ELEMENT_INTICATOR_STEP",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step]=[].concat(Object(Pt.a)(e.steps[t.payload.step]),[t.payload.object]),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)(RE,"indicator/PUSH_FUNCTION_ELEMENT_INDICATOR",(function(e,t){var a=t.payload.stepIndex,n=t.payload.object,r=Object(Pt.a)(e.steps),o=Object(Pt.a)(r[t.payload.step]);return o.map((function(e,t){return t===a?e.functionArguments.push(n):null})),Object(G.a)(Object(G.a)({},e),{},{stepElements:o})})),Object(Rt.a)(RE,"indicator/PUSH_ELEMENT_INDICATOR_DICTIONARY",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},Object(Rt.a)({},"dictionary",Object(G.a)(Object(G.a)({},e.dictionary),{},Object(Rt.a)({},t.payload.type,[].concat(Object(Pt.a)(e.dictionary[t.payload.type]),[t.payload.value])))))})),Object(Rt.a)(RE,"indicator/SET_TEST_INDICATOR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{tested:t.payload})})),Object(Rt.a)(RE,"indicator/SET_SAVE_INDICATOR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{saved:t.payload})})),Object(Rt.a)(RE,"indicator/RESET_INDICATOR_DATA",(function(){return YE})),Object(Rt.a)(RE,"indicator/SET_LAST_FUNCTION_VALIDATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{isLastFunctionValid:t.payload})})),Object(Rt.a)(RE,"indicator/SET_INDICATOR_SENDING",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{sending:t.payload})})),Object(Rt.a)(RE,"indicator/POP_INDICATOR_ELEMENT",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step].splice(t.payload.index,1),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)(RE,"indicator/POP_DICTIONARY_ELEMENT_INDICATOR",(function(e,t){var a=e.dictionary,n=Object(Pt.a)(a[t.payload.type]).filter((function(e){return e.compiler_tag!==t.payload.name}));return a[t.payload.type]=n,Object(G.a)(Object(G.a)({},e),{},{dictionary:a})})),Object(Rt.a)(RE,"indicator/REPLACE_INDICATOR_ELEMENT",(function(e,t){var a=t.payload.element.object,n=t.payload.editData.step,r=t.payload.editData.index,o=Object(Pt.a)(e.steps);return o[n][r]=a,Object(G.a)(Object(G.a)({},e),{},{steps:o})})),Object(Rt.a)(RE,"indicator/DELETE_INDICATOR_STEP",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{steps:e.steps.slice(0,-1)})})),Object(Rt.a)(RE,"indicator/POP_FUNCTION_ARGUMENT_ELEMENT_INDICATOR",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step][t.payload.index].functionArguments.splice(t.payload.functionElementIndex,1),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)(RE,"indicator/POP_ALL_FUNCTION_ARGUMENTS_INDICATOR_DICTIONARY",(function(e,t){var a,n,r,o=e.dictionary,i=t.payload.step,c=t.payload.index;return e.steps[i][c].functionArguments.forEach((function(e){switch(e.value.selected){case"parameter":n="parameters";break;case"variable":n="variables";break;case"function":n="functions";break;default:n=""}a=Object(Pt.a)(o[n]),r=a.filter((function(t){return t.compiler_tag!==e.name})),o[n]=r})),Object(G.a)(Object(G.a)({},e),{},{dictionary:o})})),Object(Rt.a)(RE,"indicator/REHYDRATE_INDICATOR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload.name,steps:t.payload.steps,area:t.payload.area,organization:t.payload.organization,dictionary:{parameters:t.payload.parameters,variables:t.payload.variables,functions:t.payload.functions}})})),Object(Rt.a)(RE,"indicator/RESET_INDICATOR_DATASET",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{steps:[[]],dictionary:{parameters:[],variables:[],functions:[]},noExistingIds:[]})})),Object(Rt.a)(RE,"indicator/SET_DELETING_INDICATOR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{deleting:t.payload})})),Object(Rt.a)(RE,"indicator/SET_LOADING_EDIT",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{isEditLoading:t.payload})})),Object(Rt.a)(RE,"indicator/REPLACE_FUNCTION_ARGUMENT_ELEMENT",(function(e,t){var a=t.payload.elementFunction.object,n=t.payload.editData.step,r=t.payload.editData.index,o=t.payload.editData.functionElementIndex,i=Object(Pt.a)(e.steps);return i[n][r].functionArguments[o]=a,Object(G.a)(Object(G.a)({},e),{},{steps:i})})),Object(Rt.a)(RE,"indicator/SET_NO_EXIST_IDS_INDICATOR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{noExistingIds:t.payload})})),RE),YE),QE=Object(ZE.a)((DE={},Object(Rt.a)(DE,"modalselector/SET_MODALSELECTOR_DATA",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{show:!0,type:t.payload.type,fatherScreen:t.payload.fatherScreen})})),Object(Rt.a)(DE,"modalselector/SET_MODALSELECTOR_SHOW",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{show:t.payload})})),DE),{show:!1,type:"",fatherScreen:""}),ev=Object(ZE.a)((ME={},Object(Rt.a)(ME,"organizations/FETCH_ORGANIZATIONS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(ME,"organizations/SET_ORGANIZATIONS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(ME,"organizations/SET_ORGANIZATIONS_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),ME),{loading:!1,data:[],error:!1}),tv=Object(ZE.a)((FE={},Object(Rt.a)(FE,"areas/FETCH_AREAS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(FE,"areas/SET_AREAS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(FE,"areas/SET_AREAS_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),FE),{loading:!1,data:[],error:!1}),av=Object(ZE.a)((LE={},Object(Rt.a)(LE,"datasources/FETCH_DATASOURCES",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(LE,"datasources/SET_DATASOURCES",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(LE,"datasources/SET_DATASOURCES_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),LE),{loading:!1,data:[],error:!1}),nv=Object(ZE.a)((zE={},Object(Rt.a)(zE,"areaIndicators/FETCH_AREA_INDICATORS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(zE,"areaIndicators/SET_AREA_INDICATORS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(zE,"areaIndicators/SET_AREA_INDICATORS_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),zE),{loading:!1,data:[],error:!1}),rv=Object(ZE.a)((UE={},Object(Rt.a)(UE,"variables/FETCH_VARIABLES",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(UE,"variables/SET_VARIABLES",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(UE,"parameters/SET_VARIABLES_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),UE),{loading:!1,data:[],error:!1}),ov=Object(ZE.a)((VE={},Object(Rt.a)(VE,"parameters/FETCH_PARAMETERS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(VE,"parameters/SET_PARAMETERS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(VE,"parameters/SET_PARAMETERS_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),VE),{loading:!1,data:[],error:!1}),iv=Object(ZE.a)((BE={},Object(Rt.a)(BE,"functions/FETCH_FUNCTIONS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(BE,"functions/SET_FUNCTIONS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(BE,"functions/SET_FUNCTIONS_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),BE),{loading:!1,data:[],error:!1}),cv=Object(ZE.a)((qE={},Object(Rt.a)(qE,"notification/SET_NOTIFICATION_MESSAGE",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{show:!0,type:t.payload.type,message:t.payload.message})})),Object(Rt.a)(qE,"notification/SET_NOTIFICATION_SHOW",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{show:t.payload})})),qE),{type:"",show:!1,message:""}),sv={name:"",organization:"",area:"",time:"",active:!0,steps:[[]],dictionary:{parameters:[],indicators:[],functions:[]},expression:"",tested:!1,saved:!1,isLastFunctionValid:!1,sending:!1,isDeleting:!1,noExistingIds:[]},lv=Object(ZE.a)(($E={},Object(Rt.a)($E,"kpi/SET_KPI_NAME",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload})})),Object(Rt.a)($E,"kpi/SET_KPI_ORGANIZATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{organization:t.payload})})),Object(Rt.a)($E,"kpi/SET_KPI_AREA",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{area:t.payload})})),Object(Rt.a)($E,"kpi/SET_KPI_TIME",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{time:t.payload})})),Object(Rt.a)($E,"kpi/CREATE_KPI_STEP",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{steps:[].concat(Object(Pt.a)(e.steps),[[]])})})),Object(Rt.a)($E,"kpi/PUSH_ELEMENT_KPI_STEP",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step]=[].concat(Object(Pt.a)(e.steps[t.payload.step]),[t.payload.object]),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)($E,"kpi/PUSH_FUNCTION_ELEMENT_KPI",(function(e,t){var a=t.payload.stepIndex,n=t.payload.object,r=Object(Pt.a)(e.steps),o=Object(Pt.a)(r[t.payload.step]);return o.map((function(e,t){return t===a?e.functionArguments.push(n):null})),Object(G.a)(Object(G.a)({},e),{},{stepElements:o})})),Object(Rt.a)($E,"kpi/PUSH_ELEMENT_KPI_DICTIONARY",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},Object(Rt.a)({},"dictionary",Object(G.a)(Object(G.a)({},e.dictionary),{},Object(Rt.a)({},t.payload.type,[].concat(Object(Pt.a)(e.dictionary[t.payload.type]),[t.payload.value])))))})),Object(Rt.a)($E,"kpi/SET_TEST_KPI",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{tested:t.payload})})),Object(Rt.a)($E,"kpi/SET_SAVE_KPI",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{saved:t.payload})})),Object(Rt.a)($E,"kpi/RESET_KPI_DATA",(function(){return sv})),Object(Rt.a)($E,"kpi/SET_LAST_FUNCTION_KPI_VALIDATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{isLastFunctionValid:t.payload})})),Object(Rt.a)($E,"kpi/SET_KPI_SENDING",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{sending:t.payload})})),Object(Rt.a)($E,"kpi/POP_ELEMENT_DICTIONARY_KPI",(function(e,t){var a=e.dictionary,n=Object(Pt.a)(a[t.payload.type]).filter((function(e){return e.compiler_tag!==t.payload.name}));return a[t.payload.type]=n,Object(G.a)(Object(G.a)({},e),{},{dictionary:a})})),Object(Rt.a)($E,"kpi/POP_ALL_FUNCTION_ARGUMENTS_KPI_DICTIONARY",(function(e,t){var a,n,r,o=e.dictionary,i=t.payload.step,c=t.payload.index;return e.steps[i][c].functionArguments.forEach((function(e){switch(e.value.selected){case"parameter":n="parameters";break;case"areaIndicators":n="indicators";break;case"function":n="functions";break;default:n=""}a=Object(Pt.a)(o[n]),r=a.filter((function(t){return t.compiler_tag!==e.name})),o[n]=r})),Object(G.a)(Object(G.a)({},e),{},{dictionary:o})})),Object(Rt.a)($E,"kpi/POP_ELEMENT_KPI",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step].splice(t.payload.index,1),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)($E,"kpi/POP_FUNCTION_ARGUMENT_ELEMENT_KPI",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step][t.payload.index].functionArguments.splice(t.payload.functionElementIndex,1),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)($E,"kpi/REPLACE_KPI_ELEMENT",(function(e,t){var a=t.payload.element.object,n=t.payload.editData.step,r=t.payload.editData.index,o=Object(Pt.a)(e.steps);return o[n][r]=a,Object(G.a)(Object(G.a)({},e),{},{steps:o})})),Object(Rt.a)($E,"kpi/REHYDRATE_KPI",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload.name,steps:t.payload.steps,area:t.payload.area,time:t.payload.time,dictionary:{parameters:t.payload.parameters,indicators:t.payload.indicators,functions:t.payload.functions}})})),Object(Rt.a)($E,"kpi/RESET_STEPS_KPI",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{steps:[[]],dictionary:{parameters:[],indicators:[],functions:[]},noExistingIds:[]})})),Object(Rt.a)($E,"kpi/SET_ACTIVE_KPI",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{active:t.payload})})),Object(Rt.a)($E,"kpi/SET_KPI_DELETING",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{isDeleting:t.payload})})),Object(Rt.a)($E,"kpi/REPLACE_FUNCTION_ARGUMENT_ELEMENT_KPI",(function(e,t){var a=t.payload.elementFunction.object,n=t.payload.editData.step,r=t.payload.editData.index,o=t.payload.editData.functionElementIndex,i=Object(Pt.a)(e.steps);return i[n][r].functionArguments[o]=a,Object(G.a)(Object(G.a)({},e),{},{steps:i})})),Object(Rt.a)($E,"kpi/SET_NO_EXIST_IDS_KPI",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{noExistingIds:t.payload})})),$E),sv),uv=Object(ZE.a)((WE={},Object(Rt.a)(WE,"employees/FETCH_EMPLOYEES",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(WE,"employees/SET_EMPLOYEES",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(WE,"employees/SET_EMPLOYEES_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),WE),{loading:!1,data:[],error:!1}),dv={organization:"",area:"",employee:"",reports:[],loadingReports:!1,errorLoadingReports:!1,isSendingCommision:!1},mv=Object(ZE.a)((KE={},Object(Rt.a)(KE,"reports/SET_REPORTS_ORGANIZATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{organization:t.payload})})),Object(Rt.a)(KE,"reports/SET_REPORTS_AREA",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{area:t.payload})})),Object(Rt.a)(KE,"reports/SET_REPORTS_EMPLOYEE",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{employee:t.payload})})),Object(Rt.a)(KE,"reports/FETCH_REPORTS_EMPLOYEE",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loadingReports:!0,errorLoadingReports:!1})})),Object(Rt.a)(KE,"reports/SET_EMPLOYEE_REPORTS",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loadingReports:!1,errorLoadingReports:!1,reports:t.payload})})),Object(Rt.a)(KE,"reports/SET_EMPLOYEE_REPORTS_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loadingReports:!1,errorLoadingReports:t.payload})})),Object(Rt.a)(KE,"reports/SET_COMMISION_SENDING",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{isSendingCommision:t.payload})})),Object(Rt.a)(KE,"reports/RESET_EMPLOYEE_REPORTS_DATA",(function(){return dv})),Object(Rt.a)(KE,"reports/FETCH_REPORTS_BY_ORGANIZATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loadingReports:!0,errorLoadingReports:!1})})),Object(Rt.a)(KE,"reports/SET_REPORTS_BY_ORGANIZATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loadingReports:!1,errorLoadingReports:!1,reports:t.payload})})),KE),dv),pv={name:"",description:"",parameters:[],steps:[[]],expression:"",tested:!1,saved:!1,sending:!1,isDeleting:!1},fv=Object(ZE.a)((HE={},Object(Rt.a)(HE,"createFunction/SET_CREATEFUNCTION_NAME",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload})})),Object(Rt.a)(HE,"createFunction/SET_CREATEFUNCTION_DESC",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{description:t.payload})})),Object(Rt.a)(HE,"createFunction/SET_CREATEFUNCTION_PARAMETER",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{parameters:[].concat(Object(Pt.a)(e.parameters),[t.payload])})})),Object(Rt.a)(HE,"createFunction/PUSH_ELEMENT_CREATEFUNCTION_STEP",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step]=[].concat(Object(Pt.a)(e.steps[t.payload.step]),[t.payload.object]),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)(HE,"createFunction/CREATE_CREATEFUNCTION_STEP",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{steps:[].concat(Object(Pt.a)(e.steps),[[]])})})),Object(Rt.a)(HE,"createFunction/SET_TEST_CREATEFUNCTION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{tested:t.payload})})),Object(Rt.a)(HE,"createFunction/SET_CREATEFUNCTION_SENDING",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{sending:t.payload})})),Object(Rt.a)(HE,"createFunction/SET_SAVE_CREATEFUNCTION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{saved:t.payload})})),Object(Rt.a)(HE,"createFunction/RESET_CREATEFUNCTION_DATA",(function(){return pv})),Object(Rt.a)(HE,"createFunction/REHYDRATE_CREATEFUNCTION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload.name,description:t.payload.description,steps:t.payload.steps,parameters:t.payload.parameters,expression:t.payload.expression})})),Object(Rt.a)(HE,"createFunction/POP_CREATEFUNCTION_ELEMENT",(function(e,t){var a=Object(Pt.a)(e.steps);return a[t.payload.step].splice(t.payload.index,1),Object(G.a)(Object(G.a)({},e),{},{steps:a})})),Object(Rt.a)(HE,"createFunction/REPLACE_ELEMENT_CREATEFUNCTION",(function(e,t){var a=t.payload.element.object,n=t.payload.editData.step,r=t.payload.editData.index,o=Object(Pt.a)(e.steps);return o[n][r]=a,Object(G.a)(Object(G.a)({},e),{},{steps:o})})),Object(Rt.a)(HE,"createFunction/DELETE_CREATEFUNCTION_PARAMETER",(function(e,t){var a=Object(Pt.a)(e.parameters);return a.splice(t.payload,1),Object(G.a)(Object(G.a)({},e),{},{parameters:a})})),Object(Rt.a)(HE,"createFunction/SET_EXPRESSION_CREATEFUNCTION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{expression:t.payload})})),Object(Rt.a)(HE,"createFunction/SET_DELETING_CREATEFUNCTION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{isDeleting:t.payload})})),HE),pv),gv=Object(ZE.a)(Object(Rt.a)({},"navigation/PUSH_ROUTE",(function(e,t){var a=e.navigation;return a.push(t.payload),Object(G.a)(Object(G.a)({},e),{navigation:a})})),{navigation:[]}),bv=Object(ZE.a)((GE={},Object(Rt.a)(GE,"employeeCatalog/FETCH_EMPLOYEE_CATALOG",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!0,error:!1})})),Object(Rt.a)(GE,"employeeCatalog/SET_EMPLOYEE_CATALOG",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:!1,data:t.payload})})),Object(Rt.a)(GE,"employeeCatalog/SET_EMPLOYEE_CATALOG_ERROR",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{loading:!1,error:t.payload})})),GE),{loading:!1,data:[],error:!1}),hv={name:"",id:"",organization:"",dataSource:"",tagName:"",tagDate:"",edit:!1},Ev=Object(ZE.a)((JE={},Object(Rt.a)(JE,"variablestag/SET_VARIABLE_ID",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{id:t.payload})})),Object(Rt.a)(JE,"variablestag/SET_VARIABLE_NAME",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{name:t.payload})})),Object(Rt.a)(JE,"variablestag/SET_VARIABLE_ORGANIZATION",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{organization:t.payload})})),Object(Rt.a)(JE,"variablestag/SET_VARIABLE_DATASOURCE",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{dataSource:t.payload})})),Object(Rt.a)(JE,"variablestag/SET_VARIABLE_TAG_ESTATUS_EDIT",(function(e,t){return Object(G.a)(Object(G.a)({},e),{},{edit:t.payload})})),Object(Rt.a)(JE,"variablestag/RESET_VARIABLE_TAG",(function(){return hv})),JE),hv),vv=function(e){return Object(SE.combineReducers)({router:e,modalselector:QE,organizations:ev,areas:tv,datasources:av,areaIndicators:nv,indicator:XE,variables:rv,parameters:ov,functions:iv,notification:cv,kpi:lv,employees:uv,reports:mv,createFunction:fv,navigation:gv,employeeCatalog:bv,variabletag:Ev,UserSignInReducer:AE,UserProfileReducer:CE,LanguajeReducer:_E,NavbarReducer:wE,VariableCommissionsReducer:PE})},Ov=Object(Uo.a)("navigation/PUSH_ROUTE"),yv=a(1067),jv=Object(Lp.a)(vv,jE),Sv=Object(tb.b)(jv);i.e.configure(c.a),i.c.setLanguage("es"),i.c.putVocabularies({es:a(879),en:a(880)});t.a=function(){var e=Object(o.h)(),t=Object(o.f)(),a=Object(o.i)();Object(n.useEffect)((function(){return i(t,Lp.b.action),function(){}}),[t]);var i=function(e,t){jv.dispatch(Ov(e))};return r.a.createElement(r.a.Fragment,null,r.a.createElement(yg.a,null),r.a.createElement(H.a,{store:jv},r.a.createElement(yv.a,{loading:r.a.createElement(f,null),persistor:Sv},r.a.createElement(g.SnackbarProvider,{dense:!0,preventDuplicate:!0},r.a.createElement(eb,{navigate:e,location:t,params:a})))))}},645:function(e,t){},652:function(e,t){},654:function(e,t,a){e.exports=a.p+"static/media/bama_icon.54e2835c.png"},703:function(e,t,a){e.exports=a.p+"static/media/watermark.9371bc9d.png"},879:function(e){e.exports=JSON.parse('{"User":"Usuario","Telephone Number":"N\xfamero telef\xf3nico","Register":"Registrarse","Already have an Account":"\xbfYa te registraste?","New in Bama PoS":"Eres nuevo en BamaPoS?","Create a New Account":"Crea una cuenta","Validating User":"Validando usuario","Creating a New User":"Creando usuario","Not Authenticated":"No autenticado","not authenticated":"No autenticado","Greetings":"Saludos","Enrol New Customer":"Inscribir nuevo cliente","Copy to Clipboard":"Copiar al Portapapeles","PasswordResetRequiredException":"Reinicio de contrase\xf1a","Password reset required for the user":"Necesitas actualizar tu contrase\xf1a","UserNotFoundException":"Usuario no encontrado","User does not exist":"El Usuario no existe","You will receive a Code via SMS at":"Recibir\xe1s un c\xf3digo por SMS al","Loading":"Cargando","Code":"C\xf3digo","New Password":"Nueva contrase\xf1a","New Password Required":"Es necesario elegir una nueva contrase\xf1a","Network error":"Error de conexi\xf3n a la red","Attempt limit exceeded, please try after some time":"L\xedmite de intentos excedido, intentar m\xe1s tarde","Reseting password":"Actualizando contrase\xf1a","NotAuthorizedException":"No Autorizado","UserNotConfirmedException":"Usuario sin confirmaci\xf3n","Remaining attempts":"Intentos restantes","Forgot password?":"\xbfOlvidaste tu contrase\xf1a?","Forget your password?":"\xbfOlvidaste tu contrase\xf1a?","Forget your password":"Olvidaste tu contrase\xf1a","Forget your password? ":"\xbfOlvidaste tu contrase\xf1a?","InvalidParameterException":"Par\xe1metros inv\xe1lidos","Invalid verification code provided, please try again":"C\xf3digo de verificaci\xf3n inv\xe1lido, intente de nuevo","Access Token has been revoked":"El token de acceso ha sido revocado","Sign Out":"Salir","Closing Session":"Cerrando sesi\xf3n","Home":"Inicio","Work Group":"Equipo de trabajo","Team Chat":"Chat","Inventory":"Inventario","Cash Register":"Caja registradora","Orders":"Pedidos","Reports":"Reportes","Loyalty":"Club conviene","Offers and Promotions":"Ofertas y promociones","Providers":"Proveedores","Notifications":"Notificaciones","ChatBot":"Ayuda","Settings":"Preferencias","Products":"Productos","Product":"Producto","Refresh Token has expired":"El token de sesi\xf3n expir\xf3","Dissmiss me":"Ocultar","The username should either be a string or one of the sign in types":"El nombre de usuario debe ser una cadena","Attempt limit exceeded":"Super\xf3 el n\xfamero de intentos permitidos","Invalid code provided, please request a code again":"C\xf3digo proporcionado invpalido, por favor solicita un c\xf3digo","User already exists":"El usuario ya existe","User created successfully":"Usuario creado con \xe9xito","Code resent successfully":"C\xf3digo enviado","Confirmation code cannot be empty":"El c\xf3digo de confirmaci\xf3n no puede estar vac\xedo","Confirmation Code":"C\xf3digo de confirmaci\xf3n","Confirmating new User":"Confirmando usuario","Enter your code":"Ingresa tu c\xf3digo","Lost your code? ":"\xbfOlvidaste tu c\xf3digo?","SUCCESS":"\xc9xito","User confirmed":"Usuario confirmado","Confirm User":"Confirmar usuario","Resend SignUp code":"Reenviar c\xf3digo","Resending SignUp code":"Reenviando c\xf3digo de confirmaci\xf3n","User is not confirmed":"El Usuario no est\xe1 confirmado","Password Reseted Successfully":"Reinicio de contrase\xf1a correcto","User is already confirmed":"El usuario ya est\xe1 confirmado","Close Session":"Cerrar sesi\xf3n","Profile":"Perfil","My Profile":"Mi perfil","Warehouse":"Sucursal","Back":"Regresar","User Picture":"Im\xe1gen de usuario","Full Name":"Nombre completo","Username":"Nombre de Usuario","Active":"Activo","Id":"Id","Created":"Creado","Updated":"Actualizado","Email":"Correo electr\xf3nico","Nip":"Nip","Address":"Direcci\xf3n","Tax Identification":"RFC","User not have a Warehouse related":"El usuario no tiene una Sucursal relacionado","Products Loaded":"Productos cargados","Warehouses Loaded":"Sucursales cargados","Products in Inventory Loaded":"Productos en inventario cargados","Cannot reset password for the user as there is no registered/verified email or phone_number":"No es posible reiniciar la contrase\xf1a para un usuario que no est\xe1 verificado","Cannot send code to either phone_number or email":"No es posible enviar el c\xf3digo","Refresh Products":"Actualizar productos","Search":"B\xfasqueda","Read BarCode":"Leer c\xf3digo de barras","Product Kits":"Kits de productos","Refresh":"Actualizar","Point Of Sale":"Punto de Venta","Sign in to your account":"Inicie sesion en su cuenta","Sign In":"Iniciar sesion","Sign in":"Iniciar sesion","Sign Up":"Registrarse","Username *":"Usuario *","Password *":"Contrase\xf1a *","Password":"Contrase\xf1a","Enter your password":"Ingrese su contrase\xf1a","Enter your username":"Ingrese su nombre de usuario","No account?":"\xbfNo tienes una cuenta?","No Account":"No tienes una cuenta","No account? ":"\xbfNo tienes una cuenta?","Create account":"Crear una cuenta","Create Account":"Crear cuenta","Have an account?":"\xbfTenes cuenta?","Have an account? ":"\xbfTenes cuenta?","Have a code?":"\xbfTiene un codigo?","Code *":"Codigo","Confirm":"Confirma","Reset Password":"Reiniciar contrase\xf1a","Reset password":"Reiniciar contrase\xf1a","Reset your password":"Reinicie su contrase\xf1a","Back to Sign in":"Volver al inicio de sesion","You will receive a verification code to reset your password":"Usted recibira un codigo de verificacion para reiniciar su contrase\xf1a","Submit":"Enviar","Verify":"Verificar","Verify Contact":"Verificar contacto","Skip":"Omitir","Lost your code?":"\xbfPerdiste tu codigo?","Resend":"Reenviar","Forgot Password?":"\xbfOlvidaste tu contrase\xf1a?","You will receive a verification code":"Usted recibira un codigo de verificacion","Account recovery requires verified contact information":"La recuperaci\xf3n de la cuenta requiere informaci\xf3n de contacto verificada","Incorrect username or password":"Nombre de usuario o contrase\xf1a incorrecta","Invalid password format":"Formato de contrase\xf1a inv\xe1lido","Invalid phone number format":"Formato de n\xfamero de tel\xe9fono inv\xe1lido. Utilice el formato de n\xfamero de tel\xe9fono +12345678900","Username cannot be empty":"El nombre de usuario no puede estar vacio","Custom auth lambda trigger is not configured for the user pool.":"No esta permitido el inicio de sesion sin contrase\xf1a","Incorrect username or password.":"Usuario o contrase\xf1a incorrecto","Password attempts exceeded":"Excedido el tiempo de reintentos, espere unos segundos","Update Profile Photo":"Actualizar foto de perfil","Chat":"Chat","Support":"Soporte","Update your Photo":"Actualiza tu foto","Add you photo by clicking below":"Agrega tu foto dando clic abajo","The image has been selected":"La im\xe1gen ha sido seleccionada","Select a Photo":"Elige una foto","Save":"Guardar","The image was uploaded successfully":"La im\xe1gen se carg\xf3 correctamente","Your Username don\'t have an Profile created":"Tu usuario no tiene un perfil creado","Variable \'input\' has coerced Null value for NonNull type \'ID!\'":"Se ha enviado un valor \'Null\' como ID","Account Detail":"Detalle de cuenta","Edit":"Editar","Update your Profile":"Actualiza tu perfil","Account Status":"Estatus de cuenta","Nick Name":"Nombre de bienvenida","Phone Numbers":"N\xfameros telef\xf3nicos","Phone Number":"N\xfameros telef\xf3nico","Nip Password":"Nip de acceso r\xe1pido","home":"Casa","work":"Trabajo","mobile":"Celular","office":"Oficina","other":"Otro","Phone":"Tel\xe9fono","Phone Type":"Tipo de tel\xe9fono","No records to display":"Sin registros por mostrar","Rows":"Registros","First Page":"Inicio","Previous Page":"Anterior","Next Page":"Siguiente","Last Page":"Final","of":"de","Drag headers":"Arrastrar encabezados","Rows per page":"Registros por p\xe1gina","Are you sure you want to delete this row?":"\xbfEst\xe1s seguro de eliminar este registro?","Delete":"Borrar","Cancel":"Cancelar","Add":"Agregar","Filter":"Filtrar","Options":"Opciones","Add or remove columns":"Agregar o quitar columnas","row(s) selected":"Seleccionado(s)","Show Columns":"Ver Columnas","Export":"Exportar","Export as CSV":"Exportar a CSV","Cash Register Shift":"Turno de caja registradora","You don\'t have an open shift at this register":"No cuentas con un turno abierto en esta caja","petty_cash":"Fondo fijo","money_cash":"Efectivo en caj\xf3n de dinero","virtual_cash":"Dinero electr\xf3nico","Enter the Stock":"Ingresa el valor","Open Cash Register Shift":"Abrir Caja Registradora","Close Cash Register Shift":"Cerrar Caja Registradora","Cash Register Shift open at":"Caja Registradora abierta","Telephonic Recharge":"Recarga telef\xf3nica","Apply Telephonic Recharge":"Realizar recarga telef\xf3nica","Next":"Siguiente","Finish":"Finalizar","Select Telephonic Company":"Seleccionar compan\xeda telef\xf3nica","Select Amount of Recharge":"Selecciona monto de recarga","Enter Telephone Number":"Ingresa n\xfamero telef\xf3nico","Confirm Telephone Number":"Confirma n\xfamero telef\xf3nico","Unknown step":"Paso desconocido","The telephone number don\'t have a correct length":"La longitud del N\xfamero Telef\xf3nico debe ser de 10 d\xedgitos","Phone Number length":"10 d\xedgitos","The phone numbers don\'t match":"Los n\xfameros proporcionados no coinciden","Autorization Number":"N\xfamero de autorizaci\xf3n","Waiting for Transaction Response":"Esperado respuesta de transacci\xf3n","Select Service Type":"Elige el tipo de Servicio","Cash safe keeping needed":"Resguardo de efectivo requerido. Hacer retiro.","Enter the Service Barcode or Reference":"Ingresa el c\xf3digo de barras o referencia de pago","Enter the Verification Code":"Ingresa el c\xf3digo de Verificaci\xf3n, o la Referencia 2","Enter Amount of Payment":"Ingresa el monto de pago","Return change: ":"Regresar cambio: ","Confirm Service Payment Detail":"Confirma los detalles del pago de servicio","Service Payment":"Pago de servicio","The reference isn\'t present":"No ha ingresado la referencia","Specific a correct amount please":"Ingrese un monto correcto","The amount exceeds the allowed withdrawal":"El monto a retirar sobrepasa el fondo fijo","The minimum of petty cash should be: ":"El fondo fijo m\xednimo debe ser de: ","The minimum withdrawal should be equal or greater than: ":"El retiro m\xednimo debe ser igual o mayor a: ","Not added payment":"Pago no ingresado","Don\'t forget to charge":"No olvides cobrar","Collect Money":"Cobrar monto","Apply Service Payment":"Aplicar pago de servicio","Representative Account":"Representante de cuenta","Attendant Manager":"Encargado de tienda","Floor Helper":"Ayudante de piso","Attendant":"Vendedor cajero","Operations Assistant":"Asistente de operaciones","Administrador VariableCommissions":"Admin Comisiones Variables","Sales":"Ventas","Store":"Tienda","stores":"Tiendas","Present your finger to authorize this transaction":"Presente su dedo para autorizar esta transacci\xf3n","Open Cash Register Shift Successfully":"Apertura de turno de caja registradora correcta","The Fingerprint isn\'t from a current Attendant":"La huella digital no es del vendedor cajero en turno","Synchronization Monitor":"Monitor de sincronizaci\xf3n","Sending data to Fortia ERP":"Enviando datos a fortia ERP","Last Synchronization":"\xdaltima sincronizaci\xf3n","Pending Rows":"Registros penientes","Sync":"Sincronizaci\xf3n","Last Upload Package":"\xdaltimo paquete enviado","Cash Drawer Activity":"Actividad de caj\xf3n de dinero","Sale Ticket\'s":"Ticket\'s de venta","Fortia-BAMAWS Sync Successfully":"Fortia-BAMAWS sincronizaci\xf3n completa","Select the number of Movie Tickets":"Elige el n\xfamero de entradas de cine","Register Sale":"Registrar venta","Work Team":"Equipo de trabajo","Daily Sales":"Ventas diarias","System Settings":"Configuraci\xf3n de sistema","Password Error":"Contrase\xf1a incorrecta","Trying Online Login":"Intentando iniciar sesi\xf3n en l\xednea","Validating User on Cloud":"Validando usuario en cloud","Store Config":"Configuraci\xf3n de sucursal","Customers":"Clientes","Network Error":"Sin internet","Select the Customer for access a better Price":"Selecciona el cliente club conviene para acceder a mejores precios","Refresh Inventory":"Actualizar inventario","Print Inventory":"Imprimir inventario","Sending data Sales":"Enviando informaci\xf3n de ventas","Sending data Sales to Bama Cloud":"Enviando ventas a Bama Cloud","Sending data CashRegisterShift to Bama Cloud":"Enviando turnos de caja a Bama Cloud","CashRegisterShift":"Turnos de caja","Failed attempts":"Intentos fallidos","Search Ticket":"Buscar Ticket","Scan or Type the Ticket Barcode":"Escanee o escriba el C\xf3digo de Barras del Ticket","This ticket does not exist, please verify":"No existe el Ticket, favor de verificar","Total Sales":"Ventas Totales","My Sales":"Mis ventas","Items Sold":"Art\xedculos Vendidos","My Items Sold":"Mis Art\xedculos Vendidos","Cash Register Shifts":"Aperturas de Caja","My Cash Register Shifts":"Mis Aperturas de Caja","Cash Drawer Moves":"Movimientos de caja","My Cash Drawer Moves":"Mis Movimientos de caja","Fills all fields":"Llena todos los campos","The information corresponding to the period: ":"La informaci\xf3n corresponde al Periodo: ","Returnable":"Retornable","Card Payments":"Pagos con Tarjeta","Service Payments":"Pago de Servicios","sale":"Venta","returned":"Cambio","initialization":"Inicializaci\xf3n","opening":"Apertura","adjustmen":"Ajuste","audit":"Auditor\xeda","safekeeping":"Resguardo de Valores","control":"Control","Add Incident":"Registrar Incidencia","Add Role":"Registrar Nuevo Rol de Turno","Select Attendant":"Elegir Vendedor Cajero","Select Incident":"Elegir Tipo de Incidencia","Select Day":"Elegir el d\xeda","Add Notes":"Agregar Notas","Incident":"Incidencia","Select a Day":"Seleccionar d\xeda","Add Incident Successfully":"Se agreg\xf3 la Incidencia correctamente","Add Role Successfully":"Se agreg\xf3 el Rol de Turno correctamente","Select Schedule":"Elegir Horario","Night Shift":"Turno Nocturno","Afternoon Shift":"Turno Vespertino","Morning Shift":"Turno Matutino","Waiting for Pinpad":"Esperando respuesta de la Terminal","X Cut":"Corte X","Z Cut":"Corte Z","Generate X Cut":"Generar Corte X","Generate Z Cut":"Generar Corte Z","Generating X Cut, please wait a moment":"Generando Corte X, espere un momento por Favor","Generating Z Cut, please wait a moment":"Generando Corte Z, espere un momento por Favor","Validating CashRegisterShifts":"Validando Aperturas de Caja","Calculating CashRegisterShifts":"Calculando Aperturas de Caja","Validating Sales":"Validando Ventas","Calculating Cash Payment Sales":"Calculando Pagos en Efectivo","Calculating Card Payment Sales":"Calculando Pagos con Tarjeta","Calculating Sales":"Calculando Ventas","Calculating Safekeeping":"Calculando Resguardo de Efectivo","Calculating Returnable":"Calculando Retornable / Envase vac\xedo","Calculating Cash Drawer":"Calculando Flujo de Efectivo","Preparing X Cut":"Preparando Corte X","Preparing Z Cut":"Preparando Corte Z","You have a CashRegisterShift Open, do you want close this CashRegisterShift?":"Tienes una Apertura de Caja sin cerrar, te gustar\xeda cerarla?","Exist a CashRegisterShift Open, do you want close this CashRegisterShift?":"Existe una Apertura de Caja sin cerrar, te gustar\xeda cerarla?","Total Card Payment":"Total Pago con Tarjeta","Total Cash Payment":"Total Pago en Efectivo","Safekeeping":"Resuardo de Valores","Total Safekeeping Amount":"Total Resguardo de Valores","Returnable Container Delivery":"Retornable Devuelto","Returnable Container Reception":"Retornable Recibido","Returnable Container Expiration":"Retornable Expirado","Cut Saved Successfully":"Corte guardado correctamente","Shift Change":"Cambio de Turno","Delivery Shift":"Entrega de Turno","Reception Shift":"Recepci\xf3n de Turno","Start Shift Change":"Comenzar el Cambio de Turno","Inventory Count":"Conteo de Inventario","Authorize":"Autorizar","Difference":"Diferencias","stock_petty_cash":"Fondo Fijo","stock_money_cash":"Efectivo en caj\xf3n de dinero","stock_virtual_cash":"Cobro con Tarjeta","returnable":"Retornable","inventory":"Inventario","Put the amounts to delivery at next Shift":"Captura los montos que entregar\xe1s al Siguiente Turno","Returnable Count":"Conteo de Retornable","Boxsets":"Cartones","Pieces":"Piezas","Total":"Total","Returnable Status":"Estatus","delivery":"Prestado","reception":"Devuelto","expiration":"Vencido","Stock Safekeeping":"Resguardo de Valores","Record Attendance":"Registrar Asistencia","Fingerprint doesn\'t belong to an Attendant":"La huella digital no pertenece a ning\xfan Empleado","Welcome":"Bienvenido","Your assistance has been correctly registered":"Tu asistencia ha sido registrada correctamente","onTime":"A tiempo","early":"Temprano","delayed":"Retardo","noRole":"Sin Rol de Turno","check":"Check","exit":"Salida","Confirm Exit":"Confirmar Salida","Shift Change in Progress":"Cambio de Turno en Proceso","Boxes 12 pz":"Cajas (12 pzas)","Discount Detail":"Detalle de Diferencias","Entry the amounts that start your Shift":"Captura los montos con los que iniciar\xe1s tu turno","Current Stock":"Existencia","You authorized the shift reception":"Autorizaste la Recepci\xf3n del Turno","You authorized the shift delivery":"Autorizaste la Entrega del Turno","Thanks":"Gracias","Authorized for ":"Autorizado por ","Product Name":"Producto","Brand":"Marca","Category":"Subfamilia","Sale Unit":"Unidad de Venta","SKU":"SKU","Price":"Precio","Image":"Imagen","Returnable Management":"Control de Retornable","Containers Total":"Producto marcado","Borrowed Continers":"Envases Prestados","Container Amount":"Importe","Containers Received":"Envases Recibidos","Apply":"Aplicar","Cash Withdrawal":"Retiro de Efectivo","Arqui Cash Register":"Arqueo de Caja","Ticket Detail":"Detalle del Ticket","Return Amount":"Regresar Importe","Please confirm the return amount to client":"Confirmar la Entrega del Importe al Cliente","This Ticket is Invalid":"Este Ticket ya fu\xe9 cobrado","Return Amount Successfully":"Importe Regresado correctamente","Error":"Error","Cannot read property \'IniciarSessionResult\' of undefined":"Service Integration. Error en Inicio de Sesi\xf3n","Barcode":"C\xf3digo de Barras","Select quantity of Containers Received Please":"Selecciona el n\xfamero de envases recibidos, por favor","Dear Customer, thanks for buy with us":"Cliente Club Conviene, gracias por comprar en BAMA","Position":"Puesto","Fingers":"Huellas Digitales","PayrollId":"N\xfamero de N\xf3mina","RED":"Rojo","BLUE":"Azul","GREEN":"Verde","BROWN":"Caf\xe9","YELLOW":"Amarillo","ORANGE":"Naranja","PURPLE":"Morado","PINK":"Rosa","Put new Password":"Escribe la nueva Contrase\xf1a","Confirm new Password":"Confirma la nueva Contrase\xf1a","invalidDate":"Fecha Inv\xe1lida","Piece":"Pieza","Service":"Servicio","Key":"Clave","Product Kit Name":"Kit","Kit Type":"Tipo de kit","limitPerDay":"L\xedmite diario","limitPerPos":"L\xedmite por Caja","limitPerSale":"L\xedmite por Venta","marketReleaseDate":"Inicio de Vigencia","marketFinalDate":"Fin de Vigencia","amountDiscount":"$ Descuento","amountOfer":"$ Oferta","percentDiscount":"% Descuento","percentOfer":"% Oferta","loyalty":"Club Conviene","combo":"Combo","kit":"Kit","promotion":"Promoci\xf3n","productKitItems":"Productos","Quantity":"Cantidad","Menu":"Men\xfa Bama","Refresh Customer":"Actualizar Clientes","Add a new customer":"Agregar un nuevo cliente","field is empty":"El campo esta vacio","Inactive User":"Usuario Inactivo","Back to top":"Ir arriba","Customer Registration":"Preregistro de Clientes","Enter your Information":"Ingresa tus Datos","Upload your Documents":"Sube tus Documentos","Select closest Store":"Elige tu Sucursal m\xe1s cercana","Save your Code":"Guarda tu C\xf3digo","Legend to enrollment":"Est\xe1s muy cerca de tener acceso a las mejores ofertas y promociones de Tiendas BAMA","All steps completed - you\'re finished":"Haz completado tu registro!","Reset":"Comenzar de nuevo","Customer Name":"Nombres","Enter Customer Name":"Ingresa el Nombre del Cliente","Enter Customer Second Name":"Ingresa el Apellido Paterno","Enter Customer Last Name":"Ingresa el Apellido Materno","Enter Customer Birthday":"Selecciona Fecha de Nacimiento","Taxpayer Info":"Datos de Facturaci\xf3n","Email incorrect Format":"Formato incorrecto de e-m@il","Taxpayer name":"Raz\xf3n Social","Taxpayer identification":"RFC","Address Selection":"Escribe tu Direcci\xf3n","Enter a location":"Ingresa tu direcci\xf3n","Route and Street Number":"Calle y N\xfamero","Sublocality":"Colonia","Locality":"Localidad","Municipality":"Municipio","Country":"Estado","Postal Code":"C\xf3digo Postal","Address References":"Entre Calles","Enter at least one email":"Ingresa al menos un e-m@il","Enter at least one phone":"Ingresa al menos un Tel\xe9fono","Enter Taxpayer":"Ingresa los datos de Facturaci\xf3n","Enter Address":"Ingresa tu Direcci\xf3n","Id Card":"INE, IFE o Identificaci\xf3n Oficial","Please share with us your Id Card":"Sube una foto de tu INE","Photo":"Fotograf\xeda","Choose":"Seleccione","Zero Results":"No se encontraron resultados","Store Selection":"Selecci\xf3n de Tienda","Go to your Store to finish your registration":"Acude a tu Sucursal a terminar tu registro","Select your Store":"Selecciona tu Tienda m\xe1s cercana","Token registration legend":"Has completado tu Preregistro, acude a tu Sucursal para completar tu registro y puedas acceder a las mejores Promociones. Presenta el siguiente c\xf3digo.","Customer Second Name":"Apellido Paterno","Customer Last Name":"Apellido Materno","Registry Success":"Preregistro Exitoso","Terms and Conditions":"T\xe9rminos y Codiciones","termsAndConditions":"T\xe9rminos y Codiciones","Notice Privacy":"Aviso de Privacidad","noticePrivacy":"Aviso de Privacidad","Acept Terms and Conditions":"Acepto T\xe9rminos y Condiciones","Acept Notice Privacy":"Acepto Aviso de Privacidad","Acept Legals":"Acepta el Aviso de Privacidad y los T\xe9rminos y Condiciones","The telephone number don\'t have a Phone Type":"No seleccionaste el Tipo de Tel\xe9fono","Sending data, please waiting for response":"Enviando datos... por favor espere un momento","Registry successfully":"Registro completado","Congratulations":"Felicitaciones","createCustomer_ConditionalCheckFailedException":"Alguno de los datos (Nombre, Direcci\xf3n, email), que ingresaste, ya existen, favor de verificarlos, en caso de que sean correctos, ya cuentas con un N\xfamero de Cliente, favor de acudir a tu Sucursal a validarlo.","createCustomer_emailLegend":" con el siguiente c\xf3digo: ","createCustomer_emailLegendStore":"Para completar tu registro, por favor acude a tu Sucursal ","createCustomer_emailLegendStoreAddress":" ubicada en ","createCustomer_emailLegendSended":"Se ha enviado tu C\xf3digo al correo: ","createCustomer_smsLegend":"Folio de Preregistro BAMA:","createCustomer_smsLegendSended":"Se ha enviado tu C\xf3digo al n\xfamero: ","Print":"Imprimir","Customer Enrollment":"Enrolamiento de Consumidor","Customer Profile":"Perfil del Cliente","Enter Preregistration Code":"Ingresa el c\xf3digo de Preregistro","To complete regitry of Customer, plese enter the preregistration code":"Para completar el Registro del Consumidor, por favor ingresa el C\xf3digo de Preregistro","Ready to Sale":"Disponible para comprar","Sell Banned":"A\xfan no puede Comprar","identification":"Identificaci\xf3n Oficial","picture_profile":"Fotograf\xeda","Acceptd at":"Aceptados el","No results for this preregistration code":"No hay resultados para este C\xf3digo de Preregistro","Add Fingerprint":"Agregar Huellas Digitales","Use this code for fingerprint registration":"Utiliza este c\xf3digo para el registro de las Huellas Digitales","This is the software for regiter the fingerprints customer":"Para registrar las Huellas Digitales necesitar\xe1s el siguiente Programa","Fingerprints registred":"Huellas Digitales registradas","Last Update":"\xdaltima Actualizaci\xf3n","Preregistration Code":"Preregistro","Zone":"Zona","SellBanned":"Puede Comprar","Take Photo":"Tomar Fotograf\xeda","Uploading":"Guardando","Enrollment Date":"Fecha de Preregistro","Activation":"Activaci\xf3n","LEFT_PINKY":"Me\xf1ique Izquierdo","LEFT_RING":"Anular Izquierdo","LEFT_MIDDLE":"Medio Izquierdo","LEFT_INDEX":"\xcdndice Izquierdo","LEFT_THUMB":"Pulgar Izquierdo","RIGHT_PINKY":"Me\xf1ique Izquierdo","RIGHT_RING":"Anular Derecho","RIGHT_MIDDLE":"Medio Derecho","RIGHT_INDEX":"\xcdndice Derecho","RIGHT_THUMB":"Pulgar Derecho","Upload Legend":"Toma una Fotograf\xeda o Selecciona una Im\xe1gen","Customers Dashboard":"Tablero de Clientes","All":"Todos","Active Rows":"Activos","Inactive Rows":"Inactivos","Registered Rows":"Nuevos Enrolamientos","Incomplete Rows":"Enrolamiento Incompleto","Auditable Rows":"En Auditor\xeda","Authorization Rows":"En Proceso de Autorizaci\xf3n","More Details":"M\xe1s Detalle","View All":"Ver Todos","Rows Loaded":"Registros Cargados","View":"Ver","Documents":"Documentos","Selected Rows":"Registros Seleccionados","Edit Rows":"Editar Registros","Show Fingerprints":"Ver Huellas Digitales","Show Phones":"Ver Tel\xe9fonos","Show Emails":"Ver Correos Electr\xf3nicos","Show Documents":"Ver Documentaci\xf3n","Show Legals":"Ver T\xe9rminos y Condiciones","Show Audit":"Ver Auditor\xeda","Massive Customer Update":"Actualizaci\xf3n de Clientes","Start Audit":"Inicio de Auditor\xeda","End Audit":"Fin de Auditor\xeda","Promoter":"Pomotor","Auditor":"Auditor","Blacklist":"En Lista Negra","No Blacklist":"No est\xe1 en Lista Negra","customerFraudPrevention":"M\xf3dulo de Prevenci\xf3n de Fraude","Review Audit Details":"Revisar Detalles de Auditor\xeda","Audit Detail":"Detalle de Auditor\xeda","Coincidences":"Coincidencias","Coincidence":"Coincidencia","Coincidence Type":"Tipo de Coincidencia","customerNames":"Nombre de Cliente","attendantNames":"Nombre de Empleado","customerAddress":"Direcci\xf3n de Cliente","attendantAddress":"Direci\xf3n de Empleado","customerEmails":"Correo Electr\xf3nico de Cliente","attendantEmails":"Correo Electr\xf3nico de Empleado","customerPhones":"Tel\xe9fono de Cliente","attendantePhones":"Tel\xe9fono de Empleado","customerTaxpayer":"Datos Fiscales","openRegistry":"Registro Abierto","Risk Factor":"Factor de Riesgo","Authorize Registry":"Autorizar Registro","Send to Blacklist":"Enviar a la Lista Negra","customerMassiveUpdateLegend":"Selecciona el nuevo Tipo de Cliente Consumidor","Selected Customers":"Clientes Seleccionados","Pending Audits":"Auditor\xedas Pendientes","customerMassiveUpdateAuditLegend":"Selecciona la Acci\xf3n para las Auditor\xedas Pendientes","At least 2 fingerprints to complete registration":"Se necesitan 2 Huellas Digitales para completar el Registro","Instructions":"Instrucciones","fingerprintInstructionsLegend":"Para comenzar la captura de Huellas Digitales, por favor, da click en la palma de la mano, si ya capturaste alguna Huella Digital y vuelves a Capturarla, la Informaci\xf3n se reemplazar\xe1","Enroll Fingerprints":"Enrolar Huellas Digitales","Search New Preregistration Code":"Buscar C\xf3digo de Preregistro","This Customer has already registered their fingerprints":"Este usuario ya ha registrado Huellas Digitales","Fingerprint Enrollment Success":"Registro de Huellas Digitales Completo","fingerprintEnrollmentSuccess_emailLegend":"Felicidades!, has registrado satisfactoriamente tus Huellas Digitales. Est\xe1s muy cerca de ser parte de nuestros Clientes Consentidos. En cuanto est\xe9 lista la activaci\xf3n de tu cuenta, te informaremos.","Activation Successfully":"Activaci\xf3n de Cliente Consentido Completa","activationSuccessfullyLegend":"
Ya est\xe1 Activa tu Cuenta a partir de ma\xf1ana, tendr\xe1s los mejores precios en Tiendas Bama.
Recu\xe9rda que entre siempre que compras en Tiendas Bama, acumulas puntos que te permitir\xe1n accede a mejores precios y otros beneficios.
Seguiremos en contacto contigo, siempre para recordarte que eres nuestro Cliente Consentido
","Customer Type":"Tipo de Cliente","Hello":"Hola","activationSuccessfullyLegend_sms":"Activaci\xf3n de Cliente Consentido Completa. Apartir de ma\xf1ana te esperamos en Tiendas Bama","blacklistLegend_sms":"Tu registro en Tiendas Bama fu\xe9 declinado","blacklistTitle_email":"Tiendas Bama, registro declinado","blacklistLegend_email":"Por alguna extra\xf1a raz\xf3n, tu registro fu\xe9 Declinado, por favor escr\xedbenos a clubconviene@bamaglobal.com con gusto te ayudaremos","upgradeCustomerType_sms":"Tiendas Bama. Felicidades! ahora eres ","upgradeCustomerTypeTitle_email":"Tiendas Bama - Cliente Consentido","upgradeCustomerTypeLegend_email":"Muchas Felicidades, nos da mucho gusto informarte que a partir de este momento eres ","Variable Commissions":"Comisiones Variables","Manual":"Manual","Employees":"Empleados","Parameters":"Par\xe1metros","Indicators":"Indicadores","Data Sources":"Fuentes de Informaci\xf3n","Business":"Empresas","Functions":"Funciones","Variables":"Variables","Xadis":"Xadis","Empty Container":"Envase Vac\xedo","Sku":"SKU","Description":"Descripci\xf3n","Sap":"SAP","BoxEmpty":"Cajas","TypeStock":"Tipo de Stock","Birthday":"Fecha Nacimiento","selectable":"6","ClavArt":"Clave Articulo","Article":"Art\xedculo","ClavFam":"Clave Familia","Existence":"Existencia","NomArti":"Nombre de Art\xedculo","Historical":"Hist\xf3rico","Customer Setting":"Configuraci\xf3n de Par\xe1metros","Current Password":"Contrase\xf1a Actual","NEW_PASSWORD_REQUIRED":"Es necesario elegir una nueva contrase\xf1a","Invalid attributes given, phone_number is missing":"Par\xe1metros inv\xe1lidos, falta el N\xfamero Telef\xf3nico","System Roles":"Roles","System Menus":"Men\xfas","System Scopes":"Permisos","Loaded":"Cargados","Users":"Usuarios","Manager":"Representante","Role":"Role de Sistema","Color":"Color","Warehouse Assistant":"Asistente de Tienda","New":"Nuevo","Optional":"Informaci\xf3n Opcional","Open Map":"Abrir Mapa","Ok":"Entendido","MapModal Instructions Searchbox":"Utiliza la Barra de b\xfasqueda ubicada en la parte superior del mapa. Recuerda que entre m\xe1s espec\xedfica sea la descripci\xf3n de tu domicilio, el resultado de la b\xfasqueda de Google Maps, ser\xe1 m\xe1s preciso.","MapModal Instructions Map Select":"Tambi\xe9n puedes navegar en el mapa y cuando encuentres tu domicilio, dale Click, aparecer\xe1 una casita, si esa es tu direcci\xf3n, podr\xe1s cerrar el mapa, ya est\xe1 seleccionada tu direcci\xf3n.","MapModal Instructions Manual":"O si lo prefieres, agrega manualmente tu direcci\xf3n","Close Map":"Cerrar Mapa","Forecast":"Forecast","Start Date":"Fecha de Inicio","End Date":"Fecha Final","Purchases":"Compras","Purchase Orders":"\xd3rdenes de Compra","Forecast date selection legend":"Selecciona un rango de fecha, para Forecast","Show Forecast Chart":"Ver Gr\xe1fica de Predicci\xf3n","Forecast per Product":"Predicci\xf3n por producto","WarehouseMenu":"Susursal","Roles":"Roles","SubirImagen":"Cargar imagen","Human Resources":"Recursos Humanos","Headcount":"Headcount","ERP":"ERP","PINPAD":"PINPAD","config erp":"Configuracion ERP","Branch office":"Sucursal","Save Config":" Guardar configuraci\xf3n","templateAssignment":"Plantilla de trabajo","Required":"Requerido","Observation":"Observacion","high":"Alto","low":"Bajo","medium":"Medio","vacant":"Vacantes","Name status":"Nombre status","Assigned Days":"Dias Asignados","Rule HeadCount":"Regla Headcount","Edit Position":"Editar Position","Template":"Plantilla","Sales Min Amount":"Monto minimo de venta","Sales Max Amount":"Monto maximo de venta","Sales frecuency":"Frecuencia de venta","Sales period":"Periodo de venta","Templete WorkedTeam":"Plantilla de trabajo","Table Positions":"Tabla de Puestos","Rules StatusHeadcount":"Reglas de Headcount","Owner":"Propietario","IT":"Eso","Operation":"Operaci\xf3n","Price List":"Lista de precios","Test":"Prueba","Edit Price":"Editar Precio","Commercial Business":"Giro Comercial","Key Unit":"Clave Unidad","List of articles":"Lista de art\xedculos","List of customers":"Lista de Clientes","Key Article":"Clave Articulo","Name Article":"Nombre Articulo","List of added files":"Lista de registros agregados","Key Customers":"Clave Cliente","Name Client":"Nombre Cliente","Company Key":"Clave Empresa","Name region":"Nombre Regi\xf3n","workplan":"Plan de trabajo","Updated price":"Precios actuales","Offer price":"Precio oferta","Discount":"Descuento","Pricing":"Asignaci\xf3n de precios","Presentation":"Presentaci\xf3n","Create date":"Fecha Creaci\xf3n","Section Name":"Nombre de secci\xf3n","Activity Name":"Nombre de actividad","InfoXadis":"Informacion de xadis","xadis date selection legend":"Selecciona un rango de fecha, para Xadis","date selection":"Selecciona una de fecha","option preference":"\xbfSeleciona la opcion deseada?","obtaining sales data":"Consultando datos de venta del ERP, Espere un momento por favor...","getting inventory data":"Consultando datos de inventario del ERP, Espere un momento por favor...","Sales inventory":"ventas e inventarios","Billing":"Facturaci\xf3n","Add Section":"Agregar Secci\xf3n","view activity":"Ver Actividad","Sections":"Secciones","Close":"Cerrar","WorkPlan Name":"Nombre del Plan de Trabajo","View Activities":"Ver Actividades","WorkPlan Section":"Secci\xf3n del Plan de Trabajo","License":"Licencias BamaPOS","Actions":"Acciones","View Datails":"Ver Detalles","Add Component":"Agregar Componente","Search Colaborator":"Consulta de colaborador","CollaboratorSearch":"Buscar Colaborador","Remote Commands":"Comandos Remotos"}')},880:function(e){e.exports=JSON.parse('{"User":"User"}')}},[[1115,1,2]]]); //# sourceMappingURL=main.9ee1e664.chunk.js.map