Built motion from commit 0010de3.|0.0.91
[motion.git] / server / api / default_report / default_report.controller.js
1 var _0xc994=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x70\x72\x65\x76\x69\x65\x77","\x6C\x6F\x67","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x4D\x4D\x2D\x44\x44\x2D\x59\x59\x59\x59\x20\x48\x48\x3A\x6D\x6D","\x66\x6F\x72\x6D\x61\x74","\x66\x6F\x72\x4F\x77\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x75\x73\x65\x72","\x62\x75\x69\x6C\x64\x52\x65\x70\x6F\x72\x74","\x66\x6F\x75\x6E\x64\x20\x72\x65\x70\x6F\x72\x74","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x64\x61\x69\x6C\x79","\x74\x72\x75\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44","\x65\x6E\x64\x44\x61\x74\x65","\x74\x61\x62\x6C\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x5F\x68\x69\x73\x74\x6F\x72\x79","","\x72\x65\x70\x6C\x61\x63\x65","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x66\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x43\x53\x56","\x65\x78\x74\x72\x61\x63\x74","\x73\x70\x72\x65\x61\x64","\x6E\x61\x6D\x65","\x63\x72\x65\x61\x74\x65","\x28","\x72\x75\x6C\x65\x73","\x20","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x67\x72\x6F\x75\x70","\x66\x69\x65\x6C\x64","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x20\x27","\x4C\x49\x4B\x45","\x25","\x27","\x29","\x73\x68\x6F\x77","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x61\x72\x65\x6E\x74","\x62\x6F\x64\x79","\x46\x69\x65\x6C\x64\x73","\x6D\x61\x70","\x44\x65\x66\x61\x75\x6C\x74\x52\x65\x70\x6F\x72\x74\x49\x64","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79"];_0xc994[0];var _=require(_0xc994[1]);var util=require(_0xc994[2]);var DefaultReport=require(_0xc994[4])[_0xc994[3]];var sequelize=require(_0xc994[4])[_0xc994[5]];var CustomReport=require(_0xc994[4])[_0xc994[6]];var ExtractedReport=require(_0xc994[4])[_0xc994[7]];var extractUtils=require(_0xc994[8]);var reportBuildUtils=require(_0xc994[9]);var Util=require(_0xc994[10]);var moment=require(_0xc994[11]);exports[_0xc994[12]]=function(_0xb19axb,_0xb19axc,_0xb19axd){return DefaultReport[_0xc994[21]](Util[_0xc994[20]](_[_0xc994[19]](_0xb19axb[_0xc994[17]],_0xb19axb[_0xc994[18]])))[_0xc994[16]](function(_0xb19axf){_0xb19axc[_0xc994[15]](200)[_0xc994[14]](_0xb19axf)})[_0xc994[13]](function(_0xb19axe){return handleError(_0xb19axc,_0xb19axe)})};exports[_0xc994[22]]=function(_0xb19axb,_0xb19axc){var _0xb19ax10;return DefaultReport[_0xc994[53]](_0xc994[52])[_0xc994[51]](_0xb19axb[_0xc994[18]][_0xc994[50]])[_0xc994[16]](function(_0xb19ax16){console[_0xc994[23]](_0xc994[38]);if(!_0xb19ax16){return _0xb19axc[_0xc994[39]](404)};if(_0xb19axb[_0xc994[17]][_0xc994[40]]&&_0xb19axb[_0xc994[17]][_0xc994[40]]===_0xc994[41]){_0xb19axb[_0xc994[17]][_0xc994[42]]=moment()[_0xc994[31]](_0xc994[43]);_0xb19axb[_0xc994[17]][_0xc994[44]]=moment()[_0xc994[31]](_0xc994[43]);_0xb19ax16[_0xc994[46]][_0xc994[45]]=_0xb19ax16[_0xc994[46]][_0xc994[45]][_0xc994[49]](_0xc994[47],_0xc994[48])};delete _0xb19axb[_0xc994[17]][_0xc994[40]];return _0xb19ax16[_0xc994[46]]})[_0xc994[16]](reportBuildUtils[_0xc994[37]](_0xb19axb[_0xc994[36]],_0xb19axb[_0xc994[17]]))[_0xc994[16]](function(_0xb19ax15){return sequelize[_0xc994[17]](_0xb19ax15,{type:sequelize[_0xc994[35]][_0xc994[34]]})})[_0xc994[16]](function(_0xb19ax11){_0xb19ax10=_0xb19ax11[_0xc994[24]];if(_0xb19axb[_0xc994[17]][_0xc994[25]]){_0xb19ax11=_(_0xb19ax11)[_0xc994[29]](_0xb19axb[_0xc994[17]][_0xc994[28]]||0)[_0xc994[27]](_0xb19axb[_0xc994[17]][_0xc994[25]])[_0xc994[26]]()};_[_0xc994[33]](_0xb19ax11,function(_0xb19ax12){_[_0xc994[32]](_0xb19ax12,function(_0xb19ax13,_0xb19ax14){if(_0xb19ax13 instanceof Date){_0xb19ax12[_0xb19ax14]=moment(_0xb19ax13)[_0xc994[31]](_0xc994[30]).toString()}})});_0xb19axc[_0xc994[15]](200)[_0xc994[14]]({rows:_0xb19ax11,count:_0xb19ax10})})[_0xc994[13]](function(_0xb19axe){console[_0xc994[23]](_0xb19axe);return handleError(_0xb19axc,_0xb19axe)})};exports[_0xc994[54]]=function(_0xb19axb,_0xb19axc){docExtract(_0xb19axb,_0xb19axc,_0xc994[55])};exports[_0xc994[56]]=function(_0xb19axb,_0xb19axc){docExtract(_0xb19axb,_0xb19axc,_0xc994[57])};function docExtract(_0xb19axb,_0xb19axc,_0xb19ax18){DefaultReport[_0xc994[53]](_0xc994[52])[_0xc994[51]](_0xb19axb[_0xc994[18]][_0xc994[50]])[_0xc994[16]](function(_0xb19ax16){if(!_0xb19ax16){return _0xb19axc[_0xc994[39]](404)};if(_0xb19axb[_0xc994[17]][_0xc994[40]]&&_0xb19axb[_0xc994[17]][_0xc994[40]]===_0xc994[41]){_0xb19axb[_0xc994[17]][_0xc994[42]]=moment()[_0xc994[31]](_0xc994[43]);_0xb19axb[_0xc994[17]][_0xc994[44]]=moment()[_0xc994[31]](_0xc994[43]);_0xb19ax16[_0xc994[46]][_0xc994[45]]=_0xb19ax16[_0xc994[46]][_0xc994[45]][_0xc994[49]](_0xc994[47],_0xc994[48])};delete _0xb19axb[_0xc994[17]][_0xc994[40]];return [_0xb19ax16,ExtractedReport[_0xc994[61]]({name:_0xb19ax16[_0xc994[60]],startDate:_0xb19axb[_0xc994[17]][_0xc994[42]]||null,endDate:_0xb19axb[_0xc994[17]][_0xc994[44]]||null,output:_0xb19ax18})]})[_0xc994[59]](function(_0xb19ax16,_0xb19ax19){extractUtils[_0xc994[58]+_0xb19ax18](_0xb19ax16,_0xb19axb[_0xc994[17]],_0xb19ax19[_0xc994[50]],_0xb19axb[_0xc994[36]])})[_0xc994[13]](function(_0xb19axe){console[_0xc994[23]](_0xb19axe);return handleError(_0xb19axc,_0xb19axe)});return _0xb19axc[_0xc994[39]](200)}function getConditions(_0xb19ax1b){if(!_0xb19ax1b){return _0xc994[48]};for(var _0xb19ax1c=_0xc994[62],_0xb19ax1d=0;_0xb19ax1d<_0xb19ax1b[_0xc994[63]][_0xc994[24]];_0xb19ax1d++){_0xb19ax1d>0&&(_0xb19ax1c+=_0xc994[64]+_0xb19ax1b[_0xc994[65]]+_0xc994[64]);_0xb19ax1c+=_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[66]]?getConditions(_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[66]]):_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[67]]+_0xc994[64]+_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[68]]+_0xc994[69]+(_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[68]]===_0xc994[70]?_0xc994[71]+_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[26]]+_0xc994[71]:_0xb19ax1b[_0xc994[63]][_0xb19ax1d][_0xc994[26]])+_0xc994[72]};return _0xb19ax1c+_0xc994[73]}exports[_0xc994[74]]=function(_0xb19axb,_0xb19axc){return DefaultReport[_0xc994[51]](_0xb19axb[_0xc994[18]][_0xc994[50]],{include:[{all:true}]})[_0xc994[16]](function(_0xb19ax16){if(!_0xb19ax16){return _0xb19axc[_0xc994[39]](404)};return _0xb19axc[_0xc994[14]](_0xb19ax16)})[_0xc994[13]](function(_0xb19axe){return handleError(_0xb19axc,_0xb19axe)})};exports[_0xc994[75]]=function(_0xb19axb,_0xb19axc){return DefaultReport[_0xc994[51]](_0xb19axb[_0xc994[18]][_0xc994[50]],{include:[{all:true}]})[_0xc994[16]](function(_0xb19ax16){if(!_0xb19ax16){return _0xb19axc[_0xc994[39]](404)};var _0xb19ax1e=_0xb19ax16[_0xc994[46]];delete _0xb19ax1e[_0xc994[50]];delete _0xb19ax1e[_0xc994[76]];delete _0xb19ax1e[_0xc994[77]];_0xb19ax1e[_0xc994[78]]=_0xb19axb[_0xc994[79]][_0xc994[78]];_0xb19ax1e[_0xc994[80]]=_[_0xc994[81]](_0xb19ax1e.Fields,_0xc994[46]);_[_0xc994[33]](_0xb19ax1e.Fields,function(_0xb19ax1f){delete _0xb19ax1f[_0xc994[50]];delete _0xb19ax1f[_0xc994[82]];delete _0xb19ax1f[_0xc994[76]];delete _0xb19ax1f[_0xc994[77]]});return CustomReport[_0xc994[61]](_0xb19ax1e,{include:[{all:true}]})})[_0xc994[16]](function(){return _0xb19axc[_0xc994[39]](201)})[_0xc994[13]](function(_0xb19axe){console[_0xc994[23]](_0xb19axe);return handleError(_0xb19axc,_0xb19axe)})};exports[_0xc994[61]]=function(_0xb19axb,_0xb19axc){return DefaultReport[_0xc994[61]](_0xb19axb[_0xc994[79]])[_0xc994[16]](function(_0xb19ax16){return _0xb19axc[_0xc994[15]](201)[_0xc994[14]](_0xb19ax16)})[_0xc994[13]](function(_0xb19axe){return handleError(_0xb19axc,_0xb19axe)})};exports[_0xc994[83]]=function(_0xb19axb,_0xb19axc){if(_0xb19axb[_0xc994[79]][_0xc994[50]]){delete _0xb19axb[_0xc994[79]][_0xc994[50]]};return DefaultReport[_0xc994[51]](_0xb19axb[_0xc994[18]][_0xc994[50]])[_0xc994[16]](function(_0xb19ax16){if(!_0xb19ax16){return _0xb19axc[_0xc994[39]](404)};var _0xb19ax20=_[_0xc994[19]](_0xb19ax16,_0xb19axb[_0xc994[79]]);return _0xb19ax20[_0xc994[84]]()})[_0xc994[16]](function(_0xb19ax16){return _0xb19axc[_0xc994[15]](200)[_0xc994[14]](_0xb19ax16)})[_0xc994[13]](function(_0xb19axe){return handleError(_0xb19axc,_0xb19axe)})};exports[_0xc994[85]]=function(_0xb19axb,_0xb19axc){return DefaultReport[_0xc994[51]](_0xb19axb[_0xc994[18]][_0xc994[50]])[_0xc994[16]](function(_0xb19ax16){if(!_0xb19ax16){return _0xb19axc[_0xc994[39]](404)};return _0xb19ax16[_0xc994[85]]()})[_0xc994[16]](function(){return _0xb19axc[_0xc994[39]](204)})[_0xc994[13]](function(_0xb19axe){return handleError(_0xb19axc,_0xb19axe)})};function handleError(_0xb19axc,_0xb19axe){return _0xb19axc[_0xc994[15]](500)[_0xc994[14]](_0xb19axe)}