| ofs | hex dump | ascii | 
|---|
| 0000 | d1 f2 0d 0a ed 28 29 51 63 00 00 00 00 00 00 00    00 0b 00 00 00 40 00 00 00 73 7c 00 00 00 79 10 | .....()Qc............@...s|...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 65 07 00 66 01 00 64 03 00 84 00 00 83    00 00 59 5a 08 00 64 01 00 53 28 04 00 00 00 69 | d..e..f..d........YZ..d..S(....i | 
| 00a0 | ff ff ff ff 4e 74 0a 00 00 00 50 75 62 6e 75 62    43 6f 72 65 63 00 00 00 00 00 00 00 00 05 00 00 | ....Nt....PubnubCorec........... | 
| 00c0 | 00 42 00 00 00 73 68 00 00 00 65 00 00 5a 01 00    65 02 00 65 02 00 64 00 00 64 0a 00 64 01 00 84 | .B...sh...e..Z..e..e..d..d..d... | 
| 00e0 | 04 00 5a 04 00 64 02 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 | ..Z..d.....Z..d.....Z..d.....Z.. | 
| 0100 | 64 05 00 84 00 00 5a 08 00 64 06 00 84 00 00 5a    09 00 64 07 00 84 00 00 5a 0a 00 64 0a 00 64 08 | d.....Z..d.....Z..d.....Z..d..d. | 
| 0120 | 00 84 01 00 5a 0b 00 64 09 00 84 00 00 5a 0c 00    52 53 28 0b 00 00 00 73 11 00 00 00 70 75 62 73 | ....Z..d.....Z..RS(....s....pubs | 
| 0140 | 75 62 2e 70 75 62 6e 75 62 2e 63 6f 6d 63 07 00    00 00 07 00 00 00 03 00 00 00 43 00 00 00 73 a7 | ub.pubnub.comc............C...s. | 
| 0160 | 00 00 00 7c 05 00 7c 00 00 5f 00 00 64 01 00 7c    00 00 5f 01 00 7c 01 00 7c 00 00 5f 02 00 7c 02 | ...|..|.._..d..|.._..|..|.._..|. | 
| 0180 | 00 7c 00 00 5f 03 00 7c 03 00 7c 00 00 5f 04 00    7c 04 00 7c 00 00 5f 05 00 7c 00 00 69 05 00 6f | .|.._..|..|.._..|..|.._..|..i..o | 
| 01a0 | 14 00 01 64 02 00 7c 00 00 69 00 00 17 7c 00 00    5f 00 00 6e 11 00 01 64 03 00 7c 00 00 69 00 00 | ...d..|..i...|.._..n...d..|..i.. | 
| 01c0 | 17 7c 00 00 5f 00 00 7c 06 00 70 10 00 01 74 06    00 74 07 00 69 08 00 83 00 00 83 01 00 7c 00 00 | .|.._..|..p...t..t..i........|.. | 
| 01e0 | 5f 07 00 74 09 00 7c 00 00 69 07 00 74 0a 00 83    02 00 70 10 00 01 74 0b 00 64 04 00 83 01 00 82 | _..t..|..i..t.....p...t..d...... | 
| 0200 | 01 00 6e 01 00 01 64 05 00 53 28 06 00 00 00 73    8c 02 00 00 0a 20 20 20 20 20 20 20 20 23 2a 2a | ..n...d..S(....s.............#** | 
| 0220 | 0a 20 20 20 20 20 20 20 20 23 2a 20 50 75 62 6e    75 62 0a 20 20 20 20 20 20 20 20 23 2a 0a 20 20 | .........#*.Pubnub.........#*... | 
| 0240 | 20 20 20 20 20 20 23 2a 20 49 6e 69 74 20 74 68    65 20 50 75 62 6e 75 62 20 43 6c 69 65 6e 74 20 | ......#*.Init.the.Pubnub.Client. | 
| 0260 | 41 50 49 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 | API.........#*.........#*.@param | 
| 0280 | 20 73 74 72 69 6e 67 20 70 75 62 6c 69 73 68 5f    6b 65 79 20 72 65 71 75 69 72 65 64 20 6b 65 79 | .string.publish_key.required.key | 
| 02a0 | 20 74 6f 20 73 65 6e 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 | .to.send.messages..........#*.@p | 
| 02c0 | 61 72 61 6d 20 73 74 72 69 6e 67 20 73 75 62 73    63 72 69 62 65 5f 6b 65 79 20 72 65 71 75 69 72 | aram.string.subscribe_key.requir | 
| 02e0 | 65 64 20 6b 65 79 20 74 6f 20 72 65 63 65 69 76    65 20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 | ed.key.to.receive.messages...... | 
| 0300 | 20 20 20 20 23 2a 20 40 70 61 72 61 6d 20 73 74    72 69 6e 67 20 73 65 63 72 65 74 5f 6b 65 79 20 | ....#*.@param.string.secret_key. | 
| 0320 | 6f 70 74 69 6f 6e 61 6c 20 6b 65 79 20 74 6f 20    73 69 67 6e 20 6d 65 73 73 61 67 65 73 2e 0a 20 | optional.key.to.sign.messages... | 
| 0340 | 20 20 20 20 20 20 20 23 2a 20 40 70 61 72 61 6d    20 62 6f 6f 6c 65 61 6e 20 73 73 6c 20 72 65 71 | .......#*.@param.boolean.ssl.req | 
| 0360 | 75 69 72 65 64 20 66 6f 72 20 32 30 34 38 20 62    69 74 20 65 6e 63 72 79 70 74 65 64 20 6d 65 73 | uired.for.2048.bit.encrypted.mes | 
| 0380 | 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 73 74 72 69 6e 67 20 | sages..........#*.@param.string. | 
| 03a0 | 6f 72 69 67 69 6e 20 50 55 42 4e 55 42 20 53 65    72 76 65 72 20 4f 72 69 67 69 6e 2e 0a 20 20 20 | origin.PUBNUB.Server.Origin..... | 
| 03c0 | 20 20 20 20 20 23 2a 20 40 70 61 72 61 6d 20 73    74 72 69 6e 67 20 70 72 65 73 5f 75 75 69 64 20 | .....#*.@param.string.pres_uuid. | 
| 03e0 | 6f 70 74 69 6f 6e 61 6c 20 69 64 65 6e 74 69 66    69 65 72 20 66 6f 72 20 70 72 65 73 65 6e 63 65 | optional.identifier.for.presence | 
| 0400 | 20 28 61 75 74 6f 2d 67 65 6e 65 72 61 74 65 64    20 69 66 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 | .(auto-generated.if.not.supplied | 
| 0420 | 29 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 49 6e 69 74 69 61 | ).........#**..........##.Initia | 
| 0440 | 74 20 43 6c 61 73 73 0a 20 20 20 20 20 20 20 20    70 75 62 6e 75 62 20 3d 20 50 75 62 6e 75 62 28 | t.Class.........pubnub.=.Pubnub( | 
| 0460 | 20 27 50 55 42 4c 49 53 48 2d 4b 45 59 27 2c 20    27 53 55 42 53 43 52 49 42 45 2d 4b 45 59 27 2c | .'PUBLISH-KEY',.'SUBSCRIBE-KEY', | 
| 0480 | 20 27 53 45 43 52 45 54 2d 4b 45 59 27 2c 20 46    61 6c 73 65 20 29 0a 0a 20 20 20 20 20 20 20 20 | .'SECRET-KEY',.False.).......... | 
| 04a0 | 69 08 07 00 00 73 08 00 00 00 68 74 74 70 73 3a    2f 2f 73 07 00 00 00 68 74 74 70 3a 2f 2f 73 1a | i....s....https://s....http://s. | 
| 04c0 | 00 00 00 70 72 65 73 5f 75 75 69 64 20 6d 75 73    74 20 62 65 20 61 20 73 74 72 69 6e 67 4e 28 0c | ...pres_uuid.must.be.a.stringN(. | 
| 04e0 | 00 00 00 74 06 00 00 00 6f 72 69 67 69 6e 74 05    00 00 00 6c 69 6d 69 74 74 0b 00 00 00 70 75 62 | ...t....origint....limitt....pub | 
| 0500 | 6c 69 73 68 5f 6b 65 79 74 0d 00 00 00 73 75 62    73 63 72 69 62 65 5f 6b 65 79 74 0a 00 00 00 73 | lish_keyt....subscribe_keyt....s | 
| 0520 | 65 63 72 65 74 5f 6b 65 79 74 03 00 00 00 73 73    6c 74 03 00 00 00 73 74 72 74 04 00 00 00 75 75 | ecret_keyt....sslt....strt....uu | 
| 0540 | 69 64 74 05 00 00 00 75 75 69 64 34 74 0a 00 00    00 69 73 69 6e 73 74 61 6e 63 65 74 0a 00 00 00 | idt....uuid4t....isinstancet.... | 
| 0560 | 62 61 73 65 73 74 72 69 6e 67 74 0e 00 00 00 41    74 74 72 69 62 75 74 65 45 72 72 6f 72 28 07 00 | basestringt....AttributeError(.. | 
| 0580 | 00 00 74 04 00 00 00 73 65 6c 66 52 03 00 00 00    52 04 00 00 00 52 05 00 00 00 74 06 00 00 00 73 | ..t....selfR....R....R....t....s | 
| 05a0 | 73 6c 5f 6f 6e 52 01 00 00 00 74 09 00 00 00 70    72 65 73 5f 75 75 69 64 28 00 00 00 00 28 00 00 | sl_onR....t....pres_uuid(....(.. | 
| 05c0 | 00 00 73 13 00 00 00 2e 2e 2f 2e 2e 2f 50 75 62    6e 75 62 43 6f 72 65 2e 70 79 74 08 00 00 00 5f | ..s....../../PubnubCore.pyt...._ | 
| 05e0 | 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 01 | _init__....s.................... | 
| 0600 | 14 02 10 02 1c 02 13 01 63 02 00 00 00 06 00 00    00 08 00 00 00 43 00 00 00 73 e3 00 00 00 7c 01 | ........c............C...s....|. | 
| 0620 | 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 74 | .d...o...|..d...p...d..d..g..S.t | 
| 0640 | 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 64 | ..|..d......}..t..i..|..d...d..d | 
| 0660 | 0c 00 83 01 01 7d 03 00 7c 01 00 69 03 00 64 08    00 83 01 00 6f 0e 00 01 7c 01 00 64 08 00 19 7d | .....}..|..i..d.....o...|..d...} | 
| 0680 | 04 00 6e 07 00 01 64 0d 00 7d 04 00 7c 00 00 69    05 00 6f 3a 00 01 74 06 00 69 07 00 64 09 00 69 | ..n...d..}..|..i..o:..t..i..d..i | 
| 06a0 | 08 00 7c 00 00 69 09 00 7c 00 00 69 0a 00 7c 00    00 69 05 00 7c 02 00 7c 03 00 67 05 00 83 01 00 | ..|..i..|..i..|..i..|..|..g..... | 
| 06c0 | 83 01 00 69 0b 00 83 00 00 7d 05 00 6e 07 00 01    64 0a 00 7d 05 00 7c 00 00 69 0c 00 64 0b 00 7c | ...i.....}..n...d..}..|..i..d..| | 
| 06e0 | 00 00 69 09 00 7c 00 00 69 0a 00 7c 05 00 7c 02    00 64 0a 00 7c 03 00 67 07 00 7c 04 00 83 02 00 | ..i..|..i..|..|..d..|..g..|..... | 
| 0700 | 53 28 0e 00 00 00 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 | S(....s.............#**......... | 
| 0720 | 23 2a 20 50 75 62 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 | #*.Publish.........#*.........#* | 
| 0740 | 20 53 65 6e 64 20 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 | .Send.a.message.to.a.channel.... | 
| 0760 | 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 61 72 72 61 79 | ......#*.........#*.@param.array | 
| 0780 | 20 61 72 67 73 20 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 | .args.with.channel.and.message.. | 
| 07a0 | 20 20 20 20 20 20 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 | ........#*.@return.array.success | 
| 07c0 | 20 69 6e 66 6f 72 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 | .information..........#**....... | 
| 07e0 | 20 20 20 23 23 20 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 | ...##.Publish.Example.........in | 
| 0800 | 66 6f 20 3d 20 70 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 | fo.=.pubnub.publish({........... | 
| 0820 | 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',.... | 
| 0840 | 20 20 20 20 20 20 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 | .........'message'.:.{.......... | 
| 0860 | 20 20 20 20 20 20 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 | .......'some_text'.:.'Hello.my.W | 
| 0880 | 6f 72 6c 64 27 0a 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 | orld'.............}.........}).. | 
| 08a0 | 20 20 20 20 20 20 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 | .......print(info)..........t... | 
| 08c0 | 00 63 68 61 6e 6e 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 | .channelt....messagei....s....Mi | 
| 08e0 | 73 73 69 6e 67 20 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 | ssing.Channel.or.Messaget....sep | 
| 0900 | 61 72 61 74 6f 72 73 74 01 00 00 00 2c 74 01 00    00 00 3a 74 08 00 00 00 63 61 6c 6c 62 61 63 6b | aratorst....,t....:t....callback | 
| 0920 | 74 01 00 00 00 2f 74 01 00 00 00 30 74 07 00 00    00 70 75 62 6c 69 73 68 28 02 00 00 00 52 14 00 | t..../t....0t....publish(....R.. | 
| 0940 | 00 00 52 15 00 00 00 4e 28 0d 00 00 00 52 07 00    00 00 74 04 00 00 00 6a 73 6f 6e 74 05 00 00 00 | ..R....N(....R....t....jsont.... | 
| 0960 | 64 75 6d 70 73 74 07 00 00 00 68 61 73 5f 6b 65    79 74 04 00 00 00 4e 6f 6e 65 52 05 00 00 00 74 | dumpst....has_keyt....NoneR....t | 
| 0980 | 07 00 00 00 68 61 73 68 6c 69 62 74 03 00 00 00    6d 64 35 74 04 00 00 00 6a 6f 69 6e 52 03 00 00 | ....hashlibt....md5t....joinR... | 
| 09a0 | 00 52 04 00 00 00 74 09 00 00 00 68 65 78 64 69    67 65 73 74 74 08 00 00 00 5f 72 65 71 75 65 73 | .R....t....hexdigestt...._reques | 
| 09c0 | 74 28 06 00 00 00 52 0d 00 00 00 74 04 00 00 00    61 72 67 73 52 11 00 00 00 52 12 00 00 00 52 16 | t(....R....t....argsR....R....R. | 
| 09e0 | 00 00 00 74 09 00 00 00 73 69 67 6e 61 74 75 72    65 28 00 00 00 00 28 00 00 00 00 73 13 00 00 00 | ...t....signature(....(....s.... | 
| 0a00 | 2e 2e 2f 2e 2e 2f 50 75 62 6e 75 62 43 6f 72 65    2e 70 79 52 19 00 00 00 41 00 00 00 73 30 00 00 | ../../PubnubCore.pyR....A...s0.. | 
| 0a20 | 00 00 16 16 01 0b 03 10 01 19 04 10 01 0e 02 06    03 0a 01 0c 01 06 01 06 01 06 01 03 01 19 03 06 | ................................ | 
| 0a40 | 03 06 01 03 01 06 01 06 01 03 01 03 01 03 01 06    01 63 02 00 00 00 09 00 00 00 0b 00 00 00 43 00 | .................c............C. | 
| 0a60 | 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 82 01 00 | ..sW...d..|..j..o...t..d........ | 
| 0a80 | 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 00 74 01 | t..S.d..|..j..o...t..d........t. | 
| 0aa0 | 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 7c 01 00 | .S.t..|..d......}..|..d...}..|.. | 
| 0ac0 | 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 d9 00 01 | i..d.....p...|..i..}..x..t..o... | 
| 0ae0 | 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 00 79 94 | d..|..j..o...|..d...p...d..}..y. | 
| 0b00 | 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 05 00 83 | .|..i..|..i..d..|..|..d..t..|... | 
| 0b20 | 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 01 01 7d | ..g.....d..|..i...g...d..t.....} | 
| 0b40 | 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 7c 07 00 | ..|..d...}..|..d...|..d..<t..|.. | 
| 0b60 | 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 00 7c 08 | ...p...wr.n...x..|..D]..}..|..|. | 
| 0b80 | 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 14 00 01 | ....p...d..S.q..WWqr..t..j..o... | 
| 0ba0 | 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 53 28 0e | ...t..i..d......qr..Xqr..Wt..S(. | 
| 0bc0 | 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 23 2a 20 | ...s.............#**.........#*. | 
| 0be0 | 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 23 2a 20 | Subscribe.........#*.........#*. | 
| 0c00 | 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 4c 69 73 | This.is.BLOCKING..........#*.Lis | 
| 0c20 | 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 6c 2e 0a | ten.for.a.message.on.a.channel.. | 
| 0c40 | 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 61 72 72 | ........#*.........#*.@param.arr | 
| 0c60 | 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 62 61 63 | ay.args.with.channel.and.callbac | 
| 0c80 | 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 6e 20 66 | k..........#*.@return.false.on.f | 
| 0ca0 | 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 20 20 23 | ail,.array.on.success..........# | 
| 0cc0 | 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 70 6c 65 | **..........##.Subscribe.Example | 
| 0ce0 | 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 20 3a 0a | .........def.receive(message).:. | 
| 0d00 | 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 20 20 20 | ............print(message)...... | 
| 0d20 | 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 75 62 6e | .......return.True..........pubn | 
| 0d40 | 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 68 61 6e | ub.subscribe({.............'chan | 
| 0d60 | 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 20 20 20 | nel'..:.'hello_world',.......... | 
| 0d80 | 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 20 20 20 | ...'callback'.:.receive......... | 
| 0da0 | 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 67 20 43 | .})..........R....s....Missing.C | 
| 0dc0 | 68 61 6e 6e 65 6c 2e 52 16 00 00 00 73 11 00 00    00 4d 69 73 73 69 6e 67 20 43 61 6c 6c 62 61 63 | hannel.R....s....Missing.Callbac | 
| 0de0 | 6b 2e 52 04 00 00 00 74 09 00 00 00 74 69 6d 65    74 6f 6b 65 6e 69 00 00 00 00 74 09 00 00 00 73 | k.R....t....timetokeni....t....s | 
| 0e00 | 75 62 73 63 72 69 62 65 52 18 00 00 00 73 06 00    00 00 3f 75 75 69 64 3d 74 06 00 00 00 65 6e 63 | ubscribeR....s....?uuid=t....enc | 
| 0e20 | 6f 64 65 69 01 00 00 00 4e 28 0c 00 00 00 74 09    00 00 00 45 78 63 65 70 74 69 6f 6e 74 05 00 00 | odei....N(....t....Exceptiont... | 
| 0e40 | 00 46 61 6c 73 65 52 07 00 00 00 74 03 00 00 00    67 65 74 52 04 00 00 00 74 04 00 00 00 54 72 75 | .FalseR....t....getR....t....Tru | 
| 0e60 | 65 52 22 00 00 00 74 07 00 00 00 5f 65 6e 63 6f    64 65 52 08 00 00 00 74 03 00 00 00 6c 65 6e 74 | eR"...t...._encodeR....t....lent | 
| 0e80 | 04 00 00 00 74 69 6d 65 74 05 00 00 00 73 6c 65    65 70 28 09 00 00 00 52 0d 00 00 00 52 23 00 00 | ....timet....sleep(....R....R#.. | 
| 0ea0 | 00 52 11 00 00 00 52 16 00 00 00 52 04 00 00 00    52 25 00 00 00 74 08 00 00 00 72 65 73 70 6f 6e | .R....R....R....R%...t....respon | 
| 0ec0 | 73 65 74 08 00 00 00 6d 65 73 73 61 67 65 73 52    12 00 00 00 28 00 00 00 00 28 00 00 00 00 73 13 | set....messagesR....(....(....s. | 
| 0ee0 | 00 00 00 2e 2e 2f 2e 2e 2f 50 75 62 6e 75 62 43    6f 72 65 2e 70 79 52 26 00 00 00 7e 00 00 00 73 | ...../../PubnubCore.pyR&...~...s | 
| 0f00 | 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 1e 01 03 02 | >............................... | 
| 0f20 | 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 0d 02 0e 01 | ................................ | 
| 0f40 | 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 01 00 6a 07 | ..c............C...s....d..|..j. | 
| 0f60 | 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 6a 07 00 6f | .o...t..d........t..S.d..|..j..o | 
| 0f80 | 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 00 19 83 01 | ...t..d........t..S.t..|..d..... | 
| 0fa0 | 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 00 01 7c 00 | .}..|..d...}..|..i..d.....p...|. | 
| 0fc0 | 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 04 00 64 05 | .i..}..|..i..h..|..d...d..6|..d. | 
| 0fe0 | 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 20 20 20 20 | .6|..d..6...S(....s............. | 
| 1000 | 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 20 20 20 20 | #**.........#*.presence......... | 
| 1020 | 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 4e 47 2e 0a | #*.........#*.This.is.BLOCKING.. | 
| 1040 | 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 63 65 20 65 | ........#*.Listen.for.presence.e | 
| 1060 | 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 23 2a 0a 20 | vents.on.a.channel..........#*.. | 
| 1080 | 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 77 69 74 68 | .......#*.@param.array.args.with | 
| 10a0 | 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 20 20 20 23 | .channel.and.callback..........# | 
| 10c0 | 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 61 79 20 6f | *.@return.false.on.fail,.array.o | 
| 10e0 | 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 20 20 20 20 | n.success..........#**.......... | 
| 1100 | 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 64 65 66 20 | ##.Presence.Example.........def. | 
| 1120 | 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 20 20 20 20 | pres_event(message).:........... | 
| 1140 | 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 20 72 65 74 | ..print(message).............ret | 
| 1160 | 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 73 65 6e 63 | urn.True..........pubnub.presenc | 
| 1180 | 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 20 27 68 65 | e({.............'channel'..:.'he | 
| 11a0 | 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 6c 62 61 63 | llo_world',.............'callbac | 
| 11c0 | 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 20 20 20 20 | k'.:.receive..........})........ | 
| 11e0 | 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 16 00 00 00 | .R....s....Missing.Channel.R.... | 
| 1200 | 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 07 00 00 00 | s....Missing.Callback.R....s.... | 
| 1220 | 2d 70 6e 70 72 65 73 28 06 00 00 00 52 28 00 00    00 52 29 00 00 00 52 07 00 00 00 52 2a 00 00 00 | -pnpres(....R(...R)...R....R*... | 
| 1240 | 52 04 00 00 00 52 26 00 00 00 28 05 00 00 00 52    0d 00 00 00 52 23 00 00 00 52 11 00 00 00 52 16 | R....R&...(....R....R#...R....R. | 
| 1260 | 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 00    00 00 73 13 00 00 00 2e 2e 2f 2e 2e 2f 50 75 62 | ...R....(....(....s....../../Pub | 
| 1280 | 6e 75 62 43 6f 72 65 2e 70 79 74 08 00 00 00 70    72 65 73 65 6e 63 65 c4 00 00 00 73 14 00 00 00 | nubCore.pyt....presence....s.... | 
| 12a0 | 00 18 0d 01 0c 01 05 03 0d 01 0c 01 05 03 10 01    0a 01 19 02 63 02 00 00 00 04 00 00 00 07 00 00 | ....................c........... | 
| 12c0 | 00 43 00 00 00 73 71 00 00 00 74 00 00 7c 01 00    64 01 00 19 83 01 00 7d 02 00 7c 01 00 69 01 00 | .C...sq...t..|..d......}..|..i.. | 
| 12e0 | 64 02 00 83 01 00 6f 0e 00 01 7c 01 00 64 02 00    19 7d 03 00 6e 07 00 01 64 07 00 7d 03 00 7c 02 | d.....o...|..d...}..n...d..}..|. | 
| 1300 | 00 70 11 00 01 74 03 00 64 03 00 83 01 00 82 01    00 74 04 00 53 01 7c 00 00 69 05 00 64 04 00 64 | .p...t..d........t..S.|..i..d..d | 
| 1320 | 05 00 64 06 00 7c 00 00 69 06 00 64 01 00 7c 02    00 67 06 00 7c 03 00 83 02 00 53 28 08 00 00 00 | ..d..|..i..d..|..g..|.....S(.... | 
| 1340 | 73 9e 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 48 65 72 | s.............#**.........#*.Her | 
| 1360 | 65 20 4e 6f 77 0a 20 20 20 20 20 20 20 20 23 2a    0a 20 20 20 20 20 20 20 20 23 2a 20 4c 6f 61 64 | e.Now.........#*.........#*.Load | 
| 1380 | 20 63 75 72 72 65 6e 74 20 6f 63 63 75 70 61 6e    63 79 20 66 72 6f 6d 20 61 20 63 68 61 6e 6e 65 | .current.occupancy.from.a.channe | 
| 13a0 | 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. | 
| 13c0 | 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 2e 0a 20 20 20 20 20 | array.args.with.'channel'....... | 
| 13e0 | 20 20 20 23 2a 20 40 72 65 74 75 72 6e 20 6d 69    78 65 64 20 66 61 6c 73 65 20 6f 6e 20 66 61 69 | ...#*.@return.mixed.false.on.fai | 
| 1400 | 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 20 20 23 2a 0a | l,.array.on.success..........#*. | 
| 1420 | 0a 20 20 20 20 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 | .........##.Presence.Example.... | 
| 1440 | 20 20 20 20 20 68 65 72 65 5f 6e 6f 77 20 3d 20    70 75 62 6e 75 62 2e 68 65 72 65 5f 6e 6f 77 28 | .....here_now.=.pubnub.here_now( | 
| 1460 | 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 63    68 61 6e 6e 65 6c 27 20 3a 20 27 68 65 6c 6c 6f | {.............'channel'.:.'hello | 
| 1480 | 5f 77 6f 72 6c 64 27 2c 0a 20 20 20 20 20 20 20    20 7d 29 0a 20 20 20 20 20 20 20 20 70 72 69 6e | _world',.........}).........prin | 
| 14a0 | 74 28 68 65 72 65 5f 6e 6f 77 5b 27 6f 63 63 75    70 61 6e 63 79 27 5d 29 0a 20 20 20 20 20 20 20 | t(here_now['occupancy'])........ | 
| 14c0 | 20 70 72 69 6e 74 28 68 65 72 65 5f 6e 6f 77 5b    27 75 75 69 64 73 27 5d 29 0a 0a 20 20 20 20 20 | .print(here_now['uuids'])....... | 
| 14e0 | 20 20 20 52 11 00 00 00 52 16 00 00 00 73 0f 00    00 00 4d 69 73 73 69 6e 67 20 43 68 61 6e 6e 65 | ...R....R....s....Missing.Channe | 
| 1500 | 6c 74 02 00 00 00 76 32 52 32 00 00 00 74 07 00    00 00 73 75 62 5f 6b 65 79 4e 28 07 00 00 00 52 | lt....v2R2...t....sub_keyN(....R | 
| 1520 | 07 00 00 00 52 1c 00 00 00 52 1d 00 00 00 52 28    00 00 00 52 29 00 00 00 52 22 00 00 00 52 04 00 | ....R....R....R(...R)...R"...R.. | 
| 1540 | 00 00 28 04 00 00 00 52 0d 00 00 00 52 23 00 00    00 52 11 00 00 00 52 16 00 00 00 28 00 00 00 00 | ..(....R....R#...R....R....(.... | 
| 1560 | 28 00 00 00 00 73 13 00 00 00 2e 2e 2f 2e 2e 2f    50 75 62 6e 75 62 43 6f 72 65 2e 70 79 74 08 00 | (....s....../../PubnubCore.pyt.. | 
| 1580 | 00 00 68 65 72 65 5f 6e 6f 77 ed 00 00 00 73 18    00 00 00 00 13 10 03 10 01 0e 02 06 03 07 01 0c | ..here_now....s................. | 
| 15a0 | 01 05 03 06 01 06 01 09 01 09 01 63 02 00 00 00    05 00 00 00 07 00 00 00 43 00 00 00 73 9b 00 00 | ...........c............C...s... | 
| 15c0 | 00 7c 01 00 69 00 00 64 01 00 83 01 00 6f 11 00    01 74 01 00 7c 01 00 64 01 00 19 83 01 00 70 04 | .|..i..d.....o...t..|..d......p. | 
| 15e0 | 00 01 64 02 00 7d 02 00 74 02 00 7c 01 00 64 03    00 19 83 01 00 7d 03 00 7c 03 00 70 11 00 01 74 | ..d..}..t..|..d......}..|..p...t | 
| 1600 | 03 00 64 04 00 83 01 00 82 01 00 74 04 00 53 01    7c 01 00 69 00 00 64 05 00 83 01 00 6f 0e 00 01 | ..d........t..S.|..i..d.....o... | 
| 1620 | 7c 01 00 64 05 00 19 7d 04 00 6e 07 00 01 64 08    00 7d 04 00 7c 00 00 69 06 00 64 06 00 7c 00 00 | |..d...}..n...d..}..|..i..d..|.. | 
| 1640 | 69 07 00 7c 03 00 64 07 00 74 02 00 7c 02 00 83    01 00 67 05 00 7c 04 00 83 02 00 53 28 09 00 00 | i..|..d..t..|.....g..|.....S(... | 
| 1660 | 00 73 87 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 48 69 | .s.............#**.........#*.Hi | 
| 1680 | 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 6f 61 64 | story.........#*.........#*.Load | 
| 16a0 | 20 68 69 73 74 6f 72 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 | .history.from.a.channel......... | 
| 16c0 | 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 | 
| 16e0 | 20 77 69 74 68 20 27 63 68 61 6e 6e 65 6c 27 20    61 6e 64 20 27 6c 69 6d 69 74 27 2e 0a 20 20 20 | .with.'channel'.and.'limit'..... | 
| 1700 | 20 20 20 20 20 23 2a 20 40 72 65 74 75 72 6e 20    6d 69 78 65 64 20 66 61 6c 73 65 20 6f 6e 20 66 | .....#*.@return.mixed.false.on.f | 
| 1720 | 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 20 20 23 | ail,.array.on.success..........# | 
| 1740 | 2a 0a 0a 20 20 20 20 20 20 20 20 23 23 20 48 69    73 74 6f 72 79 20 45 78 61 6d 70 6c 65 0a 20 20 | *..........##.History.Example... | 
| 1760 | 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 3d 20    70 75 62 6e 75 62 2e 68 69 73 74 6f 72 79 28 7b | ......history.=.pubnub.history({ | 
| 1780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 63 68    61 6e 6e 65 6c 27 20 3a 20 27 68 65 6c 6c 6f 5f | .............'channel'.:.'hello_ | 
| 17a0 | 77 6f 72 6c 64 27 2c 0a 20 20 20 20 20 20 20 20    20 20 20 20 27 6c 69 6d 69 74 27 20 20 20 3a 20 | world',.............'limit'...:. | 
| 17c0 | 31 0a 20 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 69 73 74 6f | 1.........}).........print(histo | 
| 17e0 | 72 79 29 0a 0a 20 20 20 20 20 20 20 20 52 02 00    00 00 69 0a 00 00 00 52 11 00 00 00 73 0f 00 00 | ry)..........R....i....R....s... | 
| 1800 | 00 4d 69 73 73 69 6e 67 20 43 68 61 6e 6e 65 6c    52 16 00 00 00 74 07 00 00 00 68 69 73 74 6f 72 | .Missing.ChannelR....t....histor | 
| 1820 | 79 52 18 00 00 00 4e 28 08 00 00 00 52 1c 00 00    00 74 03 00 00 00 69 6e 74 52 07 00 00 00 52 28 | yR....N(....R....t....intR....R( | 
| 1840 | 00 00 00 52 29 00 00 00 52 1d 00 00 00 52 22 00    00 00 52 04 00 00 00 28 05 00 00 00 52 0d 00 00 | ...R)...R....R"...R....(....R... | 
| 1860 | 00 52 23 00 00 00 52 02 00 00 00 52 11 00 00 00    52 16 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | .R#...R....R....R....(....(....s | 
| 1880 | 13 00 00 00 2e 2e 2f 2e 2e 2f 50 75 62 6e 75 62    43 6f 72 65 2e 70 79 52 36 00 00 00 15 01 00 00 | ....../../PubnubCore.pyR6....... | 
| 18a0 | 73 1e 00 00 00 00 14 27 01 10 03 07 01 0c 01 05    03 10 01 0e 02 06 03 06 01 03 01 06 01 03 01 03 | s......'........................ | 
| 18c0 | 01 0c 01 63 02 00 00 00 06 00 00 00 07 00 00 00    43 00 00 00 73 54 01 00 00 74 00 00 7c 01 00 64 | ...c............C...sT...t..|..d | 
| 18e0 | 01 00 19 83 01 00 7d 02 00 67 00 00 7d 03 00 64    02 00 7d 04 00 7c 01 00 69 01 00 64 03 00 83 01 | ......}..g..}..d..}..|..i..d.... | 
| 1900 | 00 6f 14 00 01 74 02 00 7c 01 00 64 03 00 19 83    01 00 7d 04 00 6e 01 00 01 7c 03 00 69 03 00 64 | .o...t..|..d......}..n...|..i..d | 
| 1920 | 0e 00 74 00 00 7c 04 00 83 01 00 17 83 01 00 01    7c 01 00 69 01 00 64 05 00 83 01 00 6f 25 00 01 | ..t..|..........|..i..d.....o%.. | 
| 1940 | 7c 03 00 69 03 00 64 0f 00 74 00 00 7c 01 00 64    05 00 19 83 01 00 69 04 00 83 00 00 17 83 01 00 | |..i..d..t..|..d......i......... | 
| 1960 | 01 6e 01 00 01 7c 01 00 69 01 00 64 06 00 83 01    00 6f 1f 00 01 7c 03 00 69 03 00 64 10 00 74 00 | .n...|..i..d.....o...|..i..d..t. | 
| 1980 | 00 7c 01 00 64 06 00 19 83 01 00 17 83 01 00 01    6e 01 00 01 7c 01 00 69 01 00 64 07 00 83 01 00 | .|..d...........n...|..i..d..... | 
| 19a0 | 6f 1f 00 01 7c 03 00 69 03 00 64 11 00 74 00 00    7c 01 00 64 07 00 19 83 01 00 17 83 01 00 01 6e | o...|..i..d..t..|..d...........n | 
| 19c0 | 01 00 01 7c 02 00 70 11 00 01 74 05 00 64 08 00    83 01 00 82 01 00 74 06 00 53 01 7c 01 00 69 01 | ...|..p...t..d........t..S.|..i. | 
| 19e0 | 00 64 09 00 83 01 00 6f 0e 00 01 7c 01 00 64 09    00 19 7d 05 00 6e 07 00 01 64 12 00 7d 05 00 7c | .d.....o...|..d...}..n...d..}..| | 
| 1a00 | 00 00 69 08 00 64 0a 00 64 0b 00 64 0c 00 7c 00    00 69 09 00 64 01 00 7c 02 00 67 06 00 64 0d 00 | ..i..d..d..d..|..i..d..|..g..d.. | 
| 1a20 | 7c 03 00 64 09 00 7c 05 00 83 01 02 53 28 13 00    00 00 73 c2 01 00 00 0a 20 20 20 20 20 20 20 20 | |..d..|.....S(....s............. | 
| 1a40 | 23 2a 2a 0a 20 20 20 20 20 20 20 20 23 2a 20 44    65 74 61 69 6c 65 64 20 48 69 73 74 6f 72 79 0a | #**.........#*.Detailed.History. | 
| 1a60 | 20 20 20 20 20 20 20 20 23 2a 0a 20 20 20 20 20    20 20 20 23 2a 20 4c 6f 61 64 20 44 65 74 61 69 | ........#*.........#*.Load.Detai | 
| 1a80 | 6c 65 64 20 68 69 73 74 6f 72 79 20 66 72 6f 6d    20 61 20 63 68 61 6e 6e 65 6c 2e 0a 20 20 20 20 | led.history.from.a.channel...... | 
| 1aa0 | 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 61 72 72 61 79 20 61 | ....#*.........#*.@param.array.a | 
| 1ac0 | 72 67 73 20 77 69 74 68 20 27 63 68 61 6e 6e 65    6c 27 2c 20 6f 70 74 69 6f 6e 61 6c 3a 20 27 73 | rgs.with.'channel',.optional:.'s | 
| 1ae0 | 74 61 72 74 27 2c 20 27 65 6e 64 27 2c 20 27 72    65 76 65 72 73 65 27 2c 20 27 63 6f 75 6e 74 27 | tart',.'end',.'reverse',.'count' | 
| 1b00 | 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 20 66 61 6c 73 65 20 | .........#*.@return.mixed.false. | 
| 1b20 | 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 2e 0a 20 20 20 20 20 | on.fail,.array.on.success....... | 
| 1b40 | 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 20 45 78 61 6d 70 6c | ...#*..........##.History.Exampl | 
| 1b60 | 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 62 2e 64 65 74 61 69 | e.........history.=.pubnub.detai | 
| 1b80 | 6c 65 64 48 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 | ledHistory({.............'channe | 
| 1ba0 | 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 20 20 20 | l'.:.'hello_world',............. | 
| 1bc0 | 27 63 6f 75 6e 74 27 20 20 20 3a 20 35 0a 20 20    20 20 20 20 20 20 7d 29 0a 20 20 20 20 20 20 20 | 'count'...:.5.........})........ | 
| 1be0 | 20 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 11 00 00 00 69 64 | .print(history)..........R....id | 
| 1c00 | 00 00 00 74 05 00 00 00 63 6f 75 6e 74 74 01 00    00 00 3d 74 07 00 00 00 72 65 76 65 72 73 65 74 | ...t....countt....=t....reverset | 
| 1c20 | 05 00 00 00 73 74 61 72 74 74 03 00 00 00 65 6e    64 73 0f 00 00 00 4d 69 73 73 69 6e 67 20 43 68 | ....startt....ends....Missing.Ch | 
| 1c40 | 61 6e 6e 65 6c 52 16 00 00 00 52 33 00 00 00 52    36 00 00 00 73 07 00 00 00 73 75 62 2d 6b 65 79 | annelR....R3...R6...s....sub-key | 
| 1c60 | 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 65 76 65 72 | t....paramss....count=s....rever | 
| 1c80 | 73 65 3d 73 06 00 00 00 73 74 61 72 74 3d 73 04    00 00 00 65 6e 64 3d 4e 28 0a 00 00 00 52 07 00 | se=s....start=s....end=N(....R.. | 
| 1ca0 | 00 00 52 1c 00 00 00 52 37 00 00 00 74 06 00 00    00 61 70 70 65 6e 64 74 05 00 00 00 6c 6f 77 65 | ..R....R7...t....appendt....lowe | 
| 1cc0 | 72 52 28 00 00 00 52 29 00 00 00 52 1d 00 00 00    52 22 00 00 00 52 04 00 00 00 28 06 00 00 00 52 | rR(...R)...R....R"...R....(....R | 
| 1ce0 | 0d 00 00 00 52 23 00 00 00 52 11 00 00 00 52 3d    00 00 00 52 38 00 00 00 52 16 00 00 00 28 00 00 | ....R#...R....R=...R8...R....(.. | 
| 1d00 | 00 00 28 00 00 00 00 73 13 00 00 00 2e 2e 2f 2e    2e 2f 50 75 62 6e 75 62 43 6f 72 65 2e 70 79 74 | ..(....s....../../PubnubCore.pyt | 
| 1d20 | 0f 00 00 00 64 65 74 61 69 6c 65 64 48 69 73 74    6f 72 79 40 01 00 00 73 34 00 00 00 00 14 10 02 | ....detailedHistory@...s4....... | 
| 1d40 | 06 01 06 02 10 01 14 02 17 02 10 01 25 02 10 01    1f 02 10 01 1f 03 07 01 0c 01 05 03 10 01 0e 02 | ............%................... | 
| 1d60 | 06 03 06 01 03 01 03 01 03 01 06 01 03 01 09 01    63 02 00 00 00 04 00 00 00 03 00 00 00 43 00 00 | ................c............C.. | 
| 1d80 | 00 73 5d 00 00 00 7c 01 00 6f 1e 00 01 7c 01 00    69 00 00 64 01 00 83 01 00 6f 0e 00 01 7c 01 00 | .s]...|..o...|..i..d.....o...|.. | 
| 1da0 | 64 01 00 19 7d 02 00 6e 07 00 01 64 05 00 7d 02    00 7c 00 00 69 02 00 64 02 00 64 03 00 67 02 00 | d...}..n...d..}..|..i..d..d..g.. | 
| 1dc0 | 7c 02 00 83 02 00 7d 03 00 7c 03 00 64 05 00 6a    03 00 6f 09 00 01 7c 03 00 64 04 00 19 53 01 64 | |.....}..|..d..j..o...|..d...S.d | 
| 1de0 | 05 00 53 28 06 00 00 00 73 f3 00 00 00 0a 20 20    20 20 20 20 20 20 23 2a 2a 0a 20 20 20 20 20 20 | ..S(....s.............#**....... | 
| 1e00 | 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 20 20 20 23 2a 20 | ..#*.Time.........#*.........#*. | 
| 1e20 | 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 64 2e 0a 20 20 20 | Timestamp.from.PubNub.Cloud..... | 
| 1e40 | 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 20 69 6e 74 20 74 | .....#*.........#*.@return.int.t | 
| 1e60 | 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 20 20 20 20 23 23 | imestamp..........#*..........## | 
| 1e80 | 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 65 0a 20 20 20 20 | .PubNub.Server.Time.Example..... | 
| 1ea0 | 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 65 28 29 0a 20 20 | ....timestamp.=.pubnub.time()... | 
| 1ec0 | 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 20 20 20 20 20 20 | ......print(timestamp).......... | 
| 1ee0 | 52 16 00 00 00 52 2e 00 00 00 52 18 00 00 00 69    00 00 00 00 4e 28 03 00 00 00 52 1c 00 00 00 52 | R....R....R....i....N(....R....R | 
| 1f00 | 1d 00 00 00 52 22 00 00 00 28 04 00 00 00 52 0d    00 00 00 52 23 00 00 00 52 16 00 00 00 52 2e 00 | ....R"...(....R....R#...R....R.. | 
| 1f20 | 00 00 28 00 00 00 00 28 00 00 00 00 73 13 00 00    00 2e 2e 2f 2e 2e 2f 50 75 62 6e 75 62 43 6f 72 | ..(....(....s....../../PubnubCor | 
| 1f40 | 65 2e 70 79 52 2e 00 00 00 7c 01 00 00 73 12 00    00 00 00 10 17 01 0e 02 06 01 06 01 03 01 06 01 | e.pyR....|...s.................. | 
| 1f60 | 09 01 0d 01 63 02 00 00 00 06 00 00 00 0a 00 00    00 43 00 00 00 73 84 00 00 00 67 00 00 04 7d 02 | ....c............C...s....g...}. | 
| 1f80 | 00 7c 01 00 44 5d 72 00 7d 03 00 7c 02 00 64 01    00 69 00 00 67 00 00 04 7d 04 00 74 01 00 7c 03 | .|..D]r.}..|..d..i..g...}..t..|. | 
| 1fa0 | 00 83 01 00 44 5d 48 00 7d 05 00 7c 04 00 64 02    00 69 02 00 7c 05 00 83 01 00 64 03 00 6a 04 00 | ....D]H.}..|..d..i..|.....d..j.. | 
| 1fc0 | 6f 25 00 01 74 03 00 74 04 00 7c 05 00 83 01 00    83 01 00 69 05 00 64 04 00 64 05 00 83 02 00 69 | o%..t..t..|........i..d..d.....i | 
| 1fe0 | 06 00 83 00 00 70 04 00 01 7c 05 00 12 71 2b 00    7e 04 00 83 01 00 12 71 0b 00 7e 02 00 53 28 06 | .....p...|...q+.~......q..~..S(. | 
| 2000 | 00 00 00 4e 74 00 00 00 00 73 1f 00 00 00 20 7e    60 21 40 23 24 25 5e 26 2a 28 29 2b 3d 5b 5d 5c | ...Nt....s.....~`!@#$%^&*()+=[]\ | 
| 2020 | 7b 7d 7c 3b 27 3a 22 2c 2e 2f 3c 3e 3f 69 ff ff    ff ff 74 02 00 00 00 30 78 74 01 00 00 00 25 28 | {}|;':",./<>?i....t....0xt....%( | 
| 2040 | 07 00 00 00 52 20 00 00 00 74 04 00 00 00 6c 69    73 74 74 04 00 00 00 66 69 6e 64 74 03 00 00 00 | ....R....t....listt....findt.... | 
| 2060 | 68 65 78 74 03 00 00 00 6f 72 64 74 07 00 00 00    72 65 70 6c 61 63 65 74 05 00 00 00 75 70 70 65 | hext....ordt....replacet....uppe | 
| 2080 | 72 28 06 00 00 00 52 0d 00 00 00 74 07 00 00 00    72 65 71 75 65 73 74 74 04 00 00 00 5f 5b 31 5d | r(....R....t....requestt...._[1] | 
| 20a0 | 74 03 00 00 00 62 69 74 74 04 00 00 00 5f 5b 32    5d 74 02 00 00 00 63 68 28 00 00 00 00 28 00 00 | t....bitt...._[2]t....ch(....(.. | 
| 20c0 | 00 00 73 13 00 00 00 2e 2e 2f 2e 2e 2f 50 75 62    6e 75 62 43 6f 72 65 2e 70 79 52 2c 00 00 00 98 | ..s....../../PubnubCore.pyR,.... | 
| 20e0 | 01 00 00 73 04 00 00 00 00 02 07 03 4e 28 0d 00    00 00 74 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 | ...s........N(....t....__name__t | 
| 2100 | 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 5f 5f 52 29    00 00 00 52 1d 00 00 00 52 10 00 00 00 52 19 00 | ....__module__R)...R....R....R.. | 
| 2120 | 00 00 52 26 00 00 00 52 32 00 00 00 52 35 00 00    00 52 36 00 00 00 52 40 00 00 00 52 2e 00 00 00 | ..R&...R2...R5...R6...R@...R.... | 
| 2140 | 52 2c 00 00 00 28 00 00 00 00 28 00 00 00 00 28    00 00 00 00 73 13 00 00 00 2e 2e 2f 2e 2e 2f 50 | R,...(....(....(....s....../../P | 
| 2160 | 75 62 6e 75 62 43 6f 72 65 2e 70 79 52 00 00 00    00 14 00 00 00 73 18 00 00 00 06 05 03 01 03 01 | ubnubCore.pyR........s.......... | 
| 2180 | 03 01 0c 25 09 3d 09 46 09 29 09 28 09 2b 09 3c    0c 1c 28 09 00 00 00 52 1a 00 00 00 74 0b 00 00 | ...%.=.F.).(.+.<..(....R....t... | 
| 21a0 | 00 49 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 2e 00 00 00 | .ImportErrort....simplejsonR.... | 
| 21c0 | 52 1e 00 00 00 74 07 00 00 00 75 72 6c 6c 69 62    32 52 08 00 00 00 74 06 00 00 00 6f 62 6a 65 63 | R....t....urllib2R....t....objec | 
| 21e0 | 74 52 00 00 00 00 28 00 00 00 00 28 00 00 00 00    28 00 00 00 00 73 13 00 00 00 2e 2e 2f 2e 2e 2f | tR....(....(....(....s....../../ | 
| 2200 | 50 75 62 6e 75 62 43 6f 72 65 2e 70 79 74 08 00    00 00 3c 6d 6f 64 75 6c 65 3e 0c 00 00 00 73 10 | PubnubCore.pyt....<module>....s. | 
| 2220 | 00 00 00 03 00 10 01 0e 00 11 02 0c 01 0c 01 0c    01 0c 02 | ................... |