Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / voicePrefix / voicePrefix.controller.js
index 805d5a9..ecea01d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2542=['rimraf','zip-dir','request-promise','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','../../mysqldb','redis','defaults','localhost','./voicePrefix.socket','sendStatus','status','end','json','count','offset','limit','set','save','destroy','then','get','error','stack','name','send','index','map','VoicePrefix','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','includeAll','findAll','rows','catch','params','rawAttributes','include','find','describe','create','sequelize','VoiceExtension','VoiceExtensionId','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','VoicePrefixes','UserProfileResource','context','from-sip','exten','app','system','description','Voice\x20Prefix\x20Extension','priority','appdata','prefix','Voice\x20Prefix','VoicePrefixId','bulkCreate','Extensions\x20creation\x20failed','push','Set','callerIdAll','NoOp','goto','${EXTEN:','charAt','update','body','addAgents','ids','omit','userVoicePrefix:save','removeAgents','isArray','emit','userVoicePrefix:remove','getAgents','User','html-pdf','eml-format'];(function(_0x45d55e,_0x2fede3){var _0x29812a=function(_0x3c6830){while(--_0x3c6830){_0x45d55e['push'](_0x45d55e['shift']());}};_0x29812a(++_0x2fede3);}(_0x2542,0x169));var _0x2254=function(_0x26eed4,_0x445e55){_0x26eed4=_0x26eed4-0x0;var _0x4ccdb2=_0x2542[_0x26eed4];return _0x4ccdb2;};'use strict';var pdf=require(_0x2254('0x0'));var emlformat=require(_0x2254('0x1'));var rimraf=require(_0x2254('0x2'));var zipdir=require(_0x2254('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x2254('0x4'));var moment=require('moment');var BPromise=require(_0x2254('0x5'));var Mustache=require(_0x2254('0x6'));var util=require(_0x2254('0x7'));var path=require(_0x2254('0x8'));var sox=require(_0x2254('0x9'));var csv=require('to-csv');var ejs=require(_0x2254('0xa'));var fs=require('fs');var _=require(_0x2254('0xb'));var squel=require(_0x2254('0xc'));var crypto=require(_0x2254('0xd'));var jsforce=require(_0x2254('0xe'));var deskjs=require(_0x2254('0xf'));var toCsv=require(_0x2254('0x10'));var querystring=require(_0x2254('0x11'));var Papa=require(_0x2254('0x12'));var Redis=require(_0x2254('0x13'));var authService=require(_0x2254('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x2254('0x15'));var hardwareService=require(_0x2254('0x16'));var logger=require(_0x2254('0x17'))(_0x2254('0x18'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x2254('0x19'));var db=require(_0x2254('0x1a'))['db'];config[_0x2254('0x1b')]=_[_0x2254('0x1c')](config[_0x2254('0x1b')],{'host':_0x2254('0x1d'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x2254('0x1b')]));require(_0x2254('0x1e'))['register'](socket);function respondWithStatusCode(_0x2f4de,_0x1e582d){_0x1e582d=_0x1e582d||0xcc;return function(_0xfb23cb){if(_0xfb23cb){return _0x2f4de[_0x2254('0x1f')](_0x1e582d);}return _0x2f4de[_0x2254('0x20')](_0x1e582d)[_0x2254('0x21')]();};}function respondWithResult(_0x50f137,_0x18baf4){_0x18baf4=_0x18baf4||0xc8;return function(_0x57247a){if(_0x57247a){return _0x50f137[_0x2254('0x20')](_0x18baf4)[_0x2254('0x22')](_0x57247a);}};}function respondWithFilteredResult(_0x170ffa,_0x25f8b2){return function(_0x1ae11e){if(_0x1ae11e){var _0x34f90e=_0x1ae11e[_0x2254('0x23')],_0x497724=_0x25f8b2[_0x2254('0x24')],_0x51b395=_0x25f8b2[_0x2254('0x24')]+_0x25f8b2[_0x2254('0x25')],_0x5ec98d;if(_0x51b395>=_0x34f90e){_0x51b395=_0x34f90e;_0x5ec98d=0xc8;}else{_0x5ec98d=0xce;}_0x170ffa[_0x2254('0x20')](_0x5ec98d);return _0x170ffa[_0x2254('0x26')]('Content-Range',_0x497724+'-'+_0x51b395+'/'+_0x34f90e)[_0x2254('0x22')](_0x1ae11e);}return null;};}function patchUpdates(_0x16148d){return function(_0x906cde){try{jsonpatch['apply'](_0x906cde,_0x16148d,!![]);}catch(_0x52fedc){return BPromise['reject'](_0x52fedc);}return _0x906cde[_0x2254('0x27')]();};}function saveUpdates(_0x559af4,_0xf88b56){return function(_0x56b91e){if(_0x56b91e){return _0x56b91e['update'](_0x559af4)['then'](function(_0x540020){return _0x540020;});}return null;};}function removeEntity(_0x5e5edb,_0x4f797d){return function(_0x1aa71f){if(_0x1aa71f){return _0x1aa71f[_0x2254('0x28')]()[_0x2254('0x29')](function(){var _0x265467=_0x1aa71f[_0x2254('0x2a')]({'plain':!![]});var _0x1349c9='VoicePrefixes';return db['UserProfileResource'][_0x2254('0x28')]({'where':{'type':_0x1349c9,'resourceId':_0x265467['id']}})['then'](function(){return _0x1aa71f;});})[_0x2254('0x29')](function(){_0x5e5edb[_0x2254('0x20')](0xcc)[_0x2254('0x21')]();});}};}function handleEntityNotFound(_0x3aa0bd,_0x19043b){return function(_0x482688){if(!_0x482688){_0x3aa0bd[_0x2254('0x1f')](0x194);}return _0x482688;};}function handleError(_0x2a789b,_0x21285d){_0x21285d=_0x21285d||0x1f4;return function(_0x37af8b){logger[_0x2254('0x2b')](_0x37af8b[_0x2254('0x2c')]);if(_0x37af8b[_0x2254('0x2d')]){delete _0x37af8b[_0x2254('0x2d')];}_0x2a789b[_0x2254('0x20')](_0x21285d)[_0x2254('0x2e')](_0x37af8b);};}exports[_0x2254('0x2f')]=function(_0xad7774,_0x220f2a){var _0x27d30a={},_0x4577f4={},_0x1b16c8={'count':0x0,'rows':[]};var _0x2c929f=_[_0x2254('0x30')](db[_0x2254('0x31')]['rawAttributes'],function(_0xe29526){return{'name':_0xe29526[_0x2254('0x32')],'type':_0xe29526[_0x2254('0x33')][_0x2254('0x34')]};});_0x4577f4[_0x2254('0x35')]=_[_0x2254('0x30')](_0x2c929f,_0x2254('0x2d'));_0x4577f4[_0x2254('0x36')]=_[_0x2254('0x37')](_0xad7774['query']);_0x4577f4[_0x2254('0x38')]=_[_0x2254('0x39')](_0x4577f4['model'],_0x4577f4[_0x2254('0x36')]);_0x27d30a[_0x2254('0x3a')]=_[_0x2254('0x39')](_0x4577f4[_0x2254('0x35')],qs['fields'](_0xad7774['query'][_0x2254('0x3b')]));_0x27d30a['attributes']=_0x27d30a[_0x2254('0x3a')][_0x2254('0x3c')]?_0x27d30a[_0x2254('0x3a')]:_0x4577f4[_0x2254('0x35')];if(!_0xad7774[_0x2254('0x36')][_0x2254('0x3d')](_0x2254('0x3e'))){_0x27d30a['limit']=qs[_0x2254('0x25')](_0xad7774[_0x2254('0x36')][_0x2254('0x25')]);_0x27d30a[_0x2254('0x24')]=qs[_0x2254('0x24')](_0xad7774[_0x2254('0x36')][_0x2254('0x24')]);}_0x27d30a[_0x2254('0x3f')]=qs[_0x2254('0x40')](_0xad7774[_0x2254('0x36')]['sort']);_0x27d30a[_0x2254('0x41')]=qs[_0x2254('0x38')](_[_0x2254('0x42')](_0xad7774[_0x2254('0x36')],_0x4577f4['filters']),_0x2c929f);if(_0xad7774[_0x2254('0x36')][_0x2254('0x43')]){_0x27d30a[_0x2254('0x41')]=_[_0x2254('0x44')](_0x27d30a[_0x2254('0x41')],{'$or':_[_0x2254('0x30')](_0x2c929f,function(_0x423377){if(_0x423377[_0x2254('0x33')]!=='VIRTUAL'){var _0x362ad1={};_0x362ad1[_0x423377['name']]={'$like':'%'+_0xad7774[_0x2254('0x36')][_0x2254('0x43')]+'%'};return _0x362ad1;}})});}_0x27d30a=_[_0x2254('0x44')]({},_0x27d30a,_0xad7774[_0x2254('0x45')]);var _0x460bb3={'where':_0x27d30a[_0x2254('0x41')]};return db[_0x2254('0x31')]['count'](_0x460bb3)[_0x2254('0x29')](function(_0x2f1ff9){_0x1b16c8[_0x2254('0x23')]=_0x2f1ff9;if(_0xad7774[_0x2254('0x36')][_0x2254('0x46')]){_0x27d30a['include']=[{'all':!![]}];}return db[_0x2254('0x31')][_0x2254('0x47')](_0x27d30a);})[_0x2254('0x29')](function(_0x135ed8){_0x1b16c8[_0x2254('0x48')]=_0x135ed8;return _0x1b16c8;})['then'](respondWithFilteredResult(_0x220f2a,_0x27d30a))[_0x2254('0x49')](handleError(_0x220f2a,null));};exports['show']=function(_0x91e091,_0x1ded9a){var _0xb4d042={'raw':![],'where':{'id':_0x91e091[_0x2254('0x4a')]['id']}},_0x31c31e={};_0x31c31e[_0x2254('0x35')]=_[_0x2254('0x37')](db[_0x2254('0x31')][_0x2254('0x4b')]);_0x31c31e[_0x2254('0x36')]=_[_0x2254('0x37')](_0x91e091[_0x2254('0x36')]);_0x31c31e[_0x2254('0x38')]=_['intersection'](_0x31c31e[_0x2254('0x35')],_0x31c31e[_0x2254('0x36')]);_0xb4d042[_0x2254('0x3a')]=_['intersection'](_0x31c31e[_0x2254('0x35')],qs[_0x2254('0x3b')](_0x91e091[_0x2254('0x36')][_0x2254('0x3b')]));_0xb4d042[_0x2254('0x3a')]=_0xb4d042[_0x2254('0x3a')][_0x2254('0x3c')]?_0xb4d042[_0x2254('0x3a')]:_0x31c31e[_0x2254('0x35')];if(_0x91e091['query'][_0x2254('0x46')]){_0xb4d042[_0x2254('0x4c')]=[{'all':!![]}];}_0xb4d042=_[_0x2254('0x44')]({},_0xb4d042,_0x91e091[_0x2254('0x45')]);return db[_0x2254('0x31')][_0x2254('0x4d')](_0xb4d042)[_0x2254('0x29')](handleEntityNotFound(_0x1ded9a,null))[_0x2254('0x29')](respondWithResult(_0x1ded9a,null))[_0x2254('0x49')](handleError(_0x1ded9a,null));};exports[_0x2254('0x28')]=function(_0x5b14c5,_0x36b977){return db[_0x2254('0x31')]['find']({'where':{'id':_0x5b14c5[_0x2254('0x4a')]['id']}})[_0x2254('0x29')](handleEntityNotFound(_0x36b977,null))[_0x2254('0x29')](removeEntity(_0x36b977,null))[_0x2254('0x49')](handleError(_0x36b977,null));};exports['describe']=function(_0x102e4b,_0x4219a8){return db['VoicePrefix'][_0x2254('0x4e')]()[_0x2254('0x29')](respondWithResult(_0x4219a8,null))[_0x2254('0x49')](handleError(_0x4219a8,null));};exports[_0x2254('0x4f')]=function(_0x48abd5,_0x166d56){var _0x106282;return db[_0x2254('0x50')]['transaction'](function(_0x4cc18a){return db[_0x2254('0x31')][_0x2254('0x4f')](_0x48abd5['body'],{'transaction':_0x4cc18a})[_0x2254('0x29')](function(_0x5bc29a){_0x106282=_0x5bc29a['get']({'plain':!![]});return db[_0x2254('0x51')][_0x2254('0x4d')]({'where':{'id':_0x106282[_0x2254('0x52')]},'raw':!![]})[_0x2254('0x29')](function(_0x3c6f6c){return createVoicePrefixExtensions(_0x106282,_0x3c6f6c,_0x4cc18a);});});})['then'](function(){var _0x5eceb9=_0x48abd5[_0x2254('0x53')]['get']({'plain':!![]});if(!_0x5eceb9)throw new Error(_0x2254('0x54'));if(_0x5eceb9[_0x2254('0x55')]===_0x2254('0x53')){var _0x2fe9a7=_0x106282;return db['UserProfileSection'][_0x2254('0x4d')]({'where':{'name':_0x2254('0x56'),'userProfileId':_0x5eceb9['userProfileId']},'raw':!![]})['then'](function(_0x1a2973){if(_0x1a2973&&_0x1a2973['autoAssociation']===0x0){return db[_0x2254('0x57')][_0x2254('0x4f')]({'name':_0x2fe9a7[_0x2254('0x2d')],'resourceId':_0x2fe9a7['id'],'type':_0x1a2973[_0x2254('0x2d')],'sectionId':_0x1a2973['id']},{})[_0x2254('0x29')](function(){return _0x106282;});}else{return _0x106282;}})['catch'](function(_0x5cde3f){logger[_0x2254('0x2b')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x5cde3f);throw _0x5cde3f;});}return _0x106282;})[_0x2254('0x29')](respondWithResult(_0x166d56,null))['catch'](handleError(_0x166d56,null));};function Extension(_0x4da493,_0x5999c8,_0x2c0063,_0x448773){this[_0x2254('0x58')]=_0x2254('0x59');this[_0x2254('0x5a')]=_0x4da493;this[_0x2254('0x5b')]=_0x2c0063;this[_0x2254('0x33')]=_0x2254('0x5c');this[_0x2254('0x5d')]=_0x2254('0x5e');this[_0x2254('0x5f')]=_0x5999c8;this[_0x2254('0x60')]=_0x448773;}function createVoicePrefixExtensions(_0x41c97d,_0x24e57a,_0x2f391d){return new BPromise(function(_0x3b81bb,_0x4659fc){var _0x399ba2=new Extension(formatPrefixName(_0x41c97d[_0x2254('0x61')]),0x1,'NoOp',_0x2254('0x62'));_0x399ba2[_0x2254('0x63')]=_0x41c97d['id'];return db[_0x2254('0x51')][_0x2254('0x4f')](_0x399ba2,{'transaction':_0x2f391d})['then'](function(_0x494347){var _0x471fdd=_0x494347[_0x2254('0x2a')]({'plain':!![]});var _0x1d73a3=_[_0x2254('0x30')](addVoicePrefixExtensions(_0x41c97d,_0x24e57a),function(_0x1021b2){_0x1021b2['VoiceExtensionId']=_0x471fdd['id'];_0x1021b2[_0x2254('0x63')]=_0x41c97d['id'];return _0x1021b2;});return db[_0x2254('0x51')][_0x2254('0x64')](_0x1d73a3,{'transaction':_0x2f391d})['then'](function(_0x5ada4c){if(!_0x5ada4c){return _0x4659fc(_0x2254('0x65'));}else{return _0x3b81bb(_0x5ada4c);}})['catch'](function(_0x294931){return _0x4659fc(_0x294931);});});;});};function addVoicePrefixExtensions(_0x232d6c,_0x5b269d){var _0x3c091e=[];var _0x1b154f=formatPrefixName(_0x232d6c['prefix']);_0x3c091e[_0x2254('0x66')](new Extension(_0x1b154f,0x2,_0x2254('0x67'),'CDR(prefix)='+_0x232d6c['name']));if(_0x232d6c[_0x2254('0x68')]){_0x3c091e[_0x2254('0x66')](new Extension(_0x1b154f,0x3,'Set','PREFIX-CALLERIDALL='+_0x232d6c[_0x2254('0x68')]));}else{_0x3c091e['push'](new Extension(_0x1b154f,0x3,_0x2254('0x69'),'No\x20callerid\x20available'));}_0x3c091e[_0x2254('0x66')](new Extension(_0x1b154f,0x4,_0x2254('0x6a'),_0x5b269d[_0x2254('0x58')]+','+_0x2254('0x6b')+(0x8+_0x232d6c['name'][_0x2254('0x3c')])+'}'+','+0x1));return _0x3c091e;}function formatPrefixName(_0x5ecf82){var _0x1c2158='_';for(var _0x33cab6=0x0;_0x33cab6<_0x5ecf82['length'];_0x33cab6++){if(_0x5ecf82[_0x2254('0x6c')](_0x33cab6)=='-'){_0x1c2158+=_0x5ecf82[_0x2254('0x6c')](_0x33cab6);}else{_0x1c2158+='['+_0x5ecf82['charAt'](_0x33cab6)+']';}}_0x1c2158+='.';return _0x1c2158;}exports[_0x2254('0x6d')]=function(_0x3b3b20,_0x28ef48,_0x3cefbe){var _0x4f77e5=_0x3b3b20[_0x2254('0x6e')];_0x4f77e5[_0x2254('0x61')]='system-'+_0x4f77e5[_0x2254('0x2d')]+'-';return db[_0x2254('0x50')]['transaction'](function(_0x242e15){return db['VoicePrefix'][_0x2254('0x6d')](_0x4f77e5,{'where':{'id':_0x4f77e5['id']},'transaction':_0x242e15})['then'](function(){return db[_0x2254('0x51')][_0x2254('0x28')]({'where':{'VoicePrefixId':_0x4f77e5['id']},'transaction':_0x242e15})['then'](function(){return db[_0x2254('0x51')]['find']({'where':{'id':_0x4f77e5[_0x2254('0x52')]},'raw':!![]})[_0x2254('0x29')](function(_0x38294d){return createVoicePrefixExtensions(_0x4f77e5,_0x38294d,_0x242e15);});});});})['then'](function(){return db[_0x2254('0x31')]['findById'](_0x4f77e5['id']);})[_0x2254('0x29')](respondWithResult(_0x28ef48,null))[_0x2254('0x49')](handleError(_0x28ef48,null));};exports['addAgents']=function(_0x58d475,_0x4115ba,_0xec9b71){return db[_0x2254('0x31')][_0x2254('0x4d')]({'where':{'id':_0x58d475['params']['id']}})[_0x2254('0x29')](handleEntityNotFound(_0x4115ba,null))[_0x2254('0x29')](function(_0x1b9dd8){if(_0x1b9dd8){return _0x1b9dd8[_0x2254('0x6f')](_0x58d475['body'][_0x2254('0x70')],_[_0x2254('0x71')](_0x58d475['body'],[_0x2254('0x70'),'id'])||{})['spread'](function(_0x19283d){for(var _0x5bb742=0x0;_0x5bb742<_0x58d475['body']['ids'][_0x2254('0x3c')];_0x5bb742+=0x1){socket['emit'](_0x2254('0x72'),{'UserId':_0x58d475[_0x2254('0x6e')]['ids'][_0x5bb742],'VoicePrefixId':_0x58d475[_0x2254('0x4a')]['id']});}return _0x19283d;});}})[_0x2254('0x29')](respondWithResult(_0x4115ba,null))[_0x2254('0x49')](handleError(_0x4115ba,null));};exports[_0x2254('0x73')]=function(_0x259e10,_0x2ed18e,_0x523b10){return db['VoicePrefix'][_0x2254('0x4d')]({'where':{'id':_0x259e10[_0x2254('0x4a')]['id']}})[_0x2254('0x29')](handleEntityNotFound(_0x2ed18e,null))[_0x2254('0x29')](function(_0x3c8c99){if(_0x3c8c99){return _0x3c8c99[_0x2254('0x73')](_0x259e10[_0x2254('0x36')][_0x2254('0x70')])[_0x2254('0x29')](function(){if(_[_0x2254('0x74')](_0x259e10['query'][_0x2254('0x70')])){for(var _0x40cd61=0x0;_0x40cd61<_0x259e10['query'][_0x2254('0x70')]['length'];_0x40cd61+=0x1){socket[_0x2254('0x75')](_0x2254('0x76'),{'UserId':Number(_0x259e10['query'][_0x2254('0x70')][_0x40cd61]),'VoicePrefixId':Number(_0x259e10['params']['id'])});}}else{socket[_0x2254('0x75')](_0x2254('0x76'),{'UserId':Number(_0x259e10[_0x2254('0x36')][_0x2254('0x70')]),'VoicePrefixId':Number(_0x259e10['params']['id'])});}});}})[_0x2254('0x29')](respondWithStatusCode(_0x2ed18e,null))[_0x2254('0x49')](handleError(_0x2ed18e,null));};exports[_0x2254('0x77')]=function(_0x3a8d4f,_0x59af45,_0x177f00){var _0x480eeb={};var _0x5a3df9={};var _0x23f9ca;var _0x240c68;return db['VoicePrefix']['findOne']({'where':{'id':_0x3a8d4f[_0x2254('0x4a')]['id']}})[_0x2254('0x29')](handleEntityNotFound(_0x59af45,null))[_0x2254('0x29')](function(_0x3058d9){if(_0x3058d9){_0x23f9ca=_0x3058d9;_0x5a3df9[_0x2254('0x35')]=_[_0x2254('0x37')](db[_0x2254('0x78')][_0x2254('0x4b')]);_0x5a3df9[_0x2254('0x36')]=_['keys'](_0x3a8d4f[_0x2254('0x36')]);_0x5a3df9['filters']=_[_0x2254('0x39')](_0x5a3df9['model'],_0x5a3df9[_0x2254('0x36')]);_0x480eeb[_0x2254('0x3a')]=_[_0x2254('0x39')](_0x5a3df9['model'],qs[_0x2254('0x3b')](_0x3a8d4f[_0x2254('0x36')][_0x2254('0x3b')]));_0x480eeb[_0x2254('0x3a')]=_0x480eeb[_0x2254('0x3a')][_0x2254('0x3c')]?_0x480eeb[_0x2254('0x3a')]:_0x5a3df9[_0x2254('0x35')];_0x480eeb[_0x2254('0x3f')]=qs[_0x2254('0x40')](_0x3a8d4f[_0x2254('0x36')][_0x2254('0x40')]);_0x480eeb[_0x2254('0x41')]=qs['filters'](_[_0x2254('0x42')](_0x3a8d4f['query'],_0x5a3df9[_0x2254('0x38')]));if(_0x3a8d4f[_0x2254('0x36')][_0x2254('0x43')]){_0x480eeb[_0x2254('0x41')]=_[_0x2254('0x44')](_0x480eeb[_0x2254('0x41')],{'$or':_[_0x2254('0x30')](_0x480eeb['attributes'],function(_0x46b528){var _0x55a603={};_0x55a603[_0x46b528]={'$like':'%'+_0x3a8d4f[_0x2254('0x36')]['filter']+'%'};return _0x55a603;})});}_0x480eeb=_[_0x2254('0x44')]({},_0x480eeb,_0x3a8d4f[_0x2254('0x45')]);return _0x23f9ca[_0x2254('0x77')](_0x480eeb);}})['then'](function(_0x435bf7){if(_0x435bf7){_0x240c68=_0x435bf7[_0x2254('0x3c')];if(!_0x3a8d4f[_0x2254('0x36')][_0x2254('0x3d')](_0x2254('0x3e'))){_0x480eeb[_0x2254('0x25')]=qs[_0x2254('0x25')](_0x3a8d4f[_0x2254('0x36')]['limit']);_0x480eeb['offset']=qs[_0x2254('0x24')](_0x3a8d4f['query'][_0x2254('0x24')]);}return _0x23f9ca[_0x2254('0x77')](_0x480eeb);}})[_0x2254('0x29')](function(_0x438c95){if(_0x438c95){return _0x438c95?{'count':_0x240c68,'rows':_0x438c95}:null;}})[_0x2254('0x29')](respondWithResult(_0x59af45,null))[_0x2254('0x49')](handleError(_0x59af45,null));};
\ No newline at end of file
+var _0x2484=['rows','catch','show','find','params','describe','create','VoiceExtension','VoiceExtensionId','user','role','UserProfileSection','userProfileId','autoAssociation','context','exten','description','Voice\x20Prefix\x20Extension','priority','prefix','NoOp','VoicePrefixId','push','CDR(prefix)=','Set','callerIdAll','goto','${EXTEN:','charAt','body','sequelize','transaction','findById','ids','omit','emit','removeAgents','userVoicePrefix:remove','findOne','rawAttributes','pick','nolimit','getAgents','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','redis','localhost','socket.io-emitter','./voicePrefix.socket','sendStatus','status','json','count','offset','limit','set','apply','reject','save','update','destroy','then','get','VoicePrefixes','UserProfileResource','end','stack','name','send','index','map','query','keys','filters','model','attributes','intersection','fields','length','order','sort','where','filter','merge','type','options','VoicePrefix','includeAll'];(function(_0x52bdbf,_0x4d6527){var _0x5d51c8=function(_0x2975e3){while(--_0x2975e3){_0x52bdbf['push'](_0x52bdbf['shift']());}};_0x5d51c8(++_0x4d6527);}(_0x2484,0x178));var _0x4248=function(_0x1f44e4,_0x22d9fd){_0x1f44e4=_0x1f44e4-0x0;var _0x591989=_0x2484[_0x1f44e4];return _0x591989;};'use strict';var pdf=require(_0x4248('0x0'));var emlformat=require(_0x4248('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x4248('0x2'));var jsonpatch=require(_0x4248('0x3'));var rp=require(_0x4248('0x4'));var moment=require(_0x4248('0x5'));var BPromise=require(_0x4248('0x6'));var Mustache=require(_0x4248('0x7'));var util=require(_0x4248('0x8'));var path=require('path');var sox=require(_0x4248('0x9'));var csv=require(_0x4248('0xa'));var ejs=require(_0x4248('0xb'));var fs=require('fs');var _=require(_0x4248('0xc'));var squel=require(_0x4248('0xd'));var crypto=require(_0x4248('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x4248('0xf'));var toCsv=require(_0x4248('0xa'));var querystring=require(_0x4248('0x10'));var Papa=require(_0x4248('0x11'));var Redis=require(_0x4248('0x12'));var authService=require(_0x4248('0x13'));var qs=require(_0x4248('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x4248('0x15'));var logger=require('../../config/logger')(_0x4248('0x16'));var utils=require(_0x4248('0x17'));var config=require(_0x4248('0x18'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];config[_0x4248('0x19')]=_['defaults'](config[_0x4248('0x19')],{'host':_0x4248('0x1a'),'port':0x18eb});var socket=require(_0x4248('0x1b'))(new Redis(config[_0x4248('0x19')]));require(_0x4248('0x1c'))['register'](socket);function respondWithStatusCode(_0x8b30bb,_0xada934){_0xada934=_0xada934||0xcc;return function(_0x1ae491){if(_0x1ae491){return _0x8b30bb[_0x4248('0x1d')](_0xada934);}return _0x8b30bb[_0x4248('0x1e')](_0xada934)['end']();};}function respondWithResult(_0x46cfbb,_0xe1ab31){_0xe1ab31=_0xe1ab31||0xc8;return function(_0x3283f2){if(_0x3283f2){return _0x46cfbb[_0x4248('0x1e')](_0xe1ab31)[_0x4248('0x1f')](_0x3283f2);}};}function respondWithFilteredResult(_0x321e92,_0x46fbc9){return function(_0x45edc6){if(_0x45edc6){var _0x29f080=_0x45edc6[_0x4248('0x20')],_0xd03b87=_0x46fbc9[_0x4248('0x21')],_0x2c2a0d=_0x46fbc9[_0x4248('0x21')]+_0x46fbc9[_0x4248('0x22')],_0x2f7547;if(_0x2c2a0d>=_0x29f080){_0x2c2a0d=_0x29f080;_0x2f7547=0xc8;}else{_0x2f7547=0xce;}_0x321e92[_0x4248('0x1e')](_0x2f7547);return _0x321e92[_0x4248('0x23')]('Content-Range',_0xd03b87+'-'+_0x2c2a0d+'/'+_0x29f080)[_0x4248('0x1f')](_0x45edc6);}return null;};}function patchUpdates(_0x2e7d6e){return function(_0x2d674b){try{jsonpatch[_0x4248('0x24')](_0x2d674b,_0x2e7d6e,!![]);}catch(_0x4b6c12){return BPromise[_0x4248('0x25')](_0x4b6c12);}return _0x2d674b[_0x4248('0x26')]();};}function saveUpdates(_0x30b232,_0x57ce09){return function(_0x45b777){if(_0x45b777){return _0x45b777[_0x4248('0x27')](_0x30b232)['then'](function(_0x3bfcf2){return _0x3bfcf2;});}return null;};}function removeEntity(_0x598681,_0x18070b){return function(_0x138ac1){if(_0x138ac1){return _0x138ac1[_0x4248('0x28')]()[_0x4248('0x29')](function(){var _0x5a3938=_0x138ac1[_0x4248('0x2a')]({'plain':!![]});var _0x205382=_0x4248('0x2b');return db[_0x4248('0x2c')][_0x4248('0x28')]({'where':{'type':_0x205382,'resourceId':_0x5a3938['id']}})[_0x4248('0x29')](function(){return _0x138ac1;});})[_0x4248('0x29')](function(){_0x598681[_0x4248('0x1e')](0xcc)[_0x4248('0x2d')]();});}};}function handleEntityNotFound(_0x1f26be,_0x3b29fe){return function(_0x45e678){if(!_0x45e678){_0x1f26be[_0x4248('0x1d')](0x194);}return _0x45e678;};}function handleError(_0xf72ecc,_0xf06a1a){_0xf06a1a=_0xf06a1a||0x1f4;return function(_0x439859){logger['error'](_0x439859[_0x4248('0x2e')]);if(_0x439859[_0x4248('0x2f')]){delete _0x439859[_0x4248('0x2f')];}_0xf72ecc['status'](_0xf06a1a)[_0x4248('0x30')](_0x439859);};}exports[_0x4248('0x31')]=function(_0x5654f5,_0x45dd44){var _0x53294f={},_0x3d6bef={},_0xf8e412={'count':0x0,'rows':[]};var _0x51a1bc=_['map'](db['VoicePrefix']['rawAttributes'],function(_0x5c2d98){return{'name':_0x5c2d98['fieldName'],'type':_0x5c2d98['type']['key']};});_0x3d6bef['model']=_[_0x4248('0x32')](_0x51a1bc,_0x4248('0x2f'));_0x3d6bef[_0x4248('0x33')]=_[_0x4248('0x34')](_0x5654f5['query']);_0x3d6bef[_0x4248('0x35')]=_['intersection'](_0x3d6bef[_0x4248('0x36')],_0x3d6bef[_0x4248('0x33')]);_0x53294f[_0x4248('0x37')]=_[_0x4248('0x38')](_0x3d6bef['model'],qs['fields'](_0x5654f5[_0x4248('0x33')][_0x4248('0x39')]));_0x53294f[_0x4248('0x37')]=_0x53294f[_0x4248('0x37')][_0x4248('0x3a')]?_0x53294f[_0x4248('0x37')]:_0x3d6bef[_0x4248('0x36')];if(!_0x5654f5[_0x4248('0x33')]['hasOwnProperty']('nolimit')){_0x53294f['limit']=qs[_0x4248('0x22')](_0x5654f5['query'][_0x4248('0x22')]);_0x53294f[_0x4248('0x21')]=qs[_0x4248('0x21')](_0x5654f5[_0x4248('0x33')][_0x4248('0x21')]);}_0x53294f[_0x4248('0x3b')]=qs[_0x4248('0x3c')](_0x5654f5[_0x4248('0x33')]['sort']);_0x53294f[_0x4248('0x3d')]=qs[_0x4248('0x35')](_['pick'](_0x5654f5[_0x4248('0x33')],_0x3d6bef[_0x4248('0x35')]),_0x51a1bc);if(_0x5654f5['query'][_0x4248('0x3e')]){_0x53294f[_0x4248('0x3d')]=_[_0x4248('0x3f')](_0x53294f[_0x4248('0x3d')],{'$or':_[_0x4248('0x32')](_0x51a1bc,function(_0x5e2f54){if(_0x5e2f54[_0x4248('0x40')]!=='VIRTUAL'){var _0x5ef913={};_0x5ef913[_0x5e2f54[_0x4248('0x2f')]]={'$like':'%'+_0x5654f5[_0x4248('0x33')][_0x4248('0x3e')]+'%'};return _0x5ef913;}})});}_0x53294f=_[_0x4248('0x3f')]({},_0x53294f,_0x5654f5[_0x4248('0x41')]);var _0x242ee6={'where':_0x53294f[_0x4248('0x3d')]};return db[_0x4248('0x42')][_0x4248('0x20')](_0x242ee6)[_0x4248('0x29')](function(_0x53ee5e){_0xf8e412[_0x4248('0x20')]=_0x53ee5e;if(_0x5654f5[_0x4248('0x33')][_0x4248('0x43')]){_0x53294f['include']=[{'all':!![]}];}return db['VoicePrefix']['findAll'](_0x53294f);})[_0x4248('0x29')](function(_0x6988fb){_0xf8e412[_0x4248('0x44')]=_0x6988fb;return _0xf8e412;})[_0x4248('0x29')](respondWithFilteredResult(_0x45dd44,_0x53294f))[_0x4248('0x45')](handleError(_0x45dd44,null));};exports[_0x4248('0x46')]=function(_0x5bbe59,_0x3073f1){var _0x35a360={'raw':![],'where':{'id':_0x5bbe59['params']['id']}},_0x32bc46={};_0x32bc46[_0x4248('0x36')]=_[_0x4248('0x34')](db[_0x4248('0x42')]['rawAttributes']);_0x32bc46['query']=_[_0x4248('0x34')](_0x5bbe59[_0x4248('0x33')]);_0x32bc46[_0x4248('0x35')]=_[_0x4248('0x38')](_0x32bc46['model'],_0x32bc46[_0x4248('0x33')]);_0x35a360[_0x4248('0x37')]=_['intersection'](_0x32bc46[_0x4248('0x36')],qs['fields'](_0x5bbe59[_0x4248('0x33')][_0x4248('0x39')]));_0x35a360['attributes']=_0x35a360[_0x4248('0x37')]['length']?_0x35a360[_0x4248('0x37')]:_0x32bc46[_0x4248('0x36')];if(_0x5bbe59[_0x4248('0x33')][_0x4248('0x43')]){_0x35a360['include']=[{'all':!![]}];}_0x35a360=_['merge']({},_0x35a360,_0x5bbe59['options']);return db[_0x4248('0x42')][_0x4248('0x47')](_0x35a360)[_0x4248('0x29')](handleEntityNotFound(_0x3073f1,null))[_0x4248('0x29')](respondWithResult(_0x3073f1,null))['catch'](handleError(_0x3073f1,null));};exports[_0x4248('0x28')]=function(_0x2e9a5c,_0x79919){return db[_0x4248('0x42')]['find']({'where':{'id':_0x2e9a5c[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x79919,null))[_0x4248('0x29')](removeEntity(_0x79919,null))[_0x4248('0x45')](handleError(_0x79919,null));};exports[_0x4248('0x49')]=function(_0x91f37e,_0x2680ad){return db[_0x4248('0x42')][_0x4248('0x49')]()['then'](respondWithResult(_0x2680ad,null))[_0x4248('0x45')](handleError(_0x2680ad,null));};exports[_0x4248('0x4a')]=function(_0x449760,_0x2283c6){var _0x468e11;return db['sequelize']['transaction'](function(_0x27e3a5){return db[_0x4248('0x42')][_0x4248('0x4a')](_0x449760['body'],{'transaction':_0x27e3a5})['then'](function(_0x1759bb){_0x468e11=_0x1759bb[_0x4248('0x2a')]({'plain':!![]});return db[_0x4248('0x4b')][_0x4248('0x47')]({'where':{'id':_0x468e11[_0x4248('0x4c')]},'raw':!![]})[_0x4248('0x29')](function(_0x273367){return createVoicePrefixExtensions(_0x468e11,_0x273367,_0x27e3a5);});});})['then'](function(){var _0x577657=_0x449760[_0x4248('0x4d')][_0x4248('0x2a')]({'plain':!![]});if(!_0x577657)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x577657[_0x4248('0x4e')]===_0x4248('0x4d')){var _0x5711b3=_0x468e11;return db[_0x4248('0x4f')]['find']({'where':{'name':'VoicePrefixes','userProfileId':_0x577657[_0x4248('0x50')]},'raw':!![]})[_0x4248('0x29')](function(_0x2b25d1){if(_0x2b25d1&&_0x2b25d1[_0x4248('0x51')]===0x0){return db[_0x4248('0x2c')]['create']({'name':_0x5711b3['name'],'resourceId':_0x5711b3['id'],'type':_0x2b25d1[_0x4248('0x2f')],'sectionId':_0x2b25d1['id']},{})['then'](function(){return _0x468e11;});}else{return _0x468e11;}})[_0x4248('0x45')](function(_0x406d51){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x406d51);throw _0x406d51;});}return _0x468e11;})['then'](respondWithResult(_0x2283c6,null))[_0x4248('0x45')](handleError(_0x2283c6,null));};function Extension(_0x8b5f45,_0x3762a3,_0x26ba5a,_0x7fd6){this[_0x4248('0x52')]='from-sip';this[_0x4248('0x53')]=_0x8b5f45;this['app']=_0x26ba5a;this[_0x4248('0x40')]='system';this[_0x4248('0x54')]=_0x4248('0x55');this[_0x4248('0x56')]=_0x3762a3;this['appdata']=_0x7fd6;}function createVoicePrefixExtensions(_0x5f3f67,_0x57bded,_0x4bd6e3){return new BPromise(function(_0x2b4e90,_0x5d7366){var _0x47e5af=new Extension(formatPrefixName(_0x5f3f67[_0x4248('0x57')]),0x1,_0x4248('0x58'),'Voice\x20Prefix');_0x47e5af[_0x4248('0x59')]=_0x5f3f67['id'];return db['VoiceExtension'][_0x4248('0x4a')](_0x47e5af,{'transaction':_0x4bd6e3})[_0x4248('0x29')](function(_0x502de8){var _0x3c3f95=_0x502de8['get']({'plain':!![]});var _0xdc0fdc=_[_0x4248('0x32')](addVoicePrefixExtensions(_0x5f3f67,_0x57bded),function(_0xa30ddf){_0xa30ddf[_0x4248('0x4c')]=_0x3c3f95['id'];_0xa30ddf['VoicePrefixId']=_0x5f3f67['id'];return _0xa30ddf;});return db[_0x4248('0x4b')]['bulkCreate'](_0xdc0fdc,{'transaction':_0x4bd6e3})['then'](function(_0x1e7e51){if(!_0x1e7e51){return _0x5d7366('Extensions\x20creation\x20failed');}else{return _0x2b4e90(_0x1e7e51);}})[_0x4248('0x45')](function(_0x211b3f){return _0x5d7366(_0x211b3f);});});;});};function addVoicePrefixExtensions(_0x1dba00,_0x49d730){var _0x423ae8=[];var _0x2df96c=formatPrefixName(_0x1dba00[_0x4248('0x57')]);_0x423ae8[_0x4248('0x5a')](new Extension(_0x2df96c,0x2,'Set',_0x4248('0x5b')+_0x1dba00[_0x4248('0x2f')]));if(_0x1dba00['callerIdAll']){_0x423ae8[_0x4248('0x5a')](new Extension(_0x2df96c,0x3,_0x4248('0x5c'),'PREFIX-CALLERIDALL='+_0x1dba00[_0x4248('0x5d')]));}else{_0x423ae8[_0x4248('0x5a')](new Extension(_0x2df96c,0x3,_0x4248('0x58'),'No\x20callerid\x20available'));}_0x423ae8['push'](new Extension(_0x2df96c,0x4,_0x4248('0x5e'),_0x49d730[_0x4248('0x52')]+','+_0x4248('0x5f')+(0x8+_0x1dba00[_0x4248('0x2f')][_0x4248('0x3a')])+'}'+','+0x1));return _0x423ae8;}function formatPrefixName(_0xc1594e){var _0x18e1de='_';for(var _0x14b714=0x0;_0x14b714<_0xc1594e[_0x4248('0x3a')];_0x14b714++){if(_0xc1594e[_0x4248('0x60')](_0x14b714)=='-'){_0x18e1de+=_0xc1594e[_0x4248('0x60')](_0x14b714);}else{_0x18e1de+='['+_0xc1594e[_0x4248('0x60')](_0x14b714)+']';}}_0x18e1de+='.';return _0x18e1de;}exports[_0x4248('0x27')]=function(_0x16ab26,_0xe743a6,_0x432383){var _0x2e53b4=_0x16ab26[_0x4248('0x61')];_0x2e53b4['prefix']='system-'+_0x2e53b4[_0x4248('0x2f')]+'-';return db[_0x4248('0x62')][_0x4248('0x63')](function(_0x4d93b0){return db['VoicePrefix']['update'](_0x2e53b4,{'where':{'id':_0x2e53b4['id']},'transaction':_0x4d93b0})[_0x4248('0x29')](function(){return db['VoiceExtension'][_0x4248('0x28')]({'where':{'VoicePrefixId':_0x2e53b4['id']},'transaction':_0x4d93b0})[_0x4248('0x29')](function(){return db[_0x4248('0x4b')]['find']({'where':{'id':_0x2e53b4[_0x4248('0x4c')]},'raw':!![]})[_0x4248('0x29')](function(_0x259666){return createVoicePrefixExtensions(_0x2e53b4,_0x259666,_0x4d93b0);});});});})[_0x4248('0x29')](function(){return db[_0x4248('0x42')][_0x4248('0x64')](_0x2e53b4['id']);})[_0x4248('0x29')](respondWithResult(_0xe743a6,null))[_0x4248('0x45')](handleError(_0xe743a6,null));};exports['addAgents']=function(_0xd4325e,_0x3c5b3d,_0x37dc61){return db['VoicePrefix'][_0x4248('0x47')]({'where':{'id':_0xd4325e[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x3c5b3d,null))[_0x4248('0x29')](function(_0x6ce29){if(_0x6ce29){return _0x6ce29['addAgents'](_0xd4325e[_0x4248('0x61')][_0x4248('0x65')],_[_0x4248('0x66')](_0xd4325e[_0x4248('0x61')],[_0x4248('0x65'),'id'])||{})['spread'](function(_0x5a5508){for(var _0xcfc0a8=0x0;_0xcfc0a8<_0xd4325e[_0x4248('0x61')][_0x4248('0x65')]['length'];_0xcfc0a8+=0x1){socket[_0x4248('0x67')]('userVoicePrefix:save',{'UserId':_0xd4325e[_0x4248('0x61')]['ids'][_0xcfc0a8],'VoicePrefixId':_0xd4325e['params']['id']});}return _0x5a5508;});}})[_0x4248('0x29')](respondWithResult(_0x3c5b3d,null))[_0x4248('0x45')](handleError(_0x3c5b3d,null));};exports[_0x4248('0x68')]=function(_0x4638de,_0x4e4d43,_0x3bd1ad){return db[_0x4248('0x42')][_0x4248('0x47')]({'where':{'id':_0x4638de[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x4e4d43,null))[_0x4248('0x29')](function(_0x361636){if(_0x361636){return _0x361636[_0x4248('0x68')](_0x4638de[_0x4248('0x33')][_0x4248('0x65')])[_0x4248('0x29')](function(){if(_['isArray'](_0x4638de[_0x4248('0x33')][_0x4248('0x65')])){for(var _0x2b8126=0x0;_0x2b8126<_0x4638de['query']['ids'][_0x4248('0x3a')];_0x2b8126+=0x1){socket[_0x4248('0x67')](_0x4248('0x69'),{'UserId':Number(_0x4638de[_0x4248('0x33')][_0x4248('0x65')][_0x2b8126]),'VoicePrefixId':Number(_0x4638de[_0x4248('0x48')]['id'])});}}else{socket['emit'](_0x4248('0x69'),{'UserId':Number(_0x4638de[_0x4248('0x33')][_0x4248('0x65')]),'VoicePrefixId':Number(_0x4638de['params']['id'])});}});}})[_0x4248('0x29')](respondWithStatusCode(_0x4e4d43,null))[_0x4248('0x45')](handleError(_0x4e4d43,null));};exports['getAgents']=function(_0x449cda,_0x5b3686,_0x2b2f29){var _0x4a1d37={};var _0xdcc91f={};var _0x5e9036;var _0x62683;return db[_0x4248('0x42')][_0x4248('0x6a')]({'where':{'id':_0x449cda[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x5b3686,null))[_0x4248('0x29')](function(_0x124054){if(_0x124054){_0x5e9036=_0x124054;_0xdcc91f[_0x4248('0x36')]=_['keys'](db['User'][_0x4248('0x6b')]);_0xdcc91f[_0x4248('0x33')]=_[_0x4248('0x34')](_0x449cda[_0x4248('0x33')]);_0xdcc91f[_0x4248('0x35')]=_[_0x4248('0x38')](_0xdcc91f[_0x4248('0x36')],_0xdcc91f['query']);_0x4a1d37[_0x4248('0x37')]=_[_0x4248('0x38')](_0xdcc91f[_0x4248('0x36')],qs[_0x4248('0x39')](_0x449cda[_0x4248('0x33')][_0x4248('0x39')]));_0x4a1d37[_0x4248('0x37')]=_0x4a1d37[_0x4248('0x37')]['length']?_0x4a1d37[_0x4248('0x37')]:_0xdcc91f[_0x4248('0x36')];_0x4a1d37[_0x4248('0x3b')]=qs[_0x4248('0x3c')](_0x449cda[_0x4248('0x33')][_0x4248('0x3c')]);_0x4a1d37[_0x4248('0x3d')]=qs['filters'](_[_0x4248('0x6c')](_0x449cda[_0x4248('0x33')],_0xdcc91f[_0x4248('0x35')]));if(_0x449cda[_0x4248('0x33')][_0x4248('0x3e')]){_0x4a1d37[_0x4248('0x3d')]=_[_0x4248('0x3f')](_0x4a1d37[_0x4248('0x3d')],{'$or':_[_0x4248('0x32')](_0x4a1d37['attributes'],function(_0x187ebd){var _0x474923={};_0x474923[_0x187ebd]={'$like':'%'+_0x449cda[_0x4248('0x33')][_0x4248('0x3e')]+'%'};return _0x474923;})});}_0x4a1d37=_['merge']({},_0x4a1d37,_0x449cda['options']);return _0x5e9036['getAgents'](_0x4a1d37);}})[_0x4248('0x29')](function(_0x36f9ea){if(_0x36f9ea){_0x62683=_0x36f9ea[_0x4248('0x3a')];if(!_0x449cda[_0x4248('0x33')]['hasOwnProperty'](_0x4248('0x6d'))){_0x4a1d37[_0x4248('0x22')]=qs[_0x4248('0x22')](_0x449cda['query'][_0x4248('0x22')]);_0x4a1d37[_0x4248('0x21')]=qs['offset'](_0x449cda['query']['offset']);}return _0x5e9036[_0x4248('0x6e')](_0x4a1d37);}})[_0x4248('0x29')](function(_0x5cb424){if(_0x5cb424){return _0x5cb424?{'count':_0x62683,'rows':_0x5cb424}:null;}})[_0x4248('0x29')](respondWithResult(_0x5b3686,null))[_0x4248('0x45')](handleError(_0x5b3686,null));};
\ No newline at end of file