UNPKG

votcore

Version:

Vot Kit for Valensas Bots

1 lines 63.6 kB
var _0x1791=["Sorun - Error while getting company information","inWorkingHours","isOutOfOffice","inWorkingHoursByPoolID","getOpenConversations","findMostAvailableAgent","all","concat","fromPairs","groupBy","currentAgent","orderBy","asc","constructor","channel","date","Message","context","status","startDate","endDate","serialize","deserialize","parse","payloadType","isMobile","toContext","fromContext","trigger","TriggerMessage","Sayfaya git","firstName","lastName","email","phoneNumber","accessToken","__rest","getOwnPropertySymbols","project","channels","redisUrl","engineUrl","schedulerUrl","flows","flowResultCallback","start","createClient","redis","promisifyAll","Redis","ready","Connected","createTask","/triggers","startOneTimeTask","Conversation does not have an ID","callback","VotClient:Scheduler","One time task scheduled: %o","revokeOneTimeTask","DELETE","One time task revoked: %o","getCommands","VotClient:getCommands","Reqeusting commands for message: %s","/commands","intents","getIntents","VotClient:getIntents","Reqeusting intents for message: %s","/intents","Intents response: %O","getYesNo","Reqeusting yes or no response for message: %s","/yesno","Error fetching yes no response.","VotClient:getYesNo","positive","predict","VotClient:predict","Predicting response with model %s for message: %s","extractOne","VotClient:extractOne","/extract/one","Extraction response of %s in message: %s is %o","dequeueOld","zremrangebyscoreAsync","-inf","getTime","enqueue","zaddAsync","dequeue","zremrangebyrankAsync","removeFromQueue","getNextOnQueue","zrangebyscoreAsync","getRankOnQueue","zrankAsync","rpush","messages:","msetAsync","conversation:","channel2conversation:","Invalid conversation","delAsync","getAsync","getClient"," channel is not integrated","runTrigger","runFlow","entrypoint","This flow does not have an entrypoint specified. You have to provide one during instantiation","Flow path: %s","join"," -> ","Invalid flow declaration","Started running flow","Client: %o","No existing state","This conversation is not registered to a flow","State is being prepared","Flow exited with path: ","passedValidation","Validation failed with at least one requirement","Calling action body","Action body successfully returned","VotClient","bluebird","moment-timezone","moment/locale/tr","exports","apply",'{}.constructor("return this")( )',"console","log","warn","debug","info","error","exception","trace","call","defineProperty","__esModule","default","hasOwnProperty","prototype","lodash","install","slice","length","splice","label","isUri","Invalid Url","trys","get","sent","load","data","replace","trim","text","title","attr",'meta[name="description"]',"content","utils:getUrlTitleAndDescription","An error has occured while fetching url information: %o","validate","isArray","forEach","toPairs","__awaiter","next","done","value","then","__generator","return","throw","ops","pop","push","function","iterator","addBetween","validateFunctional","validateBoolean","fromPairsPromise","inverseMap","joi","moment","use strict","info:votcore:","info:votcore","verbose:votcore:","verbose:votcore","error:votcore:","error:votcore","warn:votcore:","warn:votcore","uri","string","Generator is already executing.","logger","createLogger","vot","bunyan","cheerio","ChannelMessageStatic","kind","Action","requirements","exits","allKeysJoiSchema","isJoi","keys","toJoiSchema","object","prepareState","mapValues","validation","state","body","result","passthrough","ChannelClient","__assign","assign","flow","fromPrototype","filter","indexOf","resolve","isString","Context","Flow","steps","options","payload","toString","toJSON","GUID","uuid","Channels","SorunClient","__extends","setPrototypeOf","__proto__","create","locale","message","client","conversation","type","TEXT","verbose","Sorun:SorunMessage","Constructed a SorunMessageInput: %o","fromMessage","Sorun:fromMessage","Generating Sorun payload for message: %o","Using text message type","url","Using url message type","toCard","arrayify","CardMessage","Sorun","channelData","platform","user","Generated card message instead for url message: %o","fromCardMessage","card","Using card message type","Sorun - This message payload type is no compatible with Sorun","map","elements","Sorun - Card with only a single body is supported by Sorun","Sorun - Card does not have a body","buttons","link","Sorun - This message type is not compatible with Sorun","imageUrl","stringify","CARD","getDate","messageDate","toDate","Europe/Istanbul","Sorun - Error while parsing messageDate","getMessagePayloadType","location","Sorun - Unknown payload type","getMessageType","LOG","isAgent","agent","Sorun - Unknown message type","getPlatform","CLIENTANDROID","android","CLIENTIOS","ios","toMessage","userID","uniqueID","TextMessage","UrlMessage","action","Sorun - Unknown card type","image","SorunMessage","apiKey","incomingHookToken","environment","initialContext","companyID","timeoutInMilliseconds","isProduction","https://api.sorunapp.com","https://deneme.sorunapp.com","getConversationIdentifier","production","checkIncomingHookToken","getUser","User","name","surname","phone","mail","variable","saveContext","save","endConversation","put","/Conversation?","Sorun - Error while ending conversation","deleteWithChannel","receiveMessage","Sorun - No token specified","Sorun - Only TEXT or CARD messages can be handled","getWithChannel","conversationID","Conversation","Sorun - Incoming hook token is invalid","sendMessage","Sorun - No conversationID was specified","Sorun:sendMessage","Sending message with querystring: %s","post","/Message?","textReply","urlReply","discoverUrl","description","getUrlTitleAndDescription","cardReply","self","getActiveAgents","/Agent?","Sorun - Error while getting agents","subtract","minutes","isActive","isBot","isAfter","lastOnline","YYYY-MM-DD-HH-mm","getPoolData","Sorun - Error while getting open conversations","/Pool?","poolID","Sorun - Pool not found","find","getPoolDataByPoolID","/Client/Pool?","Sorun - Error while getting pool information","yieldToAgent","Sorun:yieldToAgent","changePool","Sorun:changePool","Sorun - Error while changing conversation pool","setHold","Sorun:setHold","unHold","Sorun:unHold","Sorun - Error while removing conversation from hold","getCompanyData"];!function(x,a){!function(a){for(;--a;)x.push(x.shift())}(++a)}(_0x1791,130);var _0x36ac=function(x,a){var x=parseInt(x,16);return _0x1791[x]};module[_0x36ac("0x0")]=function(x){function a(n){if(c(this,function(){var x=Function("return (function() "+_0x36ac("0x2")+");"),a=function(){},c=x();c[_0x36ac("0x3")]?(c[_0x36ac("0x3")][_0x36ac("0x4")]=a,c[_0x36ac("0x3")][_0x36ac("0x5")]=a,c[_0x36ac("0x3")][_0x36ac("0x6")]=a,c[_0x36ac("0x3")][_0x36ac("0x7")]=a,c[_0x36ac("0x3")][_0x36ac("0x8")]=a,c[_0x36ac("0x3")].exception=a,c[_0x36ac("0x3")][_0x36ac("0xa")]=a):c[_0x36ac("0x3")]=function(x){var a={};return a[_0x36ac("0x4")]=x,a[_0x36ac("0x5")]=x,a.debug=x,a[_0x36ac("0x7")]=x,a[_0x36ac("0x8")]=x,a.exception=x,a[_0x36ac("0xa")]=x,a}(a)})(),t[n])return t[n][_0x36ac("0x0")];var e=t[n]={i:n,l:!1,exports:{}};return x[n][_0x36ac("0xb")](e.exports,e,e.exports,a),e.l=!0,e[_0x36ac("0x0")]}var c=function(){var x=!![];return function(a,c){var t=x?function(){if(c){var x=c[_0x36ac("0x1")](a,arguments);return c=null,x}}:function(){};return x=![],t}}(),t={};return a.m=x,a.c=t,a.i=function(x){return x},a.d=function(x,c,t){a.o(x,c)||Object[_0x36ac("0xc")](x,c,{configurable:!1,enumerable:!0,get:t})},a.n=function(x){var c=x&&x[_0x36ac("0xd")]?function(){return x[_0x36ac("0xe")]}:function(){return x};return a.d(c,"a",c),c},a.o=function(x,a){return Object[_0x36ac("0x10")].hasOwnProperty[_0x36ac("0xb")](x,a)},a.p="",a(a.s=58)}([function(x,a,c){function t(x){for(var c in x)a[_0x36ac("0xf")](c)||(a[c]=x[c])}Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0}),t(c(16)),t(c(17)),t(c(30)),t(c(24)),t(c(19)),t(c(25)),t(c(26)),t(c(28)),t(c(15)),t(c(18)),t(c(29)),t(c(27)),t(c(23))},function(x,a){x[_0x36ac("0x0")]=require(_0x36ac("0x11"))},function(x,a,c){c(7)[_0x36ac("0x12")]()},function(x,a,c){function t(x){for(var c in x)a[_0x36ac("0xf")](c)||(a[c]=x[c])}function n(x,a){for(var c=x.slice(),t=0;t<x.length-1;t++)c[_0x36ac("0x15")](2*t-1,0,a);return c}function e(x){return d(this,void 0,void 0,function(){var a,c,t,n,e;return h(this,function(r){switch(r[_0x36ac("0x16")]){case 0:if(!y[_0x36ac("0x17")](x))throw new Error(_0x36ac("0x18"));r[_0x36ac("0x16")]=1;case 1:return r.trys.push([1,3,,4]),[4,v[_0x36ac("0xe")][_0x36ac("0x1a")](x)];case 2:return a=r[_0x36ac("0x1b")](),c=b[_0x36ac("0x1c")](a.data),t=c(_0x36ac("0x21")).text()[_0x36ac("0x1f")]()[_0x36ac("0x1e")](/(\r\n|\n|\r)/gm,""),n=c(_0x36ac("0x23"))[_0x36ac("0x22")](_0x36ac("0x24"))[_0x36ac("0x1f")]().replace(/(\r\n|\n|\r)/gm,""),[2,{title:t,description:n,url:x}];case 3:return e=r[_0x36ac("0x1b")](),w[_0x36ac("0x6")][_0x36ac("0x7")](_0x36ac("0x25"))(_0x36ac("0x26"),e),[2,null];case 4:return[2]}})})}function r(x,a){return new Promise(function(c,t){l[_0x36ac("0x27")](x,a,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(x,a){return x?t(x):c(a)})})}function i(x,a){return new Promise(function(c,t){l[_0x36ac("0x27")](x,a,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(x,a){return c(x?[x,null]:[null,a])})})}function o(x,a){return new Promise(function(c,t){l[_0x36ac("0x27")](x,a,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(x){return c(!x)})})}function _(x,a){var c={data:x},t={data:a};return new Promise(function(x,a){l[_0x36ac("0x27")](c,t,{convert:!0,allowUnknown:!0,stripUnknown:!0,abortEarly:!0,skipFunctions:!0},function(a){return x(!a)})})}function s(x){return d(this,void 0,void 0,function(){var a,c,t,n,e,r,i;return h(this,function(o){switch(o.label){case 0:a={},c=0,t=x,o.label=1;case 1:return c<t[_0x36ac("0x14")]?(n=t[c],[4,n]):[3,4];case 2:e=o[_0x36ac("0x1b")](),r=e[0],i=e[1],a[r]=i,o[_0x36ac("0x16")]=3;case 3:return c++,[3,1];case 4:return[2,a]}})})}function u(x){return x&&!Array[_0x36ac("0x28")](x)?[x]:x}function f(x){var a={};return p[_0x36ac("0x2a")](x)[_0x36ac("0x29")](function(x){var c=x[0],t=x[1];a[t]=c}),a}var d=this&&this[_0x36ac("0x2b")]||function(x,a,c,t){return new(c||(c=Promise))(function(n,e){function r(x){try{o(t[_0x36ac("0x2c")](x))}catch(x){e(x)}}function i(x){try{o(t.throw(x))}catch(x){e(x)}}function o(x){x[_0x36ac("0x2d")]?n(x.value):new c(function(a){a(x[_0x36ac("0x2e")])})[_0x36ac("0x2f")](r,i)}o((t=t[_0x36ac("0x1")](x,a||[]))[_0x36ac("0x2c")]())})},h=this&&this[_0x36ac("0x30")]||function(x,a){function c(x){return function(a){return t([x,a])}}function t(c){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,e&&(r=e[_0x36ac(2&c[0]?"0x31":c[0]?"0x32":"0x2c")])&&!(r=r.call(e,c[1]))[_0x36ac("0x2d")])return r;switch(e=0,r&&(c=[0,r[_0x36ac("0x2e")]]),c[0]){case 0:case 1:r=c;break;case 4:return o[_0x36ac("0x16")]++,{value:c[1],done:!1};case 5:o[_0x36ac("0x16")]++,e=c[1],c=[0];continue;case 7:c=o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")].pop();continue;default:if(r=o.trys,!(r=r[_0x36ac("0x14")]>0&&r[r[_0x36ac("0x14")]-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o[_0x36ac("0x16")]=c[1];break}if(6===c[0]&&o[_0x36ac("0x16")]<r[1]){o[_0x36ac("0x16")]=r[1],r=c;break}if(r&&o[_0x36ac("0x16")]<r[2]){o[_0x36ac("0x16")]=r[2],o[_0x36ac("0x33")][_0x36ac("0x35")](c);break}r[2]&&o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue}c=a[_0x36ac("0xb")](x,o)}catch(x){c=[6,x],e=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var n,e,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},_0x36ac("0x36")==typeof Symbol&&(i[Symbol[_0x36ac("0x37")]]=function(){return this}),i};Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var l=c(4);t(c(10)),t(c(8));var v=c(5),b=c(13),p=c(1),w=c(8),y=c(9);a[_0x36ac("0x38")]=n,a.getUrlTitleAndDescription=e,a.validate=r,a.validateFunctional=i,a[_0x36ac("0x3a")]=o,a.is=_,a[_0x36ac("0x3b")]=s,a.arrayify=u,a[_0x36ac("0x3c")]=f},function(x,a){x.exports=require(_0x36ac("0x3d"))},function(x,a){x.exports=require("axios")},function(x,a){x.exports=require(_0x36ac("0x3e"))},function(x,a){x[_0x36ac("0x0")]=require("source-map-support")},function(x,a,c){_0x36ac("0x3f"),Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var t=c(12);a.debug={info:function(x){return t(x?_0x36ac("0x40")+x:_0x36ac("0x41"))},verbose:function(x){return t(x?_0x36ac("0x42")+x:_0x36ac("0x43"))},error:function(x){return t(x?_0x36ac("0x44")+x:_0x36ac("0x45"))},warn:function(x){return t(x?_0x36ac("0x46")+x:_0x36ac("0x47"))}}},function(x,a,c){function t(x){return n(this,void 0,void 0,function(){return e(this,function(a){switch(a[_0x36ac("0x16")]){case 0:return[4,i.is(x,r[_0x36ac("0x49")]()[_0x36ac("0x48")]({scheme:[/https?/]}))];case 1:return[2,a[_0x36ac("0x1b")]()]}})})}_0x36ac("0x3f");var n=this&&this[_0x36ac("0x2b")]||function(x,a,c,t){return new(c||(c=Promise))(function(n,e){function r(x){try{o(t[_0x36ac("0x2c")](x))}catch(x){e(x)}}function i(x){try{o(t[_0x36ac("0x32")](x))}catch(x){e(x)}}function o(x){x[_0x36ac("0x2d")]?n(x[_0x36ac("0x2e")]):new c(function(a){a(x[_0x36ac("0x2e")])})[_0x36ac("0x2f")](r,i)}o((t=t[_0x36ac("0x1")](x,a||[]))[_0x36ac("0x2c")]())})},e=this&&this[_0x36ac("0x30")]||function(x,a){function c(x){return function(a){return t([x,a])}}function t(c){if(n)throw new TypeError(_0x36ac("0x4a"));for(;o;)try{if(n=1,e&&(r=e[2&c[0]?"return":_0x36ac(c[0]?"0x32":"0x2c")])&&!(r=r[_0x36ac("0xb")](e,c[1])).done)return r;switch(e=0,r&&(c=[0,r[_0x36ac("0x2e")]]),c[0]){case 0:case 1:r=c;break;case 4:return o[_0x36ac("0x16")]++,{value:c[1],done:!1};case 5:o[_0x36ac("0x16")]++,e=c[1],c=[0];continue;case 7:c=o.ops[_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue;default:if(r=o[_0x36ac("0x19")],!(r=r[_0x36ac("0x14")]>0&&r[r[_0x36ac("0x14")]-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o[_0x36ac("0x16")]=c[1];break}if(6===c[0]&&o.label<r[1]){o[_0x36ac("0x16")]=r[1],r=c;break}if(r&&o[_0x36ac("0x16")]<r[2]){o[_0x36ac("0x16")]=r[2],o[_0x36ac("0x33")].push(c);break}r[2]&&o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue}c=a[_0x36ac("0xb")](x,o)}catch(x){c=[6,x],e=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var n,e,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},_0x36ac("0x36")==typeof Symbol&&(i[Symbol[_0x36ac("0x37")]]=function(){return this}),i};Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var r=c(4),i=c(3);a[_0x36ac("0x17")]=t},function(x,a,c){Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var t=c(11);a.logger=t[_0x36ac("0x4c")]({name:_0x36ac("0x4d")})},function(x,a){x[_0x36ac("0x0")]=require(_0x36ac("0x4e"))},function(x,a){x[_0x36ac("0x0")]=require("debug")},function(x,a){x[_0x36ac("0x0")]=require(_0x36ac("0x4f"))},function(x,a,c){_0x36ac("0x3f"),Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var t=function(){function x(){}return x}();a[_0x36ac("0x50")]=t},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x2b")]||function(x,a,c,t){return new(c||(c=Promise))(function(n,e){function r(x){try{o(t[_0x36ac("0x2c")](x))}catch(x){e(x)}}function i(x){try{o(t[_0x36ac("0x32")](x))}catch(x){e(x)}}function o(x){x.done?n(x[_0x36ac("0x2e")]):new c(function(a){a(x.value)})[_0x36ac("0x2f")](r,i)}o((t=t[_0x36ac("0x1")](x,a||[]))[_0x36ac("0x2c")]())})},n=this&&this[_0x36ac("0x30")]||function(x,a){function c(x){return function(a){return t([x,a])}}function t(c){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,e&&(r=e[_0x36ac(2&c[0]?"0x31":c[0]?"0x32":"0x2c")])&&!(r=r[_0x36ac("0xb")](e,c[1]))[_0x36ac("0x2d")])return r;switch(e=0,r&&(c=[0,r[_0x36ac("0x2e")]]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,e=c[1],c=[0];continue;case 7:c=o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue;default:if(r=o[_0x36ac("0x19")],!(r=r[_0x36ac("0x14")]>0&&r[r[_0x36ac("0x14")]-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o[_0x36ac("0x16")]=c[1];break}if(6===c[0]&&o[_0x36ac("0x16")]<r[1]){o.label=r[1],r=c;break}if(r&&o[_0x36ac("0x16")]<r[2]){o.label=r[2],o[_0x36ac("0x33")][_0x36ac("0x35")](c);break}r[2]&&o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue}c=a[_0x36ac("0xb")](x,o)}catch(x){c=[6,x],e=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var n,e,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},_0x36ac("0x36")==typeof Symbol&&(i[Symbol[_0x36ac("0x37")]]=function(){return this}),i};Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var e=c(4),r=c(1),i=c(3),o=function(){function x(x,a){this[_0x36ac("0x51")]=_0x36ac("0x52"),this[_0x36ac("0x53")]=null,this[_0x36ac("0x54")]=x,this.options=a}return x[_0x36ac("0x10")].allKeysJoiSchema=function(x){if(x.isJoi)return!0;for(var a=0,c=Object[_0x36ac("0x57")](x);a<c.length;a++)if(!x[c[a]][_0x36ac("0x56")])return!1;return!0},x[_0x36ac("0x10")][_0x36ac("0x58")]=function(x){var a=this;if(x){for(var c=function(x){var t=a[_0x36ac("0x55")](x);if(t&&!x.isJoi)return e[_0x36ac("0x59")]()[_0x36ac("0x57")](x);if(t&&x[_0x36ac("0x56")])return x;for(var n=0,r=Object[_0x36ac("0x57")](x);n<r[_0x36ac("0x14")];n++){var i=r[n],o=x[i];x[i]=c(o)}return e.object()[_0x36ac("0x57")](x)},t=0,n=r[_0x36ac("0x57")](x);t<n[_0x36ac("0x14")];t++){var i=n[t],o=x[i];x[i]=c(o)}return x}},x.prototype.prepareState=function(x){return t(this,void 0,void 0,function(){var a,c,t,e,o,_,s,u,f,d,h;return n(this,function(n){switch(n[_0x36ac("0x16")]){case 0:if(a=!1,c={},!(t=this[_0x36ac("0x58")](this[_0x36ac("0x53")])))return[2,{passedValidation:!0}];e=r[_0x36ac("0x5b")](t,function(){return{}}),o=0,_=r[_0x36ac("0x57")](t),n[_0x36ac("0x16")]=1;case 1:return o<_[_0x36ac("0x14")]?(s=_[o],u=t[s],[4,i[_0x36ac("0x39")](x.data,u)]):[3,4];case 2:f=n[_0x36ac("0x1b")](),d=f[0],h=f[1],d&&(c[s]=d,a=!0),e[s]=h,n[_0x36ac("0x16")]=3;case 3:return o++,[3,1];case 4:return this[_0x36ac("0x5c")]=c,this[_0x36ac("0x5d")]=e,[2,{passedValidation:!a}]}})})},x[_0x36ac("0x10")][_0x36ac("0x5e")]=function(x){var a=x[_0x36ac("0x5f")];return t(this,void 0,void 0,function(){return n(this,function(x){return[2,a[_0x36ac("0x60")]({})]})})},x}();a[_0x36ac("0x52")]=o},function(x,a,c){_0x36ac("0x3f"),Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var t=function(){function x(){}return x}();a[_0x36ac("0x61")]=t},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x62")]||Object[_0x36ac("0x63")]||function(x){for(var a,c=1,t=arguments[_0x36ac("0x14")];c<t;c++){a=arguments[c];for(var n in a)Object[_0x36ac("0x10")].hasOwnProperty[_0x36ac("0xb")](a,n)&&(x[n]=a[n])}return x},n=this&&this[_0x36ac("0x2b")]||function(x,a,c,t){return new(c||(c=Promise))(function(n,e){function r(x){try{o(t[_0x36ac("0x2c")](x))}catch(x){e(x)}}function i(x){try{o(t.throw(x))}catch(x){e(x)}}function o(x){x[_0x36ac("0x2d")]?n(x[_0x36ac("0x2e")]):new c(function(a){a(x[_0x36ac("0x2e")])})[_0x36ac("0x2f")](r,i)}o((t=t.apply(x,a||[]))[_0x36ac("0x2c")]())})},e=this&&this[_0x36ac("0x30")]||function(x,a){function c(x){return function(a){return t([x,a])}}function t(c){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,e&&(r=e[_0x36ac(2&c[0]?"0x31":c[0]?"0x32":"0x2c")])&&!(r=r[_0x36ac("0xb")](e,c[1]))[_0x36ac("0x2d")])return r;switch(e=0,r&&(c=[0,r[_0x36ac("0x2e")]]),c[0]){case 0:case 1:r=c;break;case 4:return o[_0x36ac("0x16")]++,{value:c[1],done:!1};case 5:o.label++,e=c[1],c=[0];continue;case 7:c=o[_0x36ac("0x33")][_0x36ac("0x34")](),o.trys.pop();continue;default:if(r=o[_0x36ac("0x19")],!(r=r[_0x36ac("0x14")]>0&&r[r[_0x36ac("0x14")]-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o[_0x36ac("0x16")]<r[1]){o[_0x36ac("0x16")]=r[1],r=c;break}if(r&&o[_0x36ac("0x16")]<r[2]){o[_0x36ac("0x16")]=r[2],o[_0x36ac("0x33")][_0x36ac("0x35")](c);break}r[2]&&o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue}c=a.call(x,o)}catch(x){c=[6,x],e=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var n,e,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol[_0x36ac("0x37")]]=function(){return this}),i};Object.defineProperty(a,_0x36ac("0xd"),{value:!0});var r=c(1),i=function(){function x(x){var a=x[_0x36ac("0x1d")],c=x[_0x36ac("0x5d")],t=x[_0x36ac("0x64")];this[_0x36ac("0x1d")]=a,this[_0x36ac("0x5d")]=c,this[_0x36ac("0x64")]=t}return x[_0x36ac("0x65")]=function(x,a){return n(this,void 0,void 0,function(){var c,n,i,o,_,s,u,f;return e(this,function(e){switch(e[_0x36ac("0x16")]){case 0:c=t({},x),n=Object.keys(x)[_0x36ac("0x66")](function(x){return[_0x36ac("0x5d"),_0x36ac("0x64")][_0x36ac("0x67")](x)>-1}),i=0,o=n,e[_0x36ac("0x16")]=1;case 1:return i<o[_0x36ac("0x14")]?(_=o[i],[4,Promise.resolve(x[_])]):[3,6];case 2:return s=e[_0x36ac("0x1b")](),r[_0x36ac("0x69")](s)||Array[_0x36ac("0x28")](s)?(c[_]=s,[3,5]):[3,3];case 3:return u=c,f=_,[4,s(a)];case 4:u[f]=e[_0x36ac("0x1b")](),e[_0x36ac("0x16")]=5;case 5:return i++,[3,1];case 6:return[2,c]}})})},x}();a[_0x36ac("0x6a")]=i},function(x,a,c){_0x36ac("0x3f"),Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var t=function(){function x(x,a){this[_0x36ac("0x51")]=_0x36ac("0x6b"),this[_0x36ac("0x6c")]={},this[_0x36ac("0x54")]=x,this[_0x36ac("0x6d")]=a}return x}();a[_0x36ac("0x6b")]=t},function(x,a,c){_0x36ac("0x3f"),Object[_0x36ac("0xc")](a,"__esModule",{value:!0});var t=c(20),n=function(){function x(x){this[_0x36ac("0x6e")]=x||t.v4()}return x[_0x36ac("0x10")][_0x36ac("0x6f")]=function(){return this[_0x36ac("0x6e")]},x[_0x36ac("0x10")][_0x36ac("0x70")]=function(){return this.payload},x}();a[_0x36ac("0x71")]=n},function(x,a){x[_0x36ac("0x0")]=require(_0x36ac("0x72"))},function(x,a,c){_0x36ac("0x3f"),Object.defineProperty(a,_0x36ac("0xd"),{value:!0});var t=c(22);a[_0x36ac("0x73")]={Sorun:t.SorunClient}},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x75")]||function(){var x=Object[_0x36ac("0x76")]||{__proto__:[]}instanceof Array&&function(x,a){x[_0x36ac("0x77")]=a}||function(x,a){for(var c in a)a[_0x36ac("0xf")](c)&&(x[c]=a[c])};return function(a,c){function t(){this.constructor=a}x(a,c),a[_0x36ac("0x10")]=null===c?Object[_0x36ac("0x78")](c):(t[_0x36ac("0x10")]=c[_0x36ac("0x10")],new t)}}(),n=this&&this.__assign||Object[_0x36ac("0x63")]||function(x){for(var a,c=1,t=arguments[_0x36ac("0x14")];c<t;c++){a=arguments[c];for(var n in a)Object[_0x36ac("0x10")][_0x36ac("0xf")][_0x36ac("0xb")](a,n)&&(x[n]=a[n])}return x},e=this&&this[_0x36ac("0x2b")]||function(x,a,c,t){return new(c||(c=Promise))(function(n,e){function r(x){try{o(t[_0x36ac("0x2c")](x))}catch(x){e(x)}}function i(x){try{o(t[_0x36ac("0x32")](x))}catch(x){e(x)}}function o(x){x[_0x36ac("0x2d")]?n(x[_0x36ac("0x2e")]):new c(function(a){a(x[_0x36ac("0x2e")])}).then(r,i)}o((t=t.apply(x,a||[]))[_0x36ac("0x2c")]())})},r=this&&this.__generator||function(x,a){function c(x){return function(a){return t([x,a])}}function t(c){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,e&&(r=e[2&c[0]?_0x36ac("0x31"):c[0]?_0x36ac("0x32"):"next"])&&!(r=r.call(e,c[1]))[_0x36ac("0x2d")])return r;switch(e=0,r&&(c=[0,r[_0x36ac("0x2e")]]),c[0]){case 0:case 1:r=c;break;case 4:return o[_0x36ac("0x16")]++,{value:c[1],done:!1};case 5:o.label++,e=c[1],c=[0];continue;case 7:c=o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")].pop();continue;default:if(r=o[_0x36ac("0x19")],!(r=r[_0x36ac("0x14")]>0&&r[r.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o.label=c[1];break}if(6===c[0]&&o[_0x36ac("0x16")]<r[1]){o[_0x36ac("0x16")]=r[1],r=c;break}if(r&&o[_0x36ac("0x16")]<r[2]){o[_0x36ac("0x16")]=r[2],o[_0x36ac("0x33")][_0x36ac("0x35")](c);break}r[2]&&o.ops[_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue}c=a[_0x36ac("0xb")](x,o)}catch(x){c=[6,x],e=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var n,e,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},_0x36ac("0x36")==typeof Symbol&&(i[Symbol[_0x36ac("0x37")]]=function(){return this}),i};Object.defineProperty(a,_0x36ac("0xd"),{value:!0});var i=c(5),o=c(1),_=c(32);c(33),_[_0x36ac("0x79")]("tr");var s=c(34),u=c(0),f=c(14),d=c(3),h=c(9),l=function(x){function a(a){var c=a[_0x36ac("0x7a")],t=a[_0x36ac("0x7b")],n=a[_0x36ac("0x7c")],e=x[_0x36ac("0xb")](this)||this;return e[_0x36ac("0x7b")]=t,e[_0x36ac("0x7c")]=n,e[_0x36ac("0x7a")]=c,e[_0x36ac("0x7a")][_0x36ac("0x7d")]||(e[_0x36ac("0x7a")][_0x36ac("0x7d")]=_0x36ac("0x7e")),d[_0x36ac("0x6")][_0x36ac("0x7f")](_0x36ac("0x80"))(_0x36ac("0x81"),{message:c,client:t,conversation:n}),e}return t(a,x),a[_0x36ac("0x82")]=function(x){switch(d[_0x36ac("0x6")].verbose(_0x36ac("0x83"))(_0x36ac("0x84"),x),x.payloadType){case"text":return d.debug.verbose(_0x36ac("0x83"))(_0x36ac("0x85")),{payload:x[_0x36ac("0x6e")][_0x36ac("0x6f")](),type:_0x36ac("0x7e")};case _0x36ac("0x86"):d[_0x36ac("0x6")][_0x36ac("0x7f")](_0x36ac("0x83"))(_0x36ac("0x87"));var c=x,t=c[_0x36ac("0x88")](),n=d.arrayify(t),e=new(u[_0x36ac("0x8a")])({payload:n,conversation:c[_0x36ac("0x7c")],type:"self",channel:_0x36ac("0x8b"),channelData:c[_0x36ac("0x8c")],platform:c[_0x36ac("0x8d")],user:c[_0x36ac("0x8e")]});return d[_0x36ac("0x6")].verbose(_0x36ac("0x83"))(_0x36ac("0x8f"),e),a[_0x36ac("0x90")](e);case _0x36ac("0x91"):return d[_0x36ac("0x6")][_0x36ac("0x7f")](_0x36ac("0x83"))(_0x36ac("0x92")),a[_0x36ac("0x90")](x);default:throw new Error(_0x36ac("0x93"))}},a[_0x36ac("0x90")]=function(x){var a=x,c=a.payload.map(function(x){if(x[_0x36ac("0x95")].length>1)throw new Error(_0x36ac("0x96"));if(0===x[_0x36ac("0x95")][_0x36ac("0x14")])throw new Error(_0x36ac("0x97"));var a=x[_0x36ac("0x95")][0],c=a[_0x36ac("0x98")][_0x36ac("0x94")](function(x){switch(x[_0x36ac("0x7d")]){case _0x36ac("0x7a"):return{type:"T",text:x[_0x36ac("0x16")][_0x36ac("0x1e")](/"/g,""),action:x.message[_0x36ac("0x1e")](/"/g,"")};case _0x36ac("0x99"):var a=x[_0x36ac("0x21")];return{type:"L",text:a?a[_0x36ac("0x1e")](/"/g,""):void 0,action:x[_0x36ac("0x86")]};default:throw new Error(_0x36ac("0x9a"))}}),t=a[_0x36ac("0x20")],n=a[_0x36ac("0x21")],e=t?t[_0x36ac("0x1e")](/"/g,""):void 0,r=n?n[_0x36ac("0x1e")](/"/g,""):void 0;return{image:a[_0x36ac("0x9b")],text:e,title:r,buttons:c}});return{payload:JSON[_0x36ac("0x9c")](c),type:_0x36ac("0x9d")}},a[_0x36ac("0x10")][_0x36ac("0x9e")]=function(){try{return this[_0x36ac("0x7a")][_0x36ac("0x9f")]?_.tz(this[_0x36ac("0x7a")][_0x36ac("0x9f")],"YYYY-MM-DD-HH-mm",_0x36ac("0xa1"))[_0x36ac("0xa0")]():_()[_0x36ac("0xa0")]()}catch(x){throw new Error(_0x36ac("0xa2"))}},a[_0x36ac("0x10")][_0x36ac("0xa3")]=function(){return e(this,void 0,void 0,function(){return r(this,function(x){switch(x[_0x36ac("0x16")]){case 0:return o[_0x36ac("0x69")](this[_0x36ac("0x7a")][_0x36ac("0x6e")])?[4,h.isUri(this.message[_0x36ac("0x6e")])]:[3,2];case 1:return x.sent()?[2,_0x36ac("0x86")]:[2,_0x36ac("0x20")];case 2:if(this[_0x36ac("0x7a")][_0x36ac("0x6e")].hasOwnProperty("x")&&this[_0x36ac("0x7a")].payload[_0x36ac("0xf")]("y"))return[2,_0x36ac("0xa4")];if(_0x36ac("0x9d")===this.message[_0x36ac("0x7d")])return[2,_0x36ac("0x91")];x[_0x36ac("0x16")]=3;case 3:throw new Error(_0x36ac("0xa5"))}})})},a[_0x36ac("0x10")][_0x36ac("0xa6")]=function(){if(_0x36ac("0xa7")===this[_0x36ac("0x7a")][_0x36ac("0x7d")])return _0x36ac("0x4");if(_0x36ac("0x7e")===this[_0x36ac("0x7a")][_0x36ac("0x7d")]&&this[_0x36ac("0x7a")][_0x36ac("0xa8")])return _0x36ac("0xa9");if(_0x36ac("0x7e")===this.message[_0x36ac("0x7d")]&&!this[_0x36ac("0x7a")].isAgent)return _0x36ac("0x8e");throw new Error(_0x36ac("0xaa"))},a[_0x36ac("0x10")][_0x36ac("0xab")]=function(){if(this[_0x36ac("0x7a")][_0x36ac("0x8d")],0){if(_0x36ac("0xac")===this[_0x36ac("0x7a")].platform)return _0x36ac("0xad");if(_0x36ac("0xae")===this[_0x36ac("0x7a")][_0x36ac("0x8d")])return _0x36ac("0xaf");throw new Error("Sorun - Unknown platform")}return"web"},a[_0x36ac("0x10")][_0x36ac("0xb0")]=function(x,a){return e(this,void 0,void 0,function(){var c,t,n,e;return r(this,function(r){switch(r[_0x36ac("0x16")]){case 0:return c={id:this[_0x36ac("0x7a")].id,userID:this[_0x36ac("0x7a")].userID,uniqueID:this.message[_0x36ac("0xb2")]},[4,this[_0x36ac("0xa3")]()];case 1:switch(r[_0x36ac("0x1b")]()){case _0x36ac("0x20"):return[2,new(u[_0x36ac("0xb3")])({payload:this[_0x36ac("0x7a")][_0x36ac("0x6e")][_0x36ac("0x6f")](),conversation:x,type:this.getMessageType(),channelData:c,channel:"Sorun",date:this[_0x36ac("0x9e")](),platform:this[_0x36ac("0xab")](),user:a})];case _0x36ac("0x86"):return[2,new(u[_0x36ac("0xb4")])({payload:this.message[_0x36ac("0x6e")],conversation:x,type:this[_0x36ac("0xa6")](),channelData:c,channel:_0x36ac("0x8b"),date:this[_0x36ac("0x9e")](),platform:this[_0x36ac("0xab")](),user:a})];case _0x36ac("0x91"):return t=this[_0x36ac("0x7a")][_0x36ac("0x6e")],n=t[_0x36ac("0x94")](function(x){var a=x.buttons[_0x36ac("0x94")](function(x){switch(x[_0x36ac("0x7d")]){case"L":return{type:_0x36ac("0x99"),url:x[_0x36ac("0xb5")],title:x.text};case"T":return{type:_0x36ac("0x7a"),message:x.action,label:x[_0x36ac("0x20")]};default:throw new Error(_0x36ac("0xb6"))}});return{title:x.title,imageUrl:x.image,text:x.text,buttons:a}}),e={elements:n},[2,new(u[_0x36ac("0x8a")])({payload:[e],conversation:x,type:this[_0x36ac("0xa6")](),channelData:c,channel:_0x36ac("0x8b"),date:this.getDate(),platform:this[_0x36ac("0xab")](),user:a})];default:throw new Error(_0x36ac("0xaa"))}return[2]}})})},a}(f[_0x36ac("0x50")]);a.SorunMessage=l;var v=function(x){function a(a){var c=a[_0x36ac("0xb9")],t=a[_0x36ac("0xba")],n=a[_0x36ac("0x86")],e=a[_0x36ac("0xbb")],r=a[_0x36ac("0xbc")],i=a[_0x36ac("0xbd")],o=a[_0x36ac("0xbe")],_=x[_0x36ac("0xb")](this)||this;return _[_0x36ac("0x51")]="Sorun",_[_0x36ac("0xb9")]=c,_.environment=e||"development",_[_0x36ac("0xba")]=t,_[_0x36ac("0xbc")]=r,_.companyID=i,_.timeoutInMilliseconds=o,_[_0x36ac("0x86")]=n||_0x36ac(_[_0x36ac("0xbf")]()?"0xc0":"0xc1"),_}return t(a,x),a.getConversationIdentifier=function(x){return x[_0x36ac("0x8c")].id},a[_0x36ac("0x10")][_0x36ac("0xbf")]=function(){return _0x36ac("0xc3")===this[_0x36ac("0xbb")]},a[_0x36ac("0x10")][_0x36ac("0xc4")]=function(x){return x===this[_0x36ac("0xba")]},a[_0x36ac("0x10")][_0x36ac("0xc5")]=function(x){return e(this,void 0,void 0,function(){var a;return r(this,function(c){return a=x,[2,new u.User({firstName:a[_0x36ac("0x7b")][_0x36ac("0xc7")],lastName:a[_0x36ac("0x7b")][_0x36ac("0xc8")],phoneNumber:a[_0x36ac("0x7b")][_0x36ac("0xc9")],email:a[_0x36ac("0x7b")][_0x36ac("0xca")],accessToken:a.conversation[_0x36ac("0xcb")]&&a[_0x36ac("0x7c")][_0x36ac("0xcb")][_0x36ac("0x1e")](/ /g,"+")})]})})},a[_0x36ac("0x10")][_0x36ac("0xcc")]=function(x,a){return e(this,void 0,void 0,function(){return r(this,function(c){switch(c[_0x36ac("0x16")]){case 0:return[4,x[_0x36ac("0xcd")](a)];case 1:return[2,c[_0x36ac("0x1b")]()]}})})},a[_0x36ac("0x10")][_0x36ac("0xce")]=function(x,a){return e(this,void 0,void 0,function(){var c,t;return r(this,function(n){switch(n[_0x36ac("0x16")]){case 0:return c={token:this[_0x36ac("0xb9")],ended:!0,id:a[_0x36ac("0x8c")].id},[4,i[_0x36ac("0xe")][_0x36ac("0xcf")](this.url+_0x36ac("0xd0")+s[_0x36ac("0x9c")](c),{timeout:this[_0x36ac("0xbe")]})];case 1:if(t=n[_0x36ac("0x1b")](),1!==t[_0x36ac("0x1d")][_0x36ac("0x5f")])throw new Error(_0x36ac("0xd1"));return[4,x[_0x36ac("0xd2")](a)];case 2:return n[_0x36ac("0x1b")](),[2,t.data]}})})},a.prototype[_0x36ac("0xd3")]=function(x,a,c){return e(this,void 0,void 0,function(){var t,n,e,i,o;return r(this,function(r){switch(r[_0x36ac("0x16")]){case 0:if(!c[_0x36ac("0xba")])throw new Error(_0x36ac("0xd4"));if(!(t=this.checkIncomingHookToken(c[_0x36ac("0xba")])))return[3,4];if(n=new l(a),[_0x36ac("0x7e"),_0x36ac("0x9d")][_0x36ac("0x67")](n[_0x36ac("0x7a")][_0x36ac("0x7d")])<0)throw new Error(_0x36ac("0xd5"));return[4,x[_0x36ac("0xd6")]("Sorun",a[_0x36ac("0x7a")].conversationID)];case 1:return e=r[_0x36ac("0x1b")](),[4,this[_0x36ac("0xc5")](n)];case 2:return i=r[_0x36ac("0x1b")](),o=e||new(u[_0x36ac("0xd8")])({channel:_0x36ac("0x8b"),context:this[_0x36ac("0xbc")],channelData:{id:a[_0x36ac("0x7a")][_0x36ac("0xd7")]}}),[4,n[_0x36ac("0xb0")](o,i)];case 3:return[2,r[_0x36ac("0x1b")]()];case 4:throw new Error(_0x36ac("0xd9"))}})})},a.prototype[_0x36ac("0xda")]=function(x){return e(this,void 0,void 0,function(){var a,c,t,n,e,o,_;return r(this,function(r){switch(r[_0x36ac("0x16")]){case 0:if(r[_0x36ac("0x19")][_0x36ac("0x35")]([0,2,,3]),!(a=x.conversation.channelData.id))throw new Error(_0x36ac("0xdb"));return c=l.fromMessage(x),t=c.payload,n=c[_0x36ac("0x7d")],e={token:this[_0x36ac("0xb9")],conversation:a,type:n,payload:t},d[_0x36ac("0x6")][_0x36ac("0x7")]("Sorun:sendMessage")("Sending message with body: %o",e),d.debug[_0x36ac("0x7")](_0x36ac("0xdc"))(_0x36ac("0xdd"),s[_0x36ac("0x9c")](e)),[4,i[_0x36ac("0xe")][_0x36ac("0xde")](this[_0x36ac("0x86")]+_0x36ac("0xdf")+s[_0x36ac("0x9c")](e),{},{timeout:this[_0x36ac("0xbe")]})];case 1:if(o=r[_0x36ac("0x1b")](),0===o[_0x36ac("0x1d")][_0x36ac("0x5f")])throw o[_0x36ac("0x1d")][_0x36ac("0x8")];return[2,{result:1,content:1}];case 2:throw _=r[_0x36ac("0x1b")](),d[_0x36ac("0x6")][_0x36ac("0x7")]("Sorun:sendMessage")(_),_;case 3:return[2]}})})},a[_0x36ac("0x10")][_0x36ac("0xe0")]=function(x,a){return e(this,void 0,void 0,function(){var c;return r(this,function(t){switch(t[_0x36ac("0x16")]){case 0:return c=new(u[_0x36ac("0xb3")])({payload:a,conversation:x[_0x36ac("0x7c")],type:"self",channel:_0x36ac("0x8b"),channelData:x[_0x36ac("0x8c")],platform:x[_0x36ac("0x8d")],user:x[_0x36ac("0x8e")]}),[4,this[_0x36ac("0xda")](c)];case 1:return[2,t[_0x36ac("0x1b")]()]}})})},a[_0x36ac("0x10")][_0x36ac("0xe1")]=function(x,a,c){return void 0===c&&(c={discoverUrl:!0}),e(this,void 0,void 0,function(){var t,e,i;return r(this,function(r){switch(r[_0x36ac("0x16")]){case 0:return t=a,!c[_0x36ac("0xe2")]||a[_0x36ac("0xe3")]||a[_0x36ac("0x21")]?[3,2]:[4,d[_0x36ac("0xe4")](a[_0x36ac("0x86")])];case 1:e=r[_0x36ac("0x1b")](),t=n({},e,a),r[_0x36ac("0x16")]=2;case 2:return i=new(u[_0x36ac("0xb4")])({payload:t,conversation:x.conversation,type:"self",channel:_0x36ac("0x8b"),channelData:x[_0x36ac("0x8c")],platform:x.platform,user:x.user}),[4,this[_0x36ac("0xda")](i)];case 3:return[2,r[_0x36ac("0x1b")]()]}})})},a[_0x36ac("0x10")].cardReply=function(x,a){return e(this,void 0,void 0,function(){var c,t;return r(this,function(n){switch(n[_0x36ac("0x16")]){case 0:return c=d[_0x36ac("0x89")](a),t=new(u[_0x36ac("0x8a")])({payload:c,conversation:x[_0x36ac("0x7c")],type:_0x36ac("0xe6"),channel:_0x36ac("0x8b"),channelData:x[_0x36ac("0x8c")],platform:x[_0x36ac("0x8d")],user:x[_0x36ac("0x8e")]}),[4,this[_0x36ac("0xda")](t)];case 1:return[2,n[_0x36ac("0x1b")]()]}})})},a[_0x36ac("0x10")][_0x36ac("0xe7")]=function(){return e(this,void 0,void 0,function(){var x,a,c,t;return r(this,function(n){switch(n[_0x36ac("0x16")]){case 0:return x={token:this[_0x36ac("0xb9")]},[4,i[_0x36ac("0xe")][_0x36ac("0x1a")](this[_0x36ac("0x86")]+_0x36ac("0xe8")+s[_0x36ac("0x9c")](x),{timeout:this[_0x36ac("0xbe")]})];case 1:if(a=n.sent(),1!==a[_0x36ac("0x1d")][_0x36ac("0x5f")]||!a.data.content)throw new Error(_0x36ac("0xe9"));return c=a[_0x36ac("0x1d")][_0x36ac("0x24")],t=_()[_0x36ac("0xea")](5,_0x36ac("0xeb")),[2,c[_0x36ac("0x66")](function(x){return x[_0x36ac("0xec")]&&!x[_0x36ac("0xed")]&&_.tz(x[_0x36ac("0xef")],_0x36ac("0xf0"),_0x36ac("0xa1"))[_0x36ac("0xee")](t)})]}})})},a[_0x36ac("0x10")][_0x36ac("0xf1")]=function(x){return e(this,void 0,void 0,function(){var a,c,t,n,e,_,u;return r(this,function(r){switch(r[_0x36ac("0x16")]){case 0:return a={token:this[_0x36ac("0xb9")],id:x[_0x36ac("0x8c")].id},[4,i[_0x36ac("0xe")].get(this.url+_0x36ac("0xd0")+s[_0x36ac("0x9c")](a),{timeout:this[_0x36ac("0xbe")]})];case 1:if(c=r[_0x36ac("0x1b")](),1!==c[_0x36ac("0x1d")][_0x36ac("0x5f")]||!c[_0x36ac("0x1d")][_0x36ac("0x24")])throw new Error(_0x36ac("0xf2"));return t={token:this.apiKey},[4,i[_0x36ac("0xe")][_0x36ac("0x1a")](this[_0x36ac("0x86")]+_0x36ac("0xf3")+s[_0x36ac("0x9c")](t),{timeout:this[_0x36ac("0xbe")]})];case 2:if(n=r.sent(),1!==n[_0x36ac("0x1d")].result||!n[_0x36ac("0x1d")][_0x36ac("0x24")])throw new Error(_0x36ac("0xf2"));if(!(e=c[_0x36ac("0x1d")][_0x36ac("0x24")][_0x36ac("0x14")]>=0?c[_0x36ac("0x1d")][_0x36ac("0x24")][0][_0x36ac("0xf4")]:null))throw new Error(_0x36ac("0xf5"));if(_=n[_0x36ac("0x1d")][_0x36ac("0x24")],!(u=o[_0x36ac("0xf6")](_,{id:e})))throw new Error("Sorun - Pool not found");return[2,u]}})})},a[_0x36ac("0x10")][_0x36ac("0xf7")]=function(x){return e(this,void 0,void 0,function(){var a,c,t;return r(this,function(n){switch(n[_0x36ac("0x16")]){case 0:return a={company:this.companyID},[4,i.default[_0x36ac("0x1a")](this.url+_0x36ac("0xf8")+s[_0x36ac("0x9c")](a),{timeout:this.timeoutInMilliseconds})];case 1:if(c=n[_0x36ac("0x1b")](),1!==c[_0x36ac("0x1d")][_0x36ac("0x5f")]||!c[_0x36ac("0x1d")].content)throw new Error(_0x36ac("0xf9"));if(!(t=o[_0x36ac("0xf6")](c.data[_0x36ac("0x24")],{id:x})))throw new Error(_0x36ac("0xf5"));return[2,t]}})})},a[_0x36ac("0x10")][_0x36ac("0xfa")]=function(x,a,c){return e(this,void 0,void 0,function(){var t,n;return r(this,function(e){switch(e.label){case 0:return t={token:this[_0x36ac("0xb9")],id:a[_0x36ac("0x8c")].id,currentAgent:c},d.debug.info(_0x36ac("0xfb"))(this[_0x36ac("0x86")]+"/Conversation?"+s[_0x36ac("0x9c")](t)),[4,i[_0x36ac("0xe")][_0x36ac("0xcf")](this[_0x36ac("0x86")]+_0x36ac("0xd0")+s[_0x36ac("0x9c")](t),{timeout:this.timeoutInMilliseconds})];case 1:return n=e.sent(),[4,x[_0x36ac("0xd2")](a)];case 2:if(e[_0x36ac("0x1b")](),1!==n[_0x36ac("0x1d")].result)throw new Error("Sorun - Error while yielding to an agent");return[2,n[_0x36ac("0x1d")]]}})})},a.prototype[_0x36ac("0xfc")]=function(x,a){return e(this,void 0,void 0,function(){var c,t;return r(this,function(n){switch(n[_0x36ac("0x16")]){case 0:return c={token:this.apiKey,id:x.channelData.id,pool:a},d[_0x36ac("0x6")].info(_0x36ac("0xfd"))(this[_0x36ac("0x86")]+_0x36ac("0xd0")+s[_0x36ac("0x9c")](c)),[4,i[_0x36ac("0xe")][_0x36ac("0xcf")](this[_0x36ac("0x86")]+_0x36ac("0xd0")+s[_0x36ac("0x9c")](c))];case 1:if(t=n.sent(),1!==t.data[_0x36ac("0x5f")])throw new Error(_0x36ac("0xfe"));return[2,t[_0x36ac("0x1d")]]}})})},a[_0x36ac("0x10")][_0x36ac("0xff")]=function(x){return e(this,void 0,void 0,function(){var a,c;return r(this,function(t){switch(t.label){case 0:return a={token:this.apiKey,id:x[_0x36ac("0x8c")].id,setHold:!0},d[_0x36ac("0x6")][_0x36ac("0x7")](_0x36ac("0x100"))(this[_0x36ac("0x86")]+"/Conversation?"+s.stringify(a)),[4,i[_0x36ac("0xe")][_0x36ac("0xcf")](this[_0x36ac("0x86")]+"/Conversation?"+s[_0x36ac("0x9c")](a))];case 1:if(c=t[_0x36ac("0x1b")](),1!==c[_0x36ac("0x1d")][_0x36ac("0x5f")])throw new Error("Sorun - Error while setting conversation as on hold");return[2,c[_0x36ac("0x1d")]]}})})},a[_0x36ac("0x10")].unHold=function(x){return e(this,void 0,void 0,function(){var a,c;return r(this,function(t){switch(t[_0x36ac("0x16")]){case 0:return a={token:this[_0x36ac("0xb9")],id:x.channelData.id},d[_0x36ac("0x6")].info(_0x36ac("0x102"))(this[_0x36ac("0x86")]+_0x36ac("0xd0")+s[_0x36ac("0x9c")](a)),[4,i[_0x36ac("0xe")].put(this[_0x36ac("0x86")]+"/Conversation?"+s.stringify(a),{timeout:this[_0x36ac("0xbe")]})];case 1:if(c=t[_0x36ac("0x1b")](),1!==c[_0x36ac("0x1d")][_0x36ac("0x5f")])throw new Error(_0x36ac("0x103"));return[2,c[_0x36ac("0x1d")]]}})})},a[_0x36ac("0x10")][_0x36ac("0x104")]=function(){return e(this,void 0,void 0,function(){var x,a;return r(this,function(c){switch(c[_0x36ac("0x16")]){case 0:return x={company:this[_0x36ac("0xbd")]},[4,i.default[_0x36ac("0x1a")](this[_0x36ac("0x86")]+"/Client/Company?"+s[_0x36ac("0x9c")](x),{timeout:this[_0x36ac("0xbe")]})];case 1:if(a=c[_0x36ac("0x1b")](),1!==a[_0x36ac("0x1d")][_0x36ac("0x5f")])throw new Error("Sorun - Error while getting company information");if(a[_0x36ac("0x1d")][_0x36ac("0x24")]&&0===a[_0x36ac("0x1d")].content[_0x36ac("0x14")])throw new Error(_0x36ac("0x105"));return[2,a[_0x36ac("0x1d")][_0x36ac("0x24")][0]]}})})},a.prototype[_0x36ac("0x106")]=function(x){return e(this,void 0,void 0,function(){var a;return r(this,function(c){switch(c[_0x36ac("0x16")]){case 0:return[4,this[_0x36ac("0xf1")](x)];case 1:return a=c[_0x36ac("0x1b")](),[2,!a[_0x36ac("0x107")]]}})})},a[_0x36ac("0x10")].inWorkingHoursByPoolID=function(x){return e(this,void 0,void 0,function(){var a;return r(this,function(c){switch(c[_0x36ac("0x16")]){case 0:return[4,this[_0x36ac("0xf7")](x)];case 1:return a=c[_0x36ac("0x1b")](),[2,!a[_0x36ac("0x107")]]}})})},a.prototype[_0x36ac("0x109")]=function(){return e(this,void 0,void 0,function(){var x,a;return r(this,function(c){switch(c[_0x36ac("0x16")]){case 0:return x={token:this.apiKey},[4,i[_0x36ac("0xe")][_0x36ac("0x1a")](this[_0x36ac("0x86")]+_0x36ac("0xd0")+s[_0x36ac("0x9c")](x),{timeout:this[_0x36ac("0xbe")]})];case 1:if(a=c.sent(),1!==a[_0x36ac("0x1d")][_0x36ac("0x5f")]||!a.data[_0x36ac("0x24")])throw new Error(_0x36ac("0xf2"));return[2,a[_0x36ac("0x1d")].content]}})})},a[_0x36ac("0x10")][_0x36ac("0x10a")]=function(x){return e(this,void 0,void 0,function(){var a,c,t,e,i,_,s,u,f,d,h,l;return r(this,function(r){switch(r[_0x36ac("0x16")]){case 0:return i=(e=Promise)[_0x36ac("0x10b")],_=[this[_0x36ac("0x109")]()],[4,this[_0x36ac("0xe7")]()];case 1:return[4,i[_0x36ac("0x1")](e,[_.concat([r.sent()])])];case 2:return a=r[_0x36ac("0x1b")](),c=a[0],t=a[1],s=o[_0x36ac("0x10d")](t[_0x36ac("0x94")](function(x){return[x.id,0]})),u=o[_0x36ac("0x5b")](o[_0x36ac("0x10e")](c[_0x36ac("0x66")](function(x){return t[_0x36ac("0x94")](function(x){return x.id})[_0x36ac("0x67")](x[_0x36ac("0x10f")])>-1}),_0x36ac("0x10f")),function(x){return x.length}),f=n({},s,u),d=o.toPairs(f),h=d[_0x36ac("0x66")](function(a){return a[1]<x}),h[_0x36ac("0x14")]<=0?[2,null]:(l=o[_0x36ac("0x110")](h,function(x){return x[1]},[_0x36ac("0x111")]),[2,l[0][0]])}})})},a}(u[_0x36ac("0x61")]);a[_0x36ac("0x74")]=v},function(x,a,c){var t=this&&this[_0x36ac("0x75")]||function(){var x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,a){x[_0x36ac("0x77")]=a}||function(x,a){for(var c in a)a.hasOwnProperty(c)&&(x[c]=a[c])};return function(a,c){function t(){this.constructor=a}x(a,c),a[_0x36ac("0x10")]=null===c?Object[_0x36ac("0x78")](c):(t[_0x36ac("0x10")]=c[_0x36ac("0x10")],new t)}}();Object[_0x36ac("0xc")](a,"__esModule",{value:!0});var n=c(0),e=function(x){function a(a){var c=a.payload,t=a[_0x36ac("0x7c")],n=a[_0x36ac("0x8e")],e=a[_0x36ac("0x7d")],r=a.platform,i=a[_0x36ac("0x113")],o=a.channelData,_=a[_0x36ac("0x114")],s=a.id;return x[_0x36ac("0xb")](this,{payload:c,conversation:t,user:n,channel:i,platform:r,payloadType:_0x36ac("0x91"),type:e,channelData:o,date:_,id:s})||this}return t(a,x),a}(n[_0x36ac("0x115")]);a[_0x36ac("0x8a")]=e},function(x,a,c){_0x36ac("0x3f"),Object[_0x36ac("0xc")](a,"__esModule",{value:!0});var t=c(1),n=c(6),e=c(0),r=function(){function x(x){var a=x[_0x36ac("0x113")],c=x[_0x36ac("0x116")],r=x[_0x36ac("0x8c")],i=void 0===r?{}:r,o=x[_0x36ac("0x117")],_=void 0===o?"Started":o,s=x[_0x36ac("0x118")],u=void 0===s?n()[_0x36ac("0xa0")]():s,f=x[_0x36ac("0x119")],d=x.id;this[_0x36ac("0x118")]=u,this[_0x36ac("0x119")]=f,this[_0x36ac("0x116")]=c||new(e[_0x36ac("0x6a")])({}),this.status=_,this[_0x36ac("0x113")]=a,this[_0x36ac("0x8c")]=i,d&&t[_0x36ac("0x69")](d)?this.id=new(e[_0x36ac("0x71")])(d):d&&!t[_0x36ac("0x69")](d)?this.id=d:this.id=new(e[_0x36ac("0x71")])}return x[_0x36ac("0x10")][_0x36ac("0x11a")]=function(){return JSON[_0x36ac("0x9c")](this)},x}();r[_0x36ac("0x11b")]=function(x){var a=JSON[_0x36ac("0x11c")](x);return new r(a)},a[_0x36ac("0xd8")]=r},function(x,a,c){Object[_0x36ac("0xc")](a,"__esModule",{value:!0});var t=c(6),n=c(0),e=function(){function x(x){var a=x[_0x36ac("0x6e")],c=x[_0x36ac("0x7c")],e=x[_0x36ac("0x8e")],r=x[_0x36ac("0x8d")],i=x.payloadType,o=x[_0x36ac("0x7d")],_=x[_0x36ac("0x113")],s=x[_0x36ac("0x8c")],u=void 0===s?{}:s,f=x[_0x36ac("0x114")],d=void 0===f?t().toDate():f,h=x.id,l=void 0===h?new(n[_0x36ac("0x71")]):h;this.id=l,this.conversation=c,this.user=e,this.payloadType=i,this[_0x36ac("0x6e")]=a,this[_0x36ac("0x8d")]=r,this[_0x36ac("0x114")]=d,this.type=o,this[_0x36ac("0x113")]=_,this[_0x36ac("0x8c")]=u}return x.prototype[_0x36ac("0x11e")]=function(){return _0x36ac("0xad")===this[_0x36ac("0x8d")]||_0x36ac("0xaf")===this[_0x36ac("0x8d")]},x[_0x36ac("0x10")][_0x36ac("0x11f")]=function(){return JSON[_0x36ac("0x9c")]({id:this.id,payloadType:this[_0x36ac("0x11d")],payload:this[_0x36ac("0x6e")],date:this[_0x36ac("0x114")],type:this[_0x36ac("0x7d")],channelData:this[_0x36ac("0x8c")]})},x[_0x36ac("0x10")][_0x36ac("0x120")]=function(a){return new x(JSON.parse(a))},x}();a[_0x36ac("0x115")]=e},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x75")]||function(){var x=Object[_0x36ac("0x76")]||{__proto__:[]}instanceof Array&&function(x,a){x[_0x36ac("0x77")]=a}||function(x,a){for(var c in a)a.hasOwnProperty(c)&&(x[c]=a[c])};return function(a,c){function t(){this[_0x36ac("0x112")]=a}x(a,c),a[_0x36ac("0x10")]=null===c?Object[_0x36ac("0x78")](c):(t[_0x36ac("0x10")]=c.prototype,new t)}}();Object.defineProperty(a,_0x36ac("0xd"),{value:!0});var n=c(0),e=function(x){function a(a){var c=a[_0x36ac("0x6e")],t=a[_0x36ac("0x7c")],n=a[_0x36ac("0x8e")],e=a.type,r=a.platform,i=a[_0x36ac("0x113")],o=a[_0x36ac("0x8c")],_=a[_0x36ac("0x114")],s=a.id;return x.call(this,{payload:c,conversation:t,channel:i,user:n,platform:r,payloadType:"text",type:e,channelData:o,date:_,id:s})||this}return t(a,x),a}(n[_0x36ac("0x115")]);a[_0x36ac("0xb3")]=e},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x75")]||function(){var x=Object[_0x36ac("0x76")]||{__proto__:[]}instanceof Array&&function(x,a){x[_0x36ac("0x77")]=a}||function(x,a){for(var c in a)a[_0x36ac("0xf")](c)&&(x[c]=a[c])};return function(a,c){function t(){this[_0x36ac("0x112")]=a}x(a,c),a[_0x36ac("0x10")]=null===c?Object[_0x36ac("0x78")](c):(t[_0x36ac("0x10")]=c[_0x36ac("0x10")],new t)}}();Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var n=c(0),e=function(x){function a(a){var c=a[_0x36ac("0x7c")],t=a[_0x36ac("0x114")],n=a[_0x36ac("0x8e")],e=a.id,r=a[_0x36ac("0x6e")],i=a.platform,o=a[_0x36ac("0x113")];return x[_0x36ac("0xb")](this,{payload:r,conversation:c,user:n,channel:o,platform:i,payloadType:_0x36ac("0x116"),type:_0x36ac("0x121"),date:t,id:e})||this}return t(a,x),a}(n[_0x36ac("0x115")]);a[_0x36ac("0x122")]=e},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x75")]||function(){var x=Object[_0x36ac("0x76")]||{__proto__:[]}instanceof Array&&function(x,a){x[_0x36ac("0x77")]=a}||function(x,a){for(var c in a)a[_0x36ac("0xf")](c)&&(x[c]=a[c])};return function(a,c){function t(){this[_0x36ac("0x112")]=a}x(a,c),a[_0x36ac("0x10")]=null===c?Object[_0x36ac("0x78")](c):(t[_0x36ac("0x10")]=c[_0x36ac("0x10")],new t)}}();Object[_0x36ac("0xc")](a,_0x36ac("0xd"),{value:!0});var n=c(0),e=function(x){function a(a){var c=a[_0x36ac("0x6e")],t=a.conversation,n=a[_0x36ac("0x7d")],e=a.user,r=a[_0x36ac("0x8d")],i=a[_0x36ac("0x113")],o=a[_0x36ac("0x8c")],_=a[_0x36ac("0x114")],s=a.id;return x[_0x36ac("0xb")](this,{payload:c,conversation:t,channel:i,user:e,platform:r,payloadType:_0x36ac("0x86"),type:n,channelData:o,date:_,id:s})||this}return t(a,x),a.prototype[_0x36ac("0x88")]=function(){var x={type:"link",url:this[_0x36ac("0x6e")][_0x36ac("0x86")],title:_0x36ac("0x123")};return{elements:[{title:this.payload[_0x36ac("0x21")],text:this.payload[_0x36ac("0xe3")],buttons:[x]}]}},a}(n[_0x36ac("0x115")]);a.UrlMessage=e},function(x,a,c){_0x36ac("0x3f"),Object.defineProperty(a,"__esModule",{value:!0});var t=c(0),n=function(){function x(x){var a=x[_0x36ac("0x124")],c=x[_0x36ac("0x125")],n=x[_0x36ac("0x126")],e=x[_0x36ac("0x127")],r=x[_0x36ac("0x128")],i=x.id,o=void 0===i?new(t[_0x36ac("0x71")]):i;this.id=o,this.firstName=a,this.lastName=c,this.email=n,this.phoneNumber=e,this[_0x36ac("0x128")]=r}return x}();a.User=n},function(x,a,c){_0x36ac("0x3f");var t=this&&this[_0x36ac("0x62")]||Object[_0x36ac("0x63")]||function(x){for(var a,c=1,t=arguments[_0x36ac("0x14")];c<t;c++){a=arguments[c];for(var n in a)Object.prototype[_0x36ac("0xf")][_0x36ac("0xb")](a,n)&&(x[n]=a[n])}return x},n=this&&this[_0x36ac("0x2b")]||function(x,a,c,t){return new(c||(c=Promise))(function(n,e){function r(x){try{o(t.next(x))}catch(x){e(x)}}function i(x){try{o(t[_0x36ac("0x32")](x))}catch(x){e(x)}}function o(x){x[_0x36ac("0x2d")]?n(x[_0x36ac("0x2e")]):new c(function(a){a(x.value)})[_0x36ac("0x2f")](r,i)}o((t=t.apply(x,a||[]))[_0x36ac("0x2c")]())})},e=this&&this[_0x36ac("0x30")]||function(x,a){function c(x){return function(a){return t([x,a])}}function t(c){if(n)throw new TypeError(_0x36ac("0x4a"));for(;o;)try{if(n=1,e&&(r=e[2&c[0]?_0x36ac("0x31"):c[0]?_0x36ac("0x32"):"next"])&&!(r=r[_0x36ac("0xb")](e,c[1]))[_0x36ac("0x2d")])return r;switch(e=0,r&&(c=[0,r[_0x36ac("0x2e")]]),c[0]){case 0:case 1:r=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o[_0x36ac("0x16")]++,e=c[1],c=[0];continue;case 7:c=o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac("0x19")][_0x36ac("0x34")]();continue;default:if(r=o[_0x36ac("0x19")],!(r=r.length>0&&r[r[_0x36ac("0x14")]-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){o[_0x36ac("0x16")]=c[1];break}if(6===c[0]&&o.label<r[1]){o[_0x36ac("0x16")]=r[1],r=c;break}if(r&&o[_0x36ac("0x16")]<r[2]){o[_0x36ac("0x16")]=r[2],o[_0x36ac("0x33")].push(c);break}r[2]&&o[_0x36ac("0x33")][_0x36ac("0x34")](),o[_0x36ac(