Built motion from commit 17d0c2b.|2.0.2
[motion2.git] / server / api / openchannelSessionReportHistory / openchannelSessionReportHistory.controller.js
index b0f9d0d..ac5a1bc 100644 (file)
@@ -1 +1 @@
-var _0x6bfc=["\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","\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","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74\x48\x69\x73\x74\x6F\x72\x79\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","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74\x48\x69\x73\x74\x6F\x72\x79\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\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\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","\x65\x6E\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","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74\x48\x69\x73\x74\x6F\x72\x79","\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"];_0x6bfc[0];var jsonpatch=require(_0x6bfc[1]);var rp=require(_0x6bfc[2]);var moment=require(_0x6bfc[3]);var BPromise=require(_0x6bfc[4]);var util=require(_0x6bfc[5]);var path=require(_0x6bfc[6]);var sox=require(_0x6bfc[7]);var ejs=require(_0x6bfc[8]);var fs=require(_0x6bfc[9]);var _=require(_0x6bfc[10]);var squel=require(_0x6bfc[11]);var crypto=require(_0x6bfc[12]);var jsforce=require(_0x6bfc[13]);var qs=require(_0x6bfc[14]);var logger=require(_0x6bfc[16])(_0x6bfc[15]);var utils=require(_0x6bfc[17]);var config=require(_0x6bfc[18]);var db=require(_0x6bfc[20])[_0x6bfc[19]];function respondWithStatusCode(_0xfc9bx14,_0xfc9bx15,_0xfc9bx16){_0xfc9bx15= _0xfc9bx15|| 204;return function(_0xfc9bx17){if(_0xfc9bx17){logger[_0x6bfc[23]](_0x6bfc[21],_0xfc9bx16,_0xfc9bx15,_0x6bfc[22]);logger[_0x6bfc[25]](_0x6bfc[24],_0xfc9bx16,_0xfc9bx15,_0x6bfc[22]);return _0xfc9bx14[_0x6bfc[26]](_0xfc9bx15)};return null}}function respondWithResult(_0xfc9bx14,_0xfc9bx15,_0xfc9bx16){_0xfc9bx15= _0xfc9bx15|| 200;return function(_0xfc9bx17){if(_0xfc9bx17){logger[_0x6bfc[23]](_0x6bfc[21],_0xfc9bx16,_0xfc9bx15,_0x6bfc[27]);logger[_0x6bfc[25]](_0x6bfc[24],_0xfc9bx16,_0xfc9bx15,_0x6bfc[27],JSON[_0x6bfc[28]](_0xfc9bx17));return _0xfc9bx14[_0x6bfc[30]](_0xfc9bx15)[_0x6bfc[29]](_0xfc9bx17)};return null}}function respondWithFilteredResult(_0xfc9bx14,_0xfc9bx1a,_0xfc9bx16){return function(_0xfc9bx17){if(_0xfc9bx17){var _0xfc9bx1b=_0xfc9bx17[_0x6bfc[31]],_0xfc9bx1c=_0xfc9bx1a[_0x6bfc[32]],_0xfc9bx1d=_0xfc9bx1a[_0x6bfc[32]]+ _0xfc9bx1a[_0x6bfc[33]],_0xfc9bx15;if(_0xfc9bx1d>= _0xfc9bx1b){_0xfc9bx1d= _0xfc9bx1b;_0xfc9bx15= 200}else {_0xfc9bx15= 206};_0xfc9bx14[_0x6bfc[30]](_0xfc9bx15);logger[_0x6bfc[23]](_0x6bfc[21],_0xfc9bx16,_0xfc9bx15,_0x6bfc[34]);logger[_0x6bfc[25]](_0x6bfc[24],_0xfc9bx16,_0xfc9bx15,_0x6bfc[27],JSON[_0x6bfc[28]](_0xfc9bx17));return _0xfc9bx14[_0x6bfc[38]](_0x6bfc[35],_0xfc9bx1c+ _0x6bfc[36]+ _0xfc9bx1d+ _0x6bfc[37]+ _0xfc9bx1b)[_0x6bfc[29]](_0xfc9bx17)};return null}}function patchUpdates(_0xfc9bx1f){return function(_0xfc9bx17){try{jsonpatch[_0x6bfc[39]](_0xfc9bx17,_0xfc9bx1f,true)}catch(err){return BPromise[_0x6bfc[40]](err)};return _0xfc9bx17[_0x6bfc[41]]()}}function saveUpdates(_0xfc9bx21,_0xfc9bx15,_0xfc9bx16){return function(_0xfc9bx17){if(_0xfc9bx17){return _0xfc9bx17[_0x6bfc[44]](_0xfc9bx21)[_0x6bfc[43]](function(_0xfc9bx22){logger[_0x6bfc[23]](_0x6bfc[21],_0xfc9bx16,_0xfc9bx15,_0x6bfc[42]);logger[_0x6bfc[25]](_0x6bfc[24],_0xfc9bx16,_0xfc9bx15,_0x6bfc[42],JSON[_0x6bfc[28]](_0xfc9bx17));return _0xfc9bx22})};return null}}function removeEntity(_0xfc9bx14,_0xfc9bx15,_0xfc9bx16){return function(_0xfc9bx17){if(_0xfc9bx17){return _0xfc9bx17[_0x6bfc[47]]()[_0x6bfc[43]](function(){logger[_0x6bfc[23]](_0x6bfc[21],_0xfc9bx16,_0xfc9bx15,_0x6bfc[45]);logger[_0x6bfc[25]](_0x6bfc[24],_0xfc9bx16,_0xfc9bx15,_0x6bfc[45],JSON[_0x6bfc[28]](_0xfc9bx17));_0xfc9bx14[_0x6bfc[30]](204)[_0x6bfc[46]]()})}}}function handleEntityNotFound(_0xfc9bx14,_0xfc9bx15,_0xfc9bx16){return function(_0xfc9bx17){if(!_0xfc9bx17){logger[_0x6bfc[49]](_0x6bfc[21],_0xfc9bx16,404,_0x6bfc[48]);_0xfc9bx14[_0x6bfc[30]](404)[_0x6bfc[46]]();return null};return _0xfc9bx17}}function handleError(_0xfc9bx14,_0xfc9bx15,_0xfc9bx16){_0xfc9bx15= _0xfc9bx15|| 500;return function(_0xfc9bx26){logger[_0x6bfc[49]](_0x6bfc[21],_0xfc9bx16,_0xfc9bx15,JSON[_0x6bfc[28]](_0xfc9bx26));delete _0xfc9bx26[_0x6bfc[50]];_0xfc9bx14[_0x6bfc[30]](_0xfc9bx15)[_0x6bfc[51]](_0xfc9bx26)}}exports[_0x6bfc[52]]= function(_0xfc9bx27,_0xfc9bx14){var _0xfc9bx1a={raw:false},_0xfc9bx28={};_0xfc9bx28[_0x6bfc[53]]= _[_0x6bfc[56]](db[_0x6bfc[55]][_0x6bfc[54]]);_0xfc9bx28[_0x6bfc[57]]= _[_0x6bfc[56]](_0xfc9bx27[_0x6bfc[57]]);_0xfc9bx28[_0x6bfc[58]]= _[_0x6bfc[59]](_0xfc9bx28[_0x6bfc[53]],_0xfc9bx28[_0x6bfc[57]]);_0xfc9bx1a[_0x6bfc[60]]= _[_0x6bfc[59]](_0xfc9bx28[_0x6bfc[53]],qs[_0x6bfc[61]](_0xfc9bx27[_0x6bfc[57]][_0x6bfc[61]]));_0xfc9bx1a[_0x6bfc[60]]= (_0xfc9bx1a[_0x6bfc[60]][_0x6bfc[62]])?_0xfc9bx1a[_0x6bfc[60]]:_0xfc9bx28[_0x6bfc[53]];if(!_0xfc9bx27[_0x6bfc[57]][_0x6bfc[64]](_0x6bfc[63])){_0xfc9bx1a[_0x6bfc[33]]= qs[_0x6bfc[33]](_0xfc9bx27[_0x6bfc[57]][_0x6bfc[33]]);_0xfc9bx1a[_0x6bfc[32]]= qs[_0x6bfc[32]](_0xfc9bx27[_0x6bfc[57]][_0x6bfc[32]])};_0xfc9bx1a[_0x6bfc[65]]= qs[_0x6bfc[66]](_0xfc9bx27[_0x6bfc[57]][_0x6bfc[66]]);_0xfc9bx1a[_0x6bfc[67]]= qs[_0x6bfc[58]](_[_0x6bfc[68]](_0xfc9bx27[_0x6bfc[57]],_0xfc9bx28[_0x6bfc[58]]));if(_0xfc9bx27[_0x6bfc[57]][_0x6bfc[69]]){_0xfc9bx1a[_0x6bfc[67]]= _[_0x6bfc[72]](_0xfc9bx1a[_0x6bfc[67]],{$or:_[_0x6bfc[71]](_0xfc9bx1a[_0x6bfc[60]],function(_0xfc9bx29){var _0xfc9bx2a={};_0xfc9bx2a[_0xfc9bx29]= {$like:_0x6bfc[70]+ _0xfc9bx27[_0x6bfc[57]][_0x6bfc[69]]+ _0x6bfc[70]};return _0xfc9bx2a})})};_0xfc9bx1a= _[_0x6bfc[72]]({},_0xfc9bx1a,_0xfc9bx27[_0x6bfc[73]]);return db[_0x6bfc[55]][_0x6bfc[75]](_0xfc9bx1a)[_0x6bfc[43]](respondWithFilteredResult(_0xfc9bx14,_0xfc9bx1a,_0x6bfc[52]))[_0x6bfc[74]](handleError(_0xfc9bx14,null,_0x6bfc[52]))};exports[_0x6bfc[76]]= function(_0xfc9bx27,_0xfc9bx14){var _0xfc9bx1a={raw:false,where:{id:_0xfc9bx27[_0x6bfc[78]][_0x6bfc[77]]}},_0xfc9bx28={};_0xfc9bx28[_0x6bfc[53]]= _[_0x6bfc[56]](db[_0x6bfc[55]][_0x6bfc[54]]);_0xfc9bx28[_0x6bfc[57]]= _[_0x6bfc[56]](_0xfc9bx27[_0x6bfc[57]]);_0xfc9bx28[_0x6bfc[58]]= _[_0x6bfc[59]](_0xfc9bx28[_0x6bfc[53]],_0xfc9bx28[_0x6bfc[57]]);_0xfc9bx1a[_0x6bfc[60]]= _[_0x6bfc[59]](_0xfc9bx28[_0x6bfc[53]],qs[_0x6bfc[61]](_0xfc9bx27[_0x6bfc[57]][_0x6bfc[61]]));_0xfc9bx1a[_0x6bfc[60]]= (_0xfc9bx1a[_0x6bfc[60]][_0x6bfc[62]])?_0xfc9bx1a[_0x6bfc[60]]:_0xfc9bx28[_0x6bfc[53]];_0xfc9bx1a= _[_0x6bfc[72]]({},_0xfc9bx1a,_0xfc9bx27[_0x6bfc[73]]);return db[_0x6bfc[55]][_0x6bfc[79]](_0xfc9bx1a)[_0x6bfc[43]](handleEntityNotFound(_0xfc9bx14,null,_0x6bfc[76]))[_0x6bfc[43]](respondWithResult(_0xfc9bx14,null,_0x6bfc[76]))[_0x6bfc[74]](handleError(_0xfc9bx14,null,_0x6bfc[76]))};exports[_0x6bfc[80]]= function(_0xfc9bx27,_0xfc9bx14){return db[_0x6bfc[55]][_0x6bfc[80]](_0xfc9bx27[_0x6bfc[81]],{raw:false})[_0x6bfc[43]](respondWithResult(_0xfc9bx14,201,_0x6bfc[80]))[_0x6bfc[74]](handleError(_0xfc9bx14,null,_0x6bfc[80]))};exports[_0x6bfc[44]]= function(_0xfc9bx27,_0xfc9bx14){if(_0xfc9bx27[_0x6bfc[81]][_0x6bfc[77]]){delete _0xfc9bx27[_0x6bfc[81]][_0x6bfc[77]]};return db[_0x6bfc[55]][_0x6bfc[79]]({where:{id:_0xfc9bx27[_0x6bfc[78]][_0x6bfc[77]]}})[_0x6bfc[43]](handleEntityNotFound(_0xfc9bx14,null,_0x6bfc[44]))[_0x6bfc[43]](saveUpdates(_0xfc9bx27[_0x6bfc[81]],null,_0x6bfc[44]))[_0x6bfc[43]](respondWithResult(_0xfc9bx14,null,_0x6bfc[44]))[_0x6bfc[74]](handleError(_0xfc9bx14,null,_0x6bfc[44]))};exports[_0x6bfc[47]]= function(_0xfc9bx27,_0xfc9bx14){return db[_0x6bfc[55]][_0x6bfc[79]]({where:{id:_0xfc9bx27[_0x6bfc[78]][_0x6bfc[77]]}})[_0x6bfc[43]](handleEntityNotFound(_0xfc9bx14,null,_0x6bfc[47]))[_0x6bfc[43]](removeEntity(_0xfc9bx14,null,_0x6bfc[47]))[_0x6bfc[74]](handleError(_0xfc9bx14,null,_0x6bfc[47]))}
\ No newline at end of file
+var _0x7acc=["\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","\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","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74\x48\x69\x73\x74\x6F\x72\x79\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","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74\x48\x69\x73\x74\x6F\x72\x79\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\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\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","\x65\x6E\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","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74\x48\x69\x73\x74\x6F\x72\x79","\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"];_0x7acc[0];var jsonpatch=require(_0x7acc[1]);var rp=require(_0x7acc[2]);var moment=require(_0x7acc[3]);var BPromise=require(_0x7acc[4]);var util=require(_0x7acc[5]);var path=require(_0x7acc[6]);var sox=require(_0x7acc[7]);var ejs=require(_0x7acc[8]);var fs=require(_0x7acc[9]);var _=require(_0x7acc[10]);var squel=require(_0x7acc[11]);var crypto=require(_0x7acc[12]);var jsforce=require(_0x7acc[13]);var qs=require(_0x7acc[14]);var logger=require(_0x7acc[16])(_0x7acc[15]);var utils=require(_0x7acc[17]);var config=require(_0x7acc[18]);var db=require(_0x7acc[20])[_0x7acc[19]];function respondWithStatusCode(_0x6d43x14,_0x6d43x15,_0x6d43x16){_0x6d43x15= _0x6d43x15|| 204;return function(_0x6d43x17){if(_0x6d43x17){logger[_0x7acc[23]](_0x7acc[21],_0x6d43x16,_0x6d43x15,_0x7acc[22]);logger[_0x7acc[25]](_0x7acc[24],_0x6d43x16,_0x6d43x15,_0x7acc[22]);return _0x6d43x14[_0x7acc[26]](_0x6d43x15)};return null}}function respondWithResult(_0x6d43x14,_0x6d43x15,_0x6d43x16){_0x6d43x15= _0x6d43x15|| 200;return function(_0x6d43x17){if(_0x6d43x17){logger[_0x7acc[23]](_0x7acc[21],_0x6d43x16,_0x6d43x15,_0x7acc[27]);logger[_0x7acc[25]](_0x7acc[24],_0x6d43x16,_0x6d43x15,_0x7acc[27],JSON[_0x7acc[28]](_0x6d43x17));return _0x6d43x14[_0x7acc[30]](_0x6d43x15)[_0x7acc[29]](_0x6d43x17)};return null}}function respondWithFilteredResult(_0x6d43x14,_0x6d43x1a,_0x6d43x16){return function(_0x6d43x17){if(_0x6d43x17){var _0x6d43x1b=_0x6d43x17[_0x7acc[31]],_0x6d43x1c=_0x6d43x1a[_0x7acc[32]],_0x6d43x1d=_0x6d43x1a[_0x7acc[32]]+ _0x6d43x1a[_0x7acc[33]],_0x6d43x15;if(_0x6d43x1d>= _0x6d43x1b){_0x6d43x1d= _0x6d43x1b;_0x6d43x15= 200}else {_0x6d43x15= 206};_0x6d43x14[_0x7acc[30]](_0x6d43x15);logger[_0x7acc[23]](_0x7acc[21],_0x6d43x16,_0x6d43x15,_0x7acc[34]);logger[_0x7acc[25]](_0x7acc[24],_0x6d43x16,_0x6d43x15,_0x7acc[27],JSON[_0x7acc[28]](_0x6d43x17));return _0x6d43x14[_0x7acc[38]](_0x7acc[35],_0x6d43x1c+ _0x7acc[36]+ _0x6d43x1d+ _0x7acc[37]+ _0x6d43x1b)[_0x7acc[29]](_0x6d43x17)};return null}}function patchUpdates(_0x6d43x1f){return function(_0x6d43x17){try{jsonpatch[_0x7acc[39]](_0x6d43x17,_0x6d43x1f,true)}catch(err){return BPromise[_0x7acc[40]](err)};return _0x6d43x17[_0x7acc[41]]()}}function saveUpdates(_0x6d43x21,_0x6d43x15,_0x6d43x16){return function(_0x6d43x17){if(_0x6d43x17){return _0x6d43x17[_0x7acc[44]](_0x6d43x21)[_0x7acc[43]](function(_0x6d43x22){logger[_0x7acc[23]](_0x7acc[21],_0x6d43x16,_0x6d43x15,_0x7acc[42]);logger[_0x7acc[25]](_0x7acc[24],_0x6d43x16,_0x6d43x15,_0x7acc[42],JSON[_0x7acc[28]](_0x6d43x17));return _0x6d43x22})};return null}}function removeEntity(_0x6d43x14,_0x6d43x15,_0x6d43x16){return function(_0x6d43x17){if(_0x6d43x17){return _0x6d43x17[_0x7acc[47]]()[_0x7acc[43]](function(){logger[_0x7acc[23]](_0x7acc[21],_0x6d43x16,_0x6d43x15,_0x7acc[45]);logger[_0x7acc[25]](_0x7acc[24],_0x6d43x16,_0x6d43x15,_0x7acc[45],JSON[_0x7acc[28]](_0x6d43x17));_0x6d43x14[_0x7acc[30]](204)[_0x7acc[46]]()})}}}function handleEntityNotFound(_0x6d43x14,_0x6d43x15,_0x6d43x16){return function(_0x6d43x17){if(!_0x6d43x17){logger[_0x7acc[49]](_0x7acc[21],_0x6d43x16,404,_0x7acc[48]);_0x6d43x14[_0x7acc[30]](404)[_0x7acc[46]]();return null};return _0x6d43x17}}function handleError(_0x6d43x14,_0x6d43x15,_0x6d43x16){_0x6d43x15= _0x6d43x15|| 500;return function(_0x6d43x26){logger[_0x7acc[49]](_0x7acc[21],_0x6d43x16,_0x6d43x15,JSON[_0x7acc[28]](_0x6d43x26));delete _0x6d43x26[_0x7acc[50]];_0x6d43x14[_0x7acc[30]](_0x6d43x15)[_0x7acc[51]](_0x6d43x26)}}exports[_0x7acc[52]]= function(_0x6d43x27,_0x6d43x14){var _0x6d43x1a={raw:false},_0x6d43x28={};_0x6d43x28[_0x7acc[53]]= _[_0x7acc[56]](db[_0x7acc[55]][_0x7acc[54]]);_0x6d43x28[_0x7acc[57]]= _[_0x7acc[56]](_0x6d43x27[_0x7acc[57]]);_0x6d43x28[_0x7acc[58]]= _[_0x7acc[59]](_0x6d43x28[_0x7acc[53]],_0x6d43x28[_0x7acc[57]]);_0x6d43x1a[_0x7acc[60]]= _[_0x7acc[59]](_0x6d43x28[_0x7acc[53]],qs[_0x7acc[61]](_0x6d43x27[_0x7acc[57]][_0x7acc[61]]));_0x6d43x1a[_0x7acc[60]]= (_0x6d43x1a[_0x7acc[60]][_0x7acc[62]])?_0x6d43x1a[_0x7acc[60]]:_0x6d43x28[_0x7acc[53]];if(!_0x6d43x27[_0x7acc[57]][_0x7acc[64]](_0x7acc[63])){_0x6d43x1a[_0x7acc[33]]= qs[_0x7acc[33]](_0x6d43x27[_0x7acc[57]][_0x7acc[33]]);_0x6d43x1a[_0x7acc[32]]= qs[_0x7acc[32]](_0x6d43x27[_0x7acc[57]][_0x7acc[32]])};_0x6d43x1a[_0x7acc[65]]= qs[_0x7acc[66]](_0x6d43x27[_0x7acc[57]][_0x7acc[66]]);_0x6d43x1a[_0x7acc[67]]= qs[_0x7acc[58]](_[_0x7acc[68]](_0x6d43x27[_0x7acc[57]],_0x6d43x28[_0x7acc[58]]));if(_0x6d43x27[_0x7acc[57]][_0x7acc[69]]){_0x6d43x1a[_0x7acc[67]]= _[_0x7acc[72]](_0x6d43x1a[_0x7acc[67]],{$or:_[_0x7acc[71]](_0x6d43x1a[_0x7acc[60]],function(_0x6d43x29){var _0x6d43x2a={};_0x6d43x2a[_0x6d43x29]= {$like:_0x7acc[70]+ _0x6d43x27[_0x7acc[57]][_0x7acc[69]]+ _0x7acc[70]};return _0x6d43x2a})})};_0x6d43x1a= _[_0x7acc[72]]({},_0x6d43x1a,_0x6d43x27[_0x7acc[73]]);return db[_0x7acc[55]][_0x7acc[75]](_0x6d43x1a)[_0x7acc[43]](respondWithFilteredResult(_0x6d43x14,_0x6d43x1a,_0x7acc[52]))[_0x7acc[74]](handleError(_0x6d43x14,null,_0x7acc[52]))};exports[_0x7acc[76]]= function(_0x6d43x27,_0x6d43x14){var _0x6d43x1a={raw:false,where:{id:_0x6d43x27[_0x7acc[78]][_0x7acc[77]]}},_0x6d43x28={};_0x6d43x28[_0x7acc[53]]= _[_0x7acc[56]](db[_0x7acc[55]][_0x7acc[54]]);_0x6d43x28[_0x7acc[57]]= _[_0x7acc[56]](_0x6d43x27[_0x7acc[57]]);_0x6d43x28[_0x7acc[58]]= _[_0x7acc[59]](_0x6d43x28[_0x7acc[53]],_0x6d43x28[_0x7acc[57]]);_0x6d43x1a[_0x7acc[60]]= _[_0x7acc[59]](_0x6d43x28[_0x7acc[53]],qs[_0x7acc[61]](_0x6d43x27[_0x7acc[57]][_0x7acc[61]]));_0x6d43x1a[_0x7acc[60]]= (_0x6d43x1a[_0x7acc[60]][_0x7acc[62]])?_0x6d43x1a[_0x7acc[60]]:_0x6d43x28[_0x7acc[53]];_0x6d43x1a= _[_0x7acc[72]]({},_0x6d43x1a,_0x6d43x27[_0x7acc[73]]);return db[_0x7acc[55]][_0x7acc[79]](_0x6d43x1a)[_0x7acc[43]](handleEntityNotFound(_0x6d43x14,null,_0x7acc[76]))[_0x7acc[43]](respondWithResult(_0x6d43x14,null,_0x7acc[76]))[_0x7acc[74]](handleError(_0x6d43x14,null,_0x7acc[76]))};exports[_0x7acc[80]]= function(_0x6d43x27,_0x6d43x14){return db[_0x7acc[55]][_0x7acc[80]](_0x6d43x27[_0x7acc[81]],{raw:false})[_0x7acc[43]](respondWithResult(_0x6d43x14,201,_0x7acc[80]))[_0x7acc[74]](handleError(_0x6d43x14,null,_0x7acc[80]))};exports[_0x7acc[44]]= function(_0x6d43x27,_0x6d43x14){if(_0x6d43x27[_0x7acc[81]][_0x7acc[77]]){delete _0x6d43x27[_0x7acc[81]][_0x7acc[77]]};return db[_0x7acc[55]][_0x7acc[79]]({where:{id:_0x6d43x27[_0x7acc[78]][_0x7acc[77]]}})[_0x7acc[43]](handleEntityNotFound(_0x6d43x14,null,_0x7acc[44]))[_0x7acc[43]](saveUpdates(_0x6d43x27[_0x7acc[81]],null,_0x7acc[44]))[_0x7acc[43]](respondWithResult(_0x6d43x14,null,_0x7acc[44]))[_0x7acc[74]](handleError(_0x6d43x14,null,_0x7acc[44]))};exports[_0x7acc[47]]= function(_0x6d43x27,_0x6d43x14){return db[_0x7acc[55]][_0x7acc[79]]({where:{id:_0x6d43x27[_0x7acc[78]][_0x7acc[77]]}})[_0x7acc[43]](handleEntityNotFound(_0x6d43x14,null,_0x7acc[47]))[_0x7acc[43]](removeEntity(_0x6d43x14,null,_0x7acc[47]))[_0x7acc[74]](handleError(_0x6d43x14,null,_0x7acc[47]))}
\ No newline at end of file