| ofs | hex dump | ascii | 
|---|
| 0000 | d1 f2 0d 0a 29 b2 fe 50 63 00 00 00 00 00 00 00    00 0b 00 00 00 40 00 00 00 73 79 00 00 00 79 10 | ....)..Pc............@...sy...y. | 
| 0020 | 00 64 00 00 64 01 00 6b 00 00 5a 00 00 57 6e 1f    00 04 65 01 00 6a 0a 00 6f 13 00 01 01 01 01 64 | .d..d..k..Z..Wn...e..j..o......d | 
| 0040 | 00 00 64 01 00 6b 02 00 5a 00 00 6e 02 00 01 58    64 00 00 64 01 00 6b 03 00 5a 03 00 64 00 00 64 | ..d..k..Z..n...Xd..d..k..Z..d..d | 
| 0060 | 01 00 6b 04 00 5a 04 00 64 00 00 64 01 00 6b 05    00 5a 05 00 64 00 00 64 01 00 6b 06 00 5a 06 00 | ..k..Z..d..d..k..Z..d..d..k..Z.. | 
| 0080 | 64 02 00 64 04 00 64 03 00 84 00 00 83 00 00 59    5a 07 00 64 01 00 53 28 05 00 00 00 69 ff ff ff | d..d..d........YZ..d..S(....i... | 
| 00a0 | ff 4e 74 06 00 00 00 50 75 62 6e 75 62 63 00 00    00 00 00 00 00 00 05 00 00 00 42 00 00 00 73 77 | .Nt....Pubnubc............B...sw | 
| 00c0 | 00 00 00 65 00 00 5a 01 00 65 02 00 65 02 00 64    00 00 64 0b 00 64 01 00 84 04 00 5a 04 00 64 02 | ...e..Z..e..e..d..d..d.....Z..d. | 
| 00e0 | 00 84 00 00 5a 05 00 64 03 00 84 00 00 5a 06 00    64 04 00 84 00 00 5a 07 00 64 05 00 84 00 00 5a | ....Z..d.....Z..d.....Z..d.....Z | 
| 0100 | 08 00 64 06 00 84 00 00 5a 09 00 64 07 00 84 00    00 5a 0a 00 64 08 00 84 00 00 5a 0b 00 64 09 00 | ..d.....Z..d.....Z..d.....Z..d.. | 
| 0120 | 84 00 00 5a 0c 00 64 0b 00 65 0d 00 64 0b 00 64    0a 00 84 03 00 5a 0e 00 52 53 28 0c 00 00 00 73 | ...Z..d..e..d..d.....Z..RS(....s | 
| 0140 | 11 00 00 00 70 75 62 73 75 62 2e 70 75 62 6e 75    62 2e 63 6f 6d 63 07 00 00 00 07 00 00 00 03 00 | ....pubsub.pubnub.comc.......... | 
| 0160 | 00 00 43 00 00 00 73 a7 00 00 00 7c 05 00 7c 00    00 5f 00 00 64 01 00 7c 00 00 5f 01 00 7c 01 00 | ..C...s....|..|.._..d..|.._..|.. | 
| 0180 | 7c 00 00 5f 02 00 7c 02 00 7c 00 00 5f 03 00 7c    03 00 7c 00 00 5f 04 00 7c 04 00 7c 00 00 5f 05 | |.._..|..|.._..|..|.._..|..|.._. | 
| 01a0 | 00 7c 00 00 69 05 00 6f 14 00 01 64 02 00 7c 00    00 69 00 00 17 7c 00 00 5f 00 00 6e 11 00 01 64 | .|..i..o...d..|..i...|.._..n...d | 
| 01c0 | 03 00 7c 00 00 69 00 00 17 7c 00 00 5f 00 00 7c    06 00 70 10 00 01 74 06 00 74 07 00 69 08 00 83 | ..|..i...|.._..|..p...t..t..i... | 
| 01e0 | 00 00 83 01 00 7c 00 00 5f 07 00 74 09 00 7c 00    00 69 07 00 74 0a 00 83 02 00 70 10 00 01 74 0b | .....|.._..t..|..i..t.....p...t. | 
| 0200 | 00 64 04 00 83 01 00 82 01 00 6e 01 00 01 64 05    00 53 28 06 00 00 00 73 8c 02 00 00 0a 20 20 20 | .d........n...d..S(....s........ | 
| 0220 | 20 20 20 20 20 23 2a 2a 0a 20 20 20 20 20 20 20    20 23 2a 20 50 75 62 6e 75 62 0a 20 20 20 20 20 | .....#**.........#*.Pubnub...... | 
| 0240 | 20 20 20 23 2a 0a 20 20 20 20 20 20 20 20 23 2a    20 49 6e 69 74 20 74 68 65 20 50 75 62 6e 75 62 | ...#*.........#*.Init.the.Pubnub | 
| 0260 | 20 43 6c 69 65 6e 74 20 41 50 49 0a 20 20 20 20    20 20 20 20 23 2a 0a 20 20 20 20 20 20 20 20 23 | .Client.API.........#*.........# | 
| 0280 | 2a 20 40 70 61 72 61 6d 20 73 74 72 69 6e 67 20    70 75 62 6c 69 73 68 5f 6b 65 79 20 72 65 71 75 | *.@param.string.publish_key.requ | 
| 02a0 | 69 72 65 64 20 6b 65 79 20 74 6f 20 73 65 6e 64    20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20 | ired.key.to.send.messages....... | 
| 02c0 | 20 20 20 23 2a 20 40 70 61 72 61 6d 20 73 74 72    69 6e 67 20 73 75 62 73 63 72 69 62 65 5f 6b 65 | ...#*.@param.string.subscribe_ke | 
| 02e0 | 79 20 72 65 71 75 69 72 65 64 20 6b 65 79 20 74    6f 20 72 65 63 65 69 76 65 20 6d 65 73 73 61 67 | y.required.key.to.receive.messag | 
| 0300 | 65 73 2e 0a 20 20 20 20 20 20 20 20 23 2a 20 40    70 61 72 61 6d 20 73 74 72 69 6e 67 20 73 65 63 | es..........#*.@param.string.sec | 
| 0320 | 72 65 74 5f 6b 65 79 20 6f 70 74 69 6f 6e 61 6c    20 6b 65 79 20 74 6f 20 73 69 67 6e 20 6d 65 73 | ret_key.optional.key.to.sign.mes | 
| 0340 | 73 61 67 65 73 2e 0a 20 20 20 20 20 20 20 20 23    2a 20 40 70 61 72 61 6d 20 62 6f 6f 6c 65 61 6e | sages..........#*.@param.boolean | 
| 0360 | 20 73 73 6c 20 72 65 71 75 69 72 65 64 20 66 6f    72 20 32 30 34 38 20 62 69 74 20 65 6e 63 72 79 | .ssl.required.for.2048.bit.encry | 
| 0380 | 70 74 65 64 20 6d 65 73 73 61 67 65 73 2e 0a 20    20 20 20 20 20 20 20 23 2a 20 40 70 61 72 61 6d | pted.messages..........#*.@param | 
| 03a0 | 20 73 74 72 69 6e 67 20 6f 72 69 67 69 6e 20 50    55 42 4e 55 42 20 53 65 72 76 65 72 20 4f 72 69 | .string.origin.PUBNUB.Server.Ori | 
| 03c0 | 67 69 6e 2e 0a 20 20 20 20 20 20 20 20 23 2a 20    40 70 61 72 61 6d 20 73 74 72 69 6e 67 20 70 72 | gin..........#*.@param.string.pr | 
| 03e0 | 65 73 5f 75 75 69 64 20 6f 70 74 69 6f 6e 61 6c    20 69 64 65 6e 74 69 66 69 65 72 20 66 6f 72 20 | es_uuid.optional.identifier.for. | 
| 0400 | 70 72 65 73 65 6e 63 65 20 28 61 75 74 6f 2d 67    65 6e 65 72 61 74 65 64 20 69 66 20 6e 6f 74 20 | presence.(auto-generated.if.not. | 
| 0420 | 73 75 70 70 6c 69 65 64 29 0a 20 20 20 20 20 20    20 20 23 2a 2a 0a 0a 20 20 20 20 20 20 20 20 23 | supplied).........#**..........# | 
| 0440 | 23 20 49 6e 69 74 69 61 74 20 43 6c 61 73 73 0a    20 20 20 20 20 20 20 20 70 75 62 6e 75 62 20 3d | #.Initiat.Class.........pubnub.= | 
| 0460 | 20 50 75 62 6e 75 62 28 20 27 50 55 42 4c 49 53    48 2d 4b 45 59 27 2c 20 27 53 55 42 53 43 52 49 | .Pubnub(.'PUBLISH-KEY',.'SUBSCRI | 
| 0480 | 42 45 2d 4b 45 59 27 2c 20 27 53 45 43 52 45 54    2d 4b 45 59 27 2c 20 46 61 6c 73 65 20 29 0a 0a | BE-KEY',.'SECRET-KEY',.False.).. | 
| 04a0 | 20 20 20 20 20 20 20 20 69 08 07 00 00 73 08 00    00 00 68 74 74 70 73 3a 2f 2f 73 07 00 00 00 68 | ........i....s....https://s....h | 
| 04c0 | 74 74 70 3a 2f 2f 73 1a 00 00 00 70 72 65 73 5f    75 75 69 64 20 6d 75 73 74 20 62 65 20 61 20 73 | ttp://s....pres_uuid.must.be.a.s | 
| 04e0 | 74 72 69 6e 67 4e 28 0c 00 00 00 74 06 00 00 00    6f 72 69 67 69 6e 74 05 00 00 00 6c 69 6d 69 74 | tringN(....t....origint....limit | 
| 0500 | 74 0b 00 00 00 70 75 62 6c 69 73 68 5f 6b 65 79    74 0d 00 00 00 73 75 62 73 63 72 69 62 65 5f 6b | t....publish_keyt....subscribe_k | 
| 0520 | 65 79 74 0a 00 00 00 73 65 63 72 65 74 5f 6b 65    79 74 03 00 00 00 73 73 6c 74 03 00 00 00 73 74 | eyt....secret_keyt....sslt....st | 
| 0540 | 72 74 04 00 00 00 75 75 69 64 74 05 00 00 00 75    75 69 64 34 74 0a 00 00 00 69 73 69 6e 73 74 61 | rt....uuidt....uuid4t....isinsta | 
| 0560 | 6e 63 65 74 0a 00 00 00 62 61 73 65 73 74 72 69    6e 67 74 0e 00 00 00 41 74 74 72 69 62 75 74 65 | ncet....basestringt....Attribute | 
| 0580 | 45 72 72 6f 72 28 07 00 00 00 74 04 00 00 00 73    65 6c 66 52 03 00 00 00 52 04 00 00 00 52 05 00 | Error(....t....selfR....R....R.. | 
| 05a0 | 00 00 74 06 00 00 00 73 73 6c 5f 6f 6e 52 01 00    00 00 74 09 00 00 00 70 72 65 73 5f 75 75 69 64 | ..t....ssl_onR....t....pres_uuid | 
| 05c0 | 28 00 00 00 00 28 00 00 00 00 73 2c 00 00 00 2f    68 6f 6d 65 2f 77 6f 72 6b 70 6e 2f 70 75 62 6e | (....(....s,.../home/workpn/pubn | 
| 05e0 | 75 62 2d 61 70 69 2f 70 79 74 68 6f 6e 2f 33 2e    33 2f 50 75 62 6e 75 62 2e 70 79 74 08 00 00 00 | ub-api/python/3.3/Pubnub.pyt.... | 
| 0600 | 5f 5f 69 6e 69 74 5f 5f 15 00 00 00 73 18 00 00    00 00 1b 09 01 09 01 09 01 09 01 09 01 09 02 0a | __init__....s................... | 
| 0620 | 01 14 02 10 02 1c 02 13 01 63 02 00 00 00 05 00    00 00 08 00 00 00 43 00 00 00 73 bc 00 00 00 7c | .........c............C...s....| | 
| 0640 | 01 00 64 01 00 19 6f 08 00 01 7c 01 00 64 02 00    19 70 0b 00 01 64 03 00 64 04 00 67 02 00 53 01 | ..d...o...|..d...p...d..d..g..S. | 
| 0660 | 74 00 00 7c 01 00 64 01 00 19 83 01 00 7d 02 00    74 01 00 69 02 00 7c 01 00 64 02 00 19 64 05 00 | t..|..d......}..t..i..|..d...d.. | 
| 0680 | 64 0b 00 83 01 01 7d 03 00 7c 00 00 69 03 00 6f    3a 00 01 74 04 00 69 05 00 64 08 00 69 06 00 7c | d.....}..|..i..o:..t..i..d..i..| | 
| 06a0 | 00 00 69 07 00 7c 00 00 69 08 00 7c 00 00 69 03    00 7c 02 00 7c 03 00 67 05 00 83 01 00 83 01 00 | ..i..|..i..|..i..|..|..g........ | 
| 06c0 | 69 09 00 83 00 00 7d 04 00 6e 07 00 01 64 09 00    7d 04 00 7c 00 00 69 0a 00 64 0a 00 7c 00 00 69 | i.....}..n...d..}..|..i..d..|..i | 
| 06e0 | 07 00 7c 00 00 69 08 00 7c 04 00 7c 02 00 64 09    00 7c 03 00 67 07 00 83 01 00 53 28 0c 00 00 00 | ..|..i..|..|..d..|..g.....S(.... | 
| 0700 | 73 b1 01 00 00 0a 20 20 20 20 20 20 20 20 23 2a    2a 0a 20 20 20 20 20 20 20 20 23 2a 20 50 75 62 | s.............#**.........#*.Pub | 
| 0720 | 6c 69 73 68 0a 20 20 20 20 20 20 20 20 23 2a 0a    20 20 20 20 20 20 20 20 23 2a 20 53 65 6e 64 20 | lish.........#*.........#*.Send. | 
| 0740 | 61 20 6d 65 73 73 61 67 65 20 74 6f 20 61 20 63    68 61 6e 6e 65 6c 2e 0a 20 20 20 20 20 20 20 20 | a.message.to.a.channel.......... | 
| 0760 | 23 2a 0a 20 20 20 20 20 20 20 20 23 2a 20 40 70    61 72 61 6d 20 61 72 72 61 79 20 61 72 67 73 20 | #*.........#*.@param.array.args. | 
| 0780 | 77 69 74 68 20 63 68 61 6e 6e 65 6c 20 61 6e 64    20 6d 65 73 73 61 67 65 2e 0a 20 20 20 20 20 20 | with.channel.and.message........ | 
| 07a0 | 20 20 23 2a 20 40 72 65 74 75 72 6e 20 61 72 72    61 79 20 73 75 63 63 65 73 73 20 69 6e 66 6f 72 | ..#*.@return.array.success.infor | 
| 07c0 | 6d 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 20 20    23 2a 2a 0a 0a 20 20 20 20 20 20 20 20 23 23 20 | mation..........#**..........##. | 
| 07e0 | 50 75 62 6c 69 73 68 20 45 78 61 6d 70 6c 65 0a    20 20 20 20 20 20 20 20 69 6e 66 6f 20 3d 20 70 | Publish.Example.........info.=.p | 
| 0800 | 75 62 6e 75 62 2e 70 75 62 6c 69 73 68 28 7b 0a    20 20 20 20 20 20 20 20 20 20 20 20 27 63 68 61 | ubnub.publish({.............'cha | 
| 0820 | 6e 6e 65 6c 27 20 3a 20 27 68 65 6c 6c 6f 5f 77    6f 72 6c 64 27 2c 0a 20 20 20 20 20 20 20 20 20 | nnel'.:.'hello_world',.......... | 
| 0840 | 20 20 20 27 6d 65 73 73 61 67 65 27 20 3a 20 7b    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...'message'.:.{................ | 
| 0860 | 20 27 73 6f 6d 65 5f 74 65 78 74 27 20 3a 20 27    48 65 6c 6c 6f 20 6d 79 20 57 6f 72 6c 64 27 0a | .'some_text'.:.'Hello.my.World'. | 
| 0880 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20    20 20 20 20 20 20 7d 29 0a 20 20 20 20 20 20 20 | ............}.........})........ | 
| 08a0 | 20 70 72 69 6e 74 28 69 6e 66 6f 29 0a 0a 20 20    20 20 20 20 20 20 74 07 00 00 00 63 68 61 6e 6e | .print(info)..........t....chann | 
| 08c0 | 65 6c 74 07 00 00 00 6d 65 73 73 61 67 65 69 00    00 00 00 73 1a 00 00 00 4d 69 73 73 69 6e 67 20 | elt....messagei....s....Missing. | 
| 08e0 | 43 68 61 6e 6e 65 6c 20 6f 72 20 4d 65 73 73 61    67 65 74 0a 00 00 00 73 65 70 61 72 61 74 6f 72 | Channel.or.Messaget....separator | 
| 0900 | 73 74 01 00 00 00 2c 74 01 00 00 00 3a 74 01 00    00 00 2f 74 01 00 00 00 30 74 07 00 00 00 70 75 | st....,t....:t..../t....0t....pu | 
| 0920 | 62 6c 69 73 68 28 02 00 00 00 52 14 00 00 00 52    15 00 00 00 28 0b 00 00 00 52 07 00 00 00 74 04 | blish(....R....R....(....R....t. | 
| 0940 | 00 00 00 6a 73 6f 6e 74 05 00 00 00 64 75 6d 70    73 52 05 00 00 00 74 07 00 00 00 68 61 73 68 6c | ...jsont....dumpsR....t....hashl | 
| 0960 | 69 62 74 03 00 00 00 6d 64 35 74 04 00 00 00 6a    6f 69 6e 52 03 00 00 00 52 04 00 00 00 74 09 00 | ibt....md5t....joinR....R....t.. | 
| 0980 | 00 00 68 65 78 64 69 67 65 73 74 74 08 00 00 00    5f 72 65 71 75 65 73 74 28 05 00 00 00 52 0d 00 | ..hexdigestt...._request(....R.. | 
| 09a0 | 00 00 74 04 00 00 00 61 72 67 73 52 11 00 00 00    52 12 00 00 00 74 09 00 00 00 73 69 67 6e 61 74 | ..t....argsR....R....t....signat | 
| 09c0 | 75 72 65 28 00 00 00 00 28 00 00 00 00 73 2c 00    00 00 2f 68 6f 6d 65 2f 77 6f 72 6b 70 6e 2f 70 | ure(....(....s,.../home/workpn/p | 
| 09e0 | 75 62 6e 75 62 2d 61 70 69 2f 70 79 74 68 6f 6e    2f 33 2e 33 2f 50 75 62 6e 75 62 2e 70 79 52 18 | ubnub-api/python/3.3/Pubnub.pyR. | 
| 0a00 | 00 00 00 41 00 00 00 73 28 00 00 00 00 16 16 01    0b 03 10 01 19 03 0a 01 0c 01 06 01 06 01 06 01 | ...A...s(....................... | 
| 0a20 | 03 01 19 03 06 03 06 01 03 01 06 01 06 01 03 01    03 01 03 01 63 02 00 00 00 09 00 00 00 0b 00 00 | ....................c........... | 
| 0a40 | 00 43 00 00 00 73 57 01 00 00 64 01 00 7c 01 00    6a 07 00 6f 11 00 01 74 00 00 64 02 00 83 01 00 | .C...sW...d..|..j..o...t..d..... | 
| 0a60 | 82 01 00 74 01 00 53 01 64 03 00 7c 01 00 6a 07    00 6f 11 00 01 74 00 00 64 04 00 83 01 00 82 01 | ...t..S.d..|..j..o...t..d....... | 
| 0a80 | 00 74 01 00 53 01 74 02 00 7c 01 00 64 01 00 19    83 01 00 7d 02 00 7c 01 00 64 03 00 19 7d 03 00 | .t..S.t..|..d......}..|..d...}.. | 
| 0aa0 | 7c 01 00 69 03 00 64 05 00 83 01 00 70 07 00 01    7c 00 00 69 04 00 7d 04 00 78 e1 00 74 05 00 6f | |..i..d.....p...|..i..}..x..t..o | 
| 0ac0 | d9 00 01 64 06 00 7c 01 00 6a 06 00 6f 0b 00 01    7c 01 00 64 06 00 19 70 04 00 01 64 07 00 7d 05 | ...d..|..j..o...|..d...p...d..}. | 
| 0ae0 | 00 79 94 00 7c 00 00 69 06 00 7c 00 00 69 07 00    64 08 00 7c 04 00 7c 02 00 64 09 00 74 02 00 7c | .y..|..i..|..i..d..|..|..d..t..| | 
| 0b00 | 05 00 83 01 00 67 05 00 83 01 00 64 0a 00 7c 00    00 69 08 00 17 67 01 00 17 64 0b 00 74 01 00 83 | .....g.....d..|..i...g...d..t... | 
| 0b20 | 01 01 7d 06 00 7c 06 00 64 07 00 19 7d 07 00 7c    06 00 64 0c 00 19 7c 01 00 64 06 00 3c 74 09 00 | ..}..|..d...}..|..d...|..d..<t.. | 
| 0b40 | 7c 07 00 83 01 00 70 07 00 01 77 72 00 6e 01 00    01 78 20 00 7c 07 00 44 5d 18 00 7d 08 00 7c 03 | |.....p...wr.n...x..|..D]..}..|. | 
| 0b60 | 00 7c 08 00 83 01 00 70 05 00 01 64 0d 00 53 01    71 0e 01 57 57 71 72 00 04 74 00 00 6a 0a 00 6f | .|.....p...d..S.q..WWqr..t..j..o | 
| 0b80 | 14 00 01 01 01 01 74 0a 00 69 0b 00 64 0c 00 83    01 00 01 71 72 00 01 58 71 72 00 01 57 74 05 00 | ......t..i..d......qr..Xqr..Wt.. | 
| 0ba0 | 53 28 0e 00 00 00 73 e5 01 00 00 0a 20 20 20 20    20 20 20 20 23 2a 2a 0a 20 20 20 20 20 20 20 20 | S(....s.............#**......... | 
| 0bc0 | 23 2a 20 53 75 62 73 63 72 69 62 65 0a 20 20 20    20 20 20 20 20 23 2a 0a 20 20 20 20 20 20 20 20 | #*.Subscribe.........#*......... | 
| 0be0 | 23 2a 20 54 68 69 73 20 69 73 20 42 4c 4f 43 4b    49 4e 47 2e 0a 20 20 20 20 20 20 20 20 23 2a 20 | #*.This.is.BLOCKING..........#*. | 
| 0c00 | 4c 69 73 74 65 6e 20 66 6f 72 20 61 20 6d 65 73    73 61 67 65 20 6f 6e 20 61 20 63 68 61 6e 6e 65 | Listen.for.a.message.on.a.channe | 
| 0c20 | 6c 2e 0a 20 20 20 20 20 20 20 20 23 2a 0a 20 20    20 20 20 20 20 20 23 2a 20 40 70 61 72 61 6d 20 | l..........#*.........#*.@param. | 
| 0c40 | 61 72 72 61 79 20 61 72 67 73 20 77 69 74 68 20    63 68 61 6e 6e 65 6c 20 61 6e 64 20 63 61 6c 6c | array.args.with.channel.and.call | 
| 0c60 | 62 61 63 6b 2e 0a 20 20 20 20 20 20 20 20 23 2a    20 40 72 65 74 75 72 6e 20 66 61 6c 73 65 20 6f | back..........#*.@return.false.o | 
| 0c80 | 6e 20 66 61 69 6c 2c 20 61 72 72 61 79 20 6f 6e    20 73 75 63 63 65 73 73 2e 0a 20 20 20 20 20 20 | n.fail,.array.on.success........ | 
| 0ca0 | 20 20 23 2a 2a 0a 0a 20 20 20 20 20 20 20 20 23    23 20 53 75 62 73 63 72 69 62 65 20 45 78 61 6d | ..#**..........##.Subscribe.Exam | 
| 0cc0 | 70 6c 65 0a 20 20 20 20 20 20 20 20 64 65 66 20    72 65 63 65 69 76 65 28 6d 65 73 73 61 67 65 29 | ple.........def.receive(message) | 
| 0ce0 | 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70    72 69 6e 74 28 6d 65 73 73 61 67 65 29 0a 20 20 | .:.............print(message)... | 
| 0d00 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e    20 54 72 75 65 0a 0a 20 20 20 20 20 20 20 20 70 | ..........return.True..........p | 
| 0d20 | 75 62 6e 75 62 2e 73 75 62 73 63 72 69 62 65 28    7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 63 | ubnub.subscribe({.............'c | 
| 0d40 | 68 61 6e 6e 65 6c 27 20 20 3a 20 27 68 65 6c 6c    6f 5f 77 6f 72 6c 64 27 2c 0a 20 20 20 20 20 20 | hannel'..:.'hello_world',....... | 
| 0d60 | 20 20 20 20 20 20 27 63 61 6c 6c 62 61 63 6b 27    20 3a 20 72 65 63 65 69 76 65 20 0a 20 20 20 20 | ......'callback'.:.receive...... | 
| 0d80 | 20 20 20 20 7d 29 0a 0a 20 20 20 20 20 20 20 20    52 11 00 00 00 73 10 00 00 00 4d 69 73 73 69 6e | ....})..........R....s....Missin | 
| 0da0 | 67 20 43 68 61 6e 6e 65 6c 2e 74 08 00 00 00 63    61 6c 6c 62 61 63 6b 73 11 00 00 00 4d 69 73 73 | g.Channel.t....callbacks....Miss | 
| 0dc0 | 69 6e 67 20 43 61 6c 6c 62 61 63 6b 2e 52 04 00    00 00 74 09 00 00 00 74 69 6d 65 74 6f 6b 65 6e | ing.Callback.R....t....timetoken | 
| 0de0 | 69 00 00 00 00 74 09 00 00 00 73 75 62 73 63 72    69 62 65 52 17 00 00 00 73 06 00 00 00 3f 75 75 | i....t....subscribeR....s....?uu | 
| 0e00 | 69 64 3d 74 06 00 00 00 65 6e 63 6f 64 65 69 01    00 00 00 4e 28 0c 00 00 00 74 09 00 00 00 45 78 | id=t....encodei....N(....t....Ex | 
| 0e20 | 63 65 70 74 69 6f 6e 74 05 00 00 00 46 61 6c 73    65 52 07 00 00 00 74 03 00 00 00 67 65 74 52 04 | ceptiont....FalseR....t....getR. | 
| 0e40 | 00 00 00 74 04 00 00 00 54 72 75 65 52 1f 00 00    00 74 07 00 00 00 5f 65 6e 63 6f 64 65 52 08 00 | ...t....TrueR....t...._encodeR.. | 
| 0e60 | 00 00 74 03 00 00 00 6c 65 6e 74 04 00 00 00 74    69 6d 65 74 05 00 00 00 73 6c 65 65 70 28 09 00 | ..t....lent....timet....sleep(.. | 
| 0e80 | 00 00 52 0d 00 00 00 52 20 00 00 00 52 11 00 00    00 52 22 00 00 00 52 04 00 00 00 52 23 00 00 00 | ..R....R....R....R"...R....R#... | 
| 0ea0 | 74 08 00 00 00 72 65 73 70 6f 6e 73 65 74 08 00    00 00 6d 65 73 73 61 67 65 73 52 12 00 00 00 28 | t....responset....messagesR....( | 
| 0ec0 | 00 00 00 00 28 00 00 00 00 73 2c 00 00 00 2f 68    6f 6d 65 2f 77 6f 72 6b 70 6e 2f 70 75 62 6e 75 | ....(....s,.../home/workpn/pubnu | 
| 0ee0 | 62 2d 61 70 69 2f 70 79 74 68 6f 6e 2f 33 2e 33    2f 50 75 62 6e 75 62 2e 70 79 52 24 00 00 00 76 | b-api/python/3.3/Pubnub.pyR$...v | 
| 0f00 | 00 00 00 73 3e 00 00 00 00 19 0d 01 0c 01 05 03    0d 01 0c 01 05 03 10 01 0a 01 19 03 03 00 07 02 | ...s>........................... | 
| 0f20 | 1e 01 03 02 0c 01 03 01 03 01 03 01 03 01 0f 01    1a 02 0a 01 0e 03 0d 01 07 03 07 00 06 01 0d 01 | ................................ | 
| 0f40 | 0d 02 0e 01 17 02 63 02 00 00 00 05 00 00 00 04    00 00 00 43 00 00 00 73 95 00 00 00 64 01 00 7c | ......c............C...s....d..| | 
| 0f60 | 01 00 6a 07 00 6f 11 00 01 74 00 00 64 02 00 83    01 00 82 01 00 74 01 00 53 01 64 03 00 7c 01 00 | ..j..o...t..d........t..S.d..|.. | 
| 0f80 | 6a 07 00 6f 11 00 01 74 00 00 64 04 00 83 01 00    82 01 00 74 01 00 53 01 74 02 00 7c 01 00 64 01 | j..o...t..d........t..S.t..|..d. | 
| 0fa0 | 00 19 83 01 00 7d 02 00 7c 01 00 64 03 00 19 7d    03 00 7c 01 00 69 03 00 64 05 00 83 01 00 70 07 | .....}..|..d...}..|..i..d.....p. | 
| 0fc0 | 00 01 7c 00 00 69 04 00 7d 04 00 7c 00 00 69 05    00 68 03 00 7c 02 00 64 06 00 17 64 01 00 36 7c | ..|..i..}..|..i..h..|..d...d..6| | 
| 0fe0 | 04 00 64 05 00 36 7c 03 00 64 03 00 36 83 01 00    53 28 07 00 00 00 73 ea 01 00 00 0a 20 20 20 20 | ..d..6|..d..6...S(....s......... | 
| 1000 | 20 20 20 20 23 2a 2a 0a 20 20 20 20 20 20 20 20    23 2a 20 70 72 65 73 65 6e 63 65 0a 20 20 20 20 | ....#**.........#*.presence..... | 
| 1020 | 20 20 20 20 23 2a 0a 20 20 20 20 20 20 20 20 23    2a 20 54 68 69 73 20 69 73 20 42 4c 4f 43 4b 49 | ....#*.........#*.This.is.BLOCKI | 
| 1040 | 4e 47 2e 0a 20 20 20 20 20 20 20 20 23 2a 20 4c    69 73 74 65 6e 20 66 6f 72 20 70 72 65 73 65 6e | NG..........#*.Listen.for.presen | 
| 1060 | 63 65 20 65 76 65 6e 74 73 20 6f 6e 20 61 20 63    68 61 6e 6e 65 6c 2e 0a 20 20 20 20 20 20 20 20 | ce.events.on.a.channel.......... | 
| 1080 | 23 2a 0a 20 20 20 20 20 20 20 20 23 2a 20 40 70    61 72 61 6d 20 61 72 72 61 79 20 61 72 67 73 20 | #*.........#*.@param.array.args. | 
| 10a0 | 77 69 74 68 20 63 68 61 6e 6e 65 6c 20 61 6e 64    20 63 61 6c 6c 62 61 63 6b 2e 0a 20 20 20 20 20 | with.channel.and.callback....... | 
| 10c0 | 20 20 20 23 2a 20 40 72 65 74 75 72 6e 20 66 61    6c 73 65 20 6f 6e 20 66 61 69 6c 2c 20 61 72 72 | ...#*.@return.false.on.fail,.arr | 
| 10e0 | 61 79 20 6f 6e 20 73 75 63 63 65 73 73 2e 0a 20    20 20 20 20 20 20 20 23 2a 2a 0a 0a 20 20 20 20 | ay.on.success..........#**...... | 
| 1100 | 20 20 20 20 23 23 20 50 72 65 73 65 6e 63 65 20    45 78 61 6d 70 6c 65 0a 20 20 20 20 20 20 20 20 | ....##.Presence.Example......... | 
| 1120 | 64 65 66 20 70 72 65 73 5f 65 76 65 6e 74 28 6d    65 73 73 61 67 65 29 20 3a 0a 20 20 20 20 20 20 | def.pres_event(message).:....... | 
| 1140 | 20 20 20 20 20 20 70 72 69 6e 74 28 6d 65 73 73    61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ......print(message)............ | 
| 1160 | 20 72 65 74 75 72 6e 20 54 72 75 65 0a 0a 20 20    20 20 20 20 20 20 70 75 62 6e 75 62 2e 70 72 65 | .return.True..........pubnub.pre | 
| 1180 | 73 65 6e 63 65 28 7b 0a 20 20 20 20 20 20 20 20    20 20 20 20 27 63 68 61 6e 6e 65 6c 27 20 20 3a | sence({.............'channel'..: | 
| 11a0 | 20 27 68 65 6c 6c 6f 5f 77 6f 72 6c 64 27 2c 0a    20 20 20 20 20 20 20 20 20 20 20 20 27 63 61 6c | .'hello_world',.............'cal | 
| 11c0 | 6c 62 61 63 6b 27 20 3a 20 72 65 63 65 69 76 65    20 0a 20 20 20 20 20 20 20 20 7d 29 0a 20 20 20 | lback'.:.receive..........}).... | 
| 11e0 | 20 20 20 20 20 52 11 00 00 00 73 10 00 00 00 4d    69 73 73 69 6e 67 20 43 68 61 6e 6e 65 6c 2e 52 | .....R....s....Missing.Channel.R | 
| 1200 | 22 00 00 00 73 11 00 00 00 4d 69 73 73 69 6e 67    20 43 61 6c 6c 62 61 63 6b 2e 52 04 00 00 00 73 | "...s....Missing.Callback.R....s | 
| 1220 | 07 00 00 00 2d 70 6e 70 72 65 73 28 06 00 00 00    52 26 00 00 00 52 27 00 00 00 52 07 00 00 00 52 | ....-pnpres(....R&...R'...R....R | 
| 1240 | 28 00 00 00 52 04 00 00 00 52 24 00 00 00 28 05    00 00 00 52 0d 00 00 00 52 20 00 00 00 52 11 00 | (...R....R$...(....R....R....R.. | 
| 1260 | 00 00 52 22 00 00 00 52 04 00 00 00 28 00 00 00    00 28 00 00 00 00 73 2c 00 00 00 2f 68 6f 6d 65 | ..R"...R....(....(....s,.../home | 
| 1280 | 2f 77 6f 72 6b 70 6e 2f 70 75 62 6e 75 62 2d 61    70 69 2f 70 79 74 68 6f 6e 2f 33 2e 33 2f 50 75 | /workpn/pubnub-api/python/3.3/Pu | 
| 12a0 | 62 6e 75 62 2e 70 79 74 08 00 00 00 70 72 65 73    65 6e 63 65 bc 00 00 00 73 14 00 00 00 00 18 0d | bnub.pyt....presence....s....... | 
| 12c0 | 01 0c 01 05 03 0d 01 0c 01 05 03 10 01 0a 01 19    02 63 02 00 00 00 03 00 00 00 07 00 00 00 43 00 | .................c............C. | 
| 12e0 | 00 00 73 4a 00 00 00 74 00 00 7c 01 00 64 01 00    19 83 01 00 7d 02 00 7c 02 00 70 11 00 01 74 01 | ..sJ...t..|..d......}..|..p...t. | 
| 1300 | 00 64 02 00 83 01 00 82 01 00 74 02 00 53 01 7c    00 00 69 03 00 64 03 00 64 04 00 64 05 00 7c 00 | .d........t..S.|..i..d..d..d..|. | 
| 1320 | 00 69 04 00 64 01 00 7c 02 00 67 06 00 83 01 00    53 28 06 00 00 00 73 9e 01 00 00 0a 20 20 20 20 | .i..d..|..g.....S(....s......... | 
| 1340 | 20 20 20 20 23 2a 2a 0a 20 20 20 20 20 20 20 20    23 2a 20 48 65 72 65 20 4e 6f 77 0a 20 20 20 20 | ....#**.........#*.Here.Now..... | 
| 1360 | 20 20 20 20 23 2a 0a 20 20 20 20 20 20 20 20 23    2a 20 4c 6f 61 64 20 63 75 72 72 65 6e 74 20 6f | ....#*.........#*.Load.current.o | 
| 1380 | 63 63 75 70 61 6e 63 79 20 66 72 6f 6d 20 61 20    63 68 61 6e 6e 65 6c 2e 0a 20 20 20 20 20 20 20 | ccupancy.from.a.channel......... | 
| 13a0 | 20 23 2a 0a 20 20 20 20 20 20 20 20 23 2a 20 40    70 61 72 61 6d 20 61 72 72 61 79 20 61 72 67 73 | .#*.........#*.@param.array.args | 
| 13c0 | 20 77 69 74 68 20 27 63 68 61 6e 6e 65 6c 27 2e    0a 20 20 20 20 20 20 20 20 23 2a 20 40 72 65 74 | .with.'channel'..........#*.@ret | 
| 13e0 | 75 72 6e 20 6d 69 78 65 64 20 66 61 6c 73 65 20    6f 6e 20 66 61 69 6c 2c 20 61 72 72 61 79 20 6f | urn.mixed.false.on.fail,.array.o | 
| 1400 | 6e 20 73 75 63 63 65 73 73 2e 0a 20 20 20 20 20    20 20 20 23 2a 0a 0a 20 20 20 20 20 20 20 20 23 | n.success..........#*..........# | 
| 1420 | 23 20 50 72 65 73 65 6e 63 65 20 45 78 61 6d 70    6c 65 0a 20 20 20 20 20 20 20 20 68 65 72 65 5f | #.Presence.Example.........here_ | 
| 1440 | 6e 6f 77 20 3d 20 70 75 62 6e 75 62 2e 68 65 72    65 5f 6e 6f 77 28 7b 0a 20 20 20 20 20 20 20 20 | now.=.pubnub.here_now({......... | 
| 1460 | 20 20 20 20 27 63 68 61 6e 6e 65 6c 27 20 3a 20    27 68 65 6c 6c 6f 5f 77 6f 72 6c 64 27 2c 0a 20 | ....'channel'.:.'hello_world',.. | 
| 1480 | 20 20 20 20 20 20 20 7d 29 0a 20 20 20 20 20 20    20 20 70 72 69 6e 74 28 68 65 72 65 5f 6e 6f 77 | .......}).........print(here_now | 
| 14a0 | 5b 27 6f 63 63 75 70 61 6e 63 79 27 5d 29 0a 20    20 20 20 20 20 20 20 70 72 69 6e 74 28 68 65 72 | ['occupancy']).........print(her | 
| 14c0 | 65 5f 6e 6f 77 5b 27 75 75 69 64 73 27 5d 29 0a    0a 20 20 20 20 20 20 20 20 52 11 00 00 00 73 0f | e_now['uuids'])..........R....s. | 
| 14e0 | 00 00 00 4d 69 73 73 69 6e 67 20 43 68 61 6e 6e    65 6c 74 02 00 00 00 76 32 52 30 00 00 00 74 07 | ...Missing.Channelt....v2R0...t. | 
| 1500 | 00 00 00 73 75 62 5f 6b 65 79 28 05 00 00 00 52    07 00 00 00 52 26 00 00 00 52 27 00 00 00 52 1f | ...sub_key(....R....R&...R'...R. | 
| 1520 | 00 00 00 52 04 00 00 00 28 03 00 00 00 52 0d 00    00 00 52 20 00 00 00 52 11 00 00 00 28 00 00 00 | ...R....(....R....R....R....(... | 
| 1540 | 00 28 00 00 00 00 73 2c 00 00 00 2f 68 6f 6d 65    2f 77 6f 72 6b 70 6e 2f 70 75 62 6e 75 62 2d 61 | .(....s,.../home/workpn/pubnub-a | 
| 1560 | 70 69 2f 70 79 74 68 6f 6e 2f 33 2e 33 2f 50 75    62 6e 75 62 2e 70 79 74 08 00 00 00 68 65 72 65 | pi/python/3.3/Pubnub.pyt....here | 
| 1580 | 5f 6e 6f 77 e5 00 00 00 73 10 00 00 00 00 13 10    03 07 01 0c 01 05 03 06 01 06 01 09 01 63 02 00 | _now....s....................c.. | 
| 15a0 | 00 00 04 00 00 00 07 00 00 00 43 00 00 00 73 74    00 00 00 7c 01 00 69 00 00 64 01 00 83 01 00 6f | ..........C...st...|..i..d.....o | 
| 15c0 | 11 00 01 74 01 00 7c 01 00 64 01 00 19 83 01 00    70 04 00 01 64 02 00 7d 02 00 74 02 00 7c 01 00 | ...t..|..d......p...d..}..t..|.. | 
| 15e0 | 64 03 00 19 83 01 00 7d 03 00 7c 03 00 70 11 00    01 74 03 00 64 04 00 83 01 00 82 01 00 74 04 00 | d......}..|..p...t..d........t.. | 
| 1600 | 53 01 7c 00 00 69 05 00 64 05 00 7c 00 00 69 06    00 7c 03 00 64 06 00 74 02 00 7c 02 00 83 01 00 | S.|..i..d..|..i..|..d..t..|..... | 
| 1620 | 67 05 00 83 01 00 53 28 07 00 00 00 73 87 01 00    00 0a 20 20 20 20 20 20 20 20 23 2a 2a 0a 20 20 | g.....S(....s.............#**... | 
| 1640 | 20 20 20 20 20 20 23 2a 20 48 69 73 74 6f 72 79    0a 20 20 20 20 20 20 20 20 23 2a 0a 20 20 20 20 | ......#*.History.........#*..... | 
| 1660 | 20 20 20 20 23 2a 20 4c 6f 61 64 20 68 69 73 74    6f 72 79 20 66 72 6f 6d 20 61 20 63 68 61 6e 6e | ....#*.Load.history.from.a.chann | 
| 1680 | 65 6c 2e 0a 20 20 20 20 20 20 20 20 23 2a 0a 20    20 20 20 20 20 20 20 23 2a 20 40 70 61 72 61 6d | el..........#*.........#*.@param | 
| 16a0 | 20 61 72 72 61 79 20 61 72 67 73 20 77 69 74 68    20 27 63 68 61 6e 6e 65 6c 27 20 61 6e 64 20 27 | .array.args.with.'channel'.and.' | 
| 16c0 | 6c 69 6d 69 74 27 2e 0a 20 20 20 20 20 20 20 20    23 2a 20 40 72 65 74 75 72 6e 20 6d 69 78 65 64 | limit'..........#*.@return.mixed | 
| 16e0 | 20 66 61 6c 73 65 20 6f 6e 20 66 61 69 6c 2c 20    61 72 72 61 79 20 6f 6e 20 73 75 63 63 65 73 73 | .false.on.fail,.array.on.success | 
| 1700 | 2e 0a 20 20 20 20 20 20 20 20 23 2a 0a 0a 20 20    20 20 20 20 20 20 23 23 20 48 69 73 74 6f 72 79 | ..........#*..........##.History | 
| 1720 | 20 45 78 61 6d 70 6c 65 0a 20 20 20 20 20 20 20    20 68 69 73 74 6f 72 79 20 3d 20 70 75 62 6e 75 | .Example.........history.=.pubnu | 
| 1740 | 62 2e 68 69 73 74 6f 72 79 28 7b 0a 20 20 20 20    20 20 20 20 20 20 20 20 27 63 68 61 6e 6e 65 6c | b.history({.............'channel | 
| 1760 | 27 20 3a 20 27 68 65 6c 6c 6f 5f 77 6f 72 6c 64    27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 | '.:.'hello_world',.............' | 
| 1780 | 6c 69 6d 69 74 27 20 20 20 3a 20 31 0a 20 20 20    20 20 20 20 20 7d 29 0a 20 20 20 20 20 20 20 20 | limit'...:.1.........})......... | 
| 17a0 | 70 72 69 6e 74 28 68 69 73 74 6f 72 79 29 0a 0a    20 20 20 20 20 20 20 20 52 02 00 00 00 69 0a 00 | print(history)..........R....i.. | 
| 17c0 | 00 00 52 11 00 00 00 73 0f 00 00 00 4d 69 73 73    69 6e 67 20 43 68 61 6e 6e 65 6c 74 07 00 00 00 | ..R....s....Missing.Channelt.... | 
| 17e0 | 68 69 73 74 6f 72 79 52 17 00 00 00 28 07 00 00    00 74 07 00 00 00 68 61 73 5f 6b 65 79 74 03 00 | historyR....(....t....has_keyt.. | 
| 1800 | 00 00 69 6e 74 52 07 00 00 00 52 26 00 00 00 52    27 00 00 00 52 1f 00 00 00 52 04 00 00 00 28 04 | ..intR....R&...R'...R....R....(. | 
| 1820 | 00 00 00 52 0d 00 00 00 52 20 00 00 00 52 02 00    00 00 52 11 00 00 00 28 00 00 00 00 28 00 00 00 | ...R....R....R....R....(....(... | 
| 1840 | 00 73 2c 00 00 00 2f 68 6f 6d 65 2f 77 6f 72 6b    70 6e 2f 70 75 62 6e 75 62 2d 61 70 69 2f 70 79 | .s,.../home/workpn/pubnub-api/py | 
| 1860 | 74 68 6f 6e 2f 33 2e 33 2f 50 75 62 6e 75 62 2e    70 79 52 34 00 00 00 07 01 00 00 73 16 00 00 00 | thon/3.3/Pubnub.pyR4.......s.... | 
| 1880 | 00 14 27 01 10 03 07 01 0c 01 05 03 06 01 03 01    06 01 03 01 03 01 63 02 00 00 00 05 00 00 00 07 | ..'...................c......... | 
| 18a0 | 00 00 00 43 00 00 00 73 2a 01 00 00 74 00 00 7c    01 00 64 01 00 19 83 01 00 7d 02 00 67 00 00 7d | ...C...s*...t..|..d......}..g..} | 
| 18c0 | 03 00 64 02 00 7d 04 00 7c 01 00 69 01 00 64 03    00 83 01 00 6f 14 00 01 74 02 00 7c 01 00 64 03 | ..d..}..|..i..d.....o...t..|..d. | 
| 18e0 | 00 19 83 01 00 7d 04 00 6e 01 00 01 7c 03 00 69    03 00 64 0d 00 74 00 00 7c 04 00 83 01 00 17 83 | .....}..n...|..i..d..t..|....... | 
| 1900 | 01 00 01 7c 01 00 69 01 00 64 05 00 83 01 00 6f    25 00 01 7c 03 00 69 03 00 64 0e 00 74 00 00 7c | ...|..i..d.....o%..|..i..d..t..| | 
| 1920 | 01 00 64 05 00 19 83 01 00 69 04 00 83 00 00 17    83 01 00 01 6e 01 00 01 7c 01 00 69 01 00 64 06 | ..d......i..........n...|..i..d. | 
| 1940 | 00 83 01 00 6f 1f 00 01 7c 03 00 69 03 00 64 0f    00 74 00 00 7c 01 00 64 06 00 19 83 01 00 17 83 | ....o...|..i..d..t..|..d........ | 
| 1960 | 01 00 01 6e 01 00 01 7c 01 00 69 01 00 64 07 00    83 01 00 6f 1f 00 01 7c 03 00 69 03 00 64 10 00 | ...n...|..i..d.....o...|..i..d.. | 
| 1980 | 74 00 00 7c 01 00 64 07 00 19 83 01 00 17 83 01    00 01 6e 01 00 01 7c 02 00 70 11 00 01 74 05 00 | t..|..d...........n...|..p...t.. | 
| 19a0 | 64 08 00 83 01 00 82 01 00 74 06 00 53 01 7c 00    00 69 07 00 64 09 00 64 0a 00 64 0b 00 7c 00 00 | d........t..S.|..i..d..d..d..|.. | 
| 19c0 | 69 08 00 64 01 00 7c 02 00 67 06 00 64 0c 00 7c    03 00 83 01 01 53 28 11 00 00 00 73 c2 01 00 00 | i..d..|..g..d..|.....S(....s.... | 
| 19e0 | 0a 20 20 20 20 20 20 20 20 23 2a 2a 0a 20 20 20    20 20 20 20 20 23 2a 20 44 65 74 61 69 6c 65 64 | .........#**.........#*.Detailed | 
| 1a00 | 20 48 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20    20 23 2a 0a 20 20 20 20 20 20 20 20 23 2a 20 4c | .History.........#*.........#*.L | 
| 1a20 | 6f 61 64 20 44 65 74 61 69 6c 65 64 20 68 69 73    74 6f 72 79 20 66 72 6f 6d 20 61 20 63 68 61 6e | oad.Detailed.history.from.a.chan | 
| 1a40 | 6e 65 6c 2e 0a 20 20 20 20 20 20 20 20 23 2a 0a    20 20 20 20 20 20 20 20 23 2a 20 40 70 61 72 61 | nel..........#*.........#*.@para | 
| 1a60 | 6d 20 61 72 72 61 79 20 61 72 67 73 20 77 69 74    68 20 27 63 68 61 6e 6e 65 6c 27 2c 20 6f 70 74 | m.array.args.with.'channel',.opt | 
| 1a80 | 69 6f 6e 61 6c 3a 20 27 73 74 61 72 74 27 2c 20    27 65 6e 64 27 2c 20 27 72 65 76 65 72 73 65 27 | ional:.'start',.'end',.'reverse' | 
| 1aa0 | 2c 20 27 63 6f 75 6e 74 27 0a 20 20 20 20 20 20    20 20 23 2a 20 40 72 65 74 75 72 6e 20 6d 69 78 | ,.'count'.........#*.@return.mix | 
| 1ac0 | 65 64 20 66 61 6c 73 65 20 6f 6e 20 66 61 69 6c    2c 20 61 72 72 61 79 20 6f 6e 20 73 75 63 63 65 | ed.false.on.fail,.array.on.succe | 
| 1ae0 | 73 73 2e 0a 20 20 20 20 20 20 20 20 23 2a 0a 0a    20 20 20 20 20 20 20 20 23 23 20 48 69 73 74 6f | ss..........#*..........##.Histo | 
| 1b00 | 72 79 20 45 78 61 6d 70 6c 65 0a 20 20 20 20 20    20 20 20 68 69 73 74 6f 72 79 20 3d 20 70 75 62 | ry.Example.........history.=.pub | 
| 1b20 | 6e 75 62 2e 64 65 74 61 69 6c 65 64 48 69 73 74    6f 72 79 28 7b 0a 20 20 20 20 20 20 20 20 20 20 | nub.detailedHistory({........... | 
| 1b40 | 20 20 27 63 68 61 6e 6e 65 6c 27 20 3a 20 27 68    65 6c 6c 6f 5f 77 6f 72 6c 64 27 2c 0a 20 20 20 | ..'channel'.:.'hello_world',.... | 
| 1b60 | 20 20 20 20 20 20 20 20 20 27 63 6f 75 6e 74 27    20 20 20 3a 20 35 0a 20 20 20 20 20 20 20 20 7d | .........'count'...:.5.........} | 
| 1b80 | 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28    68 69 73 74 6f 72 79 29 0a 0a 20 20 20 20 20 20 | ).........print(history)........ | 
| 1ba0 | 20 20 52 11 00 00 00 69 64 00 00 00 74 05 00 00    00 63 6f 75 6e 74 74 01 00 00 00 3d 74 07 00 00 | ..R....id...t....countt....=t... | 
| 1bc0 | 00 72 65 76 65 72 73 65 74 05 00 00 00 73 74 61    72 74 74 03 00 00 00 65 6e 64 73 0f 00 00 00 4d | .reverset....startt....ends....M | 
| 1be0 | 69 73 73 69 6e 67 20 43 68 61 6e 6e 65 6c 52 31    00 00 00 52 34 00 00 00 73 07 00 00 00 73 75 62 | issing.ChannelR1...R4...s....sub | 
| 1c00 | 2d 6b 65 79 74 06 00 00 00 70 61 72 61 6d 73 73    06 00 00 00 63 6f 75 6e 74 3d 73 08 00 00 00 72 | -keyt....paramss....count=s....r | 
| 1c20 | 65 76 65 72 73 65 3d 73 06 00 00 00 73 74 61 72    74 3d 73 04 00 00 00 65 6e 64 3d 28 09 00 00 00 | everse=s....start=s....end=(.... | 
| 1c40 | 52 07 00 00 00 52 35 00 00 00 52 36 00 00 00 74    06 00 00 00 61 70 70 65 6e 64 74 05 00 00 00 6c | R....R5...R6...t....appendt....l | 
| 1c60 | 6f 77 65 72 52 26 00 00 00 52 27 00 00 00 52 1f    00 00 00 52 04 00 00 00 28 05 00 00 00 52 0d 00 | owerR&...R'...R....R....(....R.. | 
| 1c80 | 00 00 52 20 00 00 00 52 11 00 00 00 52 3c 00 00    00 52 37 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..R....R....R<...R7...(....(.... | 
| 1ca0 | 73 2c 00 00 00 2f 68 6f 6d 65 2f 77 6f 72 6b 70    6e 2f 70 75 62 6e 75 62 2d 61 70 69 2f 70 79 74 | s,.../home/workpn/pubnub-api/pyt | 
| 1cc0 | 68 6f 6e 2f 33 2e 33 2f 50 75 62 6e 75 62 2e 70    79 74 0f 00 00 00 64 65 74 61 69 6c 65 64 48 69 | hon/3.3/Pubnub.pyt....detailedHi | 
| 1ce0 | 73 74 6f 72 79 2c 01 00 00 73 2e 00 00 00 00 14    10 02 06 01 06 02 10 01 14 02 17 02 10 01 25 02 | story,...s....................%. | 
| 1d00 | 10 01 1f 02 10 01 1f 03 07 01 0c 01 05 03 06 01    03 01 03 01 03 01 06 01 03 01 09 01 63 01 00 00 | ............................c... | 
| 1d20 | 00 01 00 00 00 03 00 00 00 43 00 00 00 73 17 00    00 00 7c 00 00 69 00 00 64 01 00 64 02 00 67 02 | .........C...s....|..i..d..d..g. | 
| 1d40 | 00 83 01 00 64 03 00 19 53 28 04 00 00 00 73 f3    00 00 00 0a 20 20 20 20 20 20 20 20 23 2a 2a 0a | ....d...S(....s.............#**. | 
| 1d60 | 20 20 20 20 20 20 20 20 23 2a 20 54 69 6d 65 0a    20 20 20 20 20 20 20 20 23 2a 0a 20 20 20 20 20 | ........#*.Time.........#*...... | 
| 1d80 | 20 20 20 23 2a 20 54 69 6d 65 73 74 61 6d 70 20    66 72 6f 6d 20 50 75 62 4e 75 62 20 43 6c 6f 75 | ...#*.Timestamp.from.PubNub.Clou | 
| 1da0 | 64 2e 0a 20 20 20 20 20 20 20 20 23 2a 0a 20 20    20 20 20 20 20 20 23 2a 20 40 72 65 74 75 72 6e | d..........#*.........#*.@return | 
| 1dc0 | 20 69 6e 74 20 74 69 6d 65 73 74 61 6d 70 2e 0a    20 20 20 20 20 20 20 20 23 2a 0a 0a 20 20 20 20 | .int.timestamp..........#*...... | 
| 1de0 | 20 20 20 20 23 23 20 50 75 62 4e 75 62 20 53 65    72 76 65 72 20 54 69 6d 65 20 45 78 61 6d 70 6c | ....##.PubNub.Server.Time.Exampl | 
| 1e00 | 65 0a 20 20 20 20 20 20 20 20 74 69 6d 65 73 74    61 6d 70 20 3d 20 70 75 62 6e 75 62 2e 74 69 6d | e.........timestamp.=.pubnub.tim | 
| 1e20 | 65 28 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e    74 28 74 69 6d 65 73 74 61 6d 70 29 0a 0a 20 20 | e().........print(timestamp).... | 
| 1e40 | 20 20 20 20 20 20 52 2c 00 00 00 52 17 00 00 00    69 00 00 00 00 28 01 00 00 00 52 1f 00 00 00 28 | ......R,...R....i....(....R....( | 
| 1e60 | 01 00 00 00 52 0d 00 00 00 28 00 00 00 00 28 00    00 00 00 73 2c 00 00 00 2f 68 6f 6d 65 2f 77 6f | ....R....(....(....s,.../home/wo | 
| 1e80 | 72 6b 70 6e 2f 70 75 62 6e 75 62 2d 61 70 69 2f    70 79 74 68 6f 6e 2f 33 2e 33 2f 50 75 62 6e 75 | rkpn/pubnub-api/python/3.3/Pubnu | 
| 1ea0 | 62 2e 70 79 52 2c 00 00 00 62 01 00 00 73 08 00    00 00 00 0f 06 01 03 01 09 01 63 02 00 00 00 06 | b.pyR,...b...s............c..... | 
| 1ec0 | 00 00 00 0a 00 00 00 43 00 00 00 73 84 00 00 00    67 00 00 04 7d 02 00 7c 01 00 44 5d 72 00 7d 03 | .......C...s....g...}..|..D]r.}. | 
| 1ee0 | 00 7c 02 00 64 01 00 69 00 00 67 00 00 04 7d 04    00 74 01 00 7c 03 00 83 01 00 44 5d 48 00 7d 05 | .|..d..i..g...}..t..|.....D]H.}. | 
| 1f00 | 00 7c 04 00 64 02 00 69 02 00 7c 05 00 83 01 00    64 03 00 6a 04 00 6f 25 00 01 74 03 00 74 04 00 | .|..d..i..|.....d..j..o%..t..t.. | 
| 1f20 | 7c 05 00 83 01 00 83 01 00 69 05 00 64 04 00 64    05 00 83 02 00 69 06 00 83 00 00 70 04 00 01 7c | |........i..d..d.....i.....p...| | 
| 1f40 | 05 00 12 71 2b 00 7e 04 00 83 01 00 12 71 0b 00    7e 02 00 53 28 06 00 00 00 4e 74 00 00 00 00 73 | ...q+.~......q..~..S(....Nt....s | 
| 1f60 | 1f 00 00 00 20 7e 60 21 40 23 24 25 5e 26 2a 28    29 2b 3d 5b 5d 5c 7b 7d 7c 3b 27 3a 22 2c 2e 2f | .....~`!@#$%^&*()+=[]\{}|;':",./ | 
| 1f80 | 3c 3e 3f 69 ff ff ff ff 74 02 00 00 00 30 78 74    01 00 00 00 25 28 07 00 00 00 52 1d 00 00 00 74 | <>?i....t....0xt....%(....R....t | 
| 1fa0 | 04 00 00 00 6c 69 73 74 74 04 00 00 00 66 69 6e    64 74 03 00 00 00 68 65 78 74 03 00 00 00 6f 72 | ....listt....findt....hext....or | 
| 1fc0 | 64 74 07 00 00 00 72 65 70 6c 61 63 65 74 05 00    00 00 75 70 70 65 72 28 06 00 00 00 52 0d 00 00 | dt....replacet....upper(....R... | 
| 1fe0 | 00 74 07 00 00 00 72 65 71 75 65 73 74 74 04 00    00 00 5f 5b 31 5d 74 03 00 00 00 62 69 74 74 04 | .t....requestt...._[1]t....bitt. | 
| 2000 | 00 00 00 5f 5b 32 5d 74 02 00 00 00 63 68 28 00    00 00 00 28 00 00 00 00 73 2c 00 00 00 2f 68 6f | ..._[2]t....ch(....(....s,.../ho | 
| 2020 | 6d 65 2f 77 6f 72 6b 70 6e 2f 70 75 62 6e 75 62    2d 61 70 69 2f 70 79 74 68 6f 6e 2f 33 2e 33 2f | me/workpn/pubnub-api/python/3.3/ | 
| 2040 | 50 75 62 6e 75 62 2e 70 79 52 2a 00 00 00 77 01    00 00 73 04 00 00 00 00 02 07 03 63 05 00 00 00 | Pubnub.pyR*...w...s........c.... | 
| 2060 | 08 00 00 00 0a 00 00 00 43 00 00 00 73 ea 00 00    00 7c 02 00 70 07 00 01 7c 00 00 69 00 00 64 01 | ........C...s....|..p...|..i..d. | 
| 2080 | 00 17 64 01 00 69 01 00 7c 03 00 6f 10 00 01 7c    00 00 69 02 00 7c 01 00 83 01 00 70 04 00 01 7c | ..d..i..|..o...|..i..|.....p...| | 
| 20a0 | 01 00 83 01 00 17 7d 05 00 7c 04 00 64 00 00 6a    09 00 6f 2e 00 01 74 04 00 7c 04 00 83 01 00 64 | ......}..|..d..j..o...t..|.....d | 
| 20c0 | 02 00 6a 04 00 6f 1b 00 01 7c 05 00 64 03 00 17    64 04 00 69 01 00 7c 04 00 83 01 00 17 7d 05 00 | ..j..o...|..d...d..i..|......}.. | 
| 20e0 | 6e 01 00 01 79 68 00 79 19 00 74 05 00 69 06 00    7c 05 00 64 00 00 64 05 00 83 03 00 7d 06 00 57 | n...yh.y..t..i..|..d..d.....}..W | 
| 2100 | 6e 25 00 04 74 07 00 6a 0a 00 6f 19 00 01 01 01    01 74 05 00 69 06 00 7c 05 00 64 00 00 83 02 00 | n%..t..j..o......t..i..|..d..... | 
| 2120 | 7d 06 00 6e 02 00 01 58 7c 06 00 69 08 00 83 00    00 7d 07 00 7c 06 00 69 09 00 83 00 00 01 74 0a | }..n...X|..i.....}..|..i......t. | 
| 2140 | 00 69 0b 00 7c 07 00 83 01 00 53 57 6e 08 00 01    01 01 64 00 00 53 58 64 00 00 53 28 06 00 00 00 | .i..|.....SWn.....d..SXd..S(.... | 
| 2160 | 4e 52 16 00 00 00 69 00 00 00 00 74 01 00 00 00    3f 74 01 00 00 00 26 69 c8 00 00 00 28 0c 00 00 | NR....i....t....?t....&i....(... | 
| 2180 | 00 52 01 00 00 00 52 1d 00 00 00 52 2a 00 00 00    74 04 00 00 00 4e 6f 6e 65 52 2b 00 00 00 74 07 | .R....R....R*...t....NoneR+...t. | 
| 21a0 | 00 00 00 75 72 6c 6c 69 62 32 74 07 00 00 00 75    72 6c 6f 70 65 6e 74 09 00 00 00 54 79 70 65 45 | ...urllib2t....urlopent....TypeE | 
| 21c0 | 72 72 6f 72 74 04 00 00 00 72 65 61 64 74 05 00    00 00 63 6c 6f 73 65 52 19 00 00 00 74 05 00 00 | rrort....readt....closeR....t... | 
| 21e0 | 00 6c 6f 61 64 73 28 08 00 00 00 52 0d 00 00 00    52 49 00 00 00 52 01 00 00 00 52 25 00 00 00 52 | .loads(....R....RI...R....R%...R | 
| 2200 | 3c 00 00 00 74 03 00 00 00 75 72 6c 74 05 00 00    00 75 73 6f 63 6b 52 2e 00 00 00 28 00 00 00 00 | <...t....urlt....usockR....(.... | 
| 2220 | 28 00 00 00 00 73 2c 00 00 00 2f 68 6f 6d 65 2f    77 6f 72 6b 70 6e 2f 70 75 62 6e 75 62 2d 61 70 | (....s,.../home/workpn/pubnub-ap | 
| 2240 | 69 2f 70 79 74 68 6f 6e 2f 33 2e 33 2f 50 75 62    6e 75 62 2e 70 79 52 1f 00 00 00 7f 01 00 00 73 | i/python/3.3/Pubnub.pyR........s | 
| 2260 | 1c 00 00 00 00 02 17 01 21 03 20 01 1b 03 03 01    03 00 19 01 0e 00 17 01 0c 01 0a 01 11 01 03 01 | ........!....................... | 
| 2280 | 4e 28 0f 00 00 00 74 08 00 00 00 5f 5f 6e 61 6d    65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 | N(....t....__name__t....__module | 
| 22a0 | 5f 5f 52 27 00 00 00 52 50 00 00 00 52 10 00 00    00 52 18 00 00 00 52 24 00 00 00 52 30 00 00 00 | __R'...RP...R....R....R$...R0... | 
| 22c0 | 52 33 00 00 00 52 34 00 00 00 52 3f 00 00 00 52    2c 00 00 00 52 2a 00 00 00 52 29 00 00 00 52 1f | R3...R4...R?...R,...R*...R)...R. | 
| 22e0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00    00 00 73 2c 00 00 00 2f 68 6f 6d 65 2f 77 6f 72 | ...(....(....(....s,.../home/wor | 
| 2300 | 6b 70 6e 2f 70 75 62 6e 75 62 2d 61 70 69 2f 70    79 74 68 6f 6e 2f 33 2e 33 2f 50 75 62 6e 75 62 | kpn/pubnub-api/python/3.3/Pubnub | 
| 2320 | 2e 70 79 52 00 00 00 00 14 00 00 00 73 1a 00 00    00 06 05 03 01 03 01 03 01 0c 25 09 35 09 46 09 | .pyR........s.............%.5.F. | 
| 2340 | 29 09 22 09 25 09 36 09 15 09 08 28 00 00 00 00    28 08 00 00 00 52 19 00 00 00 74 0b 00 00 00 49 | ).".%.6....(....(....R....t....I | 
| 2360 | 6d 70 6f 72 74 45 72 72 6f 72 74 0a 00 00 00 73    69 6d 70 6c 65 6a 73 6f 6e 52 2c 00 00 00 52 1b | mportErrort....simplejsonR,...R. | 
| 2380 | 00 00 00 52 51 00 00 00 52 08 00 00 00 52 00 00    00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 | ...RQ...R....R....(....(....(... | 
| 23a0 | 00 73 2c 00 00 00 2f 68 6f 6d 65 2f 77 6f 72 6b    70 6e 2f 70 75 62 6e 75 62 2d 61 70 69 2f 70 79 | .s,.../home/workpn/pubnub-api/py | 
| 23c0 | 74 68 6f 6e 2f 33 2e 33 2f 50 75 62 6e 75 62 2e    70 79 74 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 0c | thon/3.3/Pubnub.pyt....<module>. | 
| 23e0 | 00 00 00 73 10 00 00 00 03 00 10 01 0e 00 11 02    0c 01 0c 01 0c 01 0c 02 | ...s.................... |