Built motion from commit ab065936.|2.0.49
[motion2.git] / server / api / jscriptySessionReport / jscriptySessionReport.controller.js
1 var _0xad05=["\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","\x74\x6F\x2D\x63\x73\x76","\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","\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","\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\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","\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\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","\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","\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74","\x6B\x65\x79\x73","\x64\x61\x74\x65\x53\x74\x61\x72\x74","\x71\x75\x65\x72\x79","\x64\x61\x74\x65\x45\x6E\x64","\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","\x64\x61\x79","\x61\x64\x64","\x6D\x65\x72\x67\x65","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x72\x6F\x77\x73","\x69\x6E\x63\x6C\x75\x64\x65\x41\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65","\x66\x69\x6E\x64\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","\x64\x65\x73\x63\x72\x69\x62\x65","\x67\x65\x74\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x4A\x73\x63\x72\x69\x70\x74\x79\x51\x75\x65\x73\x74\x69\x6F\x6E\x52\x65\x70\x6F\x72\x74","\x53\x65\x73\x73\x69\x6F\x6E\x49\x64","\x66\x69\x6E\x64\x4F\x6E\x65"];_0xad05[0];var jsonpatch=require(_0xad05[1]);var rp=require(_0xad05[2]);var moment=require(_0xad05[3]);var BPromise=require(_0xad05[4]);var Mustache=require(_0xad05[5]);var util=require(_0xad05[6]);var path=require(_0xad05[7]);var sox=require(_0xad05[8]);var csv=require(_0xad05[9]);var ejs=require(_0xad05[10]);var fs=require(_0xad05[11]);var _=require(_0xad05[12]);var squel=require(_0xad05[13]);var crypto=require(_0xad05[14]);var jsforce=require(_0xad05[15]);var deskjs=require(_0xad05[16]);var toCsv=require(_0xad05[9]);var querystring=require(_0xad05[17]);var qs=require(_0xad05[18]);var logger=require(_0xad05[20])(_0xad05[19]);var utils=require(_0xad05[21]);var config=require(_0xad05[22]);var db=require(_0xad05[24])[_0xad05[23]];function respondWithStatusCode(_0x185fx19,_0x185fx1a,_0x185fx1b){_0x185fx1a= _0x185fx1a|| 204;return function(_0x185fx1c){if(_0x185fx1c){logger[_0xad05[27]](_0xad05[25],_0x185fx1b,_0x185fx1a,_0xad05[26]);logger[_0xad05[29]](_0xad05[28],_0x185fx1b,_0x185fx1a,_0xad05[26]);return _0x185fx19[_0xad05[30]](_0x185fx1a)};return _0x185fx19[_0xad05[32]](_0x185fx1a)[_0xad05[31]]()}}function respondWithResult(_0x185fx19,_0x185fx1a,_0x185fx1b){_0x185fx1a= _0x185fx1a|| 200;return function(_0x185fx1c){if(_0x185fx1c){logger[_0xad05[27]](_0xad05[25],_0x185fx1b,_0x185fx1a,_0xad05[33]);logger[_0xad05[29]](_0xad05[28],_0x185fx1b,_0x185fx1a,_0xad05[33],JSON[_0xad05[34]](_0x185fx1c));return _0x185fx19[_0xad05[32]](_0x185fx1a)[_0xad05[35]](_0x185fx1c)}}}function respondWithFilteredResult(_0x185fx19,_0x185fx1f,_0x185fx1b){return function(_0x185fx1c){if(_0x185fx1c){var _0x185fx20=_0x185fx1c[_0xad05[36]],_0x185fx21=_0x185fx1f[_0xad05[37]],_0x185fx22=_0x185fx1f[_0xad05[37]]+ _0x185fx1f[_0xad05[38]],_0x185fx1a;if(_0x185fx22>= _0x185fx20){_0x185fx22= _0x185fx20;_0x185fx1a= 200}else {_0x185fx1a= 206};_0x185fx19[_0xad05[32]](_0x185fx1a);logger[_0xad05[27]](_0xad05[25],_0x185fx1b,_0x185fx1a,_0xad05[39]);logger[_0xad05[29]](_0xad05[28],_0x185fx1b,_0x185fx1a,_0xad05[33],JSON[_0xad05[34]](_0x185fx1c));return _0x185fx19[_0xad05[43]](_0xad05[40],_0x185fx21+ _0xad05[41]+ _0x185fx22+ _0xad05[42]+ _0x185fx20)[_0xad05[35]](_0x185fx1c)};return null}}function patchUpdates(_0x185fx24){return function(_0x185fx1c){try{jsonpatch[_0xad05[44]](_0x185fx1c,_0x185fx24,true)}catch(err){return BPromise[_0xad05[45]](err)};return _0x185fx1c[_0xad05[46]]()}}function saveUpdates(_0x185fx26,_0x185fx1a,_0x185fx1b){return function(_0x185fx1c){if(_0x185fx1c){return _0x185fx1c[_0xad05[49]](_0x185fx26)[_0xad05[48]](function(_0x185fx27){logger[_0xad05[27]](_0xad05[25],_0x185fx1b,_0x185fx1a,_0xad05[47]);logger[_0xad05[29]](_0xad05[28],_0x185fx1b,_0x185fx1a,_0xad05[47],JSON[_0xad05[34]](_0x185fx1c));return _0x185fx27})};return null}}function removeEntity(_0x185fx19,_0x185fx1a,_0x185fx1b){return function(_0x185fx1c){if(_0x185fx1c){return _0x185fx1c[_0xad05[51]]()[_0xad05[48]](function(){logger[_0xad05[27]](_0xad05[25],_0x185fx1b,_0x185fx1a,_0xad05[50]);logger[_0xad05[29]](_0xad05[28],_0x185fx1b,_0x185fx1a,_0xad05[50],JSON[_0xad05[34]](_0x185fx1c));_0x185fx19[_0xad05[32]](204)[_0xad05[31]]()})}}}function handleEntityNotFound(_0x185fx19,_0x185fx1a,_0x185fx1b){return function(_0x185fx1c){if(!_0x185fx1c){logger[_0xad05[53]](_0xad05[25],_0x185fx1b,404,_0xad05[52]);_0x185fx19[_0xad05[30]](404)};return _0x185fx1c}}function handleError(_0x185fx19,_0x185fx1a,_0x185fx1b){_0x185fx1a= _0x185fx1a|| 500;return function(_0x185fx2b){logger[_0xad05[53]](_0xad05[25],_0x185fx1b,_0x185fx1a,util[_0xad05[54]](_0x185fx2b,{showHidden:false,depth:null}));delete _0x185fx2b[_0xad05[55]];_0x185fx19[_0xad05[32]](_0x185fx1a)[_0xad05[56]](_0x185fx2b)}}exports[_0xad05[57]]= function(_0x185fx2c,_0x185fx19){var _0x185fx1f={},_0x185fx2d={},_0x185fx2e={count:0,rows:[]};_0x185fx2d[_0xad05[58]]= _[_0xad05[61]](db[_0xad05[60]][_0xad05[59]]);var _0x185fx2f={dateStart:_0x185fx2c[_0xad05[63]][_0xad05[62]],dateEnd:_0x185fx2c[_0xad05[63]][_0xad05[64]]};delete _0x185fx2c[_0xad05[63]][_0xad05[62]];delete _0x185fx2c[_0xad05[63]][_0xad05[64]];_0x185fx2d[_0xad05[63]]= _[_0xad05[61]](_0x185fx2c[_0xad05[63]]);_0x185fx2d[_0xad05[65]]= _[_0xad05[66]](_0x185fx2d[_0xad05[58]],_0x185fx2d[_0xad05[63]]);_0x185fx1f[_0xad05[67]]= _[_0xad05[66]](_0x185fx2d[_0xad05[58]],qs[_0xad05[68]](_0x185fx2c[_0xad05[63]][_0xad05[68]]));_0x185fx1f[_0xad05[67]]= (_0x185fx1f[_0xad05[67]][_0xad05[69]])?_0x185fx1f[_0xad05[67]]:_0x185fx2d[_0xad05[58]];if(!_0x185fx2c[_0xad05[63]][_0xad05[71]](_0xad05[70])){_0x185fx1f[_0xad05[38]]= qs[_0xad05[38]](_0x185fx2c[_0xad05[63]][_0xad05[38]]);_0x185fx1f[_0xad05[37]]= qs[_0xad05[37]](_0x185fx2c[_0xad05[63]][_0xad05[37]])};_0x185fx1f[_0xad05[72]]= qs[_0xad05[73]](_0x185fx2c[_0xad05[63]][_0xad05[73]]);_0x185fx1f[_0xad05[74]]= qs[_0xad05[65]](_[_0xad05[75]](_0x185fx2c[_0xad05[63]],_0x185fx2d[_0xad05[65]]));if(_0x185fx2f[_0xad05[62]]){if(_0x185fx2f[_0xad05[64]]){_0x185fx2f[_0xad05[64]]= moment(_0x185fx2f[_0xad05[64]])[_0xad05[77]](1,_0xad05[76])}else {_0x185fx2f[_0xad05[64]]= moment(_0x185fx2f[_0xad05[62]])[_0xad05[77]](1,_0xad05[76])};_[_0xad05[78]](_0x185fx1f[_0xad05[74]],{createdAt:{$gte:_0x185fx2f[_0xad05[62]],$lte:_0x185fx2f[_0xad05[64]]}})};if(_0x185fx2c[_0xad05[63]][_0xad05[79]]){_0x185fx1f[_0xad05[74]]= _[_0xad05[78]](_0x185fx1f[_0xad05[74]],{$or:_[_0xad05[81]](_0x185fx1f[_0xad05[67]],function(_0x185fx30){var _0x185fx2e={};_0x185fx2e[_0x185fx30]= {$like:_0xad05[80]+ _0x185fx2c[_0xad05[63]][_0xad05[79]]+ _0xad05[80]};return _0x185fx2e})})};_0x185fx1f= _[_0xad05[78]]({},_0x185fx1f,_0x185fx2c[_0xad05[82]]);return db[_0xad05[60]][_0xad05[36]]({where:_0x185fx1f[_0xad05[74]]})[_0xad05[48]](function(_0x185fx20){_0x185fx2e[_0xad05[36]]= _0x185fx20;if(_0x185fx2c[_0xad05[63]][_0xad05[85]]){_0x185fx1f[_0xad05[86]]= [{all:true}]};return db[_0xad05[60]][_0xad05[87]](_0x185fx1f)})[_0xad05[48]](function(_0x185fx31){_0x185fx2e[_0xad05[84]]= _0x185fx31;return _0x185fx2e})[_0xad05[48]](respondWithFilteredResult(_0x185fx19,_0x185fx1f,_0xad05[57]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[57]))};exports[_0xad05[88]]= function(_0x185fx2c,_0x185fx19){var _0x185fx1f={raw:true,where:{id:_0x185fx2c[_0xad05[90]][_0xad05[89]]}},_0x185fx2d={};_0x185fx2d[_0xad05[58]]= _[_0xad05[61]](db[_0xad05[60]][_0xad05[59]]);_0x185fx2d[_0xad05[63]]= _[_0xad05[61]](_0x185fx2c[_0xad05[63]]);_0x185fx2d[_0xad05[65]]= _[_0xad05[66]](_0x185fx2d[_0xad05[58]],_0x185fx2d[_0xad05[63]]);_0x185fx1f[_0xad05[67]]= _[_0xad05[66]](_0x185fx2d[_0xad05[58]],qs[_0xad05[68]](_0x185fx2c[_0xad05[63]][_0xad05[68]]));_0x185fx1f[_0xad05[67]]= (_0x185fx1f[_0xad05[67]][_0xad05[69]])?_0x185fx1f[_0xad05[67]]:_0x185fx2d[_0xad05[58]];if(_0x185fx2c[_0xad05[63]][_0xad05[85]]){_0x185fx1f[_0xad05[86]]= [{all:true}]};_0x185fx1f= _[_0xad05[78]]({},_0x185fx1f,_0x185fx2c[_0xad05[82]]);return db[_0xad05[60]][_0xad05[91]](_0x185fx1f)[_0xad05[48]](handleEntityNotFound(_0x185fx19,null,_0xad05[88]))[_0xad05[48]](respondWithResult(_0x185fx19,null,_0xad05[88]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[88]))};exports[_0xad05[92]]= function(_0x185fx2c,_0x185fx19){return db[_0xad05[60]][_0xad05[92]](_0x185fx2c[_0xad05[93]],{})[_0xad05[48]](respondWithResult(_0x185fx19,201,_0xad05[92]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[92]))};exports[_0xad05[49]]= function(_0x185fx2c,_0x185fx19){if(_0x185fx2c[_0xad05[93]][_0xad05[89]]){delete _0x185fx2c[_0xad05[93]][_0xad05[89]]};return db[_0xad05[60]][_0xad05[91]]({where:{id:_0x185fx2c[_0xad05[90]][_0xad05[89]]}})[_0xad05[48]](handleEntityNotFound(_0x185fx19,null,_0xad05[49]))[_0xad05[48]](saveUpdates(_0x185fx2c[_0xad05[93]],null,_0xad05[49]))[_0xad05[48]](respondWithResult(_0x185fx19,null,_0xad05[49]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[49]))};exports[_0xad05[51]]= function(_0x185fx2c,_0x185fx19){return db[_0xad05[60]][_0xad05[91]]({where:{id:_0x185fx2c[_0xad05[90]][_0xad05[89]]}})[_0xad05[48]](handleEntityNotFound(_0x185fx19,null,_0xad05[51]))[_0xad05[48]](removeEntity(_0x185fx19,null,_0xad05[51]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[51]))};exports[_0xad05[94]]= function(_0x185fx2c,_0x185fx19){return db[_0xad05[60]][_0xad05[94]]()[_0xad05[48]](respondWithResult(_0x185fx19,null,_0xad05[94]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[94]))};exports[_0xad05[95]]= function(_0x185fx2c,_0x185fx19,_0x185fx32){var _0x185fx1f={raw:true,where:{}},_0x185fx2d={},_0x185fx33={count:0,rows:[]};return db[_0xad05[60]][_0xad05[98]]({where:{id:_0x185fx2c[_0xad05[90]][_0xad05[89]]}})[_0xad05[48]](handleEntityNotFound(_0x185fx19,null,_0xad05[95]))[_0xad05[48]](function(_0x185fx1c){if(_0x185fx1c){_0x185fx2d[_0xad05[58]]= _[_0xad05[61]](db[_0xad05[96]][_0xad05[59]]);_0x185fx2d[_0xad05[63]]= _[_0xad05[61]](_0x185fx2c[_0xad05[63]]);_0x185fx2d[_0xad05[65]]= _[_0xad05[66]](_0x185fx2d[_0xad05[58]],_0x185fx2d[_0xad05[63]]);_0x185fx1f[_0xad05[67]]= _[_0xad05[66]](_0x185fx2d[_0xad05[58]],qs[_0xad05[68]](_0x185fx2c[_0xad05[63]][_0xad05[68]]));_0x185fx1f[_0xad05[67]]= (_0x185fx1f[_0xad05[67]][_0xad05[69]])?_0x185fx1f[_0xad05[67]]:_0x185fx2d[_0xad05[58]];if(!_0x185fx2c[_0xad05[63]][_0xad05[71]](_0xad05[70])){_0x185fx1f[_0xad05[38]]= qs[_0xad05[38]](_0x185fx2c[_0xad05[63]][_0xad05[38]]);_0x185fx1f[_0xad05[37]]= qs[_0xad05[37]](_0x185fx2c[_0xad05[63]][_0xad05[37]])};_0x185fx1f[_0xad05[72]]= qs[_0xad05[73]](_0x185fx2c[_0xad05[63]][_0xad05[73]]);_0x185fx1f[_0xad05[74]]= qs[_0xad05[65]](_[_0xad05[75]](_0x185fx2c[_0xad05[63]],_0x185fx2d[_0xad05[65]]));_0x185fx1f[_0xad05[74]][_0xad05[97]]= _0x185fx1c[_0xad05[89]];if(_0x185fx2c[_0xad05[63]][_0xad05[79]]){_0x185fx1f[_0xad05[74]]= _[_0xad05[78]](_0x185fx1f[_0xad05[74]],{$or:_[_0xad05[81]](_0x185fx1f[_0xad05[67]],function(_0x185fx30){var _0x185fx2e={};_0x185fx2e[_0x185fx30]= {$like:_0xad05[80]+ _0x185fx2c[_0xad05[63]][_0xad05[79]]+ _0xad05[80]};return _0x185fx2e})})};_0x185fx1f= _[_0xad05[78]]({},_0x185fx1f,_0x185fx2c[_0xad05[82]]);return db[_0xad05[96]][_0xad05[36]]({where:_0x185fx1f[_0xad05[74]]})[_0xad05[48]](function(_0x185fx20){_0x185fx33[_0xad05[36]]= _0x185fx20;if(_0x185fx2c[_0xad05[63]][_0xad05[85]]){_0x185fx1f[_0xad05[86]]= [{all:true}]};return db[_0xad05[96]][_0xad05[87]](_0x185fx1f)})[_0xad05[48]](function(_0x185fx31){_0x185fx33[_0xad05[84]]= _0x185fx31;return _0x185fx33})}})[_0xad05[48]](respondWithFilteredResult(_0x185fx19,_0x185fx1f,_0xad05[95]))[_0xad05[83]](handleError(_0x185fx19,null,_0xad05[95]))}