1db10abc1d8ed6e7666ed41c58e515d1b4e5db4e
[motion2.git] / server / api / intSalesforceConfiguration / intSalesforceConfiguration.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xadb2=['../../config/license/hardware','../../config/logger','../../mysqldb','jayson/promise','client','http','Sequelize','request','then','info','SalesforceConfiguration,\x20%s,\x20%s','debug','SalesforceConfiguration,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','catch','json','count','offset','limit','status','Content-Range','apply','reject','save','end','stack','name','index','map','SalesforceConfiguration','rawAttributes','fieldName','model','query','keys','filters','attributes','intersection','fields','length','nolimit','order','sort','where','pick','filter','merge','type','VIRTUAL','options','include','findAll','rows','show','find','create','body','update','destroy','params','SalesforceField','getFields','hasOwnProperty','findOne','getSubjects','getDescriptions','eml-format','rimraf','zip-dir','fast-json-patch','moment','util','path','to-csv','ejs','lodash','squel','crypto','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch'];(function(_0xd60ec9,_0x4c62fd){var _0x4a6c4b=function(_0x3d27cd){while(--_0x3d27cd){_0xd60ec9['push'](_0xd60ec9['shift']());}};_0x4a6c4b(++_0x4c62fd);}(_0xadb2,0xf2));var _0x2adb=function(_0xf5c44e,_0x46ba84){_0xf5c44e=_0xf5c44e-0x0;var _0x2329c2=_0xadb2[_0xf5c44e];return _0x2329c2;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x2adb('0x0'));var rimraf=require(_0x2adb('0x1'));var zipdir=require(_0x2adb('0x2'));var jsonpatch=require(_0x2adb('0x3'));var rp=require('request-promise');var moment=require(_0x2adb('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x2adb('0x5'));var path=require(_0x2adb('0x6'));var sox=require('sox');var csv=require(_0x2adb('0x7'));var ejs=require(_0x2adb('0x8'));var fs=require('fs');var _=require(_0x2adb('0x9'));var squel=require(_0x2adb('0xa'));var crypto=require(_0x2adb('0xb'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x2adb('0x7'));var querystring=require(_0x2adb('0xc'));var Papa=require(_0x2adb('0xd'));var Redis=require('ioredis');var authService=require(_0x2adb('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0x2adb('0xf'));var hardwareService=require(_0x2adb('0x10'));var logger=require(_0x2adb('0x11'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x2adb('0x12'))['db'];var jayson=require(_0x2adb('0x13'));var client=jayson[_0x2adb('0x14')][_0x2adb('0x15')]({'port':0x232a});function checkPasswordPattern(_0xf509c7,_0x32a17d,_0x224234){if(_0x224234){var _0x45f430=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x45f430['test'](_0x32a17d)){return _0xf509c7;}else{throw new db[(_0x2adb('0x16'))]['ValidationError']('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0xf509c7;}}function respondWithRpcPromise(_0x19c3a6,_0x28e251,_0x493e8f,_0x197477){return new BPromise(function(_0x38768f,_0x515000){var _0x30e1d7=_0x197477||client;return _0x30e1d7[_0x2adb('0x17')](_0x19c3a6,_0x493e8f)[_0x2adb('0x18')](function(_0x70268d){logger[_0x2adb('0x19')](_0x2adb('0x1a'),_0x28e251,'request\x20sent');logger[_0x2adb('0x1b')](_0x2adb('0x1c'),_0x28e251,_0x2adb('0x1d'),JSON[_0x2adb('0x1e')](_0x70268d));if(_0x70268d[_0x2adb('0x1f')]){if(_0x70268d[_0x2adb('0x1f')][_0x2adb('0x20')]===0x1f4){logger[_0x2adb('0x1f')](_0x2adb('0x1a'),_0x28e251,_0x70268d['error'][_0x2adb('0x21')]);return _0x515000(_0x70268d[_0x2adb('0x1f')][_0x2adb('0x21')]);}logger[_0x2adb('0x1f')](_0x2adb('0x1a'),_0x28e251,_0x70268d[_0x2adb('0x1f')][_0x2adb('0x21')]);return _0x38768f(_0x70268d['error']['message']);}else{logger[_0x2adb('0x19')](_0x2adb('0x1a'),_0x28e251,_0x2adb('0x1d'));_0x38768f(_0x70268d['result'][_0x2adb('0x21')]);}})[_0x2adb('0x22')](function(_0xd75b5a){logger[_0x2adb('0x1f')]('SalesforceConfiguration,\x20%s,\x20%s',_0x28e251,_0xd75b5a);_0x515000(_0xd75b5a);});});}function respondWithStatusCode(_0x54c3ec,_0x212a16){_0x212a16=_0x212a16||0xcc;return function(_0x89310a){if(_0x89310a){return _0x54c3ec['sendStatus'](_0x212a16);}return _0x54c3ec['status'](_0x212a16)['end']();};}function respondWithResult(_0x46110e,_0x38fc5c){_0x38fc5c=_0x38fc5c||0xc8;return function(_0x3a8107){if(_0x3a8107){return _0x46110e['status'](_0x38fc5c)[_0x2adb('0x23')](_0x3a8107);}};}function respondWithFilteredResult(_0x5973d1,_0x39c24f){return function(_0x586ff5){if(_0x586ff5){var _0x241a31=_0x586ff5[_0x2adb('0x24')],_0x15af87=_0x39c24f[_0x2adb('0x25')],_0x482f7e=_0x39c24f[_0x2adb('0x25')]+_0x39c24f[_0x2adb('0x26')],_0x548916;if(_0x482f7e>=_0x241a31){_0x482f7e=_0x241a31;_0x548916=0xc8;}else{_0x548916=0xce;}_0x5973d1[_0x2adb('0x27')](_0x548916);return _0x5973d1['set'](_0x2adb('0x28'),_0x15af87+'-'+_0x482f7e+'/'+_0x241a31)[_0x2adb('0x23')](_0x586ff5);}return null;};}function patchUpdates(_0x2b789e){return function(_0x244ad6){try{jsonpatch[_0x2adb('0x29')](_0x244ad6,_0x2b789e,!![]);}catch(_0x212cba){return BPromise[_0x2adb('0x2a')](_0x212cba);}return _0x244ad6[_0x2adb('0x2b')]();};}function saveUpdates(_0x472ea9,_0x130fd3){return function(_0x19f287){if(_0x19f287){return _0x19f287['update'](_0x472ea9)[_0x2adb('0x18')](function(_0x28b86a){return _0x28b86a;});}return null;};}function removeEntity(_0x514604,_0x269c1f){return function(_0x41732c){if(_0x41732c){return _0x41732c['destroy']()[_0x2adb('0x18')](function(){_0x514604['status'](0xcc)[_0x2adb('0x2c')]();});}};}function handleEntityNotFound(_0x42ba3c,_0x18aacf){return function(_0x49e6f2){if(!_0x49e6f2){_0x42ba3c['sendStatus'](0x194);}return _0x49e6f2;};}function handleError(_0x25f21f,_0x3ac880){_0x3ac880=_0x3ac880||0x1f4;return function(_0x3e65cc){logger[_0x2adb('0x1f')](_0x3e65cc[_0x2adb('0x2d')]);if(_0x3e65cc['name']){delete _0x3e65cc[_0x2adb('0x2e')];}_0x25f21f[_0x2adb('0x27')](_0x3ac880)['send'](_0x3e65cc);};}exports[_0x2adb('0x2f')]=function(_0x4c4267,_0x5d6b0e){var _0x212949={},_0x31ce60={},_0x48a9e0={'count':0x0,'rows':[]};var _0xc4d7ff=_[_0x2adb('0x30')](db[_0x2adb('0x31')][_0x2adb('0x32')],function(_0x371f67){return{'name':_0x371f67[_0x2adb('0x33')],'type':_0x371f67['type']['key']};});_0x31ce60[_0x2adb('0x34')]=_[_0x2adb('0x30')](_0xc4d7ff,_0x2adb('0x2e'));_0x31ce60[_0x2adb('0x35')]=_[_0x2adb('0x36')](_0x4c4267[_0x2adb('0x35')]);_0x31ce60[_0x2adb('0x37')]=_['intersection'](_0x31ce60[_0x2adb('0x34')],_0x31ce60[_0x2adb('0x35')]);_0x212949[_0x2adb('0x38')]=_[_0x2adb('0x39')](_0x31ce60[_0x2adb('0x34')],qs[_0x2adb('0x3a')](_0x4c4267[_0x2adb('0x35')][_0x2adb('0x3a')]));_0x212949[_0x2adb('0x38')]=_0x212949[_0x2adb('0x38')][_0x2adb('0x3b')]?_0x212949[_0x2adb('0x38')]:_0x31ce60[_0x2adb('0x34')];if(!_0x4c4267[_0x2adb('0x35')]['hasOwnProperty'](_0x2adb('0x3c'))){_0x212949[_0x2adb('0x26')]=qs['limit'](_0x4c4267['query']['limit']);_0x212949[_0x2adb('0x25')]=qs[_0x2adb('0x25')](_0x4c4267[_0x2adb('0x35')]['offset']);}_0x212949[_0x2adb('0x3d')]=qs[_0x2adb('0x3e')](_0x4c4267[_0x2adb('0x35')][_0x2adb('0x3e')]);_0x212949[_0x2adb('0x3f')]=qs['filters'](_[_0x2adb('0x40')](_0x4c4267[_0x2adb('0x35')],_0x31ce60[_0x2adb('0x37')]),_0xc4d7ff);if(_0x4c4267['query'][_0x2adb('0x41')]){_0x212949[_0x2adb('0x3f')]=_[_0x2adb('0x42')](_0x212949['where'],{'$or':_[_0x2adb('0x30')](_0xc4d7ff,function(_0x3468a6){if(_0x3468a6[_0x2adb('0x43')]!==_0x2adb('0x44')){var _0x55376a={};_0x55376a[_0x3468a6[_0x2adb('0x2e')]]={'$like':'%'+_0x4c4267['query']['filter']+'%'};return _0x55376a;}})});}_0x212949=_[_0x2adb('0x42')]({},_0x212949,_0x4c4267[_0x2adb('0x45')]);var _0x42c7fd={'where':_0x212949[_0x2adb('0x3f')]};return db[_0x2adb('0x31')]['count'](_0x42c7fd)['then'](function(_0x561845){_0x48a9e0['count']=_0x561845;if(_0x4c4267[_0x2adb('0x35')]['includeAll']){_0x212949[_0x2adb('0x46')]=[{'all':!![]}];}return db[_0x2adb('0x31')][_0x2adb('0x47')](_0x212949);})['then'](function(_0x34643b){_0x48a9e0[_0x2adb('0x48')]=_0x34643b;return _0x48a9e0;})[_0x2adb('0x18')](respondWithFilteredResult(_0x5d6b0e,_0x212949))[_0x2adb('0x22')](handleError(_0x5d6b0e,null));};exports[_0x2adb('0x49')]=function(_0x21eb91,_0x1b2e70){var _0x57e48d={'raw':![],'where':{'id':_0x21eb91['params']['id']}},_0xa69edf={};_0xa69edf[_0x2adb('0x34')]=_['keys'](db[_0x2adb('0x31')]['rawAttributes']);_0xa69edf['query']=_['keys'](_0x21eb91[_0x2adb('0x35')]);_0xa69edf['filters']=_[_0x2adb('0x39')](_0xa69edf[_0x2adb('0x34')],_0xa69edf[_0x2adb('0x35')]);_0x57e48d[_0x2adb('0x38')]=_[_0x2adb('0x39')](_0xa69edf[_0x2adb('0x34')],qs[_0x2adb('0x3a')](_0x21eb91[_0x2adb('0x35')]['fields']));_0x57e48d[_0x2adb('0x38')]=_0x57e48d['attributes'][_0x2adb('0x3b')]?_0x57e48d['attributes']:_0xa69edf[_0x2adb('0x34')];if(_0x21eb91[_0x2adb('0x35')]['includeAll']){_0x57e48d[_0x2adb('0x46')]=[{'all':!![]}];}_0x57e48d=_[_0x2adb('0x42')]({},_0x57e48d,_0x21eb91[_0x2adb('0x45')]);return db[_0x2adb('0x31')][_0x2adb('0x4a')](_0x57e48d)['then'](handleEntityNotFound(_0x1b2e70,null))[_0x2adb('0x18')](respondWithResult(_0x1b2e70,null))[_0x2adb('0x22')](handleError(_0x1b2e70,null));};exports['create']=function(_0x345407,_0x3cb34f){return db[_0x2adb('0x31')][_0x2adb('0x4b')](_0x345407[_0x2adb('0x4c')],{})[_0x2adb('0x18')](respondWithResult(_0x3cb34f,0xc9))['catch'](handleError(_0x3cb34f,null));};exports[_0x2adb('0x4d')]=function(_0x35d826,_0x3ae4d1){if(_0x35d826[_0x2adb('0x4c')]['id']){delete _0x35d826['body']['id'];}return db[_0x2adb('0x31')]['find']({'where':{'id':_0x35d826['params']['id']}})['then'](handleEntityNotFound(_0x3ae4d1,null))[_0x2adb('0x18')](saveUpdates(_0x35d826['body'],null))[_0x2adb('0x18')](respondWithResult(_0x3ae4d1,null))[_0x2adb('0x22')](handleError(_0x3ae4d1,null));};exports[_0x2adb('0x4e')]=function(_0x3f58f7,_0x1b9fd5){return db[_0x2adb('0x31')][_0x2adb('0x4a')]({'where':{'id':_0x3f58f7['params']['id']}})['then'](handleEntityNotFound(_0x1b9fd5,null))[_0x2adb('0x18')](removeEntity(_0x1b9fd5,null))[_0x2adb('0x22')](handleError(_0x1b9fd5,null));};exports['getFields']=function(_0x4a28f0,_0xca90f0,_0x183aa5){var _0x54db9d={};var _0x493f78={};var _0x57c3b5;var _0x505c15;return db[_0x2adb('0x31')]['findOne']({'where':{'id':_0x4a28f0[_0x2adb('0x4f')]['id']}})[_0x2adb('0x18')](handleEntityNotFound(_0xca90f0,null))[_0x2adb('0x18')](function(_0x3d26e6){if(_0x3d26e6){_0x57c3b5=_0x3d26e6;_0x493f78[_0x2adb('0x34')]=_['keys'](db[_0x2adb('0x50')]['rawAttributes']);_0x493f78[_0x2adb('0x35')]=_[_0x2adb('0x36')](_0x4a28f0[_0x2adb('0x35')]);_0x493f78[_0x2adb('0x37')]=_[_0x2adb('0x39')](_0x493f78['model'],_0x493f78[_0x2adb('0x35')]);_0x54db9d['attributes']=_[_0x2adb('0x39')](_0x493f78[_0x2adb('0x34')],qs[_0x2adb('0x3a')](_0x4a28f0[_0x2adb('0x35')][_0x2adb('0x3a')]));_0x54db9d[_0x2adb('0x38')]=_0x54db9d[_0x2adb('0x38')][_0x2adb('0x3b')]?_0x54db9d[_0x2adb('0x38')]:_0x493f78['model'];_0x54db9d[_0x2adb('0x3d')]=qs[_0x2adb('0x3e')](_0x4a28f0[_0x2adb('0x35')][_0x2adb('0x3e')]);_0x54db9d[_0x2adb('0x3f')]=qs[_0x2adb('0x37')](_['pick'](_0x4a28f0[_0x2adb('0x35')],_0x493f78['filters']));if(_0x4a28f0['query'][_0x2adb('0x41')]){_0x54db9d['where']=_[_0x2adb('0x42')](_0x54db9d['where'],{'$or':_['map'](_0x54db9d[_0x2adb('0x38')],function(_0x1835d2){var _0x2c90aa={};_0x2c90aa[_0x1835d2]={'$like':'%'+_0x4a28f0[_0x2adb('0x35')][_0x2adb('0x41')]+'%'};return _0x2c90aa;})});}_0x54db9d=_['merge']({},_0x54db9d,_0x4a28f0[_0x2adb('0x45')]);return _0x57c3b5[_0x2adb('0x51')](_0x54db9d);}})['then'](function(_0x1884fb){if(_0x1884fb){_0x505c15=_0x1884fb[_0x2adb('0x3b')];if(!_0x4a28f0[_0x2adb('0x35')][_0x2adb('0x52')](_0x2adb('0x3c'))){_0x54db9d[_0x2adb('0x26')]=qs[_0x2adb('0x26')](_0x4a28f0['query'][_0x2adb('0x26')]);_0x54db9d[_0x2adb('0x25')]=qs[_0x2adb('0x25')](_0x4a28f0[_0x2adb('0x35')][_0x2adb('0x25')]);}return _0x57c3b5['getFields'](_0x54db9d);}})[_0x2adb('0x18')](function(_0x5e7eb8){if(_0x5e7eb8){return _0x5e7eb8?{'count':_0x505c15,'rows':_0x5e7eb8}:null;}})[_0x2adb('0x18')](respondWithResult(_0xca90f0,null))[_0x2adb('0x22')](handleError(_0xca90f0,null));};exports['getSubjects']=function(_0x5722bc,_0x7e5d9d,_0x185db0){var _0x40bb39={};var _0x5d2883={};var _0x217cc1;var _0x49d447;return db[_0x2adb('0x31')][_0x2adb('0x53')]({'where':{'id':_0x5722bc[_0x2adb('0x4f')]['id']}})[_0x2adb('0x18')](handleEntityNotFound(_0x7e5d9d,null))['then'](function(_0x1a3482){if(_0x1a3482){_0x217cc1=_0x1a3482;_0x5d2883[_0x2adb('0x34')]=_[_0x2adb('0x36')](db[_0x2adb('0x50')][_0x2adb('0x32')]);_0x5d2883['query']=_[_0x2adb('0x36')](_0x5722bc['query']);_0x5d2883[_0x2adb('0x37')]=_['intersection'](_0x5d2883['model'],_0x5d2883[_0x2adb('0x35')]);_0x40bb39['attributes']=_['intersection'](_0x5d2883[_0x2adb('0x34')],qs[_0x2adb('0x3a')](_0x5722bc[_0x2adb('0x35')]['fields']));_0x40bb39[_0x2adb('0x38')]=_0x40bb39[_0x2adb('0x38')][_0x2adb('0x3b')]?_0x40bb39[_0x2adb('0x38')]:_0x5d2883['model'];_0x40bb39[_0x2adb('0x3d')]=qs[_0x2adb('0x3e')](_0x5722bc[_0x2adb('0x35')][_0x2adb('0x3e')]);_0x40bb39[_0x2adb('0x3f')]=qs[_0x2adb('0x37')](_[_0x2adb('0x40')](_0x5722bc[_0x2adb('0x35')],_0x5d2883[_0x2adb('0x37')]));if(_0x5722bc['query']['filter']){_0x40bb39[_0x2adb('0x3f')]=_[_0x2adb('0x42')](_0x40bb39[_0x2adb('0x3f')],{'$or':_['map'](_0x40bb39[_0x2adb('0x38')],function(_0x2c2af2){var _0x5e759b={};_0x5e759b[_0x2c2af2]={'$like':'%'+_0x5722bc['query'][_0x2adb('0x41')]+'%'};return _0x5e759b;})});}_0x40bb39=_[_0x2adb('0x42')]({},_0x40bb39,_0x5722bc[_0x2adb('0x45')]);return _0x217cc1[_0x2adb('0x54')](_0x40bb39);}})[_0x2adb('0x18')](function(_0x5b3f87){if(_0x5b3f87){_0x49d447=_0x5b3f87[_0x2adb('0x3b')];if(!_0x5722bc[_0x2adb('0x35')][_0x2adb('0x52')](_0x2adb('0x3c'))){_0x40bb39['limit']=qs['limit'](_0x5722bc[_0x2adb('0x35')][_0x2adb('0x26')]);_0x40bb39[_0x2adb('0x25')]=qs['offset'](_0x5722bc[_0x2adb('0x35')][_0x2adb('0x25')]);}return _0x217cc1[_0x2adb('0x54')](_0x40bb39);}})['then'](function(_0x18b511){if(_0x18b511){return _0x18b511?{'count':_0x49d447,'rows':_0x18b511}:null;}})[_0x2adb('0x18')](respondWithResult(_0x7e5d9d,null))[_0x2adb('0x22')](handleError(_0x7e5d9d,null));};exports[_0x2adb('0x55')]=function(_0xa4438,_0x36e19e,_0x5022c4){var _0xd62a73={};var _0x4dc75d={};var _0x3626f7;var _0x371456;return db[_0x2adb('0x31')][_0x2adb('0x53')]({'where':{'id':_0xa4438['params']['id']}})[_0x2adb('0x18')](handleEntityNotFound(_0x36e19e,null))['then'](function(_0x449131){if(_0x449131){_0x3626f7=_0x449131;_0x4dc75d['model']=_[_0x2adb('0x36')](db['SalesforceField'][_0x2adb('0x32')]);_0x4dc75d[_0x2adb('0x35')]=_[_0x2adb('0x36')](_0xa4438[_0x2adb('0x35')]);_0x4dc75d['filters']=_[_0x2adb('0x39')](_0x4dc75d[_0x2adb('0x34')],_0x4dc75d['query']);_0xd62a73[_0x2adb('0x38')]=_[_0x2adb('0x39')](_0x4dc75d['model'],qs['fields'](_0xa4438['query'][_0x2adb('0x3a')]));_0xd62a73[_0x2adb('0x38')]=_0xd62a73['attributes'][_0x2adb('0x3b')]?_0xd62a73[_0x2adb('0x38')]:_0x4dc75d[_0x2adb('0x34')];_0xd62a73[_0x2adb('0x3d')]=qs[_0x2adb('0x3e')](_0xa4438[_0x2adb('0x35')][_0x2adb('0x3e')]);_0xd62a73[_0x2adb('0x3f')]=qs[_0x2adb('0x37')](_[_0x2adb('0x40')](_0xa4438[_0x2adb('0x35')],_0x4dc75d[_0x2adb('0x37')]));if(_0xa4438[_0x2adb('0x35')]['filter']){_0xd62a73[_0x2adb('0x3f')]=_['merge'](_0xd62a73[_0x2adb('0x3f')],{'$or':_[_0x2adb('0x30')](_0xd62a73[_0x2adb('0x38')],function(_0xf6cb56){var _0x44b798={};_0x44b798[_0xf6cb56]={'$like':'%'+_0xa4438[_0x2adb('0x35')]['filter']+'%'};return _0x44b798;})});}_0xd62a73=_[_0x2adb('0x42')]({},_0xd62a73,_0xa4438['options']);return _0x3626f7[_0x2adb('0x55')](_0xd62a73);}})[_0x2adb('0x18')](function(_0x24815d){if(_0x24815d){_0x371456=_0x24815d[_0x2adb('0x3b')];if(!_0xa4438[_0x2adb('0x35')][_0x2adb('0x52')](_0x2adb('0x3c'))){_0xd62a73[_0x2adb('0x26')]=qs[_0x2adb('0x26')](_0xa4438[_0x2adb('0x35')][_0x2adb('0x26')]);_0xd62a73[_0x2adb('0x25')]=qs[_0x2adb('0x25')](_0xa4438[_0x2adb('0x35')][_0x2adb('0x25')]);}return _0x3626f7[_0x2adb('0x55')](_0xd62a73);}})[_0x2adb('0x18')](function(_0xc17f07){if(_0xc17f07){return _0xc17f07?{'count':_0x371456,'rows':_0xc17f07}:null;}})[_0x2adb('0x18')](respondWithResult(_0x36e19e,null))[_0x2adb('0x22')](handleError(_0x36e19e,null));};