Built motion from commit 2b9af5da.|2.6.26
[motion2.git] / server / api / cannedAnswer / cannedAnswer.controller.js
index 1bc4818..1af4b7e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb5bf=['../../config/license/util','sendStatus','status','json','offset','undefined','count','set','Content-Range','apply','reject','save','update','then','destroy','UserProfileResource','end','error','name','send','map','CannedAnswer','fieldName','type','key','query','keys','filters','intersection','attributes','fields','length','model','nolimit','limit','order','sort','where','pick','filter','merge','options','includeAll','include','findAll','rows','catch','show','params','find','body','create','MailAccountId','SmsAccountId','OpenchannelAccountId','ChatWebsiteId','Sequelize','ValidationError','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','get','UserProfileSection','CannedAnswers','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','fs-extra','squel','crypto','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment'];(function(_0x413feb,_0x10477f){var _0x40ee88=function(_0x32a3f6){while(--_0x32a3f6){_0x413feb['push'](_0x413feb['shift']());}};_0x40ee88(++_0x10477f);}(_0xb5bf,0xf3));var _0xfb5b=function(_0x46e363,_0x45d7e2){_0x46e363=_0x46e363-0x0;var _0x3fb059=_0xb5bf[_0x46e363];return _0x3fb059;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xfb5b('0x0'));var zipdir=require(_0xfb5b('0x1'));var jsonpatch=require(_0xfb5b('0x2'));var rp=require(_0xfb5b('0x3'));var moment=require(_0xfb5b('0x4'));var BPromise=require(_0xfb5b('0x5'));var Mustache=require(_0xfb5b('0x6'));var util=require('util');var path=require('path');var sox=require(_0xfb5b('0x7'));var csv=require(_0xfb5b('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xfb5b('0x9'));var _=require('lodash');var squel=require(_0xfb5b('0xa'));var crypto=require(_0xfb5b('0xb'));var jsforce=require(_0xfb5b('0xc'));var deskjs=require(_0xfb5b('0xd'));var toCsv=require(_0xfb5b('0x8'));var querystring=require('querystring');var Papa=require(_0xfb5b('0xe'));var Redis=require('ioredis');var authService=require(_0xfb5b('0xf'));var qs=require(_0xfb5b('0x10'));var as=require(_0xfb5b('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xfb5b('0x12'))('api');var utils=require(_0xfb5b('0x13'));var config=require(_0xfb5b('0x14'));var licenseUtil=require(_0xfb5b('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1c1f02,_0x2af668){_0x2af668=_0x2af668||0xcc;return function(_0x2fc1ee){if(_0x2fc1ee){return _0x1c1f02[_0xfb5b('0x16')](_0x2af668);}return _0x1c1f02[_0xfb5b('0x17')](_0x2af668)['end']();};}function respondWithResult(_0x1845b3,_0x360624){_0x360624=_0x360624||0xc8;return function(_0x192b17){if(_0x192b17){return _0x1845b3['status'](_0x360624)[_0xfb5b('0x18')](_0x192b17);}};}function respondWithFilteredResult(_0xf8b5a,_0x3a078d){return function(_0x2f46bf){if(_0x2f46bf){var _0x81c1d3=typeof _0x3a078d[_0xfb5b('0x19')]===_0xfb5b('0x1a')&&typeof _0x3a078d['limit']==='undefined';var _0x4a3b80=_0x2f46bf['count'];var _0x19d670=_0x81c1d3?0x0:_0x3a078d['offset'];var _0x4983eb=_0x81c1d3?_0x2f46bf[_0xfb5b('0x1b')]:_0x3a078d[_0xfb5b('0x19')]+_0x3a078d['limit'];var _0x2d08c0;if(_0x4983eb>=_0x4a3b80){_0x4983eb=_0x4a3b80;_0x2d08c0=0xc8;}else{_0x2d08c0=0xce;}_0xf8b5a[_0xfb5b('0x17')](_0x2d08c0);return _0xf8b5a[_0xfb5b('0x1c')](_0xfb5b('0x1d'),_0x19d670+'-'+_0x4983eb+'/'+_0x4a3b80)[_0xfb5b('0x18')](_0x2f46bf);}return null;};}function patchUpdates(_0x17e0ac){return function(_0xfe1c45){try{jsonpatch[_0xfb5b('0x1e')](_0xfe1c45,_0x17e0ac,!![]);}catch(_0x550041){return BPromise[_0xfb5b('0x1f')](_0x550041);}return _0xfe1c45[_0xfb5b('0x20')]();};}function saveUpdates(_0x7f3771,_0xaadd7f){return function(_0x49073b){if(_0x49073b){return _0x49073b[_0xfb5b('0x21')](_0x7f3771)[_0xfb5b('0x22')](function(_0x2083c2){return _0x2083c2;});}return null;};}function removeEntity(_0x1c75bd,_0x47c068){return function(_0x15f539){if(_0x15f539){return _0x15f539[_0xfb5b('0x23')]()[_0xfb5b('0x22')](function(){var _0x411da7=_0x15f539['get']({'plain':!![]});var _0x5176a8='CannedAnswers';return db[_0xfb5b('0x24')][_0xfb5b('0x23')]({'where':{'type':_0x5176a8,'resourceId':_0x411da7['id']}})[_0xfb5b('0x22')](function(){return _0x15f539;});})[_0xfb5b('0x22')](function(){_0x1c75bd['status'](0xcc)[_0xfb5b('0x25')]();});}};}function handleEntityNotFound(_0x40155a,_0x42a4d2){return function(_0x607e0e){if(!_0x607e0e){_0x40155a['sendStatus'](0x194);}return _0x607e0e;};}function handleError(_0x17ba31,_0x2449b4){_0x2449b4=_0x2449b4||0x1f4;return function(_0x292803){logger[_0xfb5b('0x26')](_0x292803['stack']);if(_0x292803[_0xfb5b('0x27')]){delete _0x292803[_0xfb5b('0x27')];}_0x17ba31[_0xfb5b('0x17')](_0x2449b4)[_0xfb5b('0x28')](_0x292803);};}exports['index']=function(_0x1687fb,_0x1622af){var _0xdd4dbf={},_0x5309ba={},_0xca755b={'count':0x0,'rows':[]};var _0x210059=_[_0xfb5b('0x29')](db[_0xfb5b('0x2a')]['rawAttributes'],function(_0x2c5f1c){return{'name':_0x2c5f1c[_0xfb5b('0x2b')],'type':_0x2c5f1c[_0xfb5b('0x2c')][_0xfb5b('0x2d')]};});_0x5309ba['model']=_[_0xfb5b('0x29')](_0x210059,_0xfb5b('0x27'));_0x5309ba[_0xfb5b('0x2e')]=_[_0xfb5b('0x2f')](_0x1687fb[_0xfb5b('0x2e')]);_0x5309ba[_0xfb5b('0x30')]=_[_0xfb5b('0x31')](_0x5309ba['model'],_0x5309ba[_0xfb5b('0x2e')]);_0xdd4dbf[_0xfb5b('0x32')]=_[_0xfb5b('0x31')](_0x5309ba['model'],qs[_0xfb5b('0x33')](_0x1687fb[_0xfb5b('0x2e')][_0xfb5b('0x33')]));_0xdd4dbf[_0xfb5b('0x32')]=_0xdd4dbf[_0xfb5b('0x32')][_0xfb5b('0x34')]?_0xdd4dbf[_0xfb5b('0x32')]:_0x5309ba[_0xfb5b('0x35')];if(!_0x1687fb[_0xfb5b('0x2e')]['hasOwnProperty'](_0xfb5b('0x36'))){_0xdd4dbf[_0xfb5b('0x37')]=qs[_0xfb5b('0x37')](_0x1687fb[_0xfb5b('0x2e')]['limit']);_0xdd4dbf['offset']=qs[_0xfb5b('0x19')](_0x1687fb['query'][_0xfb5b('0x19')]);}_0xdd4dbf[_0xfb5b('0x38')]=qs[_0xfb5b('0x39')](_0x1687fb['query']['sort']);_0xdd4dbf[_0xfb5b('0x3a')]=qs[_0xfb5b('0x30')](_[_0xfb5b('0x3b')](_0x1687fb[_0xfb5b('0x2e')],_0x5309ba['filters']),_0x210059);if(_0x1687fb['query'][_0xfb5b('0x3c')]){_0xdd4dbf[_0xfb5b('0x3a')]=_[_0xfb5b('0x3d')](_0xdd4dbf[_0xfb5b('0x3a')],{'$or':[{'key':{'$like':'%'+_0x1687fb[_0xfb5b('0x2e')][_0xfb5b('0x3c')]+'%'}},{'value':{'$like':'%'+_0x1687fb['query'][_0xfb5b('0x3c')]+'%'}}]});}_0xdd4dbf=_['merge']({},_0xdd4dbf,_0x1687fb[_0xfb5b('0x3e')]);var _0x4f56fc={'where':_0xdd4dbf[_0xfb5b('0x3a')]};return db[_0xfb5b('0x2a')][_0xfb5b('0x1b')](_0x4f56fc)[_0xfb5b('0x22')](function(_0x31a2b4){_0xca755b[_0xfb5b('0x1b')]=_0x31a2b4;if(_0x1687fb['query'][_0xfb5b('0x3f')]){_0xdd4dbf[_0xfb5b('0x40')]=[{'all':!![]}];}return db[_0xfb5b('0x2a')][_0xfb5b('0x41')](_0xdd4dbf);})[_0xfb5b('0x22')](function(_0x5de57a){_0xca755b[_0xfb5b('0x42')]=_0x5de57a;return _0xca755b;})['then'](respondWithFilteredResult(_0x1622af,_0xdd4dbf))[_0xfb5b('0x43')](handleError(_0x1622af,null));};exports[_0xfb5b('0x44')]=function(_0x54896c,_0x3d9a27){var _0x1a9f60={'raw':!![],'where':{'id':_0x54896c[_0xfb5b('0x45')]['id']}},_0x53b4e6={};_0x53b4e6['model']=_[_0xfb5b('0x2f')](db[_0xfb5b('0x2a')]['rawAttributes']);_0x53b4e6['query']=_[_0xfb5b('0x2f')](_0x54896c[_0xfb5b('0x2e')]);_0x53b4e6[_0xfb5b('0x30')]=_[_0xfb5b('0x31')](_0x53b4e6[_0xfb5b('0x35')],_0x53b4e6[_0xfb5b('0x2e')]);_0x1a9f60[_0xfb5b('0x32')]=_['intersection'](_0x53b4e6['model'],qs['fields'](_0x54896c['query'][_0xfb5b('0x33')]));_0x1a9f60[_0xfb5b('0x32')]=_0x1a9f60[_0xfb5b('0x32')][_0xfb5b('0x34')]?_0x1a9f60[_0xfb5b('0x32')]:_0x53b4e6[_0xfb5b('0x35')];if(_0x54896c[_0xfb5b('0x2e')][_0xfb5b('0x3f')]){_0x1a9f60[_0xfb5b('0x40')]=[{'all':!![]}];}_0x1a9f60=_['merge']({},_0x1a9f60,_0x54896c[_0xfb5b('0x3e')]);return db[_0xfb5b('0x2a')][_0xfb5b('0x46')](_0x1a9f60)[_0xfb5b('0x22')](handleEntityNotFound(_0x3d9a27,null))[_0xfb5b('0x22')](respondWithResult(_0x3d9a27,null))[_0xfb5b('0x43')](handleError(_0x3d9a27,null));};exports[_0xfb5b('0x21')]=function(_0x136579,_0x4e79a9){if(_0x136579[_0xfb5b('0x47')]['id']){delete _0x136579[_0xfb5b('0x47')]['id'];}return db['CannedAnswer']['find']({'where':{'id':_0x136579[_0xfb5b('0x45')]['id']}})[_0xfb5b('0x22')](handleEntityNotFound(_0x4e79a9,null))[_0xfb5b('0x22')](saveUpdates(_0x136579[_0xfb5b('0x47')],null))[_0xfb5b('0x22')](respondWithResult(_0x4e79a9,null))['catch'](handleError(_0x4e79a9,null));};exports['destroy']=function(_0x573936,_0x4c1155){return db[_0xfb5b('0x2a')][_0xfb5b('0x46')]({'where':{'id':_0x573936[_0xfb5b('0x45')]['id']}})[_0xfb5b('0x22')](handleEntityNotFound(_0x4c1155,null))[_0xfb5b('0x22')](removeEntity(_0x4c1155,null))[_0xfb5b('0x43')](handleError(_0x4c1155,null));};exports[_0xfb5b('0x48')]=function(_0x4e8ed9,_0x112508){var _0xd0a72={'key':_0x4e8ed9[_0xfb5b('0x47')]['key']};if(_0x4e8ed9[_0xfb5b('0x47')][_0xfb5b('0x49')]){_0xd0a72['MailAccountId']=_0x4e8ed9['body'][_0xfb5b('0x49')];}else if(_0x4e8ed9[_0xfb5b('0x47')][_0xfb5b('0x4a')]){_0xd0a72['SmsAccountId']=_0x4e8ed9[_0xfb5b('0x47')]['SmsAccountId'];}else if(_0x4e8ed9[_0xfb5b('0x47')][_0xfb5b('0x4b')]){_0xd0a72['OpenchannelAccountId']=_0x4e8ed9[_0xfb5b('0x47')][_0xfb5b('0x4b')];}else if(_0x4e8ed9[_0xfb5b('0x47')][_0xfb5b('0x4c')]){_0xd0a72[_0xfb5b('0x4c')]=_0x4e8ed9['body'][_0xfb5b('0x4c')];}return db['CannedAnswer']['find']({'where':_0xd0a72})[_0xfb5b('0x22')](function(_0x1a6b29){if(_0x1a6b29){throw new db[(_0xfb5b('0x4d'))][(_0xfb5b('0x4e'))]('The\x20inserted\x20key\x20already\x20exists.');}return db[_0xfb5b('0x2a')]['create'](_0x4e8ed9[_0xfb5b('0x47')]);})[_0xfb5b('0x22')](function(_0x1f0a89){var _0x54a7b0=_0x4e8ed9[_0xfb5b('0x4f')]['get']({'plain':!![]});if(!_0x54a7b0)throw new Error(_0xfb5b('0x50'));if(_0x54a7b0[_0xfb5b('0x51')]===_0xfb5b('0x4f')){var _0x476d1c=_0x1f0a89[_0xfb5b('0x52')]({'plain':!![]});return db[_0xfb5b('0x53')][_0xfb5b('0x46')]({'where':{'name':_0xfb5b('0x54'),'userProfileId':_0x54a7b0[_0xfb5b('0x55')]},'raw':!![]})[_0xfb5b('0x22')](function(_0x47acca){if(_0x47acca&&_0x47acca[_0xfb5b('0x56')]===0x0){return db[_0xfb5b('0x24')][_0xfb5b('0x48')]({'name':_0x476d1c[_0xfb5b('0x27')],'resourceId':_0x476d1c['id'],'type':_0x47acca[_0xfb5b('0x27')],'sectionId':_0x47acca['id']},{})[_0xfb5b('0x22')](function(){return _0x1f0a89;});}else{return _0x1f0a89;}})[_0xfb5b('0x43')](function(_0x7a443){logger[_0xfb5b('0x26')](_0xfb5b('0x57'),_0x7a443);throw _0x7a443;});}return _0x1f0a89;})[_0xfb5b('0x22')](respondWithResult(_0x112508,0xc9))[_0xfb5b('0x43')](handleError(_0x112508,null));};
\ No newline at end of file
+var _0xb0f0=['Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','fs-extra','lodash','crypto','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','then','destroy','get','CannedAnswers','UserProfileResource','error','stack','name','index','map','CannedAnswer','rawAttributes','fieldName','type','key','query','keys','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','where','filters','pick','filter','merge','options','includeAll','include','rows','catch','params','find','update','body','create','MailAccountId','SmsAccountId','OpenchannelAccountId','ChatWebsiteId','ValidationError','The\x20inserted\x20key\x20already\x20exists.','user'];(function(_0x55e08b,_0x421620){var _0xd1a7ff=function(_0x58c7ff){while(--_0x58c7ff){_0x55e08b['push'](_0x55e08b['shift']());}};_0xd1a7ff(++_0x421620);}(_0xb0f0,0x161));var _0x0b0f=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0xb0f0[_0x3947c9];return _0x2e7871;};'use strict';var emlformat=require(_0x0b0f('0x0'));var rimraf=require(_0x0b0f('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x0b0f('0x2'));var rp=require(_0x0b0f('0x3'));var moment=require(_0x0b0f('0x4'));var BPromise=require(_0x0b0f('0x5'));var Mustache=require(_0x0b0f('0x6'));var util=require(_0x0b0f('0x7'));var path=require('path');var sox=require(_0x0b0f('0x8'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x0b0f('0x9'));var _=require(_0x0b0f('0xa'));var squel=require('squel');var crypto=require(_0x0b0f('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x0b0f('0xc'));var toCsv=require(_0x0b0f('0xd'));var querystring=require('querystring');var Papa=require(_0x0b0f('0xe'));var Redis=require(_0x0b0f('0xf'));var authService=require(_0x0b0f('0x10'));var qs=require(_0x0b0f('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x0b0f('0x12'));var logger=require(_0x0b0f('0x13'))(_0x0b0f('0x14'));var utils=require(_0x0b0f('0x15'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x32389c,_0x27669a){_0x27669a=_0x27669a||0xcc;return function(_0x1837e0){if(_0x1837e0){return _0x32389c[_0x0b0f('0x16')](_0x27669a);}return _0x32389c[_0x0b0f('0x17')](_0x27669a)[_0x0b0f('0x18')]();};}function respondWithResult(_0x18b31b,_0xa790ac){_0xa790ac=_0xa790ac||0xc8;return function(_0x5d10f5){if(_0x5d10f5){return _0x18b31b['status'](_0xa790ac)[_0x0b0f('0x19')](_0x5d10f5);}};}function respondWithFilteredResult(_0x10df33,_0x217bee){return function(_0x53cedf){if(_0x53cedf){var _0x35d8d5=typeof _0x217bee[_0x0b0f('0x1a')]===_0x0b0f('0x1b')&&typeof _0x217bee[_0x0b0f('0x1c')]===_0x0b0f('0x1b');var _0x2ecdcf=_0x53cedf[_0x0b0f('0x1d')];var _0x13dd31=_0x35d8d5?0x0:_0x217bee[_0x0b0f('0x1a')];var _0xf2fc7d=_0x35d8d5?_0x53cedf[_0x0b0f('0x1d')]:_0x217bee[_0x0b0f('0x1a')]+_0x217bee[_0x0b0f('0x1c')];var _0x2eb645;if(_0xf2fc7d>=_0x2ecdcf){_0xf2fc7d=_0x2ecdcf;_0x2eb645=0xc8;}else{_0x2eb645=0xce;}_0x10df33[_0x0b0f('0x17')](_0x2eb645);return _0x10df33[_0x0b0f('0x1e')](_0x0b0f('0x1f'),_0x13dd31+'-'+_0xf2fc7d+'/'+_0x2ecdcf)[_0x0b0f('0x19')](_0x53cedf);}return null;};}function patchUpdates(_0x1e718d){return function(_0x370816){try{jsonpatch[_0x0b0f('0x20')](_0x370816,_0x1e718d,!![]);}catch(_0x3e00ab){return BPromise[_0x0b0f('0x21')](_0x3e00ab);}return _0x370816[_0x0b0f('0x22')]();};}function saveUpdates(_0x3d3371,_0x41605b){return function(_0x1898fb){if(_0x1898fb){return _0x1898fb['update'](_0x3d3371)[_0x0b0f('0x23')](function(_0x4fda51){return _0x4fda51;});}return null;};}function removeEntity(_0x3eddc9,_0x285cdc){return function(_0x1c84c0){if(_0x1c84c0){return _0x1c84c0[_0x0b0f('0x24')]()[_0x0b0f('0x23')](function(){var _0x49833a=_0x1c84c0[_0x0b0f('0x25')]({'plain':!![]});var _0x47a297=_0x0b0f('0x26');return db[_0x0b0f('0x27')][_0x0b0f('0x24')]({'where':{'type':_0x47a297,'resourceId':_0x49833a['id']}})[_0x0b0f('0x23')](function(){return _0x1c84c0;});})['then'](function(){_0x3eddc9['status'](0xcc)[_0x0b0f('0x18')]();});}};}function handleEntityNotFound(_0x557487,_0x2c42fb){return function(_0x2ad527){if(!_0x2ad527){_0x557487['sendStatus'](0x194);}return _0x2ad527;};}function handleError(_0x7337dc,_0x15570){_0x15570=_0x15570||0x1f4;return function(_0x2cfc0d){logger[_0x0b0f('0x28')](_0x2cfc0d[_0x0b0f('0x29')]);if(_0x2cfc0d[_0x0b0f('0x2a')]){delete _0x2cfc0d[_0x0b0f('0x2a')];}_0x7337dc[_0x0b0f('0x17')](_0x15570)['send'](_0x2cfc0d);};}exports[_0x0b0f('0x2b')]=function(_0x3a61fb,_0x6f1ce7){var _0x1bc6c7={},_0x1685ee={},_0x5180c5={'count':0x0,'rows':[]};var _0x476f1a=_[_0x0b0f('0x2c')](db[_0x0b0f('0x2d')][_0x0b0f('0x2e')],function(_0x85b8df){return{'name':_0x85b8df[_0x0b0f('0x2f')],'type':_0x85b8df[_0x0b0f('0x30')][_0x0b0f('0x31')]};});_0x1685ee['model']=_[_0x0b0f('0x2c')](_0x476f1a,_0x0b0f('0x2a'));_0x1685ee[_0x0b0f('0x32')]=_[_0x0b0f('0x33')](_0x3a61fb[_0x0b0f('0x32')]);_0x1685ee['filters']=_[_0x0b0f('0x34')](_0x1685ee[_0x0b0f('0x35')],_0x1685ee[_0x0b0f('0x32')]);_0x1bc6c7[_0x0b0f('0x36')]=_[_0x0b0f('0x34')](_0x1685ee[_0x0b0f('0x35')],qs[_0x0b0f('0x37')](_0x3a61fb[_0x0b0f('0x32')][_0x0b0f('0x37')]));_0x1bc6c7['attributes']=_0x1bc6c7['attributes'][_0x0b0f('0x38')]?_0x1bc6c7[_0x0b0f('0x36')]:_0x1685ee[_0x0b0f('0x35')];if(!_0x3a61fb['query'][_0x0b0f('0x39')](_0x0b0f('0x3a'))){_0x1bc6c7[_0x0b0f('0x1c')]=qs[_0x0b0f('0x1c')](_0x3a61fb['query'][_0x0b0f('0x1c')]);_0x1bc6c7['offset']=qs[_0x0b0f('0x1a')](_0x3a61fb[_0x0b0f('0x32')]['offset']);}_0x1bc6c7['order']=qs[_0x0b0f('0x3b')](_0x3a61fb[_0x0b0f('0x32')][_0x0b0f('0x3b')]);_0x1bc6c7[_0x0b0f('0x3c')]=qs[_0x0b0f('0x3d')](_[_0x0b0f('0x3e')](_0x3a61fb['query'],_0x1685ee[_0x0b0f('0x3d')]),_0x476f1a);if(_0x3a61fb['query'][_0x0b0f('0x3f')]){_0x1bc6c7['where']=_[_0x0b0f('0x40')](_0x1bc6c7['where'],{'$or':[{'key':{'$like':'%'+_0x3a61fb['query'][_0x0b0f('0x3f')]+'%'}},{'value':{'$like':'%'+_0x3a61fb['query']['filter']+'%'}}]});}_0x1bc6c7=_[_0x0b0f('0x40')]({},_0x1bc6c7,_0x3a61fb[_0x0b0f('0x41')]);var _0x2738aa={'where':_0x1bc6c7[_0x0b0f('0x3c')]};return db[_0x0b0f('0x2d')][_0x0b0f('0x1d')](_0x2738aa)[_0x0b0f('0x23')](function(_0x1fcf0f){_0x5180c5['count']=_0x1fcf0f;if(_0x3a61fb[_0x0b0f('0x32')][_0x0b0f('0x42')]){_0x1bc6c7[_0x0b0f('0x43')]=[{'all':!![]}];}return db[_0x0b0f('0x2d')]['findAll'](_0x1bc6c7);})[_0x0b0f('0x23')](function(_0x10cc75){_0x5180c5[_0x0b0f('0x44')]=_0x10cc75;return _0x5180c5;})[_0x0b0f('0x23')](respondWithFilteredResult(_0x6f1ce7,_0x1bc6c7))[_0x0b0f('0x45')](handleError(_0x6f1ce7,null));};exports['show']=function(_0x231409,_0x2469ca){var _0xb755c7={'raw':!![],'where':{'id':_0x231409[_0x0b0f('0x46')]['id']}},_0x3eb88f={};_0x3eb88f[_0x0b0f('0x35')]=_[_0x0b0f('0x33')](db[_0x0b0f('0x2d')]['rawAttributes']);_0x3eb88f[_0x0b0f('0x32')]=_['keys'](_0x231409[_0x0b0f('0x32')]);_0x3eb88f[_0x0b0f('0x3d')]=_['intersection'](_0x3eb88f[_0x0b0f('0x35')],_0x3eb88f[_0x0b0f('0x32')]);_0xb755c7['attributes']=_[_0x0b0f('0x34')](_0x3eb88f[_0x0b0f('0x35')],qs['fields'](_0x231409[_0x0b0f('0x32')][_0x0b0f('0x37')]));_0xb755c7[_0x0b0f('0x36')]=_0xb755c7['attributes']['length']?_0xb755c7['attributes']:_0x3eb88f['model'];if(_0x231409[_0x0b0f('0x32')][_0x0b0f('0x42')]){_0xb755c7[_0x0b0f('0x43')]=[{'all':!![]}];}_0xb755c7=_[_0x0b0f('0x40')]({},_0xb755c7,_0x231409[_0x0b0f('0x41')]);return db['CannedAnswer'][_0x0b0f('0x47')](_0xb755c7)[_0x0b0f('0x23')](handleEntityNotFound(_0x2469ca,null))[_0x0b0f('0x23')](respondWithResult(_0x2469ca,null))['catch'](handleError(_0x2469ca,null));};exports[_0x0b0f('0x48')]=function(_0x12ba33,_0x2eb57e){if(_0x12ba33[_0x0b0f('0x49')]['id']){delete _0x12ba33[_0x0b0f('0x49')]['id'];}return db[_0x0b0f('0x2d')]['find']({'where':{'id':_0x12ba33[_0x0b0f('0x46')]['id']}})[_0x0b0f('0x23')](handleEntityNotFound(_0x2eb57e,null))['then'](saveUpdates(_0x12ba33['body'],null))[_0x0b0f('0x23')](respondWithResult(_0x2eb57e,null))[_0x0b0f('0x45')](handleError(_0x2eb57e,null));};exports[_0x0b0f('0x24')]=function(_0x3b48f0,_0x542be3){return db[_0x0b0f('0x2d')]['find']({'where':{'id':_0x3b48f0[_0x0b0f('0x46')]['id']}})[_0x0b0f('0x23')](handleEntityNotFound(_0x542be3,null))[_0x0b0f('0x23')](removeEntity(_0x542be3,null))[_0x0b0f('0x45')](handleError(_0x542be3,null));};exports[_0x0b0f('0x4a')]=function(_0xd62d75,_0x55abb7){var _0x11beec={'key':_0xd62d75['body'][_0x0b0f('0x31')]};if(_0xd62d75[_0x0b0f('0x49')][_0x0b0f('0x4b')]){_0x11beec[_0x0b0f('0x4b')]=_0xd62d75[_0x0b0f('0x49')]['MailAccountId'];}else if(_0xd62d75[_0x0b0f('0x49')][_0x0b0f('0x4c')]){_0x11beec[_0x0b0f('0x4c')]=_0xd62d75[_0x0b0f('0x49')]['SmsAccountId'];}else if(_0xd62d75[_0x0b0f('0x49')][_0x0b0f('0x4d')]){_0x11beec[_0x0b0f('0x4d')]=_0xd62d75[_0x0b0f('0x49')][_0x0b0f('0x4d')];}else if(_0xd62d75['body'][_0x0b0f('0x4e')]){_0x11beec[_0x0b0f('0x4e')]=_0xd62d75[_0x0b0f('0x49')]['ChatWebsiteId'];}return db[_0x0b0f('0x2d')][_0x0b0f('0x47')]({'where':_0x11beec})[_0x0b0f('0x23')](function(_0xf11a29){if(_0xf11a29){throw new db['Sequelize'][(_0x0b0f('0x4f'))](_0x0b0f('0x50'));}return db[_0x0b0f('0x2d')][_0x0b0f('0x4a')](_0xd62d75[_0x0b0f('0x49')]);})[_0x0b0f('0x23')](function(_0x1b877d){var _0x5e9b82=_0xd62d75[_0x0b0f('0x51')]['get']({'plain':!![]});if(!_0x5e9b82)throw new Error(_0x0b0f('0x52'));if(_0x5e9b82[_0x0b0f('0x53')]==='user'){var _0x440715=_0x1b877d[_0x0b0f('0x25')]({'plain':!![]});return db['UserProfileSection'][_0x0b0f('0x47')]({'where':{'name':_0x0b0f('0x26'),'userProfileId':_0x5e9b82[_0x0b0f('0x54')]},'raw':!![]})['then'](function(_0x471ff6){if(_0x471ff6&&_0x471ff6[_0x0b0f('0x55')]===0x0){return db['UserProfileResource'][_0x0b0f('0x4a')]({'name':_0x440715['name'],'resourceId':_0x440715['id'],'type':_0x471ff6[_0x0b0f('0x2a')],'sectionId':_0x471ff6['id']},{})[_0x0b0f('0x23')](function(){return _0x1b877d;});}else{return _0x1b877d;}})['catch'](function(_0x2e5368){logger[_0x0b0f('0x28')](_0x0b0f('0x56'),_0x2e5368);throw _0x2e5368;});}return _0x1b877d;})[_0x0b0f('0x23')](respondWithResult(_0x55abb7,0xc9))['catch'](handleError(_0x55abb7,null));};
\ No newline at end of file