(this.webpackJsonpKNOCKIT=this.webpackJsonpKNOCKIT||[]).push([[16],{166:function(e,a,t){},178:function(e,a,t){"use strict";t.r(a),a.default=t.p+"static/media/logo.2de0bcda.png"},180:function(e,a,t){},181:function(e,a,t){},185:function(e,a,t){},186:function(e,a,t){},187:function(e,a,t){},214:function(e,a){},216:function(e,a){},228:function(e,a){},230:function(e,a){},258:function(e,a){},260:function(e,a){},261:function(e,a){},266:function(e,a){},268:function(e,a){},274:function(e,a){},276:function(e,a){},295:function(e,a){},307:function(e,a){},310:function(e,a){},327:function(e,a,t){"use strict";t.r(a);var r=t(0),n=t(26),s=t.n(n),o=t(84),c=t(161),i=t(162),u=t.n(i),d=t(17),l=t(20),b=t(4),p={userData:{}},f=function(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOGIN":return Object(b.a)(Object(b.a)({},a),{},(e={userData:t.data},Object(l.a)(e,t.config.storageTokenKeyName,t[t.config.storageTokenKeyName]),Object(l.a)(e,t.config.storageRefreshTokenKeyName,t[t.config.storageRefreshTokenKeyName]),e));case"LOGOUT":var r=Object(b.a)({},t);return delete r.type,Object(b.a)(Object(b.a)({},a),{},{userData:{}},r);default:return a}},m={suggestions:[],bookmarks:[],query:""},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case"HANDLE_SEARCH_QUERY":return Object(b.a)(Object(b.a)({},e),{},{query:a.val});case"GET_BOOKMARKS":return Object(b.a)(Object(b.a)({},e),{},{suggestions:a.data,bookmarks:a.bookmarks});case"UPDATE_BOOKMARKED":var t;e.suggestions.find((function(e){e.id===a.id&&(e.isBookmarked=!e.isBookmarked,t=e)}));var r=e.bookmarks.findIndex((function(e){return e.id===a.id}));return-1===r?e.bookmarks.push(t):e.bookmarks.splice(r,1),Object(b.a)({},e);default:return e}},O=t(33),h={isRTL:O.a.layout.isRTL,menuCollapsed:function(){var e=window.localStorage.getItem("menuCollapsed");return e?JSON.parse(e):O.a.layout.menu.isCollapsed}(),menuHidden:O.a.layout.menu.isHidden,contentWidth:O.a.layout.contentWidth},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case"HANDLE_CONTENT_WIDTH":return Object(b.a)(Object(b.a)({},e),{},{contentWidth:a.value});case"HANDLE_MENU_COLLAPSED":return window.localStorage.setItem("menuCollapsed",a.value),Object(b.a)(Object(b.a)({},e),{},{menuCollapsed:a.value});case"HANDLE_MENU_HIDDEN":return Object(b.a)(Object(b.a)({},e),{},{menuHidden:a.value});case"HANDLE_RTL":return Object(b.a)(Object(b.a)({},e),{},{isRTL:a.value});default:return e}},g=Object(d.c)({auth:f,navbar:k,layout:j}),y=[c.a,u()()],v=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||d.d,T=Object(d.e)(g,{},v(d.a.apply(void 0,y))),P=t(159),w=t(25),G=t(5),x=Object(r.createContext)(),N=function(e){var a=e.children,t=Object(r.useState)({}),n=Object(w.a)(t,2),s=n[0],o=n[1];return Object(r.useEffect)((function(){if("undefined"!==window){var e=function(e){return window.getComputedStyle(document.body).getPropertyValue(e).trim()},a={primary:{light:e("--primary").concat("1a"),main:e("--primary")},secondary:{light:e("--secondary").concat("1a"),main:e("--secondary")},success:{light:e("--success").concat("1a"),main:e("--success")},danger:{light:e("--danger").concat("1a"),main:e("--danger")},warning:{light:e("--warning").concat("1a"),main:e("--warning")},info:{light:e("--info").concat("1a"),main:e("--info")},dark:{light:e("--dark").concat("1a"),main:e("--dark")}};o(Object(b.a)({},a))}}),[]),Object(G.jsx)(x.Provider,{value:{colors:s},children:a})},C=t(86),D=t(87),E=t(85),S=t(329),A=t(39),I=t.n(A),R=(t(181),["className","children","onClick"]);S.a.Ripple=function(e){var a=e.className,t=e.children,n=e.onClick,s=Object(E.a)(e,R),o=Object(r.useState)(!1),c=Object(w.a)(o,2),i=c[0],u=c[1],d=Object(r.useState)(!1),p=Object(w.a)(d,2),f=p[0],m=p[1],k=Object(r.useState)({x:-1,y:-1}),O=Object(w.a)(k,2),h=O[0],j=O[1];return Object(r.useEffect)((function(){return u(!0),function(){return u(!1)}}),[]),Object(r.useEffect)((function(){i&&(-1!==h.x&&-1!==h.y?(m(!0),setTimeout((function(){return m(!1)}),500)):m(!1))}),[h]),Object(r.useEffect)((function(){i&&(f||j({x:-1,y:-1}))}),[f]),Object(G.jsxs)(S.a,Object(b.a)(Object(b.a)({className:I()("waves-effect",Object(l.a)({},a,a)),onClick:function(e){var a=e.target.getBoundingClientRect();j({x:e.clientX-a.left,y:e.clientY-a.top}),n&&n(e)}},s),{},{children:[t,f?Object(G.jsx)("span",{className:"waves-ripple",style:{left:h.x,top:h.y}}):null]}))};t(182),t(183),t(184),t(168),t(185),t(186),t(187),t(166);var L=t(164),U=t.n(L),_=t(54),M=t.n(_),B=new U.a(M.a),H=t(49),K=t.n(H),J=t(83),F=t(24),W=t.n(F),z=t(80),q={users:[{id:1,fullName:"Mauricio Pedraza",username:"MPedraza",password:"property",email:"mauricio.pedraza@gmail.com",role:"administrador",ability:[{action:"manage",subject:"all",profile:0}]},{id:2,fullName:"Johan Escobar",username:"Jescobar",password:"property",email:"johan.escobar@propertyrent.cl",role:"arrendatario",ability:[{action:"manage",subject:"all",profile:1}]}]},V=function(){var e=Object(J.a)(K.a.mark((function e(){var a;return K.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=Object(z.a)("Access");try{fetch(a,{method:"POST",body:JSON.stringify({idUser:2}),headers:{"Content-Type":"application/json"}}).then((function(e){return e.json()})).then((function(e){}))}catch(t){}case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X={secret:"dd5f3089-40c3-403d-af14-d0c228b05cb4",refreshTokenSecret:"7c4c1c50-3230-45bf-9eae-c9b2e401c767",expireTime:"10m",refreshTokenExpireTime:"10m"};B.onPost("/jwt/login").reply((function(e){var a=JSON.parse(e.data),t=a.email,r=a.password,n={email:["Something went wrong"]};V();var s=q.users.find((function(e){return e.email===t&&e.password===r}));if(s)try{var o=W.a.sign({id:s.id},X.secret,{expiresIn:X.expireTime}),c=W.a.sign({id:s.id},X.refreshTokenSecret,{expiresIn:X.refreshTokenExpireTime}),i=Object(b.a)({},s);return delete i.password,[200,{userData:i,accessToken:o,refreshToken:c}]}catch(u){n=u}else n={email:["Email or Password is Invalid"]};return[400,{error:n}]})),B.onPost("/jwt/register").reply((function(e){if(e.data.length>0){var a=JSON.parse(e.data),t=a.email,r=a.password,n=a.username,s=q.users.find((function(e){return e.email===t})),o=q.users.find((function(e){return e.username===n})),c={email:s?"This email is already in use.":null,username:o?"This username is already in use.":null};if(c.username||c.email)return[200,{error:c}];var i={email:t,password:r,username:n,fullName:"",avatar:null,role:"admin",ability:[{action:"manage",subject:"all"}]},u=q.users.length,d=0;u&&(d=q.users[u-1].id),i.id=d+1,q.users.push(i);var l=W.a.sign({id:i.id},X.secret,{expiresIn:X.expireTime}),b=Object.assign({},i);return delete b.password,[200,{user:b,accessToken:l}]}})),B.onPost("/jwt/refresh-token").reply((function(e){var a=JSON.parse(e.data).refreshToken;try{var t=W.a.verify(a,X.refreshTokenSecret).id,r=Object(b.a)({},q.users.find((function(e){return e.id===t}))),n=W.a.sign({id:r.id},X.secret,{expiresIn:X.expiresIn}),s=W.a.sign({id:r.id},X.refreshTokenSecret,{expiresIn:X.refreshTokenExpireTime});return delete r.password,[200,{userData:r,accessToken:n,refreshToken:s}]}catch(o){return[401,{error:"Invalid refresh token"}]}})),B.onAny().passThrough();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 Y=t(165),Q=JSON.parse(localStorage.getItem("userData")),$=Q?Q.ability:null,Z=new Y.a($||[{action:"read",subject:"Auth"}]),ee=Object(r.lazy)((function(){return Promise.all([t.e(18),t.e(24)]).then(t.bind(null,2115))}));s.a.render(Object(G.jsx)(o.a,{store:T,children:Object(G.jsx)(r.Suspense,{fallback:Object(G.jsx)(D.a,{}),children:Object(G.jsx)(C.a.Provider,{value:Z,children:Object(G.jsxs)(N,{children:[Object(G.jsx)(ee,{}),Object(G.jsx)(P.a,{newestOnTop:!0})]})})})}),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))},33:function(e,a,t){"use strict";var r={app:{appName:"Vuexy",appLogoImage:t(178).default},layout:{isRTL:!1,skin:"light",routerTransition:"fadeIn",type:"vertical",contentWidth:"full",menu:{isHidden:!1,isCollapsed:!1},navbar:{type:"floating",backgroundColor:"white"},footer:{type:"hidden"},customizer:!1,scrollTop:!0}};a.a=r},80:function(e,a,t){"use strict";a.a=function(e){var a="";switch(e){case"DatosPersonales":a="/DatoPersonal/Get";break;case"PropertyAddress":a="/PropertyAddress/Get";break;case"GrabarDocumentos":a="/DocumentAws/Insert";break;case"GetTypolgy":a="/Typologies/Get";break;case"AllRequest":a="/RequestAll/Get";break;case"EmailContact":a="/EmailContact/Get";break;case"EmailReserva":a="/EmailReserva/Get";break;case"GrabarTemporal":a="/FormSolicitudTemporal/Get";break;case"ActivateUser":a="/UserActivate/Get";break;case"OlvidarPassword":a="/OlvidarPassword/Get";break;case"CambiarPassword":a="/CambiarPassword/Get";break;case"UpdateDatosPersonales":a="/DatoPersonal/Update";break;case"AccountType":a="/AccountType/Get";break;case"CaracteristicaPropiedad":a="/PropertyFinder/GetPropiedad";break;case"ListadoMovement":a="/ListadoMovement/Get";break;case"ListadoProperties":a="/ListadoPropertiesUser/Get";break;case"DshOperacional":a="/DashboardOperacional/GetOperacional";break;case"Bank":a="/Bank/Get";break;case"PropertyServiceCompany":a="/PropertyServiceCompany/Get";break;case"ContractPropertiesUser":a="/ContractPropertiesUser/Get";break;case"TipoInmueble":a="/PropertyFinder/GetTiposInmuebles";break;case"BuscadorPropiedad":a="/BuscadorPropiedad/GetBuscadorPropiedad";break;case"DetallePropiedad":a="/PropertyFinder/GetDetallesPropiedad";break;case"Property_Comunne":a="/PropertyFinder/GetComunas";break;case"UltimosArriendos":a="/PropertyFinder/GetUltimosArriendos";break;case"ArriendosDestacados":a="/PropertyFinder/GetArriendosDestacados";break;case"SolicitudLessor":a="/SolicitudLessor/Insert";break;case"Solicitud":a="/Solicitud/InsertSolicitud";break;case"Propiedades":a="/MisPropiedades/Get";break;case"Tasacion":a="/TasApp/Insert";break;case"Register":a="/UserRegistration/Insert";break;case"Access":a="/Login/Get";break;case"DshPropiedades":a="/DashboardPropiedad/Get";break;case"DshRecaudacion":a="/DashboardRecaudacion/Get";break;case"DshIngresoEgreso":a="/DashboardIngresoEgreso/Get";break;case"Menu":a="/Menu/Get";break;case"ChangeRol":a="/UserRol/Update";break;case"ContractGenerate":a="/ContractGenerate/Get";break;case"ContractGeneratePrestacion":a="/ContractGeneratePrestacion/Get";break;case"ContractGenerateAnexoPrestacion":a="/ContractGenerateAnexoPrestacion/Get";break;case"MovementPropertyUser":a="/MovementPropertyUser/Get"}return"".concat("http://knockit.api.propertyrent.cl/api").concat(a)}},86:function(e,a,t){"use strict";t.d(a,"a",(function(){return s}));var r=t(0),n=t(163),s=Object(r.createContext)();Object(n.a)(s.Consumer)},87:function(e,a,t){"use strict";t.d(a,"a",(function(){return s}));var r=t.p+"static/media/logoSpinner.b265a8bc.png",n=(t(180),t(5)),s=function(){return Object(n.jsx)("div",{className:"knockit-spinner-container",children:Object(n.jsxs)("div",{className:"knockit-spinner",children:[Object(n.jsx)("div",{className:"knockit-logo-container",children:Object(n.jsx)("img",{className:"knockit-logo",src:r,alt:"logo"})}),Object(n.jsxs)("div",{className:"knockit-loading",children:[Object(n.jsx)("div",{className:"effect-1 effects"}),Object(n.jsx)("div",{className:"effect-2 effects"}),Object(n.jsx)("div",{className:"effect-3 effects"})]})]})})}}},[[327,17,27]]]); //# sourceMappingURL=main.91091fd9.chunk.js.map