Built motion from commit 8750aad.|0.0.41
[motion.git] / server / api / jscripty_project / jscripty_project.controller.js
1 var _0x6545=["\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","\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","\x6E\x61\x6D\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x70\x65\x72\x5F\x70\x61\x67\x65","\x71\x75\x65\x72\x79","\x70\x61\x67\x65","\x6F\x72\x64\x65\x72","\x25\x73\x20\x25\x73","\x73\x6F\x72\x74\x5F\x62\x79","\x73\x6F\x72\x74\x5F\x6F\x72\x64\x65\x72","\x41\x53\x43","\x66\x6F\x72\x6D\x61\x74","\x24\x6F\x72","\x77\x68\x65\x72\x65","\x25","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x24","\x24\x6C\x69\x6B\x65","\x66\x6F\x72\x49\x6E","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x62\x6C\x65\x77\x20\x75\x70\x21","\x63\x61\x74\x63\x68","\x63\x6F\x75\x6E\x74","\x63\x65\x69\x6C","\x6F\x66\x66\x73\x65\x74","\x25\x73\x3A\x2F\x2F\x25\x73\x25\x73\x3F\x70\x61\x67\x65\x3D\x25\x64","\x70\x72\x6F\x74\x6F\x63\x6F\x6C","\x68\x6F\x73\x74","\x68\x65\x61\x64\x65\x72\x73","\x62\x61\x73\x65\x55\x72\x6C","\x72\x6F\x77\x73","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x70\x72\x6F\x6A\x65\x63\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x62\x6F\x64\x79","\x6C\x6F\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x63\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x66\x69\x6E\x64","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\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","\x64\x72\x61\x66\x74","\x70\x72\x6F\x6A\x65\x63\x74\x4A\x73\x6F\x6E","\x70\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E","\x70\x61\x72\x73\x65\x53\x74\x72\x69\x6E\x67"];_0x6545[0];var xml=require(_0x6545[1]);var _=require(_0x6545[2]);var JscriptyProject=require(_0x6545[4])[_0x6545[3]];function handleError(_0x1c8ex5,_0x1c8ex6){_0x1c8ex6=_0x1c8ex6||500;return function(_0x1c8ex7){_0x1c8ex5[_0x6545[6]](_0x1c8ex6)[_0x6545[5]](_0x1c8ex7)};}function responseWithResult(_0x1c8ex5,_0x1c8ex6){_0x1c8ex6=_0x1c8ex6||200;return function(_0x1c8ex9){if(_0x1c8ex9){_0x1c8ex5[_0x6545[6]](_0x1c8ex6)[_0x6545[7]](_0x1c8ex9)}};}function handleEntityNotFound(_0x1c8ex5){return function(_0x1c8ex9){if(!_0x1c8ex9){_0x1c8ex5[_0x6545[6]](404)[_0x6545[8]]();return null;};return _0x1c8ex9;}}function saveUpdates(_0x1c8exc){return function(_0x1c8ex9){return _0x1c8ex9[_0x6545[10]](_0x1c8exc)[_0x6545[9]](function(_0x1c8exd){return _0x1c8exd})}}function removeEntity(_0x1c8ex5){return function(_0x1c8ex9){if(_0x1c8ex9){return _0x1c8ex9[_0x6545[11]]()[_0x6545[9]](function(){_0x1c8ex5[_0x6545[6]](204)[_0x6545[8]]()})}}}exports[_0x6545[12]]=function(_0x1c8exf,_0x1c8ex5){var _0x1c8ex10=[_0x6545[13],_0x6545[14]];var _0x1c8ex11=_0x1c8exf[_0x6545[16]][_0x6545[15]]?parseInt(_0x1c8exf[_0x6545[16]][_0x6545[15]],10):100;var _0x1c8ex12=_0x1c8exf[_0x6545[16]][_0x6545[17]]?parseInt(_0x1c8exf[_0x6545[16]][_0x6545[17]],10):0;var _0x1c8ex13={where:{},limit:_0x1c8ex11,offset:_0x1c8ex12*_0x1c8ex11};_[_0x6545[31]](_0x1c8exf[_0x6545[16]],function(_0x1c8ex14,_0x1c8ex15){switch(_0x1c8ex15){case _0x6545[15]:;case _0x6545[17]:break ;;case _0x6545[20]:_0x1c8ex13[_0x6545[18]]=util[_0x6545[23]](_0x6545[19],_0x1c8exf[_0x6545[16]][_0x6545[20]],_0x1c8exf[_0x6545[16]][_0x6545[21]]||_0x6545[22])||null;break ;;case _0x6545[21]:break ;;case _0x6545[29]:_0x1c8ex13[_0x6545[25]][_0x6545[24]]=[];_0x1c8ex10[_0x6545[28]](function(_0x1c8ex16){var _0x1c8ex17={};_0x1c8ex17[_0x1c8ex16]={$like:_0x6545[26]+_0x1c8ex14+_0x6545[26]};_0x1c8ex13[_0x6545[25]][_0x6545[24]][_0x6545[27]](_0x1c8ex17);});break ;;default:_0x1c8ex13[_0x6545[25]][_0x1c8ex15]={$like:{}};_0x1c8ex13[_0x6545[25]][_0x1c8ex15][_0x6545[30]]=_0x6545[26]+_0x1c8ex14+_0x6545[26];;}});JscriptyProject[_0x6545[43]](_0x1c8ex13)[_0x6545[9]](function(_0x1c8ex18){var _0x1c8ex19=Math[_0x6545[35]](_0x1c8ex18[_0x6545[34]]/_0x1c8ex11);var _0x1c8ex1a=_0x1c8ex19>(_0x1c8ex13[_0x6545[36]]+1)?util[_0x6545[23]](_0x6545[37],_0x1c8exf[_0x6545[38]],_0x1c8exf[_0x6545[40]][_0x6545[39]],_0x1c8exf[_0x6545[41]],_0x1c8ex12+1):null;var _0x1c8ex1b=_0x1c8ex12>0?util[_0x6545[23]](_0x6545[37],_0x1c8exf[_0x6545[38]],_0x1c8exf[_0x6545[40]][_0x6545[39]],_0x1c8exf[_0x6545[41]],_0x1c8ex12-1):null;_0x1c8ex5[_0x6545[6]](200)[_0x6545[5]]({count:_0x1c8ex18[_0x6545[34]],rows:_0x1c8ex18[_0x6545[42]],next_page:_0x1c8ex1a,previous_page:_0x1c8ex1b,total_pages:_0x1c8ex19});})[_0x6545[33]](function(_0x1c8ex7){_0x1c8ex5[_0x6545[6]](500)[_0x6545[5]]({error:_0x6545[32]})});};exports[_0x6545[44]]=function(_0x1c8exf,_0x1c8ex5){console[_0x6545[46]](_0x1c8exf[_0x6545[45]]);JscriptyProject[_0x6545[48]]({where:{name:_0x1c8exf[_0x6545[45]][_0x6545[13]]}})[_0x6545[9]](function(_0x1c8ex1c){if(!_0x1c8ex1c){return _0x1c8ex5[_0x6545[47]](404)};return _0x1c8ex5[_0x6545[5]](_0x1c8ex1c);})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)});};exports[_0x6545[49]]=function(_0x1c8exf,_0x1c8ex5){JscriptyProject[_0x6545[52]](_0x1c8exf[_0x6545[51]][_0x6545[50]])[_0x6545[9]](function(_0x1c8ex1d){if(!_0x1c8ex1d){return _0x1c8ex5[_0x6545[47]](404)};return _0x1c8ex5[_0x6545[5]](_0x1c8ex1d);})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)})};exports[_0x6545[53]]=function(_0x1c8exf,_0x1c8ex5){JscriptyProject[_0x6545[53]](_0x1c8exf[_0x6545[45]])[_0x6545[9]](function(_0x1c8ex1d){return _0x1c8ex5[_0x6545[6]](201)[_0x6545[5]](_0x1c8ex1d)})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)})};exports[_0x6545[54]]=function(_0x1c8exf,_0x1c8ex5){if(_0x1c8exf[_0x6545[45]][_0x6545[50]]){delete _0x1c8exf[_0x6545[45]][_0x6545[50]]};JscriptyProject[_0x6545[52]](_0x1c8exf[_0x6545[51]][_0x6545[50]])[_0x6545[9]](function(_0x1c8ex1d){if(!_0x1c8ex1d){return _0x1c8ex5[_0x6545[47]](404)};var _0x1c8exd=_[_0x6545[55]](_0x1c8ex1d,_0x1c8exf[_0x6545[45]]);_0x1c8exd[_0x6545[56]]()[_0x6545[9]](function(){return _0x1c8ex5[_0x6545[6]](200)[_0x6545[5]](_0x1c8ex1d)})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)});})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)});};exports[_0x6545[11]]=function(_0x1c8exf,_0x1c8ex5){JscriptyProject[_0x6545[57]]({where:{id:_0x1c8exf[_0x6545[51]][_0x6545[50]]}})[_0x6545[9]](function(_0x1c8ex1d){if(!_0x1c8ex1d){return _0x1c8ex5[_0x6545[47]](404)};_0x1c8ex1d[_0x6545[11]]()[_0x6545[9]](function(){return _0x1c8ex5[_0x6545[47]](204)})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)});})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)})};exports[_0x6545[58]]=function(_0x1c8exf,_0x1c8ex5){JscriptyProject[_0x6545[11]]({where:{id:_0x1c8exf[_0x6545[16]][_0x6545[50]]},individualHooks:true})[_0x6545[9]](function(){return _0x1c8ex5[_0x6545[47]](204)})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)})};exports[_0x6545[59]]=function(_0x1c8exf,_0x1c8ex5,_0x1c8ex1e){JscriptyProject[_0x6545[52]](_0x1c8exf[_0x6545[51]][_0x6545[50]])[_0x6545[9]](function(_0x1c8ex1d){if(!_0x1c8ex1d){return _0x1c8ex5[_0x6545[47]](404)};console[_0x6545[46]](_0x1c8exf[_0x6545[16]][_0x6545[60]]);_0x1c8ex5[_0x6545[64]]({"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0x6545[61]+_0x1c8exf[_0x6545[16]][_0x6545[60]]+_0x6545[62],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x6545[63]});return _0x1c8ex5[_0x6545[5]](_0x1c8ex1d[_0x6545[65]]);})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)})};exports[_0x6545[66]]=function(_0x1c8exf,_0x1c8ex5,_0x1c8ex1e){JscriptyProject[_0x6545[52]](_0x1c8exf[_0x6545[51]][_0x6545[50]])[_0x6545[9]](function(_0x1c8ex1d){if(!_0x1c8ex1d){return _0x1c8ex5[_0x6545[47]](404)};xml[_0x6545[68]](_0x1c8ex1d[_0x6545[67]],{normalizeTags:true,explicitArray:false},function(_0x1c8ex7,_0x1c8ex18){console[_0x6545[46]](_0x1c8ex18);return _0x1c8ex5[_0x6545[6]](200)[_0x6545[5]](_0x1c8ex18);});})[_0x6545[33]](function(_0x1c8ex7){return handleError(_0x1c8ex5,_0x1c8ex7)})};