Skip to content

Instantly share code, notes, and snippets.

@RWOverdijk
Created February 27, 2014 14:56
Show Gist options
  • Save RWOverdijk/9251655 to your computer and use it in GitHub Desktop.
Save RWOverdijk/9251655 to your computer and use it in GitHub Desktop.
public function setStreamUrl(url:String):void
{
// Trololo
var l:int = 14;
var k:int = 3;
var j:int = 7;
var i:int = Math.pow(k - 1, j) - l++;
var tmp:String = '';
var f:Function = function():void {
tmp = tmp.concat(String.fromCharCode(i));
}
var newurl:String = url.substr(j);
f();
i += 2;
f();
i -= j;
f();
i += k;
f();
tmp = tmp.concat(url.substr(4, k));
tmp = tmp.concat(newurl.substr(0, newurl.indexOf(String.fromCharCode((j = j * j) - k))));
i = j - k;
f();
l <<= k;
l += ((0 - Math.sqrt(j)) * k) - --k;
i = l + 3;
f();
i = l + 14;
f();
i = l + 13;
f();
i = l + 4;
f();
i = l + 13;
f();
i = l;
f();
i = l + 3;
f();
i = --j - k;
f();
i = l + 13;
f();
i = l + 11;
f();
url = tmp.concat(newurl.substr(newurl.indexOf(String.fromCharCode(++j - k))));
this.mStreamUrl = url;
}
public function getStreamUrl():String
{
return this.mStreamUrl;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment