summaryrefslogtreecommitdiff
path: root/modules/language/python/module/email/__pycache__/headerregistry.cpython-36.pyc
blob: 07e5886f30166430953d0ca1f3a0799fc4bb2ab4 (about) (plain)
ofshex dumpascii
0000 33 0d 0d 0a 36 72 c0 5a 03 4f 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 40 00 00 3...6r.Z.O...................@..
0020 00 73 6a 01 00 00 64 00 5a 00 64 01 64 02 6c 01 6d 02 5a 02 01 00 64 01 64 03 6c 03 6d 04 5a 04 .sj...d.Z.d.d.l.m.Z...d.d.l.m.Z.
0040 01 00 64 01 64 04 6c 03 6d 05 5a 05 01 00 64 01 64 05 6c 03 6d 06 5a 07 01 00 47 00 64 06 64 07 ..d.d.l.m.Z...d.d.l.m.Z...G.d.d.
0060 84 00 64 07 83 02 5a 08 47 00 64 08 64 09 84 00 64 09 83 02 5a 09 47 00 64 0a 64 0b 84 00 64 0b ..d...Z.G.d.d...d...Z.G.d.d...d.
0080 65 0a 83 03 5a 0b 64 0c 64 0d 84 00 5a 0c 47 00 64 0e 64 0f 84 00 64 0f 83 02 5a 0d 47 00 64 10 e...Z.d.d...Z.G.d.d...d...Z.G.d.
00a0 64 11 84 00 64 11 65 0d 83 03 5a 0e 47 00 64 12 64 13 84 00 64 13 83 02 5a 0f 47 00 64 14 64 15 d...d.e...Z.G.d.d...d...Z.G.d.d.
00c0 84 00 64 15 65 0f 83 03 5a 10 47 00 64 16 64 17 84 00 64 17 83 02 5a 11 47 00 64 18 64 19 84 00 ..d.e...Z.G.d.d...d...Z.G.d.d...
00e0 64 19 65 11 83 03 5a 12 47 00 64 1a 64 1b 84 00 64 1b 65 11 83 03 5a 13 47 00 64 1c 64 1d 84 00 d.e...Z.G.d.d...d.e...Z.G.d.d...
0100 64 1d 65 13 83 03 5a 14 47 00 64 1e 64 1f 84 00 64 1f 83 02 5a 15 47 00 64 20 64 21 84 00 64 21 d.e...Z.G.d.d...d...Z.G.d.d!..d!
0120 83 02 5a 16 47 00 64 22 64 23 84 00 64 23 65 16 83 03 5a 17 47 00 64 24 64 25 84 00 64 25 65 16 ..Z.G.d"d#..d#e...Z.G.d$d%..d%e.
0140 83 03 5a 18 47 00 64 26 64 27 84 00 64 27 83 02 5a 19 65 0e 65 10 65 0f 65 10 65 14 65 13 65 12 ..Z.G.d&d'..d'..Z.e.e.e.e.e.e.e.
0160 65 11 65 12 65 11 65 12 65 11 65 12 65 11 65 12 65 15 65 17 65 18 65 19 64 28 9c 13 5a 1a 47 00 e.e.e.e.e.e.e.e.e.e.e.e.d(..Z.G.
0180 64 29 64 2a 84 00 64 2a 83 02 5a 1b 64 2b 53 00 29 2c 61 3b 01 00 00 52 65 70 72 65 73 65 6e 74 d)d*..d*..Z.d+S.),a;...Represent
01a0 69 6e 67 20 61 6e 64 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 20 65 6d 61 69 6c 20 68 65 61 64 65 ing.and.manipulating.email.heade
01c0 72 73 20 76 69 61 20 63 75 73 74 6f 6d 20 6f 62 6a 65 63 74 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 rs.via.custom.objects...This.mod
01e0 75 6c 65 20 70 72 6f 76 69 64 65 73 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f ule.provides.an.implementation.o
0200 66 20 74 68 65 20 48 65 61 64 65 72 52 65 67 69 73 74 72 79 20 41 50 49 2e 0a 54 68 65 20 69 6d f.the.HeaderRegistry.API..The.im
0220 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 66 6c 65 78 plementation.is.designed.to.flex
0240 69 62 6c 79 20 66 6f 6c 6c 6f 77 20 52 46 43 35 33 32 32 20 72 75 6c 65 73 2e 0a 0a 45 76 65 6e ibly.follow.RFC5322.rules...Even
0260 74 75 61 6c 6c 79 20 48 65 61 64 65 72 52 65 67 69 73 74 72 79 20 77 69 6c 6c 20 62 65 20 61 20 tually.HeaderRegistry.will.be.a.
0280 70 75 62 6c 69 63 20 41 50 49 2c 20 62 75 74 20 69 74 20 69 73 6e 27 74 20 79 65 74 2c 0a 61 6e public.API,.but.it.isn't.yet,.an
02a0 64 20 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 20 63 68 61 6e 67 65 20 73 6f 6d 65 20 62 65 66 6f d.will.probably.change.some.befo
02c0 72 65 20 74 68 61 74 20 68 61 70 70 65 6e 73 2e 0a 0a e9 00 00 00 00 29 01 da 10 4d 61 70 70 69 re.that.happens........)...Mappi
02e0 6e 67 50 72 6f 78 79 54 79 70 65 29 01 da 05 75 74 69 6c 73 29 01 da 06 65 72 72 6f 72 73 29 01 ngProxyType)...utils)...errors).
0300 da 14 5f 68 65 61 64 65 72 5f 76 61 6c 75 65 5f 70 61 72 73 65 72 63 00 00 00 00 00 00 00 00 00 .._header_value_parserc.........
0320 00 00 00 04 00 00 00 40 00 00 00 73 5e 00 00 00 65 00 5a 01 64 00 5a 02 64 13 64 03 64 04 84 01 .......@...s^...e.Z.d.Z.d.d.d...
0340 5a 03 65 04 64 05 64 06 84 00 83 01 5a 05 65 04 64 07 64 08 84 00 83 01 5a 06 65 04 64 09 64 0a Z.e.d.d.....Z.e.d.d.....Z.e.d.d.
0360 84 00 83 01 5a 07 65 04 64 0b 64 0c 84 00 83 01 5a 08 64 0d 64 0e 84 00 5a 09 64 0f 64 10 84 00 ....Z.e.d.d.....Z.d.d...Z.d.d...
0380 5a 0a 64 11 64 12 84 00 5a 0b 64 02 53 00 29 14 da 07 41 64 64 72 65 73 73 da 00 4e 63 05 00 00 Z.d.d...Z.d.S.)...Address..Nc...
03a0 00 00 00 00 00 07 00 00 00 04 00 00 00 43 00 00 00 73 6c 00 00 00 7c 04 64 01 6b 09 72 56 7c 02 .............C...sl...|.d.k.rV|.
03c0 73 10 7c 03 72 18 74 00 64 02 83 01 82 01 74 01 6a 02 7c 04 83 01 5c 02 7d 05 7d 06 7c 06 72 3a s.|.r.t.d.....t.j.|...\.}.}.|.r:
03e0 74 03 64 03 6a 04 7c 05 7c 04 83 02 83 01 82 01 7c 05 6a 05 72 4a 7c 05 6a 05 64 04 19 00 82 01 t.d.j.|.|.......|.j.rJ|.j.d.....
0400 7c 05 6a 06 7d 02 7c 05 6a 07 7d 03 7c 01 7c 00 5f 08 7c 02 7c 00 5f 09 7c 03 7c 00 5f 0a 64 01 |.j.}.|.j.}.|.|._.|.|._.|.|._.d.
0420 53 00 29 05 61 f7 02 00 00 43 72 65 61 74 65 20 61 6e 20 6f 62 6a 65 63 74 20 72 65 70 72 65 73 S.).a....Create.an.object.repres
0440 65 6e 74 69 6e 67 20 61 20 66 75 6c 6c 20 65 6d 61 69 6c 20 61 64 64 72 65 73 73 2e 0a 0a 20 20 enting.a.full.email.address.....
0460 20 20 20 20 20 20 41 6e 20 61 64 64 72 65 73 73 20 63 61 6e 20 68 61 76 65 20 61 20 27 64 69 73 ......An.address.can.have.a.'dis
0480 70 6c 61 79 5f 6e 61 6d 65 27 2c 20 61 20 27 75 73 65 72 6e 61 6d 65 27 2c 20 61 6e 64 20 61 20 play_name',.a.'username',.and.a.
04a0 27 64 6f 6d 61 69 6e 27 2e 20 20 49 6e 0a 20 20 20 20 20 20 20 20 61 64 64 69 74 69 6f 6e 20 74 'domain'...In.........addition.t
04c0 6f 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 75 73 65 72 6e 61 6d 65 20 61 6e 64 20 64 6f o.specifying.the.username.and.do
04e0 6d 61 69 6e 20 73 65 70 61 72 61 74 65 6c 79 2c 20 74 68 65 79 20 6d 61 79 20 62 65 0a 20 20 20 main.separately,.they.may.be....
0500 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 74 6f 67 65 74 68 65 72 20 62 79 20 75 73 69 6e 67 .....specified.together.by.using
0520 20 74 68 65 20 61 64 64 72 5f 73 70 65 63 20 6b 65 79 77 6f 72 64 20 2a 69 6e 73 74 65 61 64 20 .the.addr_spec.keyword.*instead.
0540 6f 66 2a 20 74 68 65 0a 20 20 20 20 20 20 20 20 75 73 65 72 6e 61 6d 65 20 61 6e 64 20 64 6f 6d of*.the.........username.and.dom
0560 61 69 6e 20 6b 65 79 77 6f 72 64 73 2e 20 20 49 66 20 61 6e 20 61 64 64 72 5f 73 70 65 63 20 73 ain.keywords...If.an.addr_spec.s
0580 74 72 69 6e 67 20 69 73 20 73 70 65 63 69 66 69 65 64 20 69 74 0a 20 20 20 20 20 20 20 20 6d 75 tring.is.specified.it.........mu
05a0 73 74 20 62 65 20 70 72 6f 70 65 72 6c 79 20 71 75 6f 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 st.be.properly.quoted.according.
05c0 74 6f 20 52 46 43 20 35 33 32 32 20 72 75 6c 65 73 3b 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c to.RFC.5322.rules;.an.error.will
05e0 20 62 65 0a 20 20 20 20 20 20 20 20 72 61 69 73 65 64 20 69 66 20 69 74 20 69 73 20 6e 6f 74 2e .be.........raised.if.it.is.not.
0600 0a 0a 20 20 20 20 20 20 20 20 41 6e 20 41 64 64 72 65 73 73 20 6f 62 6a 65 63 74 20 68 61 73 20 ..........An.Address.object.has.
0620 64 69 73 70 6c 61 79 5f 6e 61 6d 65 2c 20 75 73 65 72 6e 61 6d 65 2c 20 64 6f 6d 61 69 6e 2c 20 display_name,.username,.domain,.
0640 61 6e 64 20 61 64 64 72 5f 73 70 65 63 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 and.addr_spec.........attributes
0660 2c 20 61 6c 6c 20 6f 66 20 77 68 69 63 68 20 61 72 65 20 72 65 61 64 2d 6f 6e 6c 79 2e 20 20 54 ,.all.of.which.are.read-only...T
0680 68 65 20 61 64 64 72 5f 73 70 65 63 20 61 6e 64 20 74 68 65 20 73 74 72 69 6e 67 0a 20 20 20 20 he.addr_spec.and.the.string.....
06a0 20 20 20 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 61 72 65 20 62 6f 74 68 ....value.of.the.object.are.both
06c0 20 71 75 6f 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 52 46 43 35 33 32 32 20 72 75 6c .quoted.according.to.RFC5322.rul
06e0 65 73 2c 20 62 75 74 0a 20 20 20 20 20 20 20 20 77 69 74 68 6f 75 74 20 61 6e 79 20 43 6f 6e 74 es,.but.........without.any.Cont
0700 65 6e 74 20 54 72 61 6e 73 66 65 72 20 45 6e 63 6f 64 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 ent.Transfer.Encoding...........
0720 4e 7a 3d 61 64 64 72 73 70 65 63 20 73 70 65 63 69 66 69 65 64 20 77 68 65 6e 20 75 73 65 72 6e Nz=addrspec.specified.when.usern
0740 61 6d 65 20 61 6e 64 2f 6f 72 20 64 6f 6d 61 69 6e 20 61 6c 73 6f 20 73 70 65 63 69 66 69 65 64 ame.and/or.domain.also.specified
0760 7a 36 49 6e 76 61 6c 69 64 20 61 64 64 72 5f 73 70 65 63 3b 20 6f 6e 6c 79 20 27 7b 7d 27 20 63 z6Invalid.addr_spec;.only.'{}'.c
0780 6f 75 6c 64 20 62 65 20 70 61 72 73 65 64 20 66 72 6f 6d 20 27 7b 7d 27 72 01 00 00 00 29 0b da ould.be.parsed.from.'{}'r....)..
07a0 09 54 79 70 65 45 72 72 6f 72 da 06 70 61 72 73 65 72 5a 0d 67 65 74 5f 61 64 64 72 5f 73 70 65 .TypeError..parserZ.get_addr_spe
07c0 63 da 0a 56 61 6c 75 65 45 72 72 6f 72 da 06 66 6f 72 6d 61 74 da 0b 61 6c 6c 5f 64 65 66 65 63 c..ValueError..format..all_defec
07e0 74 73 da 0a 6c 6f 63 61 6c 5f 70 61 72 74 da 06 64 6f 6d 61 69 6e da 0d 5f 64 69 73 70 6c 61 79 ts..local_part..domain.._display
0800 5f 6e 61 6d 65 da 09 5f 75 73 65 72 6e 61 6d 65 da 07 5f 64 6f 6d 61 69 6e 29 07 da 04 73 65 6c _name.._username.._domain)...sel
0820 66 da 0c 64 69 73 70 6c 61 79 5f 6e 61 6d 65 da 08 75 73 65 72 6e 61 6d 65 72 0e 00 00 00 da 09 f..display_name..usernamer......
0840 61 64 64 72 5f 73 70 65 63 5a 03 61 5f 73 da 04 72 65 73 74 a9 00 72 17 00 00 00 fa 2a 2f 75 73 addr_specZ.a_s..rest..r.....*/us
0860 72 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 36 2f 65 6d 61 69 6c 2f 68 65 61 64 65 72 72 65 67 69 r/lib/python3.6/email/headerregi
0880 73 74 72 79 2e 70 79 da 08 5f 5f 69 6e 69 74 5f 5f 12 00 00 00 73 1c 00 00 00 00 14 08 01 08 01 stry.py..__init__....s..........
08a0 08 02 0e 01 04 01 06 02 0a 01 06 01 0a 01 06 01 06 01 06 01 06 01 7a 10 41 64 64 72 65 73 73 2e ......................z.Address.
08c0 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 __init__c................C...s..
08e0 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 0f 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 ..|.j.S.).N).r....).r....r....r.
0900 00 00 00 72 18 00 00 00 72 13 00 00 00 37 00 00 00 73 02 00 00 00 00 02 7a 14 41 64 64 72 65 73 ...r....r....7...s......z.Addres
0920 73 2e 64 69 73 70 6c 61 79 5f 6e 61 6d 65 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 s.display_namec................C
0940 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 10 00 00 00 29 01 72 12 00 00 00 72 ...s....|.j.S.).N).r....).r....r
0960 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 14 00 00 00 3b 00 00 00 73 02 00 00 00 00 02 7a 10 ....r....r....r....;...s......z.
0980 41 64 64 72 65 73 73 2e 75 73 65 72 6e 61 6d 65 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 Address.usernamec...............
09a0 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 11 00 00 00 29 01 72 12 00 00 .C...s....|.j.S.).N).r....).r...
09c0 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 0e 00 00 00 3f 00 00 00 73 02 00 00 00 00 02 .r....r....r....r....?...s......
09e0 7a 0e 41 64 64 72 65 73 73 2e 64 6f 6d 61 69 6e 63 01 00 00 00 00 00 00 00 03 00 00 00 04 00 00 z.Address.domainc...............
0a00 00 43 00 00 00 73 54 00 00 00 74 00 7c 00 6a 01 83 01 7d 01 74 02 7c 01 83 01 74 02 7c 01 74 03 .C...sT...t.|.j...}.t.|...t.|.t.
0a20 6a 04 18 00 83 01 6b 04 72 2e 74 03 6a 05 7c 00 6a 01 83 01 7d 02 6e 06 7c 00 6a 01 7d 02 7c 00 j.....k.r.t.j.|.j...}.n.|.j.}.|.
0a40 6a 06 72 48 7c 02 64 01 17 00 7c 00 6a 06 17 00 53 00 7c 02 73 50 64 02 53 00 7c 02 53 00 29 03 j.rH|.d...|.j...S.|.sPd.S.|.S.).
0a60 7a 93 54 68 65 20 61 64 64 72 5f 73 70 65 63 20 28 75 73 65 72 6e 61 6d 65 40 64 6f 6d 61 69 6e z.The.addr_spec.(username@domain
0a80 29 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 64 64 72 65 73 73 2c 20 71 75 6f 74 65 64 ).portion.of.the.address,.quoted
0aa0 0a 20 20 20 20 20 20 20 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 52 46 43 20 35 33 32 32 20 72 .........according.to.RFC.5322.r
0ac0 75 6c 65 73 2c 20 62 75 74 20 77 69 74 68 20 6e 6f 20 43 6f 6e 74 65 6e 74 20 54 72 61 6e 73 66 ules,.but.with.no.Content.Transf
0ae0 65 72 20 45 6e 63 6f 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 fa 01 40 7a 02 3c 3e 29 07 da 03 er.Encoding............@z.<>)...
0b00 73 65 74 72 14 00 00 00 da 03 6c 65 6e 72 09 00 00 00 5a 0d 44 4f 54 5f 41 54 4f 4d 5f 45 4e 44 setr......lenr....Z.DOT_ATOM_END
0b20 53 da 0c 71 75 6f 74 65 5f 73 74 72 69 6e 67 72 0e 00 00 00 29 03 72 12 00 00 00 da 07 6e 61 6d S..quote_stringr....).r......nam
0b40 65 73 65 74 5a 02 6c 70 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 15 00 00 00 43 00 00 00 esetZ.lpr....r....r....r....C...
0b60 73 12 00 00 00 00 05 0a 01 16 01 0e 02 06 01 06 01 0e 01 04 01 04 01 7a 11 41 64 64 72 65 73 73 s......................z.Address
0b80 2e 61 64 64 72 5f 73 70 65 63 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 00 73 .addr_specc................C...s
0ba0 1a 00 00 00 64 01 6a 00 7c 00 6a 01 6a 02 7c 00 6a 03 7c 00 6a 04 7c 00 6a 05 83 04 53 00 29 02 ....d.j.|.j.j.|.j.|.j.|.j...S.).
0bc0 4e 7a 31 7b 7d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 3d 7b 21 72 7d 2c 20 75 73 65 72 6e 61 6d Nz1{}(display_name={!r},.usernam
0be0 65 3d 7b 21 72 7d 2c 20 64 6f 6d 61 69 6e 3d 7b 21 72 7d 29 29 06 72 0b 00 00 00 da 09 5f 5f 63 e={!r},.domain={!r})).r......__c
0c00 6c 61 73 73 5f 5f da 08 5f 5f 6e 61 6d 65 5f 5f 72 13 00 00 00 72 14 00 00 00 72 0e 00 00 00 29 lass__..__name__r....r....r....)
0c20 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da 08 5f 5f 72 65 70 72 5f 5f 53 .r....r....r....r......__repr__S
0c40 00 00 00 73 06 00 00 00 00 01 04 01 06 01 7a 10 41 64 64 72 65 73 73 2e 5f 5f 72 65 70 72 5f 5f ...s..........z.Address.__repr__
0c60 63 01 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 5e 00 00 00 74 00 7c 00 6a 01 c................C...s^...t.|.j.
0c80 83 01 7d 01 74 02 7c 01 83 01 74 02 7c 01 74 03 6a 04 18 00 83 01 6b 04 72 2e 74 03 6a 05 7c 00 ..}.t.|...t.|.t.j.....k.r.t.j.|.
0ca0 6a 01 83 01 7d 02 6e 06 7c 00 6a 01 7d 02 7c 02 72 58 7c 00 6a 06 64 01 6b 02 72 46 64 02 6e 04 j...}.n.|.j.}.|.rX|.j.d.k.rFd.n.
0cc0 7c 00 6a 06 7d 03 64 03 6a 07 7c 02 7c 03 83 02 53 00 7c 00 6a 06 53 00 29 04 4e 7a 02 3c 3e 72 |.j.}.d.j.|.|...S.|.j.S.).Nz.<>r
0ce0 07 00 00 00 7a 07 7b 7d 20 3c 7b 7d 3e 29 08 72 1b 00 00 00 72 13 00 00 00 72 1c 00 00 00 72 09 ....z.{}.<{}>).r....r....r....r.
0d00 00 00 00 da 08 53 50 45 43 49 41 4c 53 72 1d 00 00 00 72 15 00 00 00 72 0b 00 00 00 29 04 72 12 .....SPECIALSr....r....r....).r.
0d20 00 00 00 72 1e 00 00 00 da 04 64 69 73 70 72 15 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 ...r......dispr....r....r....r..
0d40 00 00 da 07 5f 5f 73 74 72 5f 5f 58 00 00 00 73 10 00 00 00 00 01 0a 01 16 01 0e 02 06 01 04 01 ....__str__X...s................
0d60 14 01 0c 01 7a 0f 41 64 64 72 65 73 73 2e 5f 5f 73 74 72 5f 5f 63 02 00 00 00 00 00 00 00 02 00 ....z.Address.__str__c..........
0d80 00 00 03 00 00 00 43 00 00 00 73 38 00 00 00 74 00 7c 01 83 01 74 00 7c 00 83 01 6b 03 72 14 64 ......C...s8...t.|...t.|...k.r.d
0da0 01 53 00 7c 00 6a 01 7c 01 6a 01 6b 02 6f 36 7c 00 6a 02 7c 01 6a 02 6b 02 6f 36 7c 00 6a 03 7c .S.|.j.|.j.k.o6|.j.|.j.k.o6|.j.|
0dc0 01 6a 03 6b 02 53 00 29 02 4e 46 29 04 da 04 74 79 70 65 72 13 00 00 00 72 14 00 00 00 72 0e 00 .j.k.S.).NF)...typer....r....r..
0de0 00 00 29 02 72 12 00 00 00 da 05 6f 74 68 65 72 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da ..).r......otherr....r....r.....
0e00 06 5f 5f 65 71 5f 5f 63 00 00 00 73 0a 00 00 00 00 01 10 01 04 01 0c 01 0c 01 7a 0e 41 64 64 72 .__eq__c...s..............z.Addr
0e20 65 73 73 2e 5f 5f 65 71 5f 5f 29 04 72 07 00 00 00 72 07 00 00 00 72 07 00 00 00 4e 29 0c 72 20 ess.__eq__).r....r....r....N).r.
0e40 00 00 00 da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f 72 19 00 .....__module__..__qualname__r..
0e60 00 00 da 08 70 72 6f 70 65 72 74 79 72 13 00 00 00 72 14 00 00 00 72 0e 00 00 00 72 15 00 00 00 ....propertyr....r....r....r....
0e80 72 21 00 00 00 72 24 00 00 00 72 27 00 00 00 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 r!...r$...r'...r....r....r....r.
0ea0 00 00 00 72 06 00 00 00 10 00 00 00 73 10 00 00 00 08 02 0a 25 0c 04 0c 04 0c 04 0c 10 08 05 08 ...r........s.......%...........
0ec0 0b 72 06 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 46 00 00 00 .r....c................@...sF...
0ee0 65 00 5a 01 64 00 5a 02 64 0e 64 02 64 03 84 01 5a 03 65 04 64 04 64 05 84 00 83 01 5a 05 65 04 e.Z.d.Z.d.d.d...Z.e.d.d.....Z.e.
0f00 64 06 64 07 84 00 83 01 5a 06 64 08 64 09 84 00 5a 07 64 0a 64 0b 84 00 5a 08 64 0c 64 0d 84 00 d.d.....Z.d.d...Z.d.d...Z.d.d...
0f20 5a 09 64 01 53 00 29 0f da 05 47 72 6f 75 70 4e 63 03 00 00 00 00 00 00 00 03 00 00 00 02 00 00 Z.d.S.)...GroupNc...............
0f40 00 43 00 00 00 73 1e 00 00 00 7c 01 7c 00 5f 00 7c 02 72 12 74 01 7c 02 83 01 6e 04 74 01 83 00 .C...s....|.|._.|.r.t.|...n.t...
0f60 7c 00 5f 02 64 01 53 00 29 02 61 0e 03 00 00 43 72 65 61 74 65 20 61 6e 20 6f 62 6a 65 63 74 20 |._.d.S.).a....Create.an.object.
0f80 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 6e 20 61 64 64 72 65 73 73 20 67 72 6f 75 70 2e 0a 0a representing.an.address.group...
0fa0 20 20 20 20 20 20 20 20 41 6e 20 61 64 64 72 65 73 73 20 67 72 6f 75 70 20 63 6f 6e 73 69 73 74 ........An.address.group.consist
0fc0 73 20 6f 66 20 61 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 s.of.a.display_name.followed.by.
0fe0 63 6f 6c 6f 6e 20 61 6e 64 20 61 0a 20 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 61 64 64 72 colon.and.a.........list.of.addr
1000 65 73 73 65 73 20 28 73 65 65 20 41 64 64 72 65 73 73 29 20 74 65 72 6d 69 6e 61 74 65 64 20 62 esses.(see.Address).terminated.b
1020 79 20 61 20 73 65 6d 69 2d 63 6f 6c 6f 6e 2e 20 20 54 68 65 20 47 72 6f 75 70 0a 20 20 20 20 20 y.a.semi-colon...The.Group......
1040 20 20 20 69 73 20 63 72 65 61 74 65 64 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 64 69 ...is.created.by.specifying.a.di
1060 73 70 6c 61 79 5f 6e 61 6d 65 20 61 6e 64 20 61 20 70 6f 73 73 69 62 6c 79 20 65 6d 70 74 79 20 splay_name.and.a.possibly.empty.
1080 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 20 20 20 41 64 64 72 65 73 73 20 6f 62 6a 65 63 74 73 2e list.of.........Address.objects.
10a0 20 20 41 20 47 72 6f 75 70 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 ..A.Group.can.also.be.used.to.re
10c0 70 72 65 73 65 6e 74 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 20 20 20 61 64 64 72 65 73 73 present.a.single.........address
10e0 20 74 68 61 74 20 69 73 20 6e 6f 74 20 69 6e 20 61 20 67 72 6f 75 70 2c 20 77 68 69 63 68 20 69 .that.is.not.in.a.group,.which.i
1100 73 20 63 6f 6e 76 65 6e 69 65 6e 74 20 77 68 65 6e 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 20 s.convenient.when.manipulating..
1120 20 20 20 20 20 20 20 6c 69 73 74 73 20 74 68 61 74 20 61 72 65 20 61 20 63 6f 6d 62 69 6e 61 74 .......lists.that.are.a.combinat
1140 69 6f 6e 20 6f 66 20 47 72 6f 75 70 73 20 61 6e 64 20 69 6e 64 69 76 69 64 75 61 6c 20 41 64 64 ion.of.Groups.and.individual.Add
1160 72 65 73 73 65 73 2e 20 20 49 6e 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 63 61 73 65 20 74 68 resses...In.........this.case.th
1180 65 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 73 68 6f 75 6c 64 20 62 65 20 73 65 74 20 74 6f 20 e.display_name.should.be.set.to.
11a0 4e 6f 6e 65 2e 20 20 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 20 74 68 65 0a 20 20 20 20 20 20 None...In.particular,.the.......
11c0 20 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 47 72 6f ..string.representation.of.a.Gro
11e0 75 70 20 77 68 6f 73 65 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 20 69 73 up.whose.display_name.is.None.is
1200 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 20 20 20 61 73 20 74 68 65 20 41 64 64 72 65 73 73 .the.same.........as.the.Address
1220 20 6f 62 6a 65 63 74 2c 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 20 61 6e 64 20 6f 6e 6c .object,.if.there.is.one.and.onl
1240 79 20 6f 6e 65 20 41 64 64 72 65 73 73 20 6f 62 6a 65 63 74 20 69 6e 0a 20 20 20 20 20 20 20 20 y.one.Address.object.in.........
1260 74 68 65 20 61 64 64 72 65 73 73 65 73 20 6c 69 73 74 2e 0a 0a 20 20 20 20 20 20 20 20 4e 29 03 the.addresses.list...........N).
1280 72 0f 00 00 00 da 05 74 75 70 6c 65 da 0a 5f 61 64 64 72 65 73 73 65 73 29 03 72 12 00 00 00 72 r......tuple.._addresses).r....r
12a0 13 00 00 00 da 09 61 64 64 72 65 73 73 65 73 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 ......addressesr....r....r....r.
12c0 00 00 00 6d 00 00 00 73 04 00 00 00 00 0f 06 01 7a 0e 47 72 6f 75 70 2e 5f 5f 69 6e 69 74 5f 5f ...m...s........z.Group.__init__
12e0 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 c................C...s....|.j.S.
1300 29 01 4e 29 01 72 0f 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 ).N).r....).r....r....r....r....
1320 72 13 00 00 00 7f 00 00 00 73 02 00 00 00 00 02 7a 12 47 72 6f 75 70 2e 64 69 73 70 6c 61 79 5f r........s......z.Group.display_
1340 6e 61 6d 65 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 namec................C...s....|.
1360 6a 00 53 00 29 01 4e 29 01 72 2d 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 j.S.).N).r-...).r....r....r....r
1380 18 00 00 00 72 2e 00 00 00 83 00 00 00 73 02 00 00 00 00 02 7a 0f 47 72 6f 75 70 2e 61 64 64 72 ....r........s......z.Group.addr
13a0 65 73 73 65 73 63 01 00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 43 00 00 00 73 16 00 00 00 64 essesc................C...s....d
13c0 01 6a 00 7c 00 6a 01 6a 02 7c 00 6a 03 7c 00 6a 04 83 03 53 00 29 02 4e 7a 24 7b 7d 28 64 69 73 .j.|.j.j.|.j.|.j...S.).Nz${}(dis
13e0 70 6c 61 79 5f 6e 61 6d 65 3d 7b 21 72 7d 2c 20 61 64 64 72 65 73 73 65 73 3d 7b 21 72 7d 29 05 play_name={!r},.addresses={!r}).
1400 72 0b 00 00 00 72 1f 00 00 00 72 20 00 00 00 72 13 00 00 00 72 2e 00 00 00 29 01 72 12 00 00 00 r....r....r....r....r....).r....
1420 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 21 00 00 00 87 00 00 00 73 06 00 00 00 00 01 04 r....r....r....r!.......s.......
1440 01 06 01 7a 0e 47 72 6f 75 70 2e 5f 5f 72 65 70 72 5f 5f 63 01 00 00 00 00 00 00 00 04 00 00 00 ...z.Group.__repr__c............
1460 04 00 00 00 43 00 00 00 73 8e 00 00 00 7c 00 6a 00 64 00 6b 08 72 26 74 01 7c 00 6a 02 83 01 64 ....C...s....|.j.d.k.r&t.|.j...d
1480 01 6b 02 72 26 74 03 7c 00 6a 02 64 02 19 00 83 01 53 00 7c 00 6a 00 7d 01 7c 01 64 00 6b 09 72 .k.r&t.|.j.d.....S.|.j.}.|.d.k.r
14a0 5c 74 04 7c 01 83 01 7d 02 74 01 7c 02 83 01 74 01 7c 02 74 05 6a 06 18 00 83 01 6b 04 72 5c 74 \t.|...}.t.|...t.|.t.j.....k.r\t
14c0 05 6a 07 7c 01 83 01 7d 01 64 03 6a 08 64 04 64 05 84 00 7c 00 6a 02 44 00 83 01 83 01 7d 03 7c .j.|...}.d.j.d.d...|.j.D.....}.|
14e0 03 72 7e 64 06 7c 03 17 00 6e 02 7c 03 7d 03 64 07 6a 09 7c 01 7c 03 83 02 53 00 29 08 4e e9 01 .r~d.|...n.|.}.d.j.|.|...S.).N..
1500 00 00 00 72 01 00 00 00 7a 02 2c 20 63 01 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 73 00 00 ...r....z.,.c................s..
1520 00 73 16 00 00 00 7c 00 5d 0e 7d 01 74 00 7c 01 83 01 56 00 01 00 71 02 64 00 53 00 29 01 4e 29 .s....|.].}.t.|...V...q.d.S.).N)
1540 01 da 03 73 74 72 29 02 da 02 2e 30 da 01 78 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 fa 09 ...str)....0..xr....r....r......
1560 3c 67 65 6e 65 78 70 72 3e 94 00 00 00 73 02 00 00 00 04 00 7a 20 47 72 6f 75 70 2e 5f 5f 73 74 <genexpr>....s......z.Group.__st
1580 72 5f 5f 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e fa 01 20 7a 06 7b 7d 3a 7b 7d r__.<locals>.<genexpr>...z.{}:{}
15a0 3b 29 0a 72 13 00 00 00 72 1c 00 00 00 72 2e 00 00 00 72 30 00 00 00 72 1b 00 00 00 72 09 00 00 ;).r....r....r....r0...r....r...
15c0 00 72 22 00 00 00 72 1d 00 00 00 da 04 6a 6f 69 6e 72 0b 00 00 00 29 04 72 12 00 00 00 72 23 00 .r"...r......joinr....).r....r#.
15e0 00 00 72 1e 00 00 00 5a 06 61 64 72 73 74 72 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 24 ..r....Z.adrstrr....r....r....r$
1600 00 00 00 8c 00 00 00 73 14 00 00 00 00 01 18 01 0e 01 06 01 08 01 08 01 16 01 0a 01 16 01 10 01 .......s........................
1620 7a 0d 47 72 6f 75 70 2e 5f 5f 73 74 72 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 z.Group.__str__c................
1640 43 00 00 00 73 2c 00 00 00 74 00 7c 01 83 01 74 00 7c 00 83 01 6b 03 72 14 64 01 53 00 7c 00 6a C...s,...t.|...t.|...k.r.d.S.|.j
1660 01 7c 01 6a 01 6b 02 6f 2a 7c 00 6a 02 7c 01 6a 02 6b 02 53 00 29 02 4e 46 29 03 72 25 00 00 00 .|.j.k.o*|.j.|.j.k.S.).NF).r%...
1680 72 13 00 00 00 72 2e 00 00 00 29 02 72 12 00 00 00 72 26 00 00 00 72 17 00 00 00 72 17 00 00 00 r....r....).r....r&...r....r....
16a0 72 18 00 00 00 72 27 00 00 00 98 00 00 00 73 08 00 00 00 00 01 10 01 04 01 0c 01 7a 0c 47 72 6f r....r'.......s............z.Gro
16c0 75 70 2e 5f 5f 65 71 5f 5f 29 02 4e 4e 29 0a 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 19 up.__eq__).NN).r....r(...r)...r.
16e0 00 00 00 72 2a 00 00 00 72 13 00 00 00 72 2e 00 00 00 72 21 00 00 00 72 24 00 00 00 72 27 00 00 ...r*...r....r....r!...r$...r'..
1700 00 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 2b 00 00 00 6b 00 00 00 73 0c .r....r....r....r....r+...k...s.
1720 00 00 00 08 02 0a 12 0c 04 0c 04 08 05 08 0c 72 2b 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 ...............r+...c...........
1740 00 03 00 00 00 40 00 00 00 73 54 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 64 03 84 00 .....@...sT...e.Z.d.Z.d.Z.d.d...
1760 5a 04 64 04 64 05 84 00 5a 05 65 06 64 06 64 07 84 00 83 01 5a 07 65 06 64 08 64 09 84 00 83 01 Z.d.d...Z.e.d.d.....Z.e.d.d.....
1780 5a 08 64 0a 64 0b 84 00 5a 09 65 0a 64 0c 64 0d 84 00 83 01 5a 0b 64 0e 64 0f 84 00 5a 0c 64 10 Z.d.d...Z.e.d.d.....Z.d.d...Z.d.
17a0 53 00 29 11 da 0a 42 61 73 65 48 65 61 64 65 72 61 7c 06 00 00 42 61 73 65 20 63 6c 61 73 73 20 S.)...BaseHeadera|...Base.class.
17c0 66 6f 72 20 6d 65 73 73 61 67 65 20 68 65 61 64 65 72 73 2e 0a 0a 20 20 20 20 49 6d 70 6c 65 6d for.message.headers.......Implem
17e0 65 6e 74 73 20 67 65 6e 65 72 69 63 20 62 65 68 61 76 69 6f 72 20 61 6e 64 20 70 72 6f 76 69 64 ents.generic.behavior.and.provid
1800 65 73 20 74 6f 6f 6c 73 20 66 6f 72 20 73 75 62 63 6c 61 73 73 65 73 2e 0a 0a 20 20 20 20 41 20 es.tools.for.subclasses.......A.
1820 73 75 62 63 6c 61 73 73 20 6d 75 73 74 20 64 65 66 69 6e 65 20 61 20 63 6c 61 73 73 6d 65 74 68 subclass.must.define.a.classmeth
1840 6f 64 20 6e 61 6d 65 64 20 27 70 61 72 73 65 27 20 74 68 61 74 20 74 61 6b 65 73 20 61 6e 20 75 od.named.'parse'.that.takes.an.u
1860 6e 66 6f 6c 64 65 64 0a 20 20 20 20 76 61 6c 75 65 20 73 74 72 69 6e 67 20 61 6e 64 20 61 20 64 nfolded.....value.string.and.a.d
1880 69 63 74 69 6f 6e 61 72 79 20 61 73 20 69 74 73 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 54 68 65 ictionary.as.its.arguments...The
18a0 20 64 69 63 74 69 6f 6e 61 72 79 20 77 69 6c 6c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 20 6f 6e 65 .dictionary.will.....contain.one
18c0 20 6b 65 79 2c 20 27 64 65 66 65 63 74 73 27 2c 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 .key,.'defects',.initialized.to.
18e0 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 2e 20 20 41 66 74 65 72 20 74 68 65 20 63 61 6c 6c 0a 20 an.empty.list...After.the.call..
1900 20 20 20 74 68 65 20 64 69 63 74 69 6f 6e 61 72 79 20 6d 75 73 74 20 63 6f 6e 74 61 69 6e 20 74 ...the.dictionary.must.contain.t
1920 77 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 73 3a 20 70 61 72 73 65 5f 74 72 65 65 2c 20 wo.additional.keys:.parse_tree,.
1940 73 65 74 20 74 6f 20 74 68 65 0a 20 20 20 20 70 61 72 73 65 20 74 72 65 65 20 6f 62 74 61 69 6e set.to.the.....parse.tree.obtain
1960 65 64 20 66 72 6f 6d 20 70 61 72 73 69 6e 67 20 74 68 65 20 68 65 61 64 65 72 2c 20 61 6e 64 20 ed.from.parsing.the.header,.and.
1980 27 64 65 63 6f 64 65 64 27 2c 20 73 65 74 20 74 6f 20 74 68 65 0a 20 20 20 20 73 74 72 69 6e 67 'decoded',.set.to.the.....string
19a0 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69 64 65 61 6c 69 7a 65 64 20 72 65 70 72 65 73 65 6e .value.of.the.idealized.represen
19c0 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 61 74 61 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 tation.of.the.data.from.the.valu
19e0 65 2e 0a 20 20 20 20 28 54 68 61 74 20 69 73 2c 20 65 6e 63 6f 64 65 64 20 77 6f 72 64 73 20 61 e......(That.is,.encoded.words.a
1a00 72 65 20 64 65 63 6f 64 65 64 2c 20 61 6e 64 20 76 61 6c 75 65 73 20 74 68 61 74 20 68 61 76 65 re.decoded,.and.values.that.have
1a20 20 63 61 6e 6f 6e 69 63 61 6c 0a 20 20 20 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 73 20 61 .canonical.....representations.a
1a40 72 65 20 73 6f 20 72 65 70 72 65 73 65 6e 74 65 64 2e 29 0a 0a 20 20 20 20 54 68 65 20 64 65 66 re.so.represented.)......The.def
1a60 65 63 74 73 20 6b 65 79 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 63 6f 6c 6c 65 63 74 20 ects.key.is.intended.to.collect.
1a80 70 61 72 73 69 6e 67 20 64 65 66 65 63 74 73 2c 20 77 68 69 63 68 20 74 68 65 20 6d 65 73 73 61 parsing.defects,.which.the.messa
1aa0 67 65 0a 20 20 20 20 70 61 72 73 65 72 20 77 69 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 ge.....parser.will.subsequently.
1ac0 64 69 73 70 6f 73 65 20 6f 66 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2e 20 20 54 68 65 20 dispose.of.as.appropriate...The.
1ae0 70 61 72 73 65 72 20 73 68 6f 75 6c 64 20 6e 6f 74 2c 0a 20 20 20 20 69 6e 73 6f 66 61 72 20 61 parser.should.not,.....insofar.a
1b00 73 20 70 72 61 63 74 69 63 61 6c 2c 20 72 61 69 73 65 20 61 6e 79 20 65 72 72 6f 72 73 2e 20 20 s.practical,.raise.any.errors...
1b20 44 65 66 65 63 74 73 20 73 68 6f 75 6c 64 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 0a 20 Defects.should.be.added.to.the..
1b40 20 20 20 6c 69 73 74 20 69 6e 73 74 65 61 64 2e 20 20 54 68 65 20 73 74 61 6e 64 61 72 64 20 68 ...list.instead...The.standard.h
1b60 65 61 64 65 72 20 70 61 72 73 65 72 73 20 72 65 67 69 73 74 65 72 20 64 65 66 65 63 74 73 20 66 eader.parsers.register.defects.f
1b80 6f 72 20 52 46 43 0a 20 20 20 20 63 6f 6d 70 6c 69 61 6e 63 65 20 69 73 73 75 65 73 2c 20 66 6f or.RFC.....compliance.issues,.fo
1ba0 72 20 6f 62 73 6f 6c 65 74 65 20 52 46 43 20 73 79 6e 74 61 78 2c 20 61 6e 64 20 66 6f 72 20 75 r.obsolete.RFC.syntax,.and.for.u
1bc0 6e 72 65 63 6f 76 65 72 61 62 6c 65 20 70 61 72 73 69 6e 67 0a 20 20 20 20 65 72 72 6f 72 73 2e nrecoverable.parsing.....errors.
1be0 0a 0a 20 20 20 20 54 68 65 20 70 61 72 73 65 20 6d 65 74 68 6f 64 20 6d 61 79 20 61 64 64 20 61 ......The.parse.method.may.add.a
1c00 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 73 20 74 6f 20 74 68 65 20 64 69 63 74 69 6f 6e 61 72 79 dditional.keys.to.the.dictionary
1c20 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 0a 20 20 20 20 74 68 65 20 73 75 62 63 6c 61 73 73 ...In.this.case.....the.subclass
1c40 20 6d 75 73 74 20 64 65 66 69 6e 65 20 61 6e 20 27 69 6e 69 74 27 20 6d 65 74 68 6f 64 2c 20 77 .must.define.an.'init'.method,.w
1c60 68 69 63 68 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 74 68 65 0a 20 20 20 20 64 69 63 74 hich.will.be.passed.the.....dict
1c80 69 6f 6e 61 72 79 20 61 73 20 69 74 73 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e ionary.as.its.keyword.arguments.
1ca0 20 20 54 68 65 20 6d 65 74 68 6f 64 20 73 68 6f 75 6c 64 20 75 73 65 20 28 75 73 75 61 6c 6c 79 ..The.method.should.use.(usually
1cc0 20 62 79 0a 20 20 20 20 73 65 74 74 69 6e 67 20 74 68 65 6d 20 61 73 20 74 68 65 20 76 61 6c 75 .by.....setting.them.as.the.valu
1ce0 65 20 6f 66 20 73 69 6d 69 6c 61 72 6c 79 20 6e 61 6d 65 64 20 61 74 74 72 69 62 75 74 65 73 29 e.of.similarly.named.attributes)
1d00 20 61 6e 64 20 72 65 6d 6f 76 65 20 61 6c 6c 20 74 68 65 0a 20 20 20 20 65 78 74 72 61 20 6b 65 .and.remove.all.the.....extra.ke
1d20 79 73 20 61 64 64 65 64 20 62 79 20 69 74 73 20 70 61 72 73 65 20 6d 65 74 68 6f 64 2c 20 61 6e ys.added.by.its.parse.method,.an
1d40 64 20 74 68 65 6e 20 75 73 65 20 73 75 70 65 72 20 74 6f 20 63 61 6c 6c 20 69 74 73 20 70 61 72 d.then.use.super.to.call.its.par
1d60 65 6e 74 0a 20 20 20 20 63 6c 61 73 73 20 77 69 74 68 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 ent.....class.with.the.remaining
1d80 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 6b 65 79 77 6f 72 64 73 2e 0a 0a 20 20 20 20 54 68 .arguments.and.keywords.......Th
1da0 65 20 73 75 62 63 6c 61 73 73 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 6d 61 6b 65 20 73 75 72 65 e.subclass.should.also.make.sure
1dc0 20 74 68 61 74 20 61 20 27 6d 61 78 5f 63 6f 75 6e 74 27 20 61 74 74 72 69 62 75 74 65 20 69 73 .that.a.'max_count'.attribute.is
1de0 20 64 65 66 69 6e 65 64 0a 20 20 20 20 74 68 61 74 20 69 73 20 65 69 74 68 65 72 20 4e 6f 6e 65 .defined.....that.is.either.None
1e00 20 6f 72 20 31 2e 20 58 58 58 3a 20 6e 65 65 64 20 74 6f 20 62 65 74 74 65 72 20 64 65 66 69 6e .or.1..XXX:.need.to.better.defin
1e20 65 20 74 68 69 73 20 41 50 49 2e 0a 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 05 00 00 00 04 00 e.this.API.......c..............
1e40 00 00 43 00 00 00 73 5c 00 00 00 64 01 67 00 69 01 7d 03 7c 00 6a 00 7c 02 7c 03 83 02 01 00 74 ..C...s\...d.g.i.}.|.j.|.|.....t
1e60 01 6a 02 7c 03 64 02 19 00 83 01 72 34 74 01 6a 03 7c 03 64 02 19 00 83 01 7c 03 64 02 3c 00 74 .j.|.d.....r4t.j.|.d.....|.d.<.t
1e80 04 6a 05 7c 00 7c 03 64 02 19 00 83 02 7d 04 7c 03 64 02 3d 00 7c 04 6a 06 7c 01 66 01 7c 03 8e .j.|.|.d.....}.|.d.=.|.j.|.f.|..
1ea0 01 01 00 7c 04 53 00 29 03 4e da 07 64 65 66 65 63 74 73 da 07 64 65 63 6f 64 65 64 29 07 da 05 ...|.S.).N..defects..decoded)...
1ec0 70 61 72 73 65 72 03 00 00 00 5a 0f 5f 68 61 73 5f 73 75 72 72 6f 67 61 74 65 73 da 09 5f 73 61 parser....Z._has_surrogates.._sa
1ee0 6e 69 74 69 7a 65 72 30 00 00 00 da 07 5f 5f 6e 65 77 5f 5f da 04 69 6e 69 74 29 05 da 03 63 6c nitizer0.....__new__..init)...cl
1f00 73 da 04 6e 61 6d 65 da 05 76 61 6c 75 65 da 04 6b 77 64 73 72 12 00 00 00 72 17 00 00 00 72 17 s..name..value..kwdsr....r....r.
1f20 00 00 00 72 18 00 00 00 72 3b 00 00 00 c3 00 00 00 73 10 00 00 00 00 01 08 01 0c 01 0e 01 12 01 ...r....r;.......s..............
1f40 10 01 06 01 0e 01 7a 12 42 61 73 65 48 65 61 64 65 72 2e 5f 5f 6e 65 77 5f 5f 63 02 00 00 00 02 ......z.BaseHeader.__new__c.....
1f60 00 00 00 04 00 00 00 02 00 00 00 43 00 00 00 73 16 00 00 00 7c 01 7c 00 5f 00 7c 02 7c 00 5f 01 ...........C...s....|.|._.|.|._.
1f80 7c 03 7c 00 5f 02 64 00 53 00 29 01 4e 29 03 da 05 5f 6e 61 6d 65 da 0b 5f 70 61 72 73 65 5f 74 |.|._.d.S.).N)..._name.._parse_t
1fa0 72 65 65 da 08 5f 64 65 66 65 63 74 73 29 04 72 12 00 00 00 72 3e 00 00 00 da 0a 70 61 72 73 65 ree.._defects).r....r>.....parse
1fc0 5f 74 72 65 65 72 37 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c 00 00 00 cd 00 _treer7...r....r....r....r<.....
1fe0 00 00 73 06 00 00 00 00 01 06 01 06 01 7a 0f 42 61 73 65 48 65 61 64 65 72 2e 69 6e 69 74 63 01 ..s..........z.BaseHeader.initc.
2000 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 ...............C...s....|.j.S.).
2020 4e 29 01 72 41 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3e N).rA...).r....r....r....r....r>
2040 00 00 00 d2 00 00 00 73 02 00 00 00 00 02 7a 0f 42 61 73 65 48 65 61 64 65 72 2e 6e 61 6d 65 63 .......s......z.BaseHeader.namec
2060 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 7c 00 6a 01 83 ................C...s....t.|.j..
2080 01 53 00 29 01 4e 29 02 72 2c 00 00 00 72 43 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 .S.).N).r,...rC...).r....r....r.
20a0 00 00 00 72 18 00 00 00 72 37 00 00 00 d6 00 00 00 73 02 00 00 00 00 02 7a 12 42 61 73 65 48 65 ...r....r7.......s......z.BaseHe
20c0 61 64 65 72 2e 64 65 66 65 63 74 73 63 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 43 00 00 ader.defectsc................C..
20e0 00 73 1e 00 00 00 74 00 7c 00 6a 01 6a 02 7c 00 6a 01 6a 03 74 04 7c 00 83 01 66 03 7c 00 6a 05 .s....t.|.j.j.|.j.j.t.|...f.|.j.
2100 66 03 53 00 29 01 4e 29 06 da 13 5f 72 65 63 6f 6e 73 74 72 75 63 74 5f 68 65 61 64 65 72 72 1f f.S.).N)..._reconstruct_headerr.
2120 00 00 00 72 20 00 00 00 da 09 5f 5f 62 61 73 65 73 5f 5f 72 30 00 00 00 da 08 5f 5f 64 69 63 74 ...r......__bases__r0.....__dict
2140 5f 5f 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da 0a 5f 5f 72 65 64 75 __).r....r....r....r......__redu
2160 63 65 5f 5f da 00 00 00 73 0a 00 00 00 00 02 02 02 06 01 06 01 08 02 7a 15 42 61 73 65 48 65 61 ce__....s..............z.BaseHea
2180 64 65 72 2e 5f 5f 72 65 64 75 63 65 5f 5f 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 der.__reduce__c................C
21a0 00 00 00 73 0c 00 00 00 74 00 6a 01 7c 00 7c 01 83 02 53 00 29 01 4e 29 02 72 30 00 00 00 72 3b ...s....t.j.|.|...S.).N).r0...r;
21c0 00 00 00 29 02 72 3d 00 00 00 72 3f 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da 0c ...).r=...r?...r....r....r......
21e0 5f 72 65 63 6f 6e 73 74 72 75 63 74 e4 00 00 00 73 02 00 00 00 00 02 7a 17 42 61 73 65 48 65 61 _reconstruct....s......z.BaseHea
2200 64 65 72 2e 5f 72 65 63 6f 6e 73 74 72 75 63 74 63 01 00 00 00 01 00 00 00 03 00 00 00 06 00 00 der._reconstructc...............
2220 00 43 00 00 00 73 60 00 00 00 74 00 6a 01 74 00 6a 02 74 00 6a 03 7c 00 6a 04 64 01 83 02 74 00 .C...s`...t.j.t.j.t.j.|.j.d...t.
2240 6a 03 64 02 64 03 83 02 67 02 83 01 67 01 83 01 7d 02 7c 00 6a 05 72 48 7c 02 6a 06 74 00 6a 07 j.d.d...g...g...}.|.j.rH|.j.t.j.
2260 74 00 6a 08 64 04 64 05 83 02 67 01 83 01 83 01 01 00 7c 02 6a 06 7c 00 6a 05 83 01 01 00 7c 02 t.j.d.d...g.......|.j.|.j.....|.
2280 6a 09 7c 01 64 06 8d 01 53 00 29 07 61 74 02 00 00 46 6f 6c 64 20 68 65 61 64 65 72 20 61 63 63 j.|.d...S.).at...Fold.header.acc
22a0 6f 72 64 69 6e 67 20 74 6f 20 70 6f 6c 69 63 79 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 70 ording.to.policy...........The.p
22c0 61 72 73 65 64 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 65 61 64 arsed.representation.of.the.head
22e0 65 72 20 69 73 20 66 6f 6c 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 20 20 20 20 20 20 er.is.folded.according.to.......
2300 20 20 52 46 43 35 33 32 32 20 72 75 6c 65 73 2c 20 61 73 20 6d 6f 64 69 66 69 65 64 20 62 79 20 ..RFC5322.rules,.as.modified.by.
2320 74 68 65 20 70 6f 6c 69 63 79 2e 20 20 49 66 20 74 68 65 20 70 61 72 73 65 20 74 72 65 65 0a 20 the.policy...If.the.parse.tree..
2340 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 20 73 75 72 72 6f 67 61 74 65 65 73 63 61 70 65 64 .......contains.surrogateescaped
2360 20 62 79 74 65 73 2c 20 74 68 65 20 62 79 74 65 73 20 61 72 65 20 43 54 45 20 65 6e 63 6f 64 65 .bytes,.the.bytes.are.CTE.encode
2380 64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 74 68 65 20 63 68 61 72 73 65 74 20 27 75 6e 6b d.using.........the.charset.'unk
23a0 6e 6f 77 6e 2d 38 62 69 74 22 2e 0a 0a 20 20 20 20 20 20 20 20 41 6e 79 20 6e 6f 6e 2d 41 53 43 nown-8bit"...........Any.non-ASC
23c0 49 49 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 65 20 70 61 72 73 65 20 74 72 65 65 20 II.characters.in.the.parse.tree.
23e0 61 72 65 20 43 54 45 20 65 6e 63 6f 64 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 63 68 are.CTE.encoded.using.........ch
2400 61 72 73 65 74 20 75 74 66 2d 38 2e 20 58 58 58 3a 20 6d 61 6b 65 20 74 68 69 73 20 61 20 70 6f arset.utf-8..XXX:.make.this.a.po
2420 6c 69 63 79 20 73 65 74 74 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 72 65 74 75 72 licy.setting...........The.retur
2440 6e 65 64 20 76 61 6c 75 65 20 69 73 20 61 6e 20 41 53 43 49 49 2d 6f 6e 6c 79 20 73 74 72 69 6e ned.value.is.an.ASCII-only.strin
2460 67 20 70 6f 73 73 69 62 6c 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6c 69 6e 65 73 65 70 0a 20 20 g.possibly.containing.linesep...
2480 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 73 2c 20 61 6e 64 20 65 6e 64 69 6e 67 20 77 69 74 ......characters,.and.ending.wit
24a0 68 20 61 20 6c 69 6e 65 73 65 70 20 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 65 20 73 74 72 69 h.a.linesep.character...The.stri
24c0 6e 67 20 69 6e 63 6c 75 64 65 73 0a 20 20 20 20 20 20 20 20 74 68 65 20 68 65 61 64 65 72 20 6e ng.includes.........the.header.n
24e0 61 6d 65 20 61 6e 64 20 74 68 65 20 27 3a 20 27 20 73 65 70 61 72 61 74 6f 72 2e 0a 0a 20 20 20 ame.and.the.':.'.separator......
2500 20 20 20 20 20 7a 0b 68 65 61 64 65 72 2d 6e 61 6d 65 fa 01 3a 7a 0a 68 65 61 64 65 72 2d 73 65 .....z.header-name..:z.header-se
2520 70 72 34 00 00 00 5a 03 66 77 73 29 01 da 06 70 6f 6c 69 63 79 29 0a 72 09 00 00 00 5a 06 48 65 pr4...Z.fws)...policy).r....Z.He
2540 61 64 65 72 5a 0b 48 65 61 64 65 72 4c 61 62 65 6c 5a 0d 56 61 6c 75 65 54 65 72 6d 69 6e 61 6c aderZ.HeaderLabelZ.ValueTerminal
2560 72 3e 00 00 00 72 42 00 00 00 da 06 61 70 70 65 6e 64 5a 08 43 46 57 53 4c 69 73 74 5a 12 57 68 r>...rB.....appendZ.CFWSListZ.Wh
2580 69 74 65 53 70 61 63 65 54 65 72 6d 69 6e 61 6c da 04 66 6f 6c 64 29 03 72 12 00 00 00 72 4b 00 iteSpaceTerminal..fold).r....rK.
25a0 00 00 da 06 68 65 61 64 65 72 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 4d 00 00 00 e8 00 ....headerr....r....r....rM.....
25c0 00 00 73 12 00 00 00 00 11 04 01 04 01 0c 01 14 02 06 01 04 01 16 01 0c 01 7a 0f 42 61 73 65 48 ..s......................z.BaseH
25e0 65 61 64 65 72 2e 66 6f 6c 64 4e 29 0d 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 da 07 5f 5f eader.foldN).r....r(...r).....__
2600 64 6f 63 5f 5f 72 3b 00 00 00 72 3c 00 00 00 72 2a 00 00 00 72 3e 00 00 00 72 37 00 00 00 72 48 doc__r;...r<...r*...r>...r7...rH
2620 00 00 00 da 0b 63 6c 61 73 73 6d 65 74 68 6f 64 72 49 00 00 00 72 4d 00 00 00 72 17 00 00 00 72 .....classmethodrI...rM...r....r
2640 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 36 00 00 00 a1 00 00 00 73 10 00 00 00 08 20 04 02 ....r....r....r6.......s........
2660 08 0a 08 05 0c 04 0c 04 08 0a 0c 04 72 36 00 00 00 63 03 00 00 00 00 00 00 00 03 00 00 00 04 00 ............r6...c..............
2680 00 00 43 00 00 00 73 12 00 00 00 74 00 7c 00 7c 01 69 00 83 03 6a 01 7c 02 83 01 53 00 29 01 4e ..C...s....t.|.|.i...j.|...S.).N
26a0 29 02 72 25 00 00 00 72 49 00 00 00 29 03 5a 08 63 6c 73 5f 6e 61 6d 65 da 05 62 61 73 65 73 72 ).r%...rI...).Z.cls_name..basesr
26c0 3f 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 45 00 00 00 05 01 00 00 73 02 00 00 ?...r....r....r....rE.......s...
26e0 00 00 01 72 45 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 26 00 ...rE...c................@...s&.
2700 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 65 05 6a 06 83 01 5a 07 65 08 64 02 64 03 84 00 ..e.Z.d.Z.d.Z.e.e.j...Z.e.d.d...
2720 83 01 5a 09 64 01 53 00 29 04 da 12 55 6e 73 74 72 75 63 74 75 72 65 64 48 65 61 64 65 72 4e 63 ..Z.d.S.)...UnstructuredHeaderNc
2740 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 22 00 00 00 7c 00 6a 00 7c 01 83 ................C...s"...|.j.|..
2760 01 7c 02 64 01 3c 00 74 01 7c 02 64 01 19 00 83 01 7c 02 64 02 3c 00 64 00 53 00 29 03 4e 72 44 .|.d.<.t.|.d.....|.d.<.d.S.).NrD
2780 00 00 00 72 38 00 00 00 29 02 da 0c 76 61 6c 75 65 5f 70 61 72 73 65 72 72 30 00 00 00 29 03 72 ...r8...)...value_parserr0...).r
27a0 3d 00 00 00 72 3f 00 00 00 72 40 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 39 00 =...r?...r@...r....r....r....r9.
27c0 00 00 0e 01 00 00 73 04 00 00 00 00 02 0e 01 7a 18 55 6e 73 74 72 75 63 74 75 72 65 64 48 65 61 ......s........z.UnstructuredHea
27e0 64 65 72 2e 70 61 72 73 65 29 0a 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 da 09 6d 61 78 5f der.parse).r....r(...r).....max_
2800 63 6f 75 6e 74 da 0c 73 74 61 74 69 63 6d 65 74 68 6f 64 72 09 00 00 00 da 10 67 65 74 5f 75 6e count..staticmethodr......get_un
2820 73 74 72 75 63 74 75 72 65 64 72 53 00 00 00 72 50 00 00 00 72 39 00 00 00 72 17 00 00 00 72 17 structuredrS...rP...r9...r....r.
2840 00 00 00 72 17 00 00 00 72 18 00 00 00 72 52 00 00 00 09 01 00 00 73 06 00 00 00 08 02 04 01 0a ...r....r....rR.......s.........
2860 02 72 52 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 .rR...c................@...s....
2880 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 53 00 29 03 da 18 55 6e 69 71 75 65 55 6e 73 74 72 75 e.Z.d.Z.d.Z.d.S.)...UniqueUnstru
28a0 63 74 75 72 65 64 48 65 61 64 65 72 72 2f 00 00 00 4e 29 04 72 20 00 00 00 72 28 00 00 00 72 29 cturedHeaderr/...N).r....r(...r)
28c0 00 00 00 72 54 00 00 00 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 57 00 00 ...rT...r....r....r....r....rW..
28e0 00 14 01 00 00 73 02 00 00 00 08 02 72 57 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 .....s......rW...c..............
2900 00 00 00 00 00 00 73 46 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 65 05 65 06 6a ......sF...e.Z.d.Z.d.Z.d.Z.e.e.j
2920 07 83 01 5a 08 65 09 64 03 64 04 84 00 83 01 5a 0a 87 00 66 01 64 05 64 06 84 08 5a 0b 65 0c 64 ...Z.e.d.d.....Z...f.d.d...Z.e.d
2940 07 64 08 84 00 83 01 5a 0d 87 00 04 00 5a 0e 53 00 29 09 da 0a 44 61 74 65 48 65 61 64 65 72 61 .d.....Z.....Z.S.)...DateHeadera
2960 91 01 00 00 48 65 61 64 65 72 20 77 68 6f 73 65 20 76 61 6c 75 65 20 63 6f 6e 73 69 73 74 73 20 ....Header.whose.value.consists.
2980 6f 66 20 61 20 73 69 6e 67 6c 65 20 74 69 6d 65 73 74 61 6d 70 2e 0a 0a 20 20 20 20 50 72 6f 76 of.a.single.timestamp.......Prov
29a0 69 64 65 73 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 74 74 72 69 62 75 74 65 2c 20 64 61 ides.an.additional.attribute,.da
29c0 74 65 74 69 6d 65 2c 20 77 68 69 63 68 20 69 73 20 65 69 74 68 65 72 20 61 6e 20 61 77 61 72 65 tetime,.which.is.either.an.aware
29e0 0a 20 20 20 20 64 61 74 65 74 69 6d 65 20 75 73 69 6e 67 20 61 20 74 69 6d 65 7a 6f 6e 65 2c 20 .....datetime.using.a.timezone,.
2a00 6f 72 20 61 20 6e 61 69 76 65 20 64 61 74 65 74 69 6d 65 20 69 66 20 74 68 65 20 74 69 6d 65 7a or.a.naive.datetime.if.the.timez
2a20 6f 6e 65 0a 20 20 20 20 69 6e 20 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 69 73 20 2d one.....in.the.input.string.is.-
2a40 30 30 30 30 2e 20 20 41 6c 73 6f 20 61 63 63 65 70 74 73 20 61 20 64 61 74 65 74 69 6d 65 20 61 0000...Also.accepts.a.datetime.a
2a60 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 54 68 65 20 27 76 61 6c 75 65 27 20 61 74 74 72 69 62 75 s.input......The.'value'.attribu
2a80 74 65 20 69 73 20 74 68 65 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 65 te.is.the.normalized.form.of.the
2aa0 20 74 69 6d 65 73 74 61 6d 70 2c 0a 20 20 20 20 77 68 69 63 68 20 6d 65 61 6e 73 20 69 74 20 69 .timestamp,.....which.means.it.i
2ac0 73 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 66 6f 72 6d 61 74 5f 64 61 74 65 74 69 6d 65 20 s.the.output.of.format_datetime.
2ae0 6f 6e 20 74 68 65 20 64 61 74 65 74 69 6d 65 2e 0a 20 20 20 20 4e 63 03 00 00 00 00 00 00 00 03 on.the.datetime......Nc.........
2b00 00 00 00 03 00 00 00 43 00 00 00 73 7a 00 00 00 7c 01 73 36 7c 02 64 01 19 00 6a 00 74 01 6a 02 .......C...sz...|.s6|.d...j.t.j.
2b20 83 00 83 01 01 00 64 00 7c 02 64 02 3c 00 64 03 7c 02 64 04 3c 00 74 03 6a 04 83 00 7c 02 64 05 ......d.|.d.<.d.|.d.<.t.j...|.d.
2b40 3c 00 64 00 53 00 74 05 7c 01 74 06 83 02 72 4a 74 07 6a 08 7c 01 83 01 7d 01 7c 01 7c 02 64 02 <.d.S.t.|.t...rJt.j.|...}.|.|.d.
2b60 3c 00 74 07 6a 09 7c 02 64 02 19 00 83 01 7c 02 64 04 3c 00 7c 00 6a 0a 7c 02 64 04 19 00 83 01 <.t.j.|.d.....|.d.<.|.j.|.d.....
2b80 7c 02 64 05 3c 00 64 00 53 00 29 06 4e 72 37 00 00 00 da 08 64 61 74 65 74 69 6d 65 72 07 00 00 |.d.<.d.S.).Nr7.....datetimer...
2ba0 00 72 38 00 00 00 72 44 00 00 00 29 0b 72 4c 00 00 00 72 04 00 00 00 5a 1a 48 65 61 64 65 72 4d .r8...rD...).rL...r....Z.HeaderM
2bc0 69 73 73 69 6e 67 52 65 71 75 69 72 65 64 56 61 6c 75 65 72 09 00 00 00 5a 09 54 6f 6b 65 6e 4c issingRequiredValuer....Z.TokenL
2be0 69 73 74 da 0a 69 73 69 6e 73 74 61 6e 63 65 72 30 00 00 00 72 03 00 00 00 5a 15 70 61 72 73 65 ist..isinstancer0...r....Z.parse
2c00 64 61 74 65 5f 74 6f 5f 64 61 74 65 74 69 6d 65 5a 0f 66 6f 72 6d 61 74 5f 64 61 74 65 74 69 6d date_to_datetimeZ.format_datetim
2c20 65 72 53 00 00 00 29 03 72 3d 00 00 00 72 3f 00 00 00 72 40 00 00 00 72 17 00 00 00 72 17 00 00 erS...).r=...r?...r@...r....r...
2c40 00 72 18 00 00 00 72 39 00 00 00 29 01 00 00 73 16 00 00 00 00 02 04 01 12 01 08 01 08 01 0c 01 .r....r9...)...s................
2c60 04 01 0a 01 0a 01 08 01 12 01 7a 10 44 61 74 65 48 65 61 64 65 72 2e 70 61 72 73 65 63 01 00 00 ..........z.DateHeader.parsec...
2c80 00 00 00 00 00 03 00 00 00 03 00 00 00 0f 00 00 00 73 1e 00 00 00 7c 02 6a 00 64 01 83 01 7c 00 .................s....|.j.d...|.
2ca0 5f 01 74 02 83 00 6a 03 7c 01 7c 02 8e 01 01 00 64 00 53 00 29 02 4e 72 59 00 00 00 29 04 da 03 _.t...j.|.|.....d.S.).NrY...)...
2cc0 70 6f 70 da 09 5f 64 61 74 65 74 69 6d 65 da 05 73 75 70 65 72 72 3c 00 00 00 29 03 72 12 00 00 pop.._datetime..superr<...).r...
2ce0 00 da 04 61 72 67 73 da 02 6b 77 29 01 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c 00 00 ...args..kw).r....r....r....r<..
2d00 00 37 01 00 00 73 04 00 00 00 00 01 0c 01 7a 0f 44 61 74 65 48 65 61 64 65 72 2e 69 6e 69 74 63 .7...s........z.DateHeader.initc
2d20 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 ................C...s....|.j.S.)
2d40 01 4e 29 01 72 5c 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 .N).r\...).r....r....r....r....r
2d60 59 00 00 00 3b 01 00 00 73 02 00 00 00 00 02 7a 13 44 61 74 65 48 65 61 64 65 72 2e 64 61 74 65 Y...;...s......z.DateHeader.date
2d80 74 69 6d 65 29 0f 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 4f 00 00 00 72 54 00 00 00 72 time).r....r(...r)...rO...rT...r
2da0 55 00 00 00 72 09 00 00 00 72 56 00 00 00 72 53 00 00 00 72 50 00 00 00 72 39 00 00 00 72 3c 00 U...r....rV...rS...rP...r9...r<.
2dc0 00 00 72 2a 00 00 00 72 59 00 00 00 da 0d 5f 5f 63 6c 61 73 73 63 65 6c 6c 5f 5f 72 17 00 00 00 ..r*...rY.....__classcell__r....
2de0 72 17 00 00 00 29 01 72 1f 00 00 00 72 18 00 00 00 72 58 00 00 00 19 01 00 00 73 0c 00 00 00 08 r....).r....r....rX.......s.....
2e00 09 04 02 04 03 0a 02 0c 0e 0c 04 72 58 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 ...........rX...c...............
2e20 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 53 00 29 03 da 10 55 6e .@...s....e.Z.d.Z.d.Z.d.S.)...Un
2e40 69 71 75 65 44 61 74 65 48 65 61 64 65 72 72 2f 00 00 00 4e 29 04 72 20 00 00 00 72 28 00 00 00 iqueDateHeaderr/...N).r....r(...
2e60 72 29 00 00 00 72 54 00 00 00 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 61 r)...rT...r....r....r....r....ra
2e80 00 00 00 40 01 00 00 73 02 00 00 00 08 02 72 61 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 ...@...s......ra...c............
2ea0 03 00 00 00 00 00 00 00 73 50 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 64 02 64 03 84 ........sP...e.Z.d.Z.d.Z.e.d.d..
2ec0 00 83 01 5a 05 65 06 64 04 64 05 84 00 83 01 5a 07 87 00 66 01 64 06 64 07 84 08 5a 08 65 09 64 ...Z.e.d.d.....Z...f.d.d...Z.e.d
2ee0 08 64 09 84 00 83 01 5a 0a 65 09 64 0a 64 0b 84 00 83 01 5a 0b 87 00 04 00 5a 0c 53 00 29 0c da .d.....Z.e.d.d.....Z.....Z.S.)..
2f00 0d 41 64 64 72 65 73 73 48 65 61 64 65 72 4e 63 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 .AddressHeaderNc................
2f20 43 00 00 00 73 20 00 00 00 74 00 6a 01 7c 00 83 01 5c 02 7d 01 7d 00 7c 00 0c 00 73 1c 74 02 64 C...s....t.j.|...\.}.}.|...s.t.d
2f40 01 83 01 82 01 7c 01 53 00 29 02 4e 7a 16 74 68 69 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 68 61 .....|.S.).Nz.this.should.not.ha
2f60 70 70 65 6e 29 03 72 09 00 00 00 5a 10 67 65 74 5f 61 64 64 72 65 73 73 5f 6c 69 73 74 da 0e 41 ppen).r....Z.get_address_list..A
2f80 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 29 02 72 3f 00 00 00 da 0c 61 64 64 72 65 73 73 5f 6c 69 ssertionError).r?.....address_li
2fa0 73 74 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 53 00 00 00 49 01 00 00 73 06 00 00 00 00 str....r....r....rS...I...s.....
2fc0 02 0e 01 0e 01 7a 1a 41 64 64 72 65 73 73 48 65 61 64 65 72 2e 76 61 6c 75 65 5f 70 61 72 73 65 .....z.AddressHeader.value_parse
2fe0 72 63 03 00 00 00 00 00 00 00 07 00 00 00 06 00 00 00 43 00 00 00 73 c2 00 00 00 74 00 7c 01 74 rc................C...s....t.|.t
3000 01 83 02 72 5a 7c 00 6a 02 7c 01 83 01 04 00 7c 02 64 01 3c 00 7d 03 67 00 7d 04 78 2c 7c 03 6a ...rZ|.j.|.....|.d.<.}.g.}.x,|.j
3020 03 44 00 5d 22 7d 05 7c 04 6a 04 74 05 7c 05 6a 06 64 02 64 03 84 00 7c 05 6a 07 44 00 83 01 83 .D.]"}.|.j.t.|.j.d.d...|.j.D....
3040 02 83 01 01 00 71 28 57 00 74 08 7c 03 6a 09 83 01 7d 06 6e 22 74 0a 7c 01 64 04 83 02 73 6a 7c .....q(W.t.|.j...}.n"t.|.d...sj|
3060 01 67 01 7d 01 64 05 64 03 84 00 7c 01 44 00 83 01 7d 04 67 00 7d 06 7c 04 7c 02 64 06 3c 00 7c .g.}.d.d...|.D...}.g.}.|.|.d.<.|
3080 06 7c 02 64 07 3c 00 64 08 6a 0b 64 09 64 03 84 00 7c 04 44 00 83 01 83 01 7c 02 64 0a 3c 00 64 .|.d.<.d.j.d.d...|.D.....|.d.<.d
30a0 01 7c 02 6b 07 72 be 7c 00 6a 02 7c 02 64 0a 19 00 83 01 7c 02 64 01 3c 00 64 00 53 00 29 0b 4e .|.k.r.|.j.|.d.....|.d.<.d.S.).N
30c0 72 44 00 00 00 63 01 00 00 00 00 00 00 00 02 00 00 00 06 00 00 00 53 00 00 00 73 2a 00 00 00 67 rD...c................S...s*...g
30e0 00 7c 00 5d 22 7d 01 74 00 7c 01 6a 01 70 12 64 00 7c 01 6a 02 70 1a 64 00 7c 01 6a 03 70 22 64 .|.]"}.t.|.j.p.d.|.j.p.d.|.j.p"d
3100 00 83 03 91 02 71 04 53 00 29 01 72 07 00 00 00 29 04 72 06 00 00 00 72 13 00 00 00 72 0d 00 00 .....q.S.).r....).r....r....r...
3120 00 72 0e 00 00 00 29 02 72 31 00 00 00 5a 02 6d 62 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 .r....).r1...Z.mbr....r....r....
3140 fa 0a 3c 6c 69 73 74 63 6f 6d 70 3e 58 01 00 00 73 02 00 00 00 06 03 7a 27 41 64 64 72 65 73 73 ..<listcomp>X...s......z'Address
3160 48 65 61 64 65 72 2e 70 61 72 73 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e Header.parse.<locals>.<listcomp>
3180 da 08 5f 5f 69 74 65 72 5f 5f 63 01 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00 53 00 00 00 73 ..__iter__c................S...s
31a0 26 00 00 00 67 00 7c 00 5d 1e 7d 01 74 00 7c 01 64 00 83 02 73 1e 74 01 64 01 7c 01 67 01 83 02 &...g.|.].}.t.|.d...s.t.d.|.g...
31c0 6e 02 7c 01 91 02 71 04 53 00 29 02 72 2e 00 00 00 4e 29 02 da 07 68 61 73 61 74 74 72 72 2b 00 n.|...q.S.).r....N)...hasattrr+.
31e0 00 00 29 02 72 31 00 00 00 da 04 69 74 65 6d 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 65 ..).r1.....itemr....r....r....re
3200 00 00 00 61 01 00 00 73 02 00 00 00 06 02 da 06 67 72 6f 75 70 73 72 37 00 00 00 7a 02 2c 20 63 ...a...s........groupsr7...z.,.c
3220 01 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 14 00 00 00 67 00 7c 00 5d 0c 7d ................S...s....g.|.].}
3240 01 74 00 7c 01 83 01 91 02 71 04 53 00 72 17 00 00 00 29 01 72 30 00 00 00 29 02 72 31 00 00 00 .t.|.....q.S.r....).r0...).r1...
3260 72 68 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 65 00 00 00 67 01 00 00 73 02 00 rh...r....r....r....re...g...s..
3280 00 00 06 00 72 38 00 00 00 29 0c 72 5a 00 00 00 72 30 00 00 00 72 53 00 00 00 72 2e 00 00 00 72 ....r8...).rZ...r0...rS...r....r
32a0 4c 00 00 00 72 2b 00 00 00 72 13 00 00 00 5a 0d 61 6c 6c 5f 6d 61 69 6c 62 6f 78 65 73 da 04 6c L...r+...r....Z.all_mailboxes..l
32c0 69 73 74 72 0c 00 00 00 72 67 00 00 00 72 35 00 00 00 29 07 72 3d 00 00 00 72 3f 00 00 00 72 40 istr....rg...r5...).r=...r?...r@
32e0 00 00 00 72 64 00 00 00 72 69 00 00 00 5a 04 61 64 64 72 72 37 00 00 00 72 17 00 00 00 72 17 00 ...rd...ri...Z.addrr7...r....r..
3300 00 00 72 18 00 00 00 72 39 00 00 00 4f 01 00 00 73 24 00 00 00 00 02 0a 03 12 01 04 01 0c 01 0a ..r....r9...O...s$..............
3320 01 06 03 12 01 0c 03 0a 01 06 01 06 02 08 01 04 01 08 01 08 01 18 01 08 01 7a 13 41 64 64 72 65 .........................z.Addre
3340 73 73 48 65 61 64 65 72 2e 70 61 72 73 65 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0f ssHeader.parsec.................
3360 00 00 00 73 28 00 00 00 74 00 7c 02 6a 01 64 01 83 01 83 01 7c 00 5f 02 64 00 7c 00 5f 03 74 04 ...s(...t.|.j.d.....|._.d.|._.t.
3380 83 00 6a 05 7c 01 7c 02 8e 01 01 00 64 00 53 00 29 02 4e 72 69 00 00 00 29 06 72 2c 00 00 00 72 ..j.|.|.....d.S.).Nri...).r,...r
33a0 5b 00 00 00 da 07 5f 67 72 6f 75 70 73 72 2d 00 00 00 72 5d 00 00 00 72 3c 00 00 00 29 03 72 12 [....._groupsr-...r]...r<...).r.
33c0 00 00 00 72 5e 00 00 00 72 5f 00 00 00 29 01 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c ...r^...r_...).r....r....r....r<
33e0 00 00 00 6b 01 00 00 73 06 00 00 00 00 01 10 01 06 01 7a 12 41 64 64 72 65 73 73 48 65 61 64 65 ...k...s..........z.AddressHeade
3400 72 2e 69 6e 69 74 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 r.initc................C...s....
3420 7c 00 6a 00 53 00 29 01 4e 29 01 72 6b 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 |.j.S.).N).rk...).r....r....r...
3440 00 72 18 00 00 00 72 69 00 00 00 70 01 00 00 73 02 00 00 00 00 02 7a 14 41 64 64 72 65 73 73 48 .r....ri...p...s......z.AddressH
3460 65 61 64 65 72 2e 67 72 6f 75 70 73 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 eader.groupsc................C..
3480 00 73 26 00 00 00 7c 00 6a 00 64 00 6b 08 72 20 74 01 64 01 64 02 84 00 7c 00 6a 02 44 00 83 01 .s&...|.j.d.k.r.t.d.d...|.j.D...
34a0 83 01 7c 00 5f 00 7c 00 6a 00 53 00 29 03 4e 63 01 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 ..|._.|.j.S.).Nc................
34c0 53 00 00 00 73 1c 00 00 00 67 00 7c 00 5d 14 7d 01 7c 01 6a 00 44 00 5d 08 7d 02 7c 02 91 03 71 S...s....g.|.].}.|.j.D.].}.|...q
34e0 0e 71 04 53 00 72 17 00 00 00 29 01 72 2e 00 00 00 29 03 72 31 00 00 00 da 05 67 72 6f 75 70 da .q.S.r....).r....).r1.....group.
3500 07 61 64 64 72 65 73 73 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 65 00 00 00 77 01 00 00 .addressr....r....r....re...w...
3520 73 04 00 00 00 06 00 02 01 7a 2b 41 64 64 72 65 73 73 48 65 61 64 65 72 2e 61 64 64 72 65 73 73 s........z+AddressHeader.address
3540 65 73 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 6f 6d 70 3e 29 03 72 2d 00 00 00 72 2c 00 es.<locals>.<listcomp>).r-...r,.
3560 00 00 72 6b 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 2e 00 ..rk...).r....r....r....r....r..
3580 00 00 74 01 00 00 73 06 00 00 00 00 02 0a 01 16 02 7a 17 41 64 64 72 65 73 73 48 65 61 64 65 72 ..t...s..........z.AddressHeader
35a0 2e 61 64 64 72 65 73 73 65 73 29 0d 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 54 00 00 00 .addresses).r....r(...r)...rT...
35c0 72 55 00 00 00 72 53 00 00 00 72 50 00 00 00 72 39 00 00 00 72 3c 00 00 00 72 2a 00 00 00 72 69 rU...rS...rP...r9...r<...r*...ri
35e0 00 00 00 72 2e 00 00 00 72 60 00 00 00 72 17 00 00 00 72 17 00 00 00 29 01 72 1f 00 00 00 72 18 ...r....r`...r....r....).r....r.
3600 00 00 00 72 62 00 00 00 45 01 00 00 73 0c 00 00 00 08 02 04 02 0c 06 0c 1c 0c 05 0c 04 72 62 00 ...rb...E...s................rb.
3620 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 5a 01 ..c................@...s....e.Z.
3640 64 00 5a 02 64 01 5a 03 64 02 53 00 29 03 da 13 55 6e 69 71 75 65 41 64 64 72 65 73 73 48 65 61 d.Z.d.Z.d.S.)...UniqueAddressHea
3660 64 65 72 72 2f 00 00 00 4e 29 04 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 54 00 00 00 72 derr/...N).r....r(...r)...rT...r
3680 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 6e 00 00 00 7c 01 00 00 73 02 00 00 ....r....r....r....rn...|...s...
36a0 00 08 02 72 6e 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 18 00 ...rn...c................@...s..
36c0 00 00 65 00 5a 01 64 00 5a 02 65 03 64 01 64 02 84 00 83 01 5a 04 64 03 53 00 29 04 da 13 53 69 ..e.Z.d.Z.e.d.d.....Z.d.S.)...Si
36e0 6e 67 6c 65 41 64 64 72 65 73 73 48 65 61 64 65 72 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 ngleAddressHeaderc..............
3700 00 00 43 00 00 00 73 28 00 00 00 74 00 7c 00 6a 01 83 01 64 01 6b 03 72 1e 74 02 64 02 6a 03 7c ..C...s(...t.|.j...d.k.r.t.d.j.|
3720 00 6a 04 83 01 83 01 82 01 7c 00 6a 01 64 03 19 00 53 00 29 04 4e 72 2f 00 00 00 7a 39 76 61 6c .j.......|.j.d...S.).Nr/...z9val
3740 75 65 20 6f 66 20 73 69 6e 67 6c 65 20 61 64 64 72 65 73 73 20 68 65 61 64 65 72 20 7b 7d 20 69 ue.of.single.address.header.{}.i
3760 73 20 6e 6f 74 20 61 20 73 69 6e 67 6c 65 20 61 64 64 72 65 73 73 72 01 00 00 00 29 05 72 1c 00 s.not.a.single.addressr....).r..
3780 00 00 72 2e 00 00 00 72 0a 00 00 00 72 0b 00 00 00 72 3e 00 00 00 29 01 72 12 00 00 00 72 17 00 ..r....r....r....r>...).r....r..
37a0 00 00 72 17 00 00 00 72 18 00 00 00 72 6d 00 00 00 83 01 00 00 73 08 00 00 00 00 02 0e 01 06 01 ..r....r....rm.......s..........
37c0 0a 01 7a 1b 53 69 6e 67 6c 65 41 64 64 72 65 73 73 48 65 61 64 65 72 2e 61 64 64 72 65 73 73 4e ..z.SingleAddressHeader.addressN
37e0 29 05 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 2a 00 00 00 72 6d 00 00 00 72 17 00 00 00 ).r....r(...r)...r*...rm...r....
3800 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 6f 00 00 00 81 01 00 00 73 02 00 00 00 08 02 72 r....r....r....ro.......s......r
3820 6f 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 40 00 00 00 73 10 00 00 00 65 00 o...c................@...s....e.
3840 5a 01 64 00 5a 02 64 01 5a 03 64 02 53 00 29 03 da 19 55 6e 69 71 75 65 53 69 6e 67 6c 65 41 64 Z.d.Z.d.Z.d.S.)...UniqueSingleAd
3860 64 72 65 73 73 48 65 61 64 65 72 72 2f 00 00 00 4e 29 04 72 20 00 00 00 72 28 00 00 00 72 29 00 dressHeaderr/...N).r....r(...r).
3880 00 00 72 54 00 00 00 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 70 00 00 00 ..rT...r....r....r....r....rp...
38a0 8b 01 00 00 73 02 00 00 00 08 02 72 70 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 ....s......rp...c...............
38c0 00 00 00 00 00 73 5a 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 65 05 6a 06 83 01 5a 07 .....sZ...e.Z.d.Z.d.Z.e.e.j...Z.
38e0 65 08 64 02 64 03 84 00 83 01 5a 09 87 00 66 01 64 04 64 05 84 08 5a 0a 65 0b 64 06 64 07 84 00 e.d.d.....Z...f.d.d...Z.e.d.d...
3900 83 01 5a 0c 65 0b 64 08 64 09 84 00 83 01 5a 0d 65 0b 64 0a 64 0b 84 00 83 01 5a 0e 87 00 04 00 ..Z.e.d.d.....Z.e.d.d.....Z.....
3920 5a 0f 53 00 29 0c da 11 4d 49 4d 45 56 65 72 73 69 6f 6e 48 65 61 64 65 72 72 2f 00 00 00 63 03 Z.S.)...MIMEVersionHeaderr/...c.
3940 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 80 00 00 00 7c 00 6a 00 7c 01 83 01 ...............C...s....|.j.|...
3960 04 00 7c 02 64 01 3c 00 7d 03 74 01 7c 03 83 01 7c 02 64 02 3c 00 7c 02 64 03 19 00 6a 02 7c 03 ..|.d.<.}.t.|...|.d.<.|.d...j.|.
3980 6a 03 83 01 01 00 7c 03 6a 04 64 00 6b 08 72 3c 64 00 6e 04 7c 03 6a 05 7c 02 64 04 3c 00 7c 03 j.....|.j.d.k.r<d.n.|.j.|.d.<.|.
39a0 6a 04 7c 02 64 05 3c 00 7c 03 6a 04 64 00 6b 09 72 74 64 06 6a 06 7c 02 64 04 19 00 7c 02 64 05 j.|.d.<.|.j.d.k.rtd.j.|.d...|.d.
39c0 19 00 83 02 7c 02 64 07 3c 00 6e 08 64 00 7c 02 64 07 3c 00 64 00 53 00 29 08 4e 72 44 00 00 00 ....|.d.<.n.d.|.d.<.d.S.).NrD...
39e0 72 38 00 00 00 72 37 00 00 00 da 05 6d 61 6a 6f 72 da 05 6d 69 6e 6f 72 7a 05 7b 7d 2e 7b 7d da r8...r7.....major..minorz.{}.{}.
3a00 07 76 65 72 73 69 6f 6e 29 07 72 53 00 00 00 72 30 00 00 00 da 06 65 78 74 65 6e 64 72 0c 00 00 .version).rS...r0.....extendr...
3a20 00 72 73 00 00 00 72 72 00 00 00 72 0b 00 00 00 29 04 72 3d 00 00 00 72 3f 00 00 00 72 40 00 00 .rs...rr...r....).r=...r?...r@..
3a40 00 72 44 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 39 00 00 00 96 01 00 00 73 10 .rD...r....r....r....r9.......s.
3a60 00 00 00 00 02 12 01 0c 01 10 01 18 01 0a 01 0a 01 1a 02 7a 17 4d 49 4d 45 56 65 72 73 69 6f 6e ...................z.MIMEVersion
3a80 48 65 61 64 65 72 2e 70 61 72 73 65 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0f 00 00 Header.parsec...................
3aa0 00 73 36 00 00 00 7c 02 6a 00 64 01 83 01 7c 00 5f 01 7c 02 6a 00 64 02 83 01 7c 00 5f 02 7c 02 .s6...|.j.d...|._.|.j.d...|._.|.
3ac0 6a 00 64 03 83 01 7c 00 5f 03 74 04 83 00 6a 05 7c 01 7c 02 8e 01 01 00 64 00 53 00 29 04 4e 72 j.d...|._.t...j.|.|.....d.S.).Nr
3ae0 74 00 00 00 72 72 00 00 00 72 73 00 00 00 29 06 72 5b 00 00 00 da 08 5f 76 65 72 73 69 6f 6e da t...rr...rs...).r[....._version.
3b00 06 5f 6d 61 6a 6f 72 da 06 5f 6d 69 6e 6f 72 72 5d 00 00 00 72 3c 00 00 00 29 03 72 12 00 00 00 ._major.._minorr]...r<...).r....
3b20 72 5e 00 00 00 72 5f 00 00 00 29 01 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c 00 00 00 r^...r_...).r....r....r....r<...
3b40 a2 01 00 00 73 08 00 00 00 00 01 0c 01 0c 01 0c 01 7a 16 4d 49 4d 45 56 65 72 73 69 6f 6e 48 65 ....s............z.MIMEVersionHe
3b60 61 64 65 72 2e 69 6e 69 74 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 ader.initc................C...s.
3b80 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 77 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 ...|.j.S.).N).rw...).r....r....r
3ba0 17 00 00 00 72 18 00 00 00 72 72 00 00 00 a8 01 00 00 73 02 00 00 00 00 02 7a 17 4d 49 4d 45 56 ....r....rr.......s......z.MIMEV
3bc0 65 72 73 69 6f 6e 48 65 61 64 65 72 2e 6d 61 6a 6f 72 63 01 00 00 00 00 00 00 00 01 00 00 00 01 ersionHeader.majorc.............
3be0 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 78 00 00 00 29 01 72 12 ...C...s....|.j.S.).N).rx...).r.
3c00 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 73 00 00 00 ac 01 00 00 73 02 00 00 00 ...r....r....r....rs.......s....
3c20 00 02 7a 17 4d 49 4d 45 56 65 72 73 69 6f 6e 48 65 61 64 65 72 2e 6d 69 6e 6f 72 63 01 00 00 00 ..z.MIMEVersionHeader.minorc....
3c40 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 ............C...s....|.j.S.).N).
3c60 72 76 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 74 00 00 00 rv...).r....r....r....r....rt...
3c80 b0 01 00 00 73 02 00 00 00 00 02 7a 19 4d 49 4d 45 56 65 72 73 69 6f 6e 48 65 61 64 65 72 2e 76 ....s......z.MIMEVersionHeader.v
3ca0 65 72 73 69 6f 6e 29 10 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 54 00 00 00 72 55 00 00 ersion).r....r(...r)...rT...rU..
3cc0 00 72 09 00 00 00 5a 12 70 61 72 73 65 5f 6d 69 6d 65 5f 76 65 72 73 69 6f 6e 72 53 00 00 00 72 .r....Z.parse_mime_versionrS...r
3ce0 50 00 00 00 72 39 00 00 00 72 3c 00 00 00 72 2a 00 00 00 72 72 00 00 00 72 73 00 00 00 72 74 00 P...r9...r<...r*...rr...rs...rt.
3d00 00 00 72 60 00 00 00 72 17 00 00 00 72 17 00 00 00 29 01 72 1f 00 00 00 72 18 00 00 00 72 71 00 ..r`...r....r....).r....r....rq.
3d20 00 00 90 01 00 00 73 0e 00 00 00 08 02 04 02 0a 02 0c 0c 0c 06 0c 04 0c 04 72 71 00 00 00 63 00 ......s..................rq...c.
3d40 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a 02 ...................s8...e.Z.d.Z.
3d60 64 01 5a 03 65 04 64 02 64 03 84 00 83 01 5a 05 87 00 66 01 64 04 64 05 84 08 5a 06 65 07 64 06 d.Z.e.d.d.....Z...f.d.d...Z.e.d.
3d80 64 07 84 00 83 01 5a 08 87 00 04 00 5a 09 53 00 29 08 da 17 50 61 72 61 6d 65 74 65 72 69 7a 65 d.....Z.....Z.S.)...Parameterize
3da0 64 4d 49 4d 45 48 65 61 64 65 72 72 2f 00 00 00 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 dMIMEHeaderr/...c...............
3dc0 00 43 00 00 00 73 5a 00 00 00 7c 00 6a 00 7c 01 83 01 04 00 7c 02 64 01 3c 00 7d 03 74 01 7c 03 .C...sZ...|.j.|.....|.d.<.}.t.|.
3de0 83 01 7c 02 64 02 3c 00 7c 02 64 03 19 00 6a 02 7c 03 6a 03 83 01 01 00 7c 03 6a 04 64 00 6b 08 ..|.d.<.|.d...j.|.j.....|.j.d.k.
3e00 72 42 69 00 7c 02 64 04 3c 00 6e 14 64 05 64 06 84 00 7c 03 6a 04 44 00 83 01 7c 02 64 04 3c 00 rBi.|.d.<.n.d.d...|.j.D...|.d.<.
3e20 64 00 53 00 29 07 4e 72 44 00 00 00 72 38 00 00 00 72 37 00 00 00 da 06 70 61 72 61 6d 73 63 01 d.S.).NrD...r8...r7.....paramsc.
3e40 00 00 00 00 00 00 00 03 00 00 00 05 00 00 00 53 00 00 00 73 26 00 00 00 69 00 7c 00 5d 1e 5c 02 ...............S...s&...i.|.].\.
3e60 7d 01 7d 02 74 00 6a 01 7c 02 83 01 74 00 6a 01 7c 01 83 01 6a 02 83 00 93 02 71 04 53 00 72 17 }.}.t.j.|...t.j.|...j.....q.S.r.
3e80 00 00 00 29 03 72 03 00 00 00 72 3a 00 00 00 da 05 6c 6f 77 65 72 29 03 72 31 00 00 00 72 3e 00 ...).r....r:.....lower).r1...r>.
3ea0 00 00 72 3f 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 fa 0a 3c 64 69 63 74 63 6f 6d ..r?...r....r....r......<dictcom
3ec0 70 3e c5 01 00 00 73 02 00 00 00 06 02 7a 31 50 61 72 61 6d 65 74 65 72 69 7a 65 64 4d 49 4d 45 p>....s......z1ParameterizedMIME
3ee0 48 65 61 64 65 72 2e 70 61 72 73 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 64 69 63 74 63 6f 6d 70 3e Header.parse.<locals>.<dictcomp>
3f00 29 05 72 53 00 00 00 72 30 00 00 00 72 75 00 00 00 72 0c 00 00 00 72 7a 00 00 00 29 04 72 3d 00 ).rS...r0...ru...r....rz...).r=.
3f20 00 00 72 3f 00 00 00 72 40 00 00 00 72 44 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 ..r?...r@...rD...r....r....r....
3f40 72 39 00 00 00 bc 01 00 00 73 0e 00 00 00 00 02 12 01 0c 01 10 01 0a 01 0a 03 06 02 7a 1d 50 61 r9.......s..................z.Pa
3f60 72 61 6d 65 74 65 72 69 7a 65 64 4d 49 4d 45 48 65 61 64 65 72 2e 70 61 72 73 65 63 01 00 00 00 rameterizedMIMEHeader.parsec....
3f80 00 00 00 00 03 00 00 00 03 00 00 00 0f 00 00 00 73 1e 00 00 00 7c 02 6a 00 64 01 83 01 7c 00 5f ................s....|.j.d...|._
3fa0 01 74 02 83 00 6a 03 7c 01 7c 02 8e 01 01 00 64 00 53 00 29 02 4e 72 7a 00 00 00 29 04 72 5b 00 .t...j.|.|.....d.S.).Nrz...).r[.
3fc0 00 00 da 07 5f 70 61 72 61 6d 73 72 5d 00 00 00 72 3c 00 00 00 29 03 72 12 00 00 00 72 5e 00 00 ...._paramsr]...r<...).r....r^..
3fe0 00 72 5f 00 00 00 29 01 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c 00 00 00 c9 01 00 00 .r_...).r....r....r....r<.......
4000 73 04 00 00 00 00 01 0c 01 7a 1c 50 61 72 61 6d 65 74 65 72 69 7a 65 64 4d 49 4d 45 48 65 61 64 s........z.ParameterizedMIMEHead
4020 65 72 2e 69 6e 69 74 63 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0a 00 00 er.initc................C...s...
4040 00 74 00 7c 00 6a 01 83 01 53 00 29 01 4e 29 02 72 02 00 00 00 72 7d 00 00 00 29 01 72 12 00 00 .t.|.j...S.).N).r....r}...).r...
4060 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 7a 00 00 00 cd 01 00 00 73 02 00 00 00 00 02 .r....r....r....rz.......s......
4080 7a 1e 50 61 72 61 6d 65 74 65 72 69 7a 65 64 4d 49 4d 45 48 65 61 64 65 72 2e 70 61 72 61 6d 73 z.ParameterizedMIMEHeader.params
40a0 29 0a 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 54 00 00 00 72 50 00 00 00 72 39 00 00 00 ).r....r(...r)...rT...rP...r9...
40c0 72 3c 00 00 00 72 2a 00 00 00 72 7a 00 00 00 72 60 00 00 00 72 17 00 00 00 72 17 00 00 00 29 01 r<...r*...rz...r`...r....r....).
40e0 72 1f 00 00 00 72 18 00 00 00 72 79 00 00 00 b5 01 00 00 73 08 00 00 00 08 05 04 02 0c 0d 0c 04 r....r....ry.......s............
4100 72 79 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 4a 00 00 00 65 ry...c....................sJ...e
4120 00 5a 01 64 00 5a 02 65 03 65 04 6a 05 83 01 5a 06 87 00 66 01 64 01 64 02 84 08 5a 07 65 08 64 .Z.d.Z.e.e.j...Z...f.d.d...Z.e.d
4140 03 64 04 84 00 83 01 5a 09 65 08 64 05 64 06 84 00 83 01 5a 0a 65 08 64 07 64 08 84 00 83 01 5a .d.....Z.e.d.d.....Z.e.d.d.....Z
4160 0b 87 00 04 00 5a 0c 53 00 29 09 da 11 43 6f 6e 74 65 6e 74 54 79 70 65 48 65 61 64 65 72 63 01 .....Z.S.)...ContentTypeHeaderc.
4180 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 0f 00 00 00 73 32 00 00 00 74 00 83 00 6a 01 7c 01 ...................s2...t...j.|.
41a0 7c 02 8e 01 01 00 74 02 6a 03 7c 00 6a 04 6a 05 83 01 7c 00 5f 06 74 02 6a 03 7c 00 6a 04 6a 07 |.....t.j.|.j.j...|._.t.j.|.j.j.
41c0 83 01 7c 00 5f 08 64 00 53 00 29 01 4e 29 09 72 5d 00 00 00 72 3c 00 00 00 72 03 00 00 00 72 3a ..|._.d.S.).N).r]...r<...r....r:
41e0 00 00 00 72 42 00 00 00 da 08 6d 61 69 6e 74 79 70 65 da 09 5f 6d 61 69 6e 74 79 70 65 da 07 73 ...rB.....maintype.._maintype..s
4200 75 62 74 79 70 65 da 08 5f 73 75 62 74 79 70 65 29 03 72 12 00 00 00 72 5e 00 00 00 72 5f 00 00 ubtype.._subtype).r....r^...r_..
4220 00 29 01 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c 00 00 00 d6 01 00 00 73 06 00 00 00 .).r....r....r....r<.......s....
4240 00 01 0e 01 10 01 7a 16 43 6f 6e 74 65 6e 74 54 79 70 65 48 65 61 64 65 72 2e 69 6e 69 74 63 01 ......z.ContentTypeHeader.initc.
4260 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 ...............C...s....|.j.S.).
4280 4e 29 01 72 80 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 7f N).r....).r....r....r....r....r.
42a0 00 00 00 db 01 00 00 73 02 00 00 00 00 02 7a 1a 43 6f 6e 74 65 6e 74 54 79 70 65 48 65 61 64 65 .......s......z.ContentTypeHeade
42c0 72 2e 6d 61 69 6e 74 79 70 65 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 r.maintypec................C...s
42e0 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 82 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 ....|.j.S.).N).r....).r....r....
4300 72 17 00 00 00 72 18 00 00 00 72 81 00 00 00 df 01 00 00 73 02 00 00 00 00 02 7a 19 43 6f 6e 74 r....r....r........s......z.Cont
4320 65 6e 74 54 79 70 65 48 65 61 64 65 72 2e 73 75 62 74 79 70 65 63 01 00 00 00 00 00 00 00 01 00 entTypeHeader.subtypec..........
4340 00 00 02 00 00 00 43 00 00 00 73 10 00 00 00 7c 00 6a 00 64 01 17 00 7c 00 6a 01 17 00 53 00 29 ......C...s....|.j.d...|.j...S.)
4360 02 4e fa 01 2f 29 02 72 7f 00 00 00 72 81 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 .N../).r....r....).r....r....r..
4380 00 00 72 18 00 00 00 da 0c 63 6f 6e 74 65 6e 74 5f 74 79 70 65 e3 01 00 00 73 02 00 00 00 00 02 ..r......content_type....s......
43a0 7a 1e 43 6f 6e 74 65 6e 74 54 79 70 65 48 65 61 64 65 72 2e 63 6f 6e 74 65 6e 74 5f 74 79 70 65 z.ContentTypeHeader.content_type
43c0 29 0d 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 55 00 00 00 72 09 00 00 00 5a 19 70 61 72 ).r....r(...r)...rU...r....Z.par
43e0 73 65 5f 63 6f 6e 74 65 6e 74 5f 74 79 70 65 5f 68 65 61 64 65 72 72 53 00 00 00 72 3c 00 00 00 se_content_type_headerrS...r<...
4400 72 2a 00 00 00 72 7f 00 00 00 72 81 00 00 00 72 84 00 00 00 72 60 00 00 00 72 17 00 00 00 72 17 r*...r....r....r....r`...r....r.
4420 00 00 00 29 01 72 1f 00 00 00 72 18 00 00 00 72 7e 00 00 00 d2 01 00 00 73 0a 00 00 00 08 02 0a ...).r....r....r~.......s.......
4440 02 0c 05 0c 04 0c 04 72 7e 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 .......r~...c...................
4460 00 73 32 00 00 00 65 00 5a 01 64 00 5a 02 65 03 65 04 6a 05 83 01 5a 06 87 00 66 01 64 01 64 02 .s2...e.Z.d.Z.e.e.j...Z...f.d.d.
4480 84 08 5a 07 65 08 64 03 64 04 84 00 83 01 5a 09 87 00 04 00 5a 0a 53 00 29 05 da 18 43 6f 6e 74 ..Z.e.d.d.....Z.....Z.S.)...Cont
44a0 65 6e 74 44 69 73 70 6f 73 69 74 69 6f 6e 48 65 61 64 65 72 63 01 00 00 00 00 00 00 00 04 00 00 entDispositionHeaderc...........
44c0 00 03 00 00 00 0f 00 00 00 73 32 00 00 00 74 00 83 00 6a 01 7c 01 7c 02 8e 01 01 00 7c 00 6a 02 .........s2...t...j.|.|.....|.j.
44e0 6a 03 7d 03 7c 03 64 00 6b 08 72 22 7c 03 6e 08 74 04 6a 05 7c 03 83 01 7c 00 5f 06 64 00 53 00 j.}.|.d.k.r"|.n.t.j.|...|._.d.S.
4500 29 01 4e 29 07 72 5d 00 00 00 72 3c 00 00 00 72 42 00 00 00 da 13 63 6f 6e 74 65 6e 74 5f 64 69 ).N).r]...r<...rB.....content_di
4520 73 70 6f 73 69 74 69 6f 6e 72 03 00 00 00 72 3a 00 00 00 da 14 5f 63 6f 6e 74 65 6e 74 5f 64 69 spositionr....r:....._content_di
4540 73 70 6f 73 69 74 69 6f 6e 29 04 72 12 00 00 00 72 5e 00 00 00 72 5f 00 00 00 5a 02 63 64 29 01 sposition).r....r^...r_...Z.cd).
4560 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 72 3c 00 00 00 ec 01 00 00 73 06 00 00 00 00 01 0e r....r....r....r<.......s.......
4580 01 08 01 7a 1d 43 6f 6e 74 65 6e 74 44 69 73 70 6f 73 69 74 69 6f 6e 48 65 61 64 65 72 2e 69 6e ...z.ContentDispositionHeader.in
45a0 69 74 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 itc................C...s....|.j.
45c0 53 00 29 01 4e 29 01 72 87 00 00 00 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 S.).N).r....).r....r....r....r..
45e0 00 00 72 86 00 00 00 f1 01 00 00 73 02 00 00 00 00 02 7a 2c 43 6f 6e 74 65 6e 74 44 69 73 70 6f ..r........s......z,ContentDispo
4600 73 69 74 69 6f 6e 48 65 61 64 65 72 2e 63 6f 6e 74 65 6e 74 5f 64 69 73 70 6f 73 69 74 69 6f 6e sitionHeader.content_disposition
4620 29 0b 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 55 00 00 00 72 09 00 00 00 5a 20 70 61 72 ).r....r(...r)...rU...r....Z.par
4640 73 65 5f 63 6f 6e 74 65 6e 74 5f 64 69 73 70 6f 73 69 74 69 6f 6e 5f 68 65 61 64 65 72 72 53 00 se_content_disposition_headerrS.
4660 00 00 72 3c 00 00 00 72 2a 00 00 00 72 86 00 00 00 72 60 00 00 00 72 17 00 00 00 72 17 00 00 00 ..r<...r*...r....r`...r....r....
4680 29 01 72 1f 00 00 00 72 18 00 00 00 72 85 00 00 00 e8 01 00 00 73 06 00 00 00 08 02 0a 02 0c 05 ).r....r....r........s..........
46a0 72 85 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 73 42 00 00 00 65 r....c....................sB...e
46c0 00 5a 01 64 00 5a 02 64 01 5a 03 65 04 65 05 6a 06 83 01 5a 07 65 08 64 02 64 03 84 00 83 01 5a .Z.d.Z.d.Z.e.e.j...Z.e.d.d.....Z
46e0 09 87 00 66 01 64 04 64 05 84 08 5a 0a 65 0b 64 06 64 07 84 00 83 01 5a 0c 87 00 04 00 5a 0d 53 ...f.d.d...Z.e.d.d.....Z.....Z.S
4700 00 29 08 da 1d 43 6f 6e 74 65 6e 74 54 72 61 6e 73 66 65 72 45 6e 63 6f 64 69 6e 67 48 65 61 64 .)...ContentTransferEncodingHead
4720 65 72 72 2f 00 00 00 63 03 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 32 00 00 err/...c................C...s2..
4740 00 7c 00 6a 00 7c 01 83 01 04 00 7c 02 64 01 3c 00 7d 03 74 01 7c 03 83 01 7c 02 64 02 3c 00 7c .|.j.|.....|.d.<.}.t.|...|.d.<.|
4760 02 64 03 19 00 6a 02 7c 03 6a 03 83 01 01 00 64 00 53 00 29 04 4e 72 44 00 00 00 72 38 00 00 00 .d...j.|.j.....d.S.).NrD...r8...
4780 72 37 00 00 00 29 04 72 53 00 00 00 72 30 00 00 00 72 75 00 00 00 72 0c 00 00 00 29 04 72 3d 00 r7...).rS...r0...ru...r....).r=.
47a0 00 00 72 3f 00 00 00 72 40 00 00 00 72 44 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 ..r?...r@...rD...r....r....r....
47c0 72 39 00 00 00 fc 01 00 00 73 06 00 00 00 00 02 12 01 0c 01 7a 23 43 6f 6e 74 65 6e 74 54 72 61 r9.......s..........z#ContentTra
47e0 6e 73 66 65 72 45 6e 63 6f 64 69 6e 67 48 65 61 64 65 72 2e 70 61 72 73 65 63 01 00 00 00 00 00 nsferEncodingHeader.parsec......
4800 00 00 03 00 00 00 03 00 00 00 0f 00 00 00 73 22 00 00 00 74 00 83 00 6a 01 7c 01 7c 02 8e 01 01 ..............s"...t...j.|.|....
4820 00 74 02 6a 03 7c 00 6a 04 6a 05 83 01 7c 00 5f 06 64 00 53 00 29 01 4e 29 07 72 5d 00 00 00 72 .t.j.|.j.j...|._.d.S.).N).r]...r
4840 3c 00 00 00 72 03 00 00 00 72 3a 00 00 00 72 42 00 00 00 da 03 63 74 65 da 04 5f 63 74 65 29 03 <...r....r:...rB.....cte.._cte).
4860 72 12 00 00 00 72 5e 00 00 00 72 5f 00 00 00 29 01 72 1f 00 00 00 72 17 00 00 00 72 18 00 00 00 r....r^...r_...).r....r....r....
4880 72 3c 00 00 00 02 02 00 00 73 04 00 00 00 00 01 0e 01 7a 22 43 6f 6e 74 65 6e 74 54 72 61 6e 73 r<.......s........z"ContentTrans
48a0 66 65 72 45 6e 63 6f 64 69 6e 67 48 65 61 64 65 72 2e 69 6e 69 74 63 01 00 00 00 00 00 00 00 01 ferEncodingHeader.initc.........
48c0 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 4e 29 01 72 8a 00 00 00 .......C...s....|.j.S.).N).r....
48e0 29 01 72 12 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 89 00 00 00 06 02 00 00 73 ).r....r....r....r....r........s
4900 02 00 00 00 00 02 7a 21 43 6f 6e 74 65 6e 74 54 72 61 6e 73 66 65 72 45 6e 63 6f 64 69 6e 67 48 ......z!ContentTransferEncodingH
4920 65 61 64 65 72 2e 63 74 65 29 0e 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 54 00 00 00 72 eader.cte).r....r(...r)...rT...r
4940 55 00 00 00 72 09 00 00 00 5a 26 70 61 72 73 65 5f 63 6f 6e 74 65 6e 74 5f 74 72 61 6e 73 66 65 U...r....Z&parse_content_transfe
4960 72 5f 65 6e 63 6f 64 69 6e 67 5f 68 65 61 64 65 72 72 53 00 00 00 72 50 00 00 00 72 39 00 00 00 r_encoding_headerrS...rP...r9...
4980 72 3c 00 00 00 72 2a 00 00 00 72 89 00 00 00 72 60 00 00 00 72 17 00 00 00 72 17 00 00 00 29 01 r<...r*...r....r`...r....r....).
49a0 72 1f 00 00 00 72 18 00 00 00 72 88 00 00 00 f6 01 00 00 73 0a 00 00 00 08 02 04 02 0a 02 0c 06 r....r....r........s............
49c0 0c 04 72 88 00 00 00 29 13 5a 07 73 75 62 6a 65 63 74 5a 04 64 61 74 65 7a 0b 72 65 73 65 6e 74 ..r....).Z.subjectZ.datez.resent
49e0 2d 64 61 74 65 7a 09 6f 72 69 67 2d 64 61 74 65 5a 06 73 65 6e 64 65 72 7a 0d 72 65 73 65 6e 74 -datez.orig-dateZ.senderz.resent
4a00 2d 73 65 6e 64 65 72 5a 02 74 6f 7a 09 72 65 73 65 6e 74 2d 74 6f 5a 02 63 63 7a 09 72 65 73 65 -senderZ.toz.resent-toZ.ccz.rese
4a20 6e 74 2d 63 63 5a 03 62 63 63 7a 0a 72 65 73 65 6e 74 2d 62 63 63 da 04 66 72 6f 6d 7a 0b 72 65 nt-ccZ.bccz.resent-bcc..fromz.re
4a40 73 65 6e 74 2d 66 72 6f 6d 7a 08 72 65 70 6c 79 2d 74 6f 7a 0c 6d 69 6d 65 2d 76 65 72 73 69 6f sent-fromz.reply-toz.mime-versio
4a60 6e 7a 0c 63 6f 6e 74 65 6e 74 2d 74 79 70 65 7a 13 63 6f 6e 74 65 6e 74 2d 64 69 73 70 6f 73 69 nz.content-typez.content-disposi
4a80 74 69 6f 6e 7a 19 63 6f 6e 74 65 6e 74 2d 74 72 61 6e 73 66 65 72 2d 65 6e 63 6f 64 69 6e 67 63 tionz.content-transfer-encodingc
4aa0 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 40 00 00 00 73 38 00 00 00 65 00 5a 01 64 00 5a ................@...s8...e.Z.d.Z
4ac0 02 64 01 5a 03 65 04 65 05 64 02 66 03 64 03 64 04 84 01 5a 06 64 05 64 06 84 00 5a 07 64 07 64 .d.Z.e.e.d.f.d.d...Z.d.d...Z.d.d
4ae0 08 84 00 5a 08 64 09 64 0a 84 00 5a 09 64 0b 53 00 29 0c da 0e 48 65 61 64 65 72 52 65 67 69 73 ...Z.d.d...Z.d.S.)...HeaderRegis
4b00 74 72 79 7a 25 41 20 68 65 61 64 65 72 5f 66 61 63 74 6f 72 79 20 61 6e 64 20 68 65 61 64 65 72 tryz%A.header_factory.and.header
4b20 20 72 65 67 69 73 74 72 79 2e 54 63 04 00 00 00 00 00 00 00 04 00 00 00 02 00 00 00 43 00 00 00 .registry.Tc................C...
4b40 73 26 00 00 00 69 00 7c 00 5f 00 7c 01 7c 00 5f 01 7c 02 7c 00 5f 02 7c 03 72 22 7c 00 6a 00 6a s&...i.|._.|.|._.|.|._.|.r"|.j.j
4b60 03 74 04 83 01 01 00 64 01 53 00 29 02 61 e8 01 00 00 43 72 65 61 74 65 20 61 20 68 65 61 64 65 .t.....d.S.).a....Create.a.heade
4b80 72 5f 66 61 63 74 6f 72 79 20 74 68 61 74 20 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 50 6f r_factory.that.works.with.the.Po
4ba0 6c 69 63 79 20 41 50 49 2e 0a 0a 20 20 20 20 20 20 20 20 62 61 73 65 5f 63 6c 61 73 73 20 69 73 licy.API...........base_class.is
4bc0 20 74 68 65 20 63 6c 61 73 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 74 68 65 20 6c 61 73 74 .the.class.that.will.be.the.last
4be0 20 63 6c 61 73 73 20 69 6e 20 74 68 65 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 20 20 20 68 65 .class.in.the.created.........he
4c00 61 64 65 72 20 63 6c 61 73 73 27 73 20 5f 5f 62 61 73 65 73 5f 5f 20 6c 69 73 74 2e 20 20 64 65 ader.class's.__bases__.list...de
4c20 66 61 75 6c 74 5f 63 6c 61 73 73 20 69 73 20 74 68 65 20 63 6c 61 73 73 20 74 68 61 74 20 77 69 fault_class.is.the.class.that.wi
4c40 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 75 73 65 64 20 69 66 20 22 6e 61 6d 65 22 20 28 73 65 ll.be.........used.if."name".(se
4c60 65 20 5f 5f 63 61 6c 6c 5f 5f 29 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 74 e.__call__).does.not.appear.in.t
4c80 68 65 20 72 65 67 69 73 74 72 79 2e 0a 20 20 20 20 20 20 20 20 75 73 65 5f 64 65 66 61 75 6c 74 he.registry..........use_default
4ca0 5f 6d 61 70 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 _map.controls.whether.or.not.the
4cc0 20 64 65 66 61 75 6c 74 20 6d 61 70 70 69 6e 67 20 6f 66 20 6e 61 6d 65 73 20 74 6f 0a 20 20 20 .default.mapping.of.names.to....
4ce0 20 20 20 20 20 73 70 65 63 69 61 6c 69 7a 65 64 20 63 6c 61 73 73 65 73 20 69 73 20 63 6f 70 69 .....specialized.classes.is.copi
4d00 65 64 20 69 6e 20 74 6f 20 74 68 65 20 72 65 67 69 73 74 72 79 20 77 68 65 6e 20 74 68 65 20 66 ed.in.to.the.registry.when.the.f
4d20 61 63 74 6f 72 79 20 69 73 0a 20 20 20 20 20 20 20 20 63 72 65 61 74 65 64 2e 20 20 54 68 65 20 actory.is.........created...The.
4d40 64 65 66 61 75 6c 74 20 69 73 20 54 72 75 65 2e 0a 0a 20 20 20 20 20 20 20 20 4e 29 05 da 08 72 default.is.True...........N)...r
4d60 65 67 69 73 74 72 79 da 0a 62 61 73 65 5f 63 6c 61 73 73 da 0d 64 65 66 61 75 6c 74 5f 63 6c 61 egistry..base_class..default_cla
4d80 73 73 da 06 75 70 64 61 74 65 da 13 5f 64 65 66 61 75 6c 74 5f 68 65 61 64 65 72 5f 6d 61 70 29 ss..update.._default_header_map)
4da0 04 72 12 00 00 00 72 8e 00 00 00 72 8f 00 00 00 5a 0f 75 73 65 5f 64 65 66 61 75 6c 74 5f 6d 61 .r....r....r....Z.use_default_ma
4dc0 70 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 27 02 00 00 73 0a 00 00 00 00 0c pr....r....r....r....'...s......
4de0 06 01 06 01 06 01 04 01 7a 17 48 65 61 64 65 72 52 65 67 69 73 74 72 79 2e 5f 5f 69 6e 69 74 5f ........z.HeaderRegistry.__init_
4e00 5f 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 12 00 00 00 7c 02 7c 00 6a _c................C...s....|.|.j
4e20 00 7c 01 6a 01 83 00 3c 00 64 01 53 00 29 02 7a 4c 52 65 67 69 73 74 65 72 20 63 6c 73 20 61 73 .|.j...<.d.S.).zLRegister.cls.as
4e40 20 74 68 65 20 73 70 65 63 69 61 6c 69 7a 65 64 20 63 6c 61 73 73 20 66 6f 72 20 68 61 6e 64 6c .the.specialized.class.for.handl
4e60 69 6e 67 20 22 6e 61 6d 65 22 20 68 65 61 64 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 4e 29 02 ing."name".headers...........N).
4e80 72 8d 00 00 00 72 7b 00 00 00 29 03 72 12 00 00 00 72 3e 00 00 00 72 3d 00 00 00 72 17 00 00 00 r....r{...).r....r>...r=...r....
4ea0 72 17 00 00 00 72 18 00 00 00 da 0b 6d 61 70 5f 74 6f 5f 74 79 70 65 39 02 00 00 73 02 00 00 00 r....r......map_to_type9...s....
4ec0 00 04 7a 1a 48 65 61 64 65 72 52 65 67 69 73 74 72 79 2e 6d 61 70 5f 74 6f 5f 74 79 70 65 63 02 ..z.HeaderRegistry.map_to_typec.
4ee0 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 2c 00 00 00 7c 00 6a 00 6a 01 7c 01 ...............C...s,...|.j.j.|.
4f00 6a 02 83 00 7c 00 6a 03 83 02 7d 02 74 04 64 01 7c 02 6a 05 17 00 7c 02 7c 00 6a 06 66 02 69 00 j...|.j...}.t.d.|.j...|.|.j.f.i.
4f20 83 03 53 00 29 02 4e da 01 5f 29 07 72 8d 00 00 00 da 03 67 65 74 72 7b 00 00 00 72 8f 00 00 00 ..S.).N.._).r......getr{...r....
4f40 72 25 00 00 00 72 20 00 00 00 72 8e 00 00 00 29 03 72 12 00 00 00 72 3e 00 00 00 72 3d 00 00 00 r%...r....r....).r....r>...r=...
4f60 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da 0b 5f 5f 67 65 74 69 74 65 6d 5f 5f 3f 02 00 00 r....r....r......__getitem__?...
4f80 73 04 00 00 00 00 01 14 01 7a 1a 48 65 61 64 65 72 52 65 67 69 73 74 72 79 2e 5f 5f 67 65 74 69 s........z.HeaderRegistry.__geti
4fa0 74 65 6d 5f 5f 63 03 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 0e 00 00 00 7c tem__c................C...s....|
4fc0 00 7c 01 19 00 7c 01 7c 02 83 02 53 00 29 01 61 83 01 00 00 43 72 65 61 74 65 20 61 20 68 65 61 .|...|.|...S.).a....Create.a.hea
4fe0 64 65 72 20 69 6e 73 74 61 6e 63 65 20 66 6f 72 20 68 65 61 64 65 72 20 27 6e 61 6d 65 27 20 66 der.instance.for.header.'name'.f
5000 72 6f 6d 20 27 76 61 6c 75 65 27 2e 0a 0a 20 20 20 20 20 20 20 20 43 72 65 61 74 65 73 20 61 20 rom.'value'...........Creates.a.
5020 68 65 61 64 65 72 20 69 6e 73 74 61 6e 63 65 20 62 79 20 63 72 65 61 74 69 6e 67 20 61 20 73 70 header.instance.by.creating.a.sp
5040 65 63 69 61 6c 69 7a 65 64 20 63 6c 61 73 73 20 66 6f 72 20 70 61 72 73 69 6e 67 0a 20 20 20 20 ecialized.class.for.parsing.....
5060 20 20 20 20 61 6e 64 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 73 70 65 63 69 66 69 ....and.representing.the.specifi
5080 65 64 20 68 65 61 64 65 72 20 62 79 20 63 6f 6d 62 69 6e 69 6e 67 20 74 68 65 20 66 61 63 74 6f ed.header.by.combining.the.facto
50a0 72 79 0a 20 20 20 20 20 20 20 20 62 61 73 65 5f 63 6c 61 73 73 20 77 69 74 68 20 61 20 73 70 65 ry.........base_class.with.a.spe
50c0 63 69 61 6c 69 7a 65 64 20 63 6c 61 73 73 20 66 72 6f 6d 20 74 68 65 20 72 65 67 69 73 74 72 79 cialized.class.from.the.registry
50e0 20 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 5f 63 6c 61 73 73 2c 20 61 .or.the.........default_class,.a
5100 6e 64 20 70 61 73 73 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 61 6e 64 20 76 61 6c 75 65 20 74 6f nd.passing.the.name.and.value.to
5120 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 65 64 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 27 73 .the.constructed.........class's
5140 20 63 6f 6e 73 74 72 75 63 74 6f 72 2e 0a 0a 20 20 20 20 20 20 20 20 72 17 00 00 00 29 03 72 12 .constructor...........r....).r.
5160 00 00 00 72 3e 00 00 00 72 3f 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da 08 5f 5f ...r>...r?...r....r....r......__
5180 63 61 6c 6c 5f 5f 43 02 00 00 73 02 00 00 00 00 0a 7a 17 48 65 61 64 65 72 52 65 67 69 73 74 72 call__C...s......z.HeaderRegistr
51a0 79 2e 5f 5f 63 61 6c 6c 5f 5f 4e 29 0a 72 20 00 00 00 72 28 00 00 00 72 29 00 00 00 72 4f 00 00 y.__call__N).r....r(...r)...rO..
51c0 00 72 36 00 00 00 72 52 00 00 00 72 19 00 00 00 72 92 00 00 00 72 95 00 00 00 72 96 00 00 00 72 .r6...rR...r....r....r....r....r
51e0 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 72 8c 00 00 00 23 02 00 00 73 0c 00 00 ....r....r....r....r....#...s...
5200 00 08 02 04 02 04 01 0c 11 08 06 08 04 72 8c 00 00 00 4e 29 1c 72 4f 00 00 00 da 05 74 79 70 65 .............r....N).rO.....type
5220 73 72 02 00 00 00 5a 05 65 6d 61 69 6c 72 03 00 00 00 72 04 00 00 00 72 05 00 00 00 72 09 00 00 sr....Z.emailr....r....r....r...
5240 00 72 06 00 00 00 72 2b 00 00 00 72 30 00 00 00 72 36 00 00 00 72 45 00 00 00 72 52 00 00 00 72 .r....r+...r0...r6...rE...rR...r
5260 57 00 00 00 72 58 00 00 00 72 61 00 00 00 72 62 00 00 00 72 6e 00 00 00 72 6f 00 00 00 72 70 00 W...rX...ra...rb...rn...ro...rp.
5280 00 00 72 71 00 00 00 72 79 00 00 00 72 7e 00 00 00 72 85 00 00 00 72 88 00 00 00 72 91 00 00 00 ..rq...ry...r~...r....r....r....
52a0 72 8c 00 00 00 72 17 00 00 00 72 17 00 00 00 72 17 00 00 00 72 18 00 00 00 da 08 3c 6d 6f 64 75 r....r....r....r....r......<modu
52c0 6c 65 3e 09 00 00 00 73 52 00 00 00 04 01 0c 02 0c 01 0c 01 0c 02 0e 5b 0e 36 10 64 08 04 0e 0b le>....sR..............[.6.d....
52e0 10 05 0e 27 10 05 0e 37 10 05 10 0a 10 05 0e 25 0e 1d 10 16 10 0e 0e 18 02 01 02 01 02 01 02 01 ...'...7.......%................
5300 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 08 03 ..............................