Built motion from commit 685965e4.|2.0.32
[motion2.git] / server / services / ami / trigger / integration / zendesk.js
index f38642f..d440b37 100644 (file)
@@ -1 +1 @@
-var _0xd2af=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x2E\x2F\x75\x74\x69\x6C","\x7A\x65\x6E\x64\x65\x73\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x6D\x69\x74","\x74\x6F","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x74\x69\x63\x6B\x65\x74","\x74\x68\x65\x6E","\x25\x73\x2F\x74\x69\x63\x6B\x65\x74\x73\x2E\x6A\x73\x6F\x6E","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x66\x6F\x72\x6D\x61\x74","\x50\x4F\x53\x54","\x69\x64","\x6E\x61\x6D\x65","\x20","\x67\x65\x74\x53\x74\x72\x69\x6E\x67","\x0A","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x72\x65\x73\x75\x6C\x74\x73","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x75\x73\x65\x72","\x25\x73\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65\x2E\x6A\x73\x6F\x6E","\x25\x73\x2F\x73\x65\x61\x72\x63\x68\x2E\x6A\x73\x6F\x6E","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x61\x67\x65\x6E\x74\x20\x65\x6D\x61\x69\x6C\x3A\x25\x73","\x65\x6E\x64\x2D\x75\x73\x65\x72","\x25\x73\x2F\x75\x73\x65\x72\x73\x2E\x6A\x73\x6F\x6E","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x65\x6E\x64\x2D\x75\x73\x65\x72\x20\x70\x68\x6F\x6E\x65\x3A\x25\x73","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x25\x73\x3A\x25\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x74\x6F\x6B\x65\x6E","\x25\x73\x2F\x74\x6F\x6B\x65\x6E\x3A\x25\x73","\x42\x61\x73\x69\x63\x20\x25\x73","\x62\x61\x73\x65\x36\x34","\x5B\x48\x54\x54\x50\x5D","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x69\x6E\x66\x6F","\x47\x45\x54","\x64\x65\x66\x61\x75\x6C\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x6E\x61\x6D\x65\x46\x69\x65\x6C\x64","\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x64\x46\x69\x65\x6C\x64","\x70\x75\x73\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x75\x65","\x73\x74\x72\x69\x70\x54\x72\x61\x69\x6C\x69\x6E\x67\x53\x6C\x61\x73\x68","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x5B\x51\x55\x45\x55\x45\x5D","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x25\x73\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x61\x67\x65\x6E\x74\x73\x2F\x25\x64\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x64\x2F\x64\x69\x73\x70\x6C\x61\x79\x2E\x6A\x73\x6F\x6E","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x54\x61\x62","\x75\x73\x65\x72\x3A\x25\x73","\x74\x72\x69\x67\x67\x65\x72\x3A\x62\x72\x6F\x77\x73\x65\x72\x3A\x75\x72\x6C","\x25\x73\x2F\x61\x67\x65\x6E\x74\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x73","\x6E\x65\x77\x54\x61\x62","\x5A\x65\x6E\x64\x65\x73\x6B\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x74\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x65\x6D\x61\x69\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x4F\x55\x54\x42\x4F\x55\x4E\x44\x5D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x5B\x41\x42\x41\x4E\x44\x4F\x4E\x45\x44\x5D"];_0xd2af[0];var _=require(_0xd2af[1]);var rp=require(_0xd2af[2]);var BPromise=require(_0xd2af[3]);var util=require(_0xd2af[4]);var intUtil=require(_0xd2af[5]);var logger=require(_0xd2af[7])(_0xd2af[6]);var io=require(_0xd2af[9])({host:_0xd2af[8],port:6379});function emit(_0x49e7x9,_0x49e7xa,_0x49e7xb){io[_0xd2af[11]](_0x49e7x9)[_0xd2af[10]](_0x49e7xa,_0x49e7xb)}var headers={"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xd2af[12],"\x41\x63\x63\x65\x70\x74":_0xd2af[12]};function getTicket(_0x49e7xe,_0x49e7xf,_0x49e7x10,_0x49e7x11,_0x49e7x12){return request({uri:util[_0xd2af[17]](_0xd2af[15],_0x49e7xe[_0xd2af[16]]),method:_0xd2af[18],body:{ticket:_[_0xd2af[24]]({requester_id:_0x49e7x10[_0xd2af[19]],submitter_id:_0x49e7xf?_0x49e7xf[_0xd2af[19]]:undefined,assignee_id:_0x49e7xf?_0x49e7xf[_0xd2af[19]]:undefined,tags:getTags(_0x49e7x11.Tags,_0xd2af[20]),subject:intUtil[_0xd2af[22]](_0x49e7x11.Subjects,_0x49e7x12,_0xd2af[21]),description:intUtil[_0xd2af[22]](_0x49e7x11.Descriptions,_0x49e7x12,_0xd2af[23]),comment:{public:false,body:intUtil[_0xd2af[22]](_0x49e7x11.Descriptions,_0x49e7x12,_0xd2af[23])}},getCustomFields(_0x49e7x11.Fields,_0x49e7x12))}})[_0xd2af[14]](function(_0x49e7x13){return _0x49e7x13[_0xd2af[13]]})}function getUser(_0x49e7xe,_0x49e7x15){return request({uri:util[_0xd2af[17]](_0xd2af[31],_0x49e7xe[_0xd2af[16]]),qs:{query:util[_0xd2af[17]](_0xd2af[32],_0x49e7x15)}})[_0xd2af[14]](function(_0x49e7x13){if(_0x49e7x13[_0xd2af[25]]){return _[_0xd2af[28]](_0x49e7x13[_0xd2af[26]],{email:_0x49e7x15,role:_0xd2af[27]})}else {return request({uri:util[_0xd2af[17]](_0xd2af[30],_0x49e7xe[_0xd2af[16]])})[_0xd2af[14]](function(_0x49e7x13){return _0x49e7x13[_0xd2af[29]]})}})}function getEndUser(_0x49e7xe,_0x49e7x17,_0x49e7x18){return request({uri:util[_0xd2af[17]](_0xd2af[31],_0x49e7xe[_0xd2af[16]]),qs:{query:util[_0xd2af[17]](_0xd2af[36],_0x49e7x18)}})[_0xd2af[14]](function(_0x49e7x13){if(_0x49e7x13[_0xd2af[25]]){return _[_0xd2af[28]](_0x49e7x13[_0xd2af[26]],{phone:_0x49e7x18,role:_0xd2af[33]})}else {return request({uri:util[_0xd2af[17]](_0xd2af[34],_0x49e7xe[_0xd2af[16]]),method:_0xd2af[18],body:{user:{role:_0xd2af[33],name:util[_0xd2af[17]](_0xd2af[35],_0x49e7x17|| _0x49e7x18),phone:_0x49e7x18}}})[_0xd2af[14]](function(_0x49e7x13){return _0x49e7x13[_0xd2af[29]]})}})}function getAuth(_0x49e7xe){var _0x49e7x1a;if(_0x49e7xe[_0xd2af[37]]=== _0xd2af[38]){_0x49e7x1a= util[_0xd2af[17]](_0xd2af[39],_0x49e7xe[_0xd2af[40]],_0x49e7xe[_0xd2af[38]])}else {if(_0x49e7xe[_0xd2af[37]]=== _0xd2af[41]){_0x49e7x1a= util[_0xd2af[17]](_0xd2af[42],_0x49e7xe[_0xd2af[40]],_0x49e7xe[_0xd2af[41]])}};return util[_0xd2af[17]](_0xd2af[43], new Buffer(_0x49e7x1a).toString(_0xd2af[44]))}function request(_0x49e7x1c){logger[_0xd2af[47]](_0xd2af[45],JSON[_0xd2af[46]](_0x49e7x1c));return rp(_[_0xd2af[49]](_0x49e7x1c,{method:_0xd2af[48],headers:headers,json:true}))}function getTags(_0x49e7x1e,_0x49e7x1f){var _0x49e7x20=[];if(_0x49e7x1e&& _0x49e7x1e[_0xd2af[50]]> 0){_0x49e7x20= _[_0xd2af[51]](_0x49e7x1e,_0x49e7x1f)};return _0x49e7x20}function getCustomFields(_0x49e7x22,_0x49e7x12){var _0x49e7x23=[];var _0x49e7x24={custom_fields:[]};if(_0x49e7x22[_0xd2af[50]]> 0){_[_0xd2af[65]](_0x49e7x22,function(_0x49e7x25){if(_0x49e7x25[_0xd2af[52]]=== _0xd2af[53]&& _0x49e7x25[_0xd2af[54]]&&  !_0x49e7x25[_0xd2af[55]]){_0x49e7x24[_0x49e7x25[_0xd2af[54]][_0xd2af[56]]()]= _0x49e7x25[_0xd2af[57]].toString()}else {if(_0x49e7x25[_0xd2af[52]]=== _0xd2af[53]&& _0x49e7x25[_0xd2af[58]]&& _0x49e7x25[_0xd2af[55]]){_0x49e7x24[_0xd2af[60]][_0xd2af[59]]({id:_0x49e7x25[_0xd2af[58]],value:_0x49e7x25[_0xd2af[57]].toString()})}else {if(_0x49e7x25[_0xd2af[52]]=== _0xd2af[61]&& _0x49e7x25[_0xd2af[62]]&& _0x49e7x25[_0xd2af[58]]&& _0x49e7x25[_0xd2af[55]]){_0x49e7x12[_0x49e7x25[_0xd2af[62]]]&& _0x49e7x24[_0xd2af[60]][_0xd2af[59]]({id:_0x49e7x25[_0xd2af[58]],value:_0x49e7x12[_0x49e7x25[_0xd2af[62]]].toString()})}else {if(_0x49e7x25[_0xd2af[52]]=== _0xd2af[63]&& _0x49e7x25[_0xd2af[64]]&& _0x49e7x25[_0xd2af[64]][_0xd2af[20]]&& _0x49e7x25[_0xd2af[58]]&& _0x49e7x25[_0xd2af[55]]){_0x49e7x12[_0x49e7x25[_0xd2af[64]][_0xd2af[20]][_0xd2af[56]]()]&& _0x49e7x24[_0xd2af[60]][_0xd2af[59]]({id:_0x49e7x25[_0xd2af[58]],value:_0x49e7x12[_0x49e7x25[_0xd2af[64]][_0xd2af[20]][_0xd2af[56]]()].toString()})}}}}})};return _0x49e7x24}exports[_0xd2af[66]]= function(_0x49e7x26,_0x49e7xa,_0x49e7x11,_0x49e7x27,_0x49e7x28,_0x49e7xe){var _0x49e7xf,_0x49e7x10;_0x49e7xe[_0xd2af[16]]= intUtil[_0xd2af[67]](_0x49e7xe[_0xd2af[16]]);_0x49e7xe[_0xd2af[68]]= intUtil[_0xd2af[67]](_0x49e7xe[_0xd2af[68]]);_0x49e7xa[_0xd2af[69]]= (_0x49e7x28&& _0x49e7x28[_0xd2af[70]])?util[_0xd2af[17]](_0xd2af[71],_0x49e7xe[_0xd2af[68]],_0x49e7xa[_0xd2af[72]]):_0xd2af[73];headers[_0xd2af[74]]= getAuth(_0x49e7xe);return getUser(_0x49e7xe,_0x49e7x27[_0xd2af[87]])[_0xd2af[14]](function(_0x49e7x2b){_0x49e7xf= _0x49e7x2b;return getEndUser(_0x49e7xe,_0x49e7xa[_0xd2af[85]],_0x49e7xa[_0xd2af[86]])})[_0xd2af[14]](function(_0x49e7x2b){_0x49e7x10= _0x49e7x2b;return getTicket(_0x49e7xe,_0x49e7xf,_0x49e7x10,_0x49e7x11,_0x49e7xa)})[_0xd2af[14]](function(_0x49e7x2a){if(_0x49e7x2a){switch(_0x49e7xe[_0xd2af[52]]){case _0xd2af[79]:return request({uri:util[_0xd2af[17]](_0xd2af[78],_0x49e7xe[_0xd2af[16]],_0x49e7xf[_0xd2af[19]],_0x49e7x2a[_0xd2af[19]]),method:_0xd2af[18]});case _0xd2af[83]:emit(util[_0xd2af[17]](_0xd2af[80],_0x49e7x27[_0xd2af[20]]),_0xd2af[81],{uri:util[_0xd2af[17]](_0xd2af[82],_0x49e7xe[_0xd2af[16]],_0x49e7x2a[_0xd2af[19]])});break;default:logger[_0xd2af[76]](_0xd2af[75],_0xd2af[84])}}})[_0xd2af[77]](function(_0x49e7x29){logger[_0xd2af[76]](_0xd2af[75],JSON[_0xd2af[46]](_0x49e7x29))})};exports[_0xd2af[88]]= function(_0x49e7x26,_0x49e7xa,_0x49e7x11,_0x49e7x27,_0x49e7x28,_0x49e7xe){var _0x49e7xf,_0x49e7x10;_0x49e7xe[_0xd2af[16]]= intUtil[_0xd2af[67]](_0x49e7xe[_0xd2af[16]]);_0x49e7xe[_0xd2af[68]]= intUtil[_0xd2af[67]](_0x49e7xe[_0xd2af[68]]);_0x49e7xa[_0xd2af[69]]= (_0x49e7x28&& _0x49e7x28[_0xd2af[70]])?util[_0xd2af[17]](_0xd2af[71],_0x49e7xe[_0xd2af[68]],_0x49e7xa[_0xd2af[72]]):_0xd2af[73];headers[_0xd2af[74]]= getAuth(_0x49e7xe);return getUser(_0x49e7xe,_0x49e7x27[_0xd2af[87]])[_0xd2af[14]](function(_0x49e7x2b){_0x49e7xf= _0x49e7x2b;return getEndUser(_0x49e7xe,_0x49e7xa[_0xd2af[90]],_0x49e7xa[_0xd2af[91]])})[_0xd2af[14]](function(_0x49e7x2b){_0x49e7x10= _0x49e7x2b;return getTicket(_0x49e7xe,_0x49e7xf,_0x49e7x10,_0x49e7x11,_0x49e7xa)})[_0xd2af[14]](function(_0x49e7x2a){if(_0x49e7x2a){switch(_0x49e7xe[_0xd2af[52]]){case _0xd2af[79]:return request({uri:util[_0xd2af[17]](_0xd2af[78],_0x49e7xe[_0xd2af[16]],_0x49e7xf[_0xd2af[19]],_0x49e7x2a[_0xd2af[19]]),method:_0xd2af[18]});case _0xd2af[83]:emit(util[_0xd2af[17]](_0xd2af[80],_0x49e7x27[_0xd2af[20]]),_0xd2af[81],{uri:util[_0xd2af[17]](_0xd2af[82],_0x49e7xe[_0xd2af[16]],_0x49e7x2a[_0xd2af[19]])});break;default:logger[_0xd2af[76]](_0xd2af[89],_0xd2af[84])}}})[_0xd2af[77]](function(_0x49e7x29){logger[_0xd2af[76]](_0xd2af[89],JSON[_0xd2af[46]](_0x49e7x29))})};exports[_0xd2af[92]]= function(_0x49e7x26,_0x49e7xa,_0x49e7x11,_0x49e7x27,_0x49e7x28,_0x49e7xe){var _0x49e7xf,_0x49e7x10;_0x49e7xe[_0xd2af[16]]= intUtil[_0xd2af[67]](_0x49e7xe[_0xd2af[16]]);_0x49e7xe[_0xd2af[68]]= intUtil[_0xd2af[67]](_0x49e7xe[_0xd2af[68]]);_0x49e7xa[_0xd2af[69]]= (_0x49e7x28&& _0x49e7x28[_0xd2af[70]])?util[_0xd2af[17]](_0xd2af[71],_0x49e7xe[_0xd2af[68]],_0x49e7xa[_0xd2af[72]]):_0xd2af[73];headers[_0xd2af[74]]= getAuth(_0x49e7xe);return getUser(_0x49e7xe)[_0xd2af[14]](function(_0x49e7x2b){_0x49e7xf= _0x49e7x2b;return getEndUser(_0x49e7xe,_0x49e7xa[_0xd2af[85]],_0x49e7xa[_0xd2af[86]])})[_0xd2af[14]](function(_0x49e7x2b){_0x49e7x10= _0x49e7x2b;return getTicket(_0x49e7xe,_0x49e7xf,_0x49e7x10,_0x49e7x11,_0x49e7xa)})[_0xd2af[77]](function(_0x49e7x29){logger[_0xd2af[76]](_0xd2af[93],JSON[_0xd2af[46]](_0x49e7x29))})}
\ No newline at end of file
+var _0x1374=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x2E\x2F\x75\x74\x69\x6C","\x7A\x65\x6E\x64\x65\x73\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x6D\x69\x74","\x74\x6F","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x74\x69\x63\x6B\x65\x74","\x74\x68\x65\x6E","\x25\x73\x2F\x74\x69\x63\x6B\x65\x74\x73\x2E\x6A\x73\x6F\x6E","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x66\x6F\x72\x6D\x61\x74","\x50\x4F\x53\x54","\x69\x64","\x6E\x61\x6D\x65","\x20","\x67\x65\x74\x53\x74\x72\x69\x6E\x67","\x0A","\x6D\x65\x72\x67\x65","\x63\x6F\x75\x6E\x74","\x72\x65\x73\x75\x6C\x74\x73","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64","\x75\x73\x65\x72","\x25\x73\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65\x2E\x6A\x73\x6F\x6E","\x25\x73\x2F\x73\x65\x61\x72\x63\x68\x2E\x6A\x73\x6F\x6E","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x61\x67\x65\x6E\x74\x20\x65\x6D\x61\x69\x6C\x3A\x25\x73","\x65\x6E\x64\x2D\x75\x73\x65\x72","\x25\x73\x2F\x75\x73\x65\x72\x73\x2E\x6A\x73\x6F\x6E","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x65\x6E\x64\x2D\x75\x73\x65\x72\x20\x70\x68\x6F\x6E\x65\x3A\x25\x73","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x25\x73\x3A\x25\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x74\x6F\x6B\x65\x6E","\x25\x73\x2F\x74\x6F\x6B\x65\x6E\x3A\x25\x73","\x42\x61\x73\x69\x63\x20\x25\x73","\x62\x61\x73\x65\x36\x34","\x5B\x48\x54\x54\x50\x5D","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x69\x6E\x66\x6F","\x47\x45\x54","\x64\x65\x66\x61\x75\x6C\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x6E\x61\x6D\x65\x46\x69\x65\x6C\x64","\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x64\x46\x69\x65\x6C\x64","\x70\x75\x73\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x75\x65","\x73\x74\x72\x69\x70\x54\x72\x61\x69\x6C\x69\x6E\x67\x53\x6C\x61\x73\x68","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x5B\x51\x55\x45\x55\x45\x5D","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x25\x73\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x61\x67\x65\x6E\x74\x73\x2F\x25\x64\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x64\x2F\x64\x69\x73\x70\x6C\x61\x79\x2E\x6A\x73\x6F\x6E","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x54\x61\x62","\x75\x73\x65\x72\x3A\x25\x73","\x74\x72\x69\x67\x67\x65\x72\x3A\x62\x72\x6F\x77\x73\x65\x72\x3A\x75\x72\x6C","\x25\x73\x2F\x61\x67\x65\x6E\x74\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x73","\x6E\x65\x77\x54\x61\x62","\x5A\x65\x6E\x64\x65\x73\x6B\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x74\x79\x70\x65\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x65\x6D\x61\x69\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x4F\x55\x54\x42\x4F\x55\x4E\x44\x5D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x5B\x41\x42\x41\x4E\x44\x4F\x4E\x45\x44\x5D"];_0x1374[0];var _=require(_0x1374[1]);var rp=require(_0x1374[2]);var BPromise=require(_0x1374[3]);var util=require(_0x1374[4]);var intUtil=require(_0x1374[5]);var logger=require(_0x1374[7])(_0x1374[6]);var io=require(_0x1374[9])({host:_0x1374[8],port:6379});function emit(_0x4bf2x9,_0x4bf2xa,_0x4bf2xb){io[_0x1374[11]](_0x4bf2x9)[_0x1374[10]](_0x4bf2xa,_0x4bf2xb)}var headers={"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x1374[12],"\x41\x63\x63\x65\x70\x74":_0x1374[12]};function getTicket(_0x4bf2xe,_0x4bf2xf,_0x4bf2x10,_0x4bf2x11,_0x4bf2x12){return request({uri:util[_0x1374[17]](_0x1374[15],_0x4bf2xe[_0x1374[16]]),method:_0x1374[18],body:{ticket:_[_0x1374[24]]({requester_id:_0x4bf2x10[_0x1374[19]],submitter_id:_0x4bf2xf?_0x4bf2xf[_0x1374[19]]:undefined,assignee_id:_0x4bf2xf?_0x4bf2xf[_0x1374[19]]:undefined,tags:getTags(_0x4bf2x11.Tags,_0x1374[20]),subject:intUtil[_0x1374[22]](_0x4bf2x11.Subjects,_0x4bf2x12,_0x1374[21]),description:intUtil[_0x1374[22]](_0x4bf2x11.Descriptions,_0x4bf2x12,_0x1374[23]),comment:{public:false,body:intUtil[_0x1374[22]](_0x4bf2x11.Descriptions,_0x4bf2x12,_0x1374[23])}},getCustomFields(_0x4bf2x11.Fields,_0x4bf2x12))}})[_0x1374[14]](function(_0x4bf2x13){return _0x4bf2x13[_0x1374[13]]})}function getUser(_0x4bf2xe,_0x4bf2x15){return request({uri:util[_0x1374[17]](_0x1374[31],_0x4bf2xe[_0x1374[16]]),qs:{query:util[_0x1374[17]](_0x1374[32],_0x4bf2x15)}})[_0x1374[14]](function(_0x4bf2x13){if(_0x4bf2x13[_0x1374[25]]){return _[_0x1374[28]](_0x4bf2x13[_0x1374[26]],{email:_0x4bf2x15,role:_0x1374[27]})}else {return request({uri:util[_0x1374[17]](_0x1374[30],_0x4bf2xe[_0x1374[16]])})[_0x1374[14]](function(_0x4bf2x13){return _0x4bf2x13[_0x1374[29]]})}})}function getEndUser(_0x4bf2xe,_0x4bf2x17,_0x4bf2x18){return request({uri:util[_0x1374[17]](_0x1374[31],_0x4bf2xe[_0x1374[16]]),qs:{query:util[_0x1374[17]](_0x1374[36],_0x4bf2x18)}})[_0x1374[14]](function(_0x4bf2x13){if(_0x4bf2x13[_0x1374[25]]){return _[_0x1374[28]](_0x4bf2x13[_0x1374[26]],{phone:_0x4bf2x18,role:_0x1374[33]})}else {return request({uri:util[_0x1374[17]](_0x1374[34],_0x4bf2xe[_0x1374[16]]),method:_0x1374[18],body:{user:{role:_0x1374[33],name:util[_0x1374[17]](_0x1374[35],_0x4bf2x17|| _0x4bf2x18),phone:_0x4bf2x18}}})[_0x1374[14]](function(_0x4bf2x13){return _0x4bf2x13[_0x1374[29]]})}})}function getAuth(_0x4bf2xe){var _0x4bf2x1a;if(_0x4bf2xe[_0x1374[37]]=== _0x1374[38]){_0x4bf2x1a= util[_0x1374[17]](_0x1374[39],_0x4bf2xe[_0x1374[40]],_0x4bf2xe[_0x1374[38]])}else {if(_0x4bf2xe[_0x1374[37]]=== _0x1374[41]){_0x4bf2x1a= util[_0x1374[17]](_0x1374[42],_0x4bf2xe[_0x1374[40]],_0x4bf2xe[_0x1374[41]])}};return util[_0x1374[17]](_0x1374[43], new Buffer(_0x4bf2x1a).toString(_0x1374[44]))}function request(_0x4bf2x1c){logger[_0x1374[47]](_0x1374[45],JSON[_0x1374[46]](_0x4bf2x1c));return rp(_[_0x1374[49]](_0x4bf2x1c,{method:_0x1374[48],headers:headers,json:true}))}function getTags(_0x4bf2x1e,_0x4bf2x1f){var _0x4bf2x20=[];if(_0x4bf2x1e&& _0x4bf2x1e[_0x1374[50]]> 0){_0x4bf2x20= _[_0x1374[51]](_0x4bf2x1e,_0x4bf2x1f)};return _0x4bf2x20}function getCustomFields(_0x4bf2x22,_0x4bf2x12){var _0x4bf2x23=[];var _0x4bf2x24={custom_fields:[]};if(_0x4bf2x22[_0x1374[50]]> 0){_[_0x1374[65]](_0x4bf2x22,function(_0x4bf2x25){if(_0x4bf2x25[_0x1374[52]]=== _0x1374[53]&& _0x4bf2x25[_0x1374[54]]&&  !_0x4bf2x25[_0x1374[55]]){_0x4bf2x24[_0x4bf2x25[_0x1374[54]][_0x1374[56]]()]= _0x4bf2x25[_0x1374[57]].toString()}else {if(_0x4bf2x25[_0x1374[52]]=== _0x1374[53]&& _0x4bf2x25[_0x1374[58]]&& _0x4bf2x25[_0x1374[55]]){_0x4bf2x24[_0x1374[60]][_0x1374[59]]({id:_0x4bf2x25[_0x1374[58]],value:_0x4bf2x25[_0x1374[57]].toString()})}else {if(_0x4bf2x25[_0x1374[52]]=== _0x1374[61]&& _0x4bf2x25[_0x1374[62]]&& _0x4bf2x25[_0x1374[58]]&& _0x4bf2x25[_0x1374[55]]){_0x4bf2x12[_0x4bf2x25[_0x1374[62]]]&& _0x4bf2x24[_0x1374[60]][_0x1374[59]]({id:_0x4bf2x25[_0x1374[58]],value:_0x4bf2x12[_0x4bf2x25[_0x1374[62]]].toString()})}else {if(_0x4bf2x25[_0x1374[52]]=== _0x1374[63]&& _0x4bf2x25[_0x1374[64]]&& _0x4bf2x25[_0x1374[64]][_0x1374[20]]&& _0x4bf2x25[_0x1374[58]]&& _0x4bf2x25[_0x1374[55]]){_0x4bf2x12[_0x4bf2x25[_0x1374[64]][_0x1374[20]][_0x1374[56]]()]&& _0x4bf2x24[_0x1374[60]][_0x1374[59]]({id:_0x4bf2x25[_0x1374[58]],value:_0x4bf2x12[_0x4bf2x25[_0x1374[64]][_0x1374[20]][_0x1374[56]]()].toString()})}}}}})};return _0x4bf2x24}exports[_0x1374[66]]= function(_0x4bf2x26,_0x4bf2xa,_0x4bf2x11,_0x4bf2x27,_0x4bf2x28,_0x4bf2xe){var _0x4bf2xf,_0x4bf2x10;_0x4bf2xe[_0x1374[16]]= intUtil[_0x1374[67]](_0x4bf2xe[_0x1374[16]]);_0x4bf2xe[_0x1374[68]]= intUtil[_0x1374[67]](_0x4bf2xe[_0x1374[68]]);_0x4bf2xa[_0x1374[69]]= (_0x4bf2x28&& _0x4bf2x28[_0x1374[70]])?util[_0x1374[17]](_0x1374[71],_0x4bf2xe[_0x1374[68]],_0x4bf2xa[_0x1374[72]]):_0x1374[73];headers[_0x1374[74]]= getAuth(_0x4bf2xe);return getUser(_0x4bf2xe,_0x4bf2x27[_0x1374[87]])[_0x1374[14]](function(_0x4bf2x2b){_0x4bf2xf= _0x4bf2x2b;return getEndUser(_0x4bf2xe,_0x4bf2xa[_0x1374[85]],_0x4bf2xa[_0x1374[86]])})[_0x1374[14]](function(_0x4bf2x2b){_0x4bf2x10= _0x4bf2x2b;return getTicket(_0x4bf2xe,_0x4bf2xf,_0x4bf2x10,_0x4bf2x11,_0x4bf2xa)})[_0x1374[14]](function(_0x4bf2x2a){if(_0x4bf2x2a){switch(_0x4bf2xe[_0x1374[52]]){case _0x1374[79]:return request({uri:util[_0x1374[17]](_0x1374[78],_0x4bf2xe[_0x1374[16]],_0x4bf2xf[_0x1374[19]],_0x4bf2x2a[_0x1374[19]]),method:_0x1374[18]});case _0x1374[83]:emit(util[_0x1374[17]](_0x1374[80],_0x4bf2x27[_0x1374[20]]),_0x1374[81],{uri:util[_0x1374[17]](_0x1374[82],_0x4bf2xe[_0x1374[16]],_0x4bf2x2a[_0x1374[19]])});break;default:logger[_0x1374[76]](_0x1374[75],_0x1374[84])}}})[_0x1374[77]](function(_0x4bf2x29){logger[_0x1374[76]](_0x1374[75],JSON[_0x1374[46]](_0x4bf2x29))})};exports[_0x1374[88]]= function(_0x4bf2x26,_0x4bf2xa,_0x4bf2x11,_0x4bf2x27,_0x4bf2x28,_0x4bf2xe){var _0x4bf2xf,_0x4bf2x10;_0x4bf2xe[_0x1374[16]]= intUtil[_0x1374[67]](_0x4bf2xe[_0x1374[16]]);_0x4bf2xe[_0x1374[68]]= intUtil[_0x1374[67]](_0x4bf2xe[_0x1374[68]]);_0x4bf2xa[_0x1374[69]]= (_0x4bf2x28&& _0x4bf2x28[_0x1374[70]])?util[_0x1374[17]](_0x1374[71],_0x4bf2xe[_0x1374[68]],_0x4bf2xa[_0x1374[72]]):_0x1374[73];headers[_0x1374[74]]= getAuth(_0x4bf2xe);return getUser(_0x4bf2xe,_0x4bf2x27[_0x1374[87]])[_0x1374[14]](function(_0x4bf2x2b){_0x4bf2xf= _0x4bf2x2b;return getEndUser(_0x4bf2xe,_0x4bf2xa[_0x1374[90]],_0x4bf2xa[_0x1374[91]])})[_0x1374[14]](function(_0x4bf2x2b){_0x4bf2x10= _0x4bf2x2b;return getTicket(_0x4bf2xe,_0x4bf2xf,_0x4bf2x10,_0x4bf2x11,_0x4bf2xa)})[_0x1374[14]](function(_0x4bf2x2a){if(_0x4bf2x2a){switch(_0x4bf2xe[_0x1374[52]]){case _0x1374[79]:return request({uri:util[_0x1374[17]](_0x1374[78],_0x4bf2xe[_0x1374[16]],_0x4bf2xf[_0x1374[19]],_0x4bf2x2a[_0x1374[19]]),method:_0x1374[18]});case _0x1374[83]:emit(util[_0x1374[17]](_0x1374[80],_0x4bf2x27[_0x1374[20]]),_0x1374[81],{uri:util[_0x1374[17]](_0x1374[82],_0x4bf2xe[_0x1374[16]],_0x4bf2x2a[_0x1374[19]])});break;default:logger[_0x1374[76]](_0x1374[89],_0x1374[84])}}})[_0x1374[77]](function(_0x4bf2x29){logger[_0x1374[76]](_0x1374[89],JSON[_0x1374[46]](_0x4bf2x29))})};exports[_0x1374[92]]= function(_0x4bf2x26,_0x4bf2xa,_0x4bf2x11,_0x4bf2x27,_0x4bf2x28,_0x4bf2xe){var _0x4bf2xf,_0x4bf2x10;_0x4bf2xe[_0x1374[16]]= intUtil[_0x1374[67]](_0x4bf2xe[_0x1374[16]]);_0x4bf2xe[_0x1374[68]]= intUtil[_0x1374[67]](_0x4bf2xe[_0x1374[68]]);_0x4bf2xa[_0x1374[69]]= (_0x4bf2x28&& _0x4bf2x28[_0x1374[70]])?util[_0x1374[17]](_0x1374[71],_0x4bf2xe[_0x1374[68]],_0x4bf2xa[_0x1374[72]]):_0x1374[73];headers[_0x1374[74]]= getAuth(_0x4bf2xe);return getUser(_0x4bf2xe)[_0x1374[14]](function(_0x4bf2x2b){_0x4bf2xf= _0x4bf2x2b;return getEndUser(_0x4bf2xe,_0x4bf2xa[_0x1374[85]],_0x4bf2xa[_0x1374[86]])})[_0x1374[14]](function(_0x4bf2x2b){_0x4bf2x10= _0x4bf2x2b;return getTicket(_0x4bf2xe,_0x4bf2xf,_0x4bf2x10,_0x4bf2x11,_0x4bf2xa)})[_0x1374[77]](function(_0x4bf2x29){logger[_0x1374[76]](_0x1374[93],JSON[_0x1374[46]](_0x4bf2x29))})}
\ No newline at end of file