Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / cannedAnswer / cannedAnswer.controller.js
index 10e8f41..5ef3dd3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc8a0=['map','type','key','field','merge','options','includeAll','findAll','show','params','include','find','catch','update','body','create','MailAccountId','SmsAccountId','OpenchannelAccountId','ChatWebsiteId','Sequelize','ValidationError','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','CannedAnswers','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','rimraf','fast-json-patch','moment','bluebird','mustache','util','sox','to-csv','lodash','squel','crypto','desk.js','querystring','ioredis','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','status','end','json','count','set','Content-Range','apply','reject','save','then','destroy','sendStatus','error','stack','name','send','index','CannedAnswer','rawAttributes','model','keys','query','filters','intersection','fields','attributes','length','nolimit','limit','offset','sort','where','pick','filter'];(function(_0x436d48,_0x155a40){var _0x528a0f=function(_0x865ed9){while(--_0x865ed9){_0x436d48['push'](_0x436d48['shift']());}};_0x528a0f(++_0x155a40);}(_0xc8a0,0x1cd));var _0x0c8a=function(_0x446613,_0x325071){_0x446613=_0x446613-0x0;var _0x2d293e=_0xc8a0[_0x446613];return _0x2d293e;};'use strict';var pdf=require(_0x0c8a('0x0'));var emlformat=require(_0x0c8a('0x1'));var rimraf=require(_0x0c8a('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x0c8a('0x3'));var rp=require('request-promise');var moment=require(_0x0c8a('0x4'));var BPromise=require(_0x0c8a('0x5'));var Mustache=require(_0x0c8a('0x6'));var util=require(_0x0c8a('0x7'));var path=require('path');var sox=require(_0x0c8a('0x8'));var csv=require(_0x0c8a('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x0c8a('0xa'));var squel=require(_0x0c8a('0xb'));var crypto=require(_0x0c8a('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x0c8a('0xd'));var toCsv=require(_0x0c8a('0x9'));var querystring=require(_0x0c8a('0xe'));var Papa=require('papaparse');var Redis=require(_0x0c8a('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x0c8a('0x10'));var hardwareService=require(_0x0c8a('0x11'));var logger=require('../../config/logger')(_0x0c8a('0x12'));var utils=require(_0x0c8a('0x13'));var config=require(_0x0c8a('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4cbc30,_0x37221f){_0x37221f=_0x37221f||0xcc;return function(_0x40c1b7){if(_0x40c1b7){return _0x4cbc30['sendStatus'](_0x37221f);}return _0x4cbc30[_0x0c8a('0x15')](_0x37221f)[_0x0c8a('0x16')]();};}function respondWithResult(_0x2ddb7d,_0x57239f){_0x57239f=_0x57239f||0xc8;return function(_0x28da24){if(_0x28da24){return _0x2ddb7d[_0x0c8a('0x15')](_0x57239f)[_0x0c8a('0x17')](_0x28da24);}};}function respondWithFilteredResult(_0x336d31,_0x15e0ee){return function(_0x4f21e1){if(_0x4f21e1){var _0x3bb4a4=_0x4f21e1[_0x0c8a('0x18')],_0x145407=_0x15e0ee['offset'],_0xbd6151=_0x15e0ee['offset']+_0x15e0ee['limit'],_0x5bf58d;if(_0xbd6151>=_0x3bb4a4){_0xbd6151=_0x3bb4a4;_0x5bf58d=0xc8;}else{_0x5bf58d=0xce;}_0x336d31['status'](_0x5bf58d);return _0x336d31[_0x0c8a('0x19')](_0x0c8a('0x1a'),_0x145407+'-'+_0xbd6151+'/'+_0x3bb4a4)[_0x0c8a('0x17')](_0x4f21e1);}return null;};}function patchUpdates(_0x31f564){return function(_0x31b2dd){try{jsonpatch[_0x0c8a('0x1b')](_0x31b2dd,_0x31f564,!![]);}catch(_0x2f8776){return BPromise[_0x0c8a('0x1c')](_0x2f8776);}return _0x31b2dd[_0x0c8a('0x1d')]();};}function saveUpdates(_0x3722e2,_0x27a203){return function(_0x309865){if(_0x309865){return _0x309865['update'](_0x3722e2)[_0x0c8a('0x1e')](function(_0x43af42){return _0x43af42;});}return null;};}function removeEntity(_0x124f66,_0x5abcbe){return function(_0x17844c){if(_0x17844c){return _0x17844c['destroy']()[_0x0c8a('0x1e')](function(){var _0x155625=_0x17844c['get']({'plain':!![]});var _0x2aca15='CannedAnswers';return db['UserProfileResource'][_0x0c8a('0x1f')]({'where':{'type':_0x2aca15,'resourceId':_0x155625['id']}})[_0x0c8a('0x1e')](function(){return _0x17844c;});})[_0x0c8a('0x1e')](function(){_0x124f66[_0x0c8a('0x15')](0xcc)[_0x0c8a('0x16')]();});}};}function handleEntityNotFound(_0x85ee6,_0x16d8bc){return function(_0x4f5d02){if(!_0x4f5d02){_0x85ee6[_0x0c8a('0x20')](0x194);}return _0x4f5d02;};}function handleError(_0x100042,_0x1ee312){_0x1ee312=_0x1ee312||0x1f4;return function(_0x43fe52){logger[_0x0c8a('0x21')](_0x43fe52[_0x0c8a('0x22')]);if(_0x43fe52[_0x0c8a('0x23')]){delete _0x43fe52['name'];}_0x100042[_0x0c8a('0x15')](_0x1ee312)[_0x0c8a('0x24')](_0x43fe52);};}exports[_0x0c8a('0x25')]=function(_0x2be036,_0x1ada43){var _0xbf18ba={},_0x332e42={},_0x4da9be={'count':0x0,'rows':[]};var _0x2cbc90=db[_0x0c8a('0x26')][_0x0c8a('0x27')];_0x332e42[_0x0c8a('0x28')]=_[_0x0c8a('0x29')](_0x2cbc90);_0x332e42[_0x0c8a('0x2a')]=_['keys'](_0x2be036[_0x0c8a('0x2a')]);_0x332e42[_0x0c8a('0x2b')]=_['intersection'](_0x332e42['model'],_0x332e42[_0x0c8a('0x2a')]);_0xbf18ba['attributes']=_[_0x0c8a('0x2c')](_0x332e42[_0x0c8a('0x28')],qs[_0x0c8a('0x2d')](_0x2be036[_0x0c8a('0x2a')][_0x0c8a('0x2d')]));_0xbf18ba[_0x0c8a('0x2e')]=_0xbf18ba[_0x0c8a('0x2e')][_0x0c8a('0x2f')]?_0xbf18ba[_0x0c8a('0x2e')]:_0x332e42[_0x0c8a('0x28')];if(!_0x2be036[_0x0c8a('0x2a')]['hasOwnProperty'](_0x0c8a('0x30'))){_0xbf18ba['limit']=qs[_0x0c8a('0x31')](_0x2be036[_0x0c8a('0x2a')]['limit']);_0xbf18ba[_0x0c8a('0x32')]=qs[_0x0c8a('0x32')](_0x2be036['query'][_0x0c8a('0x32')]);}_0xbf18ba['order']=qs['sort'](_0x2be036['query'][_0x0c8a('0x33')]);_0xbf18ba[_0x0c8a('0x34')]=qs[_0x0c8a('0x2b')](_[_0x0c8a('0x35')](_0x2be036['query'],_0x332e42[_0x0c8a('0x2b')]));if(_0x2be036[_0x0c8a('0x2a')][_0x0c8a('0x36')]){_0xbf18ba[_0x0c8a('0x34')]=_['merge'](_0xbf18ba['where'],{'$or':_[_0x0c8a('0x37')](_0x2cbc90,function(_0x19d800){if(_0x19d800[_0x0c8a('0x38')][_0x0c8a('0x39')]!=='VIRTUAL'){var _0x38b8a9={};_0x38b8a9[_0x19d800[_0x0c8a('0x3a')]]={'$like':'%'+_0x2be036[_0x0c8a('0x2a')][_0x0c8a('0x36')]+'%'};return _0x38b8a9;}})});}_0xbf18ba=_[_0x0c8a('0x3b')]({},_0xbf18ba,_0x2be036[_0x0c8a('0x3c')]);var _0x277e7e={'where':_0xbf18ba['where']};return db[_0x0c8a('0x26')][_0x0c8a('0x18')](_0x277e7e)[_0x0c8a('0x1e')](function(_0x26dab1){_0x4da9be['count']=_0x26dab1;if(_0x2be036[_0x0c8a('0x2a')][_0x0c8a('0x3d')]){_0xbf18ba['include']=[{'all':!![]}];}return db['CannedAnswer'][_0x0c8a('0x3e')](_0xbf18ba);})[_0x0c8a('0x1e')](function(_0x4601cd){_0x4da9be['rows']=_0x4601cd;return _0x4da9be;})[_0x0c8a('0x1e')](respondWithFilteredResult(_0x1ada43,_0xbf18ba))['catch'](handleError(_0x1ada43,null));};exports[_0x0c8a('0x3f')]=function(_0x177dfd,_0x4e8f1a){var _0x5a0f72={'raw':!![],'where':{'id':_0x177dfd[_0x0c8a('0x40')]['id']}},_0x3c52d3={};_0x3c52d3[_0x0c8a('0x28')]=_[_0x0c8a('0x29')](db[_0x0c8a('0x26')][_0x0c8a('0x27')]);_0x3c52d3[_0x0c8a('0x2a')]=_[_0x0c8a('0x29')](_0x177dfd[_0x0c8a('0x2a')]);_0x3c52d3['filters']=_['intersection'](_0x3c52d3[_0x0c8a('0x28')],_0x3c52d3[_0x0c8a('0x2a')]);_0x5a0f72[_0x0c8a('0x2e')]=_['intersection'](_0x3c52d3[_0x0c8a('0x28')],qs[_0x0c8a('0x2d')](_0x177dfd[_0x0c8a('0x2a')][_0x0c8a('0x2d')]));_0x5a0f72[_0x0c8a('0x2e')]=_0x5a0f72[_0x0c8a('0x2e')][_0x0c8a('0x2f')]?_0x5a0f72[_0x0c8a('0x2e')]:_0x3c52d3['model'];if(_0x177dfd[_0x0c8a('0x2a')][_0x0c8a('0x3d')]){_0x5a0f72[_0x0c8a('0x41')]=[{'all':!![]}];}_0x5a0f72=_[_0x0c8a('0x3b')]({},_0x5a0f72,_0x177dfd[_0x0c8a('0x3c')]);return db[_0x0c8a('0x26')][_0x0c8a('0x42')](_0x5a0f72)[_0x0c8a('0x1e')](handleEntityNotFound(_0x4e8f1a,null))[_0x0c8a('0x1e')](respondWithResult(_0x4e8f1a,null))[_0x0c8a('0x43')](handleError(_0x4e8f1a,null));};exports[_0x0c8a('0x44')]=function(_0x31a7b7,_0x450062){if(_0x31a7b7[_0x0c8a('0x45')]['id']){delete _0x31a7b7[_0x0c8a('0x45')]['id'];}return db[_0x0c8a('0x26')]['find']({'where':{'id':_0x31a7b7[_0x0c8a('0x40')]['id']}})[_0x0c8a('0x1e')](handleEntityNotFound(_0x450062,null))[_0x0c8a('0x1e')](saveUpdates(_0x31a7b7[_0x0c8a('0x45')],null))['then'](respondWithResult(_0x450062,null))[_0x0c8a('0x43')](handleError(_0x450062,null));};exports['destroy']=function(_0x2392f9,_0x332700){return db[_0x0c8a('0x26')][_0x0c8a('0x42')]({'where':{'id':_0x2392f9[_0x0c8a('0x40')]['id']}})[_0x0c8a('0x1e')](handleEntityNotFound(_0x332700,null))[_0x0c8a('0x1e')](removeEntity(_0x332700,null))[_0x0c8a('0x43')](handleError(_0x332700,null));};exports[_0x0c8a('0x46')]=function(_0xa7c7a9,_0x26b2f1){var _0x50112d={'key':_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x39')]};if(_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x47')]){_0x50112d['MailAccountId']=_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x47')];}else if(_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x48')]){_0x50112d[_0x0c8a('0x48')]=_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x48')];}else if(_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x49')]){_0x50112d[_0x0c8a('0x49')]=_0xa7c7a9['body'][_0x0c8a('0x49')];}else if(_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x4a')]){_0x50112d[_0x0c8a('0x4a')]=_0xa7c7a9[_0x0c8a('0x45')][_0x0c8a('0x4a')];}return db[_0x0c8a('0x26')]['find']({'where':_0x50112d})[_0x0c8a('0x1e')](function(_0x127893){if(_0x127893){throw new db[(_0x0c8a('0x4b'))][(_0x0c8a('0x4c'))]('The\x20inserted\x20key\x20already\x20exists.');}return db[_0x0c8a('0x26')][_0x0c8a('0x46')](_0xa7c7a9['body']);})[_0x0c8a('0x1e')](function(_0x887b8e){var _0x54161a=_0xa7c7a9[_0x0c8a('0x4d')][_0x0c8a('0x4e')]({'plain':!![]});if(!_0x54161a)throw new Error(_0x0c8a('0x4f'));if(_0x54161a[_0x0c8a('0x50')]===_0x0c8a('0x4d')){var _0x17a416=_0x887b8e[_0x0c8a('0x4e')]({'plain':!![]});return db[_0x0c8a('0x51')][_0x0c8a('0x42')]({'where':{'name':_0x0c8a('0x52'),'userProfileId':_0x54161a['userProfileId']},'raw':!![]})[_0x0c8a('0x1e')](function(_0x55221b){if(_0x55221b&&_0x55221b[_0x0c8a('0x53')]===0x0){return db[_0x0c8a('0x54')]['create']({'name':_0x17a416[_0x0c8a('0x23')],'resourceId':_0x17a416['id'],'type':_0x55221b['name'],'sectionId':_0x55221b['id']},{})[_0x0c8a('0x1e')](function(){return _0x887b8e;});}else{return _0x887b8e;}})[_0x0c8a('0x43')](function(_0x7f14b4){logger[_0x0c8a('0x21')](_0x0c8a('0x55'),_0x7f14b4);throw _0x7f14b4;});}return _0x887b8e;})['then'](respondWithResult(_0x26b2f1,0xc9))['catch'](handleError(_0x26b2f1,null));};
\ No newline at end of file
+var _0xa822=['create','MailAccountId','SmsAccountId','OpenchannelAccountId','ChatWebsiteId','ValidationError','The\x20inserted\x20key\x20already\x20exists.','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','zip-dir','request-promise','moment','bluebird','util','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','update','destroy','then','get','CannedAnswers','UserProfileResource','error','stack','name','index','CannedAnswer','rawAttributes','keys','query','model','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filters','filter','merge','map','type','key','VIRTUAL','field','include','findAll','catch','options','find','body','params'];(function(_0x2064e5,_0x4f6fa2){var _0x21a233=function(_0x1b2491){while(--_0x1b2491){_0x2064e5['push'](_0x2064e5['shift']());}};_0x21a233(++_0x4f6fa2);}(_0xa822,0x65));var _0x2a82=function(_0x122e9b,_0x391bf4){_0x122e9b=_0x122e9b-0x0;var _0x22c247=_0xa822[_0x122e9b];return _0x22c247;};'use strict';var pdf=require(_0x2a82('0x0'));var emlformat=require(_0x2a82('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x2a82('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x2a82('0x3'));var moment=require(_0x2a82('0x4'));var BPromise=require(_0x2a82('0x5'));var Mustache=require('mustache');var util=require(_0x2a82('0x6'));var path=require('path');var sox=require(_0x2a82('0x7'));var csv=require('to-csv');var ejs=require(_0x2a82('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x2a82('0x9'));var crypto=require(_0x2a82('0xa'));var jsforce=require(_0x2a82('0xb'));var deskjs=require(_0x2a82('0xc'));var toCsv=require(_0x2a82('0xd'));var querystring=require(_0x2a82('0xe'));var Papa=require('papaparse');var Redis=require(_0x2a82('0xf'));var authService=require(_0x2a82('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x2a82('0x11'));var logger=require(_0x2a82('0x12'))(_0x2a82('0x13'));var utils=require(_0x2a82('0x14'));var config=require(_0x2a82('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x867a95,_0x106a00){_0x106a00=_0x106a00||0xcc;return function(_0x7b57be){if(_0x7b57be){return _0x867a95[_0x2a82('0x16')](_0x106a00);}return _0x867a95[_0x2a82('0x17')](_0x106a00)[_0x2a82('0x18')]();};}function respondWithResult(_0x3b25d2,_0x16efd1){_0x16efd1=_0x16efd1||0xc8;return function(_0x39aafd){if(_0x39aafd){return _0x3b25d2[_0x2a82('0x17')](_0x16efd1)[_0x2a82('0x19')](_0x39aafd);}};}function respondWithFilteredResult(_0x43ddad,_0x112ee8){return function(_0x32b833){if(_0x32b833){var _0x217b45=_0x32b833[_0x2a82('0x1a')],_0x183a89=_0x112ee8[_0x2a82('0x1b')],_0x3f4028=_0x112ee8[_0x2a82('0x1b')]+_0x112ee8[_0x2a82('0x1c')],_0x5ac422;if(_0x3f4028>=_0x217b45){_0x3f4028=_0x217b45;_0x5ac422=0xc8;}else{_0x5ac422=0xce;}_0x43ddad[_0x2a82('0x17')](_0x5ac422);return _0x43ddad['set'](_0x2a82('0x1d'),_0x183a89+'-'+_0x3f4028+'/'+_0x217b45)[_0x2a82('0x19')](_0x32b833);}return null;};}function patchUpdates(_0x18409a){return function(_0x46274e){try{jsonpatch[_0x2a82('0x1e')](_0x46274e,_0x18409a,!![]);}catch(_0x1799a4){return BPromise[_0x2a82('0x1f')](_0x1799a4);}return _0x46274e[_0x2a82('0x20')]();};}function saveUpdates(_0x4d9038,_0x2c46fd){return function(_0x5cb3b1){if(_0x5cb3b1){return _0x5cb3b1[_0x2a82('0x21')](_0x4d9038)['then'](function(_0x4938f2){return _0x4938f2;});}return null;};}function removeEntity(_0x36539a,_0x38691c){return function(_0x4c5005){if(_0x4c5005){return _0x4c5005[_0x2a82('0x22')]()[_0x2a82('0x23')](function(){var _0x35b480=_0x4c5005[_0x2a82('0x24')]({'plain':!![]});var _0x4b11ca=_0x2a82('0x25');return db[_0x2a82('0x26')][_0x2a82('0x22')]({'where':{'type':_0x4b11ca,'resourceId':_0x35b480['id']}})['then'](function(){return _0x4c5005;});})[_0x2a82('0x23')](function(){_0x36539a[_0x2a82('0x17')](0xcc)[_0x2a82('0x18')]();});}};}function handleEntityNotFound(_0x5ed9a0,_0x3c1018){return function(_0x1d965d){if(!_0x1d965d){_0x5ed9a0[_0x2a82('0x16')](0x194);}return _0x1d965d;};}function handleError(_0x292908,_0x221257){_0x221257=_0x221257||0x1f4;return function(_0x58513b){logger[_0x2a82('0x27')](_0x58513b[_0x2a82('0x28')]);if(_0x58513b[_0x2a82('0x29')]){delete _0x58513b['name'];}_0x292908[_0x2a82('0x17')](_0x221257)['send'](_0x58513b);};}exports[_0x2a82('0x2a')]=function(_0xe2a81e,_0x4f2d52){var _0x2eb9c6={},_0x480544={},_0x395ad5={'count':0x0,'rows':[]};var _0x4e5131=db[_0x2a82('0x2b')][_0x2a82('0x2c')];_0x480544['model']=_[_0x2a82('0x2d')](_0x4e5131);_0x480544[_0x2a82('0x2e')]=_[_0x2a82('0x2d')](_0xe2a81e[_0x2a82('0x2e')]);_0x480544['filters']=_['intersection'](_0x480544[_0x2a82('0x2f')],_0x480544[_0x2a82('0x2e')]);_0x2eb9c6[_0x2a82('0x30')]=_[_0x2a82('0x31')](_0x480544[_0x2a82('0x2f')],qs[_0x2a82('0x32')](_0xe2a81e['query'][_0x2a82('0x32')]));_0x2eb9c6['attributes']=_0x2eb9c6[_0x2a82('0x30')][_0x2a82('0x33')]?_0x2eb9c6[_0x2a82('0x30')]:_0x480544['model'];if(!_0xe2a81e['query'][_0x2a82('0x34')](_0x2a82('0x35'))){_0x2eb9c6[_0x2a82('0x1c')]=qs['limit'](_0xe2a81e[_0x2a82('0x2e')]['limit']);_0x2eb9c6[_0x2a82('0x1b')]=qs[_0x2a82('0x1b')](_0xe2a81e[_0x2a82('0x2e')][_0x2a82('0x1b')]);}_0x2eb9c6[_0x2a82('0x36')]=qs[_0x2a82('0x37')](_0xe2a81e[_0x2a82('0x2e')][_0x2a82('0x37')]);_0x2eb9c6[_0x2a82('0x38')]=qs['filters'](_[_0x2a82('0x39')](_0xe2a81e['query'],_0x480544[_0x2a82('0x3a')]));if(_0xe2a81e[_0x2a82('0x2e')][_0x2a82('0x3b')]){_0x2eb9c6['where']=_[_0x2a82('0x3c')](_0x2eb9c6[_0x2a82('0x38')],{'$or':_[_0x2a82('0x3d')](_0x4e5131,function(_0x1527a7){if(_0x1527a7[_0x2a82('0x3e')][_0x2a82('0x3f')]!==_0x2a82('0x40')){var _0x1ef830={};_0x1ef830[_0x1527a7[_0x2a82('0x41')]]={'$like':'%'+_0xe2a81e[_0x2a82('0x2e')]['filter']+'%'};return _0x1ef830;}})});}_0x2eb9c6=_['merge']({},_0x2eb9c6,_0xe2a81e['options']);var _0x2a193b={'where':_0x2eb9c6[_0x2a82('0x38')]};return db[_0x2a82('0x2b')]['count'](_0x2a193b)['then'](function(_0x500321){_0x395ad5[_0x2a82('0x1a')]=_0x500321;if(_0xe2a81e[_0x2a82('0x2e')]['includeAll']){_0x2eb9c6[_0x2a82('0x42')]=[{'all':!![]}];}return db[_0x2a82('0x2b')][_0x2a82('0x43')](_0x2eb9c6);})[_0x2a82('0x23')](function(_0x1a0820){_0x395ad5['rows']=_0x1a0820;return _0x395ad5;})['then'](respondWithFilteredResult(_0x4f2d52,_0x2eb9c6))[_0x2a82('0x44')](handleError(_0x4f2d52,null));};exports['show']=function(_0x304e27,_0x4e1cf4){var _0x44679b={'raw':!![],'where':{'id':_0x304e27['params']['id']}},_0x53cdf0={};_0x53cdf0[_0x2a82('0x2f')]=_[_0x2a82('0x2d')](db[_0x2a82('0x2b')][_0x2a82('0x2c')]);_0x53cdf0[_0x2a82('0x2e')]=_[_0x2a82('0x2d')](_0x304e27[_0x2a82('0x2e')]);_0x53cdf0[_0x2a82('0x3a')]=_[_0x2a82('0x31')](_0x53cdf0[_0x2a82('0x2f')],_0x53cdf0[_0x2a82('0x2e')]);_0x44679b[_0x2a82('0x30')]=_[_0x2a82('0x31')](_0x53cdf0[_0x2a82('0x2f')],qs['fields'](_0x304e27[_0x2a82('0x2e')]['fields']));_0x44679b[_0x2a82('0x30')]=_0x44679b[_0x2a82('0x30')]['length']?_0x44679b['attributes']:_0x53cdf0[_0x2a82('0x2f')];if(_0x304e27[_0x2a82('0x2e')]['includeAll']){_0x44679b['include']=[{'all':!![]}];}_0x44679b=_[_0x2a82('0x3c')]({},_0x44679b,_0x304e27[_0x2a82('0x45')]);return db['CannedAnswer'][_0x2a82('0x46')](_0x44679b)[_0x2a82('0x23')](handleEntityNotFound(_0x4e1cf4,null))[_0x2a82('0x23')](respondWithResult(_0x4e1cf4,null))['catch'](handleError(_0x4e1cf4,null));};exports[_0x2a82('0x21')]=function(_0x573504,_0x14c615){if(_0x573504[_0x2a82('0x47')]['id']){delete _0x573504[_0x2a82('0x47')]['id'];}return db[_0x2a82('0x2b')]['find']({'where':{'id':_0x573504['params']['id']}})['then'](handleEntityNotFound(_0x14c615,null))[_0x2a82('0x23')](saveUpdates(_0x573504['body'],null))[_0x2a82('0x23')](respondWithResult(_0x14c615,null))[_0x2a82('0x44')](handleError(_0x14c615,null));};exports[_0x2a82('0x22')]=function(_0x31fcbf,_0x15f6d2){return db[_0x2a82('0x2b')][_0x2a82('0x46')]({'where':{'id':_0x31fcbf[_0x2a82('0x48')]['id']}})[_0x2a82('0x23')](handleEntityNotFound(_0x15f6d2,null))[_0x2a82('0x23')](removeEntity(_0x15f6d2,null))['catch'](handleError(_0x15f6d2,null));};exports[_0x2a82('0x49')]=function(_0x150148,_0x7c9b1){var _0x19af00={'key':_0x150148[_0x2a82('0x47')]['key']};if(_0x150148[_0x2a82('0x47')][_0x2a82('0x4a')]){_0x19af00[_0x2a82('0x4a')]=_0x150148[_0x2a82('0x47')]['MailAccountId'];}else if(_0x150148[_0x2a82('0x47')][_0x2a82('0x4b')]){_0x19af00[_0x2a82('0x4b')]=_0x150148[_0x2a82('0x47')]['SmsAccountId'];}else if(_0x150148[_0x2a82('0x47')][_0x2a82('0x4c')]){_0x19af00[_0x2a82('0x4c')]=_0x150148[_0x2a82('0x47')][_0x2a82('0x4c')];}else if(_0x150148[_0x2a82('0x47')]['ChatWebsiteId']){_0x19af00[_0x2a82('0x4d')]=_0x150148['body'][_0x2a82('0x4d')];}return db[_0x2a82('0x2b')]['find']({'where':_0x19af00})[_0x2a82('0x23')](function(_0x3c5bf3){if(_0x3c5bf3){throw new db['Sequelize'][(_0x2a82('0x4e'))](_0x2a82('0x4f'));}return db[_0x2a82('0x2b')][_0x2a82('0x49')](_0x150148[_0x2a82('0x47')]);})['then'](function(_0x4e1619){var _0x3b6f71=_0x150148[_0x2a82('0x50')][_0x2a82('0x24')]({'plain':!![]});if(!_0x3b6f71)throw new Error(_0x2a82('0x51'));if(_0x3b6f71[_0x2a82('0x52')]==='user'){var _0x44b30a=_0x4e1619[_0x2a82('0x24')]({'plain':!![]});return db[_0x2a82('0x53')][_0x2a82('0x46')]({'where':{'name':'CannedAnswers','userProfileId':_0x3b6f71[_0x2a82('0x54')]},'raw':!![]})['then'](function(_0x3eaffc){if(_0x3eaffc&&_0x3eaffc[_0x2a82('0x55')]===0x0){return db[_0x2a82('0x26')][_0x2a82('0x49')]({'name':_0x44b30a['name'],'resourceId':_0x44b30a['id'],'type':_0x3eaffc['name'],'sectionId':_0x3eaffc['id']},{})[_0x2a82('0x23')](function(){return _0x4e1619;});}else{return _0x4e1619;}})[_0x2a82('0x44')](function(_0x3f1b98){logger[_0x2a82('0x27')](_0x2a82('0x56'),_0x3f1b98);throw _0x3f1b98;});}return _0x4e1619;})[_0x2a82('0x23')](respondWithResult(_0x7c9b1,0xc9))[_0x2a82('0x44')](handleError(_0x7c9b1,null));};
\ No newline at end of file