Built motion from commit f9526609.|2.6.29
[motion2.git] / server / api / faxAccount / faxAccount.controller.js
index a4b42b7..565fcb9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd5a0=['body','user','role','UserProfileSection','userProfileId','autoAssociation','params','describe','FaxAccountId','Disposition','getDispositions','pick','options','removeDispositions','ids','addAnswer','CannedAnswer','getAnswers','removeAnswers','addInteraction','omit','getInteractions','FaxInteraction','CmContact','Contact','User','Owner','fullname','internal','Tag','Tags','tag','addApplications','sequelize','transaction','Transaction','ISOLATION_LEVELS','READ_COMMITTED','findOne','FaxApplication','bulkCreate','findAndCountAll','priority','finally','sendStatus','getApplications','context','from-voip-provider','exten','app','system','Fax\x20Extension','appdata','push','CDR(type)=inbound-fax','Set','ecm','localstationid','gateway','maxrate','minrate','modem','t38timeout','FAXOPT(','/var/opt/motion2/server/files/attachments/fax-${CALLERID(num)}-${CUT(UNIQUEID,.,1)}-${CUT(UNIQUEID,.,2)}-${STRFTIME(,,%C%y%m%d%H%M%S)}-rx.tif,d','ReceiveFax','VoiceExtension','tech','createdAt','updatedAt','TrunkId','ListId','getMessages','FaxMessage','$gte','split','YYYY-MM-DD\x20HH:mm:ss','CmList','List','Contacts','DESC','attachments','join','root','server/files/attachments','basename','CheckAfterSend','isNil','from','format','\x22%s\x22\x20<%s>','fax','Send\x20Fax\x20failed','filename','spread','ContactId','Messages','dataValues','SendFax','SendFaxRpc,\x20%s','addAgents','emit','userFaxAccount:save','removeAgents','userFaxAccount:remove','getAgents','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox','to-csv','ejs','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./faxAccount.socket','register','jayson/promise','client','http','request','then','info','request\x20sent','debug','stringify','error','FaxAccount,\x20%s,\x20%s','message','result','catch','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','update','destroy','get','FaxAccounts','UserProfileResource','stack','name','send','index','Pause','mandatoryDispositionPause','FaxAccount','rawAttributes','fieldName','key','model','map','query','keys','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filters','merge','type','filter','include','findAll','rows','show','length','includeAll','find','create'];(function(_0x1d29c5,_0x2b5e20){var _0x2ce65b=function(_0x5f4a2c){while(--_0x5f4a2c){_0x1d29c5['push'](_0x1d29c5['shift']());}};_0x2ce65b(++_0x2b5e20);}(_0xd5a0,0x134));var _0x0d5a=function(_0x2b2244,_0x20010a){_0x2b2244=_0x2b2244-0x0;var _0x1723e8=_0xd5a0[_0x2b2244];return _0x1723e8;};'use strict';var emlformat=require(_0x0d5a('0x0'));var rimraf=require(_0x0d5a('0x1'));var zipdir=require(_0x0d5a('0x2'));var jsonpatch=require(_0x0d5a('0x3'));var rp=require(_0x0d5a('0x4'));var moment=require('moment');var BPromise=require(_0x0d5a('0x5'));var Mustache=require('mustache');var util=require(_0x0d5a('0x6'));var path=require(_0x0d5a('0x7'));var sox=require(_0x0d5a('0x8'));var csv=require(_0x0d5a('0x9'));var ejs=require(_0x0d5a('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x0d5a('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x0d5a('0xc'));var deskjs=require(_0x0d5a('0xd'));var toCsv=require(_0x0d5a('0x9'));var querystring=require(_0x0d5a('0xe'));var Papa=require(_0x0d5a('0xf'));var Redis=require(_0x0d5a('0x10'));var authService=require(_0x0d5a('0x11'));var qs=require(_0x0d5a('0x12'));var as=require(_0x0d5a('0x13'));var hardwareService=require(_0x0d5a('0x14'));var logger=require('../../config/logger')(_0x0d5a('0x15'));var utils=require(_0x0d5a('0x16'));var config=require(_0x0d5a('0x17'));var licenseUtil=require(_0x0d5a('0x18'));var db=require(_0x0d5a('0x19'))['db'];config[_0x0d5a('0x1a')]=_[_0x0d5a('0x1b')](config['redis'],{'host':_0x0d5a('0x1c'),'port':0x18eb});var socket=require(_0x0d5a('0x1d'))(new Redis(config['redis']));require(_0x0d5a('0x1e'))[_0x0d5a('0x1f')](socket);var jayson=require(_0x0d5a('0x20'));var client=jayson[_0x0d5a('0x21')][_0x0d5a('0x22')]({'port':0x232c});var client9002=jayson[_0x0d5a('0x21')][_0x0d5a('0x22')]({'port':0x232a});function respondWithRpcPromise(_0x384a77,_0x220f9a,_0xfc6f3f,_0x48f1ab){return new BPromise(function(_0x659f72,_0x4a46c9){var _0x351f20=_0x48f1ab||client;return _0x351f20[_0x0d5a('0x23')](_0x384a77,_0xfc6f3f)[_0x0d5a('0x24')](function(_0x5d1c61){logger[_0x0d5a('0x25')]('FaxAccount,\x20%s,\x20%s',_0x220f9a,_0x0d5a('0x26'));logger[_0x0d5a('0x27')]('FaxAccount,\x20%s,\x20%s,\x20%s',_0x220f9a,_0x0d5a('0x26'),JSON[_0x0d5a('0x28')](_0x5d1c61));if(_0x5d1c61['error']){if(_0x5d1c61['error']['code']===0x1f4){logger[_0x0d5a('0x29')](_0x0d5a('0x2a'),_0x220f9a,_0x5d1c61['error'][_0x0d5a('0x2b')]);return _0x4a46c9(_0x5d1c61[_0x0d5a('0x29')]['message']);}logger[_0x0d5a('0x29')](_0x0d5a('0x2a'),_0x220f9a,_0x5d1c61[_0x0d5a('0x29')][_0x0d5a('0x2b')]);return _0x659f72(_0x5d1c61[_0x0d5a('0x29')][_0x0d5a('0x2b')]);}else{logger[_0x0d5a('0x25')](_0x0d5a('0x2a'),_0x220f9a,_0x0d5a('0x26'));_0x659f72(_0x5d1c61[_0x0d5a('0x2c')][_0x0d5a('0x2b')]);}})[_0x0d5a('0x2d')](function(_0x2db50e){logger[_0x0d5a('0x29')](_0x0d5a('0x2a'),_0x220f9a,_0x2db50e);_0x4a46c9(_0x2db50e);});});}function respondWithStatusCode(_0x586d6f,_0x2233f4){_0x2233f4=_0x2233f4||0xcc;return function(_0x76790){if(_0x76790){return _0x586d6f['sendStatus'](_0x2233f4);}return _0x586d6f[_0x0d5a('0x2e')](_0x2233f4)[_0x0d5a('0x2f')]();};}function respondWithResult(_0x1f18be,_0x5a74d6){_0x5a74d6=_0x5a74d6||0xc8;return function(_0x37d190){if(_0x37d190){return _0x1f18be[_0x0d5a('0x2e')](_0x5a74d6)[_0x0d5a('0x30')](_0x37d190);}};}function respondWithFilteredResult(_0x4292a1,_0x563e53){return function(_0x5da487){if(_0x5da487){var _0x17ba49=typeof _0x563e53[_0x0d5a('0x31')]===_0x0d5a('0x32')&&typeof _0x563e53[_0x0d5a('0x33')]===_0x0d5a('0x32');var _0x4badd7=_0x5da487[_0x0d5a('0x34')];var _0x2c5903=_0x17ba49?0x0:_0x563e53[_0x0d5a('0x31')];var _0x3b379f=_0x17ba49?_0x5da487[_0x0d5a('0x34')]:_0x563e53[_0x0d5a('0x31')]+_0x563e53[_0x0d5a('0x33')];var _0xa10da4;if(_0x3b379f>=_0x4badd7){_0x3b379f=_0x4badd7;_0xa10da4=0xc8;}else{_0xa10da4=0xce;}_0x4292a1['status'](_0xa10da4);return _0x4292a1[_0x0d5a('0x35')](_0x0d5a('0x36'),_0x2c5903+'-'+_0x3b379f+'/'+_0x4badd7)['json'](_0x5da487);}return null;};}function patchUpdates(_0x2c9053){return function(_0x3da715){try{jsonpatch[_0x0d5a('0x37')](_0x3da715,_0x2c9053,!![]);}catch(_0x578289){return BPromise[_0x0d5a('0x38')](_0x578289);}return _0x3da715['save']();};}function saveUpdates(_0x2738fd,_0x2def21){return function(_0x25aa3c){if(_0x25aa3c){return _0x25aa3c[_0x0d5a('0x39')](_0x2738fd)[_0x0d5a('0x24')](function(_0x228255){return _0x228255;});}return null;};}function removeEntity(_0x435bca,_0x34794c){return function(_0x3f4255){if(_0x3f4255){return _0x3f4255[_0x0d5a('0x3a')]()[_0x0d5a('0x24')](function(){var _0xe3b422=_0x3f4255[_0x0d5a('0x3b')]({'plain':!![]});var _0xbf0a8c=_0x0d5a('0x3c');return db[_0x0d5a('0x3d')][_0x0d5a('0x3a')]({'where':{'type':_0xbf0a8c,'resourceId':_0xe3b422['id']}})[_0x0d5a('0x24')](function(){return _0x3f4255;});})[_0x0d5a('0x24')](function(){_0x435bca[_0x0d5a('0x2e')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4888e5,_0x3ac18c){return function(_0x43e201){if(!_0x43e201){_0x4888e5['sendStatus'](0x194);}return _0x43e201;};}function handleError(_0x180f56,_0x4853a8){_0x4853a8=_0x4853a8||0x1f4;return function(_0x325de2){logger['error'](_0x325de2[_0x0d5a('0x3e')]);if(_0x325de2['name']){delete _0x325de2[_0x0d5a('0x3f')];}_0x180f56['status'](_0x4853a8)[_0x0d5a('0x40')](_0x325de2);};}exports[_0x0d5a('0x41')]=function(_0x291508,_0x4f7bf7){var _0x53eee1={'include':[{'model':db[_0x0d5a('0x42')],'as':_0x0d5a('0x43')}]},_0x5c136b={},_0x591fe3={'count':0x0,'rows':[]};var _0x298e63=_['map'](db[_0x0d5a('0x44')][_0x0d5a('0x45')],function(_0x213129){return{'name':_0x213129[_0x0d5a('0x46')],'type':_0x213129['type'][_0x0d5a('0x47')]};});_0x5c136b[_0x0d5a('0x48')]=_[_0x0d5a('0x49')](_0x298e63,'name');_0x5c136b[_0x0d5a('0x4a')]=_[_0x0d5a('0x4b')](_0x291508[_0x0d5a('0x4a')]);_0x5c136b['filters']=_[_0x0d5a('0x4c')](_0x5c136b[_0x0d5a('0x48')],_0x5c136b[_0x0d5a('0x4a')]);_0x53eee1[_0x0d5a('0x4d')]=_[_0x0d5a('0x4c')](_0x5c136b[_0x0d5a('0x48')],qs[_0x0d5a('0x4e')](_0x291508[_0x0d5a('0x4a')][_0x0d5a('0x4e')]));_0x53eee1['attributes']=_0x53eee1[_0x0d5a('0x4d')]['length']?_0x53eee1['attributes']:_0x5c136b[_0x0d5a('0x48')];if(!_0x291508[_0x0d5a('0x4a')][_0x0d5a('0x4f')](_0x0d5a('0x50'))){_0x53eee1[_0x0d5a('0x33')]=qs[_0x0d5a('0x33')](_0x291508[_0x0d5a('0x4a')][_0x0d5a('0x33')]);_0x53eee1[_0x0d5a('0x31')]=qs[_0x0d5a('0x31')](_0x291508[_0x0d5a('0x4a')]['offset']);}_0x53eee1[_0x0d5a('0x51')]=qs[_0x0d5a('0x52')](_0x291508['query'][_0x0d5a('0x52')]);_0x53eee1[_0x0d5a('0x53')]=qs[_0x0d5a('0x54')](_['pick'](_0x291508['query'],_0x5c136b[_0x0d5a('0x54')]),_0x298e63);if(_0x291508[_0x0d5a('0x4a')]['filter']){_0x53eee1[_0x0d5a('0x53')]=_[_0x0d5a('0x55')](_0x53eee1[_0x0d5a('0x53')],{'$or':_[_0x0d5a('0x49')](_0x298e63,function(_0x1786c6){if(_0x1786c6[_0x0d5a('0x56')]!=='VIRTUAL'){var _0xc56cfe={};_0xc56cfe[_0x1786c6[_0x0d5a('0x3f')]]={'$like':'%'+_0x291508[_0x0d5a('0x4a')][_0x0d5a('0x57')]+'%'};return _0xc56cfe;}})});}_0x53eee1=_[_0x0d5a('0x55')]({},_0x53eee1,_0x291508['options']);var _0x4cacfc={'where':_0x53eee1['where']};return db['FaxAccount'][_0x0d5a('0x34')](_0x4cacfc)[_0x0d5a('0x24')](function(_0x2d69a4){_0x591fe3[_0x0d5a('0x34')]=_0x2d69a4;if(_0x291508[_0x0d5a('0x4a')]['includeAll']){_0x53eee1[_0x0d5a('0x58')]=[{'all':!![]}];}return db[_0x0d5a('0x44')][_0x0d5a('0x59')](_0x53eee1);})[_0x0d5a('0x24')](function(_0x335366){_0x591fe3[_0x0d5a('0x5a')]=_0x335366;return _0x591fe3;})[_0x0d5a('0x24')](respondWithFilteredResult(_0x4f7bf7,_0x53eee1))['catch'](handleError(_0x4f7bf7,null));};exports[_0x0d5a('0x5b')]=function(_0x32e8f7,_0x45764a){var _0x454c17={'raw':![],'where':{'id':_0x32e8f7['params']['id']},'include':[{'model':db[_0x0d5a('0x42')],'as':_0x0d5a('0x43')}]},_0x4b6894={};_0x4b6894[_0x0d5a('0x48')]=_[_0x0d5a('0x4b')](db[_0x0d5a('0x44')]['rawAttributes']);_0x4b6894['query']=_[_0x0d5a('0x4b')](_0x32e8f7[_0x0d5a('0x4a')]);_0x4b6894[_0x0d5a('0x54')]=_[_0x0d5a('0x4c')](_0x4b6894[_0x0d5a('0x48')],_0x4b6894['query']);_0x454c17[_0x0d5a('0x4d')]=_[_0x0d5a('0x4c')](_0x4b6894[_0x0d5a('0x48')],qs[_0x0d5a('0x4e')](_0x32e8f7[_0x0d5a('0x4a')]['fields']));_0x454c17['attributes']=_0x454c17['attributes'][_0x0d5a('0x5c')]?_0x454c17['attributes']:_0x4b6894[_0x0d5a('0x48')];if(_0x32e8f7[_0x0d5a('0x4a')][_0x0d5a('0x5d')]){_0x454c17['include']=[{'all':!![]}];}_0x454c17=_['merge']({},_0x454c17,_0x32e8f7['options']);return db[_0x0d5a('0x44')][_0x0d5a('0x5e')](_0x454c17)[_0x0d5a('0x24')](handleEntityNotFound(_0x45764a,null))[_0x0d5a('0x24')](respondWithResult(_0x45764a,null))[_0x0d5a('0x2d')](handleError(_0x45764a,null));};exports[_0x0d5a('0x5f')]=function(_0x30aa81,_0x33be7f){return db[_0x0d5a('0x44')][_0x0d5a('0x5f')](_0x30aa81[_0x0d5a('0x60')],{})[_0x0d5a('0x24')](function(_0x5447ad){var _0x5a38f3=_0x30aa81[_0x0d5a('0x61')]['get']({'plain':!![]});if(!_0x5a38f3)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x5a38f3[_0x0d5a('0x62')]===_0x0d5a('0x61')){var _0x83ee2=_0x5447ad[_0x0d5a('0x3b')]({'plain':!![]});var _0xadaf75=_0x0d5a('0x3c');return db[_0x0d5a('0x63')]['find']({'where':{'name':_0xadaf75,'userProfileId':_0x5a38f3[_0x0d5a('0x64')]},'raw':!![]})[_0x0d5a('0x24')](function(_0x4529de){if(_0x4529de&&_0x4529de[_0x0d5a('0x65')]===0x0){return db[_0x0d5a('0x3d')][_0x0d5a('0x5f')]({'name':_0x83ee2[_0x0d5a('0x3f')],'resourceId':_0x83ee2['id'],'type':_0x4529de['name'],'sectionId':_0x4529de['id']},{})[_0x0d5a('0x24')](function(){return _0x5447ad;});}else{return _0x5447ad;}})['catch'](function(_0x39df18){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x39df18);throw _0x39df18;});}return _0x5447ad;})[_0x0d5a('0x24')](respondWithResult(_0x33be7f,0xc9))[_0x0d5a('0x2d')](handleError(_0x33be7f,null));};exports[_0x0d5a('0x39')]=function(_0x4804a7,_0x4db376){if(_0x4804a7['body']['id']){delete _0x4804a7[_0x0d5a('0x60')]['id'];}return db[_0x0d5a('0x44')]['find']({'where':{'id':_0x4804a7['params']['id']},'include':[{'model':db[_0x0d5a('0x42')],'as':_0x0d5a('0x43')}]})[_0x0d5a('0x24')](handleEntityNotFound(_0x4db376,null))[_0x0d5a('0x24')](saveUpdates(_0x4804a7[_0x0d5a('0x60')],null))[_0x0d5a('0x24')](respondWithResult(_0x4db376,null))[_0x0d5a('0x2d')](handleError(_0x4db376,null));};exports[_0x0d5a('0x3a')]=function(_0x1e7010,_0x2f60b7){return db[_0x0d5a('0x44')][_0x0d5a('0x5e')]({'where':{'id':_0x1e7010[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x2f60b7,null))[_0x0d5a('0x24')](removeEntity(_0x2f60b7,null))[_0x0d5a('0x2d')](handleError(_0x2f60b7,null));};exports['describe']=function(_0x193113,_0x2caa1e){return db[_0x0d5a('0x44')][_0x0d5a('0x67')]()[_0x0d5a('0x24')](respondWithResult(_0x2caa1e,null))[_0x0d5a('0x2d')](handleError(_0x2caa1e,null));};exports['addDisposition']=function(_0x26324b,_0x348a48,_0x166a43){if(_0x26324b[_0x0d5a('0x60')]['id']){delete _0x26324b[_0x0d5a('0x60')]['id'];}return db['FaxAccount'][_0x0d5a('0x5e')]({'where':{'id':_0x26324b[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x348a48,null))['then'](function(_0x11d859){if(_0x11d859){_0x26324b[_0x0d5a('0x60')][_0x0d5a('0x68')]=_0x11d859['id'];return db[_0x0d5a('0x69')][_0x0d5a('0x5f')](_0x26324b[_0x0d5a('0x60')]);}})[_0x0d5a('0x24')](respondWithResult(_0x348a48,null))[_0x0d5a('0x2d')](handleError(_0x348a48,null));};exports[_0x0d5a('0x6a')]=function(_0x3530ef,_0x35be00,_0x203866){var _0x503d2f={'raw':![],'where':{}};var _0x184b68={};var _0x4a93e6={'count':0x0,'rows':[]};return db['FaxAccount']['findOne']({'where':{'id':_0x3530ef[_0x0d5a('0x66')]['id']}})['then'](handleEntityNotFound(_0x35be00,null))['then'](function(_0x5ed40b){if(_0x5ed40b){_0x184b68['model']=_['keys'](db[_0x0d5a('0x69')][_0x0d5a('0x45')]);_0x184b68['query']=_[_0x0d5a('0x4b')](_0x3530ef[_0x0d5a('0x4a')]);_0x184b68[_0x0d5a('0x54')]=_[_0x0d5a('0x4c')](_0x184b68[_0x0d5a('0x48')],_0x184b68[_0x0d5a('0x4a')]);_0x503d2f[_0x0d5a('0x4d')]=_[_0x0d5a('0x4c')](_0x184b68['model'],qs[_0x0d5a('0x4e')](_0x3530ef[_0x0d5a('0x4a')][_0x0d5a('0x4e')]));_0x503d2f['attributes']=_0x503d2f[_0x0d5a('0x4d')][_0x0d5a('0x5c')]?_0x503d2f[_0x0d5a('0x4d')]:_0x184b68[_0x0d5a('0x48')];if(!_0x3530ef[_0x0d5a('0x4a')]['hasOwnProperty'](_0x0d5a('0x50'))){_0x503d2f[_0x0d5a('0x33')]=qs[_0x0d5a('0x33')](_0x3530ef[_0x0d5a('0x4a')][_0x0d5a('0x33')]);_0x503d2f['offset']=qs[_0x0d5a('0x31')](_0x3530ef[_0x0d5a('0x4a')][_0x0d5a('0x31')]);}_0x503d2f[_0x0d5a('0x51')]=qs[_0x0d5a('0x52')](_0x3530ef[_0x0d5a('0x4a')][_0x0d5a('0x52')]);_0x503d2f[_0x0d5a('0x53')]=qs['filters'](_[_0x0d5a('0x6b')](_0x3530ef['query'],_0x184b68['filters']));_0x503d2f[_0x0d5a('0x53')][_0x0d5a('0x68')]=_0x5ed40b['id'];if(_0x3530ef[_0x0d5a('0x4a')]['filter']){_0x503d2f['where']=_[_0x0d5a('0x55')](_0x503d2f[_0x0d5a('0x53')],{'$or':_['map'](_0x503d2f[_0x0d5a('0x4d')],function(_0x4de895){var _0x49b7a6={};_0x49b7a6[_0x4de895]={'$like':'%'+_0x3530ef[_0x0d5a('0x4a')][_0x0d5a('0x57')]+'%'};return _0x49b7a6;})});}_0x503d2f=_[_0x0d5a('0x55')]({},_0x503d2f,_0x3530ef[_0x0d5a('0x6c')]);return db['Disposition']['count']({'where':_0x503d2f['where']})[_0x0d5a('0x24')](function(_0x32b242){_0x4a93e6[_0x0d5a('0x34')]=_0x32b242;if(_0x3530ef[_0x0d5a('0x4a')][_0x0d5a('0x5d')]){_0x503d2f['include']=[{'all':!![]}];}return db[_0x0d5a('0x69')][_0x0d5a('0x59')](_0x503d2f);})[_0x0d5a('0x24')](function(_0xfcb837){_0x4a93e6[_0x0d5a('0x5a')]=_0xfcb837;return _0x4a93e6;});}})[_0x0d5a('0x24')](respondWithFilteredResult(_0x35be00,_0x503d2f))[_0x0d5a('0x2d')](handleError(_0x35be00,null));};exports['removeDispositions']=function(_0x1fb32d,_0x252914,_0x3db3a4){return db[_0x0d5a('0x44')][_0x0d5a('0x5e')]({'where':{'id':_0x1fb32d[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x252914,null))[_0x0d5a('0x24')](function(_0x13603b){if(_0x13603b){return _0x13603b[_0x0d5a('0x6d')](_0x1fb32d['query'][_0x0d5a('0x6e')]);}})[_0x0d5a('0x24')](respondWithStatusCode(_0x252914,null))[_0x0d5a('0x2d')](handleError(_0x252914,null));};exports[_0x0d5a('0x6f')]=function(_0x2b1790,_0x4855d3,_0x89867e){if(_0x2b1790['body']['id']){delete _0x2b1790[_0x0d5a('0x60')]['id'];}return db[_0x0d5a('0x44')][_0x0d5a('0x5e')]({'where':{'id':_0x2b1790['params']['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x4855d3,null))[_0x0d5a('0x24')](function(_0x1436eb){if(_0x1436eb){_0x2b1790['body'][_0x0d5a('0x68')]=_0x1436eb['id'];return db[_0x0d5a('0x70')]['create'](_0x2b1790[_0x0d5a('0x60')]);}})['then'](respondWithResult(_0x4855d3,null))[_0x0d5a('0x2d')](handleError(_0x4855d3,null));};exports[_0x0d5a('0x71')]=function(_0x52cd0f,_0x14783f,_0x1dac5c){var _0x40aba3={'raw':![],'where':{}};var _0x18728a={};var _0x2a748a={'count':0x0,'rows':[]};return db[_0x0d5a('0x44')]['findOne']({'where':{'id':_0x52cd0f['params']['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x14783f,null))[_0x0d5a('0x24')](function(_0x13359e){if(_0x13359e){_0x18728a[_0x0d5a('0x48')]=_[_0x0d5a('0x4b')](db['CannedAnswer']['rawAttributes']);_0x18728a[_0x0d5a('0x4a')]=_[_0x0d5a('0x4b')](_0x52cd0f['query']);_0x18728a[_0x0d5a('0x54')]=_[_0x0d5a('0x4c')](_0x18728a[_0x0d5a('0x48')],_0x18728a[_0x0d5a('0x4a')]);_0x40aba3['attributes']=_['intersection'](_0x18728a['model'],qs[_0x0d5a('0x4e')](_0x52cd0f[_0x0d5a('0x4a')][_0x0d5a('0x4e')]));_0x40aba3[_0x0d5a('0x4d')]=_0x40aba3['attributes'][_0x0d5a('0x5c')]?_0x40aba3[_0x0d5a('0x4d')]:_0x18728a['model'];if(!_0x52cd0f[_0x0d5a('0x4a')][_0x0d5a('0x4f')](_0x0d5a('0x50'))){_0x40aba3[_0x0d5a('0x33')]=qs[_0x0d5a('0x33')](_0x52cd0f['query'][_0x0d5a('0x33')]);_0x40aba3[_0x0d5a('0x31')]=qs[_0x0d5a('0x31')](_0x52cd0f[_0x0d5a('0x4a')][_0x0d5a('0x31')]);}_0x40aba3[_0x0d5a('0x51')]=qs[_0x0d5a('0x52')](_0x52cd0f[_0x0d5a('0x4a')][_0x0d5a('0x52')]);_0x40aba3[_0x0d5a('0x53')]=qs[_0x0d5a('0x54')](_['pick'](_0x52cd0f[_0x0d5a('0x4a')],_0x18728a['filters']));_0x40aba3['where'][_0x0d5a('0x68')]=_0x13359e['id'];if(_0x52cd0f['query'][_0x0d5a('0x57')]){_0x40aba3[_0x0d5a('0x53')]=_[_0x0d5a('0x55')](_0x40aba3[_0x0d5a('0x53')],{'$or':_[_0x0d5a('0x49')](_0x40aba3[_0x0d5a('0x4d')],function(_0x59c643){var _0x3978d8={};_0x3978d8[_0x59c643]={'$like':'%'+_0x52cd0f[_0x0d5a('0x4a')][_0x0d5a('0x57')]+'%'};return _0x3978d8;})});}_0x40aba3=_[_0x0d5a('0x55')]({},_0x40aba3,_0x52cd0f[_0x0d5a('0x6c')]);return db[_0x0d5a('0x70')][_0x0d5a('0x34')]({'where':_0x40aba3[_0x0d5a('0x53')]})[_0x0d5a('0x24')](function(_0xd743c9){_0x2a748a[_0x0d5a('0x34')]=_0xd743c9;if(_0x52cd0f['query'][_0x0d5a('0x5d')]){_0x40aba3['include']=[{'all':!![]}];}return db[_0x0d5a('0x70')]['findAll'](_0x40aba3);})[_0x0d5a('0x24')](function(_0x3d42cc){_0x2a748a[_0x0d5a('0x5a')]=_0x3d42cc;return _0x2a748a;});}})[_0x0d5a('0x24')](respondWithFilteredResult(_0x14783f,_0x40aba3))['catch'](handleError(_0x14783f,null));};exports[_0x0d5a('0x72')]=function(_0x3d8d1b,_0x22b443,_0x1f04fa){return db[_0x0d5a('0x44')]['find']({'where':{'id':_0x3d8d1b[_0x0d5a('0x66')]['id']}})['then'](handleEntityNotFound(_0x22b443,null))['then'](function(_0x569877){if(_0x569877){return _0x569877[_0x0d5a('0x72')](_0x3d8d1b[_0x0d5a('0x4a')][_0x0d5a('0x6e')]);}})[_0x0d5a('0x24')](respondWithStatusCode(_0x22b443,null))[_0x0d5a('0x2d')](handleError(_0x22b443,null));};exports[_0x0d5a('0x73')]=function(_0x11af2c,_0xd7f6e1,_0x27eea7){return db['FaxInteraction']['find']({'where':{'id':_0x11af2c[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0xd7f6e1,null))[_0x0d5a('0x24')](function(_0x6bc5e4){if(_0x6bc5e4){return _0x6bc5e4[_0x0d5a('0x73')](_0x11af2c[_0x0d5a('0x60')][_0x0d5a('0x6e')],_[_0x0d5a('0x74')](_0x11af2c['body'],[_0x0d5a('0x6e'),'id'])||{});}})['then'](respondWithResult(_0xd7f6e1,null))['catch'](handleError(_0xd7f6e1,null));};exports[_0x0d5a('0x75')]=function(_0x1517a4,_0x4cdc24,_0x14ffd7){var _0x213371={'raw':![],'where':{}};var _0x26a368={};var _0x4216ab={'count':0x0,'rows':[]};return db[_0x0d5a('0x44')]['findOne']({'where':{'id':_0x1517a4[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x4cdc24,null))[_0x0d5a('0x24')](function(_0x387cf6){if(_0x387cf6){_0x26a368[_0x0d5a('0x48')]=_['keys'](db[_0x0d5a('0x76')][_0x0d5a('0x45')]);_0x26a368['query']=_[_0x0d5a('0x4b')](_0x1517a4['query']);_0x26a368[_0x0d5a('0x54')]=_['intersection'](_0x26a368[_0x0d5a('0x48')],_0x26a368['query']);_0x213371[_0x0d5a('0x4d')]=_[_0x0d5a('0x4c')](_0x26a368[_0x0d5a('0x48')],qs[_0x0d5a('0x4e')](_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x4e')]));_0x213371[_0x0d5a('0x4d')]=_0x213371[_0x0d5a('0x4d')][_0x0d5a('0x5c')]?_0x213371[_0x0d5a('0x4d')]:_0x26a368[_0x0d5a('0x48')];if(!_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x4f')]('nolimit')){_0x213371['limit']=qs[_0x0d5a('0x33')](_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x33')]);_0x213371[_0x0d5a('0x31')]=qs[_0x0d5a('0x31')](_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x31')]);}_0x213371['order']=qs['sort'](_0x1517a4['query'][_0x0d5a('0x52')]);_0x213371['where']=qs['filters'](_[_0x0d5a('0x6b')](_0x1517a4['query'],_0x26a368[_0x0d5a('0x54')]));_0x213371[_0x0d5a('0x53')][_0x0d5a('0x68')]=_0x387cf6['id'];if(_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x57')]){_0x213371[_0x0d5a('0x53')]=_[_0x0d5a('0x55')](_0x213371[_0x0d5a('0x53')],{'$or':_[_0x0d5a('0x49')](_0x213371[_0x0d5a('0x4d')],function(_0x45a872){var _0x5c7e42={};_0x5c7e42[_0x45a872]={'$like':'%'+_0x1517a4['query'][_0x0d5a('0x57')]+'%'};return _0x5c7e42;})});}_0x213371=_[_0x0d5a('0x55')]({},_0x213371,_0x1517a4[_0x0d5a('0x6c')]);return db[_0x0d5a('0x76')]['count']({'where':_0x213371[_0x0d5a('0x53')]})[_0x0d5a('0x24')](function(_0x20ef2f){_0x4216ab[_0x0d5a('0x34')]=_0x20ef2f;if(_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x5d')]){_0x213371[_0x0d5a('0x58')]=[{'model':db[_0x0d5a('0x77')],'as':_0x0d5a('0x78'),'required':![]},{'model':db[_0x0d5a('0x79')],'as':_0x0d5a('0x7a'),'attributes':[_0x0d5a('0x3f'),_0x0d5a('0x7b'),_0x0d5a('0x7c')],'required':![]},{'model':db[_0x0d5a('0x7d')],'as':_0x0d5a('0x7e'),'attributes':['id',_0x0d5a('0x3f'),'color'],'where':_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x7f')]?{'id':_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x7f')]}:undefined,'required':_0x1517a4[_0x0d5a('0x4a')][_0x0d5a('0x7f')]?!![]:![]}];}return db[_0x0d5a('0x76')]['findAll'](_0x213371);})['then'](function(_0x432873){_0x4216ab[_0x0d5a('0x5a')]=_0x432873;return _0x4216ab;});}})[_0x0d5a('0x24')](respondWithFilteredResult(_0x4cdc24,_0x213371))[_0x0d5a('0x2d')](handleError(_0x4cdc24,null));};exports[_0x0d5a('0x80')]=function(_0x433042,_0x3a9605){var _0x8c8c97=_0x433042[_0x0d5a('0x66')]['id'];var _0x53793b=_0x433042['body'];var _0xc4babc=0xc8;var _0x73d878=null;return db[_0x0d5a('0x81')][_0x0d5a('0x82')]({'isolationLevel':db[_0x0d5a('0x81')][_0x0d5a('0x83')][_0x0d5a('0x84')][_0x0d5a('0x85')]},function(_0x1772d3){return db[_0x0d5a('0x44')][_0x0d5a('0x86')]({'where':{'id':_0x8c8c97},'transaction':_0x1772d3})[_0x0d5a('0x24')](function(_0x47033b){if(_0x47033b){return db[_0x0d5a('0x87')][_0x0d5a('0x3a')]({'where':{'FaxAccountId':_0x8c8c97},'transaction':_0x1772d3})['then'](function(){var _0x55d7dd=_[_0x0d5a('0x49')](_0x53793b,function(_0x57b912){_0x57b912[_0x0d5a('0x68')]=_0x8c8c97;return _0x57b912;});return db['FaxApplication'][_0x0d5a('0x88')](_0x55d7dd,{'transaction':_0x1772d3});});}else{_0xc4babc=0x194;_0x73d878=[];}});})['then'](function(){if(_0xc4babc!==0x194){return db[_0x0d5a('0x87')][_0x0d5a('0x89')]({'where':{'FaxAccountId':_0x8c8c97},'order':_0x0d5a('0x8a')})[_0x0d5a('0x24')](function(_0x1e81b6){_0x73d878=_0x1e81b6;});}})[_0x0d5a('0x2d')](function(_0x3c042f){_0xc4babc=0x1f4;logger['error'](_0x3c042f[_0x0d5a('0x3e')]);if(_0x3c042f['name']){delete _0x3c042f[_0x0d5a('0x3f')];}_0x73d878=_0x3c042f;})[_0x0d5a('0x8b')](function(){if(_0x73d878===null){_0x3a9605[_0x0d5a('0x8c')](_0xc4babc);}else{if(_0xc4babc===0x1f4){_0x3a9605[_0x0d5a('0x2e')](_0xc4babc)[_0x0d5a('0x40')](_0x73d878);}else{_0x3a9605[_0x0d5a('0x2e')](_0xc4babc)[_0x0d5a('0x30')](_0x73d878);}}});};exports[_0x0d5a('0x8d')]=function(_0x47ea22,_0x4aabaf,_0x463045){var _0x3e9718={};var _0x661a9f={};var _0x2d4329;var _0x3ff4f8;return db[_0x0d5a('0x44')][_0x0d5a('0x86')]({'where':{'id':_0x47ea22[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x4aabaf,null))['then'](function(_0x4feeaf){if(_0x4feeaf){_0x2d4329=_0x4feeaf;_0x661a9f[_0x0d5a('0x48')]=_[_0x0d5a('0x4b')](db[_0x0d5a('0x87')][_0x0d5a('0x45')]);_0x661a9f[_0x0d5a('0x4a')]=_[_0x0d5a('0x4b')](_0x47ea22[_0x0d5a('0x4a')]);_0x661a9f[_0x0d5a('0x54')]=_[_0x0d5a('0x4c')](_0x661a9f[_0x0d5a('0x48')],_0x661a9f[_0x0d5a('0x4a')]);_0x3e9718['attributes']=_[_0x0d5a('0x4c')](_0x661a9f[_0x0d5a('0x48')],qs[_0x0d5a('0x4e')](_0x47ea22[_0x0d5a('0x4a')][_0x0d5a('0x4e')]));_0x3e9718['attributes']=_0x3e9718[_0x0d5a('0x4d')][_0x0d5a('0x5c')]?_0x3e9718['attributes']:_0x661a9f[_0x0d5a('0x48')];_0x3e9718[_0x0d5a('0x51')]=qs[_0x0d5a('0x52')](_0x47ea22[_0x0d5a('0x4a')][_0x0d5a('0x52')]);_0x3e9718[_0x0d5a('0x53')]=qs['filters'](_[_0x0d5a('0x6b')](_0x47ea22[_0x0d5a('0x4a')],_0x661a9f[_0x0d5a('0x54')]));if(_0x47ea22[_0x0d5a('0x4a')][_0x0d5a('0x57')]){_0x3e9718[_0x0d5a('0x53')]=_[_0x0d5a('0x55')](_0x3e9718[_0x0d5a('0x53')],{'$or':_[_0x0d5a('0x49')](_0x3e9718[_0x0d5a('0x4d')],function(_0x1db2cd){var _0x16f1a5={};_0x16f1a5[_0x1db2cd]={'$like':'%'+_0x47ea22[_0x0d5a('0x4a')]['filter']+'%'};return _0x16f1a5;})});}_0x3e9718=_[_0x0d5a('0x55')]({},_0x3e9718,_0x47ea22[_0x0d5a('0x6c')]);return _0x2d4329[_0x0d5a('0x8d')](_0x3e9718);}})[_0x0d5a('0x24')](function(_0x4bbf7e){if(_0x4bbf7e){_0x3ff4f8=_0x4bbf7e[_0x0d5a('0x5c')];if(!_0x47ea22[_0x0d5a('0x4a')][_0x0d5a('0x4f')](_0x0d5a('0x50'))){_0x3e9718['limit']=qs['limit'](_0x47ea22[_0x0d5a('0x4a')]['limit']);_0x3e9718[_0x0d5a('0x31')]=qs['offset'](_0x47ea22[_0x0d5a('0x4a')]['offset']);}return _0x2d4329[_0x0d5a('0x8d')](_0x3e9718);}})[_0x0d5a('0x24')](function(_0x598df8){if(_0x598df8){return _0x598df8?{'count':_0x3ff4f8,'rows':_0x598df8}:null;}})[_0x0d5a('0x24')](respondWithResult(_0x4aabaf,null))[_0x0d5a('0x2d')](handleError(_0x4aabaf,null));};function Extension(_0x5b9eb7,_0x54da05,_0x5a3c5a,_0x574e55){this[_0x0d5a('0x8e')]=_0x0d5a('0x8f');this[_0x0d5a('0x90')]=_0x5b9eb7['localstationid'];this[_0x0d5a('0x91')]=_0x574e55;this['type']=_0x0d5a('0x92');this['description']=_0x0d5a('0x93');this[_0x0d5a('0x68')]=_0x5b9eb7['id'];this[_0x0d5a('0x8a')]=_0x54da05;this[_0x0d5a('0x94')]=_0x5a3c5a;}function createExtensionsReciveFax(_0x1738b0){var _0x2a9a66=0x1;var _0x41ba02=[];_0x41ba02['push'](new Extension(_0x1738b0,_0x2a9a66,'','Answer'));_0x2a9a66+=0x1;_0x41ba02[_0x0d5a('0x95')](new Extension(_0x1738b0,_0x2a9a66,_0x0d5a('0x96'),_0x0d5a('0x97')));_0x2a9a66+=0x1;for(var _0x3c1a9f in _0x1738b0){if(_0x1738b0[_0x0d5a('0x4f')](_0x3c1a9f)&&(_0x3c1a9f===_0x0d5a('0x98')||_0x3c1a9f===_0x0d5a('0x99')||_0x3c1a9f===_0x0d5a('0x9a')||_0x3c1a9f==='faxdetect'||_0x3c1a9f==='headerinfo'||_0x3c1a9f===_0x0d5a('0x9b')||_0x3c1a9f===_0x0d5a('0x9c')||_0x3c1a9f===_0x0d5a('0x9d')||_0x3c1a9f===_0x0d5a('0x9e'))){_0x41ba02[_0x0d5a('0x95')](new Extension(_0x1738b0,_0x2a9a66,_0x0d5a('0x9f')+_0x3c1a9f+')='+_0x1738b0[_0x3c1a9f],_0x0d5a('0x97')));_0x2a9a66+=0x1;}}_0x41ba02[_0x0d5a('0x95')](new Extension(_0x1738b0,_0x2a9a66,'6','Wait'));_0x2a9a66+=0x1;_0x41ba02['push'](new Extension(_0x1738b0,_0x2a9a66,_0x0d5a('0xa0'),_0x0d5a('0xa1')));_0x2a9a66=0x0;return _0x41ba02;}exports['addAccountApplications']=function(_0x1a0ccd,_0x52a88a,_0x2ac357){var _0x99c6c6;return db['sequelize'][_0x0d5a('0x82')](function(_0x447f64){return db[_0x0d5a('0x44')]['create'](_0x1a0ccd[_0x0d5a('0x60')],{'transaction':_0x447f64})[_0x0d5a('0x24')](function(_0x39a061){_0x99c6c6=_0x39a061[_0x0d5a('0x3b')]({'plain':!![]});return db[_0x0d5a('0xa2')]['bulkCreate'](createExtensionsReciveFax(_0x99c6c6),{'transaction':_0x447f64});});})[_0x0d5a('0x24')](function(){return _0x99c6c6;})[_0x0d5a('0x24')](respondWithResult(_0x52a88a,null))['catch'](handleError(_0x52a88a,null));};exports['updateAccountApplications']=function(_0x21a0c7,_0x2f888f,_0x4e5c5c){var _0x4a8431;return db['sequelize'][_0x0d5a('0x82')](function(_0x1f7434){return db[_0x0d5a('0x44')][_0x0d5a('0x39')](_0x21a0c7[_0x0d5a('0x60')],{'where':{'id':_0x21a0c7['body']['id']},'transaction':_0x1f7434})[_0x0d5a('0x24')](function(_0x59d594){return db[_0x0d5a('0xa2')]['destroy']({'where':{'FaxAccountId':_0x21a0c7[_0x0d5a('0x60')]['id']},'transaction':_0x1f7434})[_0x0d5a('0x24')](function(_0x56c308){return db[_0x0d5a('0xa2')]['bulkCreate'](createExtensionsReciveFax(_['omit'](_0x21a0c7[_0x0d5a('0x60')],[_0x0d5a('0xa3'),_0x0d5a('0x47'),_0x0d5a('0xa4'),_0x0d5a('0xa5'),_0x0d5a('0xa6'),_0x0d5a('0xa7')])),{'transaction':_0x1f7434});});});})[_0x0d5a('0x24')](function(){return db[_0x0d5a('0x44')]['findById'](_0x21a0c7[_0x0d5a('0x60')]['id']);})['then'](respondWithResult(_0x2f888f,null))[_0x0d5a('0x2d')](handleError(_0x2f888f,null));};exports[_0x0d5a('0xa8')]=function(_0x4ff0e7,_0x32086c,_0x457128){var _0x32924b={'raw':!![],'where':{}};var _0x2beef8={};var _0x32c66e={'count':0x0,'rows':[]};return db['FaxAccount'][_0x0d5a('0x86')]({'where':{'id':_0x4ff0e7['params']['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x32086c,null))[_0x0d5a('0x24')](function(_0x154768){if(_0x154768){_0x2beef8[_0x0d5a('0x48')]=_[_0x0d5a('0x4b')](db[_0x0d5a('0xa9')][_0x0d5a('0x45')]);_0x2beef8[_0x0d5a('0x4a')]=_[_0x0d5a('0x4b')](_0x4ff0e7['query']);_0x2beef8[_0x0d5a('0x54')]=_[_0x0d5a('0x4c')](_0x2beef8[_0x0d5a('0x48')],_0x2beef8[_0x0d5a('0x4a')]);_0x32924b[_0x0d5a('0x4d')]=_[_0x0d5a('0x4c')](_0x2beef8[_0x0d5a('0x48')],qs[_0x0d5a('0x4e')](_0x4ff0e7[_0x0d5a('0x4a')][_0x0d5a('0x4e')]));_0x32924b[_0x0d5a('0x4d')]=_0x32924b[_0x0d5a('0x4d')][_0x0d5a('0x5c')]?_0x32924b[_0x0d5a('0x4d')]:_0x2beef8[_0x0d5a('0x48')];if(!_0x4ff0e7['query']['hasOwnProperty'](_0x0d5a('0x50'))){_0x32924b[_0x0d5a('0x33')]=qs['limit'](_0x4ff0e7[_0x0d5a('0x4a')]['limit']);_0x32924b[_0x0d5a('0x31')]=qs['offset'](_0x4ff0e7[_0x0d5a('0x4a')][_0x0d5a('0x31')]);}_0x32924b[_0x0d5a('0x51')]=qs[_0x0d5a('0x52')](_0x4ff0e7[_0x0d5a('0x4a')][_0x0d5a('0x52')]);_0x32924b[_0x0d5a('0x53')]=qs[_0x0d5a('0x54')](_['pick'](_0x4ff0e7['query'],_0x2beef8[_0x0d5a('0x54')]));_0x32924b['where']['FaxAccountId']=_0x154768['id'];if(_0x4ff0e7['query']['filter']){_0x32924b['where']=_['merge'](_0x32924b['where'],{'$or':_[_0x0d5a('0x49')](_0x32924b[_0x0d5a('0x4d')],function(_0x36ba2c){var _0x57ebed={};_0x57ebed[_0x36ba2c]={'$like':'%'+_0x4ff0e7[_0x0d5a('0x4a')]['filter']+'%'};return _0x57ebed;})});}if(_0x4ff0e7[_0x0d5a('0x4a')][_0x0d5a('0xaa')]){var _0x1a666a=_0x4ff0e7[_0x0d5a('0x4a')]['$gte'][_0x0d5a('0xab')](',');var _0x9e1546={};_0x9e1546[_0x1a666a[0x0]]={'$gte':moment(_0x1a666a[0x1])['format'](_0x0d5a('0xac'))};_0x32924b[_0x0d5a('0x53')]=_[_0x0d5a('0x55')](_0x32924b[_0x0d5a('0x53')],_0x9e1546);}_0x32924b=_['merge']({},_0x32924b,_0x4ff0e7['options']);return db[_0x0d5a('0xa9')][_0x0d5a('0x34')]({'where':_0x32924b[_0x0d5a('0x53')]})['then'](function(_0x72dbad){_0x32c66e['count']=_0x72dbad;if(_0x4ff0e7['query'][_0x0d5a('0x5d')]){_0x32924b[_0x0d5a('0x58')]=[{'all':!![]}];}return db[_0x0d5a('0xa9')][_0x0d5a('0x59')](_0x32924b);})[_0x0d5a('0x24')](function(_0x322381){_0x32c66e[_0x0d5a('0x5a')]=_0x322381;return _0x32c66e;});}})[_0x0d5a('0x24')](respondWithFilteredResult(_0x32086c,_0x32924b))[_0x0d5a('0x2d')](handleError(_0x32086c,null));};exports[_0x0d5a('0x40')]=function(_0x21039c,_0x9b2ed9,_0x5ead7b){var _0x4f8d53,_0x1228cb={},_0x5d10a8;if(_0x21039c[_0x0d5a('0x60')]['to']){_0x5d10a8=_0x21039c[_0x0d5a('0x60')]['to'][0x0];}return db[_0x0d5a('0x44')][_0x0d5a('0x5e')]({'where':{'id':_0x21039c[_0x0d5a('0x66')]['id']},'include':[{'model':db[_0x0d5a('0xad')],'as':_0x0d5a('0xae'),'include':[{'model':db[_0x0d5a('0x77')],'as':_0x0d5a('0xaf'),'where':{'fax':_0x5d10a8},'limit':0x1,'order':[[_0x0d5a('0xa5'),_0x0d5a('0xb0')]]}]}]})[_0x0d5a('0x24')](handleEntityNotFound(_0x9b2ed9,null))['then'](function(_0x3748ca){_0x4f8d53=_0x3748ca;if(_0x21039c[_0x0d5a('0x60')]['attachments']&&_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][_0x0d5a('0x5c')]){for(var _0x201946=0x0;_0x201946<_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')]['length'];_0x201946+=0x1){_0x21039c['body'][_0x0d5a('0xb1')][_0x201946]={'filename':_0x21039c['body'][_0x0d5a('0xb1')][_0x201946]['name'],'id':_0x21039c['body'][_0x0d5a('0xb1')][_0x201946]['id'],'path':path[_0x0d5a('0xb2')](config[_0x0d5a('0xb3')],_0x0d5a('0xb4'),_0x21039c['body']['attachments'][_0x201946][_0x0d5a('0xb5')])};}}return respondWithRpcPromise(_0x0d5a('0xb6'),'CheckAfterSend',{'FaxAccountId':_['isNil'](_0x21039c[_0x0d5a('0x66')]['id'])?undefined:_0x21039c[_0x0d5a('0x66')]['id'],'path':_[_0x0d5a('0xb7')](_0x21039c['body'][_0x0d5a('0xb1')][0x0][_0x0d5a('0x7')])?undefined:_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0][_0x0d5a('0x7')],'fax':_[_0x0d5a('0xb7')](_0x21039c[_0x0d5a('0x60')]['to'][0x0])?undefined:_0x21039c[_0x0d5a('0x60')]['to'][0x0]},client9002);})['then'](function(){if(_0x4f8d53){if(_[_0x0d5a('0xb7')](_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb8')])){_0x21039c['body'][_0x0d5a('0xb8')]=util[_0x0d5a('0xb9')](_0x0d5a('0xba'),_0x4f8d53[_0x0d5a('0x3f')],_0x4f8d53[_0x0d5a('0xbb')]);}if(_0x4f8d53[_0x0d5a('0xae')]){if(_0x4f8d53['List'][_0x0d5a('0xaf')]['length']){return _0x4f8d53[_0x0d5a('0xae')][_0x0d5a('0xaf')][0x0];}else{return db['CmContact']['create'](_[_0x0d5a('0x1b')](_0x21039c['body'],{'firstName':_0x21039c[_0x0d5a('0x60')]['to'][0x0],'phone':_0x21039c[_0x0d5a('0x60')]['to'][0x0],'fax':_0x21039c[_0x0d5a('0x60')]['to'][0x0],'ListId':_0x4f8d53['ListId']}));}}else{throw new Error('List\x20not\x20found');}}else{throw new Error(_0x0d5a('0xbc'));}})['then'](function(_0x27f1c8){if(_0x27f1c8){return db['FaxInteraction'][_0x0d5a('0x5e')]({'where':{'ContactId':_0x27f1c8['id'],'closed':![],'FaxAccountId':_0x4f8d53['id']}})[_0x0d5a('0x24')](function(_0x26756e){if(_0x26756e){return[_0x26756e,![]];}return db['FaxInteraction'][_0x0d5a('0x5f')]({'UserId':_0x21039c[_0x0d5a('0x61')]['id'],'ContactId':_0x27f1c8['id'],'FaxAccountId':_0x4f8d53['id'],'fax':_0x21039c['body']['to'][0x0],'firstMsgDirection':'out','Messages':[_[_0x0d5a('0x55')](_0x21039c[_0x0d5a('0x60')],{'read':![],'body':_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0][_0x0d5a('0xbd')],'FaxAccountId':_0x4f8d53['id'],'UserId':_0x21039c[_0x0d5a('0x61')]['id'],'ContactId':_0x27f1c8['id'],'AttachmentId':_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0]['id']})]},{'include':[{'model':db['FaxMessage'],'as':'Messages'}]})[_0x0d5a('0x24')](function(_0x3a6336){return[_0x3a6336,!![]];});});}else{throw new Error('Contact\x20not\x20found');}})[_0x0d5a('0xbe')](function(_0x4e4efa,_0x5556db){if(_0x5556db){return _0x4e4efa;}return db[_0x0d5a('0xa9')][_0x0d5a('0x5f')]({'direction':'out','read':![],'body':_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0][_0x0d5a('0xbd')],'FaxAccountId':_0x4f8d53['id'],'FaxInteractionId':_0x4e4efa['id'],'UserId':_0x21039c[_0x0d5a('0x61')]['id'],'ContactId':_0x4e4efa[_0x0d5a('0xbf')],'AttachmentId':_0x21039c['body'][_0x0d5a('0xb1')][0x0]['id']})[_0x0d5a('0x24')](function(_0x462b11){_0x4e4efa['dataValues'][_0x0d5a('0xc0')]=[];_0x4e4efa['dataValues']['Messages'][_0x0d5a('0x95')](_0x462b11[_0x0d5a('0xc1')]);return _0x4e4efa;});})[_0x0d5a('0x24')](function(_0x59e3d7){respondWithRpcPromise(_0x0d5a('0xc2'),_0x0d5a('0xc2'),{'FaxAccountId':_[_0x0d5a('0xb7')](_0x21039c[_0x0d5a('0x66')]['id'])?undefined:_0x21039c[_0x0d5a('0x66')]['id'],'path':_[_0x0d5a('0xb7')](_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0][_0x0d5a('0x7')])?undefined:_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0][_0x0d5a('0x7')],'fax':_[_0x0d5a('0xb7')](_0x21039c[_0x0d5a('0x60')]['to'][0x0])?undefined:_0x21039c['body']['to'][0x0],'AttachmentId':_0x21039c[_0x0d5a('0x60')][_0x0d5a('0xb1')][0x0]['id']},client9002)[_0x0d5a('0x24')](function(_0x547f5b){logger[_0x0d5a('0x25')](_0x0d5a('0xc3'),_0x547f5b);})['catch'](function(_0x4a685b){logger[_0x0d5a('0x25')]('SendFaxRpc,\x20%s',_0x4a685b);});return _0x59e3d7;})[_0x0d5a('0x24')](respondWithResult(_0x9b2ed9,null))['catch'](handleError(_0x9b2ed9,null));};exports[_0x0d5a('0xc4')]=function(_0x59d89e,_0x286811,_0x4a6b3f){return db[_0x0d5a('0x44')][_0x0d5a('0x5e')]({'where':{'id':_0x59d89e[_0x0d5a('0x66')]['id']}})['then'](handleEntityNotFound(_0x286811,null))[_0x0d5a('0x24')](function(_0x1ef51a){if(_0x1ef51a){return _0x1ef51a[_0x0d5a('0xc4')](_0x59d89e[_0x0d5a('0x60')][_0x0d5a('0x6e')],_[_0x0d5a('0x74')](_0x59d89e[_0x0d5a('0x60')],[_0x0d5a('0x6e'),'id'])||{})[_0x0d5a('0xbe')](function(_0x43744c){for(var _0x536be4=0x0;_0x536be4<_0x59d89e[_0x0d5a('0x60')][_0x0d5a('0x6e')][_0x0d5a('0x5c')];_0x536be4+=0x1){socket[_0x0d5a('0xc5')](_0x0d5a('0xc6'),{'UserId':Number(_0x59d89e[_0x0d5a('0x60')]['ids'][_0x536be4]),'FaxAccountId':Number(_0x59d89e[_0x0d5a('0x66')]['id'])});}return _0x43744c;});}})[_0x0d5a('0x24')](respondWithResult(_0x286811,null))[_0x0d5a('0x2d')](handleError(_0x286811,null));};exports[_0x0d5a('0xc7')]=function(_0x312b03,_0x24ee9c,_0x1a71ba){return db[_0x0d5a('0x44')][_0x0d5a('0x5e')]({'where':{'id':_0x312b03[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x24ee9c,null))['then'](function(_0xf13617){if(_0xf13617){return _0xf13617[_0x0d5a('0xc7')](_0x312b03[_0x0d5a('0x4a')][_0x0d5a('0x6e')])['then'](function(){if(_['isArray'](_0x312b03['query'][_0x0d5a('0x6e')])){for(var _0x19dd25=0x0;_0x19dd25<_0x312b03[_0x0d5a('0x4a')][_0x0d5a('0x6e')]['length'];_0x19dd25+=0x1){socket[_0x0d5a('0xc5')](_0x0d5a('0xc8'),{'UserId':Number(_0x312b03[_0x0d5a('0x4a')]['ids'][_0x19dd25]),'FaxAccountId':Number(_0x312b03[_0x0d5a('0x66')]['id'])});}}else{socket[_0x0d5a('0xc5')](_0x0d5a('0xc8'),{'UserId':Number(_0x312b03[_0x0d5a('0x4a')][_0x0d5a('0x6e')]),'FaxAccountId':Number(_0x312b03[_0x0d5a('0x66')]['id'])});}});}})[_0x0d5a('0x24')](respondWithStatusCode(_0x24ee9c,null))[_0x0d5a('0x2d')](handleError(_0x24ee9c,null));};exports[_0x0d5a('0xc9')]=function(_0x1f4e70,_0x98cab5,_0x5c8ca9){var _0x3e5a26={};var _0x1029a0={};var _0x498b82;var _0x15a3bf;return db[_0x0d5a('0x44')][_0x0d5a('0x86')]({'where':{'id':_0x1f4e70[_0x0d5a('0x66')]['id']}})[_0x0d5a('0x24')](handleEntityNotFound(_0x98cab5,null))['then'](function(_0x5250b6){if(_0x5250b6){_0x498b82=_0x5250b6;_0x1029a0[_0x0d5a('0x48')]=_[_0x0d5a('0x4b')](db['User'][_0x0d5a('0x45')]);_0x1029a0[_0x0d5a('0x4a')]=_[_0x0d5a('0x4b')](_0x1f4e70[_0x0d5a('0x4a')]);_0x1029a0[_0x0d5a('0x54')]=_[_0x0d5a('0x4c')](_0x1029a0[_0x0d5a('0x48')],_0x1029a0[_0x0d5a('0x4a')]);_0x3e5a26[_0x0d5a('0x4d')]=_[_0x0d5a('0x4c')](_0x1029a0['model'],qs[_0x0d5a('0x4e')](_0x1f4e70['query'][_0x0d5a('0x4e')]));_0x3e5a26['attributes']=_0x3e5a26[_0x0d5a('0x4d')][_0x0d5a('0x5c')]?_0x3e5a26[_0x0d5a('0x4d')]:_0x1029a0[_0x0d5a('0x48')];_0x3e5a26[_0x0d5a('0x51')]=qs[_0x0d5a('0x52')](_0x1f4e70[_0x0d5a('0x4a')][_0x0d5a('0x52')]);_0x3e5a26['where']=qs[_0x0d5a('0x54')](_['pick'](_0x1f4e70['query'],_0x1029a0[_0x0d5a('0x54')]));if(_0x1f4e70['query'][_0x0d5a('0x57')]){_0x3e5a26[_0x0d5a('0x53')]=_[_0x0d5a('0x55')](_0x3e5a26[_0x0d5a('0x53')],{'$or':_[_0x0d5a('0x49')](_0x3e5a26['attributes'],function(_0x2887b1){var _0x172d05={};_0x172d05[_0x2887b1]={'$like':'%'+_0x1f4e70[_0x0d5a('0x4a')]['filter']+'%'};return _0x172d05;})});}_0x3e5a26=_['merge']({},_0x3e5a26,_0x1f4e70[_0x0d5a('0x6c')]);return _0x498b82[_0x0d5a('0xc9')](_0x3e5a26);}})[_0x0d5a('0x24')](function(_0xff0504){if(_0xff0504){_0x15a3bf=_0xff0504[_0x0d5a('0x5c')];if(!_0x1f4e70[_0x0d5a('0x4a')][_0x0d5a('0x4f')](_0x0d5a('0x50'))){_0x3e5a26['limit']=qs[_0x0d5a('0x33')](_0x1f4e70[_0x0d5a('0x4a')][_0x0d5a('0x33')]);_0x3e5a26['offset']=qs[_0x0d5a('0x31')](_0x1f4e70[_0x0d5a('0x4a')][_0x0d5a('0x31')]);}return _0x498b82[_0x0d5a('0xc9')](_0x3e5a26);}})[_0x0d5a('0x24')](function(_0x58e163){if(_0x58e163){return _0x58e163?{'count':_0x15a3bf,'rows':_0x58e163}:null;}})[_0x0d5a('0x24')](respondWithResult(_0x98cab5,null))[_0x0d5a('0x2d')](handleError(_0x98cab5,null));};
\ No newline at end of file
+var _0xf73c=['nolimit','removeDispositions','addAnswer','CannedAnswer','getAnswers','findOne','ids','omit','getInteractions','FaxInteraction','CmContact','Contact','User','Owner','fullname','internal','Tag','Tags','color','tag','addApplications','sequelize','transaction','Transaction','ISOLATION_LEVELS','FaxApplication','bulkCreate','findAndCountAll','priority','send','getApplications','from-voip-provider','exten','localstationid','app','description','Fax\x20Extension','appdata','push','CDR(type)=inbound-fax','ecm','gateway','faxdetect','maxrate','modem','t38timeout','FAXOPT(','Set','Wait','/var/opt/motion2/server/files/attachments/fax-${CALLERID(num)}-${CUT(UNIQUEID,.,1)}-${CUT(UNIQUEID,.,2)}-${STRFTIME(,,%C%y%m%d%H%M%S)}-rx.tif,d','ReceiveFax','addAccountApplications','VoiceExtension','updateAccountApplications','tech','createdAt','TrunkId','ListId','findById','getMessages','$gte','split','format','YYYY-MM-DD\x20HH:mm:ss','FaxMessage','CmList','List','Contacts','updatedAt','DESC','attachments','root','basename','CheckAfterSend','isNil','from','\x22%s\x22\x20<%s>','fax','List\x20not\x20found','out','filename','Messages','Contact\x20not\x20found','spread','dataValues','SendFax','SendFaxRpc,\x20%s','addAgents','emit','userFaxAccount:save','removeAgents','isArray','userFaxAccount:remove','getAgents','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','socket.io-emitter','./faxAccount.socket','register','jayson/promise','client','http','request','info','FaxAccount,\x20%s,\x20%s','request\x20sent','debug','FaxAccount,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','sendStatus','json','offset','limit','count','status','apply','reject','save','update','get','FaxAccounts','UserProfileResource','destroy','then','end','stack','name','index','Pause','mandatoryDispositionPause','map','FaxAccount','rawAttributes','fieldName','type','key','query','keys','intersection','model','attributes','fields','length','hasOwnProperty','order','sort','where','pick','filters','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','params','addDisposition','FaxAccountId','Disposition'];(function(_0x2c91e9,_0x2fb965){var _0x13f0ff=function(_0xb39edf){while(--_0xb39edf){_0x2c91e9['push'](_0x2c91e9['shift']());}};_0x13f0ff(++_0x2fb965);}(_0xf73c,0x1f4));var _0xcf73=function(_0x54123b,_0x2af62c){_0x54123b=_0x54123b-0x0;var _0x41ef44=_0xf73c[_0x54123b];return _0x41ef44;};'use strict';var emlformat=require(_0xcf73('0x0'));var rimraf=require(_0xcf73('0x1'));var zipdir=require(_0xcf73('0x2'));var jsonpatch=require(_0xcf73('0x3'));var rp=require(_0xcf73('0x4'));var moment=require('moment');var BPromise=require(_0xcf73('0x5'));var Mustache=require(_0xcf73('0x6'));var util=require(_0xcf73('0x7'));var path=require(_0xcf73('0x8'));var sox=require(_0xcf73('0x9'));var csv=require(_0xcf73('0xa'));var ejs=require(_0xcf73('0xb'));var fs=require('fs');var fs_extra=require(_0xcf73('0xc'));var _=require(_0xcf73('0xd'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xcf73('0xe'));var deskjs=require(_0xcf73('0xf'));var toCsv=require('to-csv');var querystring=require(_0xcf73('0x10'));var Papa=require(_0xcf73('0x11'));var Redis=require(_0xcf73('0x12'));var authService=require(_0xcf73('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0xcf73('0x14'));var hardwareService=require(_0xcf73('0x15'));var logger=require('../../config/logger')(_0xcf73('0x16'));var utils=require(_0xcf73('0x17'));var config=require(_0xcf73('0x18'));var licenseUtil=require(_0xcf73('0x19'));var db=require(_0xcf73('0x1a'))['db'];config[_0xcf73('0x1b')]=_[_0xcf73('0x1c')](config[_0xcf73('0x1b')],{'host':'localhost','port':0x18eb});var socket=require(_0xcf73('0x1d'))(new Redis(config['redis']));require(_0xcf73('0x1e'))[_0xcf73('0x1f')](socket);var jayson=require(_0xcf73('0x20'));var client=jayson[_0xcf73('0x21')][_0xcf73('0x22')]({'port':0x232c});var client9002=jayson[_0xcf73('0x21')][_0xcf73('0x22')]({'port':0x232a});function respondWithRpcPromise(_0x27acf5,_0x50c409,_0x61a1f0,_0x5e0583){return new BPromise(function(_0x3f86b7,_0x299f0a){var _0x410173=_0x5e0583||client;return _0x410173[_0xcf73('0x23')](_0x27acf5,_0x61a1f0)['then'](function(_0x30bb35){logger[_0xcf73('0x24')](_0xcf73('0x25'),_0x50c409,_0xcf73('0x26'));logger[_0xcf73('0x27')](_0xcf73('0x28'),_0x50c409,_0xcf73('0x26'),JSON['stringify'](_0x30bb35));if(_0x30bb35[_0xcf73('0x29')]){if(_0x30bb35[_0xcf73('0x29')][_0xcf73('0x2a')]===0x1f4){logger[_0xcf73('0x29')](_0xcf73('0x25'),_0x50c409,_0x30bb35['error']['message']);return _0x299f0a(_0x30bb35[_0xcf73('0x29')][_0xcf73('0x2b')]);}logger[_0xcf73('0x29')](_0xcf73('0x25'),_0x50c409,_0x30bb35[_0xcf73('0x29')][_0xcf73('0x2b')]);return _0x3f86b7(_0x30bb35['error'][_0xcf73('0x2b')]);}else{logger['info'](_0xcf73('0x25'),_0x50c409,_0xcf73('0x26'));_0x3f86b7(_0x30bb35[_0xcf73('0x2c')][_0xcf73('0x2b')]);}})[_0xcf73('0x2d')](function(_0x45c44d){logger[_0xcf73('0x29')](_0xcf73('0x25'),_0x50c409,_0x45c44d);_0x299f0a(_0x45c44d);});});}function respondWithStatusCode(_0x48fe03,_0x2551da){_0x2551da=_0x2551da||0xcc;return function(_0x155ab3){if(_0x155ab3){return _0x48fe03[_0xcf73('0x2e')](_0x2551da);}return _0x48fe03['status'](_0x2551da)['end']();};}function respondWithResult(_0x25c8ca,_0x9f9dcb){_0x9f9dcb=_0x9f9dcb||0xc8;return function(_0x54c81c){if(_0x54c81c){return _0x25c8ca['status'](_0x9f9dcb)[_0xcf73('0x2f')](_0x54c81c);}};}function respondWithFilteredResult(_0x2ccff4,_0x4093f2){return function(_0x67d60c){if(_0x67d60c){var _0x4d94dd=typeof _0x4093f2[_0xcf73('0x30')]==='undefined'&&typeof _0x4093f2[_0xcf73('0x31')]==='undefined';var _0x4c582e=_0x67d60c[_0xcf73('0x32')];var _0x2bbeda=_0x4d94dd?0x0:_0x4093f2['offset'];var _0xaab0f4=_0x4d94dd?_0x67d60c['count']:_0x4093f2[_0xcf73('0x30')]+_0x4093f2[_0xcf73('0x31')];var _0x20930b;if(_0xaab0f4>=_0x4c582e){_0xaab0f4=_0x4c582e;_0x20930b=0xc8;}else{_0x20930b=0xce;}_0x2ccff4[_0xcf73('0x33')](_0x20930b);return _0x2ccff4['set']('Content-Range',_0x2bbeda+'-'+_0xaab0f4+'/'+_0x4c582e)[_0xcf73('0x2f')](_0x67d60c);}return null;};}function patchUpdates(_0x5bbdb9){return function(_0x1cca06){try{jsonpatch[_0xcf73('0x34')](_0x1cca06,_0x5bbdb9,!![]);}catch(_0x35c03f){return BPromise[_0xcf73('0x35')](_0x35c03f);}return _0x1cca06[_0xcf73('0x36')]();};}function saveUpdates(_0x7f9789,_0x279229){return function(_0x49090d){if(_0x49090d){return _0x49090d[_0xcf73('0x37')](_0x7f9789)['then'](function(_0x582313){return _0x582313;});}return null;};}function removeEntity(_0x4f5f0c,_0x2b5e81){return function(_0x493bb2){if(_0x493bb2){return _0x493bb2['destroy']()['then'](function(){var _0x550f38=_0x493bb2[_0xcf73('0x38')]({'plain':!![]});var _0x2c8037=_0xcf73('0x39');return db[_0xcf73('0x3a')][_0xcf73('0x3b')]({'where':{'type':_0x2c8037,'resourceId':_0x550f38['id']}})[_0xcf73('0x3c')](function(){return _0x493bb2;});})['then'](function(){_0x4f5f0c['status'](0xcc)[_0xcf73('0x3d')]();});}};}function handleEntityNotFound(_0x458082,_0x4808be){return function(_0x5e15b3){if(!_0x5e15b3){_0x458082['sendStatus'](0x194);}return _0x5e15b3;};}function handleError(_0x191edd,_0x3373cc){_0x3373cc=_0x3373cc||0x1f4;return function(_0x8e6551){logger['error'](_0x8e6551[_0xcf73('0x3e')]);if(_0x8e6551[_0xcf73('0x3f')]){delete _0x8e6551['name'];}_0x191edd[_0xcf73('0x33')](_0x3373cc)['send'](_0x8e6551);};}exports[_0xcf73('0x40')]=function(_0x245c6e,_0x5a30d6){var _0x5379e2={'include':[{'model':db[_0xcf73('0x41')],'as':_0xcf73('0x42')}]},_0x30a396={},_0x40d2dc={'count':0x0,'rows':[]};var _0x50740e=_[_0xcf73('0x43')](db[_0xcf73('0x44')][_0xcf73('0x45')],function(_0x247490){return{'name':_0x247490[_0xcf73('0x46')],'type':_0x247490[_0xcf73('0x47')][_0xcf73('0x48')]};});_0x30a396['model']=_[_0xcf73('0x43')](_0x50740e,_0xcf73('0x3f'));_0x30a396[_0xcf73('0x49')]=_[_0xcf73('0x4a')](_0x245c6e[_0xcf73('0x49')]);_0x30a396['filters']=_[_0xcf73('0x4b')](_0x30a396[_0xcf73('0x4c')],_0x30a396[_0xcf73('0x49')]);_0x5379e2[_0xcf73('0x4d')]=_[_0xcf73('0x4b')](_0x30a396[_0xcf73('0x4c')],qs[_0xcf73('0x4e')](_0x245c6e[_0xcf73('0x49')][_0xcf73('0x4e')]));_0x5379e2[_0xcf73('0x4d')]=_0x5379e2['attributes'][_0xcf73('0x4f')]?_0x5379e2[_0xcf73('0x4d')]:_0x30a396[_0xcf73('0x4c')];if(!_0x245c6e[_0xcf73('0x49')][_0xcf73('0x50')]('nolimit')){_0x5379e2[_0xcf73('0x31')]=qs[_0xcf73('0x31')](_0x245c6e[_0xcf73('0x49')][_0xcf73('0x31')]);_0x5379e2[_0xcf73('0x30')]=qs['offset'](_0x245c6e[_0xcf73('0x49')][_0xcf73('0x30')]);}_0x5379e2[_0xcf73('0x51')]=qs[_0xcf73('0x52')](_0x245c6e[_0xcf73('0x49')]['sort']);_0x5379e2[_0xcf73('0x53')]=qs['filters'](_[_0xcf73('0x54')](_0x245c6e[_0xcf73('0x49')],_0x30a396[_0xcf73('0x55')]),_0x50740e);if(_0x245c6e[_0xcf73('0x49')][_0xcf73('0x56')]){_0x5379e2[_0xcf73('0x53')]=_[_0xcf73('0x57')](_0x5379e2[_0xcf73('0x53')],{'$or':_[_0xcf73('0x43')](_0x50740e,function(_0x3dbc80){if(_0x3dbc80[_0xcf73('0x47')]!==_0xcf73('0x58')){var _0x1236fa={};_0x1236fa[_0x3dbc80['name']]={'$like':'%'+_0x245c6e[_0xcf73('0x49')]['filter']+'%'};return _0x1236fa;}})});}_0x5379e2=_[_0xcf73('0x57')]({},_0x5379e2,_0x245c6e[_0xcf73('0x59')]);var _0x804baf={'where':_0x5379e2[_0xcf73('0x53')]};return db[_0xcf73('0x44')][_0xcf73('0x32')](_0x804baf)['then'](function(_0x51ec88){_0x40d2dc['count']=_0x51ec88;if(_0x245c6e['query'][_0xcf73('0x5a')]){_0x5379e2[_0xcf73('0x5b')]=[{'all':!![]}];}return db[_0xcf73('0x44')][_0xcf73('0x5c')](_0x5379e2);})['then'](function(_0xe56da6){_0x40d2dc[_0xcf73('0x5d')]=_0xe56da6;return _0x40d2dc;})['then'](respondWithFilteredResult(_0x5a30d6,_0x5379e2))[_0xcf73('0x2d')](handleError(_0x5a30d6,null));};exports[_0xcf73('0x5e')]=function(_0x2f6702,_0x285bd0){var _0x7e483a={'raw':![],'where':{'id':_0x2f6702['params']['id']},'include':[{'model':db[_0xcf73('0x41')],'as':_0xcf73('0x42')}]},_0x1eac33={};_0x1eac33[_0xcf73('0x4c')]=_[_0xcf73('0x4a')](db['FaxAccount']['rawAttributes']);_0x1eac33[_0xcf73('0x49')]=_['keys'](_0x2f6702[_0xcf73('0x49')]);_0x1eac33[_0xcf73('0x55')]=_[_0xcf73('0x4b')](_0x1eac33[_0xcf73('0x4c')],_0x1eac33[_0xcf73('0x49')]);_0x7e483a[_0xcf73('0x4d')]=_['intersection'](_0x1eac33[_0xcf73('0x4c')],qs['fields'](_0x2f6702[_0xcf73('0x49')][_0xcf73('0x4e')]));_0x7e483a[_0xcf73('0x4d')]=_0x7e483a[_0xcf73('0x4d')][_0xcf73('0x4f')]?_0x7e483a['attributes']:_0x1eac33[_0xcf73('0x4c')];if(_0x2f6702[_0xcf73('0x49')]['includeAll']){_0x7e483a[_0xcf73('0x5b')]=[{'all':!![]}];}_0x7e483a=_[_0xcf73('0x57')]({},_0x7e483a,_0x2f6702[_0xcf73('0x59')]);return db[_0xcf73('0x44')][_0xcf73('0x5f')](_0x7e483a)[_0xcf73('0x3c')](handleEntityNotFound(_0x285bd0,null))[_0xcf73('0x3c')](respondWithResult(_0x285bd0,null))[_0xcf73('0x2d')](handleError(_0x285bd0,null));};exports[_0xcf73('0x60')]=function(_0x56bf28,_0x4fca84){return db[_0xcf73('0x44')][_0xcf73('0x60')](_0x56bf28['body'],{})['then'](function(_0x5cb37e){var _0x395310=_0x56bf28[_0xcf73('0x61')][_0xcf73('0x38')]({'plain':!![]});if(!_0x395310)throw new Error(_0xcf73('0x62'));if(_0x395310[_0xcf73('0x63')]==='user'){var _0x338b40=_0x5cb37e[_0xcf73('0x38')]({'plain':!![]});var _0x80280f=_0xcf73('0x39');return db[_0xcf73('0x64')][_0xcf73('0x5f')]({'where':{'name':_0x80280f,'userProfileId':_0x395310[_0xcf73('0x65')]},'raw':!![]})['then'](function(_0x474f39){if(_0x474f39&&_0x474f39[_0xcf73('0x66')]===0x0){return db[_0xcf73('0x3a')]['create']({'name':_0x338b40[_0xcf73('0x3f')],'resourceId':_0x338b40['id'],'type':_0x474f39['name'],'sectionId':_0x474f39['id']},{})['then'](function(){return _0x5cb37e;});}else{return _0x5cb37e;}})[_0xcf73('0x2d')](function(_0x217f9d){logger['error'](_0xcf73('0x67'),_0x217f9d);throw _0x217f9d;});}return _0x5cb37e;})['then'](respondWithResult(_0x4fca84,0xc9))[_0xcf73('0x2d')](handleError(_0x4fca84,null));};exports[_0xcf73('0x37')]=function(_0x2ca97a,_0x4e4620){if(_0x2ca97a[_0xcf73('0x68')]['id']){delete _0x2ca97a[_0xcf73('0x68')]['id'];}return db['FaxAccount'][_0xcf73('0x5f')]({'where':{'id':_0x2ca97a[_0xcf73('0x69')]['id']},'include':[{'model':db['Pause'],'as':'mandatoryDispositionPause'}]})[_0xcf73('0x3c')](handleEntityNotFound(_0x4e4620,null))[_0xcf73('0x3c')](saveUpdates(_0x2ca97a[_0xcf73('0x68')],null))[_0xcf73('0x3c')](respondWithResult(_0x4e4620,null))[_0xcf73('0x2d')](handleError(_0x4e4620,null));};exports[_0xcf73('0x3b')]=function(_0x41b6a4,_0x419af3){return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0x41b6a4[_0xcf73('0x69')]['id']}})['then'](handleEntityNotFound(_0x419af3,null))['then'](removeEntity(_0x419af3,null))[_0xcf73('0x2d')](handleError(_0x419af3,null));};exports['describe']=function(_0x2f799b,_0x375196){return db[_0xcf73('0x44')]['describe']()['then'](respondWithResult(_0x375196,null))['catch'](handleError(_0x375196,null));};exports[_0xcf73('0x6a')]=function(_0x4ef7c0,_0xf4627c,_0xc82b0c){if(_0x4ef7c0['body']['id']){delete _0x4ef7c0[_0xcf73('0x68')]['id'];}return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0x4ef7c0['params']['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0xf4627c,null))[_0xcf73('0x3c')](function(_0x240d30){if(_0x240d30){_0x4ef7c0['body'][_0xcf73('0x6b')]=_0x240d30['id'];return db[_0xcf73('0x6c')][_0xcf73('0x60')](_0x4ef7c0['body']);}})[_0xcf73('0x3c')](respondWithResult(_0xf4627c,null))['catch'](handleError(_0xf4627c,null));};exports['getDispositions']=function(_0x5cdb5f,_0x20faac,_0x2c62f5){var _0x47f27f={'raw':![],'where':{}};var _0x4efcc2={};var _0x1bfafb={'count':0x0,'rows':[]};return db[_0xcf73('0x44')]['findOne']({'where':{'id':_0x5cdb5f[_0xcf73('0x69')]['id']}})['then'](handleEntityNotFound(_0x20faac,null))[_0xcf73('0x3c')](function(_0x5596d6){if(_0x5596d6){_0x4efcc2[_0xcf73('0x4c')]=_[_0xcf73('0x4a')](db[_0xcf73('0x6c')][_0xcf73('0x45')]);_0x4efcc2[_0xcf73('0x49')]=_[_0xcf73('0x4a')](_0x5cdb5f[_0xcf73('0x49')]);_0x4efcc2[_0xcf73('0x55')]=_['intersection'](_0x4efcc2['model'],_0x4efcc2['query']);_0x47f27f[_0xcf73('0x4d')]=_[_0xcf73('0x4b')](_0x4efcc2[_0xcf73('0x4c')],qs[_0xcf73('0x4e')](_0x5cdb5f['query'][_0xcf73('0x4e')]));_0x47f27f['attributes']=_0x47f27f[_0xcf73('0x4d')][_0xcf73('0x4f')]?_0x47f27f['attributes']:_0x4efcc2[_0xcf73('0x4c')];if(!_0x5cdb5f['query'][_0xcf73('0x50')](_0xcf73('0x6d'))){_0x47f27f[_0xcf73('0x31')]=qs[_0xcf73('0x31')](_0x5cdb5f['query'][_0xcf73('0x31')]);_0x47f27f[_0xcf73('0x30')]=qs['offset'](_0x5cdb5f[_0xcf73('0x49')][_0xcf73('0x30')]);}_0x47f27f[_0xcf73('0x51')]=qs[_0xcf73('0x52')](_0x5cdb5f['query'][_0xcf73('0x52')]);_0x47f27f[_0xcf73('0x53')]=qs[_0xcf73('0x55')](_[_0xcf73('0x54')](_0x5cdb5f[_0xcf73('0x49')],_0x4efcc2[_0xcf73('0x55')]));_0x47f27f['where'][_0xcf73('0x6b')]=_0x5596d6['id'];if(_0x5cdb5f['query'][_0xcf73('0x56')]){_0x47f27f[_0xcf73('0x53')]=_[_0xcf73('0x57')](_0x47f27f['where'],{'$or':_[_0xcf73('0x43')](_0x47f27f[_0xcf73('0x4d')],function(_0x243a96){var _0x35ce24={};_0x35ce24[_0x243a96]={'$like':'%'+_0x5cdb5f[_0xcf73('0x49')][_0xcf73('0x56')]+'%'};return _0x35ce24;})});}_0x47f27f=_['merge']({},_0x47f27f,_0x5cdb5f[_0xcf73('0x59')]);return db[_0xcf73('0x6c')][_0xcf73('0x32')]({'where':_0x47f27f[_0xcf73('0x53')]})['then'](function(_0x5d5f7f){_0x1bfafb['count']=_0x5d5f7f;if(_0x5cdb5f[_0xcf73('0x49')]['includeAll']){_0x47f27f[_0xcf73('0x5b')]=[{'all':!![]}];}return db['Disposition']['findAll'](_0x47f27f);})[_0xcf73('0x3c')](function(_0x453030){_0x1bfafb['rows']=_0x453030;return _0x1bfafb;});}})[_0xcf73('0x3c')](respondWithFilteredResult(_0x20faac,_0x47f27f))['catch'](handleError(_0x20faac,null));};exports[_0xcf73('0x6e')]=function(_0x3d84b0,_0x372986,_0x588760){return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0x3d84b0[_0xcf73('0x69')]['id']}})['then'](handleEntityNotFound(_0x372986,null))[_0xcf73('0x3c')](function(_0x19cc21){if(_0x19cc21){return _0x19cc21[_0xcf73('0x6e')](_0x3d84b0[_0xcf73('0x49')]['ids']);}})[_0xcf73('0x3c')](respondWithStatusCode(_0x372986,null))['catch'](handleError(_0x372986,null));};exports[_0xcf73('0x6f')]=function(_0xa2623b,_0x2b477a,_0x1d27ae){if(_0xa2623b[_0xcf73('0x68')]['id']){delete _0xa2623b[_0xcf73('0x68')]['id'];}return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0xa2623b[_0xcf73('0x69')]['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x2b477a,null))[_0xcf73('0x3c')](function(_0x1cc784){if(_0x1cc784){_0xa2623b['body']['FaxAccountId']=_0x1cc784['id'];return db[_0xcf73('0x70')][_0xcf73('0x60')](_0xa2623b['body']);}})['then'](respondWithResult(_0x2b477a,null))['catch'](handleError(_0x2b477a,null));};exports[_0xcf73('0x71')]=function(_0x5e150f,_0x549b9d,_0x332bae){var _0x40594b={'raw':![],'where':{}};var _0x3b7b92={};var _0x28d0df={'count':0x0,'rows':[]};return db[_0xcf73('0x44')][_0xcf73('0x72')]({'where':{'id':_0x5e150f[_0xcf73('0x69')]['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x549b9d,null))[_0xcf73('0x3c')](function(_0x5596bd){if(_0x5596bd){_0x3b7b92['model']=_[_0xcf73('0x4a')](db['CannedAnswer'][_0xcf73('0x45')]);_0x3b7b92['query']=_[_0xcf73('0x4a')](_0x5e150f['query']);_0x3b7b92[_0xcf73('0x55')]=_[_0xcf73('0x4b')](_0x3b7b92['model'],_0x3b7b92[_0xcf73('0x49')]);_0x40594b[_0xcf73('0x4d')]=_[_0xcf73('0x4b')](_0x3b7b92[_0xcf73('0x4c')],qs['fields'](_0x5e150f[_0xcf73('0x49')]['fields']));_0x40594b[_0xcf73('0x4d')]=_0x40594b[_0xcf73('0x4d')][_0xcf73('0x4f')]?_0x40594b[_0xcf73('0x4d')]:_0x3b7b92['model'];if(!_0x5e150f[_0xcf73('0x49')][_0xcf73('0x50')](_0xcf73('0x6d'))){_0x40594b['limit']=qs[_0xcf73('0x31')](_0x5e150f['query'][_0xcf73('0x31')]);_0x40594b[_0xcf73('0x30')]=qs['offset'](_0x5e150f[_0xcf73('0x49')][_0xcf73('0x30')]);}_0x40594b[_0xcf73('0x51')]=qs['sort'](_0x5e150f[_0xcf73('0x49')]['sort']);_0x40594b[_0xcf73('0x53')]=qs[_0xcf73('0x55')](_['pick'](_0x5e150f[_0xcf73('0x49')],_0x3b7b92[_0xcf73('0x55')]));_0x40594b[_0xcf73('0x53')][_0xcf73('0x6b')]=_0x5596bd['id'];if(_0x5e150f[_0xcf73('0x49')][_0xcf73('0x56')]){_0x40594b[_0xcf73('0x53')]=_['merge'](_0x40594b[_0xcf73('0x53')],{'$or':_[_0xcf73('0x43')](_0x40594b[_0xcf73('0x4d')],function(_0x25d38f){var _0x293bf5={};_0x293bf5[_0x25d38f]={'$like':'%'+_0x5e150f[_0xcf73('0x49')]['filter']+'%'};return _0x293bf5;})});}_0x40594b=_[_0xcf73('0x57')]({},_0x40594b,_0x5e150f['options']);return db['CannedAnswer']['count']({'where':_0x40594b[_0xcf73('0x53')]})[_0xcf73('0x3c')](function(_0x8739f3){_0x28d0df[_0xcf73('0x32')]=_0x8739f3;if(_0x5e150f['query']['includeAll']){_0x40594b[_0xcf73('0x5b')]=[{'all':!![]}];}return db['CannedAnswer']['findAll'](_0x40594b);})['then'](function(_0x424907){_0x28d0df[_0xcf73('0x5d')]=_0x424907;return _0x28d0df;});}})['then'](respondWithFilteredResult(_0x549b9d,_0x40594b))['catch'](handleError(_0x549b9d,null));};exports['removeAnswers']=function(_0x2eeca3,_0x44d096,_0x1fa11d){return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0x2eeca3['params']['id']}})['then'](handleEntityNotFound(_0x44d096,null))[_0xcf73('0x3c')](function(_0x2bd1aa){if(_0x2bd1aa){return _0x2bd1aa['removeAnswers'](_0x2eeca3[_0xcf73('0x49')][_0xcf73('0x73')]);}})[_0xcf73('0x3c')](respondWithStatusCode(_0x44d096,null))[_0xcf73('0x2d')](handleError(_0x44d096,null));};exports['addInteraction']=function(_0x7a8606,_0x3d4ee8,_0x494e4d){return db['FaxInteraction'][_0xcf73('0x5f')]({'where':{'id':_0x7a8606['params']['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x3d4ee8,null))[_0xcf73('0x3c')](function(_0x20106c){if(_0x20106c){return _0x20106c['addInteraction'](_0x7a8606[_0xcf73('0x68')]['ids'],_[_0xcf73('0x74')](_0x7a8606[_0xcf73('0x68')],[_0xcf73('0x73'),'id'])||{});}})[_0xcf73('0x3c')](respondWithResult(_0x3d4ee8,null))[_0xcf73('0x2d')](handleError(_0x3d4ee8,null));};exports[_0xcf73('0x75')]=function(_0x1ade2c,_0x517a6c,_0x465a5d){var _0x5cb316={'raw':![],'where':{}};var _0x46cd71={};var _0xe21e73={'count':0x0,'rows':[]};return db[_0xcf73('0x44')][_0xcf73('0x72')]({'where':{'id':_0x1ade2c['params']['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x517a6c,null))[_0xcf73('0x3c')](function(_0x49359b){if(_0x49359b){_0x46cd71[_0xcf73('0x4c')]=_['keys'](db[_0xcf73('0x76')]['rawAttributes']);_0x46cd71[_0xcf73('0x49')]=_[_0xcf73('0x4a')](_0x1ade2c[_0xcf73('0x49')]);_0x46cd71[_0xcf73('0x55')]=_[_0xcf73('0x4b')](_0x46cd71[_0xcf73('0x4c')],_0x46cd71['query']);_0x5cb316[_0xcf73('0x4d')]=_[_0xcf73('0x4b')](_0x46cd71[_0xcf73('0x4c')],qs['fields'](_0x1ade2c['query'][_0xcf73('0x4e')]));_0x5cb316['attributes']=_0x5cb316[_0xcf73('0x4d')][_0xcf73('0x4f')]?_0x5cb316['attributes']:_0x46cd71[_0xcf73('0x4c')];if(!_0x1ade2c[_0xcf73('0x49')][_0xcf73('0x50')](_0xcf73('0x6d'))){_0x5cb316[_0xcf73('0x31')]=qs[_0xcf73('0x31')](_0x1ade2c['query'][_0xcf73('0x31')]);_0x5cb316[_0xcf73('0x30')]=qs[_0xcf73('0x30')](_0x1ade2c[_0xcf73('0x49')]['offset']);}_0x5cb316[_0xcf73('0x51')]=qs['sort'](_0x1ade2c[_0xcf73('0x49')][_0xcf73('0x52')]);_0x5cb316['where']=qs['filters'](_['pick'](_0x1ade2c['query'],_0x46cd71[_0xcf73('0x55')]));_0x5cb316[_0xcf73('0x53')][_0xcf73('0x6b')]=_0x49359b['id'];if(_0x1ade2c[_0xcf73('0x49')]['filter']){_0x5cb316[_0xcf73('0x53')]=_[_0xcf73('0x57')](_0x5cb316[_0xcf73('0x53')],{'$or':_['map'](_0x5cb316[_0xcf73('0x4d')],function(_0x35c0bc){var _0x22857f={};_0x22857f[_0x35c0bc]={'$like':'%'+_0x1ade2c[_0xcf73('0x49')]['filter']+'%'};return _0x22857f;})});}_0x5cb316=_[_0xcf73('0x57')]({},_0x5cb316,_0x1ade2c[_0xcf73('0x59')]);return db[_0xcf73('0x76')]['count']({'where':_0x5cb316[_0xcf73('0x53')]})[_0xcf73('0x3c')](function(_0x3557bf){_0xe21e73[_0xcf73('0x32')]=_0x3557bf;if(_0x1ade2c[_0xcf73('0x49')][_0xcf73('0x5a')]){_0x5cb316[_0xcf73('0x5b')]=[{'model':db[_0xcf73('0x77')],'as':_0xcf73('0x78'),'required':![]},{'model':db[_0xcf73('0x79')],'as':_0xcf73('0x7a'),'attributes':[_0xcf73('0x3f'),_0xcf73('0x7b'),_0xcf73('0x7c')],'required':![]},{'model':db[_0xcf73('0x7d')],'as':_0xcf73('0x7e'),'attributes':['id',_0xcf73('0x3f'),_0xcf73('0x7f')],'where':_0x1ade2c[_0xcf73('0x49')][_0xcf73('0x80')]?{'id':_0x1ade2c[_0xcf73('0x49')][_0xcf73('0x80')]}:undefined,'required':_0x1ade2c[_0xcf73('0x49')][_0xcf73('0x80')]?!![]:![]}];}return db['FaxInteraction'][_0xcf73('0x5c')](_0x5cb316);})[_0xcf73('0x3c')](function(_0xb84dc9){_0xe21e73[_0xcf73('0x5d')]=_0xb84dc9;return _0xe21e73;});}})['then'](respondWithFilteredResult(_0x517a6c,_0x5cb316))['catch'](handleError(_0x517a6c,null));};exports[_0xcf73('0x81')]=function(_0x48abfa,_0x3ca293){var _0x1062f6=_0x48abfa[_0xcf73('0x69')]['id'];var _0x1dd230=_0x48abfa[_0xcf73('0x68')];var _0x3484ff=0xc8;var _0x13859b=null;return db[_0xcf73('0x82')][_0xcf73('0x83')]({'isolationLevel':db[_0xcf73('0x82')][_0xcf73('0x84')][_0xcf73('0x85')]['READ_COMMITTED']},function(_0x316326){return db['FaxAccount'][_0xcf73('0x72')]({'where':{'id':_0x1062f6},'transaction':_0x316326})[_0xcf73('0x3c')](function(_0x47dfa1){if(_0x47dfa1){return db[_0xcf73('0x86')]['destroy']({'where':{'FaxAccountId':_0x1062f6},'transaction':_0x316326})['then'](function(){var _0x34a0d0=_[_0xcf73('0x43')](_0x1dd230,function(_0x4d75c8){_0x4d75c8[_0xcf73('0x6b')]=_0x1062f6;return _0x4d75c8;});return db[_0xcf73('0x86')][_0xcf73('0x87')](_0x34a0d0,{'transaction':_0x316326});});}else{_0x3484ff=0x194;_0x13859b=[];}});})[_0xcf73('0x3c')](function(){if(_0x3484ff!==0x194){return db[_0xcf73('0x86')][_0xcf73('0x88')]({'where':{'FaxAccountId':_0x1062f6},'order':_0xcf73('0x89')})[_0xcf73('0x3c')](function(_0x5d371a){_0x13859b=_0x5d371a;});}})[_0xcf73('0x2d')](function(_0x2ff8eb){_0x3484ff=0x1f4;logger['error'](_0x2ff8eb[_0xcf73('0x3e')]);if(_0x2ff8eb[_0xcf73('0x3f')]){delete _0x2ff8eb[_0xcf73('0x3f')];}_0x13859b=_0x2ff8eb;})['finally'](function(){if(_0x13859b===null){_0x3ca293[_0xcf73('0x2e')](_0x3484ff);}else{if(_0x3484ff===0x1f4){_0x3ca293[_0xcf73('0x33')](_0x3484ff)[_0xcf73('0x8a')](_0x13859b);}else{_0x3ca293['status'](_0x3484ff)[_0xcf73('0x2f')](_0x13859b);}}});};exports[_0xcf73('0x8b')]=function(_0x1bae47,_0x4c95c0,_0x512638){var _0x2aa56b={};var _0x923395={};var _0x53abff;var _0x4dc06f;return db[_0xcf73('0x44')]['findOne']({'where':{'id':_0x1bae47[_0xcf73('0x69')]['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x4c95c0,null))[_0xcf73('0x3c')](function(_0x30ec7f){if(_0x30ec7f){_0x53abff=_0x30ec7f;_0x923395['model']=_[_0xcf73('0x4a')](db['FaxApplication'][_0xcf73('0x45')]);_0x923395[_0xcf73('0x49')]=_[_0xcf73('0x4a')](_0x1bae47[_0xcf73('0x49')]);_0x923395[_0xcf73('0x55')]=_[_0xcf73('0x4b')](_0x923395['model'],_0x923395['query']);_0x2aa56b[_0xcf73('0x4d')]=_[_0xcf73('0x4b')](_0x923395['model'],qs[_0xcf73('0x4e')](_0x1bae47['query']['fields']));_0x2aa56b[_0xcf73('0x4d')]=_0x2aa56b[_0xcf73('0x4d')][_0xcf73('0x4f')]?_0x2aa56b[_0xcf73('0x4d')]:_0x923395['model'];_0x2aa56b[_0xcf73('0x51')]=qs['sort'](_0x1bae47['query']['sort']);_0x2aa56b[_0xcf73('0x53')]=qs[_0xcf73('0x55')](_[_0xcf73('0x54')](_0x1bae47[_0xcf73('0x49')],_0x923395['filters']));if(_0x1bae47['query'][_0xcf73('0x56')]){_0x2aa56b[_0xcf73('0x53')]=_[_0xcf73('0x57')](_0x2aa56b['where'],{'$or':_[_0xcf73('0x43')](_0x2aa56b[_0xcf73('0x4d')],function(_0x16a0fb){var _0xfc3f07={};_0xfc3f07[_0x16a0fb]={'$like':'%'+_0x1bae47[_0xcf73('0x49')]['filter']+'%'};return _0xfc3f07;})});}_0x2aa56b=_[_0xcf73('0x57')]({},_0x2aa56b,_0x1bae47[_0xcf73('0x59')]);return _0x53abff[_0xcf73('0x8b')](_0x2aa56b);}})[_0xcf73('0x3c')](function(_0x406427){if(_0x406427){_0x4dc06f=_0x406427[_0xcf73('0x4f')];if(!_0x1bae47[_0xcf73('0x49')][_0xcf73('0x50')](_0xcf73('0x6d'))){_0x2aa56b[_0xcf73('0x31')]=qs[_0xcf73('0x31')](_0x1bae47['query'][_0xcf73('0x31')]);_0x2aa56b[_0xcf73('0x30')]=qs[_0xcf73('0x30')](_0x1bae47['query'][_0xcf73('0x30')]);}return _0x53abff[_0xcf73('0x8b')](_0x2aa56b);}})[_0xcf73('0x3c')](function(_0x1bc73f){if(_0x1bc73f){return _0x1bc73f?{'count':_0x4dc06f,'rows':_0x1bc73f}:null;}})[_0xcf73('0x3c')](respondWithResult(_0x4c95c0,null))[_0xcf73('0x2d')](handleError(_0x4c95c0,null));};function Extension(_0x32c863,_0x43d0c0,_0x356dff,_0x3fe931){this['context']=_0xcf73('0x8c');this[_0xcf73('0x8d')]=_0x32c863[_0xcf73('0x8e')];this[_0xcf73('0x8f')]=_0x3fe931;this['type']='system';this[_0xcf73('0x90')]=_0xcf73('0x91');this[_0xcf73('0x6b')]=_0x32c863['id'];this[_0xcf73('0x89')]=_0x43d0c0;this[_0xcf73('0x92')]=_0x356dff;}function createExtensionsReciveFax(_0x46f588){var _0x20c384=0x1;var _0x18a3c4=[];_0x18a3c4[_0xcf73('0x93')](new Extension(_0x46f588,_0x20c384,'','Answer'));_0x20c384+=0x1;_0x18a3c4[_0xcf73('0x93')](new Extension(_0x46f588,_0x20c384,_0xcf73('0x94'),'Set'));_0x20c384+=0x1;for(var _0x99b8cf in _0x46f588){if(_0x46f588[_0xcf73('0x50')](_0x99b8cf)&&(_0x99b8cf===_0xcf73('0x95')||_0x99b8cf===_0xcf73('0x8e')||_0x99b8cf===_0xcf73('0x96')||_0x99b8cf===_0xcf73('0x97')||_0x99b8cf==='headerinfo'||_0x99b8cf===_0xcf73('0x98')||_0x99b8cf==='minrate'||_0x99b8cf===_0xcf73('0x99')||_0x99b8cf===_0xcf73('0x9a'))){_0x18a3c4[_0xcf73('0x93')](new Extension(_0x46f588,_0x20c384,_0xcf73('0x9b')+_0x99b8cf+')='+_0x46f588[_0x99b8cf],_0xcf73('0x9c')));_0x20c384+=0x1;}}_0x18a3c4['push'](new Extension(_0x46f588,_0x20c384,'6',_0xcf73('0x9d')));_0x20c384+=0x1;_0x18a3c4['push'](new Extension(_0x46f588,_0x20c384,_0xcf73('0x9e'),_0xcf73('0x9f')));_0x20c384=0x0;return _0x18a3c4;}exports[_0xcf73('0xa0')]=function(_0x357965,_0x52fa98,_0x4455da){var _0xa1647c;return db['sequelize'][_0xcf73('0x83')](function(_0x5690c7){return db[_0xcf73('0x44')][_0xcf73('0x60')](_0x357965['body'],{'transaction':_0x5690c7})[_0xcf73('0x3c')](function(_0x2c20f3){_0xa1647c=_0x2c20f3['get']({'plain':!![]});return db[_0xcf73('0xa1')][_0xcf73('0x87')](createExtensionsReciveFax(_0xa1647c),{'transaction':_0x5690c7});});})['then'](function(){return _0xa1647c;})[_0xcf73('0x3c')](respondWithResult(_0x52fa98,null))[_0xcf73('0x2d')](handleError(_0x52fa98,null));};exports[_0xcf73('0xa2')]=function(_0x557ed0,_0x3096b6,_0x33ff94){var _0x156fa9;return db[_0xcf73('0x82')][_0xcf73('0x83')](function(_0x955db9){return db[_0xcf73('0x44')][_0xcf73('0x37')](_0x557ed0[_0xcf73('0x68')],{'where':{'id':_0x557ed0[_0xcf73('0x68')]['id']},'transaction':_0x955db9})[_0xcf73('0x3c')](function(_0x4821d3){return db[_0xcf73('0xa1')]['destroy']({'where':{'FaxAccountId':_0x557ed0['body']['id']},'transaction':_0x955db9})[_0xcf73('0x3c')](function(_0x202287){return db[_0xcf73('0xa1')]['bulkCreate'](createExtensionsReciveFax(_['omit'](_0x557ed0['body'],[_0xcf73('0xa3'),_0xcf73('0x48'),_0xcf73('0xa4'),'updatedAt',_0xcf73('0xa5'),_0xcf73('0xa6')])),{'transaction':_0x955db9});});});})[_0xcf73('0x3c')](function(){return db[_0xcf73('0x44')][_0xcf73('0xa7')](_0x557ed0[_0xcf73('0x68')]['id']);})[_0xcf73('0x3c')](respondWithResult(_0x3096b6,null))[_0xcf73('0x2d')](handleError(_0x3096b6,null));};exports[_0xcf73('0xa8')]=function(_0x3db203,_0x2b1fed,_0x55382b){var _0x1da1ba={'raw':!![],'where':{}};var _0x2ce33b={};var _0x3a30c7={'count':0x0,'rows':[]};return db[_0xcf73('0x44')]['findOne']({'where':{'id':_0x3db203[_0xcf73('0x69')]['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x2b1fed,null))[_0xcf73('0x3c')](function(_0x3c945a){if(_0x3c945a){_0x2ce33b[_0xcf73('0x4c')]=_['keys'](db['FaxMessage'][_0xcf73('0x45')]);_0x2ce33b['query']=_[_0xcf73('0x4a')](_0x3db203['query']);_0x2ce33b[_0xcf73('0x55')]=_[_0xcf73('0x4b')](_0x2ce33b[_0xcf73('0x4c')],_0x2ce33b[_0xcf73('0x49')]);_0x1da1ba[_0xcf73('0x4d')]=_['intersection'](_0x2ce33b[_0xcf73('0x4c')],qs[_0xcf73('0x4e')](_0x3db203[_0xcf73('0x49')][_0xcf73('0x4e')]));_0x1da1ba[_0xcf73('0x4d')]=_0x1da1ba[_0xcf73('0x4d')][_0xcf73('0x4f')]?_0x1da1ba['attributes']:_0x2ce33b['model'];if(!_0x3db203[_0xcf73('0x49')][_0xcf73('0x50')](_0xcf73('0x6d'))){_0x1da1ba['limit']=qs[_0xcf73('0x31')](_0x3db203[_0xcf73('0x49')][_0xcf73('0x31')]);_0x1da1ba[_0xcf73('0x30')]=qs['offset'](_0x3db203['query'][_0xcf73('0x30')]);}_0x1da1ba['order']=qs[_0xcf73('0x52')](_0x3db203[_0xcf73('0x49')][_0xcf73('0x52')]);_0x1da1ba[_0xcf73('0x53')]=qs[_0xcf73('0x55')](_[_0xcf73('0x54')](_0x3db203[_0xcf73('0x49')],_0x2ce33b[_0xcf73('0x55')]));_0x1da1ba[_0xcf73('0x53')][_0xcf73('0x6b')]=_0x3c945a['id'];if(_0x3db203[_0xcf73('0x49')][_0xcf73('0x56')]){_0x1da1ba[_0xcf73('0x53')]=_['merge'](_0x1da1ba[_0xcf73('0x53')],{'$or':_[_0xcf73('0x43')](_0x1da1ba[_0xcf73('0x4d')],function(_0x5b0721){var _0x2dde05={};_0x2dde05[_0x5b0721]={'$like':'%'+_0x3db203[_0xcf73('0x49')][_0xcf73('0x56')]+'%'};return _0x2dde05;})});}if(_0x3db203[_0xcf73('0x49')][_0xcf73('0xa9')]){var _0x38f430=_0x3db203[_0xcf73('0x49')]['$gte'][_0xcf73('0xaa')](',');var _0x22136a={};_0x22136a[_0x38f430[0x0]]={'$gte':moment(_0x38f430[0x1])[_0xcf73('0xab')](_0xcf73('0xac'))};_0x1da1ba[_0xcf73('0x53')]=_[_0xcf73('0x57')](_0x1da1ba['where'],_0x22136a);}_0x1da1ba=_[_0xcf73('0x57')]({},_0x1da1ba,_0x3db203[_0xcf73('0x59')]);return db[_0xcf73('0xad')][_0xcf73('0x32')]({'where':_0x1da1ba[_0xcf73('0x53')]})['then'](function(_0x318297){_0x3a30c7[_0xcf73('0x32')]=_0x318297;if(_0x3db203['query'][_0xcf73('0x5a')]){_0x1da1ba['include']=[{'all':!![]}];}return db[_0xcf73('0xad')]['findAll'](_0x1da1ba);})['then'](function(_0x420b28){_0x3a30c7[_0xcf73('0x5d')]=_0x420b28;return _0x3a30c7;});}})[_0xcf73('0x3c')](respondWithFilteredResult(_0x2b1fed,_0x1da1ba))['catch'](handleError(_0x2b1fed,null));};exports[_0xcf73('0x8a')]=function(_0x2cbd60,_0x181c1e,_0x252445){var _0x663965,_0x1a9b8a={},_0x514d10;if(_0x2cbd60[_0xcf73('0x68')]['to']){_0x514d10=_0x2cbd60[_0xcf73('0x68')]['to'][0x0];}return db[_0xcf73('0x44')]['find']({'where':{'id':_0x2cbd60['params']['id']},'include':[{'model':db[_0xcf73('0xae')],'as':_0xcf73('0xaf'),'include':[{'model':db['CmContact'],'as':_0xcf73('0xb0'),'where':{'fax':_0x514d10},'limit':0x1,'order':[[_0xcf73('0xb1'),_0xcf73('0xb2')]]}]}]})[_0xcf73('0x3c')](handleEntityNotFound(_0x181c1e,null))['then'](function(_0x155ca9){_0x663965=_0x155ca9;if(_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')]&&_0x2cbd60['body']['attachments']['length']){for(var _0x47c3c0=0x0;_0x47c3c0<_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][_0xcf73('0x4f')];_0x47c3c0+=0x1){_0x2cbd60['body']['attachments'][_0x47c3c0]={'filename':_0x2cbd60['body']['attachments'][_0x47c3c0][_0xcf73('0x3f')],'id':_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][_0x47c3c0]['id'],'path':path['join'](config[_0xcf73('0xb4')],'server/files/attachments',_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][_0x47c3c0][_0xcf73('0xb5')])};}}return respondWithRpcPromise('CheckAfterSend',_0xcf73('0xb6'),{'FaxAccountId':_[_0xcf73('0xb7')](_0x2cbd60[_0xcf73('0x69')]['id'])?undefined:_0x2cbd60[_0xcf73('0x69')]['id'],'path':_['isNil'](_0x2cbd60['body'][_0xcf73('0xb3')][0x0][_0xcf73('0x8')])?undefined:_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][0x0][_0xcf73('0x8')],'fax':_[_0xcf73('0xb7')](_0x2cbd60[_0xcf73('0x68')]['to'][0x0])?undefined:_0x2cbd60['body']['to'][0x0]},client9002);})[_0xcf73('0x3c')](function(){if(_0x663965){if(_[_0xcf73('0xb7')](_0x2cbd60['body'][_0xcf73('0xb8')])){_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb8')]=util['format'](_0xcf73('0xb9'),_0x663965[_0xcf73('0x3f')],_0x663965[_0xcf73('0xba')]);}if(_0x663965[_0xcf73('0xaf')]){if(_0x663965['List'][_0xcf73('0xb0')]['length']){return _0x663965['List'][_0xcf73('0xb0')][0x0];}else{return db[_0xcf73('0x77')]['create'](_[_0xcf73('0x1c')](_0x2cbd60[_0xcf73('0x68')],{'firstName':_0x2cbd60[_0xcf73('0x68')]['to'][0x0],'phone':_0x2cbd60[_0xcf73('0x68')]['to'][0x0],'fax':_0x2cbd60['body']['to'][0x0],'ListId':_0x663965['ListId']}));}}else{throw new Error(_0xcf73('0xbb'));}}else{throw new Error('Send\x20Fax\x20failed');}})[_0xcf73('0x3c')](function(_0x1f1295){if(_0x1f1295){return db[_0xcf73('0x76')][_0xcf73('0x5f')]({'where':{'ContactId':_0x1f1295['id'],'closed':![],'FaxAccountId':_0x663965['id']}})['then'](function(_0x48a15b){if(_0x48a15b){return[_0x48a15b,![]];}return db['FaxInteraction'][_0xcf73('0x60')]({'UserId':_0x2cbd60[_0xcf73('0x61')]['id'],'ContactId':_0x1f1295['id'],'FaxAccountId':_0x663965['id'],'fax':_0x2cbd60[_0xcf73('0x68')]['to'][0x0],'firstMsgDirection':_0xcf73('0xbc'),'Messages':[_[_0xcf73('0x57')](_0x2cbd60[_0xcf73('0x68')],{'read':![],'body':_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][0x0][_0xcf73('0xbd')],'FaxAccountId':_0x663965['id'],'UserId':_0x2cbd60['user']['id'],'ContactId':_0x1f1295['id'],'AttachmentId':_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][0x0]['id']})]},{'include':[{'model':db['FaxMessage'],'as':_0xcf73('0xbe')}]})['then'](function(_0x295ebd){return[_0x295ebd,!![]];});});}else{throw new Error(_0xcf73('0xbf'));}})[_0xcf73('0xc0')](function(_0x5e6847,_0x5145d1){if(_0x5145d1){return _0x5e6847;}return db[_0xcf73('0xad')]['create']({'direction':_0xcf73('0xbc'),'read':![],'body':_0x2cbd60[_0xcf73('0x68')]['attachments'][0x0][_0xcf73('0xbd')],'FaxAccountId':_0x663965['id'],'FaxInteractionId':_0x5e6847['id'],'UserId':_0x2cbd60[_0xcf73('0x61')]['id'],'ContactId':_0x5e6847['ContactId'],'AttachmentId':_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][0x0]['id']})[_0xcf73('0x3c')](function(_0x13b360){_0x5e6847[_0xcf73('0xc1')][_0xcf73('0xbe')]=[];_0x5e6847[_0xcf73('0xc1')][_0xcf73('0xbe')][_0xcf73('0x93')](_0x13b360['dataValues']);return _0x5e6847;});})['then'](function(_0x1fb4d7){respondWithRpcPromise('SendFax',_0xcf73('0xc2'),{'FaxAccountId':_[_0xcf73('0xb7')](_0x2cbd60[_0xcf73('0x69')]['id'])?undefined:_0x2cbd60[_0xcf73('0x69')]['id'],'path':_['isNil'](_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][0x0][_0xcf73('0x8')])?undefined:_0x2cbd60[_0xcf73('0x68')][_0xcf73('0xb3')][0x0]['path'],'fax':_[_0xcf73('0xb7')](_0x2cbd60['body']['to'][0x0])?undefined:_0x2cbd60[_0xcf73('0x68')]['to'][0x0],'AttachmentId':_0x2cbd60[_0xcf73('0x68')]['attachments'][0x0]['id']},client9002)[_0xcf73('0x3c')](function(_0x1d1ed4){logger[_0xcf73('0x24')](_0xcf73('0xc3'),_0x1d1ed4);})[_0xcf73('0x2d')](function(_0x68c6a6){logger[_0xcf73('0x24')](_0xcf73('0xc3'),_0x68c6a6);});return _0x1fb4d7;})[_0xcf73('0x3c')](respondWithResult(_0x181c1e,null))[_0xcf73('0x2d')](handleError(_0x181c1e,null));};exports[_0xcf73('0xc4')]=function(_0x184a60,_0x4ede31,_0x5c2430){return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0x184a60[_0xcf73('0x69')]['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x4ede31,null))[_0xcf73('0x3c')](function(_0x4eefe3){if(_0x4eefe3){return _0x4eefe3[_0xcf73('0xc4')](_0x184a60['body'][_0xcf73('0x73')],_['omit'](_0x184a60[_0xcf73('0x68')],[_0xcf73('0x73'),'id'])||{})[_0xcf73('0xc0')](function(_0x37f3c6){for(var _0x31c7ab=0x0;_0x31c7ab<_0x184a60['body']['ids'][_0xcf73('0x4f')];_0x31c7ab+=0x1){socket[_0xcf73('0xc5')](_0xcf73('0xc6'),{'UserId':Number(_0x184a60[_0xcf73('0x68')][_0xcf73('0x73')][_0x31c7ab]),'FaxAccountId':Number(_0x184a60['params']['id'])});}return _0x37f3c6;});}})[_0xcf73('0x3c')](respondWithResult(_0x4ede31,null))[_0xcf73('0x2d')](handleError(_0x4ede31,null));};exports[_0xcf73('0xc7')]=function(_0x459125,_0x1e8d03,_0x123156){return db[_0xcf73('0x44')][_0xcf73('0x5f')]({'where':{'id':_0x459125[_0xcf73('0x69')]['id']}})[_0xcf73('0x3c')](handleEntityNotFound(_0x1e8d03,null))[_0xcf73('0x3c')](function(_0x452b5f){if(_0x452b5f){return _0x452b5f[_0xcf73('0xc7')](_0x459125[_0xcf73('0x49')]['ids'])[_0xcf73('0x3c')](function(){if(_[_0xcf73('0xc8')](_0x459125[_0xcf73('0x49')][_0xcf73('0x73')])){for(var _0x3ea839=0x0;_0x3ea839<_0x459125[_0xcf73('0x49')][_0xcf73('0x73')][_0xcf73('0x4f')];_0x3ea839+=0x1){socket[_0xcf73('0xc5')](_0xcf73('0xc9'),{'UserId':Number(_0x459125[_0xcf73('0x49')][_0xcf73('0x73')][_0x3ea839]),'FaxAccountId':Number(_0x459125[_0xcf73('0x69')]['id'])});}}else{socket['emit'](_0xcf73('0xc9'),{'UserId':Number(_0x459125[_0xcf73('0x49')][_0xcf73('0x73')]),'FaxAccountId':Number(_0x459125[_0xcf73('0x69')]['id'])});}});}})[_0xcf73('0x3c')](respondWithStatusCode(_0x1e8d03,null))[_0xcf73('0x2d')](handleError(_0x1e8d03,null));};exports[_0xcf73('0xca')]=function(_0x2ee90d,_0x485edc,_0xf5dbf9){var _0x402ee9={};var _0x4d3289={};var _0x200b93;var _0x2d5b46;return db['FaxAccount'][_0xcf73('0x72')]({'where':{'id':_0x2ee90d['params']['id']}})['then'](handleEntityNotFound(_0x485edc,null))[_0xcf73('0x3c')](function(_0xf77f65){if(_0xf77f65){_0x200b93=_0xf77f65;_0x4d3289[_0xcf73('0x4c')]=_[_0xcf73('0x4a')](db[_0xcf73('0x79')][_0xcf73('0x45')]);_0x4d3289[_0xcf73('0x49')]=_[_0xcf73('0x4a')](_0x2ee90d[_0xcf73('0x49')]);_0x4d3289[_0xcf73('0x55')]=_[_0xcf73('0x4b')](_0x4d3289['model'],_0x4d3289['query']);_0x402ee9[_0xcf73('0x4d')]=_[_0xcf73('0x4b')](_0x4d3289['model'],qs[_0xcf73('0x4e')](_0x2ee90d[_0xcf73('0x49')][_0xcf73('0x4e')]));_0x402ee9['attributes']=_0x402ee9[_0xcf73('0x4d')]['length']?_0x402ee9[_0xcf73('0x4d')]:_0x4d3289[_0xcf73('0x4c')];_0x402ee9[_0xcf73('0x51')]=qs[_0xcf73('0x52')](_0x2ee90d[_0xcf73('0x49')][_0xcf73('0x52')]);_0x402ee9[_0xcf73('0x53')]=qs[_0xcf73('0x55')](_[_0xcf73('0x54')](_0x2ee90d[_0xcf73('0x49')],_0x4d3289[_0xcf73('0x55')]));if(_0x2ee90d[_0xcf73('0x49')][_0xcf73('0x56')]){_0x402ee9[_0xcf73('0x53')]=_[_0xcf73('0x57')](_0x402ee9[_0xcf73('0x53')],{'$or':_[_0xcf73('0x43')](_0x402ee9[_0xcf73('0x4d')],function(_0x2eef0b){var _0x5e5874={};_0x5e5874[_0x2eef0b]={'$like':'%'+_0x2ee90d[_0xcf73('0x49')][_0xcf73('0x56')]+'%'};return _0x5e5874;})});}_0x402ee9=_[_0xcf73('0x57')]({},_0x402ee9,_0x2ee90d[_0xcf73('0x59')]);return _0x200b93[_0xcf73('0xca')](_0x402ee9);}})[_0xcf73('0x3c')](function(_0x3325f0){if(_0x3325f0){_0x2d5b46=_0x3325f0['length'];if(!_0x2ee90d[_0xcf73('0x49')]['hasOwnProperty']('nolimit')){_0x402ee9[_0xcf73('0x31')]=qs[_0xcf73('0x31')](_0x2ee90d[_0xcf73('0x49')][_0xcf73('0x31')]);_0x402ee9[_0xcf73('0x30')]=qs['offset'](_0x2ee90d['query'][_0xcf73('0x30')]);}return _0x200b93[_0xcf73('0xca')](_0x402ee9);}})[_0xcf73('0x3c')](function(_0x56c438){if(_0x56c438){return _0x56c438?{'count':_0x2d5b46,'rows':_0x56c438}:null;}})[_0xcf73('0x3c')](respondWithResult(_0x485edc,null))[_0xcf73('0x2d')](handleError(_0x485edc,null));};
\ No newline at end of file