Built motion from commit dde1e88.|2.0.19
[motion2.git] / server / services / ami / trigger / integration / zendesk.js
index 3d763c0..f868291 100644 (file)
@@ -1 +1 @@
-var _0x6e8b=["\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","\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","\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","\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","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\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","\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","\x73\x6F\x72\x74\x42\x79","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x6A\x6F\x69\x6E","\x71\x75\x65\x75\x65","\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","\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"];_0x6e8b[0];var _=require(_0x6e8b[1]);var rp=require(_0x6e8b[2]);var BPromise=require(_0x6e8b[3]);var util=require(_0x6e8b[4]);var logger=require(_0x6e8b[6])(_0x6e8b[5]);var headers={"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x6e8b[7],"\x41\x63\x63\x65\x70\x74":_0x6e8b[7]};function getTicket(_0x6776x8,_0x6776x9,_0x6776xa,_0x6776xb,_0x6776xc){return request({uri:util[_0x6e8b[12]](_0x6e8b[10],_0x6776x8[_0x6e8b[11]]),method:_0x6e8b[13],body:{ticket:_[_0x6e8b[18]]({requester_id:_0x6776xa[_0x6e8b[14]],submitter_id:_0x6776x9?_0x6776x9[_0x6e8b[14]]:undefined,assignee_id:_0x6776x9?_0x6776x9[_0x6e8b[14]]:undefined,tags:getTags(_0x6776xb.Tags,_0x6e8b[15]),subject:getString(_0x6776xb.Subjects,_0x6776xc,_0x6e8b[16]),description:getString(_0x6776xb.Descriptions,_0x6776xc,_0x6e8b[17]),comment:{public:false,body:getString(_0x6776xb.Descriptions,_0x6776xc,_0x6e8b[17])}},getCustomFields(_0x6776xb.Fields,_0x6776xc))}})[_0x6e8b[9]](function(_0x6776xd){return _0x6776xd[_0x6e8b[8]]})}function getUser(_0x6776x8,_0x6776xf){return request({uri:util[_0x6e8b[12]](_0x6e8b[25],_0x6776x8[_0x6e8b[11]]),qs:{query:util[_0x6e8b[12]](_0x6e8b[26],_0x6776xf)}})[_0x6e8b[9]](function(_0x6776xd){if(_0x6776xd[_0x6e8b[19]]){return _[_0x6e8b[22]](_0x6776xd[_0x6e8b[20]],{email:_0x6776xf,role:_0x6e8b[21]})}else {return request({uri:util[_0x6e8b[12]](_0x6e8b[24],_0x6776x8[_0x6e8b[11]])})[_0x6e8b[9]](function(_0x6776xd){return _0x6776xd[_0x6e8b[23]]})}})}function getEndUser(_0x6776x8,_0x6776x11,_0x6776x12){return request({uri:util[_0x6e8b[12]](_0x6e8b[25],_0x6776x8[_0x6e8b[11]]),qs:{query:util[_0x6e8b[12]](_0x6e8b[30],_0x6776x12)}})[_0x6e8b[9]](function(_0x6776xd){if(_0x6776xd[_0x6e8b[19]]){return _[_0x6e8b[22]](_0x6776xd[_0x6e8b[20]],{phone:_0x6776x12,role:_0x6e8b[27]})}else {return request({uri:util[_0x6e8b[12]](_0x6e8b[28],_0x6776x8[_0x6e8b[11]]),method:_0x6e8b[13],body:{user:{role:_0x6e8b[27],name:util[_0x6e8b[12]](_0x6e8b[29],_0x6776x11|| _0x6776x12),phone:_0x6776x12}}})[_0x6e8b[9]](function(_0x6776xd){return _0x6776xd[_0x6e8b[23]]})}})}function getAuth(_0x6776x8){var _0x6776x14;if(_0x6776x8[_0x6e8b[31]]=== _0x6e8b[32]){_0x6776x14= util[_0x6e8b[12]](_0x6e8b[33],_0x6776x8[_0x6e8b[34]],_0x6776x8[_0x6e8b[32]])}else {if(_0x6776x8[_0x6e8b[31]]=== _0x6e8b[35]){_0x6776x14= util[_0x6e8b[12]](_0x6e8b[36],_0x6776x8[_0x6e8b[34]],_0x6776x8[_0x6e8b[35]])}};return util[_0x6e8b[12]](_0x6e8b[37], new Buffer(_0x6776x14).toString(_0x6e8b[38]))}function stripTrailingSlash(_0x6776x16){if(_0x6776x16&& _0x6776x16[_0x6e8b[39]](-1) === _0x6e8b[40]){return _0x6776x16[_0x6e8b[39]](0,_0x6776x16[_0x6e8b[41]]- 1)};return _0x6776x16}function request(_0x6776x18){logger[_0x6e8b[44]](_0x6e8b[42],JSON[_0x6e8b[43]](_0x6776x18));return rp(_[_0x6e8b[46]](_0x6776x18,{method:_0x6e8b[45],headers:headers,json:true}))}function getTags(_0x6776x1a,_0x6776x1b){var _0x6776x1c=[];if(_0x6776x1a&& _0x6776x1a[_0x6e8b[41]]> 0){_0x6776x1c= _[_0x6e8b[47]](_0x6776x1a,_0x6776x1b)};return _0x6776x1c}function getCustomFields(_0x6776x1e,_0x6776xc){var _0x6776x1f=[];var _0x6776x20={custom_fields:[]};if(_0x6776x1e[_0x6e8b[41]]> 0){_[_0x6e8b[61]](_0x6776x1e,function(_0x6776x21){if(_0x6776x21[_0x6e8b[48]]=== _0x6e8b[49]&& _0x6776x21[_0x6e8b[50]]&&  !_0x6776x21[_0x6e8b[51]]){_0x6776x20[_0x6776x21[_0x6e8b[50]][_0x6e8b[52]]()]= _0x6776x21[_0x6e8b[53]].toString()}else {if(_0x6776x21[_0x6e8b[48]]=== _0x6e8b[49]&& _0x6776x21[_0x6e8b[54]]&& _0x6776x21[_0x6e8b[51]]){_0x6776x20[_0x6e8b[56]][_0x6e8b[55]]({id:_0x6776x21[_0x6e8b[54]],value:_0x6776x21[_0x6e8b[53]].toString()})}else {if(_0x6776x21[_0x6e8b[48]]=== _0x6e8b[57]&& _0x6776x21[_0x6e8b[58]]&& _0x6776x21[_0x6e8b[54]]&& _0x6776x21[_0x6e8b[51]]){_0x6776xc[_0x6776x21[_0x6e8b[58]]]&& _0x6776x20[_0x6e8b[56]][_0x6e8b[55]]({id:_0x6776x21[_0x6e8b[54]],value:_0x6776xc[_0x6776x21[_0x6e8b[58]]].toString()})}else {if(_0x6776x21[_0x6e8b[48]]=== _0x6e8b[59]&& _0x6776x21[_0x6e8b[60]]&& _0x6776x21[_0x6e8b[60]][_0x6e8b[15]]&& _0x6776x21[_0x6e8b[54]]&& _0x6776x21[_0x6e8b[51]]){_0x6776xc[_0x6776x21[_0x6e8b[60]][_0x6e8b[15]]]&& _0x6776x20[_0x6e8b[56]][_0x6e8b[55]]({id:_0x6776x21[_0x6e8b[54]],value:_0x6776xc[_0x6776x21[_0x6e8b[60]][_0x6e8b[15]]].toString()})}}}}})};return _0x6776x20}function getString(_0x6776x1e,_0x6776xc,_0x6776x23){var _0x6776x24=[];if(_0x6776x1e[_0x6e8b[41]]> 0){var _0x6776x25=_[_0x6e8b[62]](_0x6776x1e,[_0x6e8b[14]]);_[_0x6e8b[61]](_0x6776x25,function(_0x6776x26){if(_0x6776x26[_0x6e8b[48]]=== _0x6e8b[49]){_0x6776x24[_0x6e8b[55]](_0x6776x26[_0x6e8b[53]])}else {if(_0x6776x26[_0x6e8b[48]]=== _0x6e8b[57]&& _0x6776x26[_0x6e8b[58]]){_0x6776xc[_0x6776x26[_0x6e8b[58]]]&& _0x6776x24[_0x6e8b[55]](_0x6776xc[_0x6776x26[_0x6e8b[58]]].toString())}else {if(_0x6776x26[_0x6e8b[48]]=== _0x6e8b[59]&& _0x6776x26[_0x6e8b[60]]&& _0x6776x26[_0x6e8b[60]][_0x6e8b[15]]){_0x6776xc[_0x6776x26[_0x6e8b[60]][_0x6e8b[15]]]&& _0x6776x24[_0x6e8b[55]](_0x6776xc[_0x6776x26[_0x6e8b[60]][_0x6e8b[15]]].toString())}else {if(_0x6776x26[_0x6e8b[48]]=== _0x6e8b[63]){if(_0x6776x26[_0x6e8b[64]]=== _0x6e8b[49]&& _0x6776x26[_0x6e8b[65]]){_0x6776x24[_0x6e8b[55]](util[_0x6e8b[12]](_0x6e8b[66],_0x6776x26[_0x6e8b[65]],_0x6776x26[_0x6e8b[67]]))}else {if(_0x6776x26[_0x6e8b[64]]=== _0x6e8b[57]&& _0x6776x26[_0x6e8b[58]]&& _0x6776x26[_0x6e8b[65]]){_0x6776xc[_0x6776x26[_0x6e8b[58]]]&& _0x6776x24[_0x6e8b[55]](util[_0x6e8b[12]](_0x6e8b[66],_0x6776x26[_0x6e8b[65]],_0x6776xc[_0x6776x26[_0x6e8b[58]]]))}else {if(_0x6776x26[_0x6e8b[64]]=== _0x6e8b[59]&& _0x6776x26[_0x6e8b[60]]&& _0x6776x26[_0x6e8b[60]][_0x6e8b[15]]&& _0x6776x26[_0x6e8b[65]]){_0x6776xc[_0x6776x26[_0x6e8b[60]][_0x6e8b[15]]]&& _0x6776x24[_0x6e8b[55]](util[_0x6e8b[12]](_0x6e8b[66],_0x6776x26[_0x6e8b[65]],_0x6776xc[_0x6776x26[_0x6e8b[60]][_0x6e8b[15]]]))}}}}}}}})};return _0x6776x24[_0x6e8b[68]](_0x6776x23)}exports[_0x6e8b[69]]= function(_0x6776x27,_0x6776x28,_0x6776xb,_0x6776x29,_0x6776x2a,_0x6776x8){var _0x6776x9,_0x6776xa;_0x6776x8[_0x6e8b[11]]= stripTrailingSlash(_0x6776x8[_0x6e8b[11]]);_0x6776x8[_0x6e8b[70]]= stripTrailingSlash(_0x6776x8[_0x6e8b[70]]);_0x6776x28[_0x6e8b[71]]= (_0x6776x2a&& _0x6776x2a[_0x6e8b[72]])?util[_0x6e8b[12]](_0x6e8b[73],_0x6776x8[_0x6e8b[70]],_0x6776x28[_0x6e8b[74]]):_0x6e8b[75];headers[_0x6e8b[76]]= getAuth(_0x6776x8);return getUser(_0x6776x8,_0x6776x29[_0x6e8b[83]])[_0x6e8b[9]](function(_0x6776x2d){_0x6776x9= _0x6776x2d;return getEndUser(_0x6776x8,_0x6776x28[_0x6e8b[81]],_0x6776x28[_0x6e8b[82]])})[_0x6e8b[9]](function(_0x6776x2d){_0x6776xa= _0x6776x2d;return getTicket(_0x6776x8,_0x6776x9,_0x6776xa,_0x6776xb,_0x6776x28)})[_0x6e8b[9]](function(_0x6776x2c){if(_0x6776x2c){return request({uri:util[_0x6e8b[12]](_0x6e8b[80],_0x6776x8[_0x6e8b[11]],_0x6776x9[_0x6e8b[14]],_0x6776x2c[_0x6e8b[14]]),method:_0x6e8b[13]})}})[_0x6e8b[79]](function(_0x6776x2b){logger[_0x6e8b[78]](_0x6e8b[77],JSON[_0x6e8b[43]](_0x6776x2b))})};exports[_0x6e8b[84]]= function(_0x6776x27,_0x6776x28,_0x6776xb,_0x6776x29,_0x6776x2a,_0x6776x8){var _0x6776x9,_0x6776xa;_0x6776x8[_0x6e8b[11]]= stripTrailingSlash(_0x6776x8[_0x6e8b[11]]);_0x6776x8[_0x6e8b[70]]= stripTrailingSlash(_0x6776x8[_0x6e8b[70]]);_0x6776x28[_0x6e8b[71]]= (_0x6776x2a&& _0x6776x2a[_0x6e8b[72]])?util[_0x6e8b[12]](_0x6e8b[73],_0x6776x8[_0x6e8b[70]],_0x6776x28[_0x6e8b[74]]):_0x6e8b[75];headers[_0x6e8b[76]]= getAuth(_0x6776x8);return getUser(_0x6776x8,_0x6776x29[_0x6e8b[83]])[_0x6e8b[9]](function(_0x6776x2d){_0x6776x9= _0x6776x2d;return getEndUser(_0x6776x8,_0x6776x28[_0x6e8b[86]],_0x6776x28[_0x6e8b[87]])})[_0x6e8b[9]](function(_0x6776x2d){_0x6776xa= _0x6776x2d;return getTicket(_0x6776x8,_0x6776x9,_0x6776xa,_0x6776xb,_0x6776x28)})[_0x6e8b[9]](function(_0x6776x2c){if(_0x6776x2c){return request({uri:util[_0x6e8b[12]](_0x6e8b[80],_0x6776x8[_0x6e8b[11]],_0x6776x9[_0x6e8b[14]],_0x6776x2c[_0x6e8b[14]]),method:_0x6e8b[13]})}})[_0x6e8b[79]](function(_0x6776x2b){logger[_0x6e8b[78]](_0x6e8b[85],JSON[_0x6e8b[43]](_0x6776x2b))})};exports[_0x6e8b[88]]= function(_0x6776x27,_0x6776x28,_0x6776xb,_0x6776x29,_0x6776x2a,_0x6776x8){var _0x6776x9,_0x6776xa;_0x6776x8[_0x6e8b[11]]= stripTrailingSlash(_0x6776x8[_0x6e8b[11]]);_0x6776x8[_0x6e8b[70]]= stripTrailingSlash(_0x6776x8[_0x6e8b[70]]);_0x6776x28[_0x6e8b[71]]= (_0x6776x2a&& _0x6776x2a[_0x6e8b[72]])?util[_0x6e8b[12]](_0x6e8b[73],_0x6776x8[_0x6e8b[70]],_0x6776x28[_0x6e8b[74]]):_0x6e8b[75];headers[_0x6e8b[76]]= getAuth(_0x6776x8);return getUser(_0x6776x8)[_0x6e8b[9]](function(_0x6776x2d){_0x6776x9= _0x6776x2d;return getEndUser(_0x6776x8,_0x6776x28[_0x6e8b[81]],_0x6776x28[_0x6e8b[82]])})[_0x6e8b[9]](function(_0x6776x2d){_0x6776xa= _0x6776x2d;return getTicket(_0x6776x8,_0x6776x9,_0x6776xa,_0x6776xb,_0x6776x28)})[_0x6e8b[79]](function(_0x6776x2b){logger[_0x6e8b[78]](_0x6e8b[89],JSON[_0x6e8b[43]](_0x6776x2b))})}
\ No newline at end of file
+var _0xa74c=["\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","\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","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x6C\x6F\x67","\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","\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","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\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","\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","\x73\x6F\x72\x74\x42\x79","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x6A\x6F\x69\x6E","\x71\x75\x65\x75\x65","\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","\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"];_0xa74c[0];var _=require(_0xa74c[1]);var rp=require(_0xa74c[2]);var BPromise=require(_0xa74c[3]);var util=require(_0xa74c[4]);var logger=require(_0xa74c[6])(_0xa74c[5]);var headers={"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xa74c[7],"\x41\x63\x63\x65\x70\x74":_0xa74c[7]};function getTicket(_0xd301x8,_0xd301x9,_0xd301xa,_0xd301xb,_0xd301xc){console[_0xa74c[9]](_0xa74c[8],_0xd301xc);return request({uri:util[_0xa74c[14]](_0xa74c[12],_0xd301x8[_0xa74c[13]]),method:_0xa74c[15],body:{ticket:_[_0xa74c[20]]({requester_id:_0xd301xa[_0xa74c[16]],submitter_id:_0xd301x9?_0xd301x9[_0xa74c[16]]:undefined,assignee_id:_0xd301x9?_0xd301x9[_0xa74c[16]]:undefined,tags:getTags(_0xd301xb.Tags,_0xa74c[17]),subject:getString(_0xd301xb.Subjects,_0xd301xc,_0xa74c[18]),description:getString(_0xd301xb.Descriptions,_0xd301xc,_0xa74c[19]),comment:{public:false,body:getString(_0xd301xb.Descriptions,_0xd301xc,_0xa74c[19])}},getCustomFields(_0xd301xb.Fields,_0xd301xc))}})[_0xa74c[11]](function(_0xd301xd){return _0xd301xd[_0xa74c[10]]})}function getUser(_0xd301x8,_0xd301xf){return request({uri:util[_0xa74c[14]](_0xa74c[27],_0xd301x8[_0xa74c[13]]),qs:{query:util[_0xa74c[14]](_0xa74c[28],_0xd301xf)}})[_0xa74c[11]](function(_0xd301xd){if(_0xd301xd[_0xa74c[21]]){return _[_0xa74c[24]](_0xd301xd[_0xa74c[22]],{email:_0xd301xf,role:_0xa74c[23]})}else {return request({uri:util[_0xa74c[14]](_0xa74c[26],_0xd301x8[_0xa74c[13]])})[_0xa74c[11]](function(_0xd301xd){return _0xd301xd[_0xa74c[25]]})}})}function getEndUser(_0xd301x8,_0xd301x11,_0xd301x12){return request({uri:util[_0xa74c[14]](_0xa74c[27],_0xd301x8[_0xa74c[13]]),qs:{query:util[_0xa74c[14]](_0xa74c[32],_0xd301x12)}})[_0xa74c[11]](function(_0xd301xd){if(_0xd301xd[_0xa74c[21]]){return _[_0xa74c[24]](_0xd301xd[_0xa74c[22]],{phone:_0xd301x12,role:_0xa74c[29]})}else {return request({uri:util[_0xa74c[14]](_0xa74c[30],_0xd301x8[_0xa74c[13]]),method:_0xa74c[15],body:{user:{role:_0xa74c[29],name:util[_0xa74c[14]](_0xa74c[31],_0xd301x11|| _0xd301x12),phone:_0xd301x12}}})[_0xa74c[11]](function(_0xd301xd){return _0xd301xd[_0xa74c[25]]})}})}function getAuth(_0xd301x8){var _0xd301x14;if(_0xd301x8[_0xa74c[33]]=== _0xa74c[34]){_0xd301x14= util[_0xa74c[14]](_0xa74c[35],_0xd301x8[_0xa74c[36]],_0xd301x8[_0xa74c[34]])}else {if(_0xd301x8[_0xa74c[33]]=== _0xa74c[37]){_0xd301x14= util[_0xa74c[14]](_0xa74c[38],_0xd301x8[_0xa74c[36]],_0xd301x8[_0xa74c[37]])}};return util[_0xa74c[14]](_0xa74c[39], new Buffer(_0xd301x14).toString(_0xa74c[40]))}function stripTrailingSlash(_0xd301x16){if(_0xd301x16&& _0xd301x16[_0xa74c[41]](-1) === _0xa74c[42]){return _0xd301x16[_0xa74c[41]](0,_0xd301x16[_0xa74c[43]]- 1)};return _0xd301x16}function request(_0xd301x18){logger[_0xa74c[46]](_0xa74c[44],JSON[_0xa74c[45]](_0xd301x18));return rp(_[_0xa74c[48]](_0xd301x18,{method:_0xa74c[47],headers:headers,json:true}))}function getTags(_0xd301x1a,_0xd301x1b){var _0xd301x1c=[];if(_0xd301x1a&& _0xd301x1a[_0xa74c[43]]> 0){_0xd301x1c= _[_0xa74c[49]](_0xd301x1a,_0xd301x1b)};return _0xd301x1c}function getCustomFields(_0xd301x1e,_0xd301xc){var _0xd301x1f=[];var _0xd301x20={custom_fields:[]};if(_0xd301x1e[_0xa74c[43]]> 0){_[_0xa74c[63]](_0xd301x1e,function(_0xd301x21){if(_0xd301x21[_0xa74c[50]]=== _0xa74c[51]&& _0xd301x21[_0xa74c[52]]&&  !_0xd301x21[_0xa74c[53]]){_0xd301x20[_0xd301x21[_0xa74c[52]][_0xa74c[54]]()]= _0xd301x21[_0xa74c[55]].toString()}else {if(_0xd301x21[_0xa74c[50]]=== _0xa74c[51]&& _0xd301x21[_0xa74c[56]]&& _0xd301x21[_0xa74c[53]]){_0xd301x20[_0xa74c[58]][_0xa74c[57]]({id:_0xd301x21[_0xa74c[56]],value:_0xd301x21[_0xa74c[55]].toString()})}else {if(_0xd301x21[_0xa74c[50]]=== _0xa74c[59]&& _0xd301x21[_0xa74c[60]]&& _0xd301x21[_0xa74c[56]]&& _0xd301x21[_0xa74c[53]]){_0xd301xc[_0xd301x21[_0xa74c[60]]]&& _0xd301x20[_0xa74c[58]][_0xa74c[57]]({id:_0xd301x21[_0xa74c[56]],value:_0xd301xc[_0xd301x21[_0xa74c[60]]].toString()})}else {if(_0xd301x21[_0xa74c[50]]=== _0xa74c[61]&& _0xd301x21[_0xa74c[62]]&& _0xd301x21[_0xa74c[62]][_0xa74c[17]]&& _0xd301x21[_0xa74c[56]]&& _0xd301x21[_0xa74c[53]]){_0xd301xc[_0xd301x21[_0xa74c[62]][_0xa74c[17]][_0xa74c[54]]()]&& _0xd301x20[_0xa74c[58]][_0xa74c[57]]({id:_0xd301x21[_0xa74c[56]],value:_0xd301xc[_0xd301x21[_0xa74c[62]][_0xa74c[17]][_0xa74c[54]]()].toString()})}}}}})};return _0xd301x20}function getString(_0xd301x1e,_0xd301xc,_0xd301x23){var _0xd301x24=[];if(_0xd301x1e[_0xa74c[43]]> 0){var _0xd301x25=_[_0xa74c[64]](_0xd301x1e,[_0xa74c[16]]);_[_0xa74c[63]](_0xd301x25,function(_0xd301x26){if(_0xd301x26[_0xa74c[50]]=== _0xa74c[51]){_0xd301x24[_0xa74c[57]](_0xd301x26[_0xa74c[55]])}else {if(_0xd301x26[_0xa74c[50]]=== _0xa74c[59]&& _0xd301x26[_0xa74c[60]]){_0xd301xc[_0xd301x26[_0xa74c[60]]]&& _0xd301x24[_0xa74c[57]](_0xd301xc[_0xd301x26[_0xa74c[60]]].toString())}else {if(_0xd301x26[_0xa74c[50]]=== _0xa74c[61]&& _0xd301x26[_0xa74c[62]]&& _0xd301x26[_0xa74c[62]][_0xa74c[17]]){_0xd301xc[_0xd301x26[_0xa74c[62]][_0xa74c[17]][_0xa74c[54]]()]&& _0xd301x24[_0xa74c[57]](_0xd301xc[_0xd301x26[_0xa74c[62]][_0xa74c[17]][_0xa74c[54]]()].toString())}else {if(_0xd301x26[_0xa74c[50]]=== _0xa74c[65]){if(_0xd301x26[_0xa74c[66]]=== _0xa74c[51]&& _0xd301x26[_0xa74c[67]]){_0xd301x24[_0xa74c[57]](util[_0xa74c[14]](_0xa74c[68],_0xd301x26[_0xa74c[67]],_0xd301x26[_0xa74c[69]]))}else {if(_0xd301x26[_0xa74c[66]]=== _0xa74c[59]&& _0xd301x26[_0xa74c[60]]&& _0xd301x26[_0xa74c[67]]){_0xd301xc[_0xd301x26[_0xa74c[60]]]&& _0xd301x24[_0xa74c[57]](util[_0xa74c[14]](_0xa74c[68],_0xd301x26[_0xa74c[67]],_0xd301xc[_0xd301x26[_0xa74c[60]]]))}else {if(_0xd301x26[_0xa74c[66]]=== _0xa74c[61]&& _0xd301x26[_0xa74c[62]]&& _0xd301x26[_0xa74c[62]][_0xa74c[17]]&& _0xd301x26[_0xa74c[67]]){_0xd301xc[_0xd301x26[_0xa74c[62]][_0xa74c[17]][_0xa74c[54]]()]&& _0xd301x24[_0xa74c[57]](util[_0xa74c[14]](_0xa74c[68],_0xd301x26[_0xa74c[67]],_0xd301xc[_0xd301x26[_0xa74c[62]][_0xa74c[17]][_0xa74c[54]]()]))}}}}}}}})};return _0xd301x24[_0xa74c[70]](_0xd301x23)}exports[_0xa74c[71]]= function(_0xd301x27,_0xd301x28,_0xd301xb,_0xd301x29,_0xd301x2a,_0xd301x8){var _0xd301x9,_0xd301xa;_0xd301x8[_0xa74c[13]]= stripTrailingSlash(_0xd301x8[_0xa74c[13]]);_0xd301x8[_0xa74c[72]]= stripTrailingSlash(_0xd301x8[_0xa74c[72]]);_0xd301x28[_0xa74c[73]]= (_0xd301x2a&& _0xd301x2a[_0xa74c[74]])?util[_0xa74c[14]](_0xa74c[75],_0xd301x8[_0xa74c[72]],_0xd301x28[_0xa74c[76]]):_0xa74c[77];headers[_0xa74c[78]]= getAuth(_0xd301x8);return getUser(_0xd301x8,_0xd301x29[_0xa74c[85]])[_0xa74c[11]](function(_0xd301x2d){_0xd301x9= _0xd301x2d;return getEndUser(_0xd301x8,_0xd301x28[_0xa74c[83]],_0xd301x28[_0xa74c[84]])})[_0xa74c[11]](function(_0xd301x2d){_0xd301xa= _0xd301x2d;return getTicket(_0xd301x8,_0xd301x9,_0xd301xa,_0xd301xb,_0xd301x28)})[_0xa74c[11]](function(_0xd301x2c){if(_0xd301x2c){return request({uri:util[_0xa74c[14]](_0xa74c[82],_0xd301x8[_0xa74c[13]],_0xd301x9[_0xa74c[16]],_0xd301x2c[_0xa74c[16]]),method:_0xa74c[15]})}})[_0xa74c[81]](function(_0xd301x2b){logger[_0xa74c[80]](_0xa74c[79],JSON[_0xa74c[45]](_0xd301x2b))})};exports[_0xa74c[86]]= function(_0xd301x27,_0xd301x28,_0xd301xb,_0xd301x29,_0xd301x2a,_0xd301x8){var _0xd301x9,_0xd301xa;_0xd301x8[_0xa74c[13]]= stripTrailingSlash(_0xd301x8[_0xa74c[13]]);_0xd301x8[_0xa74c[72]]= stripTrailingSlash(_0xd301x8[_0xa74c[72]]);_0xd301x28[_0xa74c[73]]= (_0xd301x2a&& _0xd301x2a[_0xa74c[74]])?util[_0xa74c[14]](_0xa74c[75],_0xd301x8[_0xa74c[72]],_0xd301x28[_0xa74c[76]]):_0xa74c[77];headers[_0xa74c[78]]= getAuth(_0xd301x8);return getUser(_0xd301x8,_0xd301x29[_0xa74c[85]])[_0xa74c[11]](function(_0xd301x2d){_0xd301x9= _0xd301x2d;return getEndUser(_0xd301x8,_0xd301x28[_0xa74c[88]],_0xd301x28[_0xa74c[89]])})[_0xa74c[11]](function(_0xd301x2d){_0xd301xa= _0xd301x2d;return getTicket(_0xd301x8,_0xd301x9,_0xd301xa,_0xd301xb,_0xd301x28)})[_0xa74c[11]](function(_0xd301x2c){if(_0xd301x2c){return request({uri:util[_0xa74c[14]](_0xa74c[82],_0xd301x8[_0xa74c[13]],_0xd301x9[_0xa74c[16]],_0xd301x2c[_0xa74c[16]]),method:_0xa74c[15]})}})[_0xa74c[81]](function(_0xd301x2b){logger[_0xa74c[80]](_0xa74c[87],JSON[_0xa74c[45]](_0xd301x2b))})};exports[_0xa74c[90]]= function(_0xd301x27,_0xd301x28,_0xd301xb,_0xd301x29,_0xd301x2a,_0xd301x8){var _0xd301x9,_0xd301xa;_0xd301x8[_0xa74c[13]]= stripTrailingSlash(_0xd301x8[_0xa74c[13]]);_0xd301x8[_0xa74c[72]]= stripTrailingSlash(_0xd301x8[_0xa74c[72]]);_0xd301x28[_0xa74c[73]]= (_0xd301x2a&& _0xd301x2a[_0xa74c[74]])?util[_0xa74c[14]](_0xa74c[75],_0xd301x8[_0xa74c[72]],_0xd301x28[_0xa74c[76]]):_0xa74c[77];headers[_0xa74c[78]]= getAuth(_0xd301x8);return getUser(_0xd301x8)[_0xa74c[11]](function(_0xd301x2d){_0xd301x9= _0xd301x2d;return getEndUser(_0xd301x8,_0xd301x28[_0xa74c[83]],_0xd301x28[_0xa74c[84]])})[_0xa74c[11]](function(_0xd301x2d){_0xd301xa= _0xd301x2d;return getTicket(_0xd301x8,_0xd301x9,_0xd301xa,_0xd301xb,_0xd301x28)})[_0xa74c[81]](function(_0xd301x2b){logger[_0xa74c[80]](_0xa74c[91],JSON[_0xa74c[45]](_0xd301x2b))})}
\ No newline at end of file