Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6829 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

"use strict";(self.webpackChunkleaderslinked=self.webpackChunkleaderslinked||[]).push([[402],{45574:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i,d=o(a(82191)),s=o(a(69117)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294));function f(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(f=function(e){return e?a:t})(e)}var m=o(a(23648)).default.label(i||(i=(0,s.default)(["\n  position: relative;\n  display: inline-block;\n  width: 60px;\n  height: 34px;\n  input {\n    opacity: 0;\n    width: 0;\n    height: 0;\n  }\n  .slider {\n    position: absolute;\n    cursor: pointer;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background-color: #ccc;\n    -webkit-transition: 0.4s;\n    transition: 0.4s;\n  }\n  .slider:before {\n    position: absolute;\n    content: '';\n    height: 26px;\n    width: 26px;\n    left: 4px;\n    bottom: 4px;\n    background-color: white;\n    -webkit-transition: 0.4s;\n    transition: 0.4s;\n  }\n  input.active + .slider {\n    background-color: #2196f3;\n  }\n  input:focus + .slider {\n    box-shadow: 0 0 1px #2196f3;\n  }\n  input.active + .slider:before {\n    -webkit-transform: translateX(26px);\n    -ms-transform: translateX(26px);\n    transform: translateX(26px);\n  }\n  .slider.round {\n    border-radius: 34px;\n  }\n\n  .slider.round:before {\n    border-radius: 50%;\n  }\n"]))),p=function(e){var t=e.isChecked,a=void 0!==t&&t,n=e.setValue,r=void 0===n?function(){return null}:n,l=(0,c.useState)(a),u=(0,d.default)(l,2),o=u[0],i=u[1];return(0,c.useEffect)((function(){return r(o)}),[o]),(0,c.useEffect)((function(){return i(a)}),[a]),c.default.createElement(m,{className:"switch"},c.default.createElement("input",{type:"checkbox",className:o&&"active",onChange:function(){return i(!o)}}),c.default.createElement("span",{className:"slider round"}))};t.default=p},79825:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(33453)),d=o(a(69690)),s=o(a(82191)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),f=a(43635),m=a(23470),p=a(28216),v=a(76689),g=a(88409),E=o(a(71650)),y=o(a(75283)),_=o(a(70332));function h(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(h=function(e){return e?a:t})(e)}var b=function(e){var t=e.show,a=void 0!==t&&t,n=e.userId,r=void 0===n?"":n,l=e.userAptitudes,u=void 0===l?[]:l,o=e.onClose,h=void 0===o?function(){}:o,b=e.onComplete,w=void 0===b?function(){}:b,N=(0,c.useState)(!1),k=(0,s.default)(N,2),M=k[0],x=k[1],C=(0,_.default)("aptitudes").data,O=(0,p.useSelector)((function(e){return e.intl.labels})),S=(0,p.useDispatch)(),I=(0,m.useForm)(),T=I.register,D=I.handleSubmit,F=I.setValue,q=function(){var e=(0,d.default)(i.default.mark((function e(t){var a,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.aptitudes,x(!0),n=new FormData,a.map((function(e){return n.append("aptitudes[]",e.value)})),f.axios.post("/profile/my-profiles/aptitude/".concat(r),n).then((function(e){var t=e.data,n=t.data;if(t.success)w(a),S((0,g.addNotification)({style:"success",msg:"Registro actualizado"})),h();else{var r=n.aptitudes[0];S((0,g.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw S((0,g.addNotification)({style:"danger",msg:e})),new Error(e)})).finally((function(){return x(!1)}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){T("aptitudes")}),[]),(0,c.useEffect)((function(){F("aptitudes",a?u:[""])}),[a]),c.default.createElement(v.Modal,{show:a,onHide:h},c.default.createElement(v.Modal.Header,{closeButton:!0},c.default.createElement(v.Modal.Title,null,O.aptitudes)),c.default.createElement("form",{onSubmit:D(q)},c.default.createElement(v.Modal.Body,null,c.default.createElement("div",{className:"form-group"},c.default.createElement(y.default,{suggestions:C,settedTags:u,onChange:function(e){F("aptitudes",e)}}))),c.default.createElement(v.Modal.Footer,null,c.default.createElement(v.Button,{size:"sm",type:"submit"},O.accept),c.default.createElement(v.Button,{size:"sm",variant:"danger",onClick:h},O.cancel))),M&&c.default.createElement(E.default,null))};t.default=b},49483:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(33453)),d=o(a(26243)),s=o(a(43562)),c=o(a(78149)),f=o(a(69690)),m=o(a(82191)),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=C(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),v=a(23470),g=a(55390),E=a(28216),y=a(76689),_=a(88409),h=a(43635),b=a(53827),w=o(a(36618)),N=o(a(91277)),k=o(a(45574)),M=o(a(69482)),x=o(a(70332));function C(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(C=function(e){return e?a:t})(e)}var O=function(e){var t=e.show,a=void 0!==t&&t,n=e.closeModal,r=void 0===n?function(){}:n,l=e.postUrl,u=void 0===l?"":l,o=e.setEducations,C=void 0===o?function(){}:o,O=e.settedDescription,S=void 0===O?"":O,I=(0,p.useState)(!1),T=(0,m.default)(I,2),D=T[0],F=T[1],q=(0,x.default)("degrees").data,A=(0,p.useRef)(!0),B=(0,p.useRef)(["address1","address2","country","state","city1","city2","postal_code","latitude","longitude"]),j=(0,E.useSelector)((function(e){return e.intl.labels})),z=(0,E.useDispatch)(),V=(0,v.useForm)(),R=V.register,H=V.errors,P=V.handleSubmit,L=V.setValue,Y=V.clearErrors,G=V.getValues,K=V.watch,Q=function(){(0,d.default)(G()).map((function(e){var t=(0,m.default)(e,1)[0];return L(t,"")})),r()},U=function(){var e=(0,f.default)(i.default.mark((function e(t){var a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),a=new FormData,(0,s.default)(t).map((function(e){var t=(0,m.default)(e,2),n=t[0],r=t[1];"is_current"===n&&("y"===r?a.append("to_year",(new Date).getFullYear()):a.append(n,r)),a.append(n,r)})),e.next=5,h.axios.post(u,a).then((function(e){var t=e.data;if(t.success)C(t.data),Q();else{var a=t.data;"Object"===a.constructor.name?(0,s.default)(a).map((function(e){var t=(0,m.default)(e,2),a=t[0],n=t[1];a in G()&&z((0,_.addNotification)({style:"danger",msg:"".concat(a,": ").concat((0,c.default)(n)?n[0]:n)}))})):z((0,_.addNotification)({style:"danger",msg:a}))}}));case 5:F(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){B.current.map((function(e){return R(e)})),R("formatted_address",{required:"Este campo es requerido"}),R("description",{required:!0}),R("is_current")}),[]),(0,p.useEffect)((0,f.default)(i.default.mark((function e(){var t,a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!S){e.next=12;break}return e.next=3,h.axios.get(u);case 3:if(t=e.sent,(a=t.data).success){e.next=9;break}return(0,_.addNotification)({style:"danger",msg:"string"==typeof a.data?a.data:"Ha ocurrido un error"}),F(!1),e.abrupt("return");case 9:(0,s.default)(a.data.education).map((function(e){var t=(0,m.default)(e,2),a=t[0],n=t[1];return L(a,n)})),(0,s.default)(a.data.location).map((function(e){var t=(0,m.default)(e,2),a=t[0],n=t[1];return L(a,n)})),A.current=!1;case 12:case"end":return e.stop()}}),e)}))),[a]),p.default.createElement(y.Modal,{show:a,onHide:Q},p.default.createElement(y.Modal.Header,{closeButton:!0},p.default.createElement(y.Modal.Title,null,j.education)),p.default.createElement("form",{onSubmit:P(U)},p.default.createElement(y.Modal.Body,null,p.default.createElement("div",{className:"form-group"},p.default.createElement("select",{name:"degree_id",id:"degree_id",defaultValue:"",ref:R({required:j.error_field_empty})},p.default.createElement("option",{value:"",hidden:!0},j.degree),q&&(0,s.default)(q).map((function(e){var t=(0,m.default)(e,2),a=t[0],n=t[1];return p.default.createElement("option",{value:a,key:a},n)}))),H.degree_id&&p.default.createElement(N.default,null,H.degree_id.message)),p.default.createElement("div",{className:"form-group"},p.default.createElement("input",{type:"text",name:"university",id:"university",placeholder:"Universidad",ref:R({required:j.error_field_empty})}),H.university&&p.default.createElement(N.default,null,H.university.message)),p.default.createElement("div",{className:"form-group"},p.default.createElement("input",{type:"text",name:"field_of_study",id:"field_of_study",placeholder:"Campo de estudio",ref:R({required:j.error_field_empty})}),H.field_of_study&&p.default.createElement(N.default,null,H.field_of_study.message)),p.default.createElement("div",{className:"form-group datefm"},p.default.createElement(M.default,{onGetAddress:function(e){B.current.map((function(e){L(e,"")}));var t=e.address_components;t?(t.map((function(e){var t=e.long_name;switch(e.types[0]){case"route":L("address1",t);break;case"sublocality":L("address2",t);break;case"locality":L("city1",t);break;case"administrative_area_level_2":L("city2",t);break;case"administrative_area_level_1":L("state",t);break;case"country":L("country",t);break;case"postal_code":L("postal_code",t);break;case"geometry":L("latitude",e.latitude),L("longitude",e.longitude)}})),A.current=!1):A.current=!0,L("formatted_address",e.formatted_address),Y("formatted_address")},settedQuery:K("formatted_address")}),p.default.createElement("i",{className:"fa fa-map-marker"}),H.formatted_address&&p.default.createElement(N.default,null,H.formatted_address.message)),p.default.createElement("div",{className:"form-grop"},p.default.createElement("input",{type:"text",name:"grade_or_percentage",id:"grade_or_percentage",placeholder:"Grado o porcentaje",ref:R({required:j.error_field_empty})}),H.grade_or_percentage&&p.default.createElement(N.default,null,H.grade_or_percentage.message)),p.default.createElement("div",{className:"row profile-year d-flex align-items-center pt-1"},p.default.createElement("div",{className:"input-c p-0 pr-2"},p.default.createElement("div",{className:"form-group"},p.default.createElement("select",{name:"from_year",id:"from_year",defaultValue:"",ref:R({required:j.error_field_empty})},p.default.createElement("option",{value:""},j.from_year),(0,b.getYears)().map((function(e){return p.default.createElement("option",{key:e,value:e},e)}))),H.from_year&&p.default.createElement(N.default,null,H.from_year.message))),!K("is_current")&&p.default.createElement("div",{className:"input-c p-0 pr-2"},p.default.createElement("div",{className:"form-group"},p.default.createElement("select",{name:"to_year",id:"to_year",defaultValue:"",ref:R({required:j.error_field_empty})},p.default.createElement("option",{value:""},"Año hasta"),(0,b.getYears)().map((function(e){return p.default.createElement("option",{key:e,value:e},e)}))),H.to_year&&p.default.createElement(N.default,null,H.to_year.message))),p.default.createElement("div",{className:"input-c p-0"},p.default.createElement("label",{htmlFor:"is_current"},j.current_education),p.default.createElement(k.default,{setValue:function(e){return L("is_current",e?"y":"n")}}))),p.default.createElement("div",{className:"form-group"},p.default.createElement(g.CKEditor,{onChange:function(e){return L("description",e.editor.getData())},onInstanceReady:function(e){return e.editor.setData(S)},config:h.CKEDITOR_OPTIONS}),H.description&&p.default.createElement(N.default,null,j.error_field_empty))),p.default.createElement(y.Modal.Footer,null,p.default.createElement(y.Button,{size:"sm",type:"submit"},j.accept),p.default.createElement(y.Button,{size:"sm",variant:"danger",onClick:Q},j.cancel))),D&&p.default.createElement(w.default,null))};t.default=O},28235:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(82191)),d=o(a(43562)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=w(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),c=a(43635),f=a(76689),m=a(23470),p=a(55390),v=a(28216),g=a(88409),E=a(53827),y=o(a(70332)),_=o(a(45574)),h=o(a(91277)),b=o(a(69482));function w(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(w=function(e){return e?a:t})(e)}var N=function(e){var t=e.show,a=void 0!==t&&t,n=e.url,r=void 0===n?"":n,l=e.onClose,u=void 0===l?function(){}:l,o=e.onComplete,w=void 0===o?function(){}:o,N=e.isEdit,k=void 0!==N&&N,M=(0,s.useRef)(["address1","address2","country","state","city1","city2","postal_code","latitude","longitude"]),x=(0,v.useSelector)((function(e){return e.intl.labels})),C=(0,v.useDispatch)(),O=(0,y.default)("company-sizes").data,S=(0,m.useForm)(),I=S.register,T=S.errors,D=S.handleSubmit,F=S.setValue,q=S.clearErrors,A=S.getValues,B=S.watch,j=S.setError,z=S.reset,V=function(){z(),u()},R=D((function(e){var t=new FormData;(0,d.default)(e).map((function(e){var a=(0,i.default)(e,2),n=a[0],r=a[1];r&&t.append(n,r)})),c.axios.post(r,t).then((function(e){var t=e.data,a=t.data;t.success?(w(a),V()):"string"==typeof a?C((0,g.addNotification)({style:"danger",msg:a})):(0,d.default)(a).map((function(e){var t=(0,i.default)(e,2),a=t[0],n=t[1];return j(a,{message:n[0]})}))}))}));return(0,s.useEffect)((function(){M.current.map((function(e){return I(e)})),I("formatted_address",{required:"Este campo es requerido"}),I("description",{required:!0}),I("is_current",{required:!0})}),[]),(0,s.useEffect)((function(){k&&c.axios.get(r).then((function(e){var t=e.data,a=t.data;if(t.success)(0,d.default)(a.experience).map((function(e){var t=(0,i.default)(e,2),a=t[0],n=t[1];return n&&F(a,n)})),(0,d.default)(a.location).map((function(e){var t=(0,i.default)(e,2),a=t[0],n=t[1];return n&&F(a,n)}));else{var n="string"==typeof a?a:"Error";C((0,g.addNotification)({style:"danger",msg:n}))}}))}),[k,a]),s.default.createElement(f.Modal,{show:a,onHide:V},s.default.createElement(f.Modal.Header,null,s.default.createElement(f.Modal.Title,null,k?x.edit:x.add," - ",x.experience)),s.default.createElement("form",{onSubmit:R},s.default.createElement(f.Modal.Body,null,s.default.createElement("div",{className:"form-group"},s.default.createElement("input",{type:"text",name:"company",placeholder:"Empresa",ref:I({required:"este campo es requerido"})}),T.company&&s.default.createElement(h.default,null,T.company.message)),s.default.createElement("div",{className:"form-group"},s.default.createElement("select",{name:"company_size_id",id:"company_size_id",ref:I({required:"este campo es requerido"}),defaultValue:""},s.default.createElement("option",{value:"",hidden:!0},"Tamaño de la Empresa"),O&&(0,d.default)(O).map((function(e){var t=(0,i.default)(e,2),a=t[0],n=t[1];return s.default.createElement("option",{value:a,key:a},n)}))),T.company_size_id&&s.default.createElement(h.default,null,T.company_size_id.message)),s.default.createElement("div",{className:"form-group"},s.default.createElement("input",{type:"text",name:"title",placeholder:"Titulo",ref:I({required:"este campo es requerido"})}),T.title&&s.default.createElement(h.default,null,T.title.message)),s.default.createElement("div",{className:"form-group datefm"},s.default.createElement(b.default,{onGetAddress:function(e){M.current.map((function(e){return F(e,"")}));var t=e.address_components;t&&t.map((function(e){var t=e.long_name;switch(e.types[0]){case"route":F("address1",t);break;case"sublocality":F("address2",t);break;case"locality":F("city1",t);break;case"administrative_area_level_2":F("city2",t);break;case"administrative_area_level_1":F("state",t);break;case"country":F("country",t);break;case"postal_code":F("postal_code",t);break;case"geometry":F("latitude",e.latitude),F("longitude",e.longitude)}})),F("formatted_address",e.formatted_address),q("formatted_address")},settedQuery:B("formatted_address")}),s.default.createElement("i",{className:"fa fa-map-marker"}),T.formatted_address&&s.default.createElement(h.default,null,T.formatted_address.message)),s.default.createElement("div",{className:"row profile-year",style:{gap:".5rem"}},s.default.createElement("div",{className:"input-c p-0"},s.default.createElement("div",{className:"form-group"},s.default.createElement("select",{name:"from_month",id:"from_month",ref:I({required:"este campo es requerido"}),defaultValue:""},s.default.createElement("option",{value:""},"Mes desde"),(0,E.getMonths)().map((function(e,t){return s.default.createElement("option",{key:t,value:t+1},e)}))),T.from_month&&s.default.createElement(h.default,null,T.from_month.message))),s.default.createElement("div",{className:"input-c p-0"},s.default.createElement("div",{className:"form-group"},s.default.createElement("select",{name:"from_year",ref:I({required:"este campo es requerido"}),defaultValue:""},s.default.createElement("option",{value:""},"Año desde"),(0,E.getYears)().map((function(e){return s.default.createElement("option",{key:e,value:e},e)}))),T.from_year&&s.default.createElement(h.default,null,T.from_year.message)))),s.default.createElement("label",{htmlFor:"is_current"}," Trabajo Actual"),s.default.createElement("div",{className:"form-group"},s.default.createElement(_.default,{setValue:function(e){return F("is_current",e?"y":"n")}})),!B("is_current")&&s.default.createElement("div",{className:"row profile-year"},s.default.createElement("div",{className:"input-c p-0"},s.default.createElement("div",{className:"form-group"},s.default.createElement("select",{name:"to_month",id:"to_month",ref:I({required:"este campo es requerido"}),defaultValue:""},s.default.createElement("option",{value:""},"Mes hasta"),(0,E.getMonths)().map((function(e,t){return s.default.createElement("option",{key:t,value:t+1},e)}))),T.to_month&&s.default.createElement(h.default,null,T.to_month.message))),s.default.createElement("div",{className:"input-c p-0"},s.default.createElement("div",{className:"form-group"},s.default.createElement("select",{name:"to_year",id:"to_year",ref:I({required:"este campo es requerido"}),defaultValue:""},s.default.createElement("option",{value:""},"Año hasta"),(0,E.getYears)().map((function(e){return s.default.createElement("option",{key:e,value:e},e)}))),T.to_year&&s.default.createElement(h.default,null,T.to_year.message)))),s.default.createElement("div",{className:"form-group"},s.default.createElement(p.CKEditor,{onChange:function(e){return F("description",e.editor.getData())},onInstanceReady:function(e){return e.editor.setData(A("description"))},config:c.CKEDITOR_OPTIONS}),T.description&&s.default.createElement(h.default,null,"Este campo es requerido"))),s.default.createElement(f.Modal.Footer,null,s.default.createElement(f.Button,{size:"sm",type:"submit"},x.accept),s.default.createElement(f.Button,{size:"sm",variant:"danger",onClick:V},x.cancel))))};t.default=N},84092:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(33453)),d=o(a(69690)),s=o(a(82191)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),f=a(76689),m=a(43635),p=a(23470),v=a(28216),g=a(88409),E=o(a(36618)),y=o(a(75283)),_=o(a(70332));function h(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(h=function(e){return e?a:t})(e)}var b=function(e){var t=e.show,a=void 0!==t&&t,n=e.userId,r=void 0===n?"":n,l=e.userHobbies,u=void 0===l?[]:l,o=e.onClose,h=void 0===o?function(){}:o,b=e.onComplete,w=void 0===b?function(){}:b,N=(0,c.useState)(!1),k=(0,s.default)(N,2),M=k[0],x=k[1],C=(0,_.default)("hobbies").data,O=(0,v.useSelector)((function(e){return e.intl.labels})),S=(0,v.useDispatch)(),I=(0,p.useForm)(),T=I.register,D=I.handleSubmit,F=I.setValue,q=function(){var e=(0,d.default)(i.default.mark((function e(t){var a,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.hobbiesAndInterests,x(!0),n=new FormData,a.map((function(e){return n.append("hobbies_and_interests[]",e.value)})),m.axios.post("/profile/my-profiles/hobby-and-interest/".concat(r),n).then((function(e){var t=e.data,n=t.data;if(t.success)w(a),S((0,g.addNotification)({style:"success",msg:"Registro actualizado"})),h();else{var r=n.hobbies_and_interests[0];S((0,g.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw S((0,g.addNotification)({style:"danger",msg:e})),new Error(e)})).finally((function(){return x(!1)}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){T("hobbiesAndInterests")}),[]),(0,c.useEffect)((function(){F("hobbiesAndInterests",a?u:[""])}),[a]),c.default.createElement(f.Modal,{show:a,onHide:h},c.default.createElement(f.Modal.Header,{closeButton:!0},c.default.createElement(f.Modal.Title,null,O.hobbies_and_interests)),c.default.createElement("form",{onSubmit:D(q)},c.default.createElement(f.Modal.Body,null,c.default.createElement("div",{className:"form-group"},c.default.createElement(y.default,{suggestions:C,settedTags:u,onChange:function(e){F("hobbiesAndInterests",e)}}))),c.default.createElement(f.Modal.Footer,null,c.default.createElement(f.Button,{size:"sm",type:"submit"},O.accept),c.default.createElement(f.Button,{size:"sm",variant:"danger",onClick:h},O.cancel))),M&&c.default.createElement(E.default,null))};t.default=b},42352:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(82191)),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=y(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),s=a(49592),c=a(23470),f=a(28216),m=a(76689),p=a(50186),v=o(a(71650)),g=o(a(75283)),E=o(a(70332));function y(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(y=function(e){return e?a:t})(e)}var _=function(e){var t=e.show,a=void 0!==t&&t,n=e.userId,r=void 0===n?"":n,l=e.userLanguages,u=void 0===l?[]:l,o=e.onClose,y=void 0===o?function(){return null}:o,_=e.onComplete,h=void 0===_?function(){return null}:_,b=(0,d.useState)(!1),w=(0,i.default)(b,2),N=w[0],k=w[1],M=(0,E.default)("languages").data,x=(0,f.useSelector)((function(e){return e.intl.labels})),C=(0,f.useDispatch)(),O=(0,c.useForm)(),S=O.register,I=O.handleSubmit,T=O.setValue;return(0,d.useEffect)((function(){S("languages")}),[]),(0,d.useEffect)((function(){T("languages",a?u:[""])}),[a]),d.default.createElement(m.Modal,{show:a,onHide:y},d.default.createElement(m.Modal.Header,{closeButton:!0},d.default.createElement(m.Modal.Title,null,x.languages)),d.default.createElement("form",{onSubmit:I((function(e){var t=e.languages;k(!0);var a=new FormData;t.map((function(e){return a.append("languages[]",e.value)})),s.axios.post("/profile/my-profiles/language/".concat(r),a).then((function(e){var a=e.data,n=a.success,r=a.data;if(n)h(t),C((0,p.addNotification)({style:"success",msg:"Registro actualizado"})),y();else{var l=r.languages[0];C((0,p.addNotification)({style:"danger",msg:l}))}})).catch((function(e){throw C((0,p.addNotification)({style:"danger",msg:e})),new Error(e)})).finally((function(){return k(!1)}))}))},d.default.createElement(m.Modal.Body,null,d.default.createElement("div",{className:"form-group"},d.default.createElement(g.default,{suggestions:M,settedTags:u,onChange:function(e){T("languages",e)}}))),d.default.createElement(m.Modal.Footer,null,d.default.createElement(m.Button,{size:"sm",type:"submit"},x.accept),d.default.createElement(m.Button,{size:"sm",variant:"danger",onClick:y},x.cancel))),N&&d.default.createElement(v.default,null))};t.default=_},56829:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(33453)),d=o(a(26243)),s=o(a(43562)),c=o(a(78149)),f=o(a(69690)),m=o(a(82191)),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=N(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),v=a(49592),g=a(23470),E=a(76689),y=a(28216),_=a(50186),h=o(a(36618)),b=o(a(69482)),w=o(a(91277));function N(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(N=function(e){return e?a:t})(e)}var k=function(e){var t=e.onClose,a=e.show,n=e.id,r=e.onComplete,l=(0,p.useState)(!1),u=(0,m.default)(l,2),o=u[0],N=u[1],k=(0,y.useSelector)((function(e){return e.intl.labels})),M=(0,y.useDispatch)(),x=(0,g.useForm)(),C=x.register,O=x.errors,S=x.handleSubmit,I=x.setValue,T=x.clearErrors,D=x.getValues,F=x.watch,q=x.setError,A=(0,p.useRef)(!0),B=(0,p.useRef)(["address1","address2","country","state","city1","city2","postal_code","latitude","longitude"]),j=function(e){e&&e.preventDefault(),(0,d.default)(D()).map((function(e){var t=(0,m.default)(e,1)[0];return I(t,"")})),t()},z=function(){var e=(0,f.default)(i.default.mark((function e(t){var a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),a=new FormData,(0,s.default)(t).map((function(e){var t=(0,m.default)(e,2),n=t[0],r=t[1];a.append(n,r)})),e.next=5,v.axios.post("/profile/my-profiles/location/".concat(n),a).then((function(e){var t=e.data;if(t.success)r(t.data.formatted_address),j();else{var a=t.data;"Object"===a.constructor.name?(0,s.default)(a).map((function(e){var t=(0,m.default)(e,2),a=t[0],n=t[1];a in D()&&q(a,{type:"manual",message:(0,c.default)(n)?n[0]:n})})):M((0,_.addNotification)({style:"danger",msg:a}))}}));case 5:N(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){B.current.map((function(e){C(e)})),C("formatted_address",{required:"por favor seleccione una ubicación correcta"})}),[]),p.default.createElement(E.Modal,{show:a,onHide:j},p.default.createElement(E.Modal.Header,{closeButton:!0},p.default.createElement(E.Modal.Title,null,k.location)),p.default.createElement("form",{onSubmit:S(z)},p.default.createElement(E.Modal.Body,null,p.default.createElement("div",{className:"form-group datefm"},p.default.createElement(b.default,{onGetAddress:function(e){B.current.map((function(e){I(e,"")}));var t=e.address_components;t?(t.map((function(e){var t=e.long_name;switch(e.types[0]){case"route":I("address1",t);break;case"sublocality":I("address2",t);break;case"locality":I("city1",t);break;case"administrative_area_level_2":I("city2",t);break;case"administrative_area_level_1":I("state",t);break;case"country":I("country",t);break;case"postal_code":I("postal_code",t);break;case"geometry":I("latitude",e.latitude),I("longitude",e.longitude)}})),A.current=!1,T("formatted_address")):A.current=!0,I("formatted_address",e.formatted_address)},settedQuery:F("formatted_address")}),p.default.createElement("i",{className:"fa fa-map-marker"}),O.formatted_address&&p.default.createElement(w.default,null,O.formatted_address.message))),p.default.createElement(E.Modal.Footer,null,p.default.createElement(E.Button,{size:"sm",type:"submit"},k.accept),p.default.createElement(E.Button,{size:"sm",variant:"danger",onClick:j},k.cancel))),o&&p.default.createElement(h.default,null))};t.default=k},66950:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(82191)),d=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=y(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294)),s=a(43635),c=a(23470),f=a(28216),m=a(76689),p=a(88409),v=o(a(71650)),g=o(a(75283)),E=o(a(70332));function y(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(y=function(e){return e?a:t})(e)}var _=function(e){var t=e.show,a=void 0!==t&&t,n=e.userId,r=void 0===n?"":n,l=e.userSkills,u=void 0===l?[]:l,o=e.onComplete,y=void 0===o?function(){return null}:o,_=e.onClose,h=void 0===_?function(){return null}:_,b=(0,d.useState)(!1),w=(0,i.default)(b,2),N=w[0],k=w[1],M=(0,E.default)("skills",[]).data,x=(0,f.useSelector)((function(e){return e.intl.labels})),C=(0,f.useDispatch)(),O=(0,c.useForm)(),S=O.register,I=O.handleSubmit,T=O.setValue;return(0,d.useEffect)((function(){S("skills")}),[]),(0,d.useEffect)((function(){T("skills",u.length?u:[""])}),[u]),d.default.createElement(m.Modal,{show:a,onHide:h},d.default.createElement(m.Modal.Header,{closeButton:!0},d.default.createElement(m.Modal.Title,null,x.skills)),d.default.createElement("form",{onSubmit:I((function(e){var t=e.skills;k(!0);var a=new FormData;t.map((function(e){return a.append("skills[]",e.value)})),s.axios.post("/profile/my-profiles/skill/".concat(r),a).then((function(e){var a=e.data,n=a.data;if(a.success)y(t),C((0,p.addNotification)({style:"success",msg:"Registro agregado"})),h();else{var r="string"==typeof n?n:n.skills[0];C((0,p.addNotification)({style:"danger",msg:r}))}})).catch((function(e){throw C((0,p.addNotification)({style:"danger",msg:e})),new Error(e)})).finally((function(){return k(!1)}))}))},d.default.createElement(m.Modal.Body,null,d.default.createElement("div",{className:"form-group"},d.default.createElement(g.default,{suggestions:M,settedTags:u,onChange:function(e){T("skills",e)}}))),d.default.createElement(m.Modal.Footer,null,d.default.createElement(m.Button,{size:"sm",type:"submit"},x.accept),d.default.createElement(m.Button,{size:"sm",variant:"danger",onClick:h},x.cancel))),N&&d.default.createElement(v.default,null))};t.default=_},70332:(e,t,a)=>{var n=a(26771),r=a(82569);n(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(78149)),u=r(a(43562)),o=r(a(82191)),i=a(67294),d=a(43635),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=(0,i.useState)(t),n=(0,o.default)(a,2),r=n[0],s=n[1],c=(0,i.useState)(!1),f=(0,o.default)(c,2),m=f[0],p=f[1],v=(0,i.useState)(null),g=(0,o.default)(v,2),E=g[0],y=g[1];return(0,i.useEffect)((function(){!function(e){p(!0),d.axios.get("/helpers/".concat(e)).then((function(e){var t=e.data,a=t.data;if(t.success)if((0,l.default)(a))s(a);else{var n=(0,u.default)(a).map((function(e){var t=(0,o.default)(e,2);return{value:t[0],name:t[1]}}));s(n)}else y("string"==typeof a?a:"Ha ocurrido un error")})).catch((function(e){return y("Error: ".concat(e))})).finally((function(){return p(!1)}))}(e)}),[]),{data:r,error:E,loading:m}};t.default=s},50186:(e,t,a)=>{a(26771)(t,"__esModule",{value:!0}),t.removeNotification=t.addNotification=void 0;var n=a(8535);t.addNotification=function(e){return{type:n.notificationActionTypes.ADD_NOTIFICATION,payload:e}};t.removeNotification=function(e){return{type:n.notificationActionTypes.REMOVE_NOTIFICATION,payload:e}}},8535:(e,t,a)=>{a(26771)(t,"__esModule",{value:!0}),t.notificationActionTypes=void 0;t.notificationActionTypes={ADD_NOTIFICATION:"ADD_NOTIFICATION",REMOVE_NOTIFICATION:"REMOVE_NOTIFICATION"}},82495:(e,t,a)=>{var n=a(26771),r=a(82569);n(t,"__esModule",{value:!0}),t.default=void 0;var l,u=r(a(69117)),o=r(a(67294)),i=r(a(23648)).default.p(l||(l=(0,u.default)(["\n  color: #ff0000;\n  font-size: 0.9rem;\n  margin: 0.2rem 0;\n"]))),d=function(e){var t=e.children;return o.default.createElement(i,null,t)};t.default=d},71650:(e,t,a)=>{var n=a(26771),r=a(82569);n(t,"__esModule",{value:!0}),t.default=void 0;var l,u,o=r(a(69117)),i=r(a(67294)),d=r(a(23648)),s=d.default.div(l||(l=(0,o.default)(["\n  width:100%;\n  height:100%;\n  display:grid;\n  place-items:center;\n  position: absolute;\n"]))),c=d.default.div(u||(u=(0,o.default)(["\n  .lds-ellipsis {\n    display: inline-block;\n    position: relative;\n    width: 80px;\n    height: 80px;\n  }\n  .lds-ellipsis div {\n    position: absolute;\n    top: 33px;\n    width: 13px;\n    height: 13px;\n    border-radius: 50%;\n    background: black;\n    animation-timing-function: cubic-bezier(0, 1, 1, 0);\n  }\n  .lds-ellipsis div:nth-child(1) {\n    left: 8px;\n    animation: lds-ellipsis1 0.6s infinite;\n  }\n  .lds-ellipsis div:nth-child(2) {\n    left: 8px;\n    animation: lds-ellipsis2 0.6s infinite;\n  }\n  .lds-ellipsis div:nth-child(3) {\n    left: 32px;\n    animation: lds-ellipsis2 0.6s infinite;\n  }\n  .lds-ellipsis div:nth-child(4) {\n    left: 56px;\n    animation: lds-ellipsis3 0.6s infinite;\n  }\n  @keyframes lds-ellipsis1 {\n    0% {\n      transform: scale(0);\n    }\n    100% {\n      transform: scale(1);\n    }\n  }\n  @keyframes lds-ellipsis3 {\n    0% {\n      transform: scale(1);\n    }\n    100% {\n      transform: scale(0);\n    }\n  }\n  @keyframes lds-ellipsis2 {\n    0% {\n      transform: translate(0, 0);\n    }\n    100% {\n      transform: translate(24px, 0);\n    }\n  }\n"]))),f=function(){return i.default.createElement(s,null,i.default.createElement(c,null,i.default.createElement("div",{className:"lds-ellipsis"},i.default.createElement("div",null),i.default.createElement("div",null),i.default.createElement("div",null),i.default.createElement("div",null))))};t.default=f},75283:(e,t,a)=>{var n=a(63207),r=a(83977),l=a(26771),u=a(95366),o=a(82569);l(t,"__esModule",{value:!0}),t.default=void 0;var i,d=o(a(23420)),s=o(a(82191)),c=o(a(69117)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var r={},o=l&&u;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?u(e,i):null;d&&(d.get||d.set)?l(r,i,d):r[i]=e[i]}r.default=e,a&&a.set(e,r);return r}(a(67294));function m(e){if("function"!=typeof r)return null;var t=new r,a=new r;return(m=function(e){return e?a:t})(e)}var p=o(a(23648)).default.div(i||(i=(0,c.default)(["\n  .tagInputContainer {\n    position: relative;\n    .tagInput {\n      border-radius: 0;\n      border: none;\n      border-bottom: 1px solid gray;\n    }\n    .selectedLanguagesContainer {\n      display: flex;\n      flex-wrap: wrap;\n      cursor: auto;\n    }\n    .icon-input-container {\n      position: relative;\n      .icon-right {\n        position: absolute;\n        left: 95%; /* Pads the icon a lot from the left until the icon is positioned rightwards. 14.1rem worked well for my own case. You can play around with the value to suit you. */\n        top: 1rem; /* Pads the icon from the top to centralize it vertically inside the input element */\n      }\n    }\n    .selectedLanguages {\n      padding: 0.5rem;\n      border: 1px solid gray;\n      margin-right: 0.5rem;\n      margin-bottom: 0.5rem;\n      cursor: auto;\n      display: flex;\n      .selectedLanguageDelete {\n        margin-right: 3px;\n        display: flex;\n        align-items: center;\n        cursor: pointer;\n      }\n    }\n    .tagDropdown {\n      position: absolute;\n      background-color: white;\n      width: 100%;\n      max-height: 150px;\n      overflow-y: scroll;\n    }\n    .languageOption {\n      padding: 0.5rem;\n      cursor: pointer;\n      &:not(:first-child) {\n        border-top: 1px solid gray;\n      }\n      &:hover {\n        background-color: #007bff;\n        color: white;\n      }\n    }\n  }\n"]))),v=function(e){var t=e.suggestions,a=e.settedTags,n=e.onChange,r=(0,f.useState)(a),l=(0,s.default)(r,2),u=l[0],o=l[1],i=(0,f.useState)(!1),c=(0,s.default)(i,2),m=c[0],v=c[1],g=(0,f.useState)([]),E=(0,s.default)(g,2),y=E[0],_=E[1],h=(0,f.useState)(y),b=(0,s.default)(h,2),w=b[0],N=b[1],k=(0,f.useRef)(null),M=function(e){e.target===k.current?v(!0):e.target!==k.current&&"languageOption"!==e.target.className&&v(!1)};(0,f.useEffect)((function(){return addEventListener("mousedown",M),function(){removeEventListener("mousedown",M)}}),[]),(0,f.useEffect)((function(){var e;e=t.filter((function(e){return!u.some((function(t){return t.name===e.name}))})),_(e),N(e),n(u)}),[u,t]);return f.default.createElement(p,null,f.default.createElement("div",{className:"tagInputContainer"},f.default.createElement("div",{className:"selectedLanguagesContainer"},u.map((function(e){var t=e.value,a=e.name;return f.default.createElement("div",{className:"selectedLanguages",key:t},f.default.createElement("div",{className:"selectedLanguageDelete",onClick:function(){return function(e){o(u.filter((function(t){return t.value!==e})))}(t)}},"✖"),a)}))),f.default.createElement("div",{className:"icon-input-container"},f.default.createElement("label",{htmlFor:"language"},f.default.createElement("i",{className:"fa fa-chevron-down icon-right",onClick:function(){return v(!0)}})),f.default.createElement("input",{type:"text",name:"language",id:"language",className:"tagInput",ref:k,autoComplete:"off",onChange:function(e){var t=e.target.value,a=y;t.length>0?(a=y.filter((function(e){return!e.name.toLowerCase().indexOf(t.toLowerCase())})),N(a)):N(y)}})),m&&f.default.createElement("div",{className:"tagDropdown"},f.default.createElement("ul",null,w.length?w.map((function(e){var t=e.name,a=e.value;return f.default.createElement("li",{className:"languageOption",onClick:function(){return function(e,t){k.current.value="",v(!1),o([].concat((0,d.default)(u),[{value:e,name:t}]))}(a,t)},key:t},t)})):f.default.createElement("li",{className:"languageOption"},"No hay más opciones disponibles")))))};t.default=v},69482:(e,t,a)=>{var n=a(63207),r=a(26243),l=a(62680),u=a(95366),o=a(6919),i=a(93364),d=a(26771),s=a(83977),c=a(82569);d(t,"__esModule",{value:!0}),t.default=void 0;var f=c(a(33453)),m=c(a(23420)),p=c(a(36861)),v=c(a(69690)),g=c(a(82191)),E=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var a=_(t);if(a&&a.has(e))return a.get(e);var r={},l=d&&u;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=l?u(e,o):null;i&&(i.get||i.set)?d(r,o,i):r[o]=e[o]}r.default=e,a&&a.set(e,r);return r}(a(67294)),y=c(a(82495));function _(e){if("function"!=typeof s)return null;var t=new s,a=new s;return(_=function(e){return e?a:t})(e)}function h(e,t){var a=r(e);if(l){var n=l(e);t&&(n=n.filter((function(t){return u(e,t).enumerable}))),a.push.apply(a,n)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach((function(t){(0,p.default)(e,t,a[t])})):o?i(e,o(a)):h(Object(a)).forEach((function(t){d(e,t,u(a,t))}))}return e}var w=function(e){var t,a=e.onGetAddress,n=e.settedQuery,r=e.placeholder,l=void 0===r?"Ubicación":r,u=(0,E.useState)({}),o=(0,g.default)(u,2),i=o[0],d=o[1],s=(0,E.useState)(""),c=(0,g.default)(s,2),p=c[0],_=c[1],h=(0,E.useState)(""),w=(0,g.default)(h,2),N=w[0],k=w[1],M=(0,E.useRef)(null);function x(e,a,n,r){(t=new window.google.maps.places.Autocomplete(a.current,{types:["(cities)"]})).setFields(["address_components","formatted_address","geometry"]),t.addListener("place_changed",(function(){return function(e,t,a){return C.apply(this,arguments)}(e,n,r)}))}function C(){return C=(0,v.default)(f.default.mark((function e(a,n,r){var l,u;return f.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=t.getPlace(),(u=l.formatted_address)?(r(""),a(u),n(b(b({},l),{},{address_components:[].concat((0,m.default)(l.address_components),[{latitude:l.geometry.location.lat(),longitude:l.geometry.location.lng(),types:["geometry"]}])}))):r("$error_msg");case 3:case"end":return e.stop()}}),e)}))),C.apply(this,arguments)}return(0,E.useEffect)((function(){x(_,M,d,k)}),[]),(0,E.useEffect)((function(){a(i,p)}),[i]),E.default.createElement(E.default.Fragment,null,E.default.createElement("input",{type:"text",id:"location_search",name:"location_search",className:"form-control",placeholder:l,ref:M,onChange:function(e){d({}),_(e.target.value)},value:n||p}),N&&E.default.createElement(y.default,null,N))};t.default=w}}]);