Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / tag / tag.controller.js
index ebb83ea..f537337 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdfdc=['key','model','query','keys','attributes','intersection','fields','nolimit','order','sort','where','pick','filters','filter','merge','type','options','Tag','includeAll','include','rows','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','ejs','squel','crypto','jsforce','to-csv','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject','then','get','Tags','UserProfileResource','destroy','error','stack','name','send','map','rawAttributes'];(function(_0xe09b32,_0x9a33b9){var _0x611dfc=function(_0x1413cb){while(--_0x1413cb){_0xe09b32['push'](_0xe09b32['shift']());}};_0x611dfc(++_0x9a33b9);}(_0xdfdc,0x1e8));var _0xcdfd=function(_0x5388cb,_0x34c4e7){_0x5388cb=_0x5388cb-0x0;var _0x4c7d99=_0xdfdc[_0x5388cb];return _0x4c7d99;};'use strict';var pdf=require(_0xcdfd('0x0'));var emlformat=require(_0xcdfd('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xcdfd('0x2'));var jsonpatch=require(_0xcdfd('0x3'));var rp=require(_0xcdfd('0x4'));var moment=require(_0xcdfd('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xcdfd('0x6'));var util=require(_0xcdfd('0x7'));var path=require('path');var sox=require(_0xcdfd('0x8'));var csv=require('to-csv');var ejs=require(_0xcdfd('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xcdfd('0xa'));var crypto=require(_0xcdfd('0xb'));var jsforce=require(_0xcdfd('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xcdfd('0xd'));var querystring=require(_0xcdfd('0xe'));var Papa=require(_0xcdfd('0xf'));var Redis=require(_0xcdfd('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xcdfd('0x11'));var hardwareService=require(_0xcdfd('0x12'));var logger=require(_0xcdfd('0x13'))('api');var utils=require(_0xcdfd('0x14'));var config=require(_0xcdfd('0x15'));var db=require(_0xcdfd('0x16'))['db'];function respondWithStatusCode(_0x3d7761,_0x25321b){_0x25321b=_0x25321b||0xcc;return function(_0x423172){if(_0x423172){return _0x3d7761[_0xcdfd('0x17')](_0x25321b);}return _0x3d7761[_0xcdfd('0x18')](_0x25321b)[_0xcdfd('0x19')]();};}function respondWithResult(_0x3dae92,_0x54bb81){_0x54bb81=_0x54bb81||0xc8;return function(_0x3ad6bf){if(_0x3ad6bf){return _0x3dae92[_0xcdfd('0x18')](_0x54bb81)[_0xcdfd('0x1a')](_0x3ad6bf);}};}function respondWithFilteredResult(_0x30d65e,_0x4d50d0){return function(_0x316e19){if(_0x316e19){var _0xf22fa=_0x316e19[_0xcdfd('0x1b')],_0xf6df37=_0x4d50d0[_0xcdfd('0x1c')],_0x1d8d2f=_0x4d50d0['offset']+_0x4d50d0[_0xcdfd('0x1d')],_0x52be60;if(_0x1d8d2f>=_0xf22fa){_0x1d8d2f=_0xf22fa;_0x52be60=0xc8;}else{_0x52be60=0xce;}_0x30d65e[_0xcdfd('0x18')](_0x52be60);return _0x30d65e[_0xcdfd('0x1e')](_0xcdfd('0x1f'),_0xf6df37+'-'+_0x1d8d2f+'/'+_0xf22fa)[_0xcdfd('0x1a')](_0x316e19);}return null;};}function patchUpdates(_0xd8124d){return function(_0x5c746e){try{jsonpatch['apply'](_0x5c746e,_0xd8124d,!![]);}catch(_0x14cd77){return BPromise[_0xcdfd('0x20')](_0x14cd77);}return _0x5c746e['save']();};}function saveUpdates(_0x5bf7c1,_0x524b30){return function(_0x1c530f){if(_0x1c530f){return _0x1c530f['update'](_0x5bf7c1)[_0xcdfd('0x21')](function(_0x1247a4){return _0x1247a4;});}return null;};}function removeEntity(_0x10e3bd,_0x5e3ee3){return function(_0x28a833){if(_0x28a833){return _0x28a833['destroy']()['then'](function(){var _0x5094bf=_0x28a833[_0xcdfd('0x22')]({'plain':!![]});var _0x5402b8=_0xcdfd('0x23');return db[_0xcdfd('0x24')][_0xcdfd('0x25')]({'where':{'type':_0x5402b8,'resourceId':_0x5094bf['id']}})[_0xcdfd('0x21')](function(){return _0x28a833;});})[_0xcdfd('0x21')](function(){_0x10e3bd['status'](0xcc)[_0xcdfd('0x19')]();});}};}function handleEntityNotFound(_0x3a13ff,_0x5d6ee6){return function(_0x22d2f8){if(!_0x22d2f8){_0x3a13ff[_0xcdfd('0x17')](0x194);}return _0x22d2f8;};}function handleError(_0x106da5,_0x2ebaf1){_0x2ebaf1=_0x2ebaf1||0x1f4;return function(_0x531cb5){logger[_0xcdfd('0x26')](_0x531cb5[_0xcdfd('0x27')]);if(_0x531cb5[_0xcdfd('0x28')]){delete _0x531cb5[_0xcdfd('0x28')];}_0x106da5[_0xcdfd('0x18')](_0x2ebaf1)[_0xcdfd('0x29')](_0x531cb5);};}exports['index']=function(_0x5b9ff6,_0x8ae832){var _0x16ac9c={},_0x28f0b4={},_0x2191d1={'count':0x0,'rows':[]};var _0x2128fa=_[_0xcdfd('0x2a')](db['Tag'][_0xcdfd('0x2b')],function(_0x31be03){return{'name':_0x31be03['fieldName'],'type':_0x31be03['type'][_0xcdfd('0x2c')]};});_0x28f0b4[_0xcdfd('0x2d')]=_[_0xcdfd('0x2a')](_0x2128fa,'name');_0x28f0b4[_0xcdfd('0x2e')]=_[_0xcdfd('0x2f')](_0x5b9ff6['query']);_0x28f0b4['filters']=_['intersection'](_0x28f0b4[_0xcdfd('0x2d')],_0x28f0b4[_0xcdfd('0x2e')]);_0x16ac9c[_0xcdfd('0x30')]=_[_0xcdfd('0x31')](_0x28f0b4[_0xcdfd('0x2d')],qs[_0xcdfd('0x32')](_0x5b9ff6[_0xcdfd('0x2e')][_0xcdfd('0x32')]));_0x16ac9c[_0xcdfd('0x30')]=_0x16ac9c[_0xcdfd('0x30')]['length']?_0x16ac9c[_0xcdfd('0x30')]:_0x28f0b4[_0xcdfd('0x2d')];if(!_0x5b9ff6[_0xcdfd('0x2e')]['hasOwnProperty'](_0xcdfd('0x33'))){_0x16ac9c[_0xcdfd('0x1d')]=qs[_0xcdfd('0x1d')](_0x5b9ff6[_0xcdfd('0x2e')]['limit']);_0x16ac9c[_0xcdfd('0x1c')]=qs[_0xcdfd('0x1c')](_0x5b9ff6[_0xcdfd('0x2e')][_0xcdfd('0x1c')]);}_0x16ac9c[_0xcdfd('0x34')]=qs[_0xcdfd('0x35')](_0x5b9ff6['query']['sort']);_0x16ac9c[_0xcdfd('0x36')]=qs['filters'](_[_0xcdfd('0x37')](_0x5b9ff6[_0xcdfd('0x2e')],_0x28f0b4[_0xcdfd('0x38')]),_0x2128fa);if(_0x5b9ff6[_0xcdfd('0x2e')][_0xcdfd('0x39')]){_0x16ac9c[_0xcdfd('0x36')]=_[_0xcdfd('0x3a')](_0x16ac9c[_0xcdfd('0x36')],{'$or':_[_0xcdfd('0x2a')](_0x2128fa,function(_0x5c929a){if(_0x5c929a[_0xcdfd('0x3b')]!=='VIRTUAL'){var _0x9a4bee={};_0x9a4bee[_0x5c929a[_0xcdfd('0x28')]]={'$like':'%'+_0x5b9ff6[_0xcdfd('0x2e')][_0xcdfd('0x39')]+'%'};return _0x9a4bee;}})});}_0x16ac9c=_[_0xcdfd('0x3a')]({},_0x16ac9c,_0x5b9ff6[_0xcdfd('0x3c')]);var _0xbae3a1={'where':_0x16ac9c[_0xcdfd('0x36')]};return db[_0xcdfd('0x3d')]['count'](_0xbae3a1)[_0xcdfd('0x21')](function(_0x18abe){_0x2191d1[_0xcdfd('0x1b')]=_0x18abe;if(_0x5b9ff6[_0xcdfd('0x2e')][_0xcdfd('0x3e')]){_0x16ac9c[_0xcdfd('0x3f')]=[{'all':!![]}];}return db['Tag']['findAll'](_0x16ac9c);})[_0xcdfd('0x21')](function(_0x5b4c4c){_0x2191d1[_0xcdfd('0x40')]=_0x5b4c4c;return _0x2191d1;})[_0xcdfd('0x21')](respondWithFilteredResult(_0x8ae832,_0x16ac9c))[_0xcdfd('0x41')](handleError(_0x8ae832,null));};exports[_0xcdfd('0x42')]=function(_0x3d3183,_0x5633d3){var _0x539d03={'raw':!![],'where':{'id':_0x3d3183[_0xcdfd('0x43')]['id']}},_0x43c372={};_0x43c372[_0xcdfd('0x2d')]=_['keys'](db[_0xcdfd('0x3d')][_0xcdfd('0x2b')]);_0x43c372[_0xcdfd('0x2e')]=_[_0xcdfd('0x2f')](_0x3d3183['query']);_0x43c372[_0xcdfd('0x38')]=_[_0xcdfd('0x31')](_0x43c372[_0xcdfd('0x2d')],_0x43c372[_0xcdfd('0x2e')]);_0x539d03[_0xcdfd('0x30')]=_[_0xcdfd('0x31')](_0x43c372['model'],qs[_0xcdfd('0x32')](_0x3d3183[_0xcdfd('0x2e')][_0xcdfd('0x32')]));_0x539d03[_0xcdfd('0x30')]=_0x539d03[_0xcdfd('0x30')]['length']?_0x539d03['attributes']:_0x43c372['model'];if(_0x3d3183[_0xcdfd('0x2e')][_0xcdfd('0x3e')]){_0x539d03['include']=[{'all':!![]}];}_0x539d03=_[_0xcdfd('0x3a')]({},_0x539d03,_0x3d3183[_0xcdfd('0x3c')]);return db[_0xcdfd('0x3d')][_0xcdfd('0x44')](_0x539d03)[_0xcdfd('0x21')](handleEntityNotFound(_0x5633d3,null))[_0xcdfd('0x21')](respondWithResult(_0x5633d3,null))['catch'](handleError(_0x5633d3,null));};exports[_0xcdfd('0x45')]=function(_0x1834da,_0x481698){return db[_0xcdfd('0x3d')][_0xcdfd('0x45')](_0x1834da[_0xcdfd('0x46')],{})[_0xcdfd('0x21')](function(_0x2ac025){var _0x3ecf07=_0x1834da[_0xcdfd('0x47')][_0xcdfd('0x22')]({'plain':!![]});if(!_0x3ecf07)throw new Error(_0xcdfd('0x48'));if(_0x3ecf07['role']===_0xcdfd('0x47')){var _0x1f3226=_0x2ac025[_0xcdfd('0x22')]({'plain':!![]});var _0x38f60e='Tags';return db[_0xcdfd('0x49')]['find']({'where':{'name':_0x38f60e,'userProfileId':_0x3ecf07[_0xcdfd('0x4a')]},'raw':!![]})[_0xcdfd('0x21')](function(_0x3e98c9){if(_0x3e98c9&&_0x3e98c9['autoAssociation']===0x0){return db[_0xcdfd('0x24')]['create']({'name':_0x1f3226[_0xcdfd('0x28')],'resourceId':_0x1f3226['id'],'type':_0x3e98c9[_0xcdfd('0x28')],'sectionId':_0x3e98c9['id']},{})['then'](function(){return _0x2ac025;});}else{return _0x2ac025;}})[_0xcdfd('0x41')](function(_0x3b8acb){logger[_0xcdfd('0x26')](_0xcdfd('0x4b'),_0x3b8acb);throw _0x3b8acb;});}return _0x2ac025;})['then'](respondWithResult(_0x481698,0xc9))[_0xcdfd('0x41')](handleError(_0x481698,null));};exports['update']=function(_0x4d4d47,_0x5c12db){if(_0x4d4d47[_0xcdfd('0x46')]['id']){delete _0x4d4d47[_0xcdfd('0x46')]['id'];}return db[_0xcdfd('0x3d')][_0xcdfd('0x44')]({'where':{'id':_0x4d4d47[_0xcdfd('0x43')]['id']}})[_0xcdfd('0x21')](handleEntityNotFound(_0x5c12db,null))[_0xcdfd('0x21')](saveUpdates(_0x4d4d47[_0xcdfd('0x46')],null))[_0xcdfd('0x21')](respondWithResult(_0x5c12db,null))[_0xcdfd('0x41')](handleError(_0x5c12db,null));};exports[_0xcdfd('0x25')]=function(_0x2bcad4,_0x3213a7){return db[_0xcdfd('0x3d')][_0xcdfd('0x44')]({'where':{'id':_0x2bcad4['params']['id']}})[_0xcdfd('0x21')](handleEntityNotFound(_0x3213a7,null))[_0xcdfd('0x21')](removeEntity(_0x3213a7,null))[_0xcdfd('0x41')](handleError(_0x3213a7,null));};
\ No newline at end of file
+var _0xc9f6=['ejs','lodash','crypto','jsforce','desk.js','to-csv','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','Content-Range','json','apply','reject','update','then','Tags','UserProfileResource','destroy','name','send','index','map','fieldName','type','key','query','filters','intersection','model','fields','attributes','length','nolimit','limit','order','sort','where','pick','merge','VIRTUAL','filter','options','Tag','includeAll','include','findAll','catch','show','params','keys','rawAttributes','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox'];(function(_0x1876b2,_0x5d0225){var _0x9fb1e0=function(_0x29b099){while(--_0x29b099){_0x1876b2['push'](_0x1876b2['shift']());}};_0x9fb1e0(++_0x5d0225);}(_0xc9f6,0x98));var _0x6c9f=function(_0x51789c,_0x3d5847){_0x51789c=_0x51789c-0x0;var _0x30128a=_0xc9f6[_0x51789c];return _0x30128a;};'use strict';var pdf=require(_0x6c9f('0x0'));var emlformat=require(_0x6c9f('0x1'));var rimraf=require(_0x6c9f('0x2'));var zipdir=require(_0x6c9f('0x3'));var jsonpatch=require(_0x6c9f('0x4'));var rp=require('request-promise');var moment=require(_0x6c9f('0x5'));var BPromise=require(_0x6c9f('0x6'));var Mustache=require(_0x6c9f('0x7'));var util=require(_0x6c9f('0x8'));var path=require('path');var sox=require(_0x6c9f('0x9'));var csv=require('to-csv');var ejs=require(_0x6c9f('0xa'));var fs=require('fs');var _=require(_0x6c9f('0xb'));var squel=require('squel');var crypto=require(_0x6c9f('0xc'));var jsforce=require(_0x6c9f('0xd'));var deskjs=require(_0x6c9f('0xe'));var toCsv=require(_0x6c9f('0xf'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x6c9f('0x10'));var authService=require(_0x6c9f('0x11'));var qs=require(_0x6c9f('0x12'));var as=require(_0x6c9f('0x13'));var hardwareService=require(_0x6c9f('0x14'));var logger=require(_0x6c9f('0x15'))(_0x6c9f('0x16'));var utils=require('../../config/utils');var config=require(_0x6c9f('0x17'));var db=require(_0x6c9f('0x18'))['db'];function respondWithStatusCode(_0x465d38,_0x157bdd){_0x157bdd=_0x157bdd||0xcc;return function(_0x477291){if(_0x477291){return _0x465d38[_0x6c9f('0x19')](_0x157bdd);}return _0x465d38[_0x6c9f('0x1a')](_0x157bdd)[_0x6c9f('0x1b')]();};}function respondWithResult(_0x441db3,_0x507787){_0x507787=_0x507787||0xc8;return function(_0x4c1810){if(_0x4c1810){return _0x441db3[_0x6c9f('0x1a')](_0x507787)['json'](_0x4c1810);}};}function respondWithFilteredResult(_0x20ab4a,_0xfec06e){return function(_0xc080e4){if(_0xc080e4){var _0x3cc214=_0xc080e4[_0x6c9f('0x1c')],_0x549523=_0xfec06e['offset'],_0x44881d=_0xfec06e[_0x6c9f('0x1d')]+_0xfec06e['limit'],_0x7f3d9f;if(_0x44881d>=_0x3cc214){_0x44881d=_0x3cc214;_0x7f3d9f=0xc8;}else{_0x7f3d9f=0xce;}_0x20ab4a[_0x6c9f('0x1a')](_0x7f3d9f);return _0x20ab4a['set'](_0x6c9f('0x1e'),_0x549523+'-'+_0x44881d+'/'+_0x3cc214)[_0x6c9f('0x1f')](_0xc080e4);}return null;};}function patchUpdates(_0x3ea1f9){return function(_0x31a522){try{jsonpatch[_0x6c9f('0x20')](_0x31a522,_0x3ea1f9,!![]);}catch(_0x4a1d07){return BPromise[_0x6c9f('0x21')](_0x4a1d07);}return _0x31a522['save']();};}function saveUpdates(_0x16286f,_0x2170de){return function(_0x1e8526){if(_0x1e8526){return _0x1e8526[_0x6c9f('0x22')](_0x16286f)[_0x6c9f('0x23')](function(_0x304f10){return _0x304f10;});}return null;};}function removeEntity(_0x5cc88a,_0x1c2d75){return function(_0x263380){if(_0x263380){return _0x263380['destroy']()[_0x6c9f('0x23')](function(){var _0x407227=_0x263380['get']({'plain':!![]});var _0x17bb15=_0x6c9f('0x24');return db[_0x6c9f('0x25')][_0x6c9f('0x26')]({'where':{'type':_0x17bb15,'resourceId':_0x407227['id']}})[_0x6c9f('0x23')](function(){return _0x263380;});})['then'](function(){_0x5cc88a[_0x6c9f('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5e37a6,_0x51b8c3){return function(_0x1cf369){if(!_0x1cf369){_0x5e37a6[_0x6c9f('0x19')](0x194);}return _0x1cf369;};}function handleError(_0x1d790b,_0x55f068){_0x55f068=_0x55f068||0x1f4;return function(_0x56a223){logger['error'](_0x56a223['stack']);if(_0x56a223[_0x6c9f('0x27')]){delete _0x56a223[_0x6c9f('0x27')];}_0x1d790b[_0x6c9f('0x1a')](_0x55f068)[_0x6c9f('0x28')](_0x56a223);};}exports[_0x6c9f('0x29')]=function(_0x35af0f,_0x3e0bae){var _0x47efaf={},_0xc36bea={},_0x1161b5={'count':0x0,'rows':[]};var _0x1c873a=_[_0x6c9f('0x2a')](db['Tag']['rawAttributes'],function(_0x1b25a6){return{'name':_0x1b25a6[_0x6c9f('0x2b')],'type':_0x1b25a6[_0x6c9f('0x2c')][_0x6c9f('0x2d')]};});_0xc36bea['model']=_[_0x6c9f('0x2a')](_0x1c873a,_0x6c9f('0x27'));_0xc36bea[_0x6c9f('0x2e')]=_['keys'](_0x35af0f[_0x6c9f('0x2e')]);_0xc36bea[_0x6c9f('0x2f')]=_[_0x6c9f('0x30')](_0xc36bea[_0x6c9f('0x31')],_0xc36bea['query']);_0x47efaf['attributes']=_[_0x6c9f('0x30')](_0xc36bea[_0x6c9f('0x31')],qs[_0x6c9f('0x32')](_0x35af0f[_0x6c9f('0x2e')][_0x6c9f('0x32')]));_0x47efaf['attributes']=_0x47efaf[_0x6c9f('0x33')][_0x6c9f('0x34')]?_0x47efaf[_0x6c9f('0x33')]:_0xc36bea[_0x6c9f('0x31')];if(!_0x35af0f[_0x6c9f('0x2e')]['hasOwnProperty'](_0x6c9f('0x35'))){_0x47efaf[_0x6c9f('0x36')]=qs['limit'](_0x35af0f[_0x6c9f('0x2e')][_0x6c9f('0x36')]);_0x47efaf[_0x6c9f('0x1d')]=qs[_0x6c9f('0x1d')](_0x35af0f[_0x6c9f('0x2e')][_0x6c9f('0x1d')]);}_0x47efaf[_0x6c9f('0x37')]=qs[_0x6c9f('0x38')](_0x35af0f[_0x6c9f('0x2e')][_0x6c9f('0x38')]);_0x47efaf[_0x6c9f('0x39')]=qs[_0x6c9f('0x2f')](_[_0x6c9f('0x3a')](_0x35af0f[_0x6c9f('0x2e')],_0xc36bea[_0x6c9f('0x2f')]),_0x1c873a);if(_0x35af0f['query']['filter']){_0x47efaf[_0x6c9f('0x39')]=_[_0x6c9f('0x3b')](_0x47efaf['where'],{'$or':_[_0x6c9f('0x2a')](_0x1c873a,function(_0x2abfb3){if(_0x2abfb3[_0x6c9f('0x2c')]!==_0x6c9f('0x3c')){var _0x18e6a8={};_0x18e6a8[_0x2abfb3['name']]={'$like':'%'+_0x35af0f['query'][_0x6c9f('0x3d')]+'%'};return _0x18e6a8;}})});}_0x47efaf=_[_0x6c9f('0x3b')]({},_0x47efaf,_0x35af0f[_0x6c9f('0x3e')]);var _0x22b389={'where':_0x47efaf[_0x6c9f('0x39')]};return db[_0x6c9f('0x3f')]['count'](_0x22b389)[_0x6c9f('0x23')](function(_0x5c6913){_0x1161b5[_0x6c9f('0x1c')]=_0x5c6913;if(_0x35af0f[_0x6c9f('0x2e')][_0x6c9f('0x40')]){_0x47efaf[_0x6c9f('0x41')]=[{'all':!![]}];}return db['Tag'][_0x6c9f('0x42')](_0x47efaf);})[_0x6c9f('0x23')](function(_0x2f63cc){_0x1161b5['rows']=_0x2f63cc;return _0x1161b5;})[_0x6c9f('0x23')](respondWithFilteredResult(_0x3e0bae,_0x47efaf))[_0x6c9f('0x43')](handleError(_0x3e0bae,null));};exports[_0x6c9f('0x44')]=function(_0x413395,_0x113d6c){var _0x5bb93b={'raw':!![],'where':{'id':_0x413395[_0x6c9f('0x45')]['id']}},_0x38edcf={};_0x38edcf['model']=_[_0x6c9f('0x46')](db[_0x6c9f('0x3f')][_0x6c9f('0x47')]);_0x38edcf['query']=_[_0x6c9f('0x46')](_0x413395[_0x6c9f('0x2e')]);_0x38edcf[_0x6c9f('0x2f')]=_[_0x6c9f('0x30')](_0x38edcf['model'],_0x38edcf[_0x6c9f('0x2e')]);_0x5bb93b[_0x6c9f('0x33')]=_[_0x6c9f('0x30')](_0x38edcf[_0x6c9f('0x31')],qs[_0x6c9f('0x32')](_0x413395['query'][_0x6c9f('0x32')]));_0x5bb93b[_0x6c9f('0x33')]=_0x5bb93b[_0x6c9f('0x33')][_0x6c9f('0x34')]?_0x5bb93b[_0x6c9f('0x33')]:_0x38edcf[_0x6c9f('0x31')];if(_0x413395[_0x6c9f('0x2e')][_0x6c9f('0x40')]){_0x5bb93b['include']=[{'all':!![]}];}_0x5bb93b=_[_0x6c9f('0x3b')]({},_0x5bb93b,_0x413395[_0x6c9f('0x3e')]);return db['Tag'][_0x6c9f('0x48')](_0x5bb93b)[_0x6c9f('0x23')](handleEntityNotFound(_0x113d6c,null))[_0x6c9f('0x23')](respondWithResult(_0x113d6c,null))[_0x6c9f('0x43')](handleError(_0x113d6c,null));};exports[_0x6c9f('0x49')]=function(_0x2dca83,_0x370966){return db[_0x6c9f('0x3f')][_0x6c9f('0x49')](_0x2dca83[_0x6c9f('0x4a')],{})[_0x6c9f('0x23')](function(_0x4ebe9e){var _0x7866d0=_0x2dca83[_0x6c9f('0x4b')]['get']({'plain':!![]});if(!_0x7866d0)throw new Error(_0x6c9f('0x4c'));if(_0x7866d0[_0x6c9f('0x4d')]===_0x6c9f('0x4b')){var _0x4dfd41=_0x4ebe9e['get']({'plain':!![]});var _0x2d452a=_0x6c9f('0x24');return db['UserProfileSection'][_0x6c9f('0x48')]({'where':{'name':_0x2d452a,'userProfileId':_0x7866d0[_0x6c9f('0x4e')]},'raw':!![]})[_0x6c9f('0x23')](function(_0x128027){if(_0x128027&&_0x128027['autoAssociation']===0x0){return db['UserProfileResource'][_0x6c9f('0x49')]({'name':_0x4dfd41[_0x6c9f('0x27')],'resourceId':_0x4dfd41['id'],'type':_0x128027[_0x6c9f('0x27')],'sectionId':_0x128027['id']},{})['then'](function(){return _0x4ebe9e;});}else{return _0x4ebe9e;}})[_0x6c9f('0x43')](function(_0x3d9e8a){logger[_0x6c9f('0x4f')](_0x6c9f('0x50'),_0x3d9e8a);throw _0x3d9e8a;});}return _0x4ebe9e;})[_0x6c9f('0x23')](respondWithResult(_0x370966,0xc9))[_0x6c9f('0x43')](handleError(_0x370966,null));};exports['update']=function(_0x473619,_0x1313f1){if(_0x473619[_0x6c9f('0x4a')]['id']){delete _0x473619[_0x6c9f('0x4a')]['id'];}return db[_0x6c9f('0x3f')][_0x6c9f('0x48')]({'where':{'id':_0x473619[_0x6c9f('0x45')]['id']}})[_0x6c9f('0x23')](handleEntityNotFound(_0x1313f1,null))['then'](saveUpdates(_0x473619[_0x6c9f('0x4a')],null))[_0x6c9f('0x23')](respondWithResult(_0x1313f1,null))['catch'](handleError(_0x1313f1,null));};exports['destroy']=function(_0x10caf4,_0xb70bfe){return db[_0x6c9f('0x3f')][_0x6c9f('0x48')]({'where':{'id':_0x10caf4[_0x6c9f('0x45')]['id']}})[_0x6c9f('0x23')](handleEntityNotFound(_0xb70bfe,null))[_0x6c9f('0x23')](removeEntity(_0xb70bfe,null))[_0x6c9f('0x43')](handleError(_0xb70bfe,null));};
\ No newline at end of file