Built motion from commit 0a9f404.|1.0.17
[motion.git] / server / api / list / list.controller.js
index 933de5a..6dc6e55 100644 (file)
@@ -1 +1 @@
-var _0x257d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x73\x74","\x54\x64\x55\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x43\x6F\x6E\x74\x61\x63\x74","\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","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x69\x64","\x6D\x61\x70","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4C\x69\x73\x74\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x6C\x6F\x67","\x70\x61\x72\x61\x6D\x73","\x67\x65\x74\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74","\x62\x6F\x64\x79","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x65\x6D\x61\x69\x6C","\x77\x68\x65\x72\x65","\x25","\x66\x6F\x72\x49\x6E","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x61\x76\x65","\x63\x72\x65\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x4C\x69\x73\x74\x49\x64","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x41\x44\x44\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73\x20\x56\x41\x52\x43\x48\x41\x52\x28\x32\x35\x35\x29","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x66\x5F","\x63\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\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\x4C\x49\x53\x54","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x6C\x69\x73\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x6C\x69\x73\x74\x2F\x69\x6E\x73\x65\x72\x74","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x6C\x69\x73\x74\x2F\x75\x70\x64\x61\x74\x65","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x67\x65\x74\x55\x73\x65\x72\x73","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x72\x65\x6D\x6F\x76\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73"];_0x257d[0];var _=require(_0x257d[1]);var util=require(_0x257d[2]);var BPromise=require(_0x257d[3]);var User=require(_0x257d[5])[_0x257d[4]];var List=require(_0x257d[5])[_0x257d[6]];var TdUpdate=require(_0x257d[5])[_0x257d[7]];var UserHasList=require(_0x257d[5])[_0x257d[8]];var CustomField=require(_0x257d[5])[_0x257d[9]];var Contact=require(_0x257d[5])[_0x257d[10]];var Util=require(_0x257d[11]);var sequelize=require(_0x257d[5])[_0x257d[12]];exports[_0x257d[13]]= function(_0x8c75xc,_0x8c75xd,_0x8c75xe){switch(_0x8c75xc[_0x257d[27]][_0x257d[30]]){case _0x257d[29]:return User[_0x257d[28]](_0x8c75xc[_0x257d[27]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x13){return _0x8c75x13[_0x257d[26]]()})[_0x257d[17]](function(_0x8c75x11){var _0x8c75x12=_[_0x257d[19]](_0x8c75x11,_0x257d[18]);return List[_0x257d[25]](_0x257d[24])[_0x257d[23]](_[_0x257d[22]](Util[_0x257d[21]](_0x8c75xc[_0x257d[20]],{$or:[{defaultEntry:true},{id:_0x8c75x12}]}),{distinct:true}))})[_0x257d[17]](function(_0x8c75x10){_0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x10)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)});default:return List[_0x257d[25]](_0x257d[24])[_0x257d[23]](_[_0x257d[22]](Util[_0x257d[21]](_0x8c75xc[_0x257d[20]]),{distinct:true}))[_0x257d[17]](function(_0x8c75x10){_0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x10)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})}};exports[_0x257d[31]]= function(_0x8c75xc,_0x8c75xd){return CustomField[_0x257d[23]]({where:{ListId:_0x8c75xc[_0x257d[33]][_0x257d[18]]}})[_0x257d[17]](function(_0x8c75x14){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x14)})[_0x257d[14]](function(_0x8c75xf){console[_0x257d[32]](_0x8c75xf);return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[34]]= function(_0x8c75xc,_0x8c75xd){return CustomField[_0x257d[23]]({where:{$or:[{ListId:_0x8c75xc[_0x257d[33]][_0x257d[18]]},{ListId:null}]}})[_0x257d[17]](function(_0x8c75x14){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x14)})[_0x257d[14]](function(_0x8c75xf){console[_0x257d[32]](_0x8c75xf);return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[35]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x15=_[_0x257d[22]](_0x8c75xc[_0x257d[36]],{ListId:_0x8c75xc[_0x257d[33]][_0x257d[18]]});return Contact[_0x257d[38]]({where:_0x8c75x15,default:_0x8c75xc[_0x257d[36]]})[_0x257d[37]](function(_0x8c75x16){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x16)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[39]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x17={where:{ListId:_0x8c75xc[_0x257d[33]][_0x257d[18]]},attributes:[_0x257d[40],_0x257d[41],_0x257d[42],_0x257d[43]]};_[_0x257d[46]](_0x8c75xc[_0x257d[20]],function(_0x8c75x18,_0x8c75x19){_0x8c75x17[_0x257d[44]][_0x8c75x19]= {$like:_0x257d[45]+ _0x8c75x18+ _0x257d[45]}});return Contact[_0x257d[48]](_0x8c75x17)[_0x257d[17]](function(_0x8c75x1a){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]]({rows:_0x8c75x1a,length:_0x8c75x1a[_0x257d[47]]})})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[49]]= function(_0x8c75xc,_0x8c75xd){return CustomField[_0x257d[28]](_0x8c75xc[_0x257d[33]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x1b){if(!_0x8c75x1b){return _0x8c75xd[_0x257d[50]](404)};return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x1b)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[51]]= function(_0x8c75xc,_0x8c75xd){return CustomField[_0x257d[28]](_0x8c75xc[_0x257d[33]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x1b){if(!_0x8c75x1b){return _0x8c75xd[_0x257d[50]](404)};var _0x8c75x1c=_[_0x257d[22]](_0x8c75x1b,_0x8c75xc[_0x257d[36]]);return _0x8c75x1c[_0x257d[52]]()})[_0x257d[17]](function(_0x8c75x1b){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x1b)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[53]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x1d;_0x8c75xc[_0x257d[36]][_0x257d[54]]= _0x8c75xc[_0x257d[33]][_0x257d[18]];return CustomField[_0x257d[59]](_0x8c75xc[_0x257d[36]])[_0x257d[17]](function(_0x8c75x1b){_0x8c75x1d= _0x8c75x1b;_0x8c75x1b[_0x257d[56]]= _0x257d[58]+ _0x8c75x1b[_0x257d[18]];return _0x8c75x1b[_0x257d[52]]()})[_0x257d[17]](function(){return sequelize[_0x257d[20]](util[_0x257d[57]](_0x257d[55],_0x8c75x1d[_0x257d[56]]))})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[50]](201)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[60]]= function(_0x8c75xc,_0x8c75xd){return List[_0x257d[28]](_0x8c75xc[_0x257d[33]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x1e){if(!_0x8c75x1e){return _0x8c75xd[_0x257d[50]](404)};return _0x8c75xd[_0x257d[15]](_0x8c75x1e)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[59]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x1f;return sequelize[_0x257d[66]](function(_0x8c75x20){return List[_0x257d[59]](_0x8c75xc[_0x257d[36]])[_0x257d[17]](function(_0x8c75x1e){_0x8c75x1f= _0x8c75x1e;return TdUpdate[_0x257d[59]]({action:_0x257d[65],listId:_0x8c75x1f[_0x257d[18]]})})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[16]](201)[_0x257d[15]](_0x8c75x1f)})})[_0x257d[14]](sequelize.UniqueConstraintError,function(_0x8c75xf){_0x8c75xf[_0x257d[61]]= _0x257d[62];_0x8c75xf[_0x257d[63]]= _0x257d[64];return _0x8c75xd[_0x257d[16]](500)[_0x257d[15]](_0x8c75xf)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[67]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x1f;return List[_0x257d[28]](_0x8c75xc[_0x257d[33]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x1e){if(!_0x8c75x1e){return _0x8c75xd[_0x257d[50]](404)};if(_0x8c75xc[_0x257d[36]][_0x257d[18]]){delete _0x8c75xc[_0x257d[36]][_0x257d[18]]};var _0x8c75x1c=_[_0x257d[22]](_0x8c75x1e,_0x8c75xc[_0x257d[36]]);return _0x8c75x1c[_0x257d[52]]()})[_0x257d[17]](function(_0x8c75x1e){_0x8c75x1f= _0x8c75x1e;return TdUpdate[_0x257d[59]]({action:_0x257d[68],listId:_0x8c75x1f[_0x257d[18]]})})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]](_0x8c75x1f)})[_0x257d[14]](sequelize.UniqueConstraintError,function(_0x8c75xf){_0x8c75xf[_0x257d[61]]= _0x257d[62];_0x8c75xf[_0x257d[63]]= _0x257d[64];return _0x8c75xd[_0x257d[16]](500)[_0x257d[15]](_0x8c75xf)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[69]]= function(_0x8c75xc,_0x8c75xd){return List[_0x257d[28]](_0x8c75xc[_0x257d[33]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x1e){if(!_0x8c75x1e){return _0x8c75xd[_0x257d[50]](404)};return _0x8c75x1e[_0x257d[71]]({where:{role:_0x257d[29]},attributes:[_0x257d[18],_0x257d[56],_0x257d[70],_0x257d[43]]})})[_0x257d[17]](function(_0x8c75x21){return _0x8c75xd[_0x257d[16]](200)[_0x257d[15]]({rows:_0x8c75x21,count:_0x8c75x21[_0x257d[47]]})})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[72]]= function(_0x8c75xc,_0x8c75xd,_0x8c75xe){return User[_0x257d[48]]({where:{id:_0x8c75xc[_0x257d[36]][_0x257d[74]]}})[_0x257d[17]](function(_0x8c75x22){var _0x8c75x23=_[_0x257d[19]](_0x8c75x22,function(_0x8c75x24){return {list:_0x8c75xc[_0x257d[33]][_0x257d[18]],membername:_0x8c75x24[_0x257d[56]],UserId:_0x8c75x24[_0x257d[18]]}});return UserHasList[_0x257d[73]](_0x8c75x23,{individualHooks:true})})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[50]](200)})[_0x257d[14]](function(_0x8c75xf){console[_0x257d[32]](_0x8c75xf);return _0x8c75xe(_0x8c75xf)})};exports[_0x257d[75]]= function(_0x8c75xc,_0x8c75xd,_0x8c75xe){return UserHasList[_0x257d[76]]({where:{UserId:_0x8c75xc[_0x257d[20]][_0x257d[74]],list:_0x8c75xc[_0x257d[33]][_0x257d[18]]},individualHooks:true})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[50]](202)})[_0x257d[14]](function(_0x8c75xf){return _0x8c75xe(_0x8c75xf)})};exports[_0x257d[76]]= function(_0x8c75xc,_0x8c75xd){return destroyList(_0x8c75xc[_0x257d[33]][_0x257d[18]],_0x8c75xd)};exports[_0x257d[77]]= function(_0x8c75xc,_0x8c75xd){return destroyList(_0x8c75xc[_0x257d[20]][_0x257d[78]],_0x8c75xd)};function destroyList(_0x8c75x26,_0x8c75xd){return delCf(_0x8c75x26,_0x8c75xd)[_0x257d[79]]()[_0x257d[17]](function(){return List[_0x257d[76]]({where:{id:_0x8c75x26},individualHooks:true})})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[50]](204)})[_0x257d[14]](function(_0x8c75xf){console[_0x257d[32]](_0x8c75xf);return handleError(_0x8c75xd,_0x8c75xf)})}function delCf(_0x8c75x26,_0x8c75xd){var _0x8c75x28;return CustomField[_0x257d[48]]({where:{ListId:_0x8c75x26}})[_0x257d[17]](function(_0x8c75x2d){if(!_0x8c75x2d){return _0x8c75xd[_0x257d[50]](404)};_0x8c75x28= _0x8c75x2d;return CustomField[_0x257d[76]]({where:{id:_0x8c75x26}})})[_0x257d[17]](function(){return Contact[_0x257d[85]]()})[_0x257d[17]](function(_0x8c75x2c){return _[_0x257d[84]](_0x8c75x2c)})[_0x257d[17]](function(_0x8c75x29){var _0x8c75x2a=[];_[_0x257d[83]](_0x8c75x28,function(_0x8c75x2b){if(_[_0x257d[80]](_0x8c75x29,_0x8c75x2b[_0x257d[56]])){_0x8c75x2a[_0x257d[82]](sequelize[_0x257d[20]](util[_0x257d[57]](_0x257d[81],_0x8c75x2b[_0x257d[56]])))}});return _0x8c75x2a})}exports[_0x257d[86]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x2e;return CustomField[_0x257d[28]](_0x8c75xc[_0x257d[33]][_0x257d[18]])[_0x257d[17]](function(_0x8c75x2f){if(!_0x8c75x2f){return _0x8c75xd[_0x257d[50]](404)};_0x8c75x2e= _0x8c75x2f;return CustomField[_0x257d[76]]({where:{id:_0x8c75xc[_0x257d[33]][_0x257d[18]]}})})[_0x257d[17]](function(){return Contact[_0x257d[85]]()})[_0x257d[17]](function(_0x8c75x2c){return _[_0x257d[84]](_0x8c75x2c)})[_0x257d[17]](function(_0x8c75x29){if(_[_0x257d[80]](_0x8c75x29,_0x8c75x2e[_0x257d[56]])){return sequelize[_0x257d[20]](util[_0x257d[57]](_0x257d[81],_0x8c75x2e[_0x257d[56]]))}})[_0x257d[17]](function(){return _0x8c75xd[_0x257d[50]](204)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};exports[_0x257d[87]]= function(_0x8c75xc,_0x8c75xd){var _0x8c75x28;return CustomField[_0x257d[48]]({where:{id:_0x8c75xc[_0x257d[20]][_0x257d[78]]}})[_0x257d[17]](function(_0x8c75x2d){if(!_0x8c75x2d){return _0x8c75xd[_0x257d[50]](404)};_0x8c75x28= _0x8c75x2d;return CustomField[_0x257d[76]]({where:{id:_0x8c75xc[_0x257d[20]][_0x257d[78]]}})})[_0x257d[17]](function(){return Contact[_0x257d[85]]()})[_0x257d[17]](function(_0x8c75x2c){return _[_0x257d[84]](_0x8c75x2c)})[_0x257d[17]](function(_0x8c75x29){var _0x8c75x2a=[];_0x8c75x28[_0x257d[83]](function(_0x8c75x2b){if(_[_0x257d[80]](_0x8c75x29,_0x8c75x2b[_0x257d[56]])){_0x8c75x2a[_0x257d[82]](sequelize[_0x257d[20]](util[_0x257d[57]](_0x257d[81],_0x8c75x2b[_0x257d[56]])))}});return _0x8c75x2a})[_0x257d[79]]()[_0x257d[17]](function(){return _0x8c75xd[_0x257d[50]](204)})[_0x257d[14]](function(_0x8c75xf){return handleError(_0x8c75xd,_0x8c75xf)})};function handleError(_0x8c75xd,_0x8c75xf){return _0x8c75xd[_0x257d[16]](500)[_0x257d[15]](_0x8c75xf)}
\ No newline at end of file
+var _0x38cd=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4C\x69\x73\x74","\x54\x64\x55\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4C\x69\x73\x74","\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x43\x6F\x6E\x74\x61\x63\x74","\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","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x69\x64","\x6D\x61\x70","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x73\x63\x6F\x70\x65","\x67\x65\x74\x4C\x69\x73\x74\x73","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x67\x65\x74\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x6C\x6F\x67","\x70\x61\x72\x61\x6D\x73","\x67\x65\x74\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74","\x62\x6F\x64\x79","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x65\x6D\x61\x69\x6C","\x77\x68\x65\x72\x65","\x25","\x66\x6F\x72\x49\x6E","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x73\x61\x76\x65","\x63\x72\x65\x61\x74\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x4C\x69\x73\x74\x49\x64","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x41\x44\x44\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73\x20\x56\x41\x52\x43\x48\x41\x52\x28\x32\x35\x35\x29","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x63\x66\x5F","\x63\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\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\x4C\x49\x53\x54","\x6D\x65\x73\x73\x61\x67\x65","\x54\x68\x65\x20\x6C\x69\x73\x74\x20\x6E\x61\x6D\x65\x20\x61\x6C\x72\x65\x61\x64\x79\x20\x65\x78\x69\x73\x74\x73","\x6C\x69\x73\x74\x2F\x69\x6E\x73\x65\x72\x74","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65","\x6C\x69\x73\x74\x2F\x75\x70\x64\x61\x74\x65","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x67\x65\x74\x55\x73\x65\x72\x73","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x63\x6D\x5F\x63\x6F\x6E\x74\x61\x63\x74\x73\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x25\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x64\x65\x73\x63\x72\x69\x62\x65","\x72\x65\x6D\x6F\x76\x65\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x43\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64\x73"];_0x38cd[0];var _=require(_0x38cd[1]);var util=require(_0x38cd[2]);var BPromise=require(_0x38cd[3]);var User=require(_0x38cd[5])[_0x38cd[4]];var List=require(_0x38cd[5])[_0x38cd[6]];var TdUpdate=require(_0x38cd[5])[_0x38cd[7]];var UserHasList=require(_0x38cd[5])[_0x38cd[8]];var CustomField=require(_0x38cd[5])[_0x38cd[9]];var Contact=require(_0x38cd[5])[_0x38cd[10]];var Util=require(_0x38cd[11]);var sequelize=require(_0x38cd[5])[_0x38cd[12]];exports[_0x38cd[13]]= function(_0xd743xc,_0xd743xd,_0xd743xe){switch(_0xd743xc[_0x38cd[27]][_0x38cd[30]]){case _0x38cd[29]:return User[_0x38cd[28]](_0xd743xc[_0x38cd[27]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x13){return _0xd743x13[_0x38cd[26]]()})[_0x38cd[17]](function(_0xd743x11){var _0xd743x12=_[_0x38cd[19]](_0xd743x11,_0x38cd[18]);return List[_0x38cd[25]](_0x38cd[24])[_0x38cd[23]](_[_0x38cd[22]](Util[_0x38cd[21]](_0xd743xc[_0x38cd[20]],{$or:[{defaultEntry:true},{id:_0xd743x12}]}),{distinct:true}))})[_0x38cd[17]](function(_0xd743x10){_0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x10)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)});default:return List[_0x38cd[25]](_0x38cd[24])[_0x38cd[23]](_[_0x38cd[22]](Util[_0x38cd[21]](_0xd743xc[_0x38cd[20]]),{distinct:true}))[_0x38cd[17]](function(_0xd743x10){_0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x10)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})}};exports[_0x38cd[31]]= function(_0xd743xc,_0xd743xd){return CustomField[_0x38cd[23]]({where:{ListId:_0xd743xc[_0x38cd[33]][_0x38cd[18]]}})[_0x38cd[17]](function(_0xd743x14){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x14)})[_0x38cd[14]](function(_0xd743xf){console[_0x38cd[32]](_0xd743xf);return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[34]]= function(_0xd743xc,_0xd743xd){return CustomField[_0x38cd[23]]({where:{$or:[{ListId:_0xd743xc[_0x38cd[33]][_0x38cd[18]]},{ListId:null}]}})[_0x38cd[17]](function(_0xd743x14){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x14)})[_0x38cd[14]](function(_0xd743xf){console[_0x38cd[32]](_0xd743xf);return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[35]]= function(_0xd743xc,_0xd743xd){var _0xd743x15=_[_0x38cd[22]](_0xd743xc[_0x38cd[36]],{ListId:_0xd743xc[_0x38cd[33]][_0x38cd[18]]});return Contact[_0x38cd[38]]({where:_0xd743x15,default:_0xd743xc[_0x38cd[36]]})[_0x38cd[37]](function(_0xd743x16){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x16)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[39]]= function(_0xd743xc,_0xd743xd){var _0xd743x17={where:{ListId:_0xd743xc[_0x38cd[33]][_0x38cd[18]]},attributes:[_0x38cd[40],_0x38cd[41],_0x38cd[42],_0x38cd[43]]};_[_0x38cd[46]](_0xd743xc[_0x38cd[20]],function(_0xd743x18,_0xd743x19){_0xd743x17[_0x38cd[44]][_0xd743x19]= {$like:_0x38cd[45]+ _0xd743x18+ _0x38cd[45]}});return Contact[_0x38cd[48]](_0xd743x17)[_0x38cd[17]](function(_0xd743x1a){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]]({rows:_0xd743x1a,length:_0xd743x1a[_0x38cd[47]]})})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[49]]= function(_0xd743xc,_0xd743xd){return CustomField[_0x38cd[28]](_0xd743xc[_0x38cd[33]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x1b){if(!_0xd743x1b){return _0xd743xd[_0x38cd[50]](404)};return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x1b)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[51]]= function(_0xd743xc,_0xd743xd){return CustomField[_0x38cd[28]](_0xd743xc[_0x38cd[33]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x1b){if(!_0xd743x1b){return _0xd743xd[_0x38cd[50]](404)};var _0xd743x1c=_[_0x38cd[22]](_0xd743x1b,_0xd743xc[_0x38cd[36]]);return _0xd743x1c[_0x38cd[52]]()})[_0x38cd[17]](function(_0xd743x1b){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x1b)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[53]]= function(_0xd743xc,_0xd743xd){var _0xd743x1d;_0xd743xc[_0x38cd[36]][_0x38cd[54]]= _0xd743xc[_0x38cd[33]][_0x38cd[18]];return CustomField[_0x38cd[59]](_0xd743xc[_0x38cd[36]])[_0x38cd[17]](function(_0xd743x1b){_0xd743x1d= _0xd743x1b;_0xd743x1b[_0x38cd[56]]= _0x38cd[58]+ _0xd743x1b[_0x38cd[18]];return _0xd743x1b[_0x38cd[52]]()})[_0x38cd[17]](function(){return sequelize[_0x38cd[20]](util[_0x38cd[57]](_0x38cd[55],_0xd743x1d[_0x38cd[56]]))})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[50]](201)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[60]]= function(_0xd743xc,_0xd743xd){return List[_0x38cd[28]](_0xd743xc[_0x38cd[33]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x1e){if(!_0xd743x1e){return _0xd743xd[_0x38cd[50]](404)};return _0xd743xd[_0x38cd[15]](_0xd743x1e)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[59]]= function(_0xd743xc,_0xd743xd){var _0xd743x1f;return sequelize[_0x38cd[66]](function(_0xd743x20){return List[_0x38cd[59]](_0xd743xc[_0x38cd[36]])[_0x38cd[17]](function(_0xd743x1e){_0xd743x1f= _0xd743x1e;return TdUpdate[_0x38cd[59]]({action:_0x38cd[65],listId:_0xd743x1f[_0x38cd[18]]})})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[16]](201)[_0x38cd[15]](_0xd743x1f)})})[_0x38cd[14]](sequelize.UniqueConstraintError,function(_0xd743xf){_0xd743xf[_0x38cd[61]]= _0x38cd[62];_0xd743xf[_0x38cd[63]]= _0x38cd[64];return _0xd743xd[_0x38cd[16]](500)[_0x38cd[15]](_0xd743xf)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[67]]= function(_0xd743xc,_0xd743xd){var _0xd743x1f;return List[_0x38cd[28]](_0xd743xc[_0x38cd[33]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x1e){if(!_0xd743x1e){return _0xd743xd[_0x38cd[50]](404)};if(_0xd743xc[_0x38cd[36]][_0x38cd[18]]){delete _0xd743xc[_0x38cd[36]][_0x38cd[18]]};var _0xd743x1c=_[_0x38cd[22]](_0xd743x1e,_0xd743xc[_0x38cd[36]]);return _0xd743x1c[_0x38cd[52]]()})[_0x38cd[17]](function(_0xd743x1e){_0xd743x1f= _0xd743x1e;return TdUpdate[_0x38cd[59]]({action:_0x38cd[68],listId:_0xd743x1f[_0x38cd[18]]})})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]](_0xd743x1f)})[_0x38cd[14]](sequelize.UniqueConstraintError,function(_0xd743xf){_0xd743xf[_0x38cd[61]]= _0x38cd[62];_0xd743xf[_0x38cd[63]]= _0x38cd[64];return _0xd743xd[_0x38cd[16]](500)[_0x38cd[15]](_0xd743xf)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[69]]= function(_0xd743xc,_0xd743xd){return List[_0x38cd[28]](_0xd743xc[_0x38cd[33]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x1e){if(!_0xd743x1e){return _0xd743xd[_0x38cd[50]](404)};return _0xd743x1e[_0x38cd[71]]({where:{role:_0x38cd[29]},attributes:[_0x38cd[18],_0x38cd[56],_0x38cd[70],_0x38cd[43]]})})[_0x38cd[17]](function(_0xd743x21){return _0xd743xd[_0x38cd[16]](200)[_0x38cd[15]]({rows:_0xd743x21,count:_0xd743x21[_0x38cd[47]]})})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[72]]= function(_0xd743xc,_0xd743xd,_0xd743xe){return User[_0x38cd[48]]({where:{id:_0xd743xc[_0x38cd[36]][_0x38cd[74]]}})[_0x38cd[17]](function(_0xd743x22){var _0xd743x23=_[_0x38cd[19]](_0xd743x22,function(_0xd743x24){return {list:_0xd743xc[_0x38cd[33]][_0x38cd[18]],membername:_0xd743x24[_0x38cd[56]],UserId:_0xd743x24[_0x38cd[18]]}});return UserHasList[_0x38cd[73]](_0xd743x23,{individualHooks:true})})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[50]](200)})[_0x38cd[14]](function(_0xd743xf){console[_0x38cd[32]](_0xd743xf);return _0xd743xe(_0xd743xf)})};exports[_0x38cd[75]]= function(_0xd743xc,_0xd743xd,_0xd743xe){return UserHasList[_0x38cd[76]]({where:{UserId:_0xd743xc[_0x38cd[20]][_0x38cd[74]],list:_0xd743xc[_0x38cd[33]][_0x38cd[18]]},individualHooks:true})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[50]](202)})[_0x38cd[14]](function(_0xd743xf){return _0xd743xe(_0xd743xf)})};exports[_0x38cd[76]]= function(_0xd743xc,_0xd743xd){return destroyList(_0xd743xc[_0x38cd[33]][_0x38cd[18]],_0xd743xd)};exports[_0x38cd[77]]= function(_0xd743xc,_0xd743xd){return destroyList(_0xd743xc[_0x38cd[20]][_0x38cd[78]],_0xd743xd)};function destroyList(_0xd743x26,_0xd743xd){return delCf(_0xd743x26,_0xd743xd)[_0x38cd[79]]()[_0x38cd[17]](function(){return List[_0x38cd[76]]({where:{id:_0xd743x26},individualHooks:true})})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[50]](204)})[_0x38cd[14]](function(_0xd743xf){console[_0x38cd[32]](_0xd743xf);return handleError(_0xd743xd,_0xd743xf)})}function delCf(_0xd743x26,_0xd743xd){var _0xd743x28;return CustomField[_0x38cd[48]]({where:{ListId:_0xd743x26}})[_0x38cd[17]](function(_0xd743x2d){if(!_0xd743x2d){return _0xd743xd[_0x38cd[50]](404)};_0xd743x28= _0xd743x2d;return CustomField[_0x38cd[76]]({where:{id:_0xd743x26}})})[_0x38cd[17]](function(){return Contact[_0x38cd[85]]()})[_0x38cd[17]](function(_0xd743x2c){return _[_0x38cd[84]](_0xd743x2c)})[_0x38cd[17]](function(_0xd743x29){var _0xd743x2a=[];_[_0x38cd[83]](_0xd743x28,function(_0xd743x2b){if(_[_0x38cd[80]](_0xd743x29,_0xd743x2b[_0x38cd[56]])){_0xd743x2a[_0x38cd[82]](sequelize[_0x38cd[20]](util[_0x38cd[57]](_0x38cd[81],_0xd743x2b[_0x38cd[56]])))}});return _0xd743x2a})}exports[_0x38cd[86]]= function(_0xd743xc,_0xd743xd){var _0xd743x2e;return CustomField[_0x38cd[28]](_0xd743xc[_0x38cd[33]][_0x38cd[18]])[_0x38cd[17]](function(_0xd743x2f){if(!_0xd743x2f){return _0xd743xd[_0x38cd[50]](404)};_0xd743x2e= _0xd743x2f;return CustomField[_0x38cd[76]]({where:{id:_0xd743xc[_0x38cd[33]][_0x38cd[18]]}})})[_0x38cd[17]](function(){return Contact[_0x38cd[85]]()})[_0x38cd[17]](function(_0xd743x2c){return _[_0x38cd[84]](_0xd743x2c)})[_0x38cd[17]](function(_0xd743x29){if(_[_0x38cd[80]](_0xd743x29,_0xd743x2e[_0x38cd[56]])){return sequelize[_0x38cd[20]](util[_0x38cd[57]](_0x38cd[81],_0xd743x2e[_0x38cd[56]]))}})[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[50]](204)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};exports[_0x38cd[87]]= function(_0xd743xc,_0xd743xd){var _0xd743x28;return CustomField[_0x38cd[48]]({where:{id:_0xd743xc[_0x38cd[20]][_0x38cd[78]]}})[_0x38cd[17]](function(_0xd743x2d){if(!_0xd743x2d){return _0xd743xd[_0x38cd[50]](404)};_0xd743x28= _0xd743x2d;return CustomField[_0x38cd[76]]({where:{id:_0xd743xc[_0x38cd[20]][_0x38cd[78]]}})})[_0x38cd[17]](function(){return Contact[_0x38cd[85]]()})[_0x38cd[17]](function(_0xd743x2c){return _[_0x38cd[84]](_0xd743x2c)})[_0x38cd[17]](function(_0xd743x29){var _0xd743x2a=[];_0xd743x28[_0x38cd[83]](function(_0xd743x2b){if(_[_0x38cd[80]](_0xd743x29,_0xd743x2b[_0x38cd[56]])){_0xd743x2a[_0x38cd[82]](sequelize[_0x38cd[20]](util[_0x38cd[57]](_0x38cd[81],_0xd743x2b[_0x38cd[56]])))}});return _0xd743x2a})[_0x38cd[79]]()[_0x38cd[17]](function(){return _0xd743xd[_0x38cd[50]](204)})[_0x38cd[14]](function(_0xd743xf){return handleError(_0xd743xd,_0xd743xf)})};function handleError(_0xd743xd,_0xd743xf){return _0xd743xd[_0x38cd[16]](500)[_0x38cd[15]](_0xd743xf)}
\ No newline at end of file