Built motion from commit ac7b556.|0.0.81
[motion.git] / server / api / jscripty_project / jscripty_project.controller.js
index e8de84e..26b80e3 100644 (file)
@@ -1 +1 @@
-var _0xbfca=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x78\x6D\x6C\x32\x6A\x73","\x6C\x6F\x64\x61\x73\x68","\x4A\x73\x63\x72\x69\x70\x74\x79\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x51\x75\x65\x73\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x49\x6E\x70\x75\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E\x73","\x6C\x6F\x67","\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x41\x6E\x64\x49\x6E\x70\x75\x74","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E","\x73\x65\x73\x73\x69\x6F\x6E\x49\x64","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x53\x75\x6D\x6D\x61\x72\x79","\x71\x75\x65\x73\x74\x69\x6F\x6E\x53\x75\x6D\x6D\x61\x72\x79","\x73\x68\x6F\x77\x44\x65\x74\x61\x69\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x69\x64","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6C\x61\x62\x65\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x74\x65\x78\x74","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x61\x6E\x73\x77\x65\x72","\x63\x6F\x75\x6E\x74","\x63\x6F\x6C","\x66\x6E","\x63\x72\x65\x61\x74\x65","\x6E\x61\x6D\x65","\x66\x69\x65\x6C\x64\x73","\x6D\x65\x73\x73\x61\x67\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x50\x52\x4F\x4A\x45\x43\x54","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x72\x65\x71\x2E\x62\x6F\x64\x79","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x66\x69\x6E\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x2E\x78\x6D\x6C\x22","\x74\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E"];_0xbfca[0];var xml=require(_0xbfca[1]);var _=require(_0xbfca[2]);var JscriptyProject=require(_0xbfca[4])[_0xbfca[3]];var Util=require(_0xbfca[5]);var sequelize=require(_0xbfca[4])[_0xbfca[6]];var ReportJscriptySession=require(_0xbfca[4])[_0xbfca[7]];var ReportJscriptyQuestion=require(_0xbfca[4])[_0xbfca[8]];var ReportJscriptyInput=require(_0xbfca[4])[_0xbfca[9]];var Promise=require(_0xbfca[10]);function handleError(_0x5556xb,_0x5556xc){return _0x5556xb[_0xbfca[12]](500)[_0xbfca[11]](_0x5556xc)}function responseWithResult(_0x5556xb,_0x5556xe){_0x5556xe=_0x5556xe||200;return function(_0x5556xf){if(_0x5556xf){_0x5556xb[_0xbfca[12]](_0x5556xe)[_0xbfca[13]](_0x5556xf)}}}function handleEntityNotFound(_0x5556xb){return function(_0x5556xf){if(!_0x5556xf){_0x5556xb[_0xbfca[12]](404)[_0xbfca[14]]();return null};return _0x5556xf}}function saveUpdates(_0x5556x12){return function(_0x5556xf){return _0x5556xf[_0xbfca[16]](_0x5556x12)[_0xbfca[15]](function(_0x5556x13){return _0x5556x13})}}function removeEntity(_0x5556xb){return function(_0x5556xf){if(_0x5556xf){return _0x5556xf[_0xbfca[17]]()[_0xbfca[15]](function(){_0x5556xb[_0xbfca[12]](204)[_0xbfca[14]]()})}}}exports[_0xbfca[18]]=function(_0x5556x15,_0x5556xb,_0x5556x16){return JscriptyProject[_0xbfca[22]](Util[_0xbfca[21]](_0x5556x15[_0xbfca[20]]))[_0xbfca[15]](function(_0x5556x17){_0x5556xb[_0xbfca[12]](200)[_0xbfca[11]](_0x5556x17)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[23]]=function(_0x5556x15,_0x5556xb){return JscriptyProject[_0xbfca[27]](_0x5556x15[_0xbfca[26]][_0xbfca[25]])[_0xbfca[15]](function(_0x5556x18){if(!_0x5556x18){return _0x5556xb[_0xbfca[24]](404)};return _0x5556xb[_0xbfca[11]](_0x5556x18)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[28]]=function(_0x5556x15,_0x5556xb){return ReportJscriptySession[_0xbfca[31]]({method:[_0xbfca[30],_0x5556x15[_0xbfca[26]][_0xbfca[25]]]})[_0xbfca[22]](Util[_0xbfca[21]](_0x5556x15[_0xbfca[20]]))[_0xbfca[15]](handleEntityNotFound(_0x5556xb))[_0xbfca[15]](responseWithResult(_0x5556xb))[_0xbfca[19]](function(_0x5556xc){console[_0xbfca[29]](_0x5556xc);return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[32]]=function(_0x5556x15,_0x5556xb){return ReportJscriptySession[_0xbfca[34]]({where:{projectId:_0x5556x15[_0xbfca[26]][_0xbfca[25]],session_id:_0x5556x15[_0xbfca[26]][_0xbfca[33]]},include:[{model:ReportJscriptyQuestion,include:[{model:ReportJscriptyInput}]}]})[_0xbfca[15]](handleEntityNotFound(_0x5556xb))[_0xbfca[15]](responseWithResult(_0x5556xb))[_0xbfca[19]](function(_0x5556xc){console[_0xbfca[29]](_0x5556xc);return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[35]]=function(_0x5556x15,_0x5556xb){return ReportJscriptyQuestion[_0xbfca[34]]({where:{projectId:_0x5556x15[_0xbfca[26]][_0xbfca[25]]},include:[{model:ReportJscriptyInput}]})[_0xbfca[15]](function(_0x5556x19){if(!_0x5556x19){return _0x5556xb[_0xbfca[24]](404)};return _0x5556xb[_0xbfca[12]](200)[_0xbfca[11]](_0x5556x19)})[_0xbfca[15]](handleEntityNotFound(_0x5556xb))[_0xbfca[19]](function(_0x5556xc){console[_0xbfca[29]](_0x5556xc);return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[36]]=function(_0x5556x15,_0x5556xb){return ReportJscriptyQuestion[_0xbfca[31]]({method:[_0xbfca[37],_0x5556x15[_0xbfca[26]][_0xbfca[25]]]})[_0xbfca[22]](Util[_0xbfca[21]](_0x5556x15[_0xbfca[20]]))[_0xbfca[15]](handleEntityNotFound(_0x5556xb))[_0xbfca[15]](function(_0x5556x1a){return _0x5556xb[_0xbfca[12]](200)[_0xbfca[11]](_0x5556x1a)})[_0xbfca[19]](function(_0x5556xc){console[_0xbfca[29]](_0x5556xc);return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[38]]=function(_0x5556x15,_0x5556xb){return ReportJscriptyQuestion[_0xbfca[34]]({where:{projectId:_0x5556x15[_0xbfca[26]][_0xbfca[25]],question_type:_0xbfca[39]},attributes:[_0xbfca[40],_0xbfca[41],_0xbfca[42],_0xbfca[43],[sequelize[_0xbfca[46]](_0xbfca[44],sequelize[_0xbfca[45]](_0xbfca[43])),_0xbfca[44]]],group:[_0xbfca[40],_0xbfca[41],_0xbfca[42],_0xbfca[43]]})[_0xbfca[15]](function(_0x5556x19){return _0x5556xb[_0xbfca[12]](201)[_0xbfca[11]](_0x5556x19)})[_0xbfca[19]](function(_0x5556xc){console[_0xbfca[29]](_0x5556xc);return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[47]]=function(_0x5556x15,_0x5556xb){return JscriptyProject[_0xbfca[47]](_0x5556x15[_0xbfca[54]])[_0xbfca[15]](function(_0x5556x18){return _0x5556xb[_0xbfca[12]](201)[_0xbfca[11]](_0x5556x18)})[_0xbfca[19]](sequelize.UniqueConstraintError,function(_0x5556xc){if(_0x5556xc[_0xbfca[49]][_0xbfca[48]]){_0x5556xc[_0xbfca[50]]=_0xbfca[51];_0x5556xc[_0xbfca[52]]=_0xbfca[53]};return handleError(_0x5556xb,_0x5556xc)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[55]]=function(_0x5556x15,_0x5556xb){ReportJscriptySession[_0xbfca[47]](_0x5556x15[_0xbfca[54]])[_0xbfca[15]](function(_0x5556x1b){return _0x5556xb[_0xbfca[12]](201)[_0xbfca[11]](_0x5556x1b)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[56]]=function(_0x5556x15,_0x5556xb){ReportJscriptyQuestion[_0xbfca[17]]({where:{sessionId:_0x5556x15[_0xbfca[26]][_0xbfca[33]]}})[_0xbfca[15]](function(){console[_0xbfca[29]](_0xbfca[57],_0x5556x15[_0xbfca[54]]);var _0x5556x1d=[];_0x5556x15[_0xbfca[54]][_0xbfca[59]](function(_0x5556x1e){_0x5556x1d[_0xbfca[58]](ReportJscriptyQuestion[_0xbfca[47]](_0x5556x1e,{include:[{model:ReportJscriptyInput}]}))});return Promise[_0xbfca[60]](_0x5556x1d)})[_0xbfca[15]](function(_0x5556x1c){return _0x5556xb[_0xbfca[12]](201)[_0xbfca[11]](_0x5556x1c)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[61]]=function(_0x5556x15,_0x5556xb){if(_0x5556x15[_0xbfca[54]][_0xbfca[25]]){delete _0x5556x15[_0xbfca[54]][_0xbfca[25]]};JscriptyProject[_0xbfca[27]](_0x5556x15[_0xbfca[26]][_0xbfca[25]])[_0xbfca[15]](function(_0x5556x18){if(!_0x5556x18){return _0x5556xb[_0xbfca[24]](404)};var _0x5556x13=_[_0xbfca[62]](_0x5556x18,_0x5556x15[_0xbfca[54]]);_0x5556x13[_0xbfca[63]]()[_0xbfca[15]](function(){return _0x5556xb[_0xbfca[12]](200)[_0xbfca[11]](_0x5556x18)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[64]]=function(_0x5556x15,_0x5556xb){ReportJscriptySession[_0xbfca[61]](_0x5556x15[_0xbfca[54]],{where:{session_id:_0x5556x15[_0xbfca[26]][_0xbfca[33]]}})[_0xbfca[15]](function(_0x5556x1b){return _0x5556xb[_0xbfca[12]](200)[_0xbfca[11]](_0x5556x1b)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[17]]=function(_0x5556x15,_0x5556xb){JscriptyProject[_0xbfca[65]]({where:{id:_0x5556x15[_0xbfca[26]][_0xbfca[25]]}})[_0xbfca[15]](function(_0x5556x18){if(!_0x5556x18){return _0x5556xb[_0xbfca[24]](404)};_0x5556x18[_0xbfca[17]]()[_0xbfca[15]](function(){return _0x5556xb[_0xbfca[24]](204)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[66]]=function(_0x5556x15,_0x5556xb){JscriptyProject[_0xbfca[17]]({where:{id:_0x5556x15[_0xbfca[20]][_0xbfca[67]]},individualHooks:true})[_0xbfca[15]](function(){return _0x5556xb[_0xbfca[24]](204)})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})};exports[_0xbfca[68]]=function(_0x5556x15,_0x5556xb,_0x5556x16){JscriptyProject[_0xbfca[27]](_0x5556x15[_0xbfca[26]][_0xbfca[25]])[_0xbfca[15]](function(_0x5556x18){if(!_0x5556x18){return _0x5556xb[_0xbfca[24]](404)};console[_0xbfca[29]](_0x5556x15[_0xbfca[20]][_0xbfca[69]]);_0x5556xb[_0xbfca[73]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0xbfca[70]+_0x5556x15[_0xbfca[20]][_0xbfca[69]]+_0xbfca[71],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xbfca[72]});return _0x5556xb[_0xbfca[11]](_0x5556x18[_0xbfca[74]])})[_0xbfca[19]](function(_0x5556xc){return handleError(_0x5556xb,_0x5556xc)})}
\ No newline at end of file
+var _0x7ef8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x78\x6D\x6C\x32\x6A\x73","\x6C\x6F\x64\x61\x73\x68","\x4A\x73\x63\x72\x69\x70\x74\x79\x50\x72\x6F\x6A\x65\x63\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x51\x75\x65\x73\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x4A\x73\x63\x72\x69\x70\x74\x79\x49\x6E\x70\x75\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E\x73","\x6C\x6F\x67","\x71\x75\x65\x73\x74\x69\x6F\x6E\x73\x41\x6E\x64\x49\x6E\x70\x75\x74","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77\x53\x65\x73\x73\x69\x6F\x6E","\x73\x65\x73\x73\x69\x6F\x6E\x49\x64","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x73\x68\x6F\x77\x53\x75\x6D\x6D\x61\x72\x79","\x71\x75\x65\x73\x74\x69\x6F\x6E\x53\x75\x6D\x6D\x61\x72\x79","\x73\x68\x6F\x77\x44\x65\x74\x61\x69\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x69\x64","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x6C\x61\x62\x65\x6C","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x74\x65\x78\x74","\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x61\x6E\x73\x77\x65\x72","\x63\x6F\x75\x6E\x74","\x63\x6F\x6C","\x66\x6E","\x63\x72\x65\x61\x74\x65","\x6E\x61\x6D\x65","\x66\x69\x65\x6C\x64\x73","\x6D\x65\x73\x73\x61\x67\x65","\x50\x72\x6F\x6A\x65\x63\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x50\x52\x4F\x4A\x45\x43\x54","\x62\x6F\x64\x79","\x63\x72\x65\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x73\x74\x69\x6F\x6E\x73","\x72\x65\x71\x2E\x62\x6F\x64\x79","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x75\x70\x64\x61\x74\x65\x53\x65\x73\x73\x69\x6F\x6E","\x66\x69\x6E\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x2E\x78\x6D\x6C\x22","\x74\x78\x74\x2F\x78\x6D\x6C","\x73\x65\x74","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E"];_0x7ef8[0];var xml=require(_0x7ef8[1]);var _=require(_0x7ef8[2]);var JscriptyProject=require(_0x7ef8[4])[_0x7ef8[3]];var Util=require(_0x7ef8[5]);var sequelize=require(_0x7ef8[4])[_0x7ef8[6]];var ReportJscriptySession=require(_0x7ef8[4])[_0x7ef8[7]];var ReportJscriptyQuestion=require(_0x7ef8[4])[_0x7ef8[8]];var ReportJscriptyInput=require(_0x7ef8[4])[_0x7ef8[9]];var Promise=require(_0x7ef8[10]);function handleError(_0xfc9fxb,_0xfc9fxc){return _0xfc9fxb[_0x7ef8[12]](500)[_0x7ef8[11]](_0xfc9fxc)}function responseWithResult(_0xfc9fxb,_0xfc9fxe){_0xfc9fxe=_0xfc9fxe||200;return function(_0xfc9fxf){if(_0xfc9fxf){_0xfc9fxb[_0x7ef8[12]](_0xfc9fxe)[_0x7ef8[13]](_0xfc9fxf)}}}function handleEntityNotFound(_0xfc9fxb){return function(_0xfc9fxf){if(!_0xfc9fxf){_0xfc9fxb[_0x7ef8[12]](404)[_0x7ef8[14]]();return null};return _0xfc9fxf}}function saveUpdates(_0xfc9fx12){return function(_0xfc9fxf){return _0xfc9fxf[_0x7ef8[16]](_0xfc9fx12)[_0x7ef8[15]](function(_0xfc9fx13){return _0xfc9fx13})}}function removeEntity(_0xfc9fxb){return function(_0xfc9fxf){if(_0xfc9fxf){return _0xfc9fxf[_0x7ef8[17]]()[_0x7ef8[15]](function(){_0xfc9fxb[_0x7ef8[12]](204)[_0x7ef8[14]]()})}}}exports[_0x7ef8[18]]=function(_0xfc9fx15,_0xfc9fxb,_0xfc9fx16){return JscriptyProject[_0x7ef8[22]](Util[_0x7ef8[21]](_0xfc9fx15[_0x7ef8[20]]))[_0x7ef8[15]](function(_0xfc9fx17){_0xfc9fxb[_0x7ef8[12]](200)[_0x7ef8[11]](_0xfc9fx17)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[23]]=function(_0xfc9fx15,_0xfc9fxb){return JscriptyProject[_0x7ef8[27]](_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]])[_0x7ef8[15]](function(_0xfc9fx18){if(!_0xfc9fx18){return _0xfc9fxb[_0x7ef8[24]](404)};return _0xfc9fxb[_0x7ef8[11]](_0xfc9fx18)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[28]]=function(_0xfc9fx15,_0xfc9fxb){return ReportJscriptySession[_0x7ef8[31]]({method:[_0x7ef8[30],_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]]]})[_0x7ef8[22]](Util[_0x7ef8[21]](_0xfc9fx15[_0x7ef8[20]]))[_0x7ef8[15]](handleEntityNotFound(_0xfc9fxb))[_0x7ef8[15]](responseWithResult(_0xfc9fxb))[_0x7ef8[19]](function(_0xfc9fxc){console[_0x7ef8[29]](_0xfc9fxc);return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[32]]=function(_0xfc9fx15,_0xfc9fxb){return ReportJscriptySession[_0x7ef8[34]]({where:{projectId:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]],session_id:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[33]]},include:[{model:ReportJscriptyQuestion,include:[{model:ReportJscriptyInput}]}]})[_0x7ef8[15]](handleEntityNotFound(_0xfc9fxb))[_0x7ef8[15]](responseWithResult(_0xfc9fxb))[_0x7ef8[19]](function(_0xfc9fxc){console[_0x7ef8[29]](_0xfc9fxc);return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[35]]=function(_0xfc9fx15,_0xfc9fxb){return ReportJscriptyQuestion[_0x7ef8[34]]({where:{projectId:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]]},include:[{model:ReportJscriptyInput}]})[_0x7ef8[15]](function(_0xfc9fx19){if(!_0xfc9fx19){return _0xfc9fxb[_0x7ef8[24]](404)};return _0xfc9fxb[_0x7ef8[12]](200)[_0x7ef8[11]](_0xfc9fx19)})[_0x7ef8[15]](handleEntityNotFound(_0xfc9fxb))[_0x7ef8[19]](function(_0xfc9fxc){console[_0x7ef8[29]](_0xfc9fxc);return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[36]]=function(_0xfc9fx15,_0xfc9fxb){return ReportJscriptyQuestion[_0x7ef8[31]]({method:[_0x7ef8[37],_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]]]})[_0x7ef8[22]](Util[_0x7ef8[21]](_0xfc9fx15[_0x7ef8[20]]))[_0x7ef8[15]](handleEntityNotFound(_0xfc9fxb))[_0x7ef8[15]](function(_0xfc9fx1a){return _0xfc9fxb[_0x7ef8[12]](200)[_0x7ef8[11]](_0xfc9fx1a)})[_0x7ef8[19]](function(_0xfc9fxc){console[_0x7ef8[29]](_0xfc9fxc);return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[38]]=function(_0xfc9fx15,_0xfc9fxb){return ReportJscriptyQuestion[_0x7ef8[34]]({where:{projectId:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]],question_type:_0x7ef8[39]},attributes:[_0x7ef8[40],_0x7ef8[41],_0x7ef8[42],_0x7ef8[43],[sequelize[_0x7ef8[46]](_0x7ef8[44],sequelize[_0x7ef8[45]](_0x7ef8[43])),_0x7ef8[44]]],group:[_0x7ef8[40],_0x7ef8[41],_0x7ef8[42],_0x7ef8[43]]})[_0x7ef8[15]](function(_0xfc9fx19){return _0xfc9fxb[_0x7ef8[12]](201)[_0x7ef8[11]](_0xfc9fx19)})[_0x7ef8[19]](function(_0xfc9fxc){console[_0x7ef8[29]](_0xfc9fxc);return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[47]]=function(_0xfc9fx15,_0xfc9fxb){return JscriptyProject[_0x7ef8[47]](_0xfc9fx15[_0x7ef8[54]])[_0x7ef8[15]](function(_0xfc9fx18){return _0xfc9fxb[_0x7ef8[12]](201)[_0x7ef8[11]](_0xfc9fx18)})[_0x7ef8[19]](sequelize.UniqueConstraintError,function(_0xfc9fxc){if(_0xfc9fxc[_0x7ef8[49]][_0x7ef8[48]]){_0xfc9fxc[_0x7ef8[50]]=_0x7ef8[51];_0xfc9fxc[_0x7ef8[52]]=_0x7ef8[53]};return handleError(_0xfc9fxb,_0xfc9fxc)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[55]]=function(_0xfc9fx15,_0xfc9fxb){ReportJscriptySession[_0x7ef8[47]](_0xfc9fx15[_0x7ef8[54]])[_0x7ef8[15]](function(_0xfc9fx1b){return _0xfc9fxb[_0x7ef8[12]](201)[_0x7ef8[11]](_0xfc9fx1b)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[56]]=function(_0xfc9fx15,_0xfc9fxb){ReportJscriptyQuestion[_0x7ef8[17]]({where:{sessionId:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[33]]}})[_0x7ef8[15]](function(){console[_0x7ef8[29]](_0x7ef8[57],_0xfc9fx15[_0x7ef8[54]]);var _0xfc9fx1d=[];_0xfc9fx15[_0x7ef8[54]][_0x7ef8[59]](function(_0xfc9fx1e){_0xfc9fx1d[_0x7ef8[58]](ReportJscriptyQuestion[_0x7ef8[47]](_0xfc9fx1e,{include:[{model:ReportJscriptyInput}]}))});return Promise[_0x7ef8[60]](_0xfc9fx1d)})[_0x7ef8[15]](function(_0xfc9fx1c){return _0xfc9fxb[_0x7ef8[12]](201)[_0x7ef8[11]](_0xfc9fx1c)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[61]]=function(_0xfc9fx15,_0xfc9fxb){if(_0xfc9fx15[_0x7ef8[54]][_0x7ef8[25]]){delete _0xfc9fx15[_0x7ef8[54]][_0x7ef8[25]]};JscriptyProject[_0x7ef8[27]](_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]])[_0x7ef8[15]](function(_0xfc9fx18){if(!_0xfc9fx18){return _0xfc9fxb[_0x7ef8[24]](404)};var _0xfc9fx13=_[_0x7ef8[62]](_0xfc9fx18,_0xfc9fx15[_0x7ef8[54]]);_0xfc9fx13[_0x7ef8[63]]()[_0x7ef8[15]](function(){return _0xfc9fxb[_0x7ef8[12]](200)[_0x7ef8[11]](_0xfc9fx18)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[64]]=function(_0xfc9fx15,_0xfc9fxb){ReportJscriptySession[_0x7ef8[61]](_0xfc9fx15[_0x7ef8[54]],{where:{session_id:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[33]]}})[_0x7ef8[15]](function(_0xfc9fx1b){return _0xfc9fxb[_0x7ef8[12]](200)[_0x7ef8[11]](_0xfc9fx1b)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[17]]=function(_0xfc9fx15,_0xfc9fxb){JscriptyProject[_0x7ef8[65]]({where:{id:_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]]}})[_0x7ef8[15]](function(_0xfc9fx18){if(!_0xfc9fx18){return _0xfc9fxb[_0x7ef8[24]](404)};_0xfc9fx18[_0x7ef8[17]]()[_0x7ef8[15]](function(){return _0xfc9fxb[_0x7ef8[24]](204)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[66]]=function(_0xfc9fx15,_0xfc9fxb){JscriptyProject[_0x7ef8[17]]({where:{id:_0xfc9fx15[_0x7ef8[20]][_0x7ef8[67]]},individualHooks:true})[_0x7ef8[15]](function(){return _0xfc9fxb[_0x7ef8[24]](204)})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})};exports[_0x7ef8[68]]=function(_0xfc9fx15,_0xfc9fxb,_0xfc9fx16){JscriptyProject[_0x7ef8[27]](_0xfc9fx15[_0x7ef8[26]][_0x7ef8[25]])[_0x7ef8[15]](function(_0xfc9fx18){if(!_0xfc9fx18){return _0xfc9fxb[_0x7ef8[24]](404)};console[_0x7ef8[29]](_0xfc9fx15[_0x7ef8[20]][_0x7ef8[69]]);_0xfc9fxb[_0x7ef8[73]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0x7ef8[70]+_0xfc9fx15[_0x7ef8[20]][_0x7ef8[69]]+_0x7ef8[71],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x7ef8[72]});return _0xfc9fxb[_0x7ef8[11]](_0xfc9fx18[_0x7ef8[74]])})[_0x7ef8[19]](function(_0xfc9fxc){return handleError(_0xfc9fxb,_0xfc9fxc)})}
\ No newline at end of file