Built motion from commit (unavailable).|2.0.84
[motion2.git] / server / api / intDeskConfiguration / intDeskConfiguration.controller.js
index 4591c1e..922295a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xaa37=['util','path','sox','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/utils','jayson/promise','http','request','then','info','DeskConfiguration,\x20%s,\x20%s','debug','DeskConfiguration,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','code','error','message','result','catch','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','stack','name','send','index','DeskConfiguration','rawAttributes','model','keys','query','dateStart','dateEnd','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','pick','add','day','merge','filter','where','map','options','includeAll','include','rows','find','create','body','params','getFields','findOne','DeskField','getSubjects','getDescriptions','getTags','Tag','setTags','ids','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache'];(function(_0x34b821,_0x504e55){var _0x5e00a0=function(_0x242892){while(--_0x242892){_0x34b821['push'](_0x34b821['shift']());}};_0x5e00a0(++_0x504e55);}(_0xaa37,0x1d3));var _0x7aa3=function(_0x2064e5,_0x4f6fa2){_0x2064e5=_0x2064e5-0x0;var _0x21a233=_0xaa37[_0x2064e5];return _0x21a233;};'use strict';var pdf=require(_0x7aa3('0x0'));var emlformat=require(_0x7aa3('0x1'));var rimraf=require(_0x7aa3('0x2'));var zipdir=require(_0x7aa3('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x7aa3('0x4'));var moment=require(_0x7aa3('0x5'));var BPromise=require(_0x7aa3('0x6'));var Mustache=require(_0x7aa3('0x7'));var util=require(_0x7aa3('0x8'));var path=require(_0x7aa3('0x9'));var sox=require(_0x7aa3('0xa'));var csv=require('to-csv');var ejs=require(_0x7aa3('0xb'));var fs=require('fs');var _=require(_0x7aa3('0xc'));var squel=require('squel');var crypto=require(_0x7aa3('0xd'));var jsforce=require(_0x7aa3('0xe'));var deskjs=require(_0x7aa3('0xf'));var toCsv=require('to-csv');var querystring=require(_0x7aa3('0x10'));var Papa=require(_0x7aa3('0x11'));var qs=require(_0x7aa3('0x12'));var logger=require(_0x7aa3('0x13'))(_0x7aa3('0x14'));var utils=require(_0x7aa3('0x15'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];var jayson=require(_0x7aa3('0x16'));var client=jayson['client'][_0x7aa3('0x17')]({'port':0x232a});function respondWithRpcPromise(_0x81e278,_0x4a319f,_0x3c68b8,_0xc11cd3){return new BPromise(function(_0x552ec9,_0x5a6751){var _0x4b844b=_0xc11cd3||client;return _0x4b844b[_0x7aa3('0x18')](_0x81e278,_0x3c68b8)[_0x7aa3('0x19')](function(_0x1c53a9){logger[_0x7aa3('0x1a')](_0x7aa3('0x1b'),_0x4a319f,'request\x20sent');logger[_0x7aa3('0x1c')](_0x7aa3('0x1d'),_0x4a319f,_0x7aa3('0x1e'),JSON[_0x7aa3('0x1f')](_0x1c53a9));if(_0x1c53a9['error']){if(_0x1c53a9['error'][_0x7aa3('0x20')]===0x1f4){logger['error'](_0x7aa3('0x1b'),_0x4a319f,_0x1c53a9[_0x7aa3('0x21')]['message']);return _0x5a6751(_0x1c53a9[_0x7aa3('0x21')][_0x7aa3('0x22')]);}logger[_0x7aa3('0x21')](_0x7aa3('0x1b'),_0x4a319f,_0x1c53a9[_0x7aa3('0x21')]['message']);return _0x552ec9(_0x1c53a9[_0x7aa3('0x21')][_0x7aa3('0x22')]);}else{logger[_0x7aa3('0x1a')](_0x7aa3('0x1b'),_0x4a319f,_0x7aa3('0x1e'));_0x552ec9(_0x1c53a9[_0x7aa3('0x23')]['message']);}})[_0x7aa3('0x24')](function(_0x43982b){logger[_0x7aa3('0x21')](_0x7aa3('0x1b'),_0x4a319f,_0x43982b);_0x5a6751(_0x43982b);});});}function respondWithStatusCode(_0x36c619,_0x49a566){_0x49a566=_0x49a566||0xcc;return function(_0x41a7b4){if(_0x41a7b4){return _0x36c619[_0x7aa3('0x25')](_0x49a566);}return _0x36c619[_0x7aa3('0x26')](_0x49a566)[_0x7aa3('0x27')]();};}function respondWithResult(_0x3b382d,_0x10887d){_0x10887d=_0x10887d||0xc8;return function(_0x25bc1f){if(_0x25bc1f){return _0x3b382d[_0x7aa3('0x26')](_0x10887d)[_0x7aa3('0x28')](_0x25bc1f);}};}function respondWithFilteredResult(_0x23f168,_0x44377a){return function(_0x1c5fef){if(_0x1c5fef){var _0x1f1d82=_0x1c5fef[_0x7aa3('0x29')],_0x49b7b0=_0x44377a[_0x7aa3('0x2a')],_0x43396f=_0x44377a[_0x7aa3('0x2a')]+_0x44377a[_0x7aa3('0x2b')],_0x2e0ee3;if(_0x43396f>=_0x1f1d82){_0x43396f=_0x1f1d82;_0x2e0ee3=0xc8;}else{_0x2e0ee3=0xce;}_0x23f168['status'](_0x2e0ee3);return _0x23f168[_0x7aa3('0x2c')](_0x7aa3('0x2d'),_0x49b7b0+'-'+_0x43396f+'/'+_0x1f1d82)[_0x7aa3('0x28')](_0x1c5fef);}return null;};}function patchUpdates(_0x4802a0){return function(_0x409194){try{jsonpatch[_0x7aa3('0x2e')](_0x409194,_0x4802a0,!![]);}catch(_0x539ec0){return BPromise[_0x7aa3('0x2f')](_0x539ec0);}return _0x409194[_0x7aa3('0x30')]();};}function saveUpdates(_0x1d6ec8,_0x34cf01){return function(_0x370e46){if(_0x370e46){return _0x370e46[_0x7aa3('0x31')](_0x1d6ec8)[_0x7aa3('0x19')](function(_0x3f2be1){return _0x3f2be1;});}return null;};}function removeEntity(_0x92de40,_0x41f981){return function(_0x231863){if(_0x231863){return _0x231863[_0x7aa3('0x32')]()[_0x7aa3('0x19')](function(){_0x92de40[_0x7aa3('0x26')](0xcc)[_0x7aa3('0x27')]();});}};}function handleEntityNotFound(_0x1e5b7b,_0x2af928){return function(_0x25935c){if(!_0x25935c){_0x1e5b7b[_0x7aa3('0x25')](0x194);}return _0x25935c;};}function handleError(_0x14ad90,_0x345731){_0x345731=_0x345731||0x1f4;return function(_0x508da6){logger[_0x7aa3('0x21')](_0x508da6[_0x7aa3('0x33')]);if(_0x508da6[_0x7aa3('0x34')]){delete _0x508da6[_0x7aa3('0x34')];}_0x14ad90[_0x7aa3('0x26')](_0x345731)[_0x7aa3('0x35')](_0x508da6);};}exports[_0x7aa3('0x36')]=function(_0x951893,_0x30dc68){var _0x287ca4={},_0x29e90a={},_0x589abc={'count':0x0,'rows':[]};var _0x3d6125=db[_0x7aa3('0x37')][_0x7aa3('0x38')];_0x29e90a[_0x7aa3('0x39')]=_[_0x7aa3('0x3a')](_0x3d6125);var _0x1029eb={'dateStart':_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x3c')],'dateEnd':_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x3d')]};delete _0x951893[_0x7aa3('0x3b')][_0x7aa3('0x3c')];delete _0x951893[_0x7aa3('0x3b')][_0x7aa3('0x3d')];_0x29e90a['query']=_[_0x7aa3('0x3a')](_0x951893[_0x7aa3('0x3b')]);_0x29e90a[_0x7aa3('0x3e')]=_[_0x7aa3('0x3f')](_0x29e90a['model'],_0x29e90a[_0x7aa3('0x3b')]);_0x287ca4['attributes']=_[_0x7aa3('0x3f')](_0x29e90a[_0x7aa3('0x39')],qs[_0x7aa3('0x40')](_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x40')]));_0x287ca4[_0x7aa3('0x41')]=_0x287ca4[_0x7aa3('0x41')][_0x7aa3('0x42')]?_0x287ca4[_0x7aa3('0x41')]:_0x29e90a[_0x7aa3('0x39')];if(!_0x951893['query'][_0x7aa3('0x43')](_0x7aa3('0x44'))){_0x287ca4[_0x7aa3('0x2b')]=qs[_0x7aa3('0x2b')](_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x2b')]);_0x287ca4[_0x7aa3('0x2a')]=qs[_0x7aa3('0x2a')](_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x2a')]);}_0x287ca4[_0x7aa3('0x45')]=qs[_0x7aa3('0x46')](_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x46')]);_0x287ca4['where']=qs[_0x7aa3('0x3e')](_[_0x7aa3('0x47')](_0x951893['query'],_0x29e90a[_0x7aa3('0x3e')]));if(_0x1029eb[_0x7aa3('0x3c')]){if(_0x1029eb['dateEnd']){_0x1029eb[_0x7aa3('0x3d')]=moment(_0x1029eb[_0x7aa3('0x3d')])[_0x7aa3('0x48')](0x1,_0x7aa3('0x49'));}else{_0x1029eb['dateEnd']=moment(_0x1029eb['dateStart'])[_0x7aa3('0x48')](0x1,'day');}_[_0x7aa3('0x4a')](_0x287ca4['where'],{'createdAt':{'$gte':_0x1029eb['dateStart'],'$lte':_0x1029eb[_0x7aa3('0x3d')]}});}if(_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x4b')]){_0x287ca4[_0x7aa3('0x4c')]=_[_0x7aa3('0x4a')](_0x287ca4['where'],{'$or':_[_0x7aa3('0x4d')](_0x287ca4[_0x7aa3('0x41')],function(_0x5a5a88){var _0x262a16={};_0x262a16[_0x5a5a88]={'$like':'%'+_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x4b')]+'%'};return _0x262a16;})});}_0x287ca4=_['merge']({},_0x287ca4,_0x951893[_0x7aa3('0x4e')]);var _0x2d8e1d={'where':_0x287ca4['where']};return db[_0x7aa3('0x37')][_0x7aa3('0x29')](_0x2d8e1d)['then'](function(_0x4a2bfd){_0x589abc[_0x7aa3('0x29')]=_0x4a2bfd;if(_0x951893[_0x7aa3('0x3b')][_0x7aa3('0x4f')]){_0x287ca4[_0x7aa3('0x50')]=[{'all':!![]}];}return db['DeskConfiguration']['findAll'](_0x287ca4);})[_0x7aa3('0x19')](function(_0x1d9ace){_0x589abc[_0x7aa3('0x51')]=_0x1d9ace;return _0x589abc;})[_0x7aa3('0x19')](respondWithFilteredResult(_0x30dc68,_0x287ca4))['catch'](handleError(_0x30dc68,null));};exports['show']=function(_0x4ebbc2,_0x3e9d63){var _0x2a3527={'raw':![],'where':{'id':_0x4ebbc2['params']['id']}},_0x2bfab8={};_0x2bfab8[_0x7aa3('0x39')]=_[_0x7aa3('0x3a')](db[_0x7aa3('0x37')][_0x7aa3('0x38')]);_0x2bfab8[_0x7aa3('0x3b')]=_[_0x7aa3('0x3a')](_0x4ebbc2['query']);_0x2bfab8[_0x7aa3('0x3e')]=_['intersection'](_0x2bfab8['model'],_0x2bfab8['query']);_0x2a3527['attributes']=_[_0x7aa3('0x3f')](_0x2bfab8[_0x7aa3('0x39')],qs['fields'](_0x4ebbc2[_0x7aa3('0x3b')][_0x7aa3('0x40')]));_0x2a3527[_0x7aa3('0x41')]=_0x2a3527['attributes']['length']?_0x2a3527[_0x7aa3('0x41')]:_0x2bfab8[_0x7aa3('0x39')];if(_0x4ebbc2[_0x7aa3('0x3b')]['includeAll']){_0x2a3527['include']=[{'all':!![]}];}_0x2a3527=_['merge']({},_0x2a3527,_0x4ebbc2['options']);return db[_0x7aa3('0x37')][_0x7aa3('0x52')](_0x2a3527)[_0x7aa3('0x19')](handleEntityNotFound(_0x3e9d63,null))[_0x7aa3('0x19')](respondWithResult(_0x3e9d63,null))['catch'](handleError(_0x3e9d63,null));};exports[_0x7aa3('0x53')]=function(_0x2590b4,_0x4588b5){return db[_0x7aa3('0x37')][_0x7aa3('0x53')](_0x2590b4[_0x7aa3('0x54')],{})[_0x7aa3('0x19')](respondWithResult(_0x4588b5,0xc9))[_0x7aa3('0x24')](handleError(_0x4588b5,null));};exports['update']=function(_0x432a6e,_0x42d93f){if(_0x432a6e[_0x7aa3('0x54')]['id']){delete _0x432a6e[_0x7aa3('0x54')]['id'];}return db[_0x7aa3('0x37')][_0x7aa3('0x52')]({'where':{'id':_0x432a6e[_0x7aa3('0x55')]['id']}})[_0x7aa3('0x19')](handleEntityNotFound(_0x42d93f,null))['then'](saveUpdates(_0x432a6e[_0x7aa3('0x54')],null))[_0x7aa3('0x19')](respondWithResult(_0x42d93f,null))['catch'](handleError(_0x42d93f,null));};exports[_0x7aa3('0x32')]=function(_0x25416a,_0xf37d6f){return db[_0x7aa3('0x37')][_0x7aa3('0x52')]({'where':{'id':_0x25416a[_0x7aa3('0x55')]['id']}})[_0x7aa3('0x19')](handleEntityNotFound(_0xf37d6f,null))[_0x7aa3('0x19')](removeEntity(_0xf37d6f,null))['catch'](handleError(_0xf37d6f,null));};exports[_0x7aa3('0x56')]=function(_0x13eabe,_0x2d0945,_0x7b2306){var _0x30ff61={};var _0x31daf1={};var _0x37638c;var _0x3552d2;return db[_0x7aa3('0x37')][_0x7aa3('0x57')]({'where':{'id':_0x13eabe[_0x7aa3('0x55')]['id']}})[_0x7aa3('0x19')](handleEntityNotFound(_0x2d0945,null))[_0x7aa3('0x19')](function(_0x188551){if(_0x188551){_0x37638c=_0x188551;_0x31daf1['model']=_['keys'](db[_0x7aa3('0x58')]['rawAttributes']);_0x31daf1[_0x7aa3('0x3b')]=_['keys'](_0x13eabe['query']);_0x31daf1['filters']=_[_0x7aa3('0x3f')](_0x31daf1[_0x7aa3('0x39')],_0x31daf1[_0x7aa3('0x3b')]);_0x30ff61[_0x7aa3('0x41')]=_['intersection'](_0x31daf1[_0x7aa3('0x39')],qs['fields'](_0x13eabe['query'][_0x7aa3('0x40')]));_0x30ff61[_0x7aa3('0x41')]=_0x30ff61[_0x7aa3('0x41')][_0x7aa3('0x42')]?_0x30ff61[_0x7aa3('0x41')]:_0x31daf1[_0x7aa3('0x39')];_0x30ff61[_0x7aa3('0x45')]=qs[_0x7aa3('0x46')](_0x13eabe[_0x7aa3('0x3b')]['sort']);_0x30ff61[_0x7aa3('0x4c')]=qs[_0x7aa3('0x3e')](_[_0x7aa3('0x47')](_0x13eabe[_0x7aa3('0x3b')],_0x31daf1[_0x7aa3('0x3e')]));if(_0x13eabe['query'][_0x7aa3('0x4b')]){_0x30ff61['where']=_['merge'](_0x30ff61[_0x7aa3('0x4c')],{'$or':_[_0x7aa3('0x4d')](_0x30ff61['attributes'],function(_0xaea2f0){var _0x5b29c8={};_0x5b29c8[_0xaea2f0]={'$like':'%'+_0x13eabe[_0x7aa3('0x3b')]['filter']+'%'};return _0x5b29c8;})});}_0x30ff61=_[_0x7aa3('0x4a')]({},_0x30ff61,_0x13eabe['options']);return _0x37638c[_0x7aa3('0x56')](_0x30ff61);}})[_0x7aa3('0x19')](function(_0x48d2f0){if(_0x48d2f0){_0x3552d2=_0x48d2f0[_0x7aa3('0x42')];if(!_0x13eabe[_0x7aa3('0x3b')][_0x7aa3('0x43')](_0x7aa3('0x44'))){_0x30ff61['limit']=qs[_0x7aa3('0x2b')](_0x13eabe[_0x7aa3('0x3b')][_0x7aa3('0x2b')]);_0x30ff61[_0x7aa3('0x2a')]=qs['offset'](_0x13eabe[_0x7aa3('0x3b')]['offset']);}return _0x37638c[_0x7aa3('0x56')](_0x30ff61);}})['then'](function(_0x254278){if(_0x254278){return _0x254278?{'count':_0x3552d2,'rows':_0x254278}:null;}})[_0x7aa3('0x19')](respondWithResult(_0x2d0945,null))[_0x7aa3('0x24')](handleError(_0x2d0945,null));};exports[_0x7aa3('0x59')]=function(_0x558c6e,_0x5303fa,_0x4a72c0){var _0x4e4f7a={};var _0x1f880a={};var _0x1e04db;var _0x29c8e5;return db[_0x7aa3('0x37')][_0x7aa3('0x57')]({'where':{'id':_0x558c6e[_0x7aa3('0x55')]['id']}})[_0x7aa3('0x19')](handleEntityNotFound(_0x5303fa,null))[_0x7aa3('0x19')](function(_0x817cd1){if(_0x817cd1){_0x1e04db=_0x817cd1;_0x1f880a['model']=_['keys'](db[_0x7aa3('0x58')]['rawAttributes']);_0x1f880a[_0x7aa3('0x3b')]=_[_0x7aa3('0x3a')](_0x558c6e[_0x7aa3('0x3b')]);_0x1f880a['filters']=_[_0x7aa3('0x3f')](_0x1f880a[_0x7aa3('0x39')],_0x1f880a['query']);_0x4e4f7a['attributes']=_[_0x7aa3('0x3f')](_0x1f880a[_0x7aa3('0x39')],qs[_0x7aa3('0x40')](_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x40')]));_0x4e4f7a[_0x7aa3('0x41')]=_0x4e4f7a[_0x7aa3('0x41')][_0x7aa3('0x42')]?_0x4e4f7a[_0x7aa3('0x41')]:_0x1f880a[_0x7aa3('0x39')];_0x4e4f7a[_0x7aa3('0x45')]=qs[_0x7aa3('0x46')](_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x46')]);_0x4e4f7a[_0x7aa3('0x4c')]=qs['filters'](_[_0x7aa3('0x47')](_0x558c6e[_0x7aa3('0x3b')],_0x1f880a[_0x7aa3('0x3e')]));if(_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x4b')]){_0x4e4f7a['where']=_[_0x7aa3('0x4a')](_0x4e4f7a[_0x7aa3('0x4c')],{'$or':_[_0x7aa3('0x4d')](_0x4e4f7a['attributes'],function(_0xa9f4d5){var _0x4d7a1c={};_0x4d7a1c[_0xa9f4d5]={'$like':'%'+_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x4b')]+'%'};return _0x4d7a1c;})});}_0x4e4f7a=_[_0x7aa3('0x4a')]({},_0x4e4f7a,_0x558c6e[_0x7aa3('0x4e')]);return _0x1e04db[_0x7aa3('0x59')](_0x4e4f7a);}})[_0x7aa3('0x19')](function(_0x1db954){if(_0x1db954){_0x29c8e5=_0x1db954[_0x7aa3('0x42')];if(!_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x43')]('nolimit')){_0x4e4f7a[_0x7aa3('0x2b')]=qs[_0x7aa3('0x2b')](_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x2b')]);_0x4e4f7a['offset']=qs[_0x7aa3('0x2a')](_0x558c6e[_0x7aa3('0x3b')][_0x7aa3('0x2a')]);}return _0x1e04db[_0x7aa3('0x59')](_0x4e4f7a);}})[_0x7aa3('0x19')](function(_0x1b90aa){if(_0x1b90aa){return _0x1b90aa?{'count':_0x29c8e5,'rows':_0x1b90aa}:null;}})[_0x7aa3('0x19')](respondWithResult(_0x5303fa,null))[_0x7aa3('0x24')](handleError(_0x5303fa,null));};exports[_0x7aa3('0x5a')]=function(_0x43d2e5,_0x2ca603,_0x3957ff){var _0x5e0394={};var _0x75ad3a={};var _0x22623e;var _0x48dcce;return db[_0x7aa3('0x37')]['findOne']({'where':{'id':_0x43d2e5[_0x7aa3('0x55')]['id']}})[_0x7aa3('0x19')](handleEntityNotFound(_0x2ca603,null))[_0x7aa3('0x19')](function(_0x39b5c3){if(_0x39b5c3){_0x22623e=_0x39b5c3;_0x75ad3a['model']=_[_0x7aa3('0x3a')](db[_0x7aa3('0x58')]['rawAttributes']);_0x75ad3a['query']=_['keys'](_0x43d2e5[_0x7aa3('0x3b')]);_0x75ad3a['filters']=_[_0x7aa3('0x3f')](_0x75ad3a[_0x7aa3('0x39')],_0x75ad3a[_0x7aa3('0x3b')]);_0x5e0394[_0x7aa3('0x41')]=_['intersection'](_0x75ad3a['model'],qs[_0x7aa3('0x40')](_0x43d2e5[_0x7aa3('0x3b')][_0x7aa3('0x40')]));_0x5e0394[_0x7aa3('0x41')]=_0x5e0394[_0x7aa3('0x41')]['length']?_0x5e0394[_0x7aa3('0x41')]:_0x75ad3a[_0x7aa3('0x39')];_0x5e0394['order']=qs[_0x7aa3('0x46')](_0x43d2e5[_0x7aa3('0x3b')][_0x7aa3('0x46')]);_0x5e0394[_0x7aa3('0x4c')]=qs[_0x7aa3('0x3e')](_['pick'](_0x43d2e5['query'],_0x75ad3a['filters']));if(_0x43d2e5[_0x7aa3('0x3b')]['filter']){_0x5e0394['where']=_['merge'](_0x5e0394[_0x7aa3('0x4c')],{'$or':_[_0x7aa3('0x4d')](_0x5e0394[_0x7aa3('0x41')],function(_0x1165a4){var _0x365878={};_0x365878[_0x1165a4]={'$like':'%'+_0x43d2e5[_0x7aa3('0x3b')][_0x7aa3('0x4b')]+'%'};return _0x365878;})});}_0x5e0394=_[_0x7aa3('0x4a')]({},_0x5e0394,_0x43d2e5['options']);return _0x22623e[_0x7aa3('0x5a')](_0x5e0394);}})[_0x7aa3('0x19')](function(_0x347807){if(_0x347807){_0x48dcce=_0x347807[_0x7aa3('0x42')];if(!_0x43d2e5[_0x7aa3('0x3b')][_0x7aa3('0x43')](_0x7aa3('0x44'))){_0x5e0394[_0x7aa3('0x2b')]=qs[_0x7aa3('0x2b')](_0x43d2e5['query']['limit']);_0x5e0394[_0x7aa3('0x2a')]=qs[_0x7aa3('0x2a')](_0x43d2e5[_0x7aa3('0x3b')][_0x7aa3('0x2a')]);}return _0x22623e[_0x7aa3('0x5a')](_0x5e0394);}})[_0x7aa3('0x19')](function(_0x33a199){if(_0x33a199){return _0x33a199?{'count':_0x48dcce,'rows':_0x33a199}:null;}})[_0x7aa3('0x19')](respondWithResult(_0x2ca603,null))[_0x7aa3('0x24')](handleError(_0x2ca603,null));};exports[_0x7aa3('0x5b')]=function(_0x1ba1cc,_0x50f320,_0x33e263){var _0x4120d1={};var _0x53d3ec={};var _0x417653;var _0x40a694;return db[_0x7aa3('0x37')][_0x7aa3('0x57')]({'where':{'id':_0x1ba1cc[_0x7aa3('0x55')]['id']}})[_0x7aa3('0x19')](handleEntityNotFound(_0x50f320,null))['then'](function(_0x590077){if(_0x590077){_0x417653=_0x590077;_0x53d3ec['model']=_[_0x7aa3('0x3a')](db[_0x7aa3('0x5c')][_0x7aa3('0x38')]);_0x53d3ec[_0x7aa3('0x3b')]=_[_0x7aa3('0x3a')](_0x1ba1cc[_0x7aa3('0x3b')]);_0x53d3ec[_0x7aa3('0x3e')]=_[_0x7aa3('0x3f')](_0x53d3ec[_0x7aa3('0x39')],_0x53d3ec[_0x7aa3('0x3b')]);_0x4120d1[_0x7aa3('0x41')]=_[_0x7aa3('0x3f')](_0x53d3ec[_0x7aa3('0x39')],qs[_0x7aa3('0x40')](_0x1ba1cc['query'][_0x7aa3('0x40')]));_0x4120d1['attributes']=_0x4120d1['attributes']['length']?_0x4120d1[_0x7aa3('0x41')]:_0x53d3ec['model'];_0x4120d1[_0x7aa3('0x45')]=qs[_0x7aa3('0x46')](_0x1ba1cc[_0x7aa3('0x3b')][_0x7aa3('0x46')]);_0x4120d1[_0x7aa3('0x4c')]=qs[_0x7aa3('0x3e')](_[_0x7aa3('0x47')](_0x1ba1cc['query'],_0x53d3ec[_0x7aa3('0x3e')]));if(_0x1ba1cc[_0x7aa3('0x3b')][_0x7aa3('0x4b')]){_0x4120d1[_0x7aa3('0x4c')]=_[_0x7aa3('0x4a')](_0x4120d1[_0x7aa3('0x4c')],{'$or':_[_0x7aa3('0x4d')](_0x4120d1[_0x7aa3('0x41')],function(_0x3e9bc5){var _0x12294a={};_0x12294a[_0x3e9bc5]={'$like':'%'+_0x1ba1cc[_0x7aa3('0x3b')]['filter']+'%'};return _0x12294a;})});}_0x4120d1=_[_0x7aa3('0x4a')]({},_0x4120d1,_0x1ba1cc[_0x7aa3('0x4e')]);return _0x417653[_0x7aa3('0x5b')](_0x4120d1);}})['then'](function(_0xcba436){if(_0xcba436){_0x40a694=_0xcba436[_0x7aa3('0x42')];if(!_0x1ba1cc[_0x7aa3('0x3b')]['hasOwnProperty'](_0x7aa3('0x44'))){_0x4120d1[_0x7aa3('0x2b')]=qs[_0x7aa3('0x2b')](_0x1ba1cc[_0x7aa3('0x3b')][_0x7aa3('0x2b')]);_0x4120d1[_0x7aa3('0x2a')]=qs['offset'](_0x1ba1cc[_0x7aa3('0x3b')][_0x7aa3('0x2a')]);}return _0x417653[_0x7aa3('0x5b')](_0x4120d1);}})[_0x7aa3('0x19')](function(_0xc8e435){if(_0xc8e435){return _0xc8e435?{'count':_0x40a694,'rows':_0xc8e435}:null;}})[_0x7aa3('0x19')](respondWithResult(_0x50f320,null))[_0x7aa3('0x24')](handleError(_0x50f320,null));};exports[_0x7aa3('0x5d')]=function(_0x3f1442,_0x40e8d5,_0x2a2e44){if(_0x3f1442[_0x7aa3('0x54')]['id']){delete _0x3f1442[_0x7aa3('0x54')]['id'];}return db['DeskConfiguration'][_0x7aa3('0x57')]({'where':{'id':_0x3f1442[_0x7aa3('0x55')]['id']}})['then'](handleEntityNotFound(_0x40e8d5,null))[_0x7aa3('0x19')](function(_0x2c78d4){if(_0x2c78d4){return _0x2c78d4[_0x7aa3('0x5d')](_0x3f1442[_0x7aa3('0x54')][_0x7aa3('0x5e')]||[]);}return null;})[_0x7aa3('0x19')](respondWithResult(_0x40e8d5,null))[_0x7aa3('0x24')](handleError(_0x40e8d5,null));};
\ No newline at end of file
+var _0x814b=['where','filter','map','options','include','findAll','rows','show','params','model','includeAll','create','body','find','getFields','findOne','DeskField','order','pick','hasOwnProperty','getSubjects','getDescriptions','getTags','Tag','setTags','ids','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','jayson/promise','http','request','then','info','DeskConfiguration,\x20%s,\x20%s','request\x20sent','debug','DeskConfiguration,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','sendStatus','stack','name','send','index','DeskConfiguration','rawAttributes','keys','dateStart','query','dateEnd','intersection','attributes','fields','length','nolimit','sort','filters','add','day','merge'];(function(_0x18baa9,_0x510ccc){var _0x5c515d=function(_0x56b75d){while(--_0x56b75d){_0x18baa9['push'](_0x18baa9['shift']());}};_0x5c515d(++_0x510ccc);}(_0x814b,0x1a2));var _0xb814=function(_0x1477ef,_0x54a5d6){_0x1477ef=_0x1477ef-0x0;var _0x164acd=_0x814b[_0x1477ef];return _0x164acd;};'use strict';var pdf=require(_0xb814('0x0'));var emlformat=require(_0xb814('0x1'));var rimraf=require(_0xb814('0x2'));var zipdir=require(_0xb814('0x3'));var jsonpatch=require(_0xb814('0x4'));var rp=require(_0xb814('0x5'));var moment=require('moment');var BPromise=require(_0xb814('0x6'));var Mustache=require(_0xb814('0x7'));var util=require(_0xb814('0x8'));var path=require(_0xb814('0x9'));var sox=require(_0xb814('0xa'));var csv=require(_0xb814('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xb814('0xc'));var squel=require(_0xb814('0xd'));var crypto=require('crypto');var jsforce=require(_0xb814('0xe'));var deskjs=require(_0xb814('0xf'));var toCsv=require(_0xb814('0xb'));var querystring=require(_0xb814('0x10'));var Papa=require(_0xb814('0x11'));var Redis=require(_0xb814('0x12'));var qs=require(_0xb814('0x13'));var logger=require(_0xb814('0x14'))(_0xb814('0x15'));var utils=require(_0xb814('0x16'));var config=require(_0xb814('0x17'));var db=require('../../mysqldb')['db'];var jayson=require(_0xb814('0x18'));var client=jayson['client'][_0xb814('0x19')]({'port':0x232a});function respondWithRpcPromise(_0x15d6ef,_0x35b10d,_0x2cc46b,_0x2ce718){return new BPromise(function(_0x3bde14,_0x1438e7){var _0x41ed7b=_0x2ce718||client;return _0x41ed7b[_0xb814('0x1a')](_0x15d6ef,_0x2cc46b)[_0xb814('0x1b')](function(_0x3f4881){logger[_0xb814('0x1c')](_0xb814('0x1d'),_0x35b10d,_0xb814('0x1e'));logger[_0xb814('0x1f')](_0xb814('0x20'),_0x35b10d,_0xb814('0x1e'),JSON[_0xb814('0x21')](_0x3f4881));if(_0x3f4881[_0xb814('0x22')]){if(_0x3f4881[_0xb814('0x22')][_0xb814('0x23')]===0x1f4){logger['error'](_0xb814('0x1d'),_0x35b10d,_0x3f4881['error'][_0xb814('0x24')]);return _0x1438e7(_0x3f4881[_0xb814('0x22')]['message']);}logger['error']('DeskConfiguration,\x20%s,\x20%s',_0x35b10d,_0x3f4881[_0xb814('0x22')]['message']);return _0x3bde14(_0x3f4881['error'][_0xb814('0x24')]);}else{logger[_0xb814('0x1c')](_0xb814('0x1d'),_0x35b10d,'request\x20sent');_0x3bde14(_0x3f4881[_0xb814('0x25')]['message']);}})[_0xb814('0x26')](function(_0x1808a3){logger[_0xb814('0x22')](_0xb814('0x1d'),_0x35b10d,_0x1808a3);_0x1438e7(_0x1808a3);});});}function respondWithStatusCode(_0x27352e,_0x2bd039){_0x2bd039=_0x2bd039||0xcc;return function(_0x1f5d40){if(_0x1f5d40){return _0x27352e['sendStatus'](_0x2bd039);}return _0x27352e[_0xb814('0x27')](_0x2bd039)['end']();};}function respondWithResult(_0x3f81d0,_0x457dac){_0x457dac=_0x457dac||0xc8;return function(_0x31c7ec){if(_0x31c7ec){return _0x3f81d0[_0xb814('0x27')](_0x457dac)[_0xb814('0x28')](_0x31c7ec);}};}function respondWithFilteredResult(_0xb9e57d,_0x3d836c){return function(_0x5755ea){if(_0x5755ea){var _0x392222=_0x5755ea[_0xb814('0x29')],_0xc0ef66=_0x3d836c[_0xb814('0x2a')],_0x1c2625=_0x3d836c[_0xb814('0x2a')]+_0x3d836c[_0xb814('0x2b')],_0x349394;if(_0x1c2625>=_0x392222){_0x1c2625=_0x392222;_0x349394=0xc8;}else{_0x349394=0xce;}_0xb9e57d['status'](_0x349394);return _0xb9e57d[_0xb814('0x2c')](_0xb814('0x2d'),_0xc0ef66+'-'+_0x1c2625+'/'+_0x392222)['json'](_0x5755ea);}return null;};}function patchUpdates(_0x9008b2){return function(_0x37d24d){try{jsonpatch[_0xb814('0x2e')](_0x37d24d,_0x9008b2,!![]);}catch(_0x499f22){return BPromise[_0xb814('0x2f')](_0x499f22);}return _0x37d24d[_0xb814('0x30')]();};}function saveUpdates(_0x58c3ca,_0x338a28){return function(_0x526610){if(_0x526610){return _0x526610[_0xb814('0x31')](_0x58c3ca)['then'](function(_0x4cfc58){return _0x4cfc58;});}return null;};}function removeEntity(_0x419cd9,_0x4a4f27){return function(_0x2431e2){if(_0x2431e2){return _0x2431e2[_0xb814('0x32')]()[_0xb814('0x1b')](function(){_0x419cd9['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x26d3a9,_0x336e2b){return function(_0x523566){if(!_0x523566){_0x26d3a9[_0xb814('0x33')](0x194);}return _0x523566;};}function handleError(_0xe558d5,_0x692c72){_0x692c72=_0x692c72||0x1f4;return function(_0x217b7e){logger[_0xb814('0x22')](_0x217b7e[_0xb814('0x34')]);if(_0x217b7e[_0xb814('0x35')]){delete _0x217b7e['name'];}_0xe558d5[_0xb814('0x27')](_0x692c72)[_0xb814('0x36')](_0x217b7e);};}exports[_0xb814('0x37')]=function(_0x424e2b,_0x14100d){var _0x4ff31a={},_0x16ef82={},_0x57e6e6={'count':0x0,'rows':[]};var _0x43db67=db[_0xb814('0x38')][_0xb814('0x39')];_0x16ef82['model']=_[_0xb814('0x3a')](_0x43db67);var _0xbdb3e9={'dateStart':_0x424e2b['query'][_0xb814('0x3b')],'dateEnd':_0x424e2b[_0xb814('0x3c')][_0xb814('0x3d')]};delete _0x424e2b[_0xb814('0x3c')][_0xb814('0x3b')];delete _0x424e2b[_0xb814('0x3c')]['dateEnd'];_0x16ef82[_0xb814('0x3c')]=_['keys'](_0x424e2b[_0xb814('0x3c')]);_0x16ef82['filters']=_[_0xb814('0x3e')](_0x16ef82['model'],_0x16ef82[_0xb814('0x3c')]);_0x4ff31a[_0xb814('0x3f')]=_['intersection'](_0x16ef82['model'],qs['fields'](_0x424e2b['query'][_0xb814('0x40')]));_0x4ff31a[_0xb814('0x3f')]=_0x4ff31a[_0xb814('0x3f')][_0xb814('0x41')]?_0x4ff31a['attributes']:_0x16ef82['model'];if(!_0x424e2b[_0xb814('0x3c')]['hasOwnProperty'](_0xb814('0x42'))){_0x4ff31a[_0xb814('0x2b')]=qs[_0xb814('0x2b')](_0x424e2b[_0xb814('0x3c')][_0xb814('0x2b')]);_0x4ff31a[_0xb814('0x2a')]=qs[_0xb814('0x2a')](_0x424e2b[_0xb814('0x3c')][_0xb814('0x2a')]);}_0x4ff31a['order']=qs['sort'](_0x424e2b['query'][_0xb814('0x43')]);_0x4ff31a['where']=qs[_0xb814('0x44')](_['pick'](_0x424e2b[_0xb814('0x3c')],_0x16ef82[_0xb814('0x44')]));if(_0xbdb3e9[_0xb814('0x3b')]){if(_0xbdb3e9[_0xb814('0x3d')]){_0xbdb3e9['dateEnd']=moment(_0xbdb3e9[_0xb814('0x3d')])[_0xb814('0x45')](0x1,_0xb814('0x46'));}else{_0xbdb3e9[_0xb814('0x3d')]=moment(_0xbdb3e9[_0xb814('0x3b')])[_0xb814('0x45')](0x1,'day');}_[_0xb814('0x47')](_0x4ff31a[_0xb814('0x48')],{'createdAt':{'$gte':_0xbdb3e9[_0xb814('0x3b')],'$lte':_0xbdb3e9[_0xb814('0x3d')]}});}if(_0x424e2b[_0xb814('0x3c')][_0xb814('0x49')]){_0x4ff31a[_0xb814('0x48')]=_['merge'](_0x4ff31a['where'],{'$or':_[_0xb814('0x4a')](_0x4ff31a[_0xb814('0x3f')],function(_0x4c08d6){var _0x2bf906={};_0x2bf906[_0x4c08d6]={'$like':'%'+_0x424e2b[_0xb814('0x3c')][_0xb814('0x49')]+'%'};return _0x2bf906;})});}_0x4ff31a=_[_0xb814('0x47')]({},_0x4ff31a,_0x424e2b[_0xb814('0x4b')]);var _0x2eb9b6={'where':_0x4ff31a[_0xb814('0x48')]};return db[_0xb814('0x38')]['count'](_0x2eb9b6)[_0xb814('0x1b')](function(_0x17510c){_0x57e6e6['count']=_0x17510c;if(_0x424e2b[_0xb814('0x3c')]['includeAll']){_0x4ff31a[_0xb814('0x4c')]=[{'all':!![]}];}return db[_0xb814('0x38')][_0xb814('0x4d')](_0x4ff31a);})[_0xb814('0x1b')](function(_0x1d3833){_0x57e6e6[_0xb814('0x4e')]=_0x1d3833;return _0x57e6e6;})[_0xb814('0x1b')](respondWithFilteredResult(_0x14100d,_0x4ff31a))[_0xb814('0x26')](handleError(_0x14100d,null));};exports[_0xb814('0x4f')]=function(_0x2a422a,_0x5e6df7){var _0x4d4a7e={'raw':![],'where':{'id':_0x2a422a[_0xb814('0x50')]['id']}},_0x32eca6={};_0x32eca6[_0xb814('0x51')]=_[_0xb814('0x3a')](db[_0xb814('0x38')][_0xb814('0x39')]);_0x32eca6[_0xb814('0x3c')]=_['keys'](_0x2a422a[_0xb814('0x3c')]);_0x32eca6[_0xb814('0x44')]=_[_0xb814('0x3e')](_0x32eca6['model'],_0x32eca6[_0xb814('0x3c')]);_0x4d4a7e['attributes']=_[_0xb814('0x3e')](_0x32eca6['model'],qs[_0xb814('0x40')](_0x2a422a[_0xb814('0x3c')]['fields']));_0x4d4a7e[_0xb814('0x3f')]=_0x4d4a7e[_0xb814('0x3f')][_0xb814('0x41')]?_0x4d4a7e['attributes']:_0x32eca6[_0xb814('0x51')];if(_0x2a422a['query'][_0xb814('0x52')]){_0x4d4a7e[_0xb814('0x4c')]=[{'all':!![]}];}_0x4d4a7e=_['merge']({},_0x4d4a7e,_0x2a422a[_0xb814('0x4b')]);return db['DeskConfiguration']['find'](_0x4d4a7e)[_0xb814('0x1b')](handleEntityNotFound(_0x5e6df7,null))[_0xb814('0x1b')](respondWithResult(_0x5e6df7,null))[_0xb814('0x26')](handleError(_0x5e6df7,null));};exports['create']=function(_0x28bbab,_0x538b0f){return db[_0xb814('0x38')][_0xb814('0x53')](_0x28bbab['body'],{})[_0xb814('0x1b')](respondWithResult(_0x538b0f,0xc9))['catch'](handleError(_0x538b0f,null));};exports[_0xb814('0x31')]=function(_0x1656ed,_0xb2bd82){if(_0x1656ed[_0xb814('0x54')]['id']){delete _0x1656ed[_0xb814('0x54')]['id'];}return db[_0xb814('0x38')][_0xb814('0x55')]({'where':{'id':_0x1656ed[_0xb814('0x50')]['id']}})['then'](handleEntityNotFound(_0xb2bd82,null))[_0xb814('0x1b')](saveUpdates(_0x1656ed[_0xb814('0x54')],null))['then'](respondWithResult(_0xb2bd82,null))[_0xb814('0x26')](handleError(_0xb2bd82,null));};exports[_0xb814('0x32')]=function(_0x4d13db,_0x371000){return db['DeskConfiguration']['find']({'where':{'id':_0x4d13db[_0xb814('0x50')]['id']}})['then'](handleEntityNotFound(_0x371000,null))[_0xb814('0x1b')](removeEntity(_0x371000,null))[_0xb814('0x26')](handleError(_0x371000,null));};exports[_0xb814('0x56')]=function(_0x586957,_0x1a0ef4,_0x4df65c){var _0x2ef77d={};var _0x1e9196={};var _0x1236d4;var _0x176585;return db[_0xb814('0x38')][_0xb814('0x57')]({'where':{'id':_0x586957[_0xb814('0x50')]['id']}})[_0xb814('0x1b')](handleEntityNotFound(_0x1a0ef4,null))[_0xb814('0x1b')](function(_0x4d611d){if(_0x4d611d){_0x1236d4=_0x4d611d;_0x1e9196[_0xb814('0x51')]=_[_0xb814('0x3a')](db[_0xb814('0x58')][_0xb814('0x39')]);_0x1e9196[_0xb814('0x3c')]=_[_0xb814('0x3a')](_0x586957['query']);_0x1e9196[_0xb814('0x44')]=_['intersection'](_0x1e9196[_0xb814('0x51')],_0x1e9196[_0xb814('0x3c')]);_0x2ef77d[_0xb814('0x3f')]=_['intersection'](_0x1e9196[_0xb814('0x51')],qs['fields'](_0x586957[_0xb814('0x3c')]['fields']));_0x2ef77d[_0xb814('0x3f')]=_0x2ef77d[_0xb814('0x3f')][_0xb814('0x41')]?_0x2ef77d[_0xb814('0x3f')]:_0x1e9196[_0xb814('0x51')];_0x2ef77d[_0xb814('0x59')]=qs[_0xb814('0x43')](_0x586957['query'][_0xb814('0x43')]);_0x2ef77d['where']=qs[_0xb814('0x44')](_[_0xb814('0x5a')](_0x586957[_0xb814('0x3c')],_0x1e9196[_0xb814('0x44')]));if(_0x586957[_0xb814('0x3c')][_0xb814('0x49')]){_0x2ef77d['where']=_[_0xb814('0x47')](_0x2ef77d[_0xb814('0x48')],{'$or':_['map'](_0x2ef77d[_0xb814('0x3f')],function(_0x32a37a){var _0x263699={};_0x263699[_0x32a37a]={'$like':'%'+_0x586957[_0xb814('0x3c')][_0xb814('0x49')]+'%'};return _0x263699;})});}_0x2ef77d=_['merge']({},_0x2ef77d,_0x586957[_0xb814('0x4b')]);return _0x1236d4['getFields'](_0x2ef77d);}})[_0xb814('0x1b')](function(_0x16f8f2){if(_0x16f8f2){_0x176585=_0x16f8f2[_0xb814('0x41')];if(!_0x586957[_0xb814('0x3c')][_0xb814('0x5b')](_0xb814('0x42'))){_0x2ef77d['limit']=qs['limit'](_0x586957['query'][_0xb814('0x2b')]);_0x2ef77d['offset']=qs[_0xb814('0x2a')](_0x586957[_0xb814('0x3c')][_0xb814('0x2a')]);}return _0x1236d4['getFields'](_0x2ef77d);}})[_0xb814('0x1b')](function(_0x3e5ce8){if(_0x3e5ce8){return _0x3e5ce8?{'count':_0x176585,'rows':_0x3e5ce8}:null;}})[_0xb814('0x1b')](respondWithResult(_0x1a0ef4,null))['catch'](handleError(_0x1a0ef4,null));};exports[_0xb814('0x5c')]=function(_0x1bf0b7,_0x1f39c0,_0x3564e0){var _0x555be0={};var _0x5dedd7={};var _0x28eaf8;var _0x295488;return db[_0xb814('0x38')][_0xb814('0x57')]({'where':{'id':_0x1bf0b7[_0xb814('0x50')]['id']}})[_0xb814('0x1b')](handleEntityNotFound(_0x1f39c0,null))[_0xb814('0x1b')](function(_0xe47442){if(_0xe47442){_0x28eaf8=_0xe47442;_0x5dedd7[_0xb814('0x51')]=_[_0xb814('0x3a')](db[_0xb814('0x58')][_0xb814('0x39')]);_0x5dedd7[_0xb814('0x3c')]=_[_0xb814('0x3a')](_0x1bf0b7[_0xb814('0x3c')]);_0x5dedd7['filters']=_[_0xb814('0x3e')](_0x5dedd7[_0xb814('0x51')],_0x5dedd7[_0xb814('0x3c')]);_0x555be0[_0xb814('0x3f')]=_[_0xb814('0x3e')](_0x5dedd7[_0xb814('0x51')],qs['fields'](_0x1bf0b7[_0xb814('0x3c')]['fields']));_0x555be0[_0xb814('0x3f')]=_0x555be0[_0xb814('0x3f')][_0xb814('0x41')]?_0x555be0[_0xb814('0x3f')]:_0x5dedd7[_0xb814('0x51')];_0x555be0['order']=qs['sort'](_0x1bf0b7[_0xb814('0x3c')][_0xb814('0x43')]);_0x555be0[_0xb814('0x48')]=qs[_0xb814('0x44')](_['pick'](_0x1bf0b7[_0xb814('0x3c')],_0x5dedd7['filters']));if(_0x1bf0b7[_0xb814('0x3c')][_0xb814('0x49')]){_0x555be0['where']=_['merge'](_0x555be0[_0xb814('0x48')],{'$or':_['map'](_0x555be0[_0xb814('0x3f')],function(_0x163c2b){var _0x3c770d={};_0x3c770d[_0x163c2b]={'$like':'%'+_0x1bf0b7[_0xb814('0x3c')][_0xb814('0x49')]+'%'};return _0x3c770d;})});}_0x555be0=_[_0xb814('0x47')]({},_0x555be0,_0x1bf0b7[_0xb814('0x4b')]);return _0x28eaf8['getSubjects'](_0x555be0);}})[_0xb814('0x1b')](function(_0x54413d){if(_0x54413d){_0x295488=_0x54413d[_0xb814('0x41')];if(!_0x1bf0b7['query'][_0xb814('0x5b')](_0xb814('0x42'))){_0x555be0['limit']=qs[_0xb814('0x2b')](_0x1bf0b7['query'][_0xb814('0x2b')]);_0x555be0[_0xb814('0x2a')]=qs['offset'](_0x1bf0b7['query'][_0xb814('0x2a')]);}return _0x28eaf8[_0xb814('0x5c')](_0x555be0);}})[_0xb814('0x1b')](function(_0x6f5e6a){if(_0x6f5e6a){return _0x6f5e6a?{'count':_0x295488,'rows':_0x6f5e6a}:null;}})[_0xb814('0x1b')](respondWithResult(_0x1f39c0,null))[_0xb814('0x26')](handleError(_0x1f39c0,null));};exports[_0xb814('0x5d')]=function(_0x314600,_0x8cb107,_0x34f49c){var _0x53e705={};var _0x5b0fcd={};var _0x5bee4d;var _0x5470e4;return db['DeskConfiguration'][_0xb814('0x57')]({'where':{'id':_0x314600[_0xb814('0x50')]['id']}})[_0xb814('0x1b')](handleEntityNotFound(_0x8cb107,null))['then'](function(_0x121330){if(_0x121330){_0x5bee4d=_0x121330;_0x5b0fcd[_0xb814('0x51')]=_[_0xb814('0x3a')](db[_0xb814('0x58')][_0xb814('0x39')]);_0x5b0fcd[_0xb814('0x3c')]=_[_0xb814('0x3a')](_0x314600[_0xb814('0x3c')]);_0x5b0fcd['filters']=_[_0xb814('0x3e')](_0x5b0fcd[_0xb814('0x51')],_0x5b0fcd[_0xb814('0x3c')]);_0x53e705[_0xb814('0x3f')]=_['intersection'](_0x5b0fcd[_0xb814('0x51')],qs[_0xb814('0x40')](_0x314600[_0xb814('0x3c')][_0xb814('0x40')]));_0x53e705[_0xb814('0x3f')]=_0x53e705['attributes']['length']?_0x53e705[_0xb814('0x3f')]:_0x5b0fcd['model'];_0x53e705[_0xb814('0x59')]=qs[_0xb814('0x43')](_0x314600['query'][_0xb814('0x43')]);_0x53e705['where']=qs[_0xb814('0x44')](_['pick'](_0x314600[_0xb814('0x3c')],_0x5b0fcd[_0xb814('0x44')]));if(_0x314600[_0xb814('0x3c')][_0xb814('0x49')]){_0x53e705[_0xb814('0x48')]=_[_0xb814('0x47')](_0x53e705[_0xb814('0x48')],{'$or':_['map'](_0x53e705['attributes'],function(_0x21aa36){var _0x50ed93={};_0x50ed93[_0x21aa36]={'$like':'%'+_0x314600['query'][_0xb814('0x49')]+'%'};return _0x50ed93;})});}_0x53e705=_[_0xb814('0x47')]({},_0x53e705,_0x314600[_0xb814('0x4b')]);return _0x5bee4d['getDescriptions'](_0x53e705);}})[_0xb814('0x1b')](function(_0x5a25f2){if(_0x5a25f2){_0x5470e4=_0x5a25f2[_0xb814('0x41')];if(!_0x314600[_0xb814('0x3c')][_0xb814('0x5b')](_0xb814('0x42'))){_0x53e705['limit']=qs[_0xb814('0x2b')](_0x314600[_0xb814('0x3c')][_0xb814('0x2b')]);_0x53e705['offset']=qs[_0xb814('0x2a')](_0x314600[_0xb814('0x3c')][_0xb814('0x2a')]);}return _0x5bee4d['getDescriptions'](_0x53e705);}})[_0xb814('0x1b')](function(_0x2d0651){if(_0x2d0651){return _0x2d0651?{'count':_0x5470e4,'rows':_0x2d0651}:null;}})[_0xb814('0x1b')](respondWithResult(_0x8cb107,null))[_0xb814('0x26')](handleError(_0x8cb107,null));};exports[_0xb814('0x5e')]=function(_0x1ae8e8,_0x37a7ab,_0x472c38){var _0x37a8b1={};var _0x31d300={};var _0x52a6e3;var _0x2569a5;return db[_0xb814('0x38')]['findOne']({'where':{'id':_0x1ae8e8['params']['id']}})[_0xb814('0x1b')](handleEntityNotFound(_0x37a7ab,null))['then'](function(_0x320296){if(_0x320296){_0x52a6e3=_0x320296;_0x31d300[_0xb814('0x51')]=_[_0xb814('0x3a')](db[_0xb814('0x5f')][_0xb814('0x39')]);_0x31d300[_0xb814('0x3c')]=_[_0xb814('0x3a')](_0x1ae8e8['query']);_0x31d300['filters']=_[_0xb814('0x3e')](_0x31d300['model'],_0x31d300[_0xb814('0x3c')]);_0x37a8b1[_0xb814('0x3f')]=_[_0xb814('0x3e')](_0x31d300['model'],qs[_0xb814('0x40')](_0x1ae8e8[_0xb814('0x3c')][_0xb814('0x40')]));_0x37a8b1[_0xb814('0x3f')]=_0x37a8b1[_0xb814('0x3f')]['length']?_0x37a8b1[_0xb814('0x3f')]:_0x31d300[_0xb814('0x51')];_0x37a8b1['order']=qs[_0xb814('0x43')](_0x1ae8e8[_0xb814('0x3c')][_0xb814('0x43')]);_0x37a8b1['where']=qs[_0xb814('0x44')](_[_0xb814('0x5a')](_0x1ae8e8['query'],_0x31d300[_0xb814('0x44')]));if(_0x1ae8e8[_0xb814('0x3c')]['filter']){_0x37a8b1[_0xb814('0x48')]=_[_0xb814('0x47')](_0x37a8b1[_0xb814('0x48')],{'$or':_[_0xb814('0x4a')](_0x37a8b1[_0xb814('0x3f')],function(_0x2ee22e){var _0x40ae0b={};_0x40ae0b[_0x2ee22e]={'$like':'%'+_0x1ae8e8[_0xb814('0x3c')][_0xb814('0x49')]+'%'};return _0x40ae0b;})});}_0x37a8b1=_[_0xb814('0x47')]({},_0x37a8b1,_0x1ae8e8[_0xb814('0x4b')]);return _0x52a6e3[_0xb814('0x5e')](_0x37a8b1);}})['then'](function(_0x579deb){if(_0x579deb){_0x2569a5=_0x579deb[_0xb814('0x41')];if(!_0x1ae8e8['query']['hasOwnProperty'](_0xb814('0x42'))){_0x37a8b1['limit']=qs['limit'](_0x1ae8e8['query'][_0xb814('0x2b')]);_0x37a8b1[_0xb814('0x2a')]=qs[_0xb814('0x2a')](_0x1ae8e8['query'][_0xb814('0x2a')]);}return _0x52a6e3['getTags'](_0x37a8b1);}})[_0xb814('0x1b')](function(_0x2e6660){if(_0x2e6660){return _0x2e6660?{'count':_0x2569a5,'rows':_0x2e6660}:null;}})['then'](respondWithResult(_0x37a7ab,null))[_0xb814('0x26')](handleError(_0x37a7ab,null));};exports['setTags']=function(_0x2ac753,_0x2cfedd,_0x21d6e5){if(_0x2ac753[_0xb814('0x54')]['id']){delete _0x2ac753[_0xb814('0x54')]['id'];}return db[_0xb814('0x38')][_0xb814('0x57')]({'where':{'id':_0x2ac753[_0xb814('0x50')]['id']}})[_0xb814('0x1b')](handleEntityNotFound(_0x2cfedd,null))[_0xb814('0x1b')](function(_0x3df3e9){if(_0x3df3e9){return _0x3df3e9[_0xb814('0x60')](_0x2ac753[_0xb814('0x54')][_0xb814('0x61')]||[]);}return null;})[_0xb814('0x1b')](respondWithResult(_0x2cfedd,null))['catch'](handleError(_0x2cfedd,null));};
\ No newline at end of file