Built motion from commit c116dc8b.|2.6.30
[motion2.git] / server / api / cmCustomField / cmCustomField.controller.js
index 1011c65..2175129 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3ab5=['destroy','then','error','stack','name','send','index','map','CmCustomField','rawAttributes','fieldName','type','key','model','differenceBy','query','keys','intersection','attributes','length','order','sort','where','filters','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','fields','find','update','body','params','create','sequelize','transaction','Sequelize','TEXT','text','INTEGER','switch','BOOLEAN','queryInterface','addColumn','cm_contacts','format','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','path','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','status','json','offset','undefined','limit','count','Content-Range','apply','reject','save'];(function(_0x499dd8,_0xeb6484){var _0x390e65=function(_0x4e00fa){while(--_0x4e00fa){_0x499dd8['push'](_0x499dd8['shift']());}};_0x390e65(++_0xeb6484);}(_0x3ab5,0x88));var _0x53ab=function(_0x30ae5e,_0x391fc4){_0x30ae5e=_0x30ae5e-0x0;var _0x1f2e93=_0x3ab5[_0x30ae5e];return _0x1f2e93;};'use strict';var emlformat=require(_0x53ab('0x0'));var rimraf=require(_0x53ab('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x53ab('0x2'));var rp=require(_0x53ab('0x3'));var moment=require(_0x53ab('0x4'));var BPromise=require(_0x53ab('0x5'));var Mustache=require(_0x53ab('0x6'));var util=require('util');var path=require(_0x53ab('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x53ab('0x8'));var fs=require('fs');var fs_extra=require(_0x53ab('0x9'));var _=require(_0x53ab('0xa'));var squel=require(_0x53ab('0xb'));var crypto=require(_0x53ab('0xc'));var jsforce=require(_0x53ab('0xd'));var deskjs=require(_0x53ab('0xe'));var toCsv=require(_0x53ab('0xf'));var querystring=require(_0x53ab('0x10'));var Papa=require(_0x53ab('0x11'));var Redis=require('ioredis');var authService=require(_0x53ab('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x53ab('0x13'));var hardwareService=require(_0x53ab('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0x53ab('0x15'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x6423e4,_0x3d07a0){_0x3d07a0=_0x3d07a0||0xcc;return function(_0x15cf64){if(_0x15cf64){return _0x6423e4['sendStatus'](_0x3d07a0);}return _0x6423e4[_0x53ab('0x16')](_0x3d07a0)['end']();};}function respondWithResult(_0x4b1715,_0xf697f7){_0xf697f7=_0xf697f7||0xc8;return function(_0x4c3649){if(_0x4c3649){return _0x4b1715[_0x53ab('0x16')](_0xf697f7)[_0x53ab('0x17')](_0x4c3649);}};}function respondWithFilteredResult(_0x14aafa,_0x6ddd){return function(_0x3d623c){if(_0x3d623c){var _0x234173=typeof _0x6ddd[_0x53ab('0x18')]===_0x53ab('0x19')&&typeof _0x6ddd[_0x53ab('0x1a')]===_0x53ab('0x19');var _0x3aa58c=_0x3d623c[_0x53ab('0x1b')];var _0x485fbb=_0x234173?0x0:_0x6ddd['offset'];var _0x4adbd9=_0x234173?_0x3d623c[_0x53ab('0x1b')]:_0x6ddd[_0x53ab('0x18')]+_0x6ddd[_0x53ab('0x1a')];var _0x1cda94;if(_0x4adbd9>=_0x3aa58c){_0x4adbd9=_0x3aa58c;_0x1cda94=0xc8;}else{_0x1cda94=0xce;}_0x14aafa[_0x53ab('0x16')](_0x1cda94);return _0x14aafa['set'](_0x53ab('0x1c'),_0x485fbb+'-'+_0x4adbd9+'/'+_0x3aa58c)[_0x53ab('0x17')](_0x3d623c);}return null;};}function patchUpdates(_0x1b151d){return function(_0x266742){try{jsonpatch[_0x53ab('0x1d')](_0x266742,_0x1b151d,!![]);}catch(_0x1450c7){return BPromise[_0x53ab('0x1e')](_0x1450c7);}return _0x266742[_0x53ab('0x1f')]();};}function saveUpdates(_0x5eb82e,_0x11cbcb){return function(_0x3c0e10){if(_0x3c0e10){return _0x3c0e10['update'](_0x5eb82e)['then'](function(_0x19f08a){return _0x19f08a;});}return null;};}function removeEntity(_0x42f57c,_0x2d4e5c){return function(_0x524d07){if(_0x524d07){return _0x524d07[_0x53ab('0x20')]()[_0x53ab('0x21')](function(){_0x42f57c[_0x53ab('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x26d139,_0x38100a){return function(_0x4e79d1){if(!_0x4e79d1){_0x26d139['sendStatus'](0x194);}return _0x4e79d1;};}function handleError(_0x195314,_0x1d4ba8){_0x1d4ba8=_0x1d4ba8||0x1f4;return function(_0x443f1c){logger[_0x53ab('0x22')](_0x443f1c[_0x53ab('0x23')]);if(_0x443f1c[_0x53ab('0x24')]){delete _0x443f1c['name'];}_0x195314[_0x53ab('0x16')](_0x1d4ba8)[_0x53ab('0x25')](_0x443f1c);};}exports[_0x53ab('0x26')]=function(_0x5e5dd0,_0x54e54c){var _0x4f4996={},_0x215c64={},_0x290a82={'count':0x0,'rows':[]};var _0x16dbc6=_[_0x53ab('0x27')](db[_0x53ab('0x28')][_0x53ab('0x29')],function(_0x4042f0){return{'name':_0x4042f0[_0x53ab('0x2a')],'type':_0x4042f0[_0x53ab('0x2b')][_0x53ab('0x2c')]};});_0x215c64[_0x53ab('0x2d')]=_[_0x53ab('0x2e')](_[_0x53ab('0x27')](_0x16dbc6,_0x53ab('0x24')),[_0x53ab('0x24')]);_0x215c64[_0x53ab('0x2f')]=_[_0x53ab('0x30')](_0x5e5dd0[_0x53ab('0x2f')]);_0x215c64['filters']=_[_0x53ab('0x31')](_0x215c64[_0x53ab('0x2d')],_0x215c64['query']);_0x4f4996['attributes']=_[_0x53ab('0x31')](_0x215c64[_0x53ab('0x2d')],qs['fields'](_0x5e5dd0[_0x53ab('0x2f')]['fields']));_0x4f4996[_0x53ab('0x32')]=_0x4f4996['attributes'][_0x53ab('0x33')]?_0x4f4996['attributes']:_0x215c64[_0x53ab('0x2d')];if(!_0x5e5dd0[_0x53ab('0x2f')]['hasOwnProperty']('nolimit')){_0x4f4996[_0x53ab('0x1a')]=qs['limit'](_0x5e5dd0[_0x53ab('0x2f')]['limit']);_0x4f4996[_0x53ab('0x18')]=qs[_0x53ab('0x18')](_0x5e5dd0[_0x53ab('0x2f')][_0x53ab('0x18')]);}_0x4f4996[_0x53ab('0x34')]=qs[_0x53ab('0x35')](_0x5e5dd0[_0x53ab('0x2f')][_0x53ab('0x35')]);_0x4f4996[_0x53ab('0x36')]=qs[_0x53ab('0x37')](_['pick'](_0x5e5dd0[_0x53ab('0x2f')],_0x215c64[_0x53ab('0x37')]),_0x16dbc6);if(_0x5e5dd0[_0x53ab('0x2f')][_0x53ab('0x38')]){_0x4f4996['where']=_[_0x53ab('0x39')](_0x4f4996[_0x53ab('0x36')],{'$or':_[_0x53ab('0x27')](_0x16dbc6,function(_0x1d12d1){if(_0x1d12d1[_0x53ab('0x2b')]!==_0x53ab('0x3a')){var _0x84b48d={};_0x84b48d[_0x1d12d1['name']]={'$like':'%'+_0x5e5dd0['query'][_0x53ab('0x38')]+'%'};return _0x84b48d;}})});}_0x4f4996=_['merge']({},_0x4f4996,_0x5e5dd0[_0x53ab('0x3b')]);var _0x29a952={'where':_0x4f4996[_0x53ab('0x36')]};return db[_0x53ab('0x28')][_0x53ab('0x1b')](_0x29a952)[_0x53ab('0x21')](function(_0x420354){_0x290a82[_0x53ab('0x1b')]=_0x420354;if(_0x5e5dd0[_0x53ab('0x2f')][_0x53ab('0x3c')]){_0x4f4996[_0x53ab('0x3d')]=[{'all':!![]}];}return db[_0x53ab('0x28')][_0x53ab('0x3e')](_0x4f4996);})[_0x53ab('0x21')](function(_0x3516e1){_0x290a82[_0x53ab('0x3f')]=_0x3516e1;return _0x290a82;})[_0x53ab('0x21')](respondWithFilteredResult(_0x54e54c,_0x4f4996))[_0x53ab('0x40')](handleError(_0x54e54c,null));};exports[_0x53ab('0x41')]=function(_0x882e5c,_0x5eb3c5){var _0x426b47={'raw':!![],'where':{'id':_0x882e5c['params']['id']}},_0x4bf581={};_0x4bf581['model']=_['keys'](db[_0x53ab('0x28')][_0x53ab('0x29')]);_0x4bf581[_0x53ab('0x2f')]=_[_0x53ab('0x30')](_0x882e5c['query']);_0x4bf581[_0x53ab('0x37')]=_[_0x53ab('0x31')](_0x4bf581['model'],_0x4bf581[_0x53ab('0x2f')]);_0x426b47['attributes']=_[_0x53ab('0x31')](_0x4bf581['model'],qs[_0x53ab('0x42')](_0x882e5c[_0x53ab('0x2f')]['fields']));_0x426b47[_0x53ab('0x32')]=_0x426b47['attributes'][_0x53ab('0x33')]?_0x426b47['attributes']:_0x4bf581[_0x53ab('0x2d')];if(_0x882e5c[_0x53ab('0x2f')][_0x53ab('0x3c')]){_0x426b47[_0x53ab('0x3d')]=[{'all':!![]}];}_0x426b47=_[_0x53ab('0x39')]({},_0x426b47,_0x882e5c[_0x53ab('0x3b')]);return db[_0x53ab('0x28')][_0x53ab('0x43')](_0x426b47)[_0x53ab('0x21')](handleEntityNotFound(_0x5eb3c5,null))[_0x53ab('0x21')](respondWithResult(_0x5eb3c5,null))[_0x53ab('0x40')](handleError(_0x5eb3c5,null));};exports[_0x53ab('0x44')]=function(_0xa7a6d7,_0x37cdfe){if(_0xa7a6d7[_0x53ab('0x45')]['id']){delete _0xa7a6d7[_0x53ab('0x45')]['id'];}return db[_0x53ab('0x28')][_0x53ab('0x43')]({'where':{'id':_0xa7a6d7[_0x53ab('0x46')]['id']}})[_0x53ab('0x21')](handleEntityNotFound(_0x37cdfe,null))[_0x53ab('0x21')](saveUpdates(_0xa7a6d7[_0x53ab('0x45')],null))[_0x53ab('0x21')](respondWithResult(_0x37cdfe,null))[_0x53ab('0x40')](handleError(_0x37cdfe,null));};exports[_0x53ab('0x20')]=function(_0x5936f5,_0x19f04b){return db[_0x53ab('0x28')][_0x53ab('0x43')]({'where':{'id':_0x5936f5[_0x53ab('0x46')]['id']}})['then'](handleEntityNotFound(_0x19f04b,null))[_0x53ab('0x21')](removeEntity(_0x19f04b,null))[_0x53ab('0x40')](handleError(_0x19f04b,null));};exports[_0x53ab('0x47')]=function(_0xb44640,_0x572499){var _0x613190;return db[_0x53ab('0x48')][_0x53ab('0x49')](function(_0x15429a){return db['CmCustomField'][_0x53ab('0x47')](_0xb44640[_0x53ab('0x45')],{'transaction':_0x15429a})[_0x53ab('0x21')](function(_0x43b78a){_0x613190=_0x43b78a;var _0x1d347e={'type':db[_0x53ab('0x4a')][_0x53ab('0x4b')],'transaction':_0x15429a};switch(_0xb44640[_0x53ab('0x45')][_0x53ab('0x2b')]){case _0x53ab('0x4c'):_0x1d347e[_0x53ab('0x2b')]=db[_0x53ab('0x4a')]['TEXT'];break;case'number':_0x1d347e[_0x53ab('0x2b')]=db['Sequelize'][_0x53ab('0x4d')];break;case _0x53ab('0x4e'):_0x1d347e[_0x53ab('0x2b')]=db[_0x53ab('0x4a')][_0x53ab('0x4f')];_0x1d347e['defaultValue']=![];break;default:}return db[_0x53ab('0x48')][_0x53ab('0x50')][_0x53ab('0x51')](_0x53ab('0x52'),util[_0x53ab('0x53')]('cf_%d',_0x613190['id']),_0x1d347e);})['then'](function(){return _0x613190;});})[_0x53ab('0x21')](respondWithResult(_0x572499,0xc9))['catch'](handleError(_0x572499,null));};
\ No newline at end of file
+var _0xb55c=['../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','undefined','limit','count','offset','set','reject','save','update','then','destroy','name','map','CmCustomField','rawAttributes','fieldName','type','key','model','differenceBy','query','filters','intersection','fields','attributes','hasOwnProperty','order','sort','where','filter','merge','options','includeAll','rows','show','params','keys','length','include','catch','body','find','create','transaction','Sequelize','TEXT','number','INTEGER','switch','BOOLEAN','defaultValue','sequelize','addColumn','cm_contacts','format','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils'];(function(_0x3d5f62,_0x2e2d19){var _0x131614=function(_0x49a067){while(--_0x49a067){_0x3d5f62['push'](_0x3d5f62['shift']());}};_0x131614(++_0x2e2d19);}(_0xb55c,0x1d2));var _0xcb55=function(_0x34bc5e,_0x538eb4){_0x34bc5e=_0x34bc5e-0x0;var _0x3e6969=_0xb55c[_0x34bc5e];return _0x3e6969;};'use strict';var emlformat=require(_0xcb55('0x0'));var rimraf=require(_0xcb55('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xcb55('0x2'));var rp=require(_0xcb55('0x3'));var moment=require(_0xcb55('0x4'));var BPromise=require(_0xcb55('0x5'));var Mustache=require('mustache');var util=require(_0xcb55('0x6'));var path=require(_0xcb55('0x7'));var sox=require('sox');var csv=require(_0xcb55('0x8'));var ejs=require(_0xcb55('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xcb55('0xa'));var squel=require(_0xcb55('0xb'));var crypto=require(_0xcb55('0xc'));var jsforce=require(_0xcb55('0xd'));var deskjs=require(_0xcb55('0xe'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xcb55('0xf'));var authService=require(_0xcb55('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0xcb55('0x11'));var hardwareService=require(_0xcb55('0x12'));var logger=require('../../config/logger')('api');var utils=require(_0xcb55('0x13'));var config=require(_0xcb55('0x14'));var licenseUtil=require(_0xcb55('0x15'));var db=require(_0xcb55('0x16'))['db'];function respondWithStatusCode(_0x5e31a5,_0x52ef3b){_0x52ef3b=_0x52ef3b||0xcc;return function(_0x280583){if(_0x280583){return _0x5e31a5[_0xcb55('0x17')](_0x52ef3b);}return _0x5e31a5[_0xcb55('0x18')](_0x52ef3b)[_0xcb55('0x19')]();};}function respondWithResult(_0x3627df,_0x3bf92a){_0x3bf92a=_0x3bf92a||0xc8;return function(_0x52c802){if(_0x52c802){return _0x3627df[_0xcb55('0x18')](_0x3bf92a)[_0xcb55('0x1a')](_0x52c802);}};}function respondWithFilteredResult(_0x5140c3,_0x1152f9){return function(_0x3eb74a){if(_0x3eb74a){var _0x585f6d=typeof _0x1152f9['offset']===_0xcb55('0x1b')&&typeof _0x1152f9[_0xcb55('0x1c')]===_0xcb55('0x1b');var _0x24ca6a=_0x3eb74a[_0xcb55('0x1d')];var _0x574e2f=_0x585f6d?0x0:_0x1152f9[_0xcb55('0x1e')];var _0x6d193a=_0x585f6d?_0x3eb74a[_0xcb55('0x1d')]:_0x1152f9[_0xcb55('0x1e')]+_0x1152f9[_0xcb55('0x1c')];var _0x3b1553;if(_0x6d193a>=_0x24ca6a){_0x6d193a=_0x24ca6a;_0x3b1553=0xc8;}else{_0x3b1553=0xce;}_0x5140c3[_0xcb55('0x18')](_0x3b1553);return _0x5140c3[_0xcb55('0x1f')]('Content-Range',_0x574e2f+'-'+_0x6d193a+'/'+_0x24ca6a)[_0xcb55('0x1a')](_0x3eb74a);}return null;};}function patchUpdates(_0x3401d9){return function(_0x4807a5){try{jsonpatch['apply'](_0x4807a5,_0x3401d9,!![]);}catch(_0x61cabe){return BPromise[_0xcb55('0x20')](_0x61cabe);}return _0x4807a5[_0xcb55('0x21')]();};}function saveUpdates(_0x4cac58,_0x2241d8){return function(_0x2d89a4){if(_0x2d89a4){return _0x2d89a4[_0xcb55('0x22')](_0x4cac58)[_0xcb55('0x23')](function(_0x1d381d){return _0x1d381d;});}return null;};}function removeEntity(_0x53ed92,_0x3046f2){return function(_0x9e2abb){if(_0x9e2abb){return _0x9e2abb[_0xcb55('0x24')]()[_0xcb55('0x23')](function(){_0x53ed92[_0xcb55('0x18')](0xcc)[_0xcb55('0x19')]();});}};}function handleEntityNotFound(_0x4f6c8d,_0x1bd157){return function(_0x391b4f){if(!_0x391b4f){_0x4f6c8d[_0xcb55('0x17')](0x194);}return _0x391b4f;};}function handleError(_0x264091,_0x4a34ac){_0x4a34ac=_0x4a34ac||0x1f4;return function(_0x109415){logger['error'](_0x109415['stack']);if(_0x109415[_0xcb55('0x25')]){delete _0x109415[_0xcb55('0x25')];}_0x264091[_0xcb55('0x18')](_0x4a34ac)['send'](_0x109415);};}exports['index']=function(_0x440123,_0x479e3a){var _0x1555ed={},_0x257cb4={},_0x132906={'count':0x0,'rows':[]};var _0x40fae5=_[_0xcb55('0x26')](db[_0xcb55('0x27')][_0xcb55('0x28')],function(_0x22647d){return{'name':_0x22647d[_0xcb55('0x29')],'type':_0x22647d[_0xcb55('0x2a')][_0xcb55('0x2b')]};});_0x257cb4[_0xcb55('0x2c')]=_[_0xcb55('0x2d')](_[_0xcb55('0x26')](_0x40fae5,_0xcb55('0x25')),['name']);_0x257cb4[_0xcb55('0x2e')]=_['keys'](_0x440123[_0xcb55('0x2e')]);_0x257cb4[_0xcb55('0x2f')]=_['intersection'](_0x257cb4[_0xcb55('0x2c')],_0x257cb4[_0xcb55('0x2e')]);_0x1555ed['attributes']=_[_0xcb55('0x30')](_0x257cb4['model'],qs[_0xcb55('0x31')](_0x440123[_0xcb55('0x2e')][_0xcb55('0x31')]));_0x1555ed[_0xcb55('0x32')]=_0x1555ed[_0xcb55('0x32')]['length']?_0x1555ed['attributes']:_0x257cb4[_0xcb55('0x2c')];if(!_0x440123[_0xcb55('0x2e')][_0xcb55('0x33')]('nolimit')){_0x1555ed[_0xcb55('0x1c')]=qs[_0xcb55('0x1c')](_0x440123['query'][_0xcb55('0x1c')]);_0x1555ed['offset']=qs[_0xcb55('0x1e')](_0x440123[_0xcb55('0x2e')][_0xcb55('0x1e')]);}_0x1555ed[_0xcb55('0x34')]=qs[_0xcb55('0x35')](_0x440123[_0xcb55('0x2e')][_0xcb55('0x35')]);_0x1555ed[_0xcb55('0x36')]=qs[_0xcb55('0x2f')](_['pick'](_0x440123[_0xcb55('0x2e')],_0x257cb4[_0xcb55('0x2f')]),_0x40fae5);if(_0x440123['query'][_0xcb55('0x37')]){_0x1555ed[_0xcb55('0x36')]=_[_0xcb55('0x38')](_0x1555ed[_0xcb55('0x36')],{'$or':_['map'](_0x40fae5,function(_0x30ebbb){if(_0x30ebbb[_0xcb55('0x2a')]!=='VIRTUAL'){var _0x5db4b4={};_0x5db4b4[_0x30ebbb['name']]={'$like':'%'+_0x440123['query'][_0xcb55('0x37')]+'%'};return _0x5db4b4;}})});}_0x1555ed=_[_0xcb55('0x38')]({},_0x1555ed,_0x440123[_0xcb55('0x39')]);var _0x899302={'where':_0x1555ed['where']};return db[_0xcb55('0x27')][_0xcb55('0x1d')](_0x899302)[_0xcb55('0x23')](function(_0x356111){_0x132906[_0xcb55('0x1d')]=_0x356111;if(_0x440123[_0xcb55('0x2e')][_0xcb55('0x3a')]){_0x1555ed['include']=[{'all':!![]}];}return db['CmCustomField']['findAll'](_0x1555ed);})[_0xcb55('0x23')](function(_0x3972f1){_0x132906[_0xcb55('0x3b')]=_0x3972f1;return _0x132906;})[_0xcb55('0x23')](respondWithFilteredResult(_0x479e3a,_0x1555ed))['catch'](handleError(_0x479e3a,null));};exports[_0xcb55('0x3c')]=function(_0x2ad23c,_0x2722d8){var _0x35dcb2={'raw':!![],'where':{'id':_0x2ad23c[_0xcb55('0x3d')]['id']}},_0x47afb6={};_0x47afb6['model']=_[_0xcb55('0x3e')](db[_0xcb55('0x27')]['rawAttributes']);_0x47afb6[_0xcb55('0x2e')]=_['keys'](_0x2ad23c[_0xcb55('0x2e')]);_0x47afb6[_0xcb55('0x2f')]=_[_0xcb55('0x30')](_0x47afb6[_0xcb55('0x2c')],_0x47afb6['query']);_0x35dcb2[_0xcb55('0x32')]=_[_0xcb55('0x30')](_0x47afb6[_0xcb55('0x2c')],qs[_0xcb55('0x31')](_0x2ad23c[_0xcb55('0x2e')][_0xcb55('0x31')]));_0x35dcb2['attributes']=_0x35dcb2[_0xcb55('0x32')][_0xcb55('0x3f')]?_0x35dcb2[_0xcb55('0x32')]:_0x47afb6[_0xcb55('0x2c')];if(_0x2ad23c['query'][_0xcb55('0x3a')]){_0x35dcb2[_0xcb55('0x40')]=[{'all':!![]}];}_0x35dcb2=_[_0xcb55('0x38')]({},_0x35dcb2,_0x2ad23c['options']);return db[_0xcb55('0x27')]['find'](_0x35dcb2)[_0xcb55('0x23')](handleEntityNotFound(_0x2722d8,null))[_0xcb55('0x23')](respondWithResult(_0x2722d8,null))[_0xcb55('0x41')](handleError(_0x2722d8,null));};exports[_0xcb55('0x22')]=function(_0x1c1a89,_0x54fe4c){if(_0x1c1a89[_0xcb55('0x42')]['id']){delete _0x1c1a89['body']['id'];}return db[_0xcb55('0x27')][_0xcb55('0x43')]({'where':{'id':_0x1c1a89[_0xcb55('0x3d')]['id']}})[_0xcb55('0x23')](handleEntityNotFound(_0x54fe4c,null))[_0xcb55('0x23')](saveUpdates(_0x1c1a89[_0xcb55('0x42')],null))[_0xcb55('0x23')](respondWithResult(_0x54fe4c,null))['catch'](handleError(_0x54fe4c,null));};exports['destroy']=function(_0x2cb385,_0x13c1fe){return db[_0xcb55('0x27')][_0xcb55('0x43')]({'where':{'id':_0x2cb385['params']['id']}})[_0xcb55('0x23')](handleEntityNotFound(_0x13c1fe,null))[_0xcb55('0x23')](removeEntity(_0x13c1fe,null))[_0xcb55('0x41')](handleError(_0x13c1fe,null));};exports[_0xcb55('0x44')]=function(_0x64684,_0x30cc41){var _0x3144e4;return db['sequelize'][_0xcb55('0x45')](function(_0x1235bd){return db[_0xcb55('0x27')][_0xcb55('0x44')](_0x64684['body'],{'transaction':_0x1235bd})['then'](function(_0x25178c){_0x3144e4=_0x25178c;var _0x4b1b37={'type':db[_0xcb55('0x46')][_0xcb55('0x47')],'transaction':_0x1235bd};switch(_0x64684[_0xcb55('0x42')][_0xcb55('0x2a')]){case'text':_0x4b1b37[_0xcb55('0x2a')]=db['Sequelize'][_0xcb55('0x47')];break;case _0xcb55('0x48'):_0x4b1b37[_0xcb55('0x2a')]=db[_0xcb55('0x46')][_0xcb55('0x49')];break;case _0xcb55('0x4a'):_0x4b1b37['type']=db['Sequelize'][_0xcb55('0x4b')];_0x4b1b37[_0xcb55('0x4c')]=![];break;default:}return db[_0xcb55('0x4d')]['queryInterface'][_0xcb55('0x4e')](_0xcb55('0x4f'),util[_0xcb55('0x50')]('cf_%d',_0x3144e4['id']),_0x4b1b37);})[_0xcb55('0x23')](function(){return _0x3144e4;});})[_0xcb55('0x23')](respondWithResult(_0x30cc41,0xc9))['catch'](handleError(_0x30cc41,null));};
\ No newline at end of file