32 bits version
$ wget https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-32.tar.xz -O popcorntime.tar.xz64 bits version
| const crypto = require("crypto"); | |
| const crashHash = ""; | |
| // Hash from bitcoin block #610546. Public seed event: https://twitter.com/Roobet/status/1211800855223123968 | |
| const salt = "0000000000000000000fa3b65e43e4240d71762a5bf397d5304b2596d116859c"; | |
| function saltHash(hash) { | |
| return crypto.createHmac("sha256", hash).update(salt).digest("hex"); | |
| } |
| // when T is any|unknown, Y is returned, otherwise N | |
| type IsAnyUnknown<T, Y, N> = unknown extends T ? Y : N; | |
| // when T is never, Y is returned, otherwise N | |
| type IsNever<T, Y = true, N = false> = [T] extends [never] ? Y : N; | |
| // when T is a tuple, Y is returned, otherwise N | |
| // valid tuples = [string], [string, boolean], | |
| // invalid tuples = [], string[], (string | number)[] |
| /** | |
| * PlayCanvas Engine Typings | |
| * | |
| * Use it by downloading and placing both this and `playcanvas-stable.js` in the same directory. | |
| * | |
| * (c) 2017 Michael Fedora (michaelfedora.github.io) | |
| * Licensed under MIT. | |
| */ | |
| type DomKeyboardEvent = KeyboardEvent; |
| #!/bin/bash | |
| #set url and port to the xbmc box webservice | |
| XBMC_HOST="http://127.0.0.1:8080" | |
| if [ "$1" = "" ]; then | |
| echo -n "Insert URL: " | |
| read url | |
| else | |
| url="$1" | |
| fi |
| .PHONY: compile | |
| time=/usr/bin/time | |
| compile: dart typescript coffeescript haxe jsx | |
| dart: | |
| $(time) dart2js -ooutput/dart.js source/simple.dart | |
| typescript: |
| package | |
| { | |
| import flash.display.Sprite; | |
| import flash.events.ErrorEvent; | |
| import flash.events.UncaughtErrorEvent; | |
| import flash.external.ExternalInterface; | |
| public class Console extends Sprite | |
| { | |
| public function Console():void |