Built motion from commit 42b6453.|2.0.27
[motion2.git] / server / api / cdr / cdr.controller.js
index f8c0274..73a4e21 100644 (file)
@@ -1 +1 @@
-var _0xe54a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x64\x65\x73\x6B\x2E\x6A\x73","\x74\x6F\x2D\x63\x73\x76","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x69\x6E\x73\x70\x65\x63\x74","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x43\x64\x72","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79"];_0xe54a[0];var jsonpatch=require(_0xe54a[1]);var rp=require(_0xe54a[2]);var moment=require(_0xe54a[3]);var BPromise=require(_0xe54a[4]);var Mustache=require(_0xe54a[5]);var util=require(_0xe54a[6]);var path=require(_0xe54a[7]);var sox=require(_0xe54a[8]);var ejs=require(_0xe54a[9]);var fs=require(_0xe54a[10]);var _=require(_0xe54a[11]);var squel=require(_0xe54a[12]);var crypto=require(_0xe54a[13]);var jsforce=require(_0xe54a[14]);var deskjs=require(_0xe54a[15]);var toCsv=require(_0xe54a[16]);var querystring=require(_0xe54a[17]);var qs=require(_0xe54a[18]);var logger=require(_0xe54a[20])(_0xe54a[19]);var utils=require(_0xe54a[21]);var config=require(_0xe54a[22]);var db=require(_0xe54a[24])[_0xe54a[23]];function respondWithStatusCode(_0xc86dx18,_0xc86dx19,_0xc86dx1a){_0xc86dx19= _0xc86dx19|| 204;return function(_0xc86dx1b){if(_0xc86dx1b){logger[_0xe54a[27]](_0xe54a[25],_0xc86dx1a,_0xc86dx19,_0xe54a[26]);logger[_0xe54a[29]](_0xe54a[28],_0xc86dx1a,_0xc86dx19,_0xe54a[26]);return _0xc86dx18[_0xe54a[30]](_0xc86dx19)};return _0xc86dx18[_0xe54a[32]](304)[_0xe54a[31]]()}}function respondWithResult(_0xc86dx18,_0xc86dx19,_0xc86dx1a){_0xc86dx19= _0xc86dx19|| 200;return function(_0xc86dx1b){if(_0xc86dx1b){logger[_0xe54a[27]](_0xe54a[25],_0xc86dx1a,_0xc86dx19,_0xe54a[33]);logger[_0xe54a[29]](_0xe54a[28],_0xc86dx1a,_0xc86dx19,_0xe54a[33],JSON[_0xe54a[34]](_0xc86dx1b));return _0xc86dx18[_0xe54a[32]](_0xc86dx19)[_0xe54a[35]](_0xc86dx1b)};return _0xc86dx18[_0xe54a[32]](304)[_0xe54a[31]]()}}function respondWithFilteredResult(_0xc86dx18,_0xc86dx1e,_0xc86dx1a){return function(_0xc86dx1b){if(_0xc86dx1b){var _0xc86dx1f=_0xc86dx1b[_0xe54a[36]],_0xc86dx20=_0xc86dx1e[_0xe54a[37]],_0xc86dx21=_0xc86dx1e[_0xe54a[37]]+ _0xc86dx1e[_0xe54a[38]],_0xc86dx19;if(_0xc86dx21>= _0xc86dx1f){_0xc86dx21= _0xc86dx1f;_0xc86dx19= 200}else {_0xc86dx19= 206};_0xc86dx18[_0xe54a[32]](_0xc86dx19);logger[_0xe54a[27]](_0xe54a[25],_0xc86dx1a,_0xc86dx19,_0xe54a[39]);logger[_0xe54a[29]](_0xe54a[28],_0xc86dx1a,_0xc86dx19,_0xe54a[33],JSON[_0xe54a[34]](_0xc86dx1b));return _0xc86dx18[_0xe54a[43]](_0xe54a[40],_0xc86dx20+ _0xe54a[41]+ _0xc86dx21+ _0xe54a[42]+ _0xc86dx1f)[_0xe54a[35]](_0xc86dx1b)};return null}}function patchUpdates(_0xc86dx23){return function(_0xc86dx1b){try{jsonpatch[_0xe54a[44]](_0xc86dx1b,_0xc86dx23,true)}catch(err){return BPromise[_0xe54a[45]](err)};return _0xc86dx1b[_0xe54a[46]]()}}function saveUpdates(_0xc86dx25,_0xc86dx19,_0xc86dx1a){return function(_0xc86dx1b){if(_0xc86dx1b){return _0xc86dx1b[_0xe54a[49]](_0xc86dx25)[_0xe54a[48]](function(_0xc86dx26){logger[_0xe54a[27]](_0xe54a[25],_0xc86dx1a,_0xc86dx19,_0xe54a[47]);logger[_0xe54a[29]](_0xe54a[28],_0xc86dx1a,_0xc86dx19,_0xe54a[47],JSON[_0xe54a[34]](_0xc86dx1b));return _0xc86dx26})};return null}}function removeEntity(_0xc86dx18,_0xc86dx19,_0xc86dx1a){return function(_0xc86dx1b){if(_0xc86dx1b){return _0xc86dx1b[_0xe54a[51]]()[_0xe54a[48]](function(){logger[_0xe54a[27]](_0xe54a[25],_0xc86dx1a,_0xc86dx19,_0xe54a[50]);logger[_0xe54a[29]](_0xe54a[28],_0xc86dx1a,_0xc86dx19,_0xe54a[50],JSON[_0xe54a[34]](_0xc86dx1b));_0xc86dx18[_0xe54a[32]](204)[_0xe54a[31]]()})}}}function handleEntityNotFound(_0xc86dx18,_0xc86dx19,_0xc86dx1a){return function(_0xc86dx1b){if(!_0xc86dx1b){logger[_0xe54a[53]](_0xe54a[25],_0xc86dx1a,404,_0xe54a[52]);return _0xc86dx18[_0xe54a[30]](404)};return _0xc86dx1b}}function handleError(_0xc86dx18,_0xc86dx19,_0xc86dx1a){_0xc86dx19= _0xc86dx19|| 500;return function(_0xc86dx2a){logger[_0xe54a[53]](_0xe54a[25],_0xc86dx1a,_0xc86dx19,util[_0xe54a[54]](_0xc86dx2a,{showHidden:false,depth:null}));delete _0xc86dx2a[_0xe54a[55]];_0xc86dx18[_0xe54a[32]](_0xc86dx19)[_0xe54a[56]](_0xc86dx2a)}}exports[_0xe54a[57]]= function(_0xc86dx2b,_0xc86dx18){var _0xc86dx1e={},_0xc86dx2c={};_0xc86dx2c[_0xe54a[58]]= _[_0xe54a[61]](db[_0xe54a[60]][_0xe54a[59]]);_0xc86dx2c[_0xe54a[62]]= _[_0xe54a[61]](_0xc86dx2b[_0xe54a[62]]);_0xc86dx2c[_0xe54a[63]]= _[_0xe54a[64]](_0xc86dx2c[_0xe54a[58]],_0xc86dx2c[_0xe54a[62]]);_0xc86dx1e[_0xe54a[65]]= _[_0xe54a[64]](_0xc86dx2c[_0xe54a[58]],qs[_0xe54a[66]](_0xc86dx2b[_0xe54a[62]][_0xe54a[66]]));_0xc86dx1e[_0xe54a[65]]= (_0xc86dx1e[_0xe54a[65]][_0xe54a[67]])?_0xc86dx1e[_0xe54a[65]]:_0xc86dx2c[_0xe54a[58]];if(!_0xc86dx2b[_0xe54a[62]][_0xe54a[69]](_0xe54a[68])){_0xc86dx1e[_0xe54a[38]]= qs[_0xe54a[38]](_0xc86dx2b[_0xe54a[62]][_0xe54a[38]]);_0xc86dx1e[_0xe54a[37]]= qs[_0xe54a[37]](_0xc86dx2b[_0xe54a[62]][_0xe54a[37]])};_0xc86dx1e[_0xe54a[70]]= qs[_0xe54a[71]](_0xc86dx2b[_0xe54a[62]][_0xe54a[71]]);_0xc86dx1e[_0xe54a[72]]= qs[_0xe54a[63]](_[_0xe54a[73]](_0xc86dx2b[_0xe54a[62]],_0xc86dx2c[_0xe54a[63]]));if(_0xc86dx2b[_0xe54a[62]][_0xe54a[74]]){_0xc86dx1e[_0xe54a[72]]= _[_0xe54a[77]](_0xc86dx1e[_0xe54a[72]],{$or:_[_0xe54a[76]](_0xc86dx1e[_0xe54a[65]],function(_0xc86dx2d){var _0xc86dx2e={};_0xc86dx2e[_0xc86dx2d]= {$like:_0xe54a[75]+ _0xc86dx2b[_0xe54a[62]][_0xe54a[74]]+ _0xe54a[75]};return _0xc86dx2e})})};_0xc86dx1e= _[_0xe54a[77]]({},_0xc86dx1e,_0xc86dx2b[_0xe54a[78]]);return db[_0xe54a[60]][_0xe54a[80]](_0xc86dx1e)[_0xe54a[48]](respondWithFilteredResult(_0xc86dx18,_0xc86dx1e,_0xe54a[57]))[_0xe54a[79]](handleError(_0xc86dx18,null,_0xe54a[57]))};exports[_0xe54a[81]]= function(_0xc86dx2b,_0xc86dx18){var _0xc86dx1e={raw:true,where:{id:_0xc86dx2b[_0xe54a[83]][_0xe54a[82]]}},_0xc86dx2c={};_0xc86dx2c[_0xe54a[58]]= _[_0xe54a[61]](db[_0xe54a[60]][_0xe54a[59]]);_0xc86dx2c[_0xe54a[62]]= _[_0xe54a[61]](_0xc86dx2b[_0xe54a[62]]);_0xc86dx2c[_0xe54a[63]]= _[_0xe54a[64]](_0xc86dx2c[_0xe54a[58]],_0xc86dx2c[_0xe54a[62]]);_0xc86dx1e[_0xe54a[65]]= _[_0xe54a[64]](_0xc86dx2c[_0xe54a[58]],qs[_0xe54a[66]](_0xc86dx2b[_0xe54a[62]][_0xe54a[66]]));_0xc86dx1e[_0xe54a[65]]= (_0xc86dx1e[_0xe54a[65]][_0xe54a[67]])?_0xc86dx1e[_0xe54a[65]]:_0xc86dx2c[_0xe54a[58]];_0xc86dx1e= _[_0xe54a[77]]({},_0xc86dx1e,_0xc86dx2b[_0xe54a[78]]);return db[_0xe54a[60]][_0xe54a[84]](_0xc86dx1e)[_0xe54a[48]](handleEntityNotFound(_0xc86dx18,null,_0xe54a[81]))[_0xe54a[48]](respondWithResult(_0xc86dx18,null,_0xe54a[81]))[_0xe54a[79]](handleError(_0xc86dx18,null,_0xe54a[81]))};exports[_0xe54a[85]]= function(_0xc86dx2b,_0xc86dx18){return db[_0xe54a[60]][_0xe54a[85]](_0xc86dx2b[_0xe54a[86]],{})[_0xe54a[48]](respondWithResult(_0xc86dx18,201,_0xe54a[85]))[_0xe54a[79]](handleError(_0xc86dx18,null,_0xe54a[85]))};exports[_0xe54a[49]]= function(_0xc86dx2b,_0xc86dx18){if(_0xc86dx2b[_0xe54a[86]][_0xe54a[82]]){delete _0xc86dx2b[_0xe54a[86]][_0xe54a[82]]};return db[_0xe54a[60]][_0xe54a[84]]({where:{id:_0xc86dx2b[_0xe54a[83]][_0xe54a[82]]}})[_0xe54a[48]](handleEntityNotFound(_0xc86dx18,null,_0xe54a[49]))[_0xe54a[48]](saveUpdates(_0xc86dx2b[_0xe54a[86]],null,_0xe54a[49]))[_0xe54a[48]](respondWithResult(_0xc86dx18,null,_0xe54a[49]))[_0xe54a[79]](handleError(_0xc86dx18,null,_0xe54a[49]))};exports[_0xe54a[51]]= function(_0xc86dx2b,_0xc86dx18){return db[_0xe54a[60]][_0xe54a[84]]({where:{id:_0xc86dx2b[_0xe54a[83]][_0xe54a[82]]}})[_0xe54a[48]](handleEntityNotFound(_0xc86dx18,null,_0xe54a[51]))[_0xe54a[48]](removeEntity(_0xc86dx18,null,_0xe54a[51]))[_0xe54a[79]](handleError(_0xc86dx18,null,_0xe54a[51]))}
\ No newline at end of file
+var _0x84fa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x64\x65\x73\x6B\x2E\x6A\x73","\x74\x6F\x2D\x63\x73\x76","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x69\x6E\x73\x70\x65\x63\x74","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x43\x64\x72","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79"];_0x84fa[0];var jsonpatch=require(_0x84fa[1]);var rp=require(_0x84fa[2]);var moment=require(_0x84fa[3]);var BPromise=require(_0x84fa[4]);var Mustache=require(_0x84fa[5]);var util=require(_0x84fa[6]);var path=require(_0x84fa[7]);var sox=require(_0x84fa[8]);var ejs=require(_0x84fa[9]);var fs=require(_0x84fa[10]);var _=require(_0x84fa[11]);var squel=require(_0x84fa[12]);var crypto=require(_0x84fa[13]);var jsforce=require(_0x84fa[14]);var deskjs=require(_0x84fa[15]);var toCsv=require(_0x84fa[16]);var querystring=require(_0x84fa[17]);var qs=require(_0x84fa[18]);var logger=require(_0x84fa[20])(_0x84fa[19]);var utils=require(_0x84fa[21]);var config=require(_0x84fa[22]);var db=require(_0x84fa[24])[_0x84fa[23]];function respondWithStatusCode(_0x8a1ax18,_0x8a1ax19,_0x8a1ax1a){_0x8a1ax19= _0x8a1ax19|| 204;return function(_0x8a1ax1b){if(_0x8a1ax1b){logger[_0x84fa[27]](_0x84fa[25],_0x8a1ax1a,_0x8a1ax19,_0x84fa[26]);logger[_0x84fa[29]](_0x84fa[28],_0x8a1ax1a,_0x8a1ax19,_0x84fa[26]);return _0x8a1ax18[_0x84fa[30]](_0x8a1ax19)};return _0x8a1ax18[_0x84fa[32]](304)[_0x84fa[31]]()}}function respondWithResult(_0x8a1ax18,_0x8a1ax19,_0x8a1ax1a){_0x8a1ax19= _0x8a1ax19|| 200;return function(_0x8a1ax1b){if(_0x8a1ax1b){logger[_0x84fa[27]](_0x84fa[25],_0x8a1ax1a,_0x8a1ax19,_0x84fa[33]);logger[_0x84fa[29]](_0x84fa[28],_0x8a1ax1a,_0x8a1ax19,_0x84fa[33],JSON[_0x84fa[34]](_0x8a1ax1b));return _0x8a1ax18[_0x84fa[32]](_0x8a1ax19)[_0x84fa[35]](_0x8a1ax1b)};return _0x8a1ax18[_0x84fa[32]](304)[_0x84fa[31]]()}}function respondWithFilteredResult(_0x8a1ax18,_0x8a1ax1e,_0x8a1ax1a){return function(_0x8a1ax1b){if(_0x8a1ax1b){var _0x8a1ax1f=_0x8a1ax1b[_0x84fa[36]],_0x8a1ax20=_0x8a1ax1e[_0x84fa[37]],_0x8a1ax21=_0x8a1ax1e[_0x84fa[37]]+ _0x8a1ax1e[_0x84fa[38]],_0x8a1ax19;if(_0x8a1ax21>= _0x8a1ax1f){_0x8a1ax21= _0x8a1ax1f;_0x8a1ax19= 200}else {_0x8a1ax19= 206};_0x8a1ax18[_0x84fa[32]](_0x8a1ax19);logger[_0x84fa[27]](_0x84fa[25],_0x8a1ax1a,_0x8a1ax19,_0x84fa[39]);logger[_0x84fa[29]](_0x84fa[28],_0x8a1ax1a,_0x8a1ax19,_0x84fa[33],JSON[_0x84fa[34]](_0x8a1ax1b));return _0x8a1ax18[_0x84fa[43]](_0x84fa[40],_0x8a1ax20+ _0x84fa[41]+ _0x8a1ax21+ _0x84fa[42]+ _0x8a1ax1f)[_0x84fa[35]](_0x8a1ax1b)};return null}}function patchUpdates(_0x8a1ax23){return function(_0x8a1ax1b){try{jsonpatch[_0x84fa[44]](_0x8a1ax1b,_0x8a1ax23,true)}catch(err){return BPromise[_0x84fa[45]](err)};return _0x8a1ax1b[_0x84fa[46]]()}}function saveUpdates(_0x8a1ax25,_0x8a1ax19,_0x8a1ax1a){return function(_0x8a1ax1b){if(_0x8a1ax1b){return _0x8a1ax1b[_0x84fa[49]](_0x8a1ax25)[_0x84fa[48]](function(_0x8a1ax26){logger[_0x84fa[27]](_0x84fa[25],_0x8a1ax1a,_0x8a1ax19,_0x84fa[47]);logger[_0x84fa[29]](_0x84fa[28],_0x8a1ax1a,_0x8a1ax19,_0x84fa[47],JSON[_0x84fa[34]](_0x8a1ax1b));return _0x8a1ax26})};return null}}function removeEntity(_0x8a1ax18,_0x8a1ax19,_0x8a1ax1a){return function(_0x8a1ax1b){if(_0x8a1ax1b){return _0x8a1ax1b[_0x84fa[51]]()[_0x84fa[48]](function(){logger[_0x84fa[27]](_0x84fa[25],_0x8a1ax1a,_0x8a1ax19,_0x84fa[50]);logger[_0x84fa[29]](_0x84fa[28],_0x8a1ax1a,_0x8a1ax19,_0x84fa[50],JSON[_0x84fa[34]](_0x8a1ax1b));_0x8a1ax18[_0x84fa[32]](204)[_0x84fa[31]]()})}}}function handleEntityNotFound(_0x8a1ax18,_0x8a1ax19,_0x8a1ax1a){return function(_0x8a1ax1b){if(!_0x8a1ax1b){logger[_0x84fa[53]](_0x84fa[25],_0x8a1ax1a,404,_0x84fa[52]);return _0x8a1ax18[_0x84fa[30]](404)};return _0x8a1ax1b}}function handleError(_0x8a1ax18,_0x8a1ax19,_0x8a1ax1a){_0x8a1ax19= _0x8a1ax19|| 500;return function(_0x8a1ax2a){logger[_0x84fa[53]](_0x84fa[25],_0x8a1ax1a,_0x8a1ax19,util[_0x84fa[54]](_0x8a1ax2a,{showHidden:false,depth:null}));delete _0x8a1ax2a[_0x84fa[55]];_0x8a1ax18[_0x84fa[32]](_0x8a1ax19)[_0x84fa[56]](_0x8a1ax2a)}}exports[_0x84fa[57]]= function(_0x8a1ax2b,_0x8a1ax18){var _0x8a1ax1e={},_0x8a1ax2c={};_0x8a1ax2c[_0x84fa[58]]= _[_0x84fa[61]](db[_0x84fa[60]][_0x84fa[59]]);_0x8a1ax2c[_0x84fa[62]]= _[_0x84fa[61]](_0x8a1ax2b[_0x84fa[62]]);_0x8a1ax2c[_0x84fa[63]]= _[_0x84fa[64]](_0x8a1ax2c[_0x84fa[58]],_0x8a1ax2c[_0x84fa[62]]);_0x8a1ax1e[_0x84fa[65]]= _[_0x84fa[64]](_0x8a1ax2c[_0x84fa[58]],qs[_0x84fa[66]](_0x8a1ax2b[_0x84fa[62]][_0x84fa[66]]));_0x8a1ax1e[_0x84fa[65]]= (_0x8a1ax1e[_0x84fa[65]][_0x84fa[67]])?_0x8a1ax1e[_0x84fa[65]]:_0x8a1ax2c[_0x84fa[58]];if(!_0x8a1ax2b[_0x84fa[62]][_0x84fa[69]](_0x84fa[68])){_0x8a1ax1e[_0x84fa[38]]= qs[_0x84fa[38]](_0x8a1ax2b[_0x84fa[62]][_0x84fa[38]]);_0x8a1ax1e[_0x84fa[37]]= qs[_0x84fa[37]](_0x8a1ax2b[_0x84fa[62]][_0x84fa[37]])};_0x8a1ax1e[_0x84fa[70]]= qs[_0x84fa[71]](_0x8a1ax2b[_0x84fa[62]][_0x84fa[71]]);_0x8a1ax1e[_0x84fa[72]]= qs[_0x84fa[63]](_[_0x84fa[73]](_0x8a1ax2b[_0x84fa[62]],_0x8a1ax2c[_0x84fa[63]]));if(_0x8a1ax2b[_0x84fa[62]][_0x84fa[74]]){_0x8a1ax1e[_0x84fa[72]]= _[_0x84fa[77]](_0x8a1ax1e[_0x84fa[72]],{$or:_[_0x84fa[76]](_0x8a1ax1e[_0x84fa[65]],function(_0x8a1ax2d){var _0x8a1ax2e={};_0x8a1ax2e[_0x8a1ax2d]= {$like:_0x84fa[75]+ _0x8a1ax2b[_0x84fa[62]][_0x84fa[74]]+ _0x84fa[75]};return _0x8a1ax2e})})};_0x8a1ax1e= _[_0x84fa[77]]({},_0x8a1ax1e,_0x8a1ax2b[_0x84fa[78]]);return db[_0x84fa[60]][_0x84fa[80]](_0x8a1ax1e)[_0x84fa[48]](respondWithFilteredResult(_0x8a1ax18,_0x8a1ax1e,_0x84fa[57]))[_0x84fa[79]](handleError(_0x8a1ax18,null,_0x84fa[57]))};exports[_0x84fa[81]]= function(_0x8a1ax2b,_0x8a1ax18){var _0x8a1ax1e={raw:true,where:{id:_0x8a1ax2b[_0x84fa[83]][_0x84fa[82]]}},_0x8a1ax2c={};_0x8a1ax2c[_0x84fa[58]]= _[_0x84fa[61]](db[_0x84fa[60]][_0x84fa[59]]);_0x8a1ax2c[_0x84fa[62]]= _[_0x84fa[61]](_0x8a1ax2b[_0x84fa[62]]);_0x8a1ax2c[_0x84fa[63]]= _[_0x84fa[64]](_0x8a1ax2c[_0x84fa[58]],_0x8a1ax2c[_0x84fa[62]]);_0x8a1ax1e[_0x84fa[65]]= _[_0x84fa[64]](_0x8a1ax2c[_0x84fa[58]],qs[_0x84fa[66]](_0x8a1ax2b[_0x84fa[62]][_0x84fa[66]]));_0x8a1ax1e[_0x84fa[65]]= (_0x8a1ax1e[_0x84fa[65]][_0x84fa[67]])?_0x8a1ax1e[_0x84fa[65]]:_0x8a1ax2c[_0x84fa[58]];_0x8a1ax1e= _[_0x84fa[77]]({},_0x8a1ax1e,_0x8a1ax2b[_0x84fa[78]]);return db[_0x84fa[60]][_0x84fa[84]](_0x8a1ax1e)[_0x84fa[48]](handleEntityNotFound(_0x8a1ax18,null,_0x84fa[81]))[_0x84fa[48]](respondWithResult(_0x8a1ax18,null,_0x84fa[81]))[_0x84fa[79]](handleError(_0x8a1ax18,null,_0x84fa[81]))};exports[_0x84fa[85]]= function(_0x8a1ax2b,_0x8a1ax18){return db[_0x84fa[60]][_0x84fa[85]](_0x8a1ax2b[_0x84fa[86]],{})[_0x84fa[48]](respondWithResult(_0x8a1ax18,201,_0x84fa[85]))[_0x84fa[79]](handleError(_0x8a1ax18,null,_0x84fa[85]))};exports[_0x84fa[49]]= function(_0x8a1ax2b,_0x8a1ax18){if(_0x8a1ax2b[_0x84fa[86]][_0x84fa[82]]){delete _0x8a1ax2b[_0x84fa[86]][_0x84fa[82]]};return db[_0x84fa[60]][_0x84fa[84]]({where:{id:_0x8a1ax2b[_0x84fa[83]][_0x84fa[82]]}})[_0x84fa[48]](handleEntityNotFound(_0x8a1ax18,null,_0x84fa[49]))[_0x84fa[48]](saveUpdates(_0x8a1ax2b[_0x84fa[86]],null,_0x84fa[49]))[_0x84fa[48]](respondWithResult(_0x8a1ax18,null,_0x84fa[49]))[_0x84fa[79]](handleError(_0x8a1ax18,null,_0x84fa[49]))};exports[_0x84fa[51]]= function(_0x8a1ax2b,_0x8a1ax18){return db[_0x84fa[60]][_0x84fa[84]]({where:{id:_0x8a1ax2b[_0x84fa[83]][_0x84fa[82]]}})[_0x84fa[48]](handleEntityNotFound(_0x8a1ax18,null,_0x84fa[51]))[_0x84fa[48]](removeEntity(_0x8a1ax18,null,_0x84fa[51]))[_0x84fa[79]](handleError(_0x8a1ax18,null,_0x84fa[51]))}
\ No newline at end of file