Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / chatGroup / chatGroup.controller.js
index dea4138..88fda2c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2ebd=['findAll','rows','show','params','keys','find','create','body','update','destroy','describe','getUnread','toInteger','addMembers','ids','omit','getMembers','findOne','User','pick','removeMembers','addMessage','ChatGroupId','ChatInternalMessage','getMessages','$gte','YYYY-MM-DD\x20HH:mm:ss','nolimit','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','path','ejs','lodash','squel','crypto','jsforce','to-csv','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','./chatGroup.socket','jayson/promise','client','then','ChatGroup,\x20%s,\x20%s','request\x20sent','debug','ChatGroup,\x20%s,\x20%s,\x20%s','stringify','error','message','info','result','catch','sendStatus','status','end','json','count','offset','limit','Content-Range','reject','save','name','send','index','ChatGroup','rawAttributes','fieldName','type','key','model','map','query','filters','attributes','intersection','fields','length','hasOwnProperty','order','sort','filter','where','VIRTUAL','merge','options','includeAll','include'];(function(_0x9a41f1,_0x26a48b){var _0x1d2eab=function(_0x520a48){while(--_0x520a48){_0x9a41f1['push'](_0x9a41f1['shift']());}};_0x1d2eab(++_0x26a48b);}(_0x2ebd,0x1c8));var _0xd2eb=function(_0x13706a,_0xca0917){_0x13706a=_0x13706a-0x0;var _0x97e6ad=_0x2ebd[_0x13706a];return _0x97e6ad;};'use strict';var pdf=require(_0xd2eb('0x0'));var emlformat=require(_0xd2eb('0x1'));var rimraf=require(_0xd2eb('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xd2eb('0x3'));var moment=require(_0xd2eb('0x4'));var BPromise=require(_0xd2eb('0x5'));var Mustache=require(_0xd2eb('0x6'));var util=require(_0xd2eb('0x7'));var path=require(_0xd2eb('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xd2eb('0x9'));var fs=require('fs');var _=require(_0xd2eb('0xa'));var squel=require(_0xd2eb('0xb'));var crypto=require(_0xd2eb('0xc'));var jsforce=require(_0xd2eb('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xd2eb('0xe'));var querystring=require(_0xd2eb('0xf'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xd2eb('0x10'));var qs=require(_0xd2eb('0x11'));var as=require(_0xd2eb('0x12'));var hardwareService=require(_0xd2eb('0x13'));var logger=require(_0xd2eb('0x14'))(_0xd2eb('0x15'));var utils=require(_0xd2eb('0x16'));var config=require(_0xd2eb('0x17'));var licenseUtil=require(_0xd2eb('0x18'));var db=require(_0xd2eb('0x19'))['db'];config[_0xd2eb('0x1a')]=_[_0xd2eb('0x1b')](config['redis'],{'host':_0xd2eb('0x1c'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xd2eb('0x1a')]));require(_0xd2eb('0x1d'))['register'](socket);var jayson=require(_0xd2eb('0x1e'));var client=jayson[_0xd2eb('0x1f')]['http']({'port':0x232a});function respondWithRpcPromise(_0xa4f6c4,_0xa042c9,_0x216f82,_0x4bf46e){return new BPromise(function(_0x5a4db7,_0x80d2eb){var _0x5086ab=_0x4bf46e||client;return _0x5086ab['request'](_0xa4f6c4,_0x216f82)[_0xd2eb('0x20')](function(_0xda8ac1){logger['info'](_0xd2eb('0x21'),_0xa042c9,_0xd2eb('0x22'));logger[_0xd2eb('0x23')](_0xd2eb('0x24'),_0xa042c9,_0xd2eb('0x22'),JSON[_0xd2eb('0x25')](_0xda8ac1));if(_0xda8ac1[_0xd2eb('0x26')]){if(_0xda8ac1[_0xd2eb('0x26')]['code']===0x1f4){logger[_0xd2eb('0x26')]('ChatGroup,\x20%s,\x20%s',_0xa042c9,_0xda8ac1[_0xd2eb('0x26')][_0xd2eb('0x27')]);return _0x80d2eb(_0xda8ac1[_0xd2eb('0x26')][_0xd2eb('0x27')]);}logger['error'](_0xd2eb('0x21'),_0xa042c9,_0xda8ac1[_0xd2eb('0x26')]['message']);return _0x5a4db7(_0xda8ac1[_0xd2eb('0x26')][_0xd2eb('0x27')]);}else{logger[_0xd2eb('0x28')](_0xd2eb('0x21'),_0xa042c9,_0xd2eb('0x22'));_0x5a4db7(_0xda8ac1[_0xd2eb('0x29')][_0xd2eb('0x27')]);}})[_0xd2eb('0x2a')](function(_0x517536){logger[_0xd2eb('0x26')](_0xd2eb('0x21'),_0xa042c9,_0x517536);_0x80d2eb(_0x517536);});});}function respondWithStatusCode(_0x22329f,_0x3e6eb1){_0x3e6eb1=_0x3e6eb1||0xcc;return function(_0x33832f){if(_0x33832f){return _0x22329f[_0xd2eb('0x2b')](_0x3e6eb1);}return _0x22329f[_0xd2eb('0x2c')](_0x3e6eb1)[_0xd2eb('0x2d')]();};}function respondWithResult(_0x1c6c1b,_0x3db184){_0x3db184=_0x3db184||0xc8;return function(_0xd1154){if(_0xd1154){return _0x1c6c1b[_0xd2eb('0x2c')](_0x3db184)[_0xd2eb('0x2e')](_0xd1154);}};}function respondWithFilteredResult(_0x375c0e,_0x38b271){return function(_0x39ee3d){if(_0x39ee3d){var _0x448973=_0x39ee3d[_0xd2eb('0x2f')],_0x6996b=_0x38b271['offset'],_0x6998b1=_0x38b271[_0xd2eb('0x30')]+_0x38b271[_0xd2eb('0x31')],_0x39ed9d;if(_0x6998b1>=_0x448973){_0x6998b1=_0x448973;_0x39ed9d=0xc8;}else{_0x39ed9d=0xce;}_0x375c0e[_0xd2eb('0x2c')](_0x39ed9d);return _0x375c0e['set'](_0xd2eb('0x32'),_0x6996b+'-'+_0x6998b1+'/'+_0x448973)['json'](_0x39ee3d);}return null;};}function patchUpdates(_0x2e4559){return function(_0x1225f8){try{jsonpatch['apply'](_0x1225f8,_0x2e4559,!![]);}catch(_0x33abaa){return BPromise[_0xd2eb('0x33')](_0x33abaa);}return _0x1225f8[_0xd2eb('0x34')]();};}function saveUpdates(_0x13af38,_0x19b833){return function(_0x10a247){if(_0x10a247){return _0x10a247['update'](_0x13af38)['then'](function(_0x15d396){return _0x15d396;});}return null;};}function removeEntity(_0x4f573a,_0x4d6187){return function(_0x3e9efa){if(_0x3e9efa){return _0x3e9efa['destroy']()[_0xd2eb('0x20')](function(){_0x4f573a['status'](0xcc)[_0xd2eb('0x2d')]();});}};}function handleEntityNotFound(_0x3f9020,_0x4df58a){return function(_0x47a942){if(!_0x47a942){_0x3f9020[_0xd2eb('0x2b')](0x194);}return _0x47a942;};}function handleError(_0x564c76,_0x455011){_0x455011=_0x455011||0x1f4;return function(_0x38877b){logger[_0xd2eb('0x26')](_0x38877b['stack']);if(_0x38877b['name']){delete _0x38877b[_0xd2eb('0x35')];}_0x564c76['status'](_0x455011)[_0xd2eb('0x36')](_0x38877b);};}exports[_0xd2eb('0x37')]=function(_0x3d0be3,_0x2e0975){var _0x5c3070={},_0x7d4daa={},_0x5a6d73={'count':0x0,'rows':[]};var _0x46de47=_['map'](db[_0xd2eb('0x38')][_0xd2eb('0x39')],function(_0x45ada1){return{'name':_0x45ada1[_0xd2eb('0x3a')],'type':_0x45ada1[_0xd2eb('0x3b')][_0xd2eb('0x3c')]};});_0x7d4daa[_0xd2eb('0x3d')]=_[_0xd2eb('0x3e')](_0x46de47,_0xd2eb('0x35'));_0x7d4daa[_0xd2eb('0x3f')]=_['keys'](_0x3d0be3[_0xd2eb('0x3f')]);_0x7d4daa[_0xd2eb('0x40')]=_['intersection'](_0x7d4daa[_0xd2eb('0x3d')],_0x7d4daa[_0xd2eb('0x3f')]);_0x5c3070[_0xd2eb('0x41')]=_[_0xd2eb('0x42')](_0x7d4daa['model'],qs[_0xd2eb('0x43')](_0x3d0be3['query'][_0xd2eb('0x43')]));_0x5c3070[_0xd2eb('0x41')]=_0x5c3070['attributes'][_0xd2eb('0x44')]?_0x5c3070[_0xd2eb('0x41')]:_0x7d4daa[_0xd2eb('0x3d')];if(!_0x3d0be3[_0xd2eb('0x3f')][_0xd2eb('0x45')]('nolimit')){_0x5c3070[_0xd2eb('0x31')]=qs[_0xd2eb('0x31')](_0x3d0be3[_0xd2eb('0x3f')][_0xd2eb('0x31')]);_0x5c3070[_0xd2eb('0x30')]=qs['offset'](_0x3d0be3[_0xd2eb('0x3f')][_0xd2eb('0x30')]);}_0x5c3070[_0xd2eb('0x46')]=qs[_0xd2eb('0x47')](_0x3d0be3['query'][_0xd2eb('0x47')]);_0x5c3070['where']=qs[_0xd2eb('0x40')](_['pick'](_0x3d0be3[_0xd2eb('0x3f')],_0x7d4daa[_0xd2eb('0x40')]),_0x46de47);if(_0x3d0be3[_0xd2eb('0x3f')][_0xd2eb('0x48')]){_0x5c3070[_0xd2eb('0x49')]=_['merge'](_0x5c3070[_0xd2eb('0x49')],{'$or':_[_0xd2eb('0x3e')](_0x46de47,function(_0x5e5883){if(_0x5e5883[_0xd2eb('0x3b')]!==_0xd2eb('0x4a')){var _0x2ffceb={};_0x2ffceb[_0x5e5883[_0xd2eb('0x35')]]={'$like':'%'+_0x3d0be3[_0xd2eb('0x3f')][_0xd2eb('0x48')]+'%'};return _0x2ffceb;}})});}_0x5c3070=_[_0xd2eb('0x4b')]({},_0x5c3070,_0x3d0be3[_0xd2eb('0x4c')]);var _0x6fc4aa={'where':_0x5c3070['where']};return db[_0xd2eb('0x38')]['count'](_0x6fc4aa)[_0xd2eb('0x20')](function(_0x22f0fc){_0x5a6d73[_0xd2eb('0x2f')]=_0x22f0fc;if(_0x3d0be3[_0xd2eb('0x3f')][_0xd2eb('0x4d')]){_0x5c3070[_0xd2eb('0x4e')]=[{'all':!![]}];}return db[_0xd2eb('0x38')][_0xd2eb('0x4f')](_0x5c3070);})[_0xd2eb('0x20')](function(_0x10da6d){_0x5a6d73[_0xd2eb('0x50')]=_0x10da6d;return _0x5a6d73;})[_0xd2eb('0x20')](respondWithFilteredResult(_0x2e0975,_0x5c3070))[_0xd2eb('0x2a')](handleError(_0x2e0975,null));};exports[_0xd2eb('0x51')]=function(_0x375da1,_0x2f079c){var _0xe15d62={'raw':!![],'where':{'id':_0x375da1[_0xd2eb('0x52')]['id']}},_0x412b70={};_0x412b70[_0xd2eb('0x3d')]=_[_0xd2eb('0x53')](db[_0xd2eb('0x38')][_0xd2eb('0x39')]);_0x412b70['query']=_[_0xd2eb('0x53')](_0x375da1[_0xd2eb('0x3f')]);_0x412b70[_0xd2eb('0x40')]=_['intersection'](_0x412b70[_0xd2eb('0x3d')],_0x412b70['query']);_0xe15d62['attributes']=_[_0xd2eb('0x42')](_0x412b70[_0xd2eb('0x3d')],qs['fields'](_0x375da1[_0xd2eb('0x3f')]['fields']));_0xe15d62[_0xd2eb('0x41')]=_0xe15d62[_0xd2eb('0x41')][_0xd2eb('0x44')]?_0xe15d62[_0xd2eb('0x41')]:_0x412b70[_0xd2eb('0x3d')];if(_0x375da1[_0xd2eb('0x3f')]['includeAll']){_0xe15d62['include']=[{'all':!![]}];}_0xe15d62=_['merge']({},_0xe15d62,_0x375da1[_0xd2eb('0x4c')]);return db[_0xd2eb('0x38')][_0xd2eb('0x54')](_0xe15d62)[_0xd2eb('0x20')](handleEntityNotFound(_0x2f079c,null))[_0xd2eb('0x20')](respondWithResult(_0x2f079c,null))['catch'](handleError(_0x2f079c,null));};exports['create']=function(_0x5b2579,_0xeddd97){return db['ChatGroup'][_0xd2eb('0x55')](_0x5b2579[_0xd2eb('0x56')],{})[_0xd2eb('0x20')](respondWithResult(_0xeddd97,0xc9))['catch'](handleError(_0xeddd97,null));};exports[_0xd2eb('0x57')]=function(_0x4292b3,_0x4f98ce){if(_0x4292b3['body']['id']){delete _0x4292b3[_0xd2eb('0x56')]['id'];}return db[_0xd2eb('0x38')][_0xd2eb('0x54')]({'where':{'id':_0x4292b3[_0xd2eb('0x52')]['id']}})['then'](handleEntityNotFound(_0x4f98ce,null))['then'](saveUpdates(_0x4292b3[_0xd2eb('0x56')],null))[_0xd2eb('0x20')](respondWithResult(_0x4f98ce,null))[_0xd2eb('0x2a')](handleError(_0x4f98ce,null));};exports[_0xd2eb('0x58')]=function(_0x5840ab,_0x3ff2a8){return db[_0xd2eb('0x38')]['find']({'where':{'id':_0x5840ab['params']['id']}})['then'](handleEntityNotFound(_0x3ff2a8,null))[_0xd2eb('0x20')](removeEntity(_0x3ff2a8,null))[_0xd2eb('0x2a')](handleError(_0x3ff2a8,null));};exports[_0xd2eb('0x59')]=function(_0x3954de,_0x130e39){return db['ChatGroup'][_0xd2eb('0x59')]()[_0xd2eb('0x20')](respondWithResult(_0x130e39,null))[_0xd2eb('0x2a')](handleError(_0x130e39,null));};exports[_0xd2eb('0x5a')]=function(_0x329210,_0x33b5c6,_0x39352d){return db['ChatInternalMessage']['count']({'where':{'ChatGroupId':_0x329210[_0xd2eb('0x52')]['id'],'ToId':_0x329210['user']['id'],'read':![]}})[_0xd2eb('0x20')](function(_0x15531c){return{'id':_[_0xd2eb('0x5b')](_0x329210['params']['id']),'count':_0x15531c};})[_0xd2eb('0x20')](respondWithResult(_0x33b5c6,null))[_0xd2eb('0x2a')](handleError(_0x33b5c6,null));};exports[_0xd2eb('0x5c')]=function(_0x3d1faf,_0x3775bf,_0x5a8cc8){return db[_0xd2eb('0x38')][_0xd2eb('0x54')]({'where':{'id':_0x3d1faf[_0xd2eb('0x52')]['id']}})[_0xd2eb('0x20')](handleEntityNotFound(_0x3775bf,null))[_0xd2eb('0x20')](function(_0x3db519){if(_0x3db519){return _0x3db519[_0xd2eb('0x5c')](_0x3d1faf[_0xd2eb('0x56')][_0xd2eb('0x5d')],_[_0xd2eb('0x5e')](_0x3d1faf['body'],[_0xd2eb('0x5d'),'id'])||{});}})['then'](respondWithResult(_0x3775bf,null))[_0xd2eb('0x2a')](handleError(_0x3775bf,null));};exports[_0xd2eb('0x5f')]=function(_0x425e32,_0x4c5eb7,_0x507556){var _0x48eb34={};var _0x306837={};var _0x2151df;var _0x420ec5;return db[_0xd2eb('0x38')][_0xd2eb('0x60')]({'where':{'id':_0x425e32[_0xd2eb('0x52')]['id']}})[_0xd2eb('0x20')](handleEntityNotFound(_0x4c5eb7,null))[_0xd2eb('0x20')](function(_0x2ea3fe){if(_0x2ea3fe){_0x2151df=_0x2ea3fe;_0x306837[_0xd2eb('0x3d')]=_[_0xd2eb('0x53')](db[_0xd2eb('0x61')][_0xd2eb('0x39')]);_0x306837[_0xd2eb('0x3f')]=_['keys'](_0x425e32[_0xd2eb('0x3f')]);_0x306837[_0xd2eb('0x40')]=_['intersection'](_0x306837[_0xd2eb('0x3d')],_0x306837[_0xd2eb('0x3f')]);_0x48eb34['attributes']=_[_0xd2eb('0x42')](_0x306837[_0xd2eb('0x3d')],qs[_0xd2eb('0x43')](_0x425e32[_0xd2eb('0x3f')]['fields']));_0x48eb34[_0xd2eb('0x41')]=_0x48eb34[_0xd2eb('0x41')][_0xd2eb('0x44')]?_0x48eb34['attributes']:_0x306837[_0xd2eb('0x3d')];_0x48eb34['order']=qs[_0xd2eb('0x47')](_0x425e32['query']['sort']);_0x48eb34['where']=qs['filters'](_[_0xd2eb('0x62')](_0x425e32['query'],_0x306837[_0xd2eb('0x40')]));if(_0x425e32['query'][_0xd2eb('0x48')]){_0x48eb34[_0xd2eb('0x49')]=_['merge'](_0x48eb34[_0xd2eb('0x49')],{'$or':_[_0xd2eb('0x3e')](_0x48eb34[_0xd2eb('0x41')],function(_0xbba508){var _0x4b27cc={};_0x4b27cc[_0xbba508]={'$like':'%'+_0x425e32[_0xd2eb('0x3f')][_0xd2eb('0x48')]+'%'};return _0x4b27cc;})});}_0x48eb34=_['merge']({},_0x48eb34,_0x425e32['options']);return _0x2151df[_0xd2eb('0x5f')](_0x48eb34);}})['then'](function(_0x3034d2){if(_0x3034d2){_0x420ec5=_0x3034d2['length'];if(!_0x425e32[_0xd2eb('0x3f')]['hasOwnProperty']('nolimit')){_0x48eb34[_0xd2eb('0x31')]=qs[_0xd2eb('0x31')](_0x425e32['query'][_0xd2eb('0x31')]);_0x48eb34['offset']=qs[_0xd2eb('0x30')](_0x425e32[_0xd2eb('0x3f')][_0xd2eb('0x30')]);}return _0x2151df[_0xd2eb('0x5f')](_0x48eb34);}})[_0xd2eb('0x20')](function(_0x33ce41){if(_0x33ce41){return _0x33ce41?{'count':_0x420ec5,'rows':_0x33ce41}:null;}})[_0xd2eb('0x20')](respondWithResult(_0x4c5eb7,null))[_0xd2eb('0x2a')](handleError(_0x4c5eb7,null));};exports[_0xd2eb('0x63')]=function(_0x3df54e,_0x446acf,_0x475c57){return db[_0xd2eb('0x38')][_0xd2eb('0x54')]({'where':{'id':_0x3df54e[_0xd2eb('0x52')]['id']}})[_0xd2eb('0x20')](handleEntityNotFound(_0x446acf,null))[_0xd2eb('0x20')](function(_0x5d4963){if(_0x5d4963){return _0x5d4963['removeMembers'](_0x3df54e[_0xd2eb('0x3f')]['ids']);}})[_0xd2eb('0x20')](respondWithStatusCode(_0x446acf,null))['catch'](handleError(_0x446acf,null));};exports[_0xd2eb('0x64')]=function(_0x4c0a96,_0x43c9b6,_0x18d317){if(_0x4c0a96['body']['id']){delete _0x4c0a96[_0xd2eb('0x56')]['id'];}return db[_0xd2eb('0x38')][_0xd2eb('0x54')]({'where':{'id':_0x4c0a96[_0xd2eb('0x52')]['id']}})[_0xd2eb('0x20')](handleEntityNotFound(_0x43c9b6,null))[_0xd2eb('0x20')](function(_0x10882c){if(_0x10882c){_0x4c0a96['body'][_0xd2eb('0x65')]=_0x10882c['id'];return db[_0xd2eb('0x66')][_0xd2eb('0x55')](_0x4c0a96['body']);}})[_0xd2eb('0x20')](respondWithResult(_0x43c9b6,null))[_0xd2eb('0x2a')](handleError(_0x43c9b6,null));};exports[_0xd2eb('0x67')]=function(_0xd93e33,_0x118c29,_0x232c4e){var _0x4108a2={};var _0xf28c6e={};var _0x3cb8d2;var _0xb1e3e0;return db[_0xd2eb('0x38')]['findOne']({'where':{'id':_0xd93e33['params']['id']}})[_0xd2eb('0x20')](handleEntityNotFound(_0x118c29,null))['then'](function(_0x53e6af){if(_0x53e6af){_0x3cb8d2=_0x53e6af;_0xf28c6e[_0xd2eb('0x3d')]=_[_0xd2eb('0x53')](db[_0xd2eb('0x66')][_0xd2eb('0x39')]);_0xf28c6e[_0xd2eb('0x3f')]=_['keys'](_0xd93e33[_0xd2eb('0x3f')]);_0xf28c6e[_0xd2eb('0x40')]=_[_0xd2eb('0x42')](_0xf28c6e[_0xd2eb('0x3d')],_0xf28c6e[_0xd2eb('0x3f')]);_0x4108a2[_0xd2eb('0x41')]=_['intersection'](_0xf28c6e[_0xd2eb('0x3d')],qs[_0xd2eb('0x43')](_0xd93e33[_0xd2eb('0x3f')][_0xd2eb('0x43')]));_0x4108a2[_0xd2eb('0x41')]=_0x4108a2[_0xd2eb('0x41')][_0xd2eb('0x44')]?_0x4108a2[_0xd2eb('0x41')]:_0xf28c6e['model'];_0x4108a2[_0xd2eb('0x46')]=qs[_0xd2eb('0x47')](_0xd93e33['query'][_0xd2eb('0x47')]);_0x4108a2[_0xd2eb('0x49')]=qs[_0xd2eb('0x40')](_[_0xd2eb('0x62')](_0xd93e33[_0xd2eb('0x3f')],_0xf28c6e[_0xd2eb('0x40')]));if(_0xd93e33[_0xd2eb('0x3f')][_0xd2eb('0x48')]){_0x4108a2[_0xd2eb('0x49')]=_['merge'](_0x4108a2['where'],{'$or':_[_0xd2eb('0x3e')](_0x4108a2[_0xd2eb('0x41')],function(_0xb56cc9){var _0x3737fa={};_0x3737fa[_0xb56cc9]={'$like':'%'+_0xd93e33[_0xd2eb('0x3f')][_0xd2eb('0x48')]+'%'};return _0x3737fa;})});}if(_0xd93e33[_0xd2eb('0x3f')]['$gte']){var _0x56c2a9=_0xd93e33['query'][_0xd2eb('0x68')]['split'](',');var _0x504edc={};_0x504edc[_0x56c2a9[0x0]]={'$gte':moment(_0x56c2a9[0x1])['format'](_0xd2eb('0x69'))};_0x4108a2[_0xd2eb('0x49')]=_['merge'](_0x4108a2[_0xd2eb('0x49')],_0x504edc);}_0x4108a2=_[_0xd2eb('0x4b')]({},_0x4108a2,_0xd93e33[_0xd2eb('0x4c')]);return _0x3cb8d2[_0xd2eb('0x67')](_0x4108a2);}})[_0xd2eb('0x20')](function(_0x56495d){if(_0x56495d){_0xb1e3e0=_0x56495d[_0xd2eb('0x44')];if(!_0xd93e33[_0xd2eb('0x3f')][_0xd2eb('0x45')](_0xd2eb('0x6a'))){_0x4108a2[_0xd2eb('0x31')]=qs['limit'](_0xd93e33[_0xd2eb('0x3f')][_0xd2eb('0x31')]);_0x4108a2[_0xd2eb('0x30')]=qs['offset'](_0xd93e33[_0xd2eb('0x3f')][_0xd2eb('0x30')]);}return _0x3cb8d2[_0xd2eb('0x67')](_0x4108a2);}})[_0xd2eb('0x20')](function(_0x4204f3){if(_0x4204f3){return _0x4204f3?{'count':_0xb1e3e0,'rows':_0x4204f3}:null;}})[_0xd2eb('0x20')](respondWithResult(_0x118c29,null))[_0xd2eb('0x2a')](handleError(_0x118c29,null));};
\ No newline at end of file
+var _0xf29d=['jsforce','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','defaults','localhost','socket.io-emitter','redis','register','jayson/promise','http','request','info','ChatGroup,\x20%s,\x20%s','debug','ChatGroup,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','status','count','limit','set','Content-Range','json','apply','reject','save','update','destroy','then','end','name','send','index','map','ChatGroup','rawAttributes','fieldName','type','key','keys','query','filters','intersection','model','attributes','fields','length','offset','order','sort','where','filter','merge','VIRTUAL','options','includeAll','include','rows','params','find','create','body','describe','getUnread','ChatInternalMessage','user','toInteger','ids','omit','getMembers','findOne','User','pick','hasOwnProperty','nolimit','addMessage','getMessages','$gte','YYYY-MM-DD\x20HH:mm:ss','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','sox','to-csv','ejs','squel','crypto'];(function(_0x385eb1,_0x497a94){var _0x5d40eb=function(_0x159029){while(--_0x159029){_0x385eb1['push'](_0x385eb1['shift']());}};_0x5d40eb(++_0x497a94);}(_0xf29d,0xc4));var _0xdf29=function(_0x3f06e8,_0x36e163){_0x3f06e8=_0x3f06e8-0x0;var _0xd2505d=_0xf29d[_0x3f06e8];return _0xd2505d;};'use strict';var pdf=require(_0xdf29('0x0'));var emlformat=require(_0xdf29('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xdf29('0x2'));var jsonpatch=require(_0xdf29('0x3'));var rp=require(_0xdf29('0x4'));var moment=require(_0xdf29('0x5'));var BPromise=require(_0xdf29('0x6'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0xdf29('0x7'));var csv=require(_0xdf29('0x8'));var ejs=require(_0xdf29('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xdf29('0xa'));var crypto=require(_0xdf29('0xb'));var jsforce=require(_0xdf29('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xdf29('0x8'));var querystring=require(_0xdf29('0xd'));var Papa=require(_0xdf29('0xe'));var Redis=require(_0xdf29('0xf'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xdf29('0x10'));var hardwareService=require(_0xdf29('0x11'));var logger=require('../../config/logger')(_0xdf29('0x12'));var utils=require(_0xdf29('0x13'));var config=require(_0xdf29('0x14'));var licenseUtil=require(_0xdf29('0x15'));var db=require(_0xdf29('0x16'))['db'];config['redis']=_[_0xdf29('0x17')](config['redis'],{'host':_0xdf29('0x18'),'port':0x18eb});var socket=require(_0xdf29('0x19'))(new Redis(config[_0xdf29('0x1a')]));require('./chatGroup.socket')[_0xdf29('0x1b')](socket);var jayson=require(_0xdf29('0x1c'));var client=jayson['client'][_0xdf29('0x1d')]({'port':0x232a});function respondWithRpcPromise(_0x950f44,_0x14ddaa,_0x598f2a,_0x45ea43){return new BPromise(function(_0x57df07,_0x4ef166){var _0x1c993b=_0x45ea43||client;return _0x1c993b[_0xdf29('0x1e')](_0x950f44,_0x598f2a)['then'](function(_0x5ecbf4){logger[_0xdf29('0x1f')](_0xdf29('0x20'),_0x14ddaa,'request\x20sent');logger[_0xdf29('0x21')](_0xdf29('0x22'),_0x14ddaa,_0xdf29('0x23'),JSON[_0xdf29('0x24')](_0x5ecbf4));if(_0x5ecbf4[_0xdf29('0x25')]){if(_0x5ecbf4[_0xdf29('0x25')][_0xdf29('0x26')]===0x1f4){logger[_0xdf29('0x25')](_0xdf29('0x20'),_0x14ddaa,_0x5ecbf4[_0xdf29('0x25')][_0xdf29('0x27')]);return _0x4ef166(_0x5ecbf4[_0xdf29('0x25')][_0xdf29('0x27')]);}logger[_0xdf29('0x25')](_0xdf29('0x20'),_0x14ddaa,_0x5ecbf4[_0xdf29('0x25')]['message']);return _0x57df07(_0x5ecbf4['error'][_0xdf29('0x27')]);}else{logger[_0xdf29('0x1f')](_0xdf29('0x20'),_0x14ddaa,_0xdf29('0x23'));_0x57df07(_0x5ecbf4[_0xdf29('0x28')]['message']);}})[_0xdf29('0x29')](function(_0x20907f){logger[_0xdf29('0x25')](_0xdf29('0x20'),_0x14ddaa,_0x20907f);_0x4ef166(_0x20907f);});});}function respondWithStatusCode(_0x4b2931,_0x29d3a1){_0x29d3a1=_0x29d3a1||0xcc;return function(_0x503cd4){if(_0x503cd4){return _0x4b2931['sendStatus'](_0x29d3a1);}return _0x4b2931['status'](_0x29d3a1)['end']();};}function respondWithResult(_0x4f70e8,_0x3ba001){_0x3ba001=_0x3ba001||0xc8;return function(_0x5ae2de){if(_0x5ae2de){return _0x4f70e8[_0xdf29('0x2a')](_0x3ba001)['json'](_0x5ae2de);}};}function respondWithFilteredResult(_0x50c533,_0x54d96d){return function(_0x3f5a96){if(_0x3f5a96){var _0x3cdca4=_0x3f5a96[_0xdf29('0x2b')],_0x4fd7c9=_0x54d96d['offset'],_0x333965=_0x54d96d['offset']+_0x54d96d[_0xdf29('0x2c')],_0x37ca23;if(_0x333965>=_0x3cdca4){_0x333965=_0x3cdca4;_0x37ca23=0xc8;}else{_0x37ca23=0xce;}_0x50c533[_0xdf29('0x2a')](_0x37ca23);return _0x50c533[_0xdf29('0x2d')](_0xdf29('0x2e'),_0x4fd7c9+'-'+_0x333965+'/'+_0x3cdca4)[_0xdf29('0x2f')](_0x3f5a96);}return null;};}function patchUpdates(_0x304b61){return function(_0x3157b6){try{jsonpatch[_0xdf29('0x30')](_0x3157b6,_0x304b61,!![]);}catch(_0x3780d2){return BPromise[_0xdf29('0x31')](_0x3780d2);}return _0x3157b6[_0xdf29('0x32')]();};}function saveUpdates(_0x38ad0d,_0x15141e){return function(_0x1a4c24){if(_0x1a4c24){return _0x1a4c24[_0xdf29('0x33')](_0x38ad0d)['then'](function(_0x2d65f9){return _0x2d65f9;});}return null;};}function removeEntity(_0x29151b,_0x581527){return function(_0xbd89a6){if(_0xbd89a6){return _0xbd89a6[_0xdf29('0x34')]()[_0xdf29('0x35')](function(){_0x29151b['status'](0xcc)[_0xdf29('0x36')]();});}};}function handleEntityNotFound(_0x31a0b3,_0x10d72f){return function(_0x27f330){if(!_0x27f330){_0x31a0b3['sendStatus'](0x194);}return _0x27f330;};}function handleError(_0x3b73c4,_0x29eb8b){_0x29eb8b=_0x29eb8b||0x1f4;return function(_0x5f183a){logger[_0xdf29('0x25')](_0x5f183a['stack']);if(_0x5f183a[_0xdf29('0x37')]){delete _0x5f183a[_0xdf29('0x37')];}_0x3b73c4[_0xdf29('0x2a')](_0x29eb8b)[_0xdf29('0x38')](_0x5f183a);};}exports[_0xdf29('0x39')]=function(_0x44419a,_0x47126b){var _0x331d66={},_0x2cb012={},_0x54b71c={'count':0x0,'rows':[]};var _0x1868ef=_[_0xdf29('0x3a')](db[_0xdf29('0x3b')][_0xdf29('0x3c')],function(_0x1bab4f){return{'name':_0x1bab4f[_0xdf29('0x3d')],'type':_0x1bab4f[_0xdf29('0x3e')][_0xdf29('0x3f')]};});_0x2cb012['model']=_['map'](_0x1868ef,_0xdf29('0x37'));_0x2cb012['query']=_[_0xdf29('0x40')](_0x44419a[_0xdf29('0x41')]);_0x2cb012[_0xdf29('0x42')]=_[_0xdf29('0x43')](_0x2cb012[_0xdf29('0x44')],_0x2cb012['query']);_0x331d66[_0xdf29('0x45')]=_[_0xdf29('0x43')](_0x2cb012['model'],qs[_0xdf29('0x46')](_0x44419a[_0xdf29('0x41')][_0xdf29('0x46')]));_0x331d66['attributes']=_0x331d66[_0xdf29('0x45')][_0xdf29('0x47')]?_0x331d66[_0xdf29('0x45')]:_0x2cb012['model'];if(!_0x44419a[_0xdf29('0x41')]['hasOwnProperty']('nolimit')){_0x331d66[_0xdf29('0x2c')]=qs[_0xdf29('0x2c')](_0x44419a[_0xdf29('0x41')][_0xdf29('0x2c')]);_0x331d66['offset']=qs[_0xdf29('0x48')](_0x44419a[_0xdf29('0x41')][_0xdf29('0x48')]);}_0x331d66[_0xdf29('0x49')]=qs[_0xdf29('0x4a')](_0x44419a['query'][_0xdf29('0x4a')]);_0x331d66[_0xdf29('0x4b')]=qs[_0xdf29('0x42')](_['pick'](_0x44419a[_0xdf29('0x41')],_0x2cb012[_0xdf29('0x42')]),_0x1868ef);if(_0x44419a['query'][_0xdf29('0x4c')]){_0x331d66[_0xdf29('0x4b')]=_[_0xdf29('0x4d')](_0x331d66[_0xdf29('0x4b')],{'$or':_['map'](_0x1868ef,function(_0x26f857){if(_0x26f857['type']!==_0xdf29('0x4e')){var _0xf81aa7={};_0xf81aa7[_0x26f857[_0xdf29('0x37')]]={'$like':'%'+_0x44419a[_0xdf29('0x41')][_0xdf29('0x4c')]+'%'};return _0xf81aa7;}})});}_0x331d66=_[_0xdf29('0x4d')]({},_0x331d66,_0x44419a[_0xdf29('0x4f')]);var _0x2475a1={'where':_0x331d66[_0xdf29('0x4b')]};return db[_0xdf29('0x3b')][_0xdf29('0x2b')](_0x2475a1)[_0xdf29('0x35')](function(_0x30c4b4){_0x54b71c['count']=_0x30c4b4;if(_0x44419a['query'][_0xdf29('0x50')]){_0x331d66[_0xdf29('0x51')]=[{'all':!![]}];}return db['ChatGroup']['findAll'](_0x331d66);})[_0xdf29('0x35')](function(_0x491ea4){_0x54b71c[_0xdf29('0x52')]=_0x491ea4;return _0x54b71c;})[_0xdf29('0x35')](respondWithFilteredResult(_0x47126b,_0x331d66))[_0xdf29('0x29')](handleError(_0x47126b,null));};exports['show']=function(_0xc9f50,_0x3db80f){var _0x330295={'raw':!![],'where':{'id':_0xc9f50[_0xdf29('0x53')]['id']}},_0x156c22={};_0x156c22[_0xdf29('0x44')]=_['keys'](db[_0xdf29('0x3b')][_0xdf29('0x3c')]);_0x156c22[_0xdf29('0x41')]=_[_0xdf29('0x40')](_0xc9f50[_0xdf29('0x41')]);_0x156c22['filters']=_[_0xdf29('0x43')](_0x156c22[_0xdf29('0x44')],_0x156c22['query']);_0x330295[_0xdf29('0x45')]=_[_0xdf29('0x43')](_0x156c22['model'],qs['fields'](_0xc9f50['query'][_0xdf29('0x46')]));_0x330295[_0xdf29('0x45')]=_0x330295['attributes'][_0xdf29('0x47')]?_0x330295['attributes']:_0x156c22['model'];if(_0xc9f50['query'][_0xdf29('0x50')]){_0x330295['include']=[{'all':!![]}];}_0x330295=_['merge']({},_0x330295,_0xc9f50[_0xdf29('0x4f')]);return db[_0xdf29('0x3b')][_0xdf29('0x54')](_0x330295)[_0xdf29('0x35')](handleEntityNotFound(_0x3db80f,null))[_0xdf29('0x35')](respondWithResult(_0x3db80f,null))[_0xdf29('0x29')](handleError(_0x3db80f,null));};exports[_0xdf29('0x55')]=function(_0x3fade5,_0x19ec82){return db['ChatGroup']['create'](_0x3fade5[_0xdf29('0x56')],{})[_0xdf29('0x35')](respondWithResult(_0x19ec82,0xc9))[_0xdf29('0x29')](handleError(_0x19ec82,null));};exports[_0xdf29('0x33')]=function(_0x362200,_0x3be3e2){if(_0x362200['body']['id']){delete _0x362200[_0xdf29('0x56')]['id'];}return db[_0xdf29('0x3b')][_0xdf29('0x54')]({'where':{'id':_0x362200[_0xdf29('0x53')]['id']}})[_0xdf29('0x35')](handleEntityNotFound(_0x3be3e2,null))[_0xdf29('0x35')](saveUpdates(_0x362200[_0xdf29('0x56')],null))[_0xdf29('0x35')](respondWithResult(_0x3be3e2,null))[_0xdf29('0x29')](handleError(_0x3be3e2,null));};exports[_0xdf29('0x34')]=function(_0x30b57f,_0x1d58da){return db[_0xdf29('0x3b')][_0xdf29('0x54')]({'where':{'id':_0x30b57f[_0xdf29('0x53')]['id']}})[_0xdf29('0x35')](handleEntityNotFound(_0x1d58da,null))[_0xdf29('0x35')](removeEntity(_0x1d58da,null))[_0xdf29('0x29')](handleError(_0x1d58da,null));};exports[_0xdf29('0x57')]=function(_0x5c799a,_0x5f3fda){return db['ChatGroup'][_0xdf29('0x57')]()[_0xdf29('0x35')](respondWithResult(_0x5f3fda,null))[_0xdf29('0x29')](handleError(_0x5f3fda,null));};exports[_0xdf29('0x58')]=function(_0x548677,_0x31fba0,_0x234cb8){return db[_0xdf29('0x59')][_0xdf29('0x2b')]({'where':{'ChatGroupId':_0x548677[_0xdf29('0x53')]['id'],'ToId':_0x548677[_0xdf29('0x5a')]['id'],'read':![]}})[_0xdf29('0x35')](function(_0x3c758b){return{'id':_[_0xdf29('0x5b')](_0x548677[_0xdf29('0x53')]['id']),'count':_0x3c758b};})[_0xdf29('0x35')](respondWithResult(_0x31fba0,null))['catch'](handleError(_0x31fba0,null));};exports['addMembers']=function(_0x57ded3,_0xc89856,_0x960979){return db[_0xdf29('0x3b')][_0xdf29('0x54')]({'where':{'id':_0x57ded3['params']['id']}})[_0xdf29('0x35')](handleEntityNotFound(_0xc89856,null))['then'](function(_0x563ecb){if(_0x563ecb){return _0x563ecb['addMembers'](_0x57ded3['body'][_0xdf29('0x5c')],_[_0xdf29('0x5d')](_0x57ded3[_0xdf29('0x56')],[_0xdf29('0x5c'),'id'])||{});}})[_0xdf29('0x35')](respondWithResult(_0xc89856,null))[_0xdf29('0x29')](handleError(_0xc89856,null));};exports[_0xdf29('0x5e')]=function(_0x24a24f,_0x16a0f1,_0x125ad0){var _0x49a783={};var _0x3d6f48={};var _0x401181;var _0x1b10d9;return db[_0xdf29('0x3b')][_0xdf29('0x5f')]({'where':{'id':_0x24a24f[_0xdf29('0x53')]['id']}})[_0xdf29('0x35')](handleEntityNotFound(_0x16a0f1,null))[_0xdf29('0x35')](function(_0x3d90e6){if(_0x3d90e6){_0x401181=_0x3d90e6;_0x3d6f48['model']=_['keys'](db[_0xdf29('0x60')][_0xdf29('0x3c')]);_0x3d6f48[_0xdf29('0x41')]=_['keys'](_0x24a24f['query']);_0x3d6f48[_0xdf29('0x42')]=_['intersection'](_0x3d6f48['model'],_0x3d6f48[_0xdf29('0x41')]);_0x49a783['attributes']=_['intersection'](_0x3d6f48[_0xdf29('0x44')],qs[_0xdf29('0x46')](_0x24a24f[_0xdf29('0x41')][_0xdf29('0x46')]));_0x49a783[_0xdf29('0x45')]=_0x49a783[_0xdf29('0x45')][_0xdf29('0x47')]?_0x49a783[_0xdf29('0x45')]:_0x3d6f48['model'];_0x49a783[_0xdf29('0x49')]=qs[_0xdf29('0x4a')](_0x24a24f[_0xdf29('0x41')][_0xdf29('0x4a')]);_0x49a783[_0xdf29('0x4b')]=qs[_0xdf29('0x42')](_[_0xdf29('0x61')](_0x24a24f[_0xdf29('0x41')],_0x3d6f48[_0xdf29('0x42')]));if(_0x24a24f['query']['filter']){_0x49a783[_0xdf29('0x4b')]=_[_0xdf29('0x4d')](_0x49a783[_0xdf29('0x4b')],{'$or':_[_0xdf29('0x3a')](_0x49a783[_0xdf29('0x45')],function(_0x55461e){var _0x422e9d={};_0x422e9d[_0x55461e]={'$like':'%'+_0x24a24f[_0xdf29('0x41')]['filter']+'%'};return _0x422e9d;})});}_0x49a783=_[_0xdf29('0x4d')]({},_0x49a783,_0x24a24f[_0xdf29('0x4f')]);return _0x401181[_0xdf29('0x5e')](_0x49a783);}})['then'](function(_0x292710){if(_0x292710){_0x1b10d9=_0x292710[_0xdf29('0x47')];if(!_0x24a24f[_0xdf29('0x41')][_0xdf29('0x62')](_0xdf29('0x63'))){_0x49a783[_0xdf29('0x2c')]=qs['limit'](_0x24a24f['query'][_0xdf29('0x2c')]);_0x49a783['offset']=qs[_0xdf29('0x48')](_0x24a24f[_0xdf29('0x41')][_0xdf29('0x48')]);}return _0x401181['getMembers'](_0x49a783);}})[_0xdf29('0x35')](function(_0x351d52){if(_0x351d52){return _0x351d52?{'count':_0x1b10d9,'rows':_0x351d52}:null;}})['then'](respondWithResult(_0x16a0f1,null))[_0xdf29('0x29')](handleError(_0x16a0f1,null));};exports['removeMembers']=function(_0x21f568,_0x485de5,_0x352b44){return db['ChatGroup'][_0xdf29('0x54')]({'where':{'id':_0x21f568[_0xdf29('0x53')]['id']}})[_0xdf29('0x35')](handleEntityNotFound(_0x485de5,null))[_0xdf29('0x35')](function(_0x570a34){if(_0x570a34){return _0x570a34['removeMembers'](_0x21f568[_0xdf29('0x41')][_0xdf29('0x5c')]);}})['then'](respondWithStatusCode(_0x485de5,null))[_0xdf29('0x29')](handleError(_0x485de5,null));};exports[_0xdf29('0x64')]=function(_0x33c274,_0x3a5ea9,_0x50b181){if(_0x33c274[_0xdf29('0x56')]['id']){delete _0x33c274[_0xdf29('0x56')]['id'];}return db[_0xdf29('0x3b')]['find']({'where':{'id':_0x33c274[_0xdf29('0x53')]['id']}})[_0xdf29('0x35')](handleEntityNotFound(_0x3a5ea9,null))[_0xdf29('0x35')](function(_0x4e0b66){if(_0x4e0b66){_0x33c274[_0xdf29('0x56')]['ChatGroupId']=_0x4e0b66['id'];return db[_0xdf29('0x59')][_0xdf29('0x55')](_0x33c274[_0xdf29('0x56')]);}})['then'](respondWithResult(_0x3a5ea9,null))['catch'](handleError(_0x3a5ea9,null));};exports[_0xdf29('0x65')]=function(_0x2dc429,_0x4a75c9,_0x47a133){var _0x150c1d={};var _0x535308={};var _0x592a60;var _0xc806f0;return db[_0xdf29('0x3b')]['findOne']({'where':{'id':_0x2dc429[_0xdf29('0x53')]['id']}})['then'](handleEntityNotFound(_0x4a75c9,null))[_0xdf29('0x35')](function(_0x1d5905){if(_0x1d5905){_0x592a60=_0x1d5905;_0x535308[_0xdf29('0x44')]=_[_0xdf29('0x40')](db[_0xdf29('0x59')][_0xdf29('0x3c')]);_0x535308['query']=_['keys'](_0x2dc429[_0xdf29('0x41')]);_0x535308[_0xdf29('0x42')]=_[_0xdf29('0x43')](_0x535308['model'],_0x535308['query']);_0x150c1d[_0xdf29('0x45')]=_[_0xdf29('0x43')](_0x535308[_0xdf29('0x44')],qs[_0xdf29('0x46')](_0x2dc429[_0xdf29('0x41')][_0xdf29('0x46')]));_0x150c1d[_0xdf29('0x45')]=_0x150c1d['attributes']['length']?_0x150c1d['attributes']:_0x535308[_0xdf29('0x44')];_0x150c1d[_0xdf29('0x49')]=qs[_0xdf29('0x4a')](_0x2dc429['query'][_0xdf29('0x4a')]);_0x150c1d['where']=qs[_0xdf29('0x42')](_[_0xdf29('0x61')](_0x2dc429[_0xdf29('0x41')],_0x535308[_0xdf29('0x42')]));if(_0x2dc429[_0xdf29('0x41')][_0xdf29('0x4c')]){_0x150c1d[_0xdf29('0x4b')]=_[_0xdf29('0x4d')](_0x150c1d[_0xdf29('0x4b')],{'$or':_[_0xdf29('0x3a')](_0x150c1d['attributes'],function(_0x36e454){var _0x11d651={};_0x11d651[_0x36e454]={'$like':'%'+_0x2dc429[_0xdf29('0x41')][_0xdf29('0x4c')]+'%'};return _0x11d651;})});}if(_0x2dc429[_0xdf29('0x41')][_0xdf29('0x66')]){var _0x1a1b82=_0x2dc429[_0xdf29('0x41')][_0xdf29('0x66')]['split'](',');var _0x3487ae={};_0x3487ae[_0x1a1b82[0x0]]={'$gte':moment(_0x1a1b82[0x1])['format'](_0xdf29('0x67'))};_0x150c1d['where']=_[_0xdf29('0x4d')](_0x150c1d[_0xdf29('0x4b')],_0x3487ae);}_0x150c1d=_[_0xdf29('0x4d')]({},_0x150c1d,_0x2dc429[_0xdf29('0x4f')]);return _0x592a60['getMessages'](_0x150c1d);}})[_0xdf29('0x35')](function(_0x45fbbf){if(_0x45fbbf){_0xc806f0=_0x45fbbf[_0xdf29('0x47')];if(!_0x2dc429['query'][_0xdf29('0x62')]('nolimit')){_0x150c1d[_0xdf29('0x2c')]=qs[_0xdf29('0x2c')](_0x2dc429[_0xdf29('0x41')]['limit']);_0x150c1d[_0xdf29('0x48')]=qs[_0xdf29('0x48')](_0x2dc429[_0xdf29('0x41')][_0xdf29('0x48')]);}return _0x592a60[_0xdf29('0x65')](_0x150c1d);}})[_0xdf29('0x35')](function(_0x15eec7){if(_0x15eec7){return _0x15eec7?{'count':_0xc806f0,'rows':_0x15eec7}:null;}})[_0xdf29('0x35')](respondWithResult(_0x4a75c9,null))[_0xdf29('0x29')](handleError(_0x4a75c9,null));};
\ No newline at end of file