Built motion from commit 129fb4d95212661e48f0db455e75d668addbaddf. Version 3.0.0...
[motion-next.git] / server / api / jira / jira.controller.js
1 const a447_0x2d3e=['setEncoding','name','socket','customfield_10102','fields','/rest/api/2/issue','end','email','parse','customfield_11503','stringify','json','Error\x20during\x20license\x20request.\x20Please\x20contact\x20our\x20license\x20team\x20at\x20license@xcally.com\x20with\x20your\x20request','body','base64','POST','error','openIssue','send','MOTGUI','x-forwarded-for','customfield_11501','newToken','api.jira','\x20from\x20','status','description','key','Bug','issuetype','3eAmWpBVP0','connection','track.xcallymotion.com','remoteAddress','oldToken','from','application/json','toString','utf8'];(function(_0x4d398c,_0x4e70e3){const _0x2d3ee8=function(_0x432064){while(--_0x432064){_0x4d398c['push'](_0x4d398c['shift']());}};_0x2d3ee8(++_0x4e70e3);}(a447_0x2d3e,0x10d));const a447_0x4320=function(_0x4d398c,_0x4e70e3){_0x4d398c=_0x4d398c-0x109;let _0x2d3ee8=a447_0x2d3e[_0x4d398c];return _0x2d3ee8;};const a447_0x2f5626=a447_0x4320;'use strict';const https=require('https'),USERNAME='support',PASSWORD=a447_0x2f5626(0x12b);function openIssue(_0x541069,_0x447aef){const _0x26d2c5=a447_0x2f5626,_0x16fb35={'fields':{'project':{'key':_0x541069[_0x26d2c5(0x128)]||_0x26d2c5(0x120)},'summary':(_0x541069['summary']||'Report')+_0x26d2c5(0x125)+_0x541069['ip'],'description':_0x541069[_0x26d2c5(0x127)]||JSON[_0x26d2c5(0x117)](_0x541069),'issuetype':{'name':_0x541069[_0x26d2c5(0x12a)]||_0x26d2c5(0x129)}}};_0x16fb35[_0x26d2c5(0x111)]['customfield_11500']=_0x541069[_0x26d2c5(0x114)],_0x16fb35[_0x26d2c5(0x111)][_0x26d2c5(0x122)]=_0x541069[_0x26d2c5(0x12f)],_0x16fb35[_0x26d2c5(0x111)]['customfield_11502']=_0x541069[_0x26d2c5(0x123)],_0x16fb35[_0x26d2c5(0x111)][_0x26d2c5(0x116)]=_0x541069[_0x26d2c5(0x10e)],_0x16fb35[_0x26d2c5(0x111)]['customfield_11504']=_0x541069['reason'],_0x16fb35['fields'][_0x26d2c5(0x110)]=_0x541069['ip'];const _0x4f5eed={'host':_0x26d2c5(0x12d),'port':0x1bb,'path':_0x26d2c5(0x112),'method':_0x26d2c5(0x11c),'timeout':0x4e20,'headers':{'Content-Type':_0x26d2c5(0x10a),'Authorization':'Basic\x20'+Buffer[_0x26d2c5(0x109)](USERNAME+':'+PASSWORD)[_0x26d2c5(0x10b)](_0x26d2c5(0x11b))}},_0x22c52f=JSON[_0x26d2c5(0x117)](_0x16fb35),_0x1f5eef=https['request'](_0x4f5eed,function(_0x3a8868){const _0x8dd1d1=_0x26d2c5;_0x3a8868[_0x8dd1d1(0x10d)](_0x8dd1d1(0x10c));let _0x46765b='';_0x3a8868['on']('data',function(_0x4285c4){_0x46765b+=_0x4285c4;}),_0x3a8868['on'](_0x8dd1d1(0x113),function(){const _0x3dd6ed=_0x8dd1d1;if(_0x447aef)return _0x447aef[_0x3dd6ed(0x126)](_0x3a8868['statusCode'])[_0x3dd6ed(0x118)](JSON[_0x3dd6ed(0x115)](_0x46765b));});});_0x1f5eef['on'](_0x26d2c5(0x11d),function(){const _0x5a1757=_0x26d2c5;if(_0x447aef)return _0x447aef[_0x5a1757(0x126)](0x1f4)[_0x5a1757(0x118)]({'errors':[{'message':_0x5a1757(0x119),'type':_0x5a1757(0x124)}]});}),_0x1f5eef['write'](_0x22c52f),_0x1f5eef[_0x26d2c5(0x113)]();}exports[a447_0x2f5626(0x11e)]=openIssue,exports[a447_0x2f5626(0x11f)]=function(_0x22068b,_0x3d4d57){const _0x47c768=a447_0x2f5626;return _0x22068b[_0x47c768(0x11a)]['ip']=_0x22068b['headers'][_0x47c768(0x121)]||_0x22068b[_0x47c768(0x12c)][_0x47c768(0x12e)]||_0x22068b['socket'][_0x47c768(0x12e)]||_0x22068b[_0x47c768(0x12c)][_0x47c768(0x10f)][_0x47c768(0x12e)],openIssue(_0x22068b[_0x47c768(0x11a)],_0x3d4d57);};