-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.30b5d406.chunk.js
3 lines (3 loc) · 17.7 KB
/
main.30b5d406.chunk.js
1
2
3
/*! For license information please see main.30b5d406.chunk.js.LICENSE.txt */
(this["webpackJsonpchatbot-tutorial"]=this["webpackJsonpchatbot-tutorial"]||[]).push([[0],{25:function(e,t,r){e.exports=r(43)},30:function(e,t,r){},40:function(e,t,r){},41:function(e,t,r){},42:function(e,t,r){},43:function(e,t,r){"use strict";r.r(t);var n=r(0),a=r.n(n),o=r(17),i=r.n(o),c=(r(30),r(22)),s=r(13),u=r.n(s),l=function(){return a.a.createElement("div",{className:"react-chatbot-kit-chat-bot-avatar"},a.a.createElement("div",{className:"react-chatbot-kit-chat-bot-avatar-container",style:{backgroundColor:"#3d4e8d"}},a.a.createElement("svg",{width:"30px",className:"app-chatbot-button-icon",viewBox:"0 0 122.88 119.35"},a.a.createElement("path",{d:"M57.49,29.2V23.53a14.41,14.41,0,0,1-2-.93A12.18,12.18,0,0,1,50.44,7.5a12.39,12.39,0,0,1,2.64-3.95A12.21,12.21,0,0,1,57,.92,12,12,0,0,1,61.66,0,12.14,12.14,0,0,1,72.88,7.5a12.14,12.14,0,0,1,0,9.27,12.08,12.08,0,0,1-2.64,3.94l-.06.06a12.74,12.74,0,0,1-2.36,1.83,11.26,11.26,0,0,1-2,.93V29.2H94.3a15.47,15.47,0,0,1,15.42,15.43v2.29H115a7.93,7.93,0,0,1,7.9,7.91V73.2A7.93,7.93,0,0,1,115,81.11h-5.25v2.07A15.48,15.48,0,0,1,94.3,98.61H55.23L31.81,118.72a2.58,2.58,0,0,1-3.65-.29,2.63,2.63,0,0,1-.63-1.85l1.25-18h-.21A15.45,15.45,0,0,1,13.16,83.18V81.11H7.91A7.93,7.93,0,0,1,0,73.2V54.83a7.93,7.93,0,0,1,7.9-7.91h5.26v-2.3A15.45,15.45,0,0,1,28.57,29.2H57.49ZM82.74,47.32a9.36,9.36,0,1,1-9.36,9.36,9.36,9.36,0,0,1,9.36-9.36Zm-42.58,0a9.36,9.36,0,1,1-9.36,9.36,9.36,9.36,0,0,1,9.36-9.36Zm6.38,31.36a2.28,2.28,0,0,1-.38-.38,2.18,2.18,0,0,1-.52-1.36,2.21,2.21,0,0,1,.46-1.39,2.4,2.4,0,0,1,.39-.39,3.22,3.22,0,0,1,3.88-.08A22.36,22.36,0,0,0,56,78.32a14.86,14.86,0,0,0,5.47,1A16.18,16.18,0,0,0,67,78.22,25.39,25.39,0,0,0,72.75,75a3.24,3.24,0,0,1,3.89.18,3,3,0,0,1,.37.41,2.22,2.22,0,0,1,.42,1.4,2.33,2.33,0,0,1-.58,1.35,2.29,2.29,0,0,1-.43.38,30.59,30.59,0,0,1-7.33,4,22.28,22.28,0,0,1-7.53,1.43A21.22,21.22,0,0,1,54,82.87a27.78,27.78,0,0,1-7.41-4.16l0,0ZM94.29,34.4H28.57A10.26,10.26,0,0,0,18.35,44.63V83.18A10.26,10.26,0,0,0,28.57,93.41h3.17a2.61,2.61,0,0,1,2.41,2.77l-1,14.58L52.45,94.15a2.56,2.56,0,0,1,1.83-.75h40a10.26,10.26,0,0,0,10.22-10.23V44.62A10.24,10.24,0,0,0,94.29,34.4Z"}))))},h=function(e){return a.a.createElement("div",{className:"react-chatbot-kit-chat-header"},"Chatea con el Consejo Superior")},f=r(49),d=function(e){return a.a.createElement("div",{style:{position:"relative",background:"#3c91a5",fontSize:"0.85rem",padding:"10px",textAlign:"justify",borderBottomRightRadius:"5px",border:"none",color:"white",whiteSpace:"pre-wrap",wordBreak:"break-word"}},""!==e.message&&a.a.createElement(f.a,{components:{p:function(e){var t=e.children;return a.a.createElement("p",null,t)},a:function(e){var t=e.node,r=e.children;return a.a.createElement("a",{href:"".concat(t.properties.href),target:"_blank"},r)},img:function(e){var t=e.node;return a.a.createElement("a",{href:"".concat(t.properties.src),target:"_blank"},a.a.createElement("img",{src:"".concat(t.properties.src),alt:t.properties.alt,width:"170"}))}}},e.message))},p=(r(40),function(e){var t=[{text:"S\xed",handler:e.actionProvider.positiveFeedback,id:"positive"},{text:"No",handler:e.actionProvider.negativeFeedback,id:"negative"}].map((function(e){return a.a.createElement("button",{key:e.id,onClick:e.handler,className:"option-button-"+e.id},e.text)}));return a.a.createElement("div",{className:"options-container"},t)}),m=(r(41),function(e){var t=JSON.parse(localStorage.getItem("messages")).questions,r=t.map((function(t){return a.a.createElement("button",{key:t.id,onClick:function(){return r=t,void e.actionProvider.showMessage(r);var r},className:"response-button"},t.question)}));return a.a.createElement("div",{className:"response-container"},r)}),g={initialMessages:[Object(s.createChatBotMessage)("Bienvenido al chatbot del Consejo Superior")],widgets:[{widgetName:"options",widgetFunc:function(e){return a.a.createElement(p,e)}},{widgetName:"responses",widgetFunc:function(e){return a.a.createElement(m,e)}}],state:{message:"",mesUser:""},customComponents:{botAvatar:function(e){return a.a.createElement(l,e)},header:function(e){return a.a.createElement(h,e)},botChatMessage:function(e){return a.a.createElement(d,e)}}},v=r(3),y=r(6),b=r(10),w=r(5),x=r(4),E="http://localhost:3000";function k(){k=function(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",i=n.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(j){c=function(e,t,r){return e[t]=r}}function s(e,t,r,n){var a=t&&t.prototype instanceof h?t:h,o=Object.create(a.prototype),i=new S(n||[]);return o._invoke=function(e,t,r){var n="suspendedStart";return function(a,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===a)throw o;return A()}for(r.method=a,r.arg=o;;){var i=r.delegate;if(i){var c=w(i,r);if(c){if(c===l)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=u(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===l)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}(e,r,i),o}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(j){return{type:"throw",arg:j}}}e.wrap=s;var l={};function h(){}function f(){}function d(){}var p={};c(p,a,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(L([])));g&&g!==t&&r.call(g,a)&&(p=g);var v=d.prototype=h.prototype=Object.create(p);function y(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){var n;this._invoke=function(a,o){function i(){return new t((function(n,i){!function n(a,o,i,c){var s=u(e[a],e,o);if("throw"!==s.type){var l=s.arg,h=l.value;return h&&"object"==typeof h&&r.call(h,"__await")?t.resolve(h.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(h).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}(a,o,n,i)}))}return n=n?n.then(i,i):i()}}function w(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=u(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,l;var a=n.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function L(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:A}}function A(){return{value:void 0,done:!0}}return f.prototype=d,c(v,"constructor",d),c(d,"constructor",f),f.displayName=c(d,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,i,"GeneratorFunction")),e.prototype=Object.create(v),e},e.awrap=function(e){return{__await:e}},y(b.prototype),c(b.prototype,o,(function(){return this})),e.AsyncIterator=b,e.async=function(t,r,n,a,o){void 0===o&&(o=Promise);var i=new b(s(t,r,n,a),o);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},y(v),c(v,i,"Generator"),c(v,a,(function(){return this})),c(v,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=L,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(r,n){return i.type="throw",i.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(c&&s){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,l):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),E(r),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;E(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:L(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},e}var S=Object(w.a)((function e(t,r,n){var a=this;Object(x.a)(this,e),this.greet=function(){var e=Object(b.a)(k().mark((function e(t){var r,n,o,i,c,s,u,l;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t,e.prev=1,e.next=4,fetch(E+"/messages?message="+r,{headers:{Accept:"*/*"}});case 4:if((n=e.sent).ok){e.next=7;break}throw Error(n.status);case 7:return e.next=9,n.json();case 9:if(o=e.sent,i={questions:o},a.setState((function(e){return{messages:e.messages.filter((function(e){return"options"!==e.widget}))}})),o[0].message.includes("Hola!")||o[0].message.includes("Intenta de nuevo")){e.next=32;break}if(!(o.length>1)){e.next=22;break}return e.next=16,localStorage.setItem("messages",JSON.stringify(i));case 16:return e.next=18,a.createChatBotMessage("Encontr\xe9 estas opciones que parecen ser lo que est\xe1s buscando, por favor selecciona una:",{widget:"responses"});case 18:c=e.sent,a.addMessageToState(c),e.next=30;break;case 22:if(1!==o.length){e.next=30;break}return s=o[0],localStorage.setItem("actualmessage",s.id),e.next=27,a.createChatBotMessage(s.message);case 27:u=e.sent,a.addMessageToState(u),a.handleFeedback();case 30:e.next=36;break;case 32:return e.next=34,a.createChatBotMessage(o[0].message);case 34:l=e.sent,a.addMessageToState(l);case 36:e.next=42;break;case 38:e.prev=38,e.t0=e.catch(1),console.log("ERROR",e.t0),a.errorHandler();case 42:return e.prev=42,e.finish(42);case 44:case"end":return e.stop()}}),e,null,[[1,38,42,44]])})));return function(t){return e.apply(this,arguments)}}(),this.handleFeedback=function(){var e=a.createChatBotMessage("\xbfLa informaci\xf3n brindada te ha sido \xfatil?",{widget:"options"});a.setState((function(e){return{messages:e.messages.filter((function(e){return"options"!==e.widget}))}})),a.addMessageToState(e)},this.sendFeedback=function(){var e=Object(b.a)(k().mark((function e(t){var r,n,o,i;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r=localStorage.getItem("actualmessage"),n={qualification:t},o={method:"PUT",headers:{"Content-Type":"application/json","x-access-token":"token-value"},body:JSON.stringify(n)},e.next=6,fetch(E+"/messages/".concat(r),o);case 6:if((i=e.sent).ok){e.next=10;break}throw console.log(i),Error(i.status);case 10:a.finalMessage(),e.next=18;break;case 13:e.prev=13,e.t0=e.catch(0),console.log("ERROR",e.t0),a.setState((function(e){return{messages:e.messages.filter((function(e){return"options"!==e.widget}))}})),a.errorHandler();case 18:return e.prev=18,e.finish(18);case 20:case"end":return e.stop()}}),e,null,[[0,13,18,20]])})));return function(t){return e.apply(this,arguments)}}(),this.showMessage=function(e){localStorage.setItem("actualmessage",e.id),a.setState((function(e){return{messages:e.messages.filter((function(e){return"responses"!==e.widget}))}}));var t=a.createChatBotMessage(e.message);a.addMessageToState(t),a.handleFeedback()},this.finalMessage=function(){a.setState((function(e){return{messages:e.messages.filter((function(e){return"options"!==e.widget&&!e.message.includes("Gracias")}))}}));var e=a.createChatBotMessage("Gracias por tu calificaci\xf3n. Esto nos ayuda a seguir creciendo y mejorando.");a.addMessageToState(e)},this.positiveFeedback=Object(b.a)(k().mark((function e(){return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.sendFeedback(0);case 1:case"end":return e.stop()}}),e)}))),this.negativeFeedback=Object(b.a)(k().mark((function e(){return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.sendFeedback(1);case 1:case"end":return e.stop()}}),e)}))),this.addMessageToState=function(e){a.setState((function(t){return Object(y.a)(Object(y.a)({},t),{},{messages:[].concat(Object(v.a)(t.messages),[e])})}))},this.errorHandler=function(){localStorage.setItem("chat_messages","Se ha producido un problema, por favor intente m\xe1s tarde.");var e=a.createChatBotMessage("Se ha producido un problema, por favor intente m\xe1s tarde.",{withAvatar:!0});a.addMessageToState(e)},this.createChatBotMessage=t,this.setState=r,this.createClientMessage=n})),L=function(){function e(t,r){Object(x.a)(this,e),this.actionProvider=t,this.state=r}return Object(w.a)(e,[{key:"parse",value:function(e){this.actionProvider.greet(e)}}]),e}();r(42);var A=function(){var e=Object(n.useState)(!1),t=Object(c.a)(e,2),r=t[0],o=t[1];return a.a.createElement("div",{className:"App"},a.a.createElement("div",{style:{position:"fixed",maxWidth:"100%",right:"25px",bottom:"80px"}},!0===r&&a.a.createElement(u.a,{config:g,headerText:"Chatea con la Rama Judicial",placeholderText:"Escriba su mensaje..",actionProvider:S,messageParser:L}),a.a.createElement("button",{className:"app-chatbot-button",onClick:function(){o(!r)}},!1===r?a.a.createElement(a.a.Fragment,null,a.a.createElement("svg",{className:"app-chatbot-button-icon",viewBox:"0 0 122.88 119.35"},a.a.createElement("path",{d:"M57.49,29.2V23.53a14.41,14.41,0,0,1-2-.93A12.18,12.18,0,0,1,50.44,7.5a12.39,12.39,0,0,1,2.64-3.95A12.21,12.21,0,0,1,57,.92,12,12,0,0,1,61.66,0,12.14,12.14,0,0,1,72.88,7.5a12.14,12.14,0,0,1,0,9.27,12.08,12.08,0,0,1-2.64,3.94l-.06.06a12.74,12.74,0,0,1-2.36,1.83,11.26,11.26,0,0,1-2,.93V29.2H94.3a15.47,15.47,0,0,1,15.42,15.43v2.29H115a7.93,7.93,0,0,1,7.9,7.91V73.2A7.93,7.93,0,0,1,115,81.11h-5.25v2.07A15.48,15.48,0,0,1,94.3,98.61H55.23L31.81,118.72a2.58,2.58,0,0,1-3.65-.29,2.63,2.63,0,0,1-.63-1.85l1.25-18h-.21A15.45,15.45,0,0,1,13.16,83.18V81.11H7.91A7.93,7.93,0,0,1,0,73.2V54.83a7.93,7.93,0,0,1,7.9-7.91h5.26v-2.3A15.45,15.45,0,0,1,28.57,29.2H57.49ZM82.74,47.32a9.36,9.36,0,1,1-9.36,9.36,9.36,9.36,0,0,1,9.36-9.36Zm-42.58,0a9.36,9.36,0,1,1-9.36,9.36,9.36,9.36,0,0,1,9.36-9.36Zm6.38,31.36a2.28,2.28,0,0,1-.38-.38,2.18,2.18,0,0,1-.52-1.36,2.21,2.21,0,0,1,.46-1.39,2.4,2.4,0,0,1,.39-.39,3.22,3.22,0,0,1,3.88-.08A22.36,22.36,0,0,0,56,78.32a14.86,14.86,0,0,0,5.47,1A16.18,16.18,0,0,0,67,78.22,25.39,25.39,0,0,0,72.75,75a3.24,3.24,0,0,1,3.89.18,3,3,0,0,1,.37.41,2.22,2.22,0,0,1,.42,1.4,2.33,2.33,0,0,1-.58,1.35,2.29,2.29,0,0,1-.43.38,30.59,30.59,0,0,1-7.33,4,22.28,22.28,0,0,1-7.53,1.43A21.22,21.22,0,0,1,54,82.87a27.78,27.78,0,0,1-7.41-4.16l0,0ZM94.29,34.4H28.57A10.26,10.26,0,0,0,18.35,44.63V83.18A10.26,10.26,0,0,0,28.57,93.41h3.17a2.61,2.61,0,0,1,2.41,2.77l-1,14.58L52.45,94.15a2.56,2.56,0,0,1,1.83-.75h40a10.26,10.26,0,0,0,10.22-10.23V44.62A10.24,10.24,0,0,0,94.29,34.4Z"}))):a.a.createElement("svg",{className:"app-chatbot-button-icon",viewBox:"0 0 1000 1000"},a.a.createElement("path",{d:"M549.3,501.5l151.3-149.7c13.8-13.6,13.9-35.7,0.3-49.5c-13.6-13.8-35.8-13.9-49.5-0.3L499.9,451.9L350.6,302.2c-13.7-13.7-35.8-13.8-49.5-0.1c-13.7,13.6-13.7,35.8-0.1,49.5l149,149.5L299.8,649.8c-13.8,13.6-13.9,35.7-0.3,49.5c6.9,6.9,15.9,10.4,24.9,10.4c8.9,0,17.8-3.4,24.6-10.1l150.5-148.8l151.7,152.2c6.8,6.9,15.8,10.3,24.8,10.3c9,0,17.9-3.4,24.7-10.2c13.7-13.7,13.7-35.8,0.1-49.5L549.3,501.5z"})))))};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}$/));i.a.render(a.a.createElement(a.a.StrictMode,null,a.a.createElement(A,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))}},[[25,1,2]]]);
//# sourceMappingURL=main.30b5d406.chunk.js.map