Built motion from commit c8dd8619.|2.0.42
[motion2.git] / server / api / trunk / trunk.controller.js
index 2ac2119..bd9b77a 100644 (file)
@@ -1 +1 @@
-var _0x5f3d=["\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","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x54\x72\x75\x6E\x6B\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x54\x72\x75\x6E\x6B\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x54\x72\x75\x6E\x6B\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\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","\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","\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","\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","\x54\x72\x75\x6E\x6B","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\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","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\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","\x52\x65\x6C\x6F\x61\x64","\x63\x68\x61\x6E\x5F\x73\x69\x70\x2E\x73\x6F","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x74\x72\x75\x6E\x6B\x2E\x65\x6A\x73","\x6A\x6F\x69\x6E","\x75\x74\x66\x38","\x72\x65\x61\x64\x46\x69\x6C\x65\x53\x79\x6E\x63","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x72\x65\x67\x69\x73\x74\x72\x79\x2E\x65\x6A\x73","\x72\x65\x6E\x64\x65\x72","\x2F\x65\x74\x63\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x74\x72\x75\x6E\x6B\x73\x2E\x63\x6F\x6E\x66","\x77\x72\x69\x74\x65\x46\x69\x6C\x65\x53\x79\x6E\x63","\x72\x65\x67\x69\x73\x74\x72\x79","\x2F\x65\x74\x63\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x72\x65\x67\x69\x73\x74\x65\x72\x73\x2E\x63\x6F\x6E\x66","\x62\x6F\x64\x79"];_0x5f3d[0];var jsonpatch=require(_0x5f3d[1]);var rp=require(_0x5f3d[2]);var moment=require(_0x5f3d[3]);var BPromise=require(_0x5f3d[4]);var Mustache=require(_0x5f3d[5]);var util=require(_0x5f3d[6]);var path=require(_0x5f3d[7]);var sox=require(_0x5f3d[8]);var csv=require(_0x5f3d[9]);var ejs=require(_0x5f3d[10]);var fs=require(_0x5f3d[11]);var _=require(_0x5f3d[12]);var squel=require(_0x5f3d[13]);var crypto=require(_0x5f3d[14]);var jsforce=require(_0x5f3d[15]);var deskjs=require(_0x5f3d[16]);var toCsv=require(_0x5f3d[9]);var querystring=require(_0x5f3d[17]);var qs=require(_0x5f3d[18]);var logger=require(_0x5f3d[20])(_0x5f3d[19]);var utils=require(_0x5f3d[21]);var config=require(_0x5f3d[22]);var db=require(_0x5f3d[24])[_0x5f3d[23]];var jayson=require(_0x5f3d[25]);var client=jayson[_0x5f3d[27]][_0x5f3d[26]]({port:9002});function respondWithRpcPromise(_0xca6cx1b,_0xca6cx1c,_0xca6cx1d,_0xca6cx1e){return  new BPromise(function(_0xca6cx1f,_0xca6cx20){var _0xca6cx21=(_0xca6cx1e|| client);return _0xca6cx21[_0x5f3d[40]](_0xca6cx1b,_0xca6cx1d)[_0x5f3d[39]](function(_0xca6cx23){logger[_0x5f3d[32]](_0x5f3d[28],_0xca6cx1c,_0x5f3d[31]);logger[_0x5f3d[35]](_0x5f3d[33],_0xca6cx1c,_0x5f3d[31],JSON[_0x5f3d[34]](_0xca6cx23));if(_0xca6cx23[_0x5f3d[29]]){if(_0xca6cx23[_0x5f3d[29]][_0x5f3d[36]]=== 500){logger[_0x5f3d[29]](_0x5f3d[28],_0xca6cx1c,_0xca6cx23[_0x5f3d[29]][_0x5f3d[37]]);return _0xca6cx20(_0xca6cx23[_0x5f3d[29]][_0x5f3d[37]])};logger[_0x5f3d[29]](_0x5f3d[28],_0xca6cx1c,_0xca6cx23[_0x5f3d[29]][_0x5f3d[37]]);return _0xca6cx1f(_0xca6cx23[_0x5f3d[29]][_0x5f3d[37]])}else {logger[_0x5f3d[32]](_0x5f3d[28],_0xca6cx1c,_0x5f3d[31]);_0xca6cx1f(_0xca6cx23[_0x5f3d[38]][_0x5f3d[37]])}})[_0x5f3d[30]](function(_0xca6cx22){logger[_0x5f3d[29]](_0x5f3d[28],_0xca6cx1c,_0xca6cx22);_0xca6cx20(_0xca6cx22)})})}function respondWithStatusCode(_0xca6cx23,_0xca6cx25,_0xca6cx1c){_0xca6cx25= _0xca6cx25|| 204;return function(_0xca6cx26){if(_0xca6cx26){logger[_0x5f3d[32]](_0x5f3d[33],_0xca6cx1c,_0xca6cx25,_0x5f3d[41]);logger[_0x5f3d[35]](_0x5f3d[42],_0xca6cx1c,_0xca6cx25,_0x5f3d[41]);return _0xca6cx23[_0x5f3d[43]](_0xca6cx25)};return _0xca6cx23[_0x5f3d[45]](_0xca6cx25)[_0x5f3d[44]]()}}function respondWithResult(_0xca6cx23,_0xca6cx25,_0xca6cx1c){_0xca6cx25= _0xca6cx25|| 200;return function(_0xca6cx26){if(_0xca6cx26){logger[_0x5f3d[32]](_0x5f3d[33],_0xca6cx1c,_0xca6cx25,_0x5f3d[46]);logger[_0x5f3d[35]](_0x5f3d[42],_0xca6cx1c,_0xca6cx25,_0x5f3d[46],JSON[_0x5f3d[34]](_0xca6cx26));return _0xca6cx23[_0x5f3d[45]](_0xca6cx25)[_0x5f3d[47]](_0xca6cx26)}}}function respondWithFilteredResult(_0xca6cx23,_0xca6cx29,_0xca6cx1c){return function(_0xca6cx26){if(_0xca6cx26){var _0xca6cx2a=_0xca6cx26[_0x5f3d[48]],_0xca6cx2b=_0xca6cx29[_0x5f3d[49]],_0xca6cx2c=_0xca6cx29[_0x5f3d[49]]+ _0xca6cx29[_0x5f3d[50]],_0xca6cx25;if(_0xca6cx2c>= _0xca6cx2a){_0xca6cx2c= _0xca6cx2a;_0xca6cx25= 200}else {_0xca6cx25= 206};_0xca6cx23[_0x5f3d[45]](_0xca6cx25);logger[_0x5f3d[32]](_0x5f3d[33],_0xca6cx1c,_0xca6cx25,_0x5f3d[51]);logger[_0x5f3d[35]](_0x5f3d[42],_0xca6cx1c,_0xca6cx25,_0x5f3d[46],JSON[_0x5f3d[34]](_0xca6cx26));return _0xca6cx23[_0x5f3d[55]](_0x5f3d[52],_0xca6cx2b+ _0x5f3d[53]+ _0xca6cx2c+ _0x5f3d[54]+ _0xca6cx2a)[_0x5f3d[47]](_0xca6cx26)};return null}}function patchUpdates(_0xca6cx2e){return function(_0xca6cx26){try{jsonpatch[_0x5f3d[56]](_0xca6cx26,_0xca6cx2e,true)}catch(err){return BPromise[_0x5f3d[57]](err)};return _0xca6cx26[_0x5f3d[58]]()}}function saveUpdates(_0xca6cx30,_0xca6cx25,_0xca6cx1c){return function(_0xca6cx26){if(_0xca6cx26){return _0xca6cx26[_0x5f3d[60]](_0xca6cx30)[_0x5f3d[39]](function(_0xca6cx31){logger[_0x5f3d[32]](_0x5f3d[33],_0xca6cx1c,_0xca6cx25,_0x5f3d[59]);logger[_0x5f3d[35]](_0x5f3d[42],_0xca6cx1c,_0xca6cx25,_0x5f3d[59],JSON[_0x5f3d[34]](_0xca6cx26));return _0xca6cx31})};return null}}function removeEntity(_0xca6cx23,_0xca6cx25,_0xca6cx1c){return function(_0xca6cx26){if(_0xca6cx26){return _0xca6cx26[_0x5f3d[62]]()[_0x5f3d[39]](function(){logger[_0x5f3d[32]](_0x5f3d[33],_0xca6cx1c,_0xca6cx25,_0x5f3d[61]);logger[_0x5f3d[35]](_0x5f3d[42],_0xca6cx1c,_0xca6cx25,_0x5f3d[61],JSON[_0x5f3d[34]](_0xca6cx26));_0xca6cx23[_0x5f3d[45]](204)[_0x5f3d[44]]()})}}}function handleEntityNotFound(_0xca6cx23,_0xca6cx25,_0xca6cx1c){return function(_0xca6cx26){if(!_0xca6cx26){logger[_0x5f3d[29]](_0x5f3d[33],_0xca6cx1c,404,_0x5f3d[63]);_0xca6cx23[_0x5f3d[43]](404)};return _0xca6cx26}}function handleError(_0xca6cx23,_0xca6cx25,_0xca6cx1c){_0xca6cx25= _0xca6cx25|| 500;return function(_0xca6cx22){logger[_0x5f3d[29]](_0x5f3d[33],_0xca6cx1c,_0xca6cx25,util[_0x5f3d[64]](_0xca6cx22,{showHidden:false,depth:null}));delete _0xca6cx22[_0x5f3d[65]];_0xca6cx23[_0x5f3d[45]](_0xca6cx25)[_0x5f3d[66]](_0xca6cx22)}}exports[_0x5f3d[67]]= function(_0xca6cx1d,_0xca6cx23){var _0xca6cx29={},_0xca6cx35={},_0xca6cx36={count:0,rows:[]};_0xca6cx35[_0x5f3d[68]]= _[_0x5f3d[71]](db[_0x5f3d[70]][_0x5f3d[69]]);_0xca6cx35[_0x5f3d[72]]= _[_0x5f3d[71]](_0xca6cx1d[_0x5f3d[72]]);_0xca6cx35[_0x5f3d[73]]= _[_0x5f3d[74]](_0xca6cx35[_0x5f3d[68]],_0xca6cx35[_0x5f3d[72]]);_0xca6cx29[_0x5f3d[75]]= _[_0x5f3d[74]](_0xca6cx35[_0x5f3d[68]],qs[_0x5f3d[76]](_0xca6cx1d[_0x5f3d[72]][_0x5f3d[76]]));_0xca6cx29[_0x5f3d[75]]= (_0xca6cx29[_0x5f3d[75]][_0x5f3d[77]])?_0xca6cx29[_0x5f3d[75]]:_0xca6cx35[_0x5f3d[68]];if(!_0xca6cx1d[_0x5f3d[72]][_0x5f3d[79]](_0x5f3d[78])){_0xca6cx29[_0x5f3d[50]]= qs[_0x5f3d[50]](_0xca6cx1d[_0x5f3d[72]][_0x5f3d[50]]);_0xca6cx29[_0x5f3d[49]]= qs[_0x5f3d[49]](_0xca6cx1d[_0x5f3d[72]][_0x5f3d[49]])};_0xca6cx29[_0x5f3d[80]]= qs[_0x5f3d[81]](_0xca6cx1d[_0x5f3d[72]][_0x5f3d[81]]);_0xca6cx29[_0x5f3d[82]]= qs[_0x5f3d[73]](_[_0x5f3d[83]](_0xca6cx1d[_0x5f3d[72]],_0xca6cx35[_0x5f3d[73]]));if(_0xca6cx1d[_0x5f3d[72]][_0x5f3d[84]]){_0xca6cx29[_0x5f3d[82]]= _[_0x5f3d[87]](_0xca6cx29[_0x5f3d[82]],{$or:_[_0x5f3d[86]](_0xca6cx29[_0x5f3d[75]],function(_0xca6cx37){var _0xca6cx36={};_0xca6cx36[_0xca6cx37]= {$like:_0x5f3d[85]+ _0xca6cx1d[_0x5f3d[72]][_0x5f3d[84]]+ _0x5f3d[85]};return _0xca6cx36})})};_0xca6cx29= _[_0x5f3d[87]]({},_0xca6cx29,_0xca6cx1d[_0x5f3d[88]]);return db[_0x5f3d[70]][_0x5f3d[48]]({where:_0xca6cx29[_0x5f3d[82]]})[_0x5f3d[39]](function(_0xca6cx2a){_0xca6cx36[_0x5f3d[48]]= _0xca6cx2a;if(_0xca6cx1d[_0x5f3d[72]][_0x5f3d[90]]){_0xca6cx29[_0x5f3d[91]]= [{all:true}]};return db[_0x5f3d[70]][_0x5f3d[92]](_0xca6cx29)})[_0x5f3d[39]](function(_0xca6cx38){_0xca6cx36[_0x5f3d[89]]= _0xca6cx38;return _0xca6cx36})[_0x5f3d[39]](respondWithFilteredResult(_0xca6cx23,_0xca6cx29,_0x5f3d[67]))[_0x5f3d[30]](handleError(_0xca6cx23,null,_0x5f3d[67]))};exports[_0x5f3d[93]]= function(_0xca6cx1d,_0xca6cx23){var _0xca6cx29={raw:false,where:{id:_0xca6cx1d[_0x5f3d[95]][_0x5f3d[94]]}},_0xca6cx35={};_0xca6cx35[_0x5f3d[68]]= _[_0x5f3d[71]](db[_0x5f3d[70]][_0x5f3d[69]]);_0xca6cx35[_0x5f3d[72]]= _[_0x5f3d[71]](_0xca6cx1d[_0x5f3d[72]]);_0xca6cx35[_0x5f3d[73]]= _[_0x5f3d[74]](_0xca6cx35[_0x5f3d[68]],_0xca6cx35[_0x5f3d[72]]);_0xca6cx29[_0x5f3d[75]]= _[_0x5f3d[74]](_0xca6cx35[_0x5f3d[68]],qs[_0x5f3d[76]](_0xca6cx1d[_0x5f3d[72]][_0x5f3d[76]]));_0xca6cx29[_0x5f3d[75]]= (_0xca6cx29[_0x5f3d[75]][_0x5f3d[77]])?_0xca6cx29[_0x5f3d[75]]:_0xca6cx35[_0x5f3d[68]];if(_0xca6cx1d[_0x5f3d[72]][_0x5f3d[90]]){_0xca6cx29[_0x5f3d[91]]= [{all:true}]};_0xca6cx29= _[_0x5f3d[87]]({},_0xca6cx29,_0xca6cx1d[_0x5f3d[88]]);return db[_0x5f3d[70]][_0x5f3d[96]](_0xca6cx29)[_0x5f3d[39]](handleEntityNotFound(_0xca6cx23,null,_0x5f3d[93]))[_0x5f3d[39]](respondWithResult(_0xca6cx23,null,_0x5f3d[93]))[_0x5f3d[30]](handleError(_0xca6cx23,null,_0x5f3d[93]))};exports[_0x5f3d[97]]= function(_0xca6cx1d,_0xca6cx23,_0xca6cx39){var _0xca6cx3a;return db[_0x5f3d[70]][_0x5f3d[97]](_0xca6cx1d[_0x5f3d[111]],{raw:true})[_0x5f3d[39]](function(_0xca6cx26){_0xca6cx3a= _0xca6cx26;return db[_0x5f3d[70]][_0x5f3d[92]]({raw:true})})[_0x5f3d[39]](function(_0xca6cx3b){var _0xca6cx3c=fs[_0x5f3d[104]](path[_0x5f3d[102]](config[_0x5f3d[100]],_0x5f3d[101]),_0x5f3d[103]);var _0xca6cx3d=fs[_0x5f3d[104]](path[_0x5f3d[102]](config[_0x5f3d[100]],_0x5f3d[105]),_0x5f3d[103]);var _0xca6cx3e=ejs[_0x5f3d[106]](_0xca6cx3c,{trunks:_0xca6cx3b|| []});fs[_0x5f3d[108]](_0x5f3d[107],_0xca6cx3e);if(_0xca6cx3a[_0x5f3d[109]]){var _0xca6cx3f=ejs[_0x5f3d[106]](_0xca6cx3d,{trunks:_0xca6cx3b|| []});fs[_0x5f3d[108]](_0x5f3d[110],_0xca6cx3f)}})[_0x5f3d[39]](function(){return respondWithRpcPromise(_0x5f3d[98],_0x5f3d[97],{module:_0x5f3d[99]})})[_0x5f3d[39]](function(){return _0xca6cx3a})[_0x5f3d[39]](respondWithResult(_0xca6cx23,201,_0x5f3d[97]))[_0x5f3d[30]](handleError(_0xca6cx23,null,_0x5f3d[97]))};exports[_0x5f3d[60]]= function(_0xca6cx1d,_0xca6cx23,_0xca6cx39){var _0xca6cx3a;return db[_0x5f3d[70]][_0x5f3d[96]]({where:{id:_0xca6cx1d[_0x5f3d[95]][_0x5f3d[94]]}})[_0x5f3d[39]](handleEntityNotFound(_0xca6cx23,null,_0x5f3d[60]))[_0x5f3d[39]](saveUpdates(_0xca6cx1d[_0x5f3d[111]],null,_0x5f3d[60]))[_0x5f3d[39]](function(_0xca6cx26){if(_0xca6cx26){_0xca6cx3a= _0xca6cx26;return db[_0x5f3d[70]][_0x5f3d[92]]({raw:true})}})[_0x5f3d[39]](function(_0xca6cx3b){if(_0xca6cx3b){var _0xca6cx3c=fs[_0x5f3d[104]](path[_0x5f3d[102]](config[_0x5f3d[100]],_0x5f3d[101]),_0x5f3d[103]);var _0xca6cx3d=fs[_0x5f3d[104]](path[_0x5f3d[102]](config[_0x5f3d[100]],_0x5f3d[105]),_0x5f3d[103]);var _0xca6cx3e=ejs[_0x5f3d[106]](_0xca6cx3c,{trunks:_0xca6cx3b|| []});fs[_0x5f3d[108]](_0x5f3d[107],_0xca6cx3e);var _0xca6cx3f=ejs[_0x5f3d[106]](_0xca6cx3d,{trunks:_0xca6cx3b|| []});fs[_0x5f3d[108]](_0x5f3d[110],_0xca6cx3f);return respondWithRpcPromise(_0x5f3d[98],_0x5f3d[60],{module:_0x5f3d[99]})};return null})[_0x5f3d[39]](function(_0xca6cx26){if(_0xca6cx26){return _0xca6cx3a}})[_0x5f3d[39]](respondWithResult(_0xca6cx23,null,_0x5f3d[60]))[_0x5f3d[30]](handleError(_0xca6cx23,null,_0x5f3d[60]))};exports[_0x5f3d[62]]= function(_0xca6cx1d,_0xca6cx23,_0xca6cx39){var _0xca6cx3a;return db[_0x5f3d[70]][_0x5f3d[96]]({where:{id:_0xca6cx1d[_0x5f3d[95]][_0x5f3d[94]]}})[_0x5f3d[39]](handleEntityNotFound(_0xca6cx23,null,_0x5f3d[62]))[_0x5f3d[39]](removeEntity(_0xca6cx23,null,_0x5f3d[62]))[_0x5f3d[39]](function(){return db[_0x5f3d[70]][_0x5f3d[92]]({raw:true})})[_0x5f3d[39]](function(_0xca6cx3b){var _0xca6cx3c=fs[_0x5f3d[104]](path[_0x5f3d[102]](config[_0x5f3d[100]],_0x5f3d[101]),_0x5f3d[103]);var _0xca6cx3d=fs[_0x5f3d[104]](path[_0x5f3d[102]](config[_0x5f3d[100]],_0x5f3d[105]),_0x5f3d[103]);var _0xca6cx3e=ejs[_0x5f3d[106]](_0xca6cx3c,{trunks:_0xca6cx3b});var _0xca6cx3f=ejs[_0x5f3d[106]](_0xca6cx3d,{trunks:_0xca6cx3b});fs[_0x5f3d[108]](_0x5f3d[107],_0xca6cx3e);fs[_0x5f3d[108]](_0x5f3d[110],_0xca6cx3f);return respondWithRpcPromise(_0x5f3d[98],_0x5f3d[62],{module:_0x5f3d[99]})})[_0x5f3d[30]](handleError(_0xca6cx23,null,_0x5f3d[62]))}
\ No newline at end of file
+var _0x23ba=["\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","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x54\x72\x75\x6E\x6B\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x54\x72\x75\x6E\x6B\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x54\x72\x75\x6E\x6B\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\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","\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","\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","\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","\x54\x72\x75\x6E\x6B","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\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","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\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","\x52\x65\x6C\x6F\x61\x64","\x63\x68\x61\x6E\x5F\x73\x69\x70\x2E\x73\x6F","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x74\x72\x75\x6E\x6B\x2E\x65\x6A\x73","\x6A\x6F\x69\x6E","\x75\x74\x66\x38","\x72\x65\x61\x64\x46\x69\x6C\x65\x53\x79\x6E\x63","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x72\x65\x67\x69\x73\x74\x72\x79\x2E\x65\x6A\x73","\x72\x65\x6E\x64\x65\x72","\x2F\x65\x74\x63\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x74\x72\x75\x6E\x6B\x73\x2E\x63\x6F\x6E\x66","\x77\x72\x69\x74\x65\x46\x69\x6C\x65\x53\x79\x6E\x63","\x72\x65\x67\x69\x73\x74\x72\x79","\x2F\x65\x74\x63\x2F\x61\x73\x74\x65\x72\x69\x73\x6B\x2F\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x72\x65\x67\x69\x73\x74\x65\x72\x73\x2E\x63\x6F\x6E\x66","\x62\x6F\x64\x79"];_0x23ba[0];var jsonpatch=require(_0x23ba[1]);var rp=require(_0x23ba[2]);var moment=require(_0x23ba[3]);var BPromise=require(_0x23ba[4]);var Mustache=require(_0x23ba[5]);var util=require(_0x23ba[6]);var path=require(_0x23ba[7]);var sox=require(_0x23ba[8]);var csv=require(_0x23ba[9]);var ejs=require(_0x23ba[10]);var fs=require(_0x23ba[11]);var _=require(_0x23ba[12]);var squel=require(_0x23ba[13]);var crypto=require(_0x23ba[14]);var jsforce=require(_0x23ba[15]);var deskjs=require(_0x23ba[16]);var toCsv=require(_0x23ba[9]);var querystring=require(_0x23ba[17]);var qs=require(_0x23ba[18]);var logger=require(_0x23ba[20])(_0x23ba[19]);var utils=require(_0x23ba[21]);var config=require(_0x23ba[22]);var db=require(_0x23ba[24])[_0x23ba[23]];var jayson=require(_0x23ba[25]);var client=jayson[_0x23ba[27]][_0x23ba[26]]({port:9002});function respondWithRpcPromise(_0x3b07x1b,_0x3b07x1c,_0x3b07x1d,_0x3b07x1e){return  new BPromise(function(_0x3b07x1f,_0x3b07x20){var _0x3b07x21=(_0x3b07x1e|| client);return _0x3b07x21[_0x23ba[40]](_0x3b07x1b,_0x3b07x1d)[_0x23ba[39]](function(_0x3b07x23){logger[_0x23ba[32]](_0x23ba[28],_0x3b07x1c,_0x23ba[31]);logger[_0x23ba[35]](_0x23ba[33],_0x3b07x1c,_0x23ba[31],JSON[_0x23ba[34]](_0x3b07x23));if(_0x3b07x23[_0x23ba[29]]){if(_0x3b07x23[_0x23ba[29]][_0x23ba[36]]=== 500){logger[_0x23ba[29]](_0x23ba[28],_0x3b07x1c,_0x3b07x23[_0x23ba[29]][_0x23ba[37]]);return _0x3b07x20(_0x3b07x23[_0x23ba[29]][_0x23ba[37]])};logger[_0x23ba[29]](_0x23ba[28],_0x3b07x1c,_0x3b07x23[_0x23ba[29]][_0x23ba[37]]);return _0x3b07x1f(_0x3b07x23[_0x23ba[29]][_0x23ba[37]])}else {logger[_0x23ba[32]](_0x23ba[28],_0x3b07x1c,_0x23ba[31]);_0x3b07x1f(_0x3b07x23[_0x23ba[38]][_0x23ba[37]])}})[_0x23ba[30]](function(_0x3b07x22){logger[_0x23ba[29]](_0x23ba[28],_0x3b07x1c,_0x3b07x22);_0x3b07x20(_0x3b07x22)})})}function respondWithStatusCode(_0x3b07x23,_0x3b07x25,_0x3b07x1c){_0x3b07x25= _0x3b07x25|| 204;return function(_0x3b07x26){if(_0x3b07x26){logger[_0x23ba[32]](_0x23ba[33],_0x3b07x1c,_0x3b07x25,_0x23ba[41]);logger[_0x23ba[35]](_0x23ba[42],_0x3b07x1c,_0x3b07x25,_0x23ba[41]);return _0x3b07x23[_0x23ba[43]](_0x3b07x25)};return _0x3b07x23[_0x23ba[45]](_0x3b07x25)[_0x23ba[44]]()}}function respondWithResult(_0x3b07x23,_0x3b07x25,_0x3b07x1c){_0x3b07x25= _0x3b07x25|| 200;return function(_0x3b07x26){if(_0x3b07x26){logger[_0x23ba[32]](_0x23ba[33],_0x3b07x1c,_0x3b07x25,_0x23ba[46]);logger[_0x23ba[35]](_0x23ba[42],_0x3b07x1c,_0x3b07x25,_0x23ba[46],JSON[_0x23ba[34]](_0x3b07x26));return _0x3b07x23[_0x23ba[45]](_0x3b07x25)[_0x23ba[47]](_0x3b07x26)}}}function respondWithFilteredResult(_0x3b07x23,_0x3b07x29,_0x3b07x1c){return function(_0x3b07x26){if(_0x3b07x26){var _0x3b07x2a=_0x3b07x26[_0x23ba[48]],_0x3b07x2b=_0x3b07x29[_0x23ba[49]],_0x3b07x2c=_0x3b07x29[_0x23ba[49]]+ _0x3b07x29[_0x23ba[50]],_0x3b07x25;if(_0x3b07x2c>= _0x3b07x2a){_0x3b07x2c= _0x3b07x2a;_0x3b07x25= 200}else {_0x3b07x25= 206};_0x3b07x23[_0x23ba[45]](_0x3b07x25);logger[_0x23ba[32]](_0x23ba[33],_0x3b07x1c,_0x3b07x25,_0x23ba[51]);logger[_0x23ba[35]](_0x23ba[42],_0x3b07x1c,_0x3b07x25,_0x23ba[46],JSON[_0x23ba[34]](_0x3b07x26));return _0x3b07x23[_0x23ba[55]](_0x23ba[52],_0x3b07x2b+ _0x23ba[53]+ _0x3b07x2c+ _0x23ba[54]+ _0x3b07x2a)[_0x23ba[47]](_0x3b07x26)};return null}}function patchUpdates(_0x3b07x2e){return function(_0x3b07x26){try{jsonpatch[_0x23ba[56]](_0x3b07x26,_0x3b07x2e,true)}catch(err){return BPromise[_0x23ba[57]](err)};return _0x3b07x26[_0x23ba[58]]()}}function saveUpdates(_0x3b07x30,_0x3b07x25,_0x3b07x1c){return function(_0x3b07x26){if(_0x3b07x26){return _0x3b07x26[_0x23ba[60]](_0x3b07x30)[_0x23ba[39]](function(_0x3b07x31){logger[_0x23ba[32]](_0x23ba[33],_0x3b07x1c,_0x3b07x25,_0x23ba[59]);logger[_0x23ba[35]](_0x23ba[42],_0x3b07x1c,_0x3b07x25,_0x23ba[59],JSON[_0x23ba[34]](_0x3b07x26));return _0x3b07x31})};return null}}function removeEntity(_0x3b07x23,_0x3b07x25,_0x3b07x1c){return function(_0x3b07x26){if(_0x3b07x26){return _0x3b07x26[_0x23ba[62]]()[_0x23ba[39]](function(){logger[_0x23ba[32]](_0x23ba[33],_0x3b07x1c,_0x3b07x25,_0x23ba[61]);logger[_0x23ba[35]](_0x23ba[42],_0x3b07x1c,_0x3b07x25,_0x23ba[61],JSON[_0x23ba[34]](_0x3b07x26));_0x3b07x23[_0x23ba[45]](204)[_0x23ba[44]]()})}}}function handleEntityNotFound(_0x3b07x23,_0x3b07x25,_0x3b07x1c){return function(_0x3b07x26){if(!_0x3b07x26){logger[_0x23ba[29]](_0x23ba[33],_0x3b07x1c,404,_0x23ba[63]);_0x3b07x23[_0x23ba[43]](404)};return _0x3b07x26}}function handleError(_0x3b07x23,_0x3b07x25,_0x3b07x1c){_0x3b07x25= _0x3b07x25|| 500;return function(_0x3b07x22){logger[_0x23ba[29]](_0x23ba[33],_0x3b07x1c,_0x3b07x25,util[_0x23ba[64]](_0x3b07x22,{showHidden:false,depth:null}));delete _0x3b07x22[_0x23ba[65]];_0x3b07x23[_0x23ba[45]](_0x3b07x25)[_0x23ba[66]](_0x3b07x22)}}exports[_0x23ba[67]]= function(_0x3b07x1d,_0x3b07x23){var _0x3b07x29={},_0x3b07x35={},_0x3b07x36={count:0,rows:[]};_0x3b07x35[_0x23ba[68]]= _[_0x23ba[71]](db[_0x23ba[70]][_0x23ba[69]]);_0x3b07x35[_0x23ba[72]]= _[_0x23ba[71]](_0x3b07x1d[_0x23ba[72]]);_0x3b07x35[_0x23ba[73]]= _[_0x23ba[74]](_0x3b07x35[_0x23ba[68]],_0x3b07x35[_0x23ba[72]]);_0x3b07x29[_0x23ba[75]]= _[_0x23ba[74]](_0x3b07x35[_0x23ba[68]],qs[_0x23ba[76]](_0x3b07x1d[_0x23ba[72]][_0x23ba[76]]));_0x3b07x29[_0x23ba[75]]= (_0x3b07x29[_0x23ba[75]][_0x23ba[77]])?_0x3b07x29[_0x23ba[75]]:_0x3b07x35[_0x23ba[68]];if(!_0x3b07x1d[_0x23ba[72]][_0x23ba[79]](_0x23ba[78])){_0x3b07x29[_0x23ba[50]]= qs[_0x23ba[50]](_0x3b07x1d[_0x23ba[72]][_0x23ba[50]]);_0x3b07x29[_0x23ba[49]]= qs[_0x23ba[49]](_0x3b07x1d[_0x23ba[72]][_0x23ba[49]])};_0x3b07x29[_0x23ba[80]]= qs[_0x23ba[81]](_0x3b07x1d[_0x23ba[72]][_0x23ba[81]]);_0x3b07x29[_0x23ba[82]]= qs[_0x23ba[73]](_[_0x23ba[83]](_0x3b07x1d[_0x23ba[72]],_0x3b07x35[_0x23ba[73]]));if(_0x3b07x1d[_0x23ba[72]][_0x23ba[84]]){_0x3b07x29[_0x23ba[82]]= _[_0x23ba[87]](_0x3b07x29[_0x23ba[82]],{$or:_[_0x23ba[86]](_0x3b07x29[_0x23ba[75]],function(_0x3b07x37){var _0x3b07x36={};_0x3b07x36[_0x3b07x37]= {$like:_0x23ba[85]+ _0x3b07x1d[_0x23ba[72]][_0x23ba[84]]+ _0x23ba[85]};return _0x3b07x36})})};_0x3b07x29= _[_0x23ba[87]]({},_0x3b07x29,_0x3b07x1d[_0x23ba[88]]);return db[_0x23ba[70]][_0x23ba[48]]({where:_0x3b07x29[_0x23ba[82]]})[_0x23ba[39]](function(_0x3b07x2a){_0x3b07x36[_0x23ba[48]]= _0x3b07x2a;if(_0x3b07x1d[_0x23ba[72]][_0x23ba[90]]){_0x3b07x29[_0x23ba[91]]= [{all:true}]};return db[_0x23ba[70]][_0x23ba[92]](_0x3b07x29)})[_0x23ba[39]](function(_0x3b07x38){_0x3b07x36[_0x23ba[89]]= _0x3b07x38;return _0x3b07x36})[_0x23ba[39]](respondWithFilteredResult(_0x3b07x23,_0x3b07x29,_0x23ba[67]))[_0x23ba[30]](handleError(_0x3b07x23,null,_0x23ba[67]))};exports[_0x23ba[93]]= function(_0x3b07x1d,_0x3b07x23){var _0x3b07x29={raw:false,where:{id:_0x3b07x1d[_0x23ba[95]][_0x23ba[94]]}},_0x3b07x35={};_0x3b07x35[_0x23ba[68]]= _[_0x23ba[71]](db[_0x23ba[70]][_0x23ba[69]]);_0x3b07x35[_0x23ba[72]]= _[_0x23ba[71]](_0x3b07x1d[_0x23ba[72]]);_0x3b07x35[_0x23ba[73]]= _[_0x23ba[74]](_0x3b07x35[_0x23ba[68]],_0x3b07x35[_0x23ba[72]]);_0x3b07x29[_0x23ba[75]]= _[_0x23ba[74]](_0x3b07x35[_0x23ba[68]],qs[_0x23ba[76]](_0x3b07x1d[_0x23ba[72]][_0x23ba[76]]));_0x3b07x29[_0x23ba[75]]= (_0x3b07x29[_0x23ba[75]][_0x23ba[77]])?_0x3b07x29[_0x23ba[75]]:_0x3b07x35[_0x23ba[68]];if(_0x3b07x1d[_0x23ba[72]][_0x23ba[90]]){_0x3b07x29[_0x23ba[91]]= [{all:true}]};_0x3b07x29= _[_0x23ba[87]]({},_0x3b07x29,_0x3b07x1d[_0x23ba[88]]);return db[_0x23ba[70]][_0x23ba[96]](_0x3b07x29)[_0x23ba[39]](handleEntityNotFound(_0x3b07x23,null,_0x23ba[93]))[_0x23ba[39]](respondWithResult(_0x3b07x23,null,_0x23ba[93]))[_0x23ba[30]](handleError(_0x3b07x23,null,_0x23ba[93]))};exports[_0x23ba[97]]= function(_0x3b07x1d,_0x3b07x23,_0x3b07x39){var _0x3b07x3a;return db[_0x23ba[70]][_0x23ba[97]](_0x3b07x1d[_0x23ba[111]],{raw:true})[_0x23ba[39]](function(_0x3b07x26){_0x3b07x3a= _0x3b07x26;return db[_0x23ba[70]][_0x23ba[92]]({raw:true})})[_0x23ba[39]](function(_0x3b07x3b){var _0x3b07x3c=fs[_0x23ba[104]](path[_0x23ba[102]](config[_0x23ba[100]],_0x23ba[101]),_0x23ba[103]);var _0x3b07x3d=fs[_0x23ba[104]](path[_0x23ba[102]](config[_0x23ba[100]],_0x23ba[105]),_0x23ba[103]);var _0x3b07x3e=ejs[_0x23ba[106]](_0x3b07x3c,{trunks:_0x3b07x3b|| []});fs[_0x23ba[108]](_0x23ba[107],_0x3b07x3e);if(_0x3b07x3a[_0x23ba[109]]){var _0x3b07x3f=ejs[_0x23ba[106]](_0x3b07x3d,{trunks:_0x3b07x3b|| []});fs[_0x23ba[108]](_0x23ba[110],_0x3b07x3f)}})[_0x23ba[39]](function(){return respondWithRpcPromise(_0x23ba[98],_0x23ba[97],{module:_0x23ba[99]})})[_0x23ba[39]](function(){return _0x3b07x3a})[_0x23ba[39]](respondWithResult(_0x3b07x23,201,_0x23ba[97]))[_0x23ba[30]](handleError(_0x3b07x23,null,_0x23ba[97]))};exports[_0x23ba[60]]= function(_0x3b07x1d,_0x3b07x23,_0x3b07x39){var _0x3b07x3a;return db[_0x23ba[70]][_0x23ba[96]]({where:{id:_0x3b07x1d[_0x23ba[95]][_0x23ba[94]]}})[_0x23ba[39]](handleEntityNotFound(_0x3b07x23,null,_0x23ba[60]))[_0x23ba[39]](saveUpdates(_0x3b07x1d[_0x23ba[111]],null,_0x23ba[60]))[_0x23ba[39]](function(_0x3b07x26){if(_0x3b07x26){_0x3b07x3a= _0x3b07x26;return db[_0x23ba[70]][_0x23ba[92]]({raw:true})}})[_0x23ba[39]](function(_0x3b07x3b){if(_0x3b07x3b){var _0x3b07x3c=fs[_0x23ba[104]](path[_0x23ba[102]](config[_0x23ba[100]],_0x23ba[101]),_0x23ba[103]);var _0x3b07x3d=fs[_0x23ba[104]](path[_0x23ba[102]](config[_0x23ba[100]],_0x23ba[105]),_0x23ba[103]);var _0x3b07x3e=ejs[_0x23ba[106]](_0x3b07x3c,{trunks:_0x3b07x3b|| []});fs[_0x23ba[108]](_0x23ba[107],_0x3b07x3e);var _0x3b07x3f=ejs[_0x23ba[106]](_0x3b07x3d,{trunks:_0x3b07x3b|| []});fs[_0x23ba[108]](_0x23ba[110],_0x3b07x3f);return respondWithRpcPromise(_0x23ba[98],_0x23ba[60],{module:_0x23ba[99]})};return null})[_0x23ba[39]](function(_0x3b07x26){if(_0x3b07x26){return _0x3b07x3a}})[_0x23ba[39]](respondWithResult(_0x3b07x23,null,_0x23ba[60]))[_0x23ba[30]](handleError(_0x3b07x23,null,_0x23ba[60]))};exports[_0x23ba[62]]= function(_0x3b07x1d,_0x3b07x23,_0x3b07x39){var _0x3b07x3a;return db[_0x23ba[70]][_0x23ba[96]]({where:{id:_0x3b07x1d[_0x23ba[95]][_0x23ba[94]]}})[_0x23ba[39]](handleEntityNotFound(_0x3b07x23,null,_0x23ba[62]))[_0x23ba[39]](removeEntity(_0x3b07x23,null,_0x23ba[62]))[_0x23ba[39]](function(){return db[_0x23ba[70]][_0x23ba[92]]({raw:true})})[_0x23ba[39]](function(_0x3b07x3b){var _0x3b07x3c=fs[_0x23ba[104]](path[_0x23ba[102]](config[_0x23ba[100]],_0x23ba[101]),_0x23ba[103]);var _0x3b07x3d=fs[_0x23ba[104]](path[_0x23ba[102]](config[_0x23ba[100]],_0x23ba[105]),_0x23ba[103]);var _0x3b07x3e=ejs[_0x23ba[106]](_0x3b07x3c,{trunks:_0x3b07x3b});var _0x3b07x3f=ejs[_0x23ba[106]](_0x3b07x3d,{trunks:_0x3b07x3b});fs[_0x23ba[108]](_0x23ba[107],_0x3b07x3e);fs[_0x23ba[108]](_0x23ba[110],_0x3b07x3f);return respondWithRpcPromise(_0x23ba[98],_0x23ba[62],{module:_0x23ba[99]})})[_0x23ba[30]](handleError(_0x3b07x23,null,_0x23ba[62]))}
\ No newline at end of file