Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / cmContactHasPhone / cmContactHasPhone.controller.js
index 435d7b7..fb0d97c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd587=['offset','limit','apply','update','then','destroy','CmContactHasPhones','end','stack','name','send','index','map','CmContactHasPhone','rawAttributes','fieldName','type','key','model','query','keys','filters','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','rows','show','intersection','create','user','get','role','UserProfileSection','find','autoAssociation','UserProfileResource','catch','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','params','html-pdf','eml-format','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','squel','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count'];(function(_0x1e0c8d,_0x334e6a){var _0x418fc3=function(_0x2fec5e){while(--_0x2fec5e){_0x1e0c8d['push'](_0x1e0c8d['shift']());}};_0x418fc3(++_0x334e6a);}(_0xd587,0x11b));var _0x7d58=function(_0x634259,_0x47238e){_0x634259=_0x634259-0x0;var _0xce619d=_0xd587[_0x634259];return _0xce619d;};'use strict';var pdf=require(_0x7d58('0x0'));var emlformat=require(_0x7d58('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x7d58('0x2'));var rp=require(_0x7d58('0x3'));var moment=require(_0x7d58('0x4'));var BPromise=require(_0x7d58('0x5'));var Mustache=require(_0x7d58('0x6'));var util=require(_0x7d58('0x7'));var path=require('path');var sox=require(_0x7d58('0x8'));var csv=require(_0x7d58('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x7d58('0xa'));var crypto=require('crypto');var jsforce=require(_0x7d58('0xb'));var deskjs=require(_0x7d58('0xc'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x7d58('0xd'));var Redis=require('ioredis');var authService=require(_0x7d58('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0x7d58('0xf'));var hardwareService=require(_0x7d58('0x10'));var logger=require(_0x7d58('0x11'))('api');var utils=require(_0x7d58('0x12'));var config=require(_0x7d58('0x13'));var db=require(_0x7d58('0x14'))['db'];function respondWithStatusCode(_0x39532e,_0x551d4c){_0x551d4c=_0x551d4c||0xcc;return function(_0x4b4d13){if(_0x4b4d13){return _0x39532e[_0x7d58('0x15')](_0x551d4c);}return _0x39532e[_0x7d58('0x16')](_0x551d4c)['end']();};}function respondWithResult(_0x5a6878,_0x2f28f8){_0x2f28f8=_0x2f28f8||0xc8;return function(_0x297728){if(_0x297728){return _0x5a6878['status'](_0x2f28f8)[_0x7d58('0x17')](_0x297728);}};}function respondWithFilteredResult(_0x16147e,_0x70edc0){return function(_0x5be93d){if(_0x5be93d){var _0x6a4694=_0x5be93d[_0x7d58('0x18')],_0x563d51=_0x70edc0[_0x7d58('0x19')],_0x400f06=_0x70edc0['offset']+_0x70edc0[_0x7d58('0x1a')],_0x1257b4;if(_0x400f06>=_0x6a4694){_0x400f06=_0x6a4694;_0x1257b4=0xc8;}else{_0x1257b4=0xce;}_0x16147e[_0x7d58('0x16')](_0x1257b4);return _0x16147e['set']('Content-Range',_0x563d51+'-'+_0x400f06+'/'+_0x6a4694)[_0x7d58('0x17')](_0x5be93d);}return null;};}function patchUpdates(_0x3559a6){return function(_0x237d40){try{jsonpatch[_0x7d58('0x1b')](_0x237d40,_0x3559a6,!![]);}catch(_0x4a8b9a){return BPromise['reject'](_0x4a8b9a);}return _0x237d40['save']();};}function saveUpdates(_0x45a85c,_0xb77f43){return function(_0x367a76){if(_0x367a76){return _0x367a76[_0x7d58('0x1c')](_0x45a85c)[_0x7d58('0x1d')](function(_0x1ee491){return _0x1ee491;});}return null;};}function removeEntity(_0x4e2b3e,_0x2011f1){return function(_0x5631dc){if(_0x5631dc){return _0x5631dc[_0x7d58('0x1e')]()[_0x7d58('0x1d')](function(){var _0x26fb76=_0x5631dc['get']({'plain':!![]});var _0x5851dd=_0x7d58('0x1f');return db['UserProfileResource'][_0x7d58('0x1e')]({'where':{'type':_0x5851dd,'resourceId':_0x26fb76['id']}})['then'](function(){return _0x5631dc;});})[_0x7d58('0x1d')](function(){_0x4e2b3e[_0x7d58('0x16')](0xcc)[_0x7d58('0x20')]();});}};}function handleEntityNotFound(_0x596081,_0x1d2b5d){return function(_0x3057b0){if(!_0x3057b0){_0x596081[_0x7d58('0x15')](0x194);}return _0x3057b0;};}function handleError(_0x53107c,_0x36170e){_0x36170e=_0x36170e||0x1f4;return function(_0x2ca645){logger['error'](_0x2ca645[_0x7d58('0x21')]);if(_0x2ca645[_0x7d58('0x22')]){delete _0x2ca645['name'];}_0x53107c[_0x7d58('0x16')](_0x36170e)[_0x7d58('0x23')](_0x2ca645);};}exports[_0x7d58('0x24')]=function(_0x500aad,_0xdd82c0){var _0x531093={},_0x10f2fb={},_0x3a789a={'count':0x0,'rows':[]};var _0x4cd1a0=_[_0x7d58('0x25')](db[_0x7d58('0x26')][_0x7d58('0x27')],function(_0x139959){return{'name':_0x139959[_0x7d58('0x28')],'type':_0x139959[_0x7d58('0x29')][_0x7d58('0x2a')]};});_0x10f2fb[_0x7d58('0x2b')]=_[_0x7d58('0x25')](_0x4cd1a0,_0x7d58('0x22'));_0x10f2fb[_0x7d58('0x2c')]=_[_0x7d58('0x2d')](_0x500aad[_0x7d58('0x2c')]);_0x10f2fb[_0x7d58('0x2e')]=_['intersection'](_0x10f2fb['model'],_0x10f2fb['query']);_0x531093[_0x7d58('0x2f')]=_['intersection'](_0x10f2fb[_0x7d58('0x2b')],qs[_0x7d58('0x30')](_0x500aad[_0x7d58('0x2c')]['fields']));_0x531093[_0x7d58('0x2f')]=_0x531093['attributes'][_0x7d58('0x31')]?_0x531093[_0x7d58('0x2f')]:_0x10f2fb[_0x7d58('0x2b')];if(!_0x500aad[_0x7d58('0x2c')][_0x7d58('0x32')](_0x7d58('0x33'))){_0x531093[_0x7d58('0x1a')]=qs[_0x7d58('0x1a')](_0x500aad[_0x7d58('0x2c')][_0x7d58('0x1a')]);_0x531093[_0x7d58('0x19')]=qs['offset'](_0x500aad[_0x7d58('0x2c')][_0x7d58('0x19')]);}_0x531093['order']=qs['sort'](_0x500aad[_0x7d58('0x2c')][_0x7d58('0x34')]);_0x531093[_0x7d58('0x35')]=qs[_0x7d58('0x2e')](_[_0x7d58('0x36')](_0x500aad['query'],_0x10f2fb[_0x7d58('0x2e')]),_0x4cd1a0);if(_0x500aad[_0x7d58('0x2c')][_0x7d58('0x37')]){_0x531093[_0x7d58('0x35')]=_[_0x7d58('0x38')](_0x531093[_0x7d58('0x35')],{'$or':_[_0x7d58('0x25')](_0x4cd1a0,function(_0x3a6155){if(_0x3a6155[_0x7d58('0x29')]!==_0x7d58('0x39')){var _0x40ebe8={};_0x40ebe8[_0x3a6155[_0x7d58('0x22')]]={'$like':'%'+_0x500aad[_0x7d58('0x2c')][_0x7d58('0x37')]+'%'};return _0x40ebe8;}})});}_0x531093=_[_0x7d58('0x38')]({},_0x531093,_0x500aad[_0x7d58('0x3a')]);var _0x590ca0={'where':_0x531093['where']};return db[_0x7d58('0x26')][_0x7d58('0x18')](_0x590ca0)[_0x7d58('0x1d')](function(_0xc6f381){_0x3a789a[_0x7d58('0x18')]=_0xc6f381;if(_0x500aad[_0x7d58('0x2c')][_0x7d58('0x3b')]){_0x531093[_0x7d58('0x3c')]=[{'all':!![]}];}return db[_0x7d58('0x26')]['findAll'](_0x531093);})[_0x7d58('0x1d')](function(_0x28d7c9){_0x3a789a[_0x7d58('0x3d')]=_0x28d7c9;return _0x3a789a;})['then'](respondWithFilteredResult(_0xdd82c0,_0x531093))['catch'](handleError(_0xdd82c0,null));};exports[_0x7d58('0x3e')]=function(_0x272cce,_0x1fff53){var _0x293ba9={'raw':!![],'where':{'id':_0x272cce['params']['id']}},_0x3d41c9={};_0x3d41c9[_0x7d58('0x2b')]=_['keys'](db[_0x7d58('0x26')][_0x7d58('0x27')]);_0x3d41c9[_0x7d58('0x2c')]=_[_0x7d58('0x2d')](_0x272cce[_0x7d58('0x2c')]);_0x3d41c9['filters']=_[_0x7d58('0x3f')](_0x3d41c9[_0x7d58('0x2b')],_0x3d41c9['query']);_0x293ba9['attributes']=_['intersection'](_0x3d41c9['model'],qs['fields'](_0x272cce[_0x7d58('0x2c')]['fields']));_0x293ba9[_0x7d58('0x2f')]=_0x293ba9[_0x7d58('0x2f')][_0x7d58('0x31')]?_0x293ba9[_0x7d58('0x2f')]:_0x3d41c9[_0x7d58('0x2b')];if(_0x272cce[_0x7d58('0x2c')][_0x7d58('0x3b')]){_0x293ba9[_0x7d58('0x3c')]=[{'all':!![]}];}_0x293ba9=_['merge']({},_0x293ba9,_0x272cce[_0x7d58('0x3a')]);return db[_0x7d58('0x26')]['find'](_0x293ba9)[_0x7d58('0x1d')](handleEntityNotFound(_0x1fff53,null))[_0x7d58('0x1d')](respondWithResult(_0x1fff53,null))['catch'](handleError(_0x1fff53,null));};exports[_0x7d58('0x40')]=function(_0x3ab83f,_0x355337){return db[_0x7d58('0x26')]['create'](_0x3ab83f['body'],{})[_0x7d58('0x1d')](function(_0x2196ce){var _0x2aad08=_0x3ab83f[_0x7d58('0x41')][_0x7d58('0x42')]({'plain':!![]});if(!_0x2aad08)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x2aad08[_0x7d58('0x43')]==='user'){var _0x326574=_0x2196ce[_0x7d58('0x42')]({'plain':!![]});var _0x2d3bed=_0x7d58('0x1f');return db[_0x7d58('0x44')][_0x7d58('0x45')]({'where':{'name':_0x2d3bed,'userProfileId':_0x2aad08['userProfileId']},'raw':!![]})[_0x7d58('0x1d')](function(_0x1b4105){if(_0x1b4105&&_0x1b4105[_0x7d58('0x46')]===0x0){return db[_0x7d58('0x47')][_0x7d58('0x40')]({'name':_0x326574[_0x7d58('0x22')],'resourceId':_0x326574['id'],'type':_0x1b4105[_0x7d58('0x22')],'sectionId':_0x1b4105['id']},{})['then'](function(){return _0x2196ce;});}else{return _0x2196ce;}})[_0x7d58('0x48')](function(_0x2eef8a){logger[_0x7d58('0x49')](_0x7d58('0x4a'),_0x2eef8a);throw _0x2eef8a;});}return _0x2196ce;})[_0x7d58('0x1d')](respondWithResult(_0x355337,0xc9))[_0x7d58('0x48')](handleError(_0x355337,null));};exports[_0x7d58('0x1c')]=function(_0x48ba2a,_0x394150){if(_0x48ba2a[_0x7d58('0x4b')]['id']){delete _0x48ba2a[_0x7d58('0x4b')]['id'];}return db[_0x7d58('0x26')][_0x7d58('0x45')]({'where':{'id':_0x48ba2a[_0x7d58('0x4c')]['id']}})['then'](handleEntityNotFound(_0x394150,null))[_0x7d58('0x1d')](saveUpdates(_0x48ba2a[_0x7d58('0x4b')],null))[_0x7d58('0x1d')](respondWithResult(_0x394150,null))['catch'](handleError(_0x394150,null));};exports[_0x7d58('0x1e')]=function(_0x4da0bd,_0x5ecdcf){return db[_0x7d58('0x26')][_0x7d58('0x45')]({'where':{'id':_0x4da0bd[_0x7d58('0x4c')]['id']}})[_0x7d58('0x1d')](handleEntityNotFound(_0x5ecdcf,null))[_0x7d58('0x1d')](removeEntity(_0x5ecdcf,null))[_0x7d58('0x48')](handleError(_0x5ecdcf,null));};
\ No newline at end of file
+var _0x6d5c=['query','keys','model','attributes','intersection','fields','nolimit','order','where','pick','filters','filter','VIRTUAL','merge','includeAll','include','findAll','catch','params','length','options','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','sox','to-csv','ejs','lodash','squel','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject','save','update','then','destroy','get','CmContactHasPhones','UserProfileResource','error','name','send','map','CmContactHasPhone','rawAttributes','type','key'];(function(_0x56072c,_0xbc1d04){var _0x487a84=function(_0x287723){while(--_0x287723){_0x56072c['push'](_0x56072c['shift']());}};_0x487a84(++_0xbc1d04);}(_0x6d5c,0x1e5));var _0xc6d5=function(_0x4b6e95,_0x1661e4){_0x4b6e95=_0x4b6e95-0x0;var _0x4db44f=_0x6d5c[_0x4b6e95];return _0x4db44f;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xc6d5('0x0'));var zipdir=require(_0xc6d5('0x1'));var jsonpatch=require(_0xc6d5('0x2'));var rp=require(_0xc6d5('0x3'));var moment=require(_0xc6d5('0x4'));var BPromise=require(_0xc6d5('0x5'));var Mustache=require('mustache');var util=require(_0xc6d5('0x6'));var path=require('path');var sox=require(_0xc6d5('0x7'));var csv=require(_0xc6d5('0x8'));var ejs=require(_0xc6d5('0x9'));var fs=require('fs');var _=require(_0xc6d5('0xa'));var squel=require(_0xc6d5('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xc6d5('0x8'));var querystring=require(_0xc6d5('0xc'));var Papa=require(_0xc6d5('0xd'));var Redis=require('ioredis');var authService=require(_0xc6d5('0xe'));var qs=require(_0xc6d5('0xf'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc6d5('0x10'));var logger=require(_0xc6d5('0x11'))(_0xc6d5('0x12'));var utils=require(_0xc6d5('0x13'));var config=require(_0xc6d5('0x14'));var db=require(_0xc6d5('0x15'))['db'];function respondWithStatusCode(_0x10a12a,_0x40f2a7){_0x40f2a7=_0x40f2a7||0xcc;return function(_0x24c77d){if(_0x24c77d){return _0x10a12a[_0xc6d5('0x16')](_0x40f2a7);}return _0x10a12a[_0xc6d5('0x17')](_0x40f2a7)[_0xc6d5('0x18')]();};}function respondWithResult(_0xbab59c,_0x57e81b){_0x57e81b=_0x57e81b||0xc8;return function(_0x4d9afd){if(_0x4d9afd){return _0xbab59c['status'](_0x57e81b)[_0xc6d5('0x19')](_0x4d9afd);}};}function respondWithFilteredResult(_0x42b8e4,_0x4b0301){return function(_0x3ab891){if(_0x3ab891){var _0x5339ca=_0x3ab891[_0xc6d5('0x1a')],_0x4692d2=_0x4b0301[_0xc6d5('0x1b')],_0x4538d1=_0x4b0301[_0xc6d5('0x1b')]+_0x4b0301[_0xc6d5('0x1c')],_0x34df91;if(_0x4538d1>=_0x5339ca){_0x4538d1=_0x5339ca;_0x34df91=0xc8;}else{_0x34df91=0xce;}_0x42b8e4[_0xc6d5('0x17')](_0x34df91);return _0x42b8e4[_0xc6d5('0x1d')](_0xc6d5('0x1e'),_0x4692d2+'-'+_0x4538d1+'/'+_0x5339ca)['json'](_0x3ab891);}return null;};}function patchUpdates(_0x399daa){return function(_0x302af1){try{jsonpatch['apply'](_0x302af1,_0x399daa,!![]);}catch(_0x25ff71){return BPromise[_0xc6d5('0x1f')](_0x25ff71);}return _0x302af1[_0xc6d5('0x20')]();};}function saveUpdates(_0x49f529,_0x448d15){return function(_0x57d2b6){if(_0x57d2b6){return _0x57d2b6[_0xc6d5('0x21')](_0x49f529)[_0xc6d5('0x22')](function(_0x19dc6d){return _0x19dc6d;});}return null;};}function removeEntity(_0x4bde16,_0x119545){return function(_0x55022d){if(_0x55022d){return _0x55022d[_0xc6d5('0x23')]()[_0xc6d5('0x22')](function(){var _0x1f3f42=_0x55022d[_0xc6d5('0x24')]({'plain':!![]});var _0x6fe200=_0xc6d5('0x25');return db[_0xc6d5('0x26')][_0xc6d5('0x23')]({'where':{'type':_0x6fe200,'resourceId':_0x1f3f42['id']}})['then'](function(){return _0x55022d;});})[_0xc6d5('0x22')](function(){_0x4bde16[_0xc6d5('0x17')](0xcc)[_0xc6d5('0x18')]();});}};}function handleEntityNotFound(_0x41aa44,_0x4df8ab){return function(_0xd71697){if(!_0xd71697){_0x41aa44[_0xc6d5('0x16')](0x194);}return _0xd71697;};}function handleError(_0x49894f,_0x40c3a4){_0x40c3a4=_0x40c3a4||0x1f4;return function(_0x55f93d){logger[_0xc6d5('0x27')](_0x55f93d['stack']);if(_0x55f93d[_0xc6d5('0x28')]){delete _0x55f93d['name'];}_0x49894f['status'](_0x40c3a4)[_0xc6d5('0x29')](_0x55f93d);};}exports['index']=function(_0x310bb1,_0x445a22){var _0x359bc3={},_0x39ffb3={},_0x310597={'count':0x0,'rows':[]};var _0x695289=_[_0xc6d5('0x2a')](db[_0xc6d5('0x2b')][_0xc6d5('0x2c')],function(_0x516e43){return{'name':_0x516e43['fieldName'],'type':_0x516e43[_0xc6d5('0x2d')][_0xc6d5('0x2e')]};});_0x39ffb3['model']=_['map'](_0x695289,'name');_0x39ffb3[_0xc6d5('0x2f')]=_[_0xc6d5('0x30')](_0x310bb1[_0xc6d5('0x2f')]);_0x39ffb3['filters']=_['intersection'](_0x39ffb3[_0xc6d5('0x31')],_0x39ffb3['query']);_0x359bc3[_0xc6d5('0x32')]=_[_0xc6d5('0x33')](_0x39ffb3[_0xc6d5('0x31')],qs[_0xc6d5('0x34')](_0x310bb1[_0xc6d5('0x2f')][_0xc6d5('0x34')]));_0x359bc3[_0xc6d5('0x32')]=_0x359bc3[_0xc6d5('0x32')]['length']?_0x359bc3[_0xc6d5('0x32')]:_0x39ffb3[_0xc6d5('0x31')];if(!_0x310bb1[_0xc6d5('0x2f')]['hasOwnProperty'](_0xc6d5('0x35'))){_0x359bc3['limit']=qs[_0xc6d5('0x1c')](_0x310bb1['query']['limit']);_0x359bc3[_0xc6d5('0x1b')]=qs[_0xc6d5('0x1b')](_0x310bb1[_0xc6d5('0x2f')][_0xc6d5('0x1b')]);}_0x359bc3[_0xc6d5('0x36')]=qs['sort'](_0x310bb1[_0xc6d5('0x2f')]['sort']);_0x359bc3[_0xc6d5('0x37')]=qs['filters'](_[_0xc6d5('0x38')](_0x310bb1[_0xc6d5('0x2f')],_0x39ffb3[_0xc6d5('0x39')]),_0x695289);if(_0x310bb1['query'][_0xc6d5('0x3a')]){_0x359bc3[_0xc6d5('0x37')]=_['merge'](_0x359bc3[_0xc6d5('0x37')],{'$or':_['map'](_0x695289,function(_0xfc23b1){if(_0xfc23b1[_0xc6d5('0x2d')]!==_0xc6d5('0x3b')){var _0x29b45c={};_0x29b45c[_0xfc23b1[_0xc6d5('0x28')]]={'$like':'%'+_0x310bb1[_0xc6d5('0x2f')][_0xc6d5('0x3a')]+'%'};return _0x29b45c;}})});}_0x359bc3=_[_0xc6d5('0x3c')]({},_0x359bc3,_0x310bb1['options']);var _0x100720={'where':_0x359bc3['where']};return db['CmContactHasPhone']['count'](_0x100720)[_0xc6d5('0x22')](function(_0x10454f){_0x310597['count']=_0x10454f;if(_0x310bb1['query'][_0xc6d5('0x3d')]){_0x359bc3[_0xc6d5('0x3e')]=[{'all':!![]}];}return db[_0xc6d5('0x2b')][_0xc6d5('0x3f')](_0x359bc3);})[_0xc6d5('0x22')](function(_0x7e8da9){_0x310597['rows']=_0x7e8da9;return _0x310597;})[_0xc6d5('0x22')](respondWithFilteredResult(_0x445a22,_0x359bc3))[_0xc6d5('0x40')](handleError(_0x445a22,null));};exports['show']=function(_0xeea757,_0x226d54){var _0x10694e={'raw':!![],'where':{'id':_0xeea757[_0xc6d5('0x41')]['id']}},_0x367268={};_0x367268[_0xc6d5('0x31')]=_['keys'](db[_0xc6d5('0x2b')]['rawAttributes']);_0x367268[_0xc6d5('0x2f')]=_[_0xc6d5('0x30')](_0xeea757[_0xc6d5('0x2f')]);_0x367268[_0xc6d5('0x39')]=_[_0xc6d5('0x33')](_0x367268[_0xc6d5('0x31')],_0x367268[_0xc6d5('0x2f')]);_0x10694e[_0xc6d5('0x32')]=_['intersection'](_0x367268[_0xc6d5('0x31')],qs[_0xc6d5('0x34')](_0xeea757['query']['fields']));_0x10694e['attributes']=_0x10694e['attributes'][_0xc6d5('0x42')]?_0x10694e[_0xc6d5('0x32')]:_0x367268[_0xc6d5('0x31')];if(_0xeea757[_0xc6d5('0x2f')][_0xc6d5('0x3d')]){_0x10694e[_0xc6d5('0x3e')]=[{'all':!![]}];}_0x10694e=_[_0xc6d5('0x3c')]({},_0x10694e,_0xeea757[_0xc6d5('0x43')]);return db[_0xc6d5('0x2b')][_0xc6d5('0x44')](_0x10694e)[_0xc6d5('0x22')](handleEntityNotFound(_0x226d54,null))[_0xc6d5('0x22')](respondWithResult(_0x226d54,null))['catch'](handleError(_0x226d54,null));};exports[_0xc6d5('0x45')]=function(_0x24c42c,_0x47982e){return db[_0xc6d5('0x2b')][_0xc6d5('0x45')](_0x24c42c[_0xc6d5('0x46')],{})[_0xc6d5('0x22')](function(_0x3f20fb){var _0x8bd7f6=_0x24c42c[_0xc6d5('0x47')][_0xc6d5('0x24')]({'plain':!![]});if(!_0x8bd7f6)throw new Error(_0xc6d5('0x48'));if(_0x8bd7f6[_0xc6d5('0x49')]===_0xc6d5('0x47')){var _0x45b5ae=_0x3f20fb[_0xc6d5('0x24')]({'plain':!![]});var _0x3db067=_0xc6d5('0x25');return db['UserProfileSection']['find']({'where':{'name':_0x3db067,'userProfileId':_0x8bd7f6[_0xc6d5('0x4a')]},'raw':!![]})[_0xc6d5('0x22')](function(_0x254a58){if(_0x254a58&&_0x254a58['autoAssociation']===0x0){return db[_0xc6d5('0x26')][_0xc6d5('0x45')]({'name':_0x45b5ae[_0xc6d5('0x28')],'resourceId':_0x45b5ae['id'],'type':_0x254a58['name'],'sectionId':_0x254a58['id']},{})['then'](function(){return _0x3f20fb;});}else{return _0x3f20fb;}})['catch'](function(_0x5022db){logger[_0xc6d5('0x27')](_0xc6d5('0x4b'),_0x5022db);throw _0x5022db;});}return _0x3f20fb;})[_0xc6d5('0x22')](respondWithResult(_0x47982e,0xc9))['catch'](handleError(_0x47982e,null));};exports[_0xc6d5('0x21')]=function(_0x7337ff,_0x407cb0){if(_0x7337ff[_0xc6d5('0x46')]['id']){delete _0x7337ff['body']['id'];}return db[_0xc6d5('0x2b')][_0xc6d5('0x44')]({'where':{'id':_0x7337ff[_0xc6d5('0x41')]['id']}})['then'](handleEntityNotFound(_0x407cb0,null))['then'](saveUpdates(_0x7337ff[_0xc6d5('0x46')],null))[_0xc6d5('0x22')](respondWithResult(_0x407cb0,null))[_0xc6d5('0x40')](handleError(_0x407cb0,null));};exports['destroy']=function(_0x488399,_0x4745e9){return db[_0xc6d5('0x2b')][_0xc6d5('0x44')]({'where':{'id':_0x488399[_0xc6d5('0x41')]['id']}})['then'](handleEntityNotFound(_0x4745e9,null))[_0xc6d5('0x22')](removeEntity(_0x4745e9,null))['catch'](handleError(_0x4745e9,null));};
\ No newline at end of file