Help
RSS
API
Feed
Maltego
Contact
Domain > 82bec.trbbmsc.cc
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-19
154.207.252.37
(
ClassC
)
2026-02-10
156.255.123.139
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 10 Feb 2026 15:38:30 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveserver: cloudflarevary: Accept-Encodingp3p: CPCAO PSA OURaccess-control-allow-origin: *access-control-allow-methods: GET, POST, PUT,DELETE,OPTIONS,PATCHaccess-control-allow-headers: content-type,tokenReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sybLQxoxiZZBV5of73LptqJuHcnWwpkODpcBzvr%2BIQmvraENBDexDZbDRh58oy4ipsRppFopy6bjBPnvTBUgfehakLV5bSSvS2%2FEGv9V3}}cf-cache-status: DYNAMICNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-RAY: 9cbcb19f2b5ba6e4-SEAalt-svc: h3:443; ma86400 script>Base64{_keyStr:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/,decode:function(input){var output;var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i0;inputinput.replace(/^A-Za-z0-9\+\/\/g,);while(iinput.length){enc1this._keyStr.indexOf(input.charAt(i++));enc2this._keyStr.indexOf(input.charAt(i++));enc3this._keyStr.indexOf(input.charAt(i++));enc4this._keyStr.indexOf(input.charAt(i++));chr1(enc12)|(enc2>>4);chr2((enc2&15)4)|(enc3>>2);chr3((enc3&3)6)|enc4;outputoutput+String.fromCharCode(chr1);if(enc3!64){outputoutput+String.fromCharCode(chr2)}if(enc4!64){outputoutput+String.fromCharCode(chr3)}}outputBase64._utf8_decode(output);return output},_utf8_decode:function(utftext){var string;var i0;var cc1c20;while(iutftext.length){cutftext.charCodeAt(i);if(c128){string+String.fromCharCode(c);i++}else if((c>191)&&(c224)){c2utftext.charCodeAt(i+1);string+String.fromCharCode(((c&31)6)|(c2&63));i+2}else{c2utftext.charCodeAt(i+1);c3utftext.charCodeAt(i+2);string+String.fromCharCode(((c&15)12)|((c2&63)6)|(c3&63));i+3}}return string}}; document.write(Base64.decode(PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KICAgIDxoZWFkPgogICAgICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KICAgICAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9MCI+CiAgICAgICAgPG1ldGEgbmFtZT0icmVmZXJyZXIiIGNvbnRlbnQ9InNhbWUtb3JpZ2luIj4KICAgICAgICA8bGluayByZWw9IlNob3J0Y3V0IEljb24iIHR5cGU9ImltYWdlL3BuZyIgaHJlZj0iL2Zhdmljb24ucG5nIj4KICAgICAgICA8bGluayByZWw9IkJvb2ttYXJrIiB0eXBlPSJpbWFnZS9wbmciIGhyZWY9Ii9mYXZpY29uLnBuZyI+CiAgICAgICAgPHRpdGxlPuavj+aXpeWkp+i1m0FwcCAtIGh0dHBzOi8vNDIyMS5ncGt1eGtydC5jYzwvdGl0bGU+CiAgICAgICAgPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSLmr4/ml6XlpKfotZtBcHAgLSBodHRwczovLzQyMjEuZ3BrdXhrcnQuY2MiPgogICAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3N0YXRpYy9hc3NldHMvY3NzL3N0eWxlLmNzcz92PTEiPgogICAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2FuZHJvaWRNb2RhbC5jc3MiIC8+CiAgICAgICAgPHNjcmlwdD4KICAgICAgICAgICAgY29uc3QgZGF0YU1hcCA9IHsKICAgICAgICAgICAgICAgIGFmZkNvZGU6ICJxcV9hZmY6dmJhUSIsCiAgICAgICAgICAgICAgICBpb3NMaW5rOiAiL2luZGV4L2luZGV4L3B3YT9hZmZfY29kZT0iLCAvLyBpb3Mg5LiL6L29CiAgICAgICAgICAgICAgICBhbmRyb2lkTGluazogImh0dHBzOi8vZDF4Y3lweXMzMXJqbmQuY2xvdWRmcm9udC5uZXQvZG93bi9zbnNfbXJkcy9zbnNfbXJkc18yLjEuMV8yNjAyMTBfMy5hcGsiLCAvLyBhbmRyb2lk5LiL6L29CiAgICAgICAgICAgICAgICB0Z0xpbmsxOiAiaHR0cHM6Ly90Lm1lL21yZHNmdW5fOSIsIC8vIHRn576kCiAgICAgICAgICAgICAgICB0Z0xpbmsyOiAgImh0dHBzOi8vdC5tZS9HTV9tcmRzIiwgLy8g5ZWG5Yqh5ZCI5L2cCiAgICAgICAgICAgICAgICB0Z0xpbmszOiAiaHR0cHM6Ly93d3cuemN3ZmN6ZWIuY29tIiwgLy8g5rWP6KeI572R6aG154mICiAgICAgICAgICAgICAgICBjb3B5VGV4dDogInNuc2RzX2FmZjoiLCAvLyDpgoDor7fnoIEKICAgICAgICAgICAgICAgIGFuZHJvaWRQaW5nOiAiaHR0cHM6Ly9kMXhjeXB5czMxcmpuZC5jbG91ZGZyb250Lm5ldC9waW5nLnR4dCIsIC8vIOWuieWNk+WMhXBpbmcKICAgICAgICAgICAgICAgIG1hY29zVXJsOiAiaHR0cHM6Ly9kMXhjeXB5czMxcmpuZC5jbG91ZGZyb250Lm5ldC9kb3duL3Nuc19tcmRzL21yZHNfMDEzMF8wMV9tYWNvcy5kbWciLCAvLyBtYWNvcwogICAgICAgICAgICAgICAgd2luZG93c1VybDogImh0dHBzOi8vZDF4Y3lweXMzMXJqbmQuY2xvdWRmcm9udC5uZXQvZG93bi9zbnNfbXJkcy9tcmRzX3dpbmRvd3NfdjIwMF8wMTMwXzAxLmV4ZSIsIC8vIHdpbmRvd3MKICAgICAgICAgICAgfTsKICAgICAgICA8L3NjcmlwdD4KICAgIDwvaGVhZD4KICAgIDxib2R5PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcnMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nbyI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL2ltYWdlcy9pbWctMi5wbmciPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuYXYtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSIgb25jbGljaz0ib25BZGRyZXNzKCdsaW5rMScpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL2ltYWdlcy9pLTEucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS10eHQiPlRH576kPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbSIgb25jbGljaz0ib25BZGRyZXNzKCdsaW5rMicpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL2ltYWdlcy9pLTIucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaXRlbS10eHQiPuWVhuWKoeWQiOS9nDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0iIG9uY2xpY2s9Im9uQWRkcmVzcygnbGluazMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9pbWFnZXMvaS0zLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW0tdHh0Ij7nvZHpobXniYg8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC1hcmVhIj4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9pbWFnZXMvaW1nLTMucG5nIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3RlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkb3dubG9hZC1hcHAiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFuZHJvaWQgdGp0YWdtYW5hZ2VyIiBpZD0iYW5kcm9pZGJ0biIgb25jbGljaz0iZG93bmxvYWRBcHAoJ2FuZHJvaWQnKSIgZGF0YS1ldmVudD0ibGFuZGluZ19wYWdlX2NsaWNrIgogICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1sYW5kaW5nX3BhZ2VfaWQ9IlRKLTAwOCIiCiAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRhYl9rZXk9ImRvd25sb2FkIgogICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS10YWJfbmFtZT0i5a6J5Y2T5LiL6L29Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL2ltYWdlcy9hbmRyb2lkLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW9zIHRqdGFnbWFuYWdlciIgb25jbGljaz0iZG93bmxvYWRBcHAoJ2lvcycpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL2ltYWdlcy9pb3NzLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRvd25sb2FkLWFwcCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZCB0anRhZ21hbmFnZXIiIGlkPSJ3aW5kb3dzIiBvbmNsaWNrPSJkb3dubG9hZEFwcCgnd2luZG93cycpIiBkYXRhLWV2ZW50PSJsYW5kaW5nX3BhZ2VfY2xpY2siCiAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWxhbmRpbmdfcGFnZV9pZD0iVEotMDA4IiIKICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtdGFiX2tleT0iZG93bmxvYWQiCiAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRhYl9uYW1lPSJXaW5kb3fkuIvovb0iPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvaW1hZ2VzL3dpbmRvd3MucG5nIj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpb3MgdGp0YWdtYW5hZ2VyIiBvbmNsaWNrPSJkb3dubG9hZEFwcCgnbWFjb3MnKSIgZGF0YS1ldmVudD0ibGFuZGluZ19wYWdlX2NsaWNrIgogICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1sYW5kaW5nX3BhZ2VfaWQ9IlRKLTAwOCIiCiAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRhYl9rZXk9ImRvd25sb2FkIgogICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS10YWJfbmFtZT0iTWFjT1PkuIvovb0iPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvaW1hZ2VzL21hY29zLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNldC11cC10aXAiPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9pbWFnZXMvdGlwLnBuZyI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZC1tb2RhbCIgaWQ9InBsYXRmb3JtLWxpc3QiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZC1tb2RhbC1hcnJvdyIgZGF0YS10eXBlPSIxIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2JhY2stYmxhY2sucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSIgaWQ9InNob3ctcGxhdGZvcm0tdGlwcyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS91LTEucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PiZuYnNwOyZuYnNwOzwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwxLWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDEucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwyLWRldGFpbC5qcGciPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDIucG5nIgogICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF0Zm9ybS1pdGVtIiBkYXRhLXNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwzLWRldGFpbDEuanBnIgogICAgICAgICAgICAgICAgICAgIGRhdGEtc3JjMj0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwzLWRldGFpbDIuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwzLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNC1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGw0LnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNS1kZXRhaWwuanBnIj48aW1nIHNyYz0iLi9zdGF0aWMvbW9iaWxlL2NlbGw1LnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNi1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGw2LnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNy1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGw3LnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsOC1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGw4LnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsOS1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGw5LnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhbmRyb2lkLW1vZGFsIHR3byIgaWQ9InBsYXRmb3JtLWRldGFpbCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbmRyb2lkLW1vZGFsLWFycm93IiBkYXRhLXR5cGU9IjIiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvYmFjay1ibGFjay5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL3UtMS5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+Jm5ic3A7Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4KICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Im1vZGFsLWNvbW1vbi1pbWciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Im1vZGFsLWNvbW1vbi1pbWctMiIgYWx0PSIiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhbmRyb2lkLW1vZGFsIHR3byIgaWQ9Imlvcy1kZXRhaWwiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZC1tb2RhbC1hcnJvdyIgZGF0YS10eXBlPSIzIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2JhY2stYmxhY2sucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS91LTIucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PiZuYnNwOyZuYnNwOzwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+CiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJtb2RhbC1jb21tb24taW1nIiBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9kb2MtaW9zLTEuanBlZyI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImFuZHJvaWQtbW9kYWwiIGlkPSJwbGF0Zm9ybS1saXN0Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFuZHJvaWQtbW9kYWwtYXJyb3ciIGRhdGEtdHlwZT0iMSI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9iYWNrLWJsYWNrLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiIGlkPSJzaG93LXBsYXRmb3JtLXRpcHMiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvdS0xLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4mbmJzcDsmbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsMS1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwxLnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsMi1kZXRhaWwuanBnIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2NlbGwyLnBuZyIKICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGxhdGZvcm0taXRlbSIgZGF0YS1zcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsMy1kZXRhaWwxLmpwZyIKICAgICAgICAgICAgICAgICAgICBkYXRhLXNyYzI9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsMy1kZXRhaWwyLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsMy5wbmciIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDQtZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNC5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDUtZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNS5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDYtZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNi5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDctZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsNy5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDgtZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsOC5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBsYXRmb3JtLWl0ZW0iIGRhdGEtc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvY2VsbDktZGV0YWlsLmpwZyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9jZWxsOS5wbmciCiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZC1tb2RhbCB0d28iIGlkPSJwbGF0Zm9ybS1kZXRhaWwiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZC1tb2RhbC1hcnJvdyIgZGF0YS10eXBlPSIyIj48aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvbW9iaWxlL2JhY2stYmxhY2sucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS91LTEucG5nIiBhbHQ9IiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PiZuYnNwOyZuYnNwOzwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+CiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJtb2RhbC1jb21tb24taW1nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJtb2RhbC1jb21tb24taW1nLTIiIGFsdD0iIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYW5kcm9pZC1tb2RhbCB0d28iIGlkPSJpb3MtZGV0YWlsIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFuZHJvaWQtbW9kYWwtYXJyb3ciIGRhdGEtdHlwZT0iMyI+PGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL21vYmlsZS9iYWNrLWJsYWNrLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPjxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvdS0yLnBuZyIgYWx0PSIiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj4mbmJzcDsmbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibW9kYWwtY29tbW9uLWltZyIgc3JjPSIvc3RhdGljL2Fzc2V0cy9tb2JpbGUvZG9jLWlvcy0xLmpwZWciPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJvdmVybGF5Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9wdXAiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xvc2UiPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvc3RhdGljL2Fzc2V0cy9pbWFnZXMvY2xvc2UucG5nIj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVzYyI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9zdGF0aWMvYXNzZXRzL2ltYWdlcy9kZXNjLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluay1idG4iPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL3N0YXRpYy9hc3NldHMvaW1hZ2VzL2J0bi0yLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2JvZHk+CgogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL3N0YXRpYy9hc3NldHMvanMvanF1ZXJ5LTMuNi40Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0PgogICAgICAgIGNvbnN0IHVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKQogICAgICAgIGxldCBpc1BjID0gQm9vbGVhbih1c2VyQWdlbnQubWF0Y2goL21vYmlsZXxhbmRyb2lkfGlwaG9uZS9pKSkgPT09IGZhbHNlCiAgICAgICAgbGV0IGlzTW9iaWxlID0gQm9vbGVhbih1c2VyQWdlbnQubWF0Y2goL21vYmlsZXxhbmRyb2lkfGlwaG9uZS9pKSkKICAgICAgICBsZXQgaXNXaW5kb3cgPSBCb29sZWFuKHVzZXJBZ2VudC5tYXRjaCgvd2luMzJ8d2luNjR8d2luZG93c3x3aW5jZS9pKSkKICAgICAgICBsZXQgaXNNYWMgPSBCb29sZWFuKHVzZXJBZ2VudC5tYXRjaCgvbWFjL2kpKQogICAgICAgIGxldCBpc0lvcyA9IEJvb2xlYW4odXNlckFnZW50Lm1hdGNoKC9pcGhvbmV8aXBhZC9pKSkKICAgICAgICBsZXQgaXNBbmRyb2lkID0gQm9vbGVhbih1c2VyQWdlbnQubWF0Y2goL2FuZHJvaWR8bW9iaWxlfHBhZC9pKSAmJiBCb29sZWFuKHVzZXJBZ2VudC5tYXRjaCgvaXBhZC9pKSkgPT09IGZhbHNlICYmIEJvb2xlYW4odXNlckFnZW50Lm1hdGNoKC9tYWMvaSkpID09PSBmYWxzZSkKICAgICAgICBpZiAoc2NyZWVuLmF2YWlsV2lkdGggPj0gMTAyNCAmJiBpc0FuZHJvaWQpIHsKICAgICAgICAgICAgLy/lronljZPlubPmnb8g6KeG5Li6cGPnq68KICAgICAgICAgICAgaXNQYyA9IHRydWUKICAgICAgICAgICAgaXNNb2JpbGUgPSBmYWxzZQogICAgICAgICAgICBpc0FuZHJvaWQgPSBmYWxzZQogICAgICAgIH0KCiAgICAgICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgewoKICAgICAgICAgICAgaWYgKGlzSW9zKSB7CiAgICAgICAgICAgICAgICAkKCIuc2V0LXVwLXRpcCIpLm9uKCdjbGljaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICAkKCcjaW9zLWRldGFpbCcpLmZhZGVJbigpLmNzcygnZGlzcGxheScsICdmbGV4Jyk7CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgJCgiLmJ0dCIpLm9uKCdjbGljaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICBkb3duYXBwX2lvcygpOwogICAgICAgICAgICAgICAgfSkKCiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAkKCIuc2V0LXVwLXRpcCIpLm9uKCdjbGljaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICAkKCcjcGxhdGZvcm0tbGlzdCcpLmZhZGVJbigpLmNzcygnZGlzcGxheScsICdmbGV4Jyk7CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgJCgiLmJ0dCIpLm9uKCdjbGljaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICAgICBkb3duYXBwX2FuZHJvaWQoMSwgZGF0YU1hcC5hbmRyb2lkUGluZyk7CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICB9CiAgICAgICAgICAgICQoJyNhbmRyb2lkYnRuJykub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgJCgnLm92ZXJsYXknKS5mYWRlSW4oKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICQoJy5jbG9zZScpLmNsaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgICQoJy5vdmVybGF5JykuZmFkZU91dCgpOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgJCgiLmxpbmstYnRuIikub24oJ2NsaWNrJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgJCgnI3BsYXRmb3JtLWxpc3QnKS5mYWRlSW4oKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOwogICAgICAgICAgICAgICAgJCgnLm92ZXJsYXknKS5mYWRlT3V0KCk7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJCgnLnBsYXRmb3JtLWl0ZW0nKS5vbignY2xpY2snLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICBjb25zdCBpbWdTcmMgPSAkKHRoaXMpLmRhdGEoJ3NyYycpOwogICAgICAgICAgICAgICAgY29uc3QgaW1nU3JjMiA9ICQodGhpcykuZGF0YSgnc3JjMicpOwogICAgICAgICAgICAgICAgY29uc3QgcGxhdGZvcm1EZXRhaWwgPSAkKCcjcGxhdGZvcm0tZGV0YWlsJykKICAgICAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nJykuYXR0cignc3JjJywgaW1nU3JjKQogICAgICAgICAgICAgICAgaWYgKGltZ1NyYzIgIT09ICIiIHx8IGltZ1NyYzIgIT09IHVuZGVmaW5lZCkgewogICAgICAgICAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nLTInKS5hdHRyKCdzcmMnLCBpbWdTcmMyKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcGxhdGZvcm1EZXRhaWwuZmFkZUluKCkuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsKICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAkKCcuYW5kcm9pZC1tb2RhbC1hcnJvdycpLm9uKCdjbGljaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIGNvbnN0IHR5cGUgPSAkKHRoaXMpLmRhdGEoJ3R5cGUnKQogICAgICAgICAgICAgICAgaWYgKHR5cGUgPT09IDEpIHsKICAgICAgICAgICAgICAgICAgICAkKCcjcGxhdGZvcm0tbGlzdCcpLmZhZGVPdXQoKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKHR5cGUgPT09IDIpIHsKICAgICAgICAgICAgICAgICAgICAkKCcjcGxhdGZvcm0tZGV0YWlsJykuZmFkZU91dCgpOwogICAgICAgICAgICAgICAgICAgIGNvbnN0IHBsYXRmb3JtRGV0YWlsID0gJCgnI3BsYXRmb3JtLWRldGFpbCcpOwogICAgICAgICAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nJykuYXR0cignc3JjJywgJycpOwogICAgICAgICAgICAgICAgICAgIHBsYXRmb3JtRGV0YWlsLmZpbmQoJy5tb2RhbC1jb21tb24taW1nLTInKS5hdHRyKCdzcmMnLCAnJykKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmICh0eXBlID09PSAzKSB7CiAgICAgICAgICAgICAgICAgICAgJCgnI2lvcy1kZXRhaWwnKS5mYWRlT3V0KCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgIH0pOwoKICAgICAgICBmdW5jdGlvbiBkb3dubG9hZEFwcCh0eXBlKSB7CiAgICAgICAgICAgIGNvcHlUZXh0KGRhdGFNYXAuY29weVRleHQpCiAgICAgICAgICAgIGlmICh0eXBlID09PSB1bmRlZmluZWQpIHsKICAgICAgICAgICAgICAgIGlmIChpc0lvcykgewogICAgICAgICAgICAgICAgICAgIHR5cGUgPSAnaW9zJzsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICdhbmRyb2lkJzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAodHlwZSA9PT0gJ2lvcycpIHsKICAgICAgICAgICAgICAgIGRvd25hcHBfaW9zKCk7CiAgICAgICAgICAgIH1lbHNlIGlmICh0eXBlID09PSAnd2luZG93cycpewogICAgICAgICAgICAgICAgZG93bmFwcF9hbmRyb2lkKDIsIGRhdGFNYXAud2luZG93c1VybCk7CiAgICAgICAgICAgIH1lbHNlIGlmICh0eXBlID09PSAnbWFjb3MnKXsKICAgICAgICAgICAgICAgIGRvd25hcHBfYW5kcm9pZCgzLCBkYXRhTWFwLm1hY29zVXJsKTsKICAgICAgICAgICAgfSAgZWxzZSB7CiAgICAgICAgICAgICAgICBkb3duYXBwX2FuZHJvaWQoMSwgZGF0YU1hcC5hbmRyb2lkTGluaywgZGF0YU1hcC5hbmRyb2lkUGluZyk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGRvd25hcHBfaW9zKCkgewogICAgICAgICAgICBjb3B5VGV4dChkYXRhTWFwLmNvcHlUZXh0KQogICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIGxvY2F0aW9uLmhyZWYgPSBkYXRhTWFwLmlvc0xpbms7CiAgICAgICAgICAgIH0sIDIwMCk7CiAgICAgICAgfQoKICAgICAgICBjb25zdCBzdGF0ID0gZnVuY3Rpb24odHlwZSwgdXJsLCBlcnJvcj0nJykgewogICAgICAgICAgICBkYXRhID0geyd0eXBlJzogdHlwZX0KICAgICAgICAgICAgaWYgKGVycm9yKSB7CiAgICAgICAgICAgICAgICBkYXRhID0gey4uLmRhdGEsICd1cmwnOnVybCwgJ2Vycm9yJzplcnJvcn0KICAgICAgICAgICAgfQogICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgdXJsOiAnL2luZGV4L3N0YXQnLAogICAgICAgICAgICAgICAgYXN5bmM6IHRydWUsCiAgICAgICAgICAgICAgICB0eXBlOiAicG9zdCIsCiAgICAgICAgICAgICAgICBkYXRhOiBkYXRhLAogICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgZnVuY3Rpb24gZG93bmFwcF9hbmRyb2lkKHR5cGUsIHVybCwgcGluZ1VybD11bmRlZmluZWQpIHsKICAgICAgICAgICAgY29weVRleHQoZGF0YU1hcC5jb3B5VGV4dCk7CiAgICAgICAgICAgIHN0YXQodHlwZSwgcGluZ1VybCk7CiAgICAgICAgICAgIGlmIChwaW5nVXJsICE9PSB1bmRlZmluZWQpIHsKICAgICAgICAgICAgICAgICQuYWpheCh7CiAgICAgICAgICAgICAgICAgICAgdXJsOiBwaW5nVXJsLAogICAgICAgICAgICAgICAgICAgIHR5cGU6IkdFVCIsCiAgICAgICAgICAgICAgICAgICAgdGltZW91dDogNjAwMDAsCiAgICAgICAgICAgICAgICAgICAgYXN5bmM6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgc3VjY2VzczpmdW5jdGlvbihkYXRhKSB7CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24oeGhyLCB0ZXh0U3RhdHVzLCBlcnJvclRocm93KSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXQodHlwZSwgcGluZ1VybCwgYHJlYWR5U3RhdGU6JHt4aHIucmVhZHlTdGF0ZX0sdGV4dFN0YXR1czoke3RleHRTdGF0dXN9YCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICBsb2NhdGlvbi5ocmVmID0gdXJsOwogICAgICAgICAgICB9LCAyMDApOwogICAgICAgIH0KCiAgICAgICAgZnVuY3Rpb24gb25BZGRyZXNzKHR5cGUpIHsKICAgICAgICAgICAgZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCkKICAgICAgICAgICAgc3dpdGNoICh0eXBlKSB7CiAgICAgICAgICAgICAgICBjYXNlICdsaW5rMSc6CiAgICAgICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oZGF0YU1hcC50Z0xpbmsxLCAiX2JsYW5rIikKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgJ2xpbmsyJzoKICAgICAgICAgICAgICAgICAgICB3aW5kb3cub3BlbihkYXRhTWFwLnRnTGluazIsICJfYmxhbmsiKQogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgY2FzZSAnbGluazMnOgogICAgICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKGRhdGFNYXAudGdMaW5rMywgIl9ibGFuayIpCiAgICAgICAgICAgICAgICAgICAgYnJlYWs7ICAgIAogICAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgfQogICAgICAgIH0KCgogICAgICAgIGZ1bmN0aW9uIGNvcHlUZXh0KG9iaikgewogICAgICAgICAgICBpZiAoIW9iaikgewogICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHZhciB0ZXh0OwogICAgICAgICAgICBpZiAodHlwZW9mIChvYmopID09ICdvYmplY3QnKSB7CiAgICAgICAgICAgICAgICBpZiAob2JqLm5vZGVUeXBlKSB7IC8vIERPTSBub2RlCiAgICAgICAgICAgICAgICAgICAgb2JqID0gJChvYmopOyAvLyB0byBqUXVlcnkgb2JqZWN0CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgICAgIHRleHQgPSBvYmoudGV4dCgpOwogICAgICAgICAgICAgICAgICAgIGlmICghdGV4dCkgeyAvLyBNYXliZSA8dGV4dGFyZWEgLz4KICAgICAgICAgICAgICAgICAgICAgICAgdGV4dCA9IG9iai52YWwoKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGNhdGNoIChlcnIpIHsgLy8gYXMgSlNPTgogICAgICAgICAgICAgICAgICAgIHRleHQgPSBKU09OLnN0cmluZ2lmeShvYmopOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgdGV4dCA9IG9iajsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgdmFyICR0ZW1wID0gJCgnPHRleHRhcmVhPicpOwogICAgICAgICAgICAkKCdib2R5JykuYXBwZW5kKCR0ZW1wKTsKICAgICAgICAgICAgJHRlbXAudmFsKHRleHQpLnNlbGVjdCgpOwogICAgICAgICAgICB2YXIgcmVzID0gZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ2NvcHknKTsKICAgICAgICAgICAgJHRlbXAucmVtb3ZlKCk7CiAgICAgICAgICAgIHJldHVybiByZXM7CiAgICAgICAgfQoKICAgIDwvc2NyaXB0PgogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGFzeW5jIHNyYz0iL3N0YXRpYy9qcy9ldmVudHMvdGp0YWcuMS4wLjAuanM/dj0zIj48L3NjcmlwdD4KICAgIDxzY3JpcHQ+CiAgICAgICAgLy8g5Yid5aeL5YyWMgogICAgICAgIHdpbmRvdy50akRhdGFMYXllciA9IHdpbmRvdy50akRhdGFMYXllciB8fCBbXTsKICAgICAgICBmdW5jdGlvbiB0anRhZygpeyB0akRhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7IH0KICAgICAgICB0anRhZygnY29uZmlnJywgewogICAgICAgICAgICBhcGlFbmRwb2ludDogImh0dHBzOi8vZThjOS5jZ2hocWNhLmNjL2FwaS9ldmVudFRyYWNraW5nL3JlcG9ydC5qc29uIiwKICAgICAgICAgICAgY2hhbm5lbDogIiIsICAgLy8g5rig6YGTKOayoeacieS4uuepuikKICAgICAgICAgICAgYWZmOiAiIiwKICAgICAgICAgICAgYXBwaWQ6ICJUSi0wMDgiLCAgICAgLy8g5bqU55So5qCH6K+GSUQo5b+F5aGrKQogICAgICAgICAgICB1aWQ6IDAsICAgICAgICAgICAgICAgICAgIC8vIOeUqOaIt0lEKOW3sueZu+mZhuS4uueUqOaIt0lEKQogICAgICAgICAgICBzdGFydDogbmV3IERhdGUoKS5nZXRUaW1lKCkgIC8vIOm7mOiupAogICAgICAgIH0pOwoKICAgICAgICAvLyDln4vngrk6IOiQveWcsOmhteWxleekuijmjInlnLrmma/pgInmi6nmgKfmt7vliqApCiAgICAgICAgdGp0YWcoJ2V2ZW50JywgJ2xhbmRpbmdfcGFnZV92aWV3JywgewogICAgICAgICAgICBsYW5kaW5nX3BhZ2VfaWQ6ICJUSi0wMDgiLAogICAgICAgIH0pOwogICAgPC9zY3JpcHQ+CjwvaHRtbD4));/script>noscript>error ../noscript>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]