Built motion from commit 6a0adb95.|2.6.31
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.controller.js
index 9a2f8b3..fcc9326 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xabf6=['../../config/license/util','../../mysqldb','sendStatus','status','end','json','undefined','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','get','CmHopperAdditionalPhones','UserProfileResource','error','stack','name','index','map','CmHopperAdditionalPhone','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort','where','filter','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','zip-dir','fast-json-patch','moment','mustache','fs-extra','lodash','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../config/environment'];(function(_0xf53ddb,_0x378384){var _0x58824d=function(_0x370a94){while(--_0x370a94){_0xf53ddb['push'](_0xf53ddb['shift']());}};_0x58824d(++_0x378384);}(_0xabf6,0xd8));var _0x6abf=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xabf6[_0x3dd15e];return _0x231fd0;};'use strict';var emlformat=require(_0x6abf('0x0'));var rimraf=require(_0x6abf('0x1'));var zipdir=require(_0x6abf('0x2'));var jsonpatch=require(_0x6abf('0x3'));var rp=require('request-promise');var moment=require(_0x6abf('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x6abf('0x5'));var util=require('util');var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x6abf('0x6'));var _=require(_0x6abf('0x7'));var squel=require('squel');var crypto=require(_0x6abf('0x8'));var jsforce=require(_0x6abf('0x9'));var deskjs=require(_0x6abf('0xa'));var toCsv=require('to-csv');var querystring=require(_0x6abf('0xb'));var Papa=require('papaparse');var Redis=require(_0x6abf('0xc'));var authService=require(_0x6abf('0xd'));var qs=require(_0x6abf('0xe'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x6abf('0xf'));var utils=require(_0x6abf('0x10'));var config=require(_0x6abf('0x11'));var licenseUtil=require(_0x6abf('0x12'));var db=require(_0x6abf('0x13'))['db'];function respondWithStatusCode(_0x2f7934,_0x46f7cc){_0x46f7cc=_0x46f7cc||0xcc;return function(_0x5696f2){if(_0x5696f2){return _0x2f7934[_0x6abf('0x14')](_0x46f7cc);}return _0x2f7934[_0x6abf('0x15')](_0x46f7cc)[_0x6abf('0x16')]();};}function respondWithResult(_0x5a2ca,_0x52dbcf){_0x52dbcf=_0x52dbcf||0xc8;return function(_0x3757c6){if(_0x3757c6){return _0x5a2ca['status'](_0x52dbcf)[_0x6abf('0x17')](_0x3757c6);}};}function respondWithFilteredResult(_0x3a6bd3,_0x441ae6){return function(_0x333287){if(_0x333287){var _0x5437c3=typeof _0x441ae6['offset']===_0x6abf('0x18')&&typeof _0x441ae6['limit']===_0x6abf('0x18');var _0x39fd57=_0x333287[_0x6abf('0x19')];var _0x2f2e2f=_0x5437c3?0x0:_0x441ae6[_0x6abf('0x1a')];var _0x442664=_0x5437c3?_0x333287['count']:_0x441ae6[_0x6abf('0x1a')]+_0x441ae6[_0x6abf('0x1b')];var _0x5275d1;if(_0x442664>=_0x39fd57){_0x442664=_0x39fd57;_0x5275d1=0xc8;}else{_0x5275d1=0xce;}_0x3a6bd3[_0x6abf('0x15')](_0x5275d1);return _0x3a6bd3[_0x6abf('0x1c')](_0x6abf('0x1d'),_0x2f2e2f+'-'+_0x442664+'/'+_0x39fd57)['json'](_0x333287);}return null;};}function patchUpdates(_0x347ec6){return function(_0x3d7d29){try{jsonpatch[_0x6abf('0x1e')](_0x3d7d29,_0x347ec6,!![]);}catch(_0x3d2bcd){return BPromise['reject'](_0x3d2bcd);}return _0x3d7d29[_0x6abf('0x1f')]();};}function saveUpdates(_0x49f8a6,_0x35cf46){return function(_0x2866b4){if(_0x2866b4){return _0x2866b4[_0x6abf('0x20')](_0x49f8a6)[_0x6abf('0x21')](function(_0x560f04){return _0x560f04;});}return null;};}function removeEntity(_0x4bb0e4,_0x1e6349){return function(_0x30ca88){if(_0x30ca88){return _0x30ca88[_0x6abf('0x22')]()[_0x6abf('0x21')](function(){var _0x3bd0ed=_0x30ca88[_0x6abf('0x23')]({'plain':!![]});var _0x51b832=_0x6abf('0x24');return db[_0x6abf('0x25')]['destroy']({'where':{'type':_0x51b832,'resourceId':_0x3bd0ed['id']}})[_0x6abf('0x21')](function(){return _0x30ca88;});})['then'](function(){_0x4bb0e4[_0x6abf('0x15')](0xcc)[_0x6abf('0x16')]();});}};}function handleEntityNotFound(_0x1cd557,_0x5e77a3){return function(_0x419173){if(!_0x419173){_0x1cd557[_0x6abf('0x14')](0x194);}return _0x419173;};}function handleError(_0x1f670a,_0x578c2c){_0x578c2c=_0x578c2c||0x1f4;return function(_0x54345d){logger[_0x6abf('0x26')](_0x54345d[_0x6abf('0x27')]);if(_0x54345d['name']){delete _0x54345d[_0x6abf('0x28')];}_0x1f670a['status'](_0x578c2c)['send'](_0x54345d);};}exports[_0x6abf('0x29')]=function(_0x1826da,_0x405b61){var _0x2af6f3={},_0x15f4ec={},_0x4c87dc={'count':0x0,'rows':[]};var _0x37cc42=_[_0x6abf('0x2a')](db[_0x6abf('0x2b')][_0x6abf('0x2c')],function(_0x38972f){return{'name':_0x38972f[_0x6abf('0x2d')],'type':_0x38972f[_0x6abf('0x2e')][_0x6abf('0x2f')]};});_0x15f4ec[_0x6abf('0x30')]=_[_0x6abf('0x2a')](_0x37cc42,_0x6abf('0x28'));_0x15f4ec[_0x6abf('0x31')]=_[_0x6abf('0x32')](_0x1826da[_0x6abf('0x31')]);_0x15f4ec[_0x6abf('0x33')]=_[_0x6abf('0x34')](_0x15f4ec[_0x6abf('0x30')],_0x15f4ec[_0x6abf('0x31')]);_0x2af6f3['attributes']=_[_0x6abf('0x34')](_0x15f4ec[_0x6abf('0x30')],qs[_0x6abf('0x35')](_0x1826da[_0x6abf('0x31')]['fields']));_0x2af6f3[_0x6abf('0x36')]=_0x2af6f3[_0x6abf('0x36')][_0x6abf('0x37')]?_0x2af6f3['attributes']:_0x15f4ec[_0x6abf('0x30')];if(!_0x1826da[_0x6abf('0x31')][_0x6abf('0x38')](_0x6abf('0x39'))){_0x2af6f3[_0x6abf('0x1b')]=qs[_0x6abf('0x1b')](_0x1826da['query'][_0x6abf('0x1b')]);_0x2af6f3[_0x6abf('0x1a')]=qs[_0x6abf('0x1a')](_0x1826da['query'][_0x6abf('0x1a')]);}_0x2af6f3['order']=qs['sort'](_0x1826da['query'][_0x6abf('0x3a')]);_0x2af6f3[_0x6abf('0x3b')]=qs[_0x6abf('0x33')](_['pick'](_0x1826da[_0x6abf('0x31')],_0x15f4ec['filters']),_0x37cc42);if(_0x1826da[_0x6abf('0x31')][_0x6abf('0x3c')]){_0x2af6f3[_0x6abf('0x3b')]=_[_0x6abf('0x3d')](_0x2af6f3[_0x6abf('0x3b')],{'$or':_[_0x6abf('0x2a')](_0x37cc42,function(_0x514145){if(_0x514145[_0x6abf('0x2e')]!==_0x6abf('0x3e')){var _0x513c51={};_0x513c51[_0x514145['name']]={'$like':'%'+_0x1826da[_0x6abf('0x31')]['filter']+'%'};return _0x513c51;}})});}_0x2af6f3=_[_0x6abf('0x3d')]({},_0x2af6f3,_0x1826da[_0x6abf('0x3f')]);var _0x1fce29={'where':_0x2af6f3[_0x6abf('0x3b')]};return db[_0x6abf('0x2b')]['count'](_0x1fce29)[_0x6abf('0x21')](function(_0x89d4ec){_0x4c87dc[_0x6abf('0x19')]=_0x89d4ec;if(_0x1826da[_0x6abf('0x31')][_0x6abf('0x40')]){_0x2af6f3[_0x6abf('0x41')]=[{'all':!![]}];}return db['CmHopperAdditionalPhone'][_0x6abf('0x42')](_0x2af6f3);})[_0x6abf('0x21')](function(_0x41aa7d){_0x4c87dc['rows']=_0x41aa7d;return _0x4c87dc;})['then'](respondWithFilteredResult(_0x405b61,_0x2af6f3))[_0x6abf('0x43')](handleError(_0x405b61,null));};exports[_0x6abf('0x44')]=function(_0x379d28,_0xfe7c80){var _0x203dfc={'raw':!![],'where':{'id':_0x379d28[_0x6abf('0x45')]['id']}},_0x5a97d2={};_0x5a97d2[_0x6abf('0x30')]=_[_0x6abf('0x32')](db[_0x6abf('0x2b')][_0x6abf('0x2c')]);_0x5a97d2[_0x6abf('0x31')]=_['keys'](_0x379d28[_0x6abf('0x31')]);_0x5a97d2[_0x6abf('0x33')]=_['intersection'](_0x5a97d2[_0x6abf('0x30')],_0x5a97d2[_0x6abf('0x31')]);_0x203dfc[_0x6abf('0x36')]=_[_0x6abf('0x34')](_0x5a97d2['model'],qs[_0x6abf('0x35')](_0x379d28[_0x6abf('0x31')][_0x6abf('0x35')]));_0x203dfc[_0x6abf('0x36')]=_0x203dfc[_0x6abf('0x36')][_0x6abf('0x37')]?_0x203dfc[_0x6abf('0x36')]:_0x5a97d2[_0x6abf('0x30')];if(_0x379d28['query'][_0x6abf('0x40')]){_0x203dfc['include']=[{'all':!![]}];}_0x203dfc=_[_0x6abf('0x3d')]({},_0x203dfc,_0x379d28['options']);return db[_0x6abf('0x2b')][_0x6abf('0x46')](_0x203dfc)[_0x6abf('0x21')](handleEntityNotFound(_0xfe7c80,null))['then'](respondWithResult(_0xfe7c80,null))[_0x6abf('0x43')](handleError(_0xfe7c80,null));};exports[_0x6abf('0x47')]=function(_0x3ee011,_0x13fbf8){return db[_0x6abf('0x2b')][_0x6abf('0x47')](_0x3ee011[_0x6abf('0x48')],{})['then'](function(_0x10b98e){var _0x211013=_0x3ee011[_0x6abf('0x49')][_0x6abf('0x23')]({'plain':!![]});if(!_0x211013)throw new Error(_0x6abf('0x4a'));if(_0x211013['role']===_0x6abf('0x49')){var _0x5f067c=_0x10b98e[_0x6abf('0x23')]({'plain':!![]});var _0x2f90e8=_0x6abf('0x24');return db[_0x6abf('0x4b')][_0x6abf('0x46')]({'where':{'name':_0x2f90e8,'userProfileId':_0x211013['userProfileId']},'raw':!![]})[_0x6abf('0x21')](function(_0x30c577){if(_0x30c577&&_0x30c577[_0x6abf('0x4c')]===0x0){return db[_0x6abf('0x25')][_0x6abf('0x47')]({'name':_0x5f067c[_0x6abf('0x28')],'resourceId':_0x5f067c['id'],'type':_0x30c577[_0x6abf('0x28')],'sectionId':_0x30c577['id']},{})[_0x6abf('0x21')](function(){return _0x10b98e;});}else{return _0x10b98e;}})[_0x6abf('0x43')](function(_0x213aca){logger[_0x6abf('0x26')](_0x6abf('0x4d'),_0x213aca);throw _0x213aca;});}return _0x10b98e;})[_0x6abf('0x21')](respondWithResult(_0x13fbf8,0xc9))[_0x6abf('0x43')](handleError(_0x13fbf8,null));};exports[_0x6abf('0x20')]=function(_0x436334,_0x1d0341){if(_0x436334[_0x6abf('0x48')]['id']){delete _0x436334[_0x6abf('0x48')]['id'];}return db['CmHopperAdditionalPhone'][_0x6abf('0x46')]({'where':{'id':_0x436334['params']['id']}})[_0x6abf('0x21')](handleEntityNotFound(_0x1d0341,null))[_0x6abf('0x21')](saveUpdates(_0x436334['body'],null))[_0x6abf('0x21')](respondWithResult(_0x1d0341,null))['catch'](handleError(_0x1d0341,null));};exports[_0x6abf('0x22')]=function(_0x599f2f,_0x429ddb){return db[_0x6abf('0x2b')][_0x6abf('0x46')]({'where':{'id':_0x599f2f[_0x6abf('0x45')]['id']}})['then'](handleEntityNotFound(_0x429ddb,null))['then'](removeEntity(_0x429ddb,null))[_0x6abf('0x43')](handleError(_0x429ddb,null));};
\ No newline at end of file
+var _0x1cf2=['error','stack','name','send','map','CmHopperAdditionalPhone','fieldName','type','key','model','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','catch','keys','rawAttributes','length','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','autoAssociation','body','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','fs-extra','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','destroy','then','get','CmHopperAdditionalPhones','UserProfileResource'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x1cf2,0x1ec));var _0x21cf=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x1cf2[_0x321bb2];return _0x9c12ed;};'use strict';var emlformat=require(_0x21cf('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x21cf('0x1'));var jsonpatch=require(_0x21cf('0x2'));var rp=require(_0x21cf('0x3'));var moment=require(_0x21cf('0x4'));var BPromise=require(_0x21cf('0x5'));var Mustache=require(_0x21cf('0x6'));var util=require('util');var path=require('path');var sox=require(_0x21cf('0x7'));var csv=require(_0x21cf('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x21cf('0x9'));var _=require(_0x21cf('0xa'));var squel=require(_0x21cf('0xb'));var crypto=require('crypto');var jsforce=require(_0x21cf('0xc'));var deskjs=require(_0x21cf('0xd'));var toCsv=require(_0x21cf('0x8'));var querystring=require(_0x21cf('0xe'));var Papa=require(_0x21cf('0xf'));var Redis=require(_0x21cf('0x10'));var authService=require(_0x21cf('0x11'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x21cf('0x12'))('api');var utils=require(_0x21cf('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0x21cf('0x14'));var db=require(_0x21cf('0x15'))['db'];function respondWithStatusCode(_0x49216d,_0x2bcf87){_0x2bcf87=_0x2bcf87||0xcc;return function(_0xc07bb2){if(_0xc07bb2){return _0x49216d[_0x21cf('0x16')](_0x2bcf87);}return _0x49216d[_0x21cf('0x17')](_0x2bcf87)['end']();};}function respondWithResult(_0x182685,_0x56fe34){_0x56fe34=_0x56fe34||0xc8;return function(_0x4a55ef){if(_0x4a55ef){return _0x182685[_0x21cf('0x17')](_0x56fe34)[_0x21cf('0x18')](_0x4a55ef);}};}function respondWithFilteredResult(_0x5f17fe,_0x14f50c){return function(_0x451690){if(_0x451690){var _0xc22c82=typeof _0x14f50c[_0x21cf('0x19')]===_0x21cf('0x1a')&&typeof _0x14f50c[_0x21cf('0x1b')]==='undefined';var _0x149649=_0x451690[_0x21cf('0x1c')];var _0x5cba57=_0xc22c82?0x0:_0x14f50c[_0x21cf('0x19')];var _0x114ce3=_0xc22c82?_0x451690[_0x21cf('0x1c')]:_0x14f50c[_0x21cf('0x19')]+_0x14f50c[_0x21cf('0x1b')];var _0x3b98ad;if(_0x114ce3>=_0x149649){_0x114ce3=_0x149649;_0x3b98ad=0xc8;}else{_0x3b98ad=0xce;}_0x5f17fe[_0x21cf('0x17')](_0x3b98ad);return _0x5f17fe[_0x21cf('0x1d')](_0x21cf('0x1e'),_0x5cba57+'-'+_0x114ce3+'/'+_0x149649)['json'](_0x451690);}return null;};}function patchUpdates(_0x3add28){return function(_0x3e0f11){try{jsonpatch[_0x21cf('0x1f')](_0x3e0f11,_0x3add28,!![]);}catch(_0xad98d0){return BPromise[_0x21cf('0x20')](_0xad98d0);}return _0x3e0f11[_0x21cf('0x21')]();};}function saveUpdates(_0x2a742f,_0x88def4){return function(_0x1caed){if(_0x1caed){return _0x1caed[_0x21cf('0x22')](_0x2a742f)['then'](function(_0x5b3ef8){return _0x5b3ef8;});}return null;};}function removeEntity(_0x2b6912,_0x4db0a4){return function(_0x5e1353){if(_0x5e1353){return _0x5e1353[_0x21cf('0x23')]()[_0x21cf('0x24')](function(){var _0x2e28bc=_0x5e1353[_0x21cf('0x25')]({'plain':!![]});var _0x59794f=_0x21cf('0x26');return db[_0x21cf('0x27')][_0x21cf('0x23')]({'where':{'type':_0x59794f,'resourceId':_0x2e28bc['id']}})[_0x21cf('0x24')](function(){return _0x5e1353;});})[_0x21cf('0x24')](function(){_0x2b6912['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3d56a5,_0xc0d5ac){return function(_0x494dbd){if(!_0x494dbd){_0x3d56a5[_0x21cf('0x16')](0x194);}return _0x494dbd;};}function handleError(_0x21773c,_0x406885){_0x406885=_0x406885||0x1f4;return function(_0x45714b){logger[_0x21cf('0x28')](_0x45714b[_0x21cf('0x29')]);if(_0x45714b[_0x21cf('0x2a')]){delete _0x45714b['name'];}_0x21773c[_0x21cf('0x17')](_0x406885)[_0x21cf('0x2b')](_0x45714b);};}exports['index']=function(_0x367876,_0x4e7dac){var _0x162b3e={},_0x4aee2c={},_0x16d31f={'count':0x0,'rows':[]};var _0x7e1a63=_[_0x21cf('0x2c')](db[_0x21cf('0x2d')]['rawAttributes'],function(_0x2c8e3f){return{'name':_0x2c8e3f[_0x21cf('0x2e')],'type':_0x2c8e3f[_0x21cf('0x2f')][_0x21cf('0x30')]};});_0x4aee2c[_0x21cf('0x31')]=_[_0x21cf('0x2c')](_0x7e1a63,_0x21cf('0x2a'));_0x4aee2c[_0x21cf('0x32')]=_['keys'](_0x367876[_0x21cf('0x32')]);_0x4aee2c[_0x21cf('0x33')]=_[_0x21cf('0x34')](_0x4aee2c['model'],_0x4aee2c[_0x21cf('0x32')]);_0x162b3e[_0x21cf('0x35')]=_[_0x21cf('0x34')](_0x4aee2c['model'],qs['fields'](_0x367876[_0x21cf('0x32')][_0x21cf('0x36')]));_0x162b3e['attributes']=_0x162b3e[_0x21cf('0x35')]['length']?_0x162b3e[_0x21cf('0x35')]:_0x4aee2c[_0x21cf('0x31')];if(!_0x367876[_0x21cf('0x32')][_0x21cf('0x37')](_0x21cf('0x38'))){_0x162b3e['limit']=qs['limit'](_0x367876['query'][_0x21cf('0x1b')]);_0x162b3e[_0x21cf('0x19')]=qs[_0x21cf('0x19')](_0x367876[_0x21cf('0x32')][_0x21cf('0x19')]);}_0x162b3e['order']=qs[_0x21cf('0x39')](_0x367876[_0x21cf('0x32')][_0x21cf('0x39')]);_0x162b3e[_0x21cf('0x3a')]=qs['filters'](_[_0x21cf('0x3b')](_0x367876[_0x21cf('0x32')],_0x4aee2c['filters']),_0x7e1a63);if(_0x367876['query'][_0x21cf('0x3c')]){_0x162b3e['where']=_[_0x21cf('0x3d')](_0x162b3e['where'],{'$or':_[_0x21cf('0x2c')](_0x7e1a63,function(_0x4eaf81){if(_0x4eaf81['type']!==_0x21cf('0x3e')){var _0x356228={};_0x356228[_0x4eaf81[_0x21cf('0x2a')]]={'$like':'%'+_0x367876['query'][_0x21cf('0x3c')]+'%'};return _0x356228;}})});}_0x162b3e=_[_0x21cf('0x3d')]({},_0x162b3e,_0x367876[_0x21cf('0x3f')]);var _0x35a476={'where':_0x162b3e['where']};return db['CmHopperAdditionalPhone'][_0x21cf('0x1c')](_0x35a476)[_0x21cf('0x24')](function(_0x252ddb){_0x16d31f['count']=_0x252ddb;if(_0x367876[_0x21cf('0x32')][_0x21cf('0x40')]){_0x162b3e[_0x21cf('0x41')]=[{'all':!![]}];}return db[_0x21cf('0x2d')][_0x21cf('0x42')](_0x162b3e);})['then'](function(_0x40d40c){_0x16d31f['rows']=_0x40d40c;return _0x16d31f;})[_0x21cf('0x24')](respondWithFilteredResult(_0x4e7dac,_0x162b3e))[_0x21cf('0x43')](handleError(_0x4e7dac,null));};exports['show']=function(_0x5c35d4,_0x535a10){var _0x50de37={'raw':!![],'where':{'id':_0x5c35d4['params']['id']}},_0x423444={};_0x423444[_0x21cf('0x31')]=_[_0x21cf('0x44')](db['CmHopperAdditionalPhone'][_0x21cf('0x45')]);_0x423444['query']=_[_0x21cf('0x44')](_0x5c35d4[_0x21cf('0x32')]);_0x423444[_0x21cf('0x33')]=_[_0x21cf('0x34')](_0x423444[_0x21cf('0x31')],_0x423444[_0x21cf('0x32')]);_0x50de37['attributes']=_[_0x21cf('0x34')](_0x423444['model'],qs[_0x21cf('0x36')](_0x5c35d4[_0x21cf('0x32')]['fields']));_0x50de37[_0x21cf('0x35')]=_0x50de37[_0x21cf('0x35')][_0x21cf('0x46')]?_0x50de37[_0x21cf('0x35')]:_0x423444['model'];if(_0x5c35d4['query']['includeAll']){_0x50de37[_0x21cf('0x41')]=[{'all':!![]}];}_0x50de37=_['merge']({},_0x50de37,_0x5c35d4[_0x21cf('0x3f')]);return db[_0x21cf('0x2d')]['find'](_0x50de37)[_0x21cf('0x24')](handleEntityNotFound(_0x535a10,null))[_0x21cf('0x24')](respondWithResult(_0x535a10,null))[_0x21cf('0x43')](handleError(_0x535a10,null));};exports[_0x21cf('0x47')]=function(_0x225293,_0x5d562b){return db[_0x21cf('0x2d')]['create'](_0x225293['body'],{})[_0x21cf('0x24')](function(_0x32f53a){var _0x4de0fc=_0x225293[_0x21cf('0x48')][_0x21cf('0x25')]({'plain':!![]});if(!_0x4de0fc)throw new Error(_0x21cf('0x49'));if(_0x4de0fc['role']==='user'){var _0x4d508d=_0x32f53a[_0x21cf('0x25')]({'plain':!![]});var _0xc01ff=_0x21cf('0x26');return db['UserProfileSection']['find']({'where':{'name':_0xc01ff,'userProfileId':_0x4de0fc['userProfileId']},'raw':!![]})['then'](function(_0x2d061d){if(_0x2d061d&&_0x2d061d[_0x21cf('0x4a')]===0x0){return db[_0x21cf('0x27')][_0x21cf('0x47')]({'name':_0x4d508d[_0x21cf('0x2a')],'resourceId':_0x4d508d['id'],'type':_0x2d061d['name'],'sectionId':_0x2d061d['id']},{})['then'](function(){return _0x32f53a;});}else{return _0x32f53a;}})[_0x21cf('0x43')](function(_0x1f211c){logger[_0x21cf('0x28')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x1f211c);throw _0x1f211c;});}return _0x32f53a;})[_0x21cf('0x24')](respondWithResult(_0x5d562b,0xc9))[_0x21cf('0x43')](handleError(_0x5d562b,null));};exports['update']=function(_0x32a1e5,_0x4f108f){if(_0x32a1e5[_0x21cf('0x4b')]['id']){delete _0x32a1e5[_0x21cf('0x4b')]['id'];}return db['CmHopperAdditionalPhone']['find']({'where':{'id':_0x32a1e5['params']['id']}})[_0x21cf('0x24')](handleEntityNotFound(_0x4f108f,null))[_0x21cf('0x24')](saveUpdates(_0x32a1e5[_0x21cf('0x4b')],null))[_0x21cf('0x24')](respondWithResult(_0x4f108f,null))['catch'](handleError(_0x4f108f,null));};exports[_0x21cf('0x23')]=function(_0x2e3679,_0x59bae7){return db[_0x21cf('0x2d')]['find']({'where':{'id':_0x2e3679['params']['id']}})[_0x21cf('0x24')](handleEntityNotFound(_0x59bae7,null))[_0x21cf('0x24')](removeEntity(_0x59bae7,null))[_0x21cf('0x43')](handleError(_0x59bae7,null));};
\ No newline at end of file