Skip to content

Instantly share code, notes, and snippets.

Created August 13, 2016 12:11
Show Gist options
  • Save anonymous/ae29380c05d526e4fdec526ab65754a2 to your computer and use it in GitHub Desktop.
Save anonymous/ae29380c05d526e4fdec526ab65754a2 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import json, sys, re, os, struct, os.path
from Crypto.Cipher import AES
if len(sys.argv) < 3:
sys.stderr.write("Syntax: %s GetAssetDigest.json asset_file...\n" % sys.argv[0])
sys.exit(1)
def load_digests(path):
with open(path, 'rt') as fh:
digests_json = fh.read()
def octesc_jsonesc(m):
# JSON does not support octal character escape sequences, so replace them
return r'\u%04x' % int(m.group(1), 8)
digests_json = re.sub(r'\\(\d{3})', octesc_jsonesc, digests_json)
digests_json = re.sub(r"\\'", "'", digests_json)
digests_list = json.loads(digests_json)
digests_map = {}
for digest in digests_list:
if digest['size'] in digests_map:
sys.write("Warning: ignoring asset %s (same size as %s)\n" % (digest['bundle_name'], digests_map[digest['size']]['bundle_name']))
digests_map[digest['size']] = digest
return digests_map
def decrypt_file(path, digest):
# File structure:
# VERSION (1 byte)
# IV (16 bytes)
# DATA
# TRAILER (20 bytes)
key_mask = '\x50\x46\x41\x69\x24\x3B\x5D\x47\x37\x52\x67\x3E\x6B\x7A\x34\x77'
net_key = digest['key']
key = ''
for i in range(0, 16):
key += chr(ord(net_key[i]) ^ ord(key_mask[i]))
# sys.stderr.write('%02x' % ord(key[-1]))
# sys.stderr.write('\n')
size = os.path.getsize(file) - 37
if size <= 0:
sys.stderr.write("Error: %s is too short\n" % path)
return False
elif (size & 0x0F) != 0:
# AES-128 => block of 128 bits (16 bytes)
sys.stderr.write("Warning: unexpected size for encrypted data in %s\n" % path)
with open(path, 'rb') as input:
version = struct.unpack('B', input.read(1))[0]
if version != 1:
sys.stderr.write("Error: invalid version number for %s (%d)\n" % (path, version))
return False
iv = input.read(16)
cipher = AES.new(key, AES.MODE_CBC, iv)
data = cipher.decrypt(input.read(size))
out_path = os.path.dirname(path) + '/' + digest['bundle_name']
# FIXME: sanitize bundle_name!
with open(out_path, 'wb') as out:
out.write(data)
return True
digests = load_digests(sys.argv[1])
for file in sys.argv[2:]:
size = os.path.getsize(file)
if size in digests:
print "%s => %s (%s)" % (file, digests[size]['bundle_name'], digests[size]['asset_id'])
decrypt_file(file, digests[size])
else:
sys.stderr.write("Warning: cannot find asset reference for %s\n" % file)
[
{
"asset_id": "030a3476-668a-47fb-95ed-2bcfc5c15637/1467338129695000",
"bundle_name": "pm0094",
"version": 1467338129695000,
"checksum": 1091692581,
"size": 401141,
"key": "\r\014\222M\355\223\257\222\366\0222\200G\"\267\244"
},
{
"asset_id": "0425019c-3e6a-4317-960d-2e7324b3e744/1467337885130000",
"bundle_name": "pm0002",
"version": 1467337885130000,
"checksum": 1262180282,
"size": 538117,
"key": "$s\206\'S\261\262\312g\363\237jh\340\305?"
},
{
"asset_id": "075f80e6-760e-4553-96ef-6e117b933969/1467337919227000",
"bundle_name": "pm0015",
"version": 1467337919227000,
"checksum": 2902084886,
"size": 320309,
"key": "\264\236k\227\303\315Uj\010K\320\025\375hcn"
},
{
"asset_id": "0788eb46-368c-480c-bec2-f9709a25caf0/1467338000489000",
"bundle_name": "pm0045",
"version": 1467338000489000,
"checksum": 3950266309,
"size": 317685,
"key": "l\372\365%\006\224\260\272\252\036\336>Y\335j1"
},
{
"asset_id": "09493d46-29b4-476d-8b4d-fdb152251ec6/1467338194462000",
"bundle_name": "pm0120",
"version": 1467338194462000,
"checksum": 1682924312,
"size": 241797,
"key": "o]\242\360\327\241\"\361\214k\342\224\204!8\243"
},
{
"asset_id": "0bd50fd0-3d5f-4a1c-98af-88b6ec74a1bd/1467337882194000",
"bundle_name": "pm0001",
"version": 1467337882194000,
"checksum": 3445822759,
"size": 539253,
"key": "\245\353k\302\370\256\376\213\214\245\335\203%\352\330\250"
},
{
"asset_id": "0d68da6c-ab76-4c31-b3df-4068a8764a12/1467338113910000",
"bundle_name": "pm0088",
"version": 1467338113910000,
"checksum": 1851466744,
"size": 867109,
"key": "\234\214k0\325\351\346\206&oH\371\022\t\370\203"
},
{
"asset_id": "0ddf030f-2060-4982-a31c-6b90bcc36918/1467337909222000",
"bundle_name": "pm0011",
"version": 1467337909222000,
"checksum": 3452525069,
"size": 187093,
"key": "\226Go \3411G?%\363\235-`kr\333"
},
{
"asset_id": "0fc10c28-3391-496b-bf21-4998855cc68d/1467338266042000",
"bundle_name": "pm0147",
"version": 1467338266042000,
"checksum": 590985285,
"size": 309877,
"key": "4\211\246g\334\273o\177\234\252\343\016\237\355\314r"
},
{
"asset_id": "10531b61-bb47-41d2-8a8e-1d1639112419/1467337976073000",
"bundle_name": "pm0036",
"version": 1467337976073000,
"checksum": 1083344592,
"size": 434533,
"key": "\354i\336-\347!\221\003\237\2361\002+\004\206\212"
},
{
"asset_id": "10d55042-2573-4150-881d-24ce2104c821/1467338091293000",
"bundle_name": "pm0079",
"version": 1467338091293000,
"checksum": 1886181521,
"size": 374117,
"key": "\016\226\201\233\374\373q\371\2009\031\027\200e?\207"
},
{
"asset_id": "113c720a-2bac-4417-b1cf-e095b7ded5f9/1467338069977000",
"bundle_name": "pm0071",
"version": 1467338069977000,
"checksum": 2021977114,
"size": 678213,
"key": "\200t\251\232?\027\271`?\355d\324\360\3648\354"
},
{
"asset_id": "13cfc96d-78a5-4c2e-b7da-bcb12b96aaf8/1467338174844000",
"bundle_name": "pm0112",
"version": 1467338174844000,
"checksum": 363541638,
"size": 452261,
"key": "]\341\233\r\255y!\207\026K\212\307\353\031\315\264"
},
{
"asset_id": "144e2ec2-4ce6-4c0c-8fca-fa7e2ae3322c/1467338268569000",
"bundle_name": "pm0148",
"version": 1467338268569000,
"checksum": 3037878969,
"size": 301029,
"key": "Z\246*X\246nca\034\352/C\017h\322}"
},
{
"asset_id": "1512005a-ca80-443d-b1e3-db95bb786718/1467337987049000",
"bundle_name": "pm0040",
"version": 1467337987049000,
"checksum": 2688163078,
"size": 374613,
"key": "\026\267j\310\213\370\003\367?\275,\351\027\353\217\247"
},
{
"asset_id": "17e94739-b461-45b2-bba2-254e8b6ebe0e/1467337899180000",
"bundle_name": "pm0007",
"version": 1467337899180000,
"checksum": 2891475622,
"size": 431269,
"key": "\371,\336\300\364\210\246`]\317\375\356\352\266\305Y"
},
{
"asset_id": "192d950c-765e-426c-8861-f60d0f7883f3/1467338008565000",
"bundle_name": "pm0048",
"version": 1467338008565000,
"checksum": 3345575021,
"size": 518213,
"key": "he\374<\347\226\346:\242k\352\263\307\237p\360"
},
{
"asset_id": "1a8d8b21-83e5-47e9-8d80-9523f3ad202d/1467337964453000",
"bundle_name": "pm0032",
"version": 1467337964453000,
"checksum": 630362926,
"size": 405957,
"key": "m\345\361\256J3\245\266\376\215LQ\032!\232\035"
},
{
"asset_id": "1cab52c2-fd34-42f5-81fb-160d559ec52c/1467338086041000",
"bundle_name": "pm0077",
"version": 1467338086041000,
"checksum": 3581097280,
"size": 696005,
"key": "\023\2573\376Jw\316H>\034V5\031!i\330"
},
{
"asset_id": "1de61775-066c-467b-9d15-bba848613582/1467338189393000",
"bundle_name": "pm0118",
"version": 1467338189393000,
"checksum": 1121624648,
"size": 519717,
"key": "\367\305\324\331\035&\217\tZw\303\"\252,\201r"
},
{
"asset_id": "1e15c63a-9a35-4089-b89e-ac43a7acd75f/1467337951277000",
"bundle_name": "pm0027",
"version": 1467337951277000,
"checksum": 1335393334,
"size": 425797,
"key": "]>^\232\340\354#\343\307>\317\177\207\350[\351"
},
{
"asset_id": "1e4961be-4396-42ee-b40d-1a2fb5ec5a80/1467337971773000",
"bundle_name": "pm0035",
"version": 1467337971773000,
"checksum": 4191243538,
"size": 362949,
"key": "\207WszS(\375\347\026\277,l\312 \321u"
},
{
"asset_id": "1e564e4d-a0ff-44fb-928a-23c0f1f5848a/1467337958911000",
"bundle_name": "pm0030",
"version": 1467337958911000,
"checksum": 2285618556,
"size": 337397,
"key": "7G\2465\023\273gg\027\215e\025<8\206\206"
},
{
"asset_id": "22104024-0f79-4adb-9b0e-c710e0a7301f/1467338229269000",
"bundle_name": "pm0133",
"version": 1467338229269000,
"checksum": 2667934853,
"size": 551221,
"key": "Q\007\215\014\342\211\351\311\021\375;\340\352\027\275\213"
},
{
"asset_id": "253d320c-a865-4dac-b7fc-65b48f51104c/1467338202540000",
"bundle_name": "pm0123",
"version": 1467338202540000,
"checksum": 3550620028,
"size": 415301,
"key": "\0228$\360)\345\303\344g>\376\350]\334\256\""
},
{
"asset_id": "2727cac4-4bfe-4021-b15f-01e4ac5b66a3/1467337916776000",
"bundle_name": "pm0014",
"version": 1467337916776000,
"checksum": 1789690601,
"size": 172309,
"key": "\376\341\310\222aE\334\0259&s^\260\016-\302"
},
{
"asset_id": "2a17e985-e3be-4e32-bebd-3d9c21a080bc/1467338205053000",
"bundle_name": "pm0124",
"version": 1467338205053000,
"checksum": 475671429,
"size": 773397,
"key": "\3249(T\315\020\321\205\024\264\273&\346\211\313Q"
},
{
"asset_id": "2b57e336-fd00-4f4b-9ff8-fe0b39c1b2ad/1467338213134000",
"bundle_name": "pm0127",
"version": 1467338213134000,
"checksum": 2991925804,
"size": 468997,
"key": "\016\034\262\363\371\250Wk\016#e`\354Z;\021"
},
{
"asset_id": "2f001c1d-5f65-416a-a062-bbd53b5dcc36/1467338052077000",
"bundle_name": "pm0064",
"version": 1467338052077000,
"checksum": 1381302082,
"size": 461909,
"key": "\374r\343\255\217w\326\227zV\352\351l<|\371"
},
{
"asset_id": "2fbef411-bc29-44c4-b988-fb2b37227082/1467338172347000",
"bundle_name": "pm0111",
"version": 1467338172347000,
"checksum": 1601575968,
"size": 481557,
"key": "\204\020\334\371z6\313\303Re\3465\005fD\201"
},
{
"asset_id": "3106cff7-3cbb-488b-87de-851782cf7514/1467338096154000",
"bundle_name": "pm0081",
"version": 1467338096154000,
"checksum": 74226018,
"size": 216421,
"key": "\266`\306\325\326\376\013\\(\000\231T\301\262\010\246"
},
{
"asset_id": "31e4001a-6636-4e37-8f4f-83ec44efabaf/1467337984615000",
"bundle_name": "pm0039",
"version": 1467337984615000,
"checksum": 2862335009,
"size": 466789,
"key": "\367\006\217E\005\032\373r\204\357|}\002&\370\373"
},
{
"asset_id": "324622df-707d-4916-8498-427306552469/1467338098389000",
"bundle_name": "pm0082",
"version": 1467338098389000,
"checksum": 3074157279,
"size": 328885,
"key": "bE\225>\3452\204x\371\300\210`\350\274\"\225"
},
{
"asset_id": "373af218-ca36-4648-a72b-b0f7ae8bf2e9/1467338135579000",
"bundle_name": "pm0096",
"version": 1467338135579000,
"checksum": 115675938,
"size": 538661,
"key": "\025\362\263 \264\306\347\377\n\272\324\023\337>\031I"
},
{
"asset_id": "3918f249-3ad9-4dee-a073-9d1ecada65d1/1467338240434000",
"bundle_name": "pm0137",
"version": 1467338240434000,
"checksum": 1906115008,
"size": 137909,
"key": "\370\253\362\277\255\270\267\277\224 \245\315b\272-\342"
},
{
"asset_id": "3a5b0f0a-bfac-4009-a263-60f5cbd52a0f/1467337904532000",
"bundle_name": "pm0009",
"version": 1467337904532000,
"checksum": 256607364,
"size": 581717,
"key": "q\250\262\312\257\026:h\032@~\210\251\247\023\204"
},
{
"asset_id": "3c50d5e8-a587-42a6-bb9b-37fba81cf199/1467338020497000",
"bundle_name": "pm0052",
"version": 1467338020497000,
"checksum": 1233924138,
"size": 523829,
"key": "%9\337\354\264\033\021\2650\210!\340~\013q%"
},
{
"asset_id": "3c75b9ce-d9c0-4646-b175-fe25f1dc9d9d/1467338207442000",
"bundle_name": "pm0125",
"version": 1467338207442000,
"checksum": 211798875,
"size": 572037,
"key": "z{\346\033~\355\327\026f\226\\--\345\205\306"
},
{
"asset_id": "3d1a2fbe-0223-488c-a0f0-aca878917bf4/1467337997895000",
"bundle_name": "pm0044",
"version": 1467337997895000,
"checksum": 730430449,
"size": 412613,
"key": "\321\014\331?pF\360\001>\357\314[\2548\207\305"
},
{
"asset_id": "3d3f7e51-d1a2-4697-9644-5c935e781b8f/1467338011578000",
"bundle_name": "pm0049",
"version": 1467338011578000,
"checksum": 1305345479,
"size": 302901,
"key": "\261\335\317\355\034r\221\356\246)_\370F\005?\022"
},
{
"asset_id": "445b414e-c2ac-4e4f-b038-d4370e0f0197/1467337961777000",
"bundle_name": "pm0031",
"version": 1467337961777000,
"checksum": 4283404323,
"size": 370069,
"key": "\214\030+q\275\230\246\273\202\223\227\313\373\201iT"
},
{
"asset_id": "4d9a5912-a0f7-4bb2-8248-b0021e54d471/1467338165109000",
"bundle_name": "pm0108",
"version": 1467338165109000,
"checksum": 1328162472,
"size": 510453,
"key": "\222<)\352J\30388E+\324Mk\233\267\""
},
{
"asset_id": "4fbc5a41-fa6f-4b6a-aaa1-19028c3d80ff/1467338177160000",
"bundle_name": "pm0113",
"version": 1467338177160000,
"checksum": 2240794369,
"size": 361109,
"key": "5\256\220\271Me[E\243\342\213J\361\205\n\234"
},
{
"asset_id": "5052b740-eb53-4d43-b626-7a8446c209a4/1467338044503000",
"bundle_name": "pm0061",
"version": 1467338044503000,
"checksum": 2130499044,
"size": 338309,
"key": "&\237+\341^\\\204\002\210\207\003\302x\214\266\274"
},
{
"asset_id": "509a4b03-21bb-4648-8ec9-13acaa6acd2a/1467338248318000",
"bundle_name": "pm0140",
"version": 1467338248318000,
"checksum": 3970891003,
"size": 236869,
"key": "P\334\267\337`:\230,\247W\323\340\204KG\016"
},
{
"asset_id": "5150fb96-23b5-4e13-b700-14d34a91c609/1467338002945000",
"bundle_name": "pm0046",
"version": 1467338002945000,
"checksum": 902196895,
"size": 377765,
"key": "\327\371\234wO\344\001\302\231\217\255\376\324\352\375\257"
},
{
"asset_id": "539ce0fa-01f9-4800-b3f5-52ea25038c6e/1467337943229000",
"bundle_name": "pm0024",
"version": 1467337943229000,
"checksum": 3828810246,
"size": 367957,
"key": "\327\000\211\177*\261u\352\264\213\214\372{ \352\335"
},
{
"asset_id": "53b9b877-3496-499f-9268-f493fe6fb423/1467338215957000",
"bundle_name": "pm0128",
"version": 1467338215957000,
"checksum": 2194994395,
"size": 547237,
"key": "\355 v$\2130n\005\262\321Q\330(4\275\347"
},
{
"asset_id": "586bafd6-675a-4799-9ea3-529f205db205/1467338046999000",
"bundle_name": "pm0062",
"version": 1467338046999000,
"checksum": 436642340,
"size": 441125,
"key": "\345^\035\342~\006{o\300\353\326;\356\335\220\331"
},
{
"asset_id": "5a1ad400-947b-468f-aff5-4ee74b488da1/1467338162694000",
"bundle_name": "pm0107",
"version": 1467338162694000,
"checksum": 2858354579,
"size": 381301,
"key": "W\303\t\260\277}\271\305R\302\351i\324m\224N"
},
{
"asset_id": "5be4c90f-8b4b-49ce-92a1-6e1ffd591fda/1467338152232000",
"bundle_name": "pm0103",
"version": 1467338152232000,
"checksum": 1142938153,
"size": 588149,
"key": "\200\221xb\032#\364\356@\201\201\340y\364\254l"
},
{
"asset_id": "5c0a5e50-9ea2-4a9a-b450-313faa60fc30/1467337906920000",
"bundle_name": "pm0010",
"version": 1467337906920000,
"checksum": 4264333702,
"size": 218277,
"key": "*\307SD\306\r\300\003\235\003\240m\213\240\022\210"
},
{
"asset_id": "5cbcb961-13dc-440c-a474-50212e6ff120/1467338119418000",
"bundle_name": "pm0090",
"version": 1467338119418000,
"checksum": 260237632,
"size": 236341,
"key": "\246\372P\013\237\rVL\370\234\356\255\013DT\314"
},
{
"asset_id": "5f96120d-3c3d-49f0-9e37-a32ea310c90f/1467338179500000",
"bundle_name": "pm0114",
"version": 1467338179500000,
"checksum": 3388493016,
"size": 492309,
"key": "+\246\372\345F\267\215}E1\3205Tc\265?"
},
{
"asset_id": "60f5f204-b8ef-4ebe-9bdd-e22f5e201ac6/1467338080582000",
"bundle_name": "pm0075",
"version": 1467338080582000,
"checksum": 163117988,
"size": 477029,
"key": "I_\260\013V@\"]`\374\315\227\260\320}\263"
},
{
"asset_id": "656e67b5-45c5-4a97-bf61-ccd460fd0711/1467338026213000",
"bundle_name": "pm0054",
"version": 1467338026213000,
"checksum": 2938158766,
"size": 343813,
"key": "v)q\355\354\005\255\265\244\000\324\024\017\317\336y"
},
{
"asset_id": "65c79d4f-ce78-492f-9f44-39a387e8e06d/1467337935414000",
"bundle_name": "pm0021",
"version": 1467337935414000,
"checksum": 2412734403,
"size": 477333,
"key": "\300\352\027\374\333r`f\316\232\240!\307y\237i"
},
{
"asset_id": "6650afba-2aa8-45b3-874c-e54983595633/1467338088555000",
"bundle_name": "pm0078",
"version": 1467338088555000,
"checksum": 3498661415,
"size": 973781,
"key": "\313\274\372\2146A\033 \207;PmDK\205\026"
},
{
"asset_id": "668a3f63-9fd5-41b4-9964-532f467ad1c4/1467338039593000",
"bundle_name": "pm0059",
"version": 1467338039593000,
"checksum": 1067980017,
"size": 685941,
"key": "\021\276\341\324\230\211\336\235\252R;\2256\203W\351"
},
{
"asset_id": "67bd4c6f-dcff-4f03-b90b-4a3713284945/1467337932685000",
"bundle_name": "pm0020",
"version": 1467337932685000,
"checksum": 4211794890,
"size": 537749,
"key": "!k@\033\010e\226Ey\325Vp\001\262)\357"
},
{
"asset_id": "68d7da67-b04a-43e8-82bf-6b5b414c5c15/1467338157779000",
"bundle_name": "pm0105",
"version": 1467338157779000,
"checksum": 3595829723,
"size": 384405,
"key": "2\226tE\300\021\3546/\203\000\2503\372\362&"
},
{
"asset_id": "6a30858b-c6a8-4e4c-a353-4cfc8f4433d4/1467338167524000",
"bundle_name": "pm0109",
"version": 1467338167524000,
"checksum": 3471746952,
"size": 280085,
"key": "\021\237\2214\226O\212\274\000\247Y\016\223\343\256\330"
},
{
"asset_id": "6a7f5aad-3513-4a84-b106-d1e739929e7c/1467338160277000",
"bundle_name": "pm0106",
"version": 1467338160277000,
"checksum": 3063475515,
"size": 494101,
"key": "Z*\370Y\366e\212\212\346$\006`+\032\007\343"
},
{
"asset_id": "6d2993b7-7fb3-43b2-8a33-0605c11b0f22/1467338124329000",
"bundle_name": "pm0092",
"version": 1467338124329000,
"checksum": 1499681981,
"size": 221701,
"key": "\334\204\332\t\357}\374b\n\270\310/\027\320\034\246"
},
{
"asset_id": "6e6b531b-e153-4f70-831a-afed68fdafdb/1467337992497000",
"bundle_name": "pm0042",
"version": 1467337992497000,
"checksum": 2197171195,
"size": 389589,
"key": "\242\004\334\336\002\010pv^\300\304\311\024\356\363\300"
},
{
"asset_id": "6f941a3b-9802-4357-bc8e-b5e5dbec4c15/1467338258380000",
"bundle_name": "pm0144",
"version": 1467338258380000,
"checksum": 3142672630,
"size": 657237,
"key": "?\266s\275.9\372\204\313z\017A5\307\010l"
},
{
"asset_id": "7085574b-c71c-41f4-a698-9099b00bb8e7/1467338263523000",
"bundle_name": "pm0146",
"version": 1467338263523000,
"checksum": 1469916896,
"size": 773781,
"key": "t\235\r\214\305r\007&MH;\347\325\325\312\301"
},
{
"asset_id": "71adbf99-2bd1-441f-91b4-ae9a1a8150d6/1467338145315000",
"bundle_name": "pm0100",
"version": 1467338145315000,
"checksum": 1050692229,
"size": 210725,
"key": "\003\264O\347\021\304\244\3729`\367~R\022\003\350"
},
{
"asset_id": "75f18b3a-b8ce-43f4-a964-3d6f634a9ffb/1467338067552000",
"bundle_name": "pm0070",
"version": 1467338067552000,
"checksum": 465239564,
"size": 229285,
"key": "\223OE\223\316\200b\034\003\347\311\263b\312\351\244"
},
{
"asset_id": "761bb130-8d7e-49fa-b8f0-9350cfec3b75/1467337966785000",
"bundle_name": "pm0033",
"version": 1467337966785000,
"checksum": 2273269788,
"size": 356965,
"key": "\221\363\317\304\223\263Bu\022T{\306\'\355B\366"
},
{
"asset_id": "7b212dc7-0fe9-4ffd-b817-f84f8c736c1e/1467337995444000",
"bundle_name": "pm0043",
"version": 1467337995444000,
"checksum": 811231416,
"size": 460997,
"key": "\326\314\177n-\367\232\336N\252>\353\333\2710\327"
},
{
"asset_id": "7e362dac-1743-49e9-a8e2-090b179d7554/1467338186871000",
"bundle_name": "pm0117",
"version": 1467338186871000,
"checksum": 3633190742,
"size": 292725,
"key": "I\260\240I\303y\342\230\214\023\307\221\262\223p\304"
},
{
"asset_id": "7e8de255-1002-4a48-9f5a-84f9fd5510f0/1467338126821000",
"bundle_name": "pm0093",
"version": 1467338126821000,
"checksum": 714286475,
"size": 298277,
"key": "h`\367\302q,)\330B\036\256r\202\235#\304"
},
{
"asset_id": "7fd908f9-dc2a-44a5-81fd-ebb5b8092b75/1467337927308000",
"bundle_name": "pm0018",
"version": 1467337927308000,
"checksum": 3065838426,
"size": 613173,
"key": "\316\312O3\254]w}\213\035\357Q\240\335\203\347"
},
{
"asset_id": "82749335-10dc-4c1f-8fae-c49f4bfb852a/1467338142911000",
"bundle_name": "pm0099",
"version": 1467338142911000,
"checksum": 3276185780,
"size": 406133,
"key": "\345\357\206\315A\203G\273\372\226\031x\243x\363\250"
},
{
"asset_id": "83086d0b-cd24-4d3f-9bb3-f749c7e650db/1467337945855000",
"bundle_name": "pm0025",
"version": 1467337945855000,
"checksum": 120139418,
"size": 465717,
"key": "\004\235\335\236\377\013\r$b\310\300\344\203\014\266s"
},
{
"asset_id": "849a5f10-3566-4614-984e-b80ed981cd8a/1467338234893000",
"bundle_name": "pm0135",
"version": 1467338234893000,
"checksum": 2515864049,
"size": 583493,
"key": "\276\306\336,Jq,\215\350\203`\243\371\213\307\230"
},
{
"asset_id": "867591c6-7692-42d4-a0a8-4222f23b7862/1467338093814000",
"bundle_name": "pm0080",
"version": 1467338093814000,
"checksum": 1501075165,
"size": 488149,
"key": "G\032W\360R_\275\333\362\301fJ\266\362C\212"
},
{
"asset_id": "8677857d-a049-4da0-930c-66368372b8a9/1467337981363000",
"bundle_name": "pm0038",
"version": 1467337981363000,
"checksum": 2031469732,
"size": 782421,
"key": "7\256vi\234\"t\332ZY\207>\031\317_\303"
},
{
"asset_id": "86c68f51-75a7-460b-9874-b3b3b21305b0/1467338181900000",
"bundle_name": "pm0115",
"version": 1467338181900000,
"checksum": 929500556,
"size": 567957,
"key": "\023\344_v\207\031\310\237\220E/~];4v"
},
{
"asset_id": "86f48900-288a-4ec4-be07-2f3594bd3e4b/1467338034062000",
"bundle_name": "pm0057",
"version": 1467338034062000,
"checksum": 878165086,
"size": 399509,
"key": "Jl\001\366r\324\\At\263h\032\312\255\371\211"
},
{
"asset_id": "872f637f-ff47-42de-a3c1-6d3b59f27462/1467338138100000",
"bundle_name": "pm0097",
"version": 1467338138100000,
"checksum": 2296406127,
"size": 471381,
"key": "?\302B\303C\002\337\232\322\236Y,\325\001\300\022"
},
{
"asset_id": "88cac46d-1a49-4856-b032-1aebd7c6b381/1467337896420000",
"bundle_name": "pm0006",
"version": 1467337896420000,
"checksum": 1853949044,
"size": 572885,
"key": "\025\277 /W\361R\257R\037\330a\024\027`,"
},
{
"asset_id": "8cc5523b-411e-46fd-a9e5-ff23a99a3ab8/1467338100922000",
"bundle_name": "pm0083",
"version": 1467338100922000,
"checksum": 2480815007,
"size": 522549,
"key": "\370:\350\3417\310W\\\307Y\262\372\326\177n\203"
},
{
"asset_id": "90f8eb5d-c398-4e9e-a53d-82c6367521db/1467338255908000",
"bundle_name": "pm0143",
"version": 1467338255908000,
"checksum": 4281405046,
"size": 374549,
"key": "\202VfC\200+E\313\3171\031{g\007\306d"
},
{
"asset_id": "91bf0b0e-f0b9-44cf-bc2d-aae6521238aa/1467338017489000",
"bundle_name": "pm0051",
"version": 1467338017489000,
"checksum": 2406519212,
"size": 383461,
"key": "\037.\323v\033\231A\341C#\312\262j\314Zq"
},
{
"asset_id": "9204b839-1500-4081-9636-92da623bc180/1467338036790000",
"bundle_name": "pm0058",
"version": 1467338036790000,
"checksum": 1455762000,
"size": 648405,
"key": "\034\261\210\310\254T\343\234\3758#w&\341\021K"
},
{
"asset_id": "95f269e8-dcbf-4b44-b119-3778a3ca01a8/1467338116951000",
"bundle_name": "pm0089",
"version": 1467338116951000,
"checksum": 3522806455,
"size": 982613,
"key": "\260\007a>y\311\305\343\021\366\345\017c\205\330="
},
{
"asset_id": "9649e04b-ccd8-4b1c-b066-cc75ed4c0976/1467338147687000",
"bundle_name": "pm0101",
"version": 1467338147687000,
"checksum": 3190872357,
"size": 169205,
"key": "\010\207\254\373e\177\317\224*\220\367\307\016Y\030{"
},
{
"asset_id": "9782fac9-55ef-4e4d-be9a-81817056c1cb/1467337940860000",
"bundle_name": "pm0023",
"version": 1467337940860000,
"checksum": 1298886450,
"size": 297333,
"key": "\t\371\222\025iBA\2632y\\\347\177tUd"
},
{
"asset_id": "9798a501-8ad0-485f-8cd4-709551b3758d/1467337969283000",
"bundle_name": "pm0034",
"version": 1467337969283000,
"checksum": 3066867897,
"size": 446389,
"key": "\375~\262\266\352tk[WW\201\354\315\017\227>"
},
{
"asset_id": "982db0ce-e85c-4991-a7ea-c6bfc431d6df/1467338232272000",
"bundle_name": "pm0134",
"version": 1467338232272000,
"checksum": 2283576118,
"size": 499925,
"key": "\267WR\237?\255\323\305\000C\345]\260\243}\t"
},
{
"asset_id": "9a7d43d7-f59e-4187-8fe5-d9b51512f73b/1467338149748000",
"bundle_name": "pm0102",
"version": 1467338149748000,
"checksum": 1284870369,
"size": 322629,
"key": "?\236g\247\367V\370\003y8j\252\260I\221c"
},
{
"asset_id": "9f845f0c-f0b5-4c54-bc6a-de6b3724dac6/1467337978708000",
"bundle_name": "pm0037",
"version": 1467337978708000,
"checksum": 3666665656,
"size": 505445,
"key": "\016\036\320J\223\271[c&\226\225\230[\234\262\327"
},
{
"asset_id": "9ffa2321-4d32-49d3-925e-655eb95b1dab/1467338062038000",
"bundle_name": "pm0068",
"version": 1467338062038000,
"checksum": 732215516,
"size": 746341,
"key": "\003\225P%\333\00161[\332\022\251\020\274\205B"
},
{
"asset_id": "a2199b3b-8e52-4cdb-b6a6-fb24cc682d03/1467338140520000",
"bundle_name": "pm0098",
"version": 1467338140520000,
"checksum": 469557019,
"size": 381685,
"key": ">\215I\276\332\367\346\033V\363\233e\000\325\334\261"
},
{
"asset_id": "a3ce2768-59fd-4bd4-8401-91fdae046c41/1467338014401000",
"bundle_name": "pm0050",
"version": 1467338014401000,
"checksum": 910041377,
"size": 176885,
"key": "\232V\344u\355\002g\006A\205\346\345\001\214?\262"
},
{
"asset_id": "a3fafe10-33e1-43f1-8535-711d81918852/1467338108798000",
"bundle_name": "pm0086",
"version": 1467338108798000,
"checksum": 2535874066,
"size": 341781,
"key": "e2\256\004\205\240g\002\013\n\004\036\330\310q\327"
},
{
"asset_id": "a6d5d201-4e4c-4d71-9319-56f62e25882f/1467338054656000",
"bundle_name": "pm0065",
"version": 1467338054656000,
"checksum": 1016610242,
"size": 598069,
"key": "\371\346\026\221\234\317\313\304\232s\231\310\327\346\335\223"
},
{
"asset_id": "a6eb9e98-0aa3-48bb-998a-6b329801b2ad/1467337911447000",
"bundle_name": "pm0012",
"version": 1467337911447000,
"checksum": 1850275216,
"size": 261829,
"key": "\023\266#9>4\261\270C\317\224XL\361\340\361"
},
{
"asset_id": "a7083104-fe2b-44c9-9155-4decaababcfc/1467338271291000",
"bundle_name": "pm0149",
"version": 1467338271291000,
"checksum": 2540801543,
"size": 444901,
"key": "\302mU\350H75\271c\275>C\307yf\200"
},
{
"asset_id": "a915ef31-bbfb-4fc9-a035-fdc38bd58a24/1467337930032000",
"bundle_name": "pm0019",
"version": 1467337930032000,
"checksum": 3904900246,
"size": 512853,
"key": "0\221H\320\226/\020\243\355e6kJ\342\333\363"
},
{
"asset_id": "a9d06dc8-0750-4629-bc8f-9a11345b558f/1467337948760000",
"bundle_name": "pm0026",
"version": 1467337948760000,
"checksum": 2332695828,
"size": 579349,
"key": "\237^\r?j\331\353\274\177\376C\024\233\306\207\321"
},
{
"asset_id": "ae51a22a-731b-49d2-950e-449fa67f6927/1467338192115000",
"bundle_name": "pm0119",
"version": 1467338192115000,
"checksum": 2587982253,
"size": 348981,
"key": "\034\210\3673\343\357\363J\220\216\314\005\226\002\360\025"
},
{
"asset_id": "b1ff5ff8-1824-4d58-8cc7-29935f3bc4c6/1467337953914000",
"bundle_name": "pm0028",
"version": 1467337953914000,
"checksum": 1031722435,
"size": 494469,
"key": "O5\307\222+\212\376%\037:\024O\223\017U\225"
},
{
"asset_id": "b446137a-d9b4-4d0b-b70f-f0b0b7e289e8/1467337901908000",
"bundle_name": "pm0008",
"version": 1467337901908000,
"checksum": 2338263571,
"size": 388821,
"key": "\376?\016#.5\206\340\002_\323\211:\317\375\000"
},
{
"asset_id": "b4fedf0e-bfd0-42c9-b264-6730b279bd1c/1467338111327000",
"bundle_name": "pm0087",
"version": 1467338111327000,
"checksum": 199691426,
"size": 306757,
"key": "\344Rt+\330\311TQ\034\241\237/\267(E\306"
},
{
"asset_id": "b621414f-3577-4b98-b082-67c308be6bef/1467338028928000",
"bundle_name": "pm0055",
"version": 1467338028928000,
"checksum": 711230727,
"size": 419365,
"key": "\325\000\263\303{\262/_Mc\251\225\333\234\tQ"
},
{
"asset_id": "b641049d-2f98-4b2d-9a6d-002d881c1baf/1467338049783000",
"bundle_name": "pm0063",
"version": 1467338049783000,
"checksum": 993896222,
"size": 351109,
"key": "\347\"!!B\323\3100\200#O!\342\366\005\252"
},
{
"asset_id": "b8ee4922-043e-428f-badc-29086d57e469/1467338106393000",
"bundle_name": "pm0085",
"version": 1467338106393000,
"checksum": 4073312204,
"size": 640005,
"key": "\301\006\245\004s\361c\372O\205Y\304T\3710\020"
},
{
"asset_id": "bd1d3e66-2bee-4d16-92c1-a8a4379b5450/1467338250695000",
"bundle_name": "pm0141",
"version": 1467338250695000,
"checksum": 779316821,
"size": 438645,
"key": "$\217o\'M\240\241\365\260\017\0005\035\021\224\020"
},
{
"asset_id": "be18774d-1d92-42eb-8115-fe9188b396be/1467338169880000",
"bundle_name": "pm0110",
"version": 1467338169880000,
"checksum": 3792637673,
"size": 489013,
"key": "\365\2377\035F,\217]h\265\006M\241\345\217\010"
},
{
"asset_id": "be947b4a-0ed8-46de-a204-b72527691591/1467338005667000",
"bundle_name": "pm0047",
"version": 1467338005667000,
"checksum": 561670117,
"size": 452853,
"key": "%$\253DF\302\257\3666\360\343\006\210\204\\\340"
},
{
"asset_id": "c181116c-751a-486f-b0b4-b011a8185896/1467338155179000",
"bundle_name": "pm0104",
"version": 1467338155179000,
"checksum": 2162023416,
"size": 425333,
"key": "\363\362\211\026\371%\363\366u\033a\213v\211\256h"
},
{
"asset_id": "c202565e-effb-41bd-8c5a-af3cd7c2eaf3/1467338276561000",
"bundle_name": "pm0151",
"version": 1467338276561000,
"checksum": 1673533849,
"size": 375925,
"key": ">i\236n6v>y\007\031}\236\003\035\311\254"
},
{
"asset_id": "c2fcd247-eb50-4aff-a1f6-986efc110547/1467338078050000",
"bundle_name": "pm0074",
"version": 1467338078050000,
"checksum": 4036019335,
"size": 339061,
"key": "!\340\271\220%\037\321\324\263\271\3068EKr]"
},
{
"asset_id": "c3fa7137-ad8e-4bcf-afde-420236d60577/1467337914235000",
"bundle_name": "pm0013",
"version": 1467337914235000,
"checksum": 3505463589,
"size": 227525,
"key": "\261u\202\250\275\351\276.\231\230baM\316\312\205"
},
{
"asset_id": "c6348525-ea4e-4b89-a3ed-6a8c65dc74bf/1467338121786000",
"bundle_name": "pm0091",
"version": 1467338121786000,
"checksum": 3790931487,
"size": 257141,
"key": "\000\024\3404\r\327\034;7AH4\370j@\313"
},
{
"asset_id": "c8d5aa13-d467-4564-97d7-ea5d51b1f4bf/1467338184556000",
"bundle_name": "pm0116",
"version": 1467338184556000,
"checksum": 2330836158,
"size": 268613,
"key": "\220w\233\203\027\223\236\243\207%\235lI\241\001\324"
},
{
"asset_id": "c8e96216-f9cd-4982-94f9-c41f0e0494b2/1467338065163000",
"bundle_name": "pm0069",
"version": 1467338065163000,
"checksum": 1482305660,
"size": 522949,
"key": "\355-\206<\177A\350+\264L\305\301d\353\027\373"
},
{
"asset_id": "c918d441-8f37-4155-b824-0ed67f64cb5b/1467338237623000",
"bundle_name": "pm0136",
"version": 1467338237623000,
"checksum": 1311375318,
"size": 579397,
"key": "1\025\235>I\026Q\245\n\301\237S\217f\364\005"
},
{
"asset_id": "ca81f72e-4db5-44c9-a293-087344b9ed2c/1467338226487000",
"bundle_name": "pm0132",
"version": 1467338226487000,
"checksum": 3432597999,
"size": 311317,
"key": "\277\244Rj\316K:\211Z\323\350\006\027p \276"
},
{
"asset_id": "cabf7f29-494e-4ef6-8f8f-0faa1b504316/1467338253248000",
"bundle_name": "pm0142",
"version": 1467338253248000,
"checksum": 2359376288,
"size": 548421,
"key": "SJ\375\342\362UC\005\326\304\247K\363\002@\266"
},
{
"asset_id": "cc508127-5b49-4ca8-9cf7-8201ba4a0c40/1467337887933000",
"bundle_name": "pm0003",
"version": 1467337887933000,
"checksum": 1178323715,
"size": 470597,
"key": "\377\240 \036\220\344g\312\361\272{Q\335Z\327\357"
},
{
"asset_id": "ce9f53bb-fb8d-4f6a-bd14-b45e6d8d29b6/1467337921866000",
"bundle_name": "pm0016",
"version": 1467337921866000,
"checksum": 3886671188,
"size": 462501,
"key": "\375\314p\n\264\307\'l\214\373\245EF=;\327"
},
{
"asset_id": "cec1b247-61a2-44ca-a4ca-8ff5563d6c80/1467338031373000",
"bundle_name": "pm0056",
"version": 1467338031373000,
"checksum": 2642995446,
"size": 450053,
"key": "\346jD\271\"\260\024OS\332\246e\3756>\355"
},
{
"asset_id": "cf10bb9b-cde8-40b4-b48f-8cf7250ccb8f/1467338260989000",
"bundle_name": "pm0145",
"version": 1467338260989000,
"checksum": 746525283,
"size": 524981,
"key": "\021u\013P\000\231\036GM\201v\2509w\006~"
},
{
"asset_id": "d31f77fd-da42-4b98-807d-578b3297a155/1467338132818000",
"bundle_name": "pm0095",
"version": 1467338132818000,
"checksum": 3479299263,
"size": 385061,
"key": "\333Q\025\200\364\315P\236\017\227\303\365#\330\351\230"
},
{
"asset_id": "d449b9b0-2f5b-4148-9de5-a7cc45483d39/1467338057204000",
"bundle_name": "pm0066",
"version": 1467338057204000,
"checksum": 905613009,
"size": 496773,
"key": "\362\354\r\313\324t\262S\274]\216i\237\203>\212"
},
{
"asset_id": "d86c65f7-d521-4aa1-9324-d2690d8a61a0/1467337989725000",
"bundle_name": "pm0041",
"version": 1467337989725000,
"checksum": 1904595890,
"size": 250725,
"key": "\312\005S\036\310\000\3354\230\010\346\337\377^J\035"
},
{
"asset_id": "d9e0e2c6-eead-4037-b387-b004446ae72e/1467338218551000",
"bundle_name": "pm0129",
"version": 1467338218551000,
"checksum": 980125566,
"size": 288885,
"key": "\321\004=\013\307.\343=\217\225.\242u\204\237L"
},
{
"asset_id": "dcd89218-66fa-4ea3-a549-7d49df98b5d1/1467338199666000",
"bundle_name": "pm0122",
"version": 1467338199666000,
"checksum": 2280286951,
"size": 603957,
"key": "\177\036\310\327\246\214\315\353+x\234\354GQ\246\005"
},
{
"asset_id": "df8ecae4-0e86-4a72-863c-7d77b6616082/1467337893350000",
"bundle_name": "pm0005",
"version": 1467337893350000,
"checksum": 1457352906,
"size": 533077,
"key": "Q#\013\361\233\250!E\026\365|\025\272\347\017\034"
},
{
"asset_id": "e43f5bcd-e16e-47aa-aca3-10f3d1933c6f/1467338042090000",
"bundle_name": "pm0060",
"version": 1467338042090000,
"checksum": 383772761,
"size": 265429,
"key": "*7\022A\376Ok\030\036\017G\r\324:\206\350"
},
{
"asset_id": "e5804dfa-9982-4930-8ef3-2a97d09531b3/1467338210041000",
"bundle_name": "pm0126",
"version": 1467338210041000,
"checksum": 670604132,
"size": 784165,
"key": "u\0079=2\334\342\336\252\266x8\232\331\376b"
},
{
"asset_id": "e6e133f7-fd03-458b-90d7-f870346afd9d/1467338075280000",
"bundle_name": "pm0073",
"version": 1467338075280000,
"checksum": 349393447,
"size": 502805,
"key": "d\n{B\225\367i\014\236\261\320\277\33602\346"
},
{
"asset_id": "eb7ef4bc-25b0-4421-a41e-782c3c22a931/1467338223728000",
"bundle_name": "pm0131",
"version": 1467338223728000,
"checksum": 1211254127,
"size": 479029,
"key": "\277\202s\223\026\030B\233o\357=\273\346\267\235\025"
},
{
"asset_id": "eba66e6c-ae77-4e10-8441-375219929090/1467338072670000",
"bundle_name": "pm0072",
"version": 1467338072670000,
"checksum": 249041989,
"size": 250837,
"key": "\024\317\361\202M\333$\362\021\224r\220YE\244r"
},
{
"asset_id": "ebbd93a9-ee72-4a43-bd45-a69d68e52082/1467338245369000",
"bundle_name": "pm0139",
"version": 1467338245369000,
"checksum": 1978528497,
"size": 467253,
"key": "~v\223\255\350\332\032\'\257\t\260\'\222\030`J"
},
{
"asset_id": "ecc76b6a-25de-4aa8-a5f0-2c1271986c9c/1467337938081000",
"bundle_name": "pm0022",
"version": 1467337938081000,
"checksum": 3886647129,
"size": 694853,
"key": "\265\331/ZEL\214\325\033\010\341\334\035\3434\347"
},
{
"asset_id": "ece95758-618b-40f4-92b8-97015de97e12/1467338083406000",
"bundle_name": "pm0076",
"version": 1467338083406000,
"checksum": 1255437993,
"size": 582533,
"key": "Uu]\310\336\020\177Y&\304F\222\254\377\201\327"
},
{
"asset_id": "ed66ce66-3013-4a4e-99ea-564351cdddd1/1467338023538000",
"bundle_name": "pm0053",
"version": 1467338023538000,
"checksum": 2415520234,
"size": 424917,
"key": "\004h@\254\031k\270\371\030\347s\206\252\211\363\267"
},
{
"asset_id": "ef4b7240-51a4-4e6a-aba2-c50b3db87e8a/1467338220999000",
"bundle_name": "pm0130",
"version": 1467338220999000,
"checksum": 3564448918,
"size": 474165,
"key": "\203\257[D\313\247|\365*\016j!\376i\212q"
},
{
"asset_id": "f03b2196-af8b-48cc-b908-33726f87c2cb/1467338196940000",
"bundle_name": "pm0121",
"version": 1467338196940000,
"checksum": 1945191842,
"size": 286293,
"key": "\r\376x(\206\254\344nylh\320\030\367\213\221"
},
{
"asset_id": "f1e99bfb-f316-473d-a587-88fbeed3c61d/1467337924726000",
"bundle_name": "pm0017",
"version": 1467337924726000,
"checksum": 927906204,
"size": 472037,
"key": "\315\"\2435\277I\357^\312\247\222G?\303\265n"
},
{
"asset_id": "f2e3b179-4d37-493e-a5ee-2504d8cd4c7f/1467338059623000",
"bundle_name": "pm0067",
"version": 1467338059623000,
"checksum": 409184053,
"size": 523733,
"key": "\214\030\330UG\274,\002q\257\25176\276\001\231"
},
{
"asset_id": "f3a3150a-9cf9-4adf-9b9c-1fc1dd88a31a/1467337890581000",
"bundle_name": "pm0004",
"version": 1467337890581000,
"checksum": 2546864236,
"size": 471957,
"key": "\023\247\025\342W\337\222\034\375\332^\264\313Z\'b"
},
{
"asset_id": "f65cd1c3-d38c-4eaf-a6d0-731c679a51c9/1467338103657000",
"bundle_name": "pm0084",
"version": 1467338103657000,
"checksum": 3074575148,
"size": 435141,
"key": "\2659q%eab\233M\217<\305\307|,\333"
},
{
"asset_id": "f9196986-24e0-4ed6-9ab4-da74c18df074/1467337956406000",
"bundle_name": "pm0029",
"version": 1467337956406000,
"checksum": 3735682586,
"size": 376181,
"key": "\364\r\236\332\022\314\235\360QXS\273F\346\317\366"
},
{
"asset_id": "faab237d-cf8a-4c73-b5fe-4c04a7acb77e/1467338242729000",
"bundle_name": "pm0138",
"version": 1467338242729000,
"checksum": 3838369959,
"size": 370773,
"key": "~\337\235\262I*j\244Q\371t\005,\221N<"
},
{
"asset_id": "fc7d2574-7176-4c18-ba33-9090a0df84d0/1467338274036000",
"bundle_name": "pm0150",
"version": 1467338274036000,
"checksum": 2612302599,
"size": 474229,
"key": "\363\',[,\362\330\006\316o\357\362V\256<\310"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment