Built motion from commit 17d0c2b.|2.0.3
[motion2.git] / server / api / faxAttachment / faxAttachment.controller.js
index 2cd4aae..764047d 100644 (file)
@@ -1 +1 @@
-var _0x3a74=["\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","\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","\x74\x6F\x2D\x63\x73\x76","\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","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\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","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\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","\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","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\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"];_0x3a74[0];var jsonpatch=require(_0x3a74[1]);var rp=require(_0x3a74[2]);var moment=require(_0x3a74[3]);var BPromise=require(_0x3a74[4]);var util=require(_0x3a74[5]);var path=require(_0x3a74[6]);var sox=require(_0x3a74[7]);var ejs=require(_0x3a74[8]);var fs=require(_0x3a74[9]);var _=require(_0x3a74[10]);var squel=require(_0x3a74[11]);var crypto=require(_0x3a74[12]);var jsforce=require(_0x3a74[13]);var toCsv=require(_0x3a74[14]);var qs=require(_0x3a74[15]);var logger=require(_0x3a74[17])(_0x3a74[16]);var utils=require(_0x3a74[18]);var config=require(_0x3a74[19]);var db=require(_0x3a74[21])[_0x3a74[20]];function respondWithStatusCode(_0xf86cx15,_0xf86cx16,_0xf86cx17){_0xf86cx16= _0xf86cx16|| 204;return function(_0xf86cx18){if(_0xf86cx18){logger[_0x3a74[24]](_0x3a74[22],_0xf86cx17,_0xf86cx16,_0x3a74[23]);logger[_0x3a74[26]](_0x3a74[25],_0xf86cx17,_0xf86cx16,_0x3a74[23]);return _0xf86cx15[_0x3a74[27]](_0xf86cx16)};return _0xf86cx15[_0x3a74[29]](304)[_0x3a74[28]]()}}function respondWithResult(_0xf86cx15,_0xf86cx16,_0xf86cx17){_0xf86cx16= _0xf86cx16|| 200;return function(_0xf86cx18){if(_0xf86cx18){logger[_0x3a74[24]](_0x3a74[22],_0xf86cx17,_0xf86cx16,_0x3a74[30]);logger[_0x3a74[26]](_0x3a74[25],_0xf86cx17,_0xf86cx16,_0x3a74[30],JSON[_0x3a74[31]](_0xf86cx18));return _0xf86cx15[_0x3a74[29]](_0xf86cx16)[_0x3a74[32]](_0xf86cx18)};return _0xf86cx15[_0x3a74[29]](304)[_0x3a74[28]]()}}function respondWithFilteredResult(_0xf86cx15,_0xf86cx1b,_0xf86cx17){return function(_0xf86cx18){if(_0xf86cx18){var _0xf86cx1c=_0xf86cx18[_0x3a74[33]],_0xf86cx1d=_0xf86cx1b[_0x3a74[34]],_0xf86cx1e=_0xf86cx1b[_0x3a74[34]]+ _0xf86cx1b[_0x3a74[35]],_0xf86cx16;if(_0xf86cx1e>= _0xf86cx1c){_0xf86cx1e= _0xf86cx1c;_0xf86cx16= 200}else {_0xf86cx16= 206};_0xf86cx15[_0x3a74[29]](_0xf86cx16);logger[_0x3a74[24]](_0x3a74[22],_0xf86cx17,_0xf86cx16,_0x3a74[36]);logger[_0x3a74[26]](_0x3a74[25],_0xf86cx17,_0xf86cx16,_0x3a74[30],JSON[_0x3a74[31]](_0xf86cx18));return _0xf86cx15[_0x3a74[40]](_0x3a74[37],_0xf86cx1d+ _0x3a74[38]+ _0xf86cx1e+ _0x3a74[39]+ _0xf86cx1c)[_0x3a74[32]](_0xf86cx18)};return null}}function patchUpdates(_0xf86cx20){return function(_0xf86cx18){try{jsonpatch[_0x3a74[41]](_0xf86cx18,_0xf86cx20,true)}catch(err){return BPromise[_0x3a74[42]](err)};return _0xf86cx18[_0x3a74[43]]()}}function saveUpdates(_0xf86cx22,_0xf86cx16,_0xf86cx17){return function(_0xf86cx18){if(_0xf86cx18){return _0xf86cx18[_0x3a74[46]](_0xf86cx22)[_0x3a74[45]](function(_0xf86cx23){logger[_0x3a74[24]](_0x3a74[22],_0xf86cx17,_0xf86cx16,_0x3a74[44]);logger[_0x3a74[26]](_0x3a74[25],_0xf86cx17,_0xf86cx16,_0x3a74[44],JSON[_0x3a74[31]](_0xf86cx18));return _0xf86cx23})};return null}}function removeEntity(_0xf86cx15,_0xf86cx16,_0xf86cx17){return function(_0xf86cx18){if(_0xf86cx18){return _0xf86cx18[_0x3a74[48]]()[_0x3a74[45]](function(){logger[_0x3a74[24]](_0x3a74[22],_0xf86cx17,_0xf86cx16,_0x3a74[47]);logger[_0x3a74[26]](_0x3a74[25],_0xf86cx17,_0xf86cx16,_0x3a74[47],JSON[_0x3a74[31]](_0xf86cx18));_0xf86cx15[_0x3a74[29]](204)[_0x3a74[28]]()})}}}function handleEntityNotFound(_0xf86cx15,_0xf86cx16,_0xf86cx17){return function(_0xf86cx18){if(!_0xf86cx18){logger[_0x3a74[50]](_0x3a74[22],_0xf86cx17,404,_0x3a74[49]);_0xf86cx15[_0x3a74[29]](404)[_0x3a74[28]]();return null};return _0xf86cx18}}function handleError(_0xf86cx15,_0xf86cx16,_0xf86cx17){_0xf86cx16= _0xf86cx16|| 500;return function(_0xf86cx27){logger[_0x3a74[50]](_0x3a74[22],_0xf86cx17,_0xf86cx16,JSON[_0x3a74[31]](_0xf86cx27));delete _0xf86cx27[_0x3a74[51]];_0xf86cx15[_0x3a74[29]](_0xf86cx16)[_0x3a74[52]](_0xf86cx27)}}exports[_0x3a74[53]]= function(_0xf86cx28,_0xf86cx15){var _0xf86cx1b={raw:true},_0xf86cx29={};_0xf86cx29[_0x3a74[54]]= _[_0x3a74[57]](db[_0x3a74[56]][_0x3a74[55]]);_0xf86cx29[_0x3a74[58]]= _[_0x3a74[57]](_0xf86cx28[_0x3a74[58]]);_0xf86cx29[_0x3a74[59]]= _[_0x3a74[60]](_0xf86cx29[_0x3a74[54]],_0xf86cx29[_0x3a74[58]]);_0xf86cx1b[_0x3a74[61]]= _[_0x3a74[60]](_0xf86cx29[_0x3a74[54]],qs[_0x3a74[62]](_0xf86cx28[_0x3a74[58]][_0x3a74[62]]));_0xf86cx1b[_0x3a74[61]]= (_0xf86cx1b[_0x3a74[61]][_0x3a74[63]])?_0xf86cx1b[_0x3a74[61]]:_0xf86cx29[_0x3a74[54]];if(!_0xf86cx28[_0x3a74[58]][_0x3a74[65]](_0x3a74[64])){_0xf86cx1b[_0x3a74[35]]= qs[_0x3a74[35]](_0xf86cx28[_0x3a74[58]][_0x3a74[35]]);_0xf86cx1b[_0x3a74[34]]= qs[_0x3a74[34]](_0xf86cx28[_0x3a74[58]][_0x3a74[34]])};_0xf86cx1b[_0x3a74[66]]= qs[_0x3a74[67]](_0xf86cx28[_0x3a74[58]][_0x3a74[67]]);_0xf86cx1b[_0x3a74[68]]= qs[_0x3a74[59]](_[_0x3a74[69]](_0xf86cx28[_0x3a74[58]],_0xf86cx29[_0x3a74[59]]));if(_0xf86cx28[_0x3a74[58]][_0x3a74[70]]){_0xf86cx1b[_0x3a74[68]]= _[_0x3a74[73]](_0xf86cx1b[_0x3a74[68]],{$or:_[_0x3a74[72]](_0xf86cx1b[_0x3a74[61]],function(_0xf86cx2a){var _0xf86cx2b={};_0xf86cx2b[_0xf86cx2a]= {$like:_0x3a74[71]+ _0xf86cx28[_0x3a74[58]][_0x3a74[70]]+ _0x3a74[71]};return _0xf86cx2b})})};_0xf86cx1b= _[_0x3a74[73]]({},_0xf86cx1b,_0xf86cx28[_0x3a74[74]]);return db[_0x3a74[56]][_0x3a74[76]](_0xf86cx1b)[_0x3a74[45]](respondWithFilteredResult(_0xf86cx15,_0xf86cx1b,_0x3a74[53]))[_0x3a74[75]](handleError(_0xf86cx15,null,_0x3a74[53]))};exports[_0x3a74[77]]= function(_0xf86cx28,_0xf86cx15){var _0xf86cx1b={raw:true,where:{id:_0xf86cx28[_0x3a74[79]][_0x3a74[78]]}},_0xf86cx29={};_0xf86cx29[_0x3a74[54]]= _[_0x3a74[57]](db[_0x3a74[56]][_0x3a74[55]]);_0xf86cx29[_0x3a74[58]]= _[_0x3a74[57]](_0xf86cx28[_0x3a74[58]]);_0xf86cx29[_0x3a74[59]]= _[_0x3a74[60]](_0xf86cx29[_0x3a74[54]],_0xf86cx29[_0x3a74[58]]);_0xf86cx1b[_0x3a74[61]]= _[_0x3a74[60]](_0xf86cx29[_0x3a74[54]],qs[_0x3a74[62]](_0xf86cx28[_0x3a74[58]][_0x3a74[62]]));_0xf86cx1b[_0x3a74[61]]= (_0xf86cx1b[_0x3a74[61]][_0x3a74[63]])?_0xf86cx1b[_0x3a74[61]]:_0xf86cx29[_0x3a74[54]];_0xf86cx1b= _[_0x3a74[73]]({},_0xf86cx1b,_0xf86cx28[_0x3a74[74]]);return db[_0x3a74[56]][_0x3a74[80]](_0xf86cx1b)[_0x3a74[45]](handleEntityNotFound(_0xf86cx15,null,_0x3a74[77]))[_0x3a74[45]](respondWithResult(_0xf86cx15,null,_0x3a74[77]))[_0x3a74[75]](handleError(_0xf86cx15,null,_0x3a74[77]))};exports[_0x3a74[81]]= function(_0xf86cx28,_0xf86cx15){return db[_0x3a74[56]][_0x3a74[81]](_0xf86cx28[_0x3a74[82]],{raw:true})[_0x3a74[45]](respondWithResult(_0xf86cx15,201,_0x3a74[81]))[_0x3a74[75]](handleError(_0xf86cx15,null,_0x3a74[81]))};exports[_0x3a74[46]]= function(_0xf86cx28,_0xf86cx15){if(_0xf86cx28[_0x3a74[82]][_0x3a74[78]]){delete _0xf86cx28[_0x3a74[82]][_0x3a74[78]]};return db[_0x3a74[56]][_0x3a74[80]]({where:{id:_0xf86cx28[_0x3a74[79]][_0x3a74[78]]}})[_0x3a74[45]](handleEntityNotFound(_0xf86cx15,null,_0x3a74[46]))[_0x3a74[45]](saveUpdates(_0xf86cx28[_0x3a74[82]],null,_0x3a74[46]))[_0x3a74[45]](respondWithResult(_0xf86cx15,null,_0x3a74[46]))[_0x3a74[75]](handleError(_0xf86cx15,null,_0x3a74[46]))};exports[_0x3a74[48]]= function(_0xf86cx28,_0xf86cx15){return db[_0x3a74[56]][_0x3a74[80]]({where:{id:_0xf86cx28[_0x3a74[79]][_0x3a74[78]]}})[_0x3a74[45]](handleEntityNotFound(_0xf86cx15,null,_0x3a74[48]))[_0x3a74[45]](removeEntity(_0xf86cx15,null,_0x3a74[48]))[_0x3a74[75]](handleError(_0xf86cx15,null,_0x3a74[48]))}
\ No newline at end of file
+var _0x8419=["\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","\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","\x74\x6F\x2D\x63\x73\x76","\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","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\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","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\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","\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","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\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"];_0x8419[0];var jsonpatch=require(_0x8419[1]);var rp=require(_0x8419[2]);var moment=require(_0x8419[3]);var BPromise=require(_0x8419[4]);var util=require(_0x8419[5]);var path=require(_0x8419[6]);var sox=require(_0x8419[7]);var ejs=require(_0x8419[8]);var fs=require(_0x8419[9]);var _=require(_0x8419[10]);var squel=require(_0x8419[11]);var crypto=require(_0x8419[12]);var jsforce=require(_0x8419[13]);var toCsv=require(_0x8419[14]);var qs=require(_0x8419[15]);var logger=require(_0x8419[17])(_0x8419[16]);var utils=require(_0x8419[18]);var config=require(_0x8419[19]);var db=require(_0x8419[21])[_0x8419[20]];function respondWithStatusCode(_0xcc8ex15,_0xcc8ex16,_0xcc8ex17){_0xcc8ex16= _0xcc8ex16|| 204;return function(_0xcc8ex18){if(_0xcc8ex18){logger[_0x8419[24]](_0x8419[22],_0xcc8ex17,_0xcc8ex16,_0x8419[23]);logger[_0x8419[26]](_0x8419[25],_0xcc8ex17,_0xcc8ex16,_0x8419[23]);return _0xcc8ex15[_0x8419[27]](_0xcc8ex16)};return _0xcc8ex15[_0x8419[29]](304)[_0x8419[28]]()}}function respondWithResult(_0xcc8ex15,_0xcc8ex16,_0xcc8ex17){_0xcc8ex16= _0xcc8ex16|| 200;return function(_0xcc8ex18){if(_0xcc8ex18){logger[_0x8419[24]](_0x8419[22],_0xcc8ex17,_0xcc8ex16,_0x8419[30]);logger[_0x8419[26]](_0x8419[25],_0xcc8ex17,_0xcc8ex16,_0x8419[30],JSON[_0x8419[31]](_0xcc8ex18));return _0xcc8ex15[_0x8419[29]](_0xcc8ex16)[_0x8419[32]](_0xcc8ex18)};return _0xcc8ex15[_0x8419[29]](304)[_0x8419[28]]()}}function respondWithFilteredResult(_0xcc8ex15,_0xcc8ex1b,_0xcc8ex17){return function(_0xcc8ex18){if(_0xcc8ex18){var _0xcc8ex1c=_0xcc8ex18[_0x8419[33]],_0xcc8ex1d=_0xcc8ex1b[_0x8419[34]],_0xcc8ex1e=_0xcc8ex1b[_0x8419[34]]+ _0xcc8ex1b[_0x8419[35]],_0xcc8ex16;if(_0xcc8ex1e>= _0xcc8ex1c){_0xcc8ex1e= _0xcc8ex1c;_0xcc8ex16= 200}else {_0xcc8ex16= 206};_0xcc8ex15[_0x8419[29]](_0xcc8ex16);logger[_0x8419[24]](_0x8419[22],_0xcc8ex17,_0xcc8ex16,_0x8419[36]);logger[_0x8419[26]](_0x8419[25],_0xcc8ex17,_0xcc8ex16,_0x8419[30],JSON[_0x8419[31]](_0xcc8ex18));return _0xcc8ex15[_0x8419[40]](_0x8419[37],_0xcc8ex1d+ _0x8419[38]+ _0xcc8ex1e+ _0x8419[39]+ _0xcc8ex1c)[_0x8419[32]](_0xcc8ex18)};return null}}function patchUpdates(_0xcc8ex20){return function(_0xcc8ex18){try{jsonpatch[_0x8419[41]](_0xcc8ex18,_0xcc8ex20,true)}catch(err){return BPromise[_0x8419[42]](err)};return _0xcc8ex18[_0x8419[43]]()}}function saveUpdates(_0xcc8ex22,_0xcc8ex16,_0xcc8ex17){return function(_0xcc8ex18){if(_0xcc8ex18){return _0xcc8ex18[_0x8419[46]](_0xcc8ex22)[_0x8419[45]](function(_0xcc8ex23){logger[_0x8419[24]](_0x8419[22],_0xcc8ex17,_0xcc8ex16,_0x8419[44]);logger[_0x8419[26]](_0x8419[25],_0xcc8ex17,_0xcc8ex16,_0x8419[44],JSON[_0x8419[31]](_0xcc8ex18));return _0xcc8ex23})};return null}}function removeEntity(_0xcc8ex15,_0xcc8ex16,_0xcc8ex17){return function(_0xcc8ex18){if(_0xcc8ex18){return _0xcc8ex18[_0x8419[48]]()[_0x8419[45]](function(){logger[_0x8419[24]](_0x8419[22],_0xcc8ex17,_0xcc8ex16,_0x8419[47]);logger[_0x8419[26]](_0x8419[25],_0xcc8ex17,_0xcc8ex16,_0x8419[47],JSON[_0x8419[31]](_0xcc8ex18));_0xcc8ex15[_0x8419[29]](204)[_0x8419[28]]()})}}}function handleEntityNotFound(_0xcc8ex15,_0xcc8ex16,_0xcc8ex17){return function(_0xcc8ex18){if(!_0xcc8ex18){logger[_0x8419[50]](_0x8419[22],_0xcc8ex17,404,_0x8419[49]);_0xcc8ex15[_0x8419[29]](404)[_0x8419[28]]();return null};return _0xcc8ex18}}function handleError(_0xcc8ex15,_0xcc8ex16,_0xcc8ex17){_0xcc8ex16= _0xcc8ex16|| 500;return function(_0xcc8ex27){logger[_0x8419[50]](_0x8419[22],_0xcc8ex17,_0xcc8ex16,JSON[_0x8419[31]](_0xcc8ex27));delete _0xcc8ex27[_0x8419[51]];_0xcc8ex15[_0x8419[29]](_0xcc8ex16)[_0x8419[52]](_0xcc8ex27)}}exports[_0x8419[53]]= function(_0xcc8ex28,_0xcc8ex15){var _0xcc8ex1b={raw:true},_0xcc8ex29={};_0xcc8ex29[_0x8419[54]]= _[_0x8419[57]](db[_0x8419[56]][_0x8419[55]]);_0xcc8ex29[_0x8419[58]]= _[_0x8419[57]](_0xcc8ex28[_0x8419[58]]);_0xcc8ex29[_0x8419[59]]= _[_0x8419[60]](_0xcc8ex29[_0x8419[54]],_0xcc8ex29[_0x8419[58]]);_0xcc8ex1b[_0x8419[61]]= _[_0x8419[60]](_0xcc8ex29[_0x8419[54]],qs[_0x8419[62]](_0xcc8ex28[_0x8419[58]][_0x8419[62]]));_0xcc8ex1b[_0x8419[61]]= (_0xcc8ex1b[_0x8419[61]][_0x8419[63]])?_0xcc8ex1b[_0x8419[61]]:_0xcc8ex29[_0x8419[54]];if(!_0xcc8ex28[_0x8419[58]][_0x8419[65]](_0x8419[64])){_0xcc8ex1b[_0x8419[35]]= qs[_0x8419[35]](_0xcc8ex28[_0x8419[58]][_0x8419[35]]);_0xcc8ex1b[_0x8419[34]]= qs[_0x8419[34]](_0xcc8ex28[_0x8419[58]][_0x8419[34]])};_0xcc8ex1b[_0x8419[66]]= qs[_0x8419[67]](_0xcc8ex28[_0x8419[58]][_0x8419[67]]);_0xcc8ex1b[_0x8419[68]]= qs[_0x8419[59]](_[_0x8419[69]](_0xcc8ex28[_0x8419[58]],_0xcc8ex29[_0x8419[59]]));if(_0xcc8ex28[_0x8419[58]][_0x8419[70]]){_0xcc8ex1b[_0x8419[68]]= _[_0x8419[73]](_0xcc8ex1b[_0x8419[68]],{$or:_[_0x8419[72]](_0xcc8ex1b[_0x8419[61]],function(_0xcc8ex2a){var _0xcc8ex2b={};_0xcc8ex2b[_0xcc8ex2a]= {$like:_0x8419[71]+ _0xcc8ex28[_0x8419[58]][_0x8419[70]]+ _0x8419[71]};return _0xcc8ex2b})})};_0xcc8ex1b= _[_0x8419[73]]({},_0xcc8ex1b,_0xcc8ex28[_0x8419[74]]);return db[_0x8419[56]][_0x8419[76]](_0xcc8ex1b)[_0x8419[45]](respondWithFilteredResult(_0xcc8ex15,_0xcc8ex1b,_0x8419[53]))[_0x8419[75]](handleError(_0xcc8ex15,null,_0x8419[53]))};exports[_0x8419[77]]= function(_0xcc8ex28,_0xcc8ex15){var _0xcc8ex1b={raw:true,where:{id:_0xcc8ex28[_0x8419[79]][_0x8419[78]]}},_0xcc8ex29={};_0xcc8ex29[_0x8419[54]]= _[_0x8419[57]](db[_0x8419[56]][_0x8419[55]]);_0xcc8ex29[_0x8419[58]]= _[_0x8419[57]](_0xcc8ex28[_0x8419[58]]);_0xcc8ex29[_0x8419[59]]= _[_0x8419[60]](_0xcc8ex29[_0x8419[54]],_0xcc8ex29[_0x8419[58]]);_0xcc8ex1b[_0x8419[61]]= _[_0x8419[60]](_0xcc8ex29[_0x8419[54]],qs[_0x8419[62]](_0xcc8ex28[_0x8419[58]][_0x8419[62]]));_0xcc8ex1b[_0x8419[61]]= (_0xcc8ex1b[_0x8419[61]][_0x8419[63]])?_0xcc8ex1b[_0x8419[61]]:_0xcc8ex29[_0x8419[54]];_0xcc8ex1b= _[_0x8419[73]]({},_0xcc8ex1b,_0xcc8ex28[_0x8419[74]]);return db[_0x8419[56]][_0x8419[80]](_0xcc8ex1b)[_0x8419[45]](handleEntityNotFound(_0xcc8ex15,null,_0x8419[77]))[_0x8419[45]](respondWithResult(_0xcc8ex15,null,_0x8419[77]))[_0x8419[75]](handleError(_0xcc8ex15,null,_0x8419[77]))};exports[_0x8419[81]]= function(_0xcc8ex28,_0xcc8ex15){return db[_0x8419[56]][_0x8419[81]](_0xcc8ex28[_0x8419[82]],{raw:true})[_0x8419[45]](respondWithResult(_0xcc8ex15,201,_0x8419[81]))[_0x8419[75]](handleError(_0xcc8ex15,null,_0x8419[81]))};exports[_0x8419[46]]= function(_0xcc8ex28,_0xcc8ex15){if(_0xcc8ex28[_0x8419[82]][_0x8419[78]]){delete _0xcc8ex28[_0x8419[82]][_0x8419[78]]};return db[_0x8419[56]][_0x8419[80]]({where:{id:_0xcc8ex28[_0x8419[79]][_0x8419[78]]}})[_0x8419[45]](handleEntityNotFound(_0xcc8ex15,null,_0x8419[46]))[_0x8419[45]](saveUpdates(_0xcc8ex28[_0x8419[82]],null,_0x8419[46]))[_0x8419[45]](respondWithResult(_0xcc8ex15,null,_0x8419[46]))[_0x8419[75]](handleError(_0xcc8ex15,null,_0x8419[46]))};exports[_0x8419[48]]= function(_0xcc8ex28,_0xcc8ex15){return db[_0x8419[56]][_0x8419[80]]({where:{id:_0xcc8ex28[_0x8419[79]][_0x8419[78]]}})[_0x8419[45]](handleEntityNotFound(_0xcc8ex15,null,_0x8419[48]))[_0x8419[45]](removeEntity(_0xcc8ex15,null,_0x8419[48]))[_0x8419[75]](handleError(_0xcc8ex15,null,_0x8419[48]))}
\ No newline at end of file