aboutsummaryrefslogtreecommitdiff
path: root/repo/org/wetorrent/weupnp/2009-10-16/weupnp-2009-10-16.jar
blob: 1c4a041e94474618d1f5d061a646ca3b335c8f73 (plain)
ofshex dumpascii
0000 50 4b 03 04 0a 00 00 00 00 00 31 7d 71 3b 00 00 00 00 00 00 00 00 00 00 00 00 09 00 04 00 4d 45 PK........1}q;................ME
0020 54 41 2d 49 4e 46 2f fe ca 00 00 50 4b 03 04 0a 00 00 00 00 00 30 7d 71 3b 56 0b f1 a7 c7 00 00 TA-INF/....PK........0}q;V......
0040 00 c7 00 00 00 14 00 00 00 4d 45 54 41 2d 49 4e 46 2f 4d 41 4e 49 46 45 53 54 2e 4d 46 4d 61 6e .........META-INF/MANIFEST.MFMan
0060 69 66 65 73 74 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0d 0a 41 6e 74 2d 56 65 72 73 69 6f 6e 3a ifest-Version:.1.0..Ant-Version:
0080 20 41 70 61 63 68 65 20 41 6e 74 20 31 2e 36 2e 35 0d 0a 43 72 65 61 74 65 64 2d 42 79 3a 20 31 .Apache.Ant.1.6.5..Created-By:.1
00a0 34 2e 32 2d 62 30 31 20 28 53 75 6e 20 4d 69 63 72 6f 73 79 73 74 65 6d 73 20 49 6e 63 2e 29 0d 4.2-b01.(Sun.Microsystems.Inc.).
00c0 0a 4d 61 69 6e 2d 43 6c 61 73 73 3a 20 6f 72 67 2e 77 65 74 6f 72 72 65 6e 74 2e 75 70 6e 70 2e .Main-Class:.org.wetorrent.upnp.
00e0 4d 61 69 6e 0d 0a 58 2d 43 4f 4d 4d 45 4e 54 3a 20 4d 61 69 6e 2d 43 6c 61 73 73 20 77 69 6c 6c Main..X-COMMENT:.Main-Class.will
0100 20 62 65 20 61 64 64 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 79 20 62 75 69 6c 64 .be.added.automatically.by.build
0120 0d 0a 0d 0a 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b 00 00 00 00 00 00 00 00 00 00 00 00 04 00 ....PK........*}q;..............
0140 00 00 6f 72 67 2f 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b 00 00 00 00 00 00 00 00 00 00 00 00 ..org/PK........*}q;............
0160 0e 00 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b ....org/wetorrent/PK........*}q;
0180 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 ................org/wetorrent/up
01a0 6e 70 2f 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b 78 d5 27 e2 4a 65 00 00 4a 65 00 00 0b 00 00 np/PK........*}q;x.'.Je..Je.....
01c0 00 6c 69 63 65 6e 73 65 2e 74 78 74 20 47 4e 55 20 4c 45 53 53 45 52 20 47 45 4e 45 52 41 4c 20 .license.txt.GNU.LESSER.GENERAL.
01e0 50 55 42 4c 49 43 20 4c 49 43 45 4e 53 45 0a 56 65 72 73 69 6f 6e 20 32 2e 31 2c 20 46 65 62 72 PUBLIC.LICENSE.Version.2.1,.Febr
0200 75 61 72 79 20 31 39 39 39 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 31 2c 20 31 uary.1999..Copyright.(C).1991,.1
0220 39 39 39 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 999.Free.Software.Foundation,.In
0240 63 2e 0a 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 2c 20 46 69 66 74 68 20 46 6c 6f 6f 72 2c 20 c..51.Franklin.St,.Fifth.Floor,.
0260 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 31 20 55 53 41 0a 45 76 65 72 79 6f Boston,.MA.02110-1301.USA.Everyo
0280 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f 70 79 20 61 6e 64 20 64 69 73 74 ne.is.permitted.to.copy.and.dist
02a0 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 0a 6f 66 20 74 68 69 73 20 6c ribute.verbatim.copies.of.this.l
02c0 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74 20 63 68 61 6e 67 69 6e 67 20 69 74 icense.document,.but.changing.it
02e0 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 5b 54 68 69 73 20 69 73 20 74 68 65 20 66 .is.not.allowed...[This.is.the.f
0300 69 72 73 74 20 72 65 6c 65 61 73 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 4c 65 73 irst.released.version.of.the.Les
0320 73 65 72 20 47 50 4c 2e 20 49 74 20 61 6c 73 6f 20 63 6f 75 6e 74 73 0a 61 73 20 74 68 65 20 73 ser.GPL..It.also.counts.as.the.s
0340 75 63 63 65 73 73 6f 72 20 6f 66 20 74 68 65 20 47 4e 55 20 4c 69 62 72 61 72 79 20 50 75 62 6c uccessor.of.the.GNU.Library.Publ
0360 69 63 20 4c 69 63 65 6e 73 65 2c 20 76 65 72 73 69 6f 6e 20 32 2c 20 68 65 6e 63 65 0a 74 68 65 ic.License,.version.2,.hence.the
0380 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 32 2e 31 2e 5d 0a 0a 50 72 65 61 6d 62 6c 65 0a .version.number.2.1.]..Preamble.
03a0 0a 54 68 65 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 74 20 73 6f 66 74 77 61 72 65 20 .The.licenses.for.most.software.
03c0 61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 6f 75 72 0a 66 are.designed.to.take.away.your.f
03e0 72 65 65 64 6f 6d 20 74 6f 20 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 69 74 2e 20 42 reedom.to.share.and.change.it..B
0400 79 20 63 6f 6e 74 72 61 73 74 2c 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c y.contrast,.the.GNU.General.Publ
0420 69 63 0a 4c 69 63 65 6e 73 65 73 20 61 72 65 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 67 75 61 72 ic.Licenses.are.intended.to.guar
0440 61 6e 74 65 65 20 79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73 68 61 72 65 20 61 6e 64 20 antee.your.freedom.to.share.and.
0460 63 68 61 6e 67 65 0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 2d 2d 74 6f 20 6d 61 6b 65 20 73 75 change.free.software--to.make.su
0480 72 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 69 73 20 66 72 65 65 20 66 6f 72 20 61 6c 6c 20 re.the.software.is.free.for.all.
04a0 69 74 73 20 75 73 65 72 73 2e 0a 0a 54 68 69 73 20 6c 69 63 65 6e 73 65 2c 20 74 68 65 20 4c 65 its.users...This.license,.the.Le
04c0 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 61 70 70 sser.General.Public.License,.app
04e0 6c 69 65 73 20 74 6f 20 73 6f 6d 65 0a 73 70 65 63 69 61 6c 6c 79 20 64 65 73 69 67 6e 61 74 65 lies.to.some.specially.designate
0500 64 20 73 6f 66 74 77 61 72 65 20 70 61 63 6b 61 67 65 73 2d 2d 74 79 70 69 63 61 6c 6c 79 20 6c d.software.packages--typically.l
0520 69 62 72 61 72 69 65 73 2d 2d 6f 66 20 74 68 65 0a 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 ibraries--of.the.Free.Software.F
0540 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 6f 74 68 65 72 20 61 75 74 68 6f 72 73 20 77 68 6f 20 oundation.and.other.authors.who.
0560 64 65 63 69 64 65 20 74 6f 20 75 73 65 20 69 74 2e 20 59 6f 75 0a 63 61 6e 20 75 73 65 20 69 74 decide.to.use.it..You.can.use.it
0580 20 74 6f 6f 2c 20 62 75 74 20 77 65 20 73 75 67 67 65 73 74 20 79 6f 75 20 66 69 72 73 74 20 74 .too,.but.we.suggest.you.first.t
05a0 68 69 6e 6b 20 63 61 72 65 66 75 6c 6c 79 20 61 62 6f 75 74 20 77 68 65 74 68 65 72 0a 74 68 69 hink.carefully.about.whether.thi
05c0 73 20 6c 69 63 65 6e 73 65 20 6f 72 20 74 68 65 20 6f 72 64 69 6e 61 72 79 20 47 65 6e 65 72 61 s.license.or.the.ordinary.Genera
05e0 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 74 68 65 20 62 65 74 74 65 72 0a 73 l.Public.License.is.the.better.s
0600 74 72 61 74 65 67 79 20 74 6f 20 75 73 65 20 69 6e 20 61 6e 79 20 70 61 72 74 69 63 75 6c 61 72 trategy.to.use.in.any.particular
0620 20 63 61 73 65 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 65 78 70 6c 61 6e 61 74 69 6f 6e 73 .case,.based.on.the.explanations
0640 20 62 65 6c 6f 77 2e 0a 0a 57 68 65 6e 20 77 65 20 73 70 65 61 6b 20 6f 66 20 66 72 65 65 20 73 .below...When.we.speak.of.free.s
0660 6f 66 74 77 61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 65 72 72 69 6e 67 20 74 6f 20 66 72 65 oftware,.we.are.referring.to.fre
0680 65 64 6f 6d 20 6f 66 20 75 73 65 2c 0a 6e 6f 74 20 70 72 69 63 65 2e 20 4f 75 72 20 47 65 6e 65 edom.of.use,.not.price..Our.Gene
06a0 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 65 73 69 67 6e 65 64 ral.Public.Licenses.are.designed
06c0 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 0a 79 6f 75 20 68 61 76 65 20 74 68 65 20 .to.make.sure.that.you.have.the.
06e0 66 72 65 65 64 6f 6d 20 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 freedom.to.distribute.copies.of.
0700 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 0a 66 6f 72 20 74 68 free.software.(and.charge.for.th
0720 69 73 20 73 65 72 76 69 63 65 20 69 66 20 79 6f 75 20 77 69 73 68 29 3b 20 74 68 61 74 20 79 6f is.service.if.you.wish);.that.yo
0740 75 20 72 65 63 65 69 76 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 u.receive.source.code.or.can.get
0760 0a 69 74 20 69 66 20 79 6f 75 20 77 61 6e 74 20 69 74 3b 20 74 68 61 74 20 79 6f 75 20 63 61 6e .it.if.you.want.it;.that.you.can
0780 20 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 75 73 65 20 70 69 65 .change.the.software.and.use.pie
07a0 63 65 73 20 6f 66 0a 69 74 20 69 6e 20 6e 65 77 20 66 72 65 65 20 70 72 6f 67 72 61 6d 73 3b 20 ces.of.it.in.new.free.programs;.
07c0 61 6e 64 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 69 6e 66 6f 72 6d 65 64 20 74 68 61 74 20 79 and.that.you.are.informed.that.y
07e0 6f 75 20 63 61 6e 20 64 6f 0a 74 68 65 73 65 20 74 68 69 6e 67 73 2e 0a 0a 54 6f 20 70 72 6f 74 ou.can.do.these.things...To.prot
0800 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 6d 61 6b 65 ect.your.rights,.we.need.to.make
0820 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 74 68 61 74 20 66 6f 72 62 69 64 0a 64 69 73 74 72 69 .restrictions.that.forbid.distri
0840 62 75 74 6f 72 73 20 74 6f 20 64 65 6e 79 20 79 6f 75 20 74 68 65 73 65 20 72 69 67 68 74 73 20 butors.to.deny.you.these.rights.
0860 6f 72 20 74 6f 20 61 73 6b 20 79 6f 75 20 74 6f 20 73 75 72 72 65 6e 64 65 72 20 74 68 65 73 65 or.to.ask.you.to.surrender.these
0880 0a 72 69 67 68 74 73 2e 20 54 68 65 73 65 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 74 72 61 6e .rights..These.restrictions.tran
08a0 73 6c 61 74 65 20 74 6f 20 63 65 72 74 61 69 6e 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 slate.to.certain.responsibilitie
08c0 73 20 66 6f 72 0a 79 6f 75 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 s.for.you.if.you.distribute.copi
08e0 65 73 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 20 6f 72 20 69 66 20 79 6f 75 20 6d 6f 64 69 es.of.the.library.or.if.you.modi
0900 66 79 20 69 74 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 fy.it...For.example,.if.you.dist
0920 72 69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 2c 20 77 68 ribute.copies.of.the.library,.wh
0940 65 74 68 65 72 20 67 72 61 74 69 73 0a 6f 72 20 66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 6d ether.gratis.or.for.a.fee,.you.m
0960 75 73 74 20 67 69 76 65 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20 61 6c 6c 20 74 68 65 20 ust.give.the.recipients.all.the.
0980 72 69 67 68 74 73 20 74 68 61 74 20 77 65 20 67 61 76 65 0a 79 6f 75 2e 20 59 6f 75 20 6d 75 73 rights.that.we.gave.you..You.mus
09a0 74 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 79 2c 20 74 6f 6f 2c 20 72 65 63 65 t.make.sure.that.they,.too,.rece
09c0 69 76 65 20 6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 6f 75 72 63 65 0a 63 6f 64 65 2e 20 ive.or.can.get.the.source.code..
09e0 49 66 20 79 6f 75 20 6c 69 6e 6b 20 6f 74 68 65 72 20 63 6f 64 65 20 77 69 74 68 20 74 68 65 20 If.you.link.other.code.with.the.
0a00 6c 69 62 72 61 72 79 2c 20 79 6f 75 20 6d 75 73 74 20 70 72 6f 76 69 64 65 0a 63 6f 6d 70 6c 65 library,.you.must.provide.comple
0a20 74 65 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 te.object.files.to.the.recipient
0a40 73 2c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 72 65 6c 69 6e 6b 20 74 68 65 6d 0a s,.so.that.they.can.relink.them.
0a60 77 69 74 68 20 74 68 65 20 6c 69 62 72 61 72 79 20 61 66 74 65 72 20 6d 61 6b 69 6e 67 20 63 68 with.the.library.after.making.ch
0a80 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6c 69 62 72 61 72 79 20 61 6e 64 20 72 65 63 6f 6d 70 69 anges.to.the.library.and.recompi
0aa0 6c 69 6e 67 0a 69 74 2e 20 41 6e 64 20 79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68 65 6d 20 ling.it..And.you.must.show.them.
0ac0 74 68 65 73 65 20 74 65 72 6d 73 20 73 6f 20 74 68 65 79 20 6b 6e 6f 77 20 74 68 65 69 72 20 72 these.terms.so.they.know.their.r
0ae0 69 67 68 74 73 2e 0a 0a 57 65 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 20 77 ights...We.protect.your.rights.w
0b00 69 74 68 20 61 20 74 77 6f 2d 73 74 65 70 20 6d 65 74 68 6f 64 3a 20 28 31 29 20 77 65 20 63 6f ith.a.two-step.method:.(1).we.co
0b20 70 79 72 69 67 68 74 20 74 68 65 0a 6c 69 62 72 61 72 79 2c 20 61 6e 64 20 28 32 29 20 77 65 20 pyright.the.library,.and.(2).we.
0b40 6f 66 66 65 72 20 79 6f 75 20 74 68 69 73 20 6c 69 63 65 6e 73 65 2c 20 77 68 69 63 68 20 67 69 offer.you.this.license,.which.gi
0b60 76 65 73 20 79 6f 75 20 6c 65 67 61 6c 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 ves.you.legal.permission.to.copy
0b80 2c 20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 74 68 65 20 6c ,.distribute.and/or.modify.the.l
0ba0 69 62 72 61 72 79 2e 0a 0a 54 6f 20 70 72 6f 74 65 63 74 20 65 61 63 68 20 64 69 73 74 72 69 62 ibrary...To.protect.each.distrib
0bc0 75 74 6f 72 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 6d 61 6b 65 20 69 74 20 76 65 72 79 20 63 6c utor,.we.want.to.make.it.very.cl
0be0 65 61 72 20 74 68 61 74 0a 74 68 65 72 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f ear.that.there.is.no.warranty.fo
0c00 72 20 74 68 65 20 66 72 65 65 20 6c 69 62 72 61 72 79 2e 20 41 6c 73 6f 2c 20 69 66 20 74 68 65 r.the.free.library..Also,.if.the
0c20 20 6c 69 62 72 61 72 79 20 69 73 0a 6d 6f 64 69 66 69 65 64 20 62 79 20 73 6f 6d 65 6f 6e 65 20 .library.is.modified.by.someone.
0c40 65 6c 73 65 20 61 6e 64 20 70 61 73 73 65 64 20 6f 6e 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e else.and.passed.on,.the.recipien
0c60 74 73 20 73 68 6f 75 6c 64 20 6b 6e 6f 77 0a 74 68 61 74 20 77 68 61 74 20 74 68 65 79 20 68 61 ts.should.know.that.what.they.ha
0c80 76 65 20 69 73 20 6e 6f 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 2c 20 ve.is.not.the.original.version,.
0ca0 73 6f 20 74 68 61 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 61 75 74 68 6f 72 27 73 20 72 65 so.that.the.original.author's.re
0cc0 70 75 74 61 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 66 66 65 63 74 65 64 20 62 79 putation.will.not.be.affected.by
0ce0 20 70 72 6f 62 6c 65 6d 73 20 74 68 61 74 20 6d 69 67 68 74 20 62 65 0a 69 6e 74 72 6f 64 75 63 .problems.that.might.be.introduc
0d00 65 64 20 62 79 20 6f 74 68 65 72 73 2e 0a 0c 0a 46 69 6e 61 6c 6c 79 2c 20 73 6f 66 74 77 61 72 ed.by.others....Finally,.softwar
0d20 65 20 70 61 74 65 6e 74 73 20 70 6f 73 65 20 61 20 63 6f 6e 73 74 61 6e 74 20 74 68 72 65 61 74 e.patents.pose.a.constant.threat
0d40 20 74 6f 20 74 68 65 20 65 78 69 73 74 65 6e 63 65 20 6f 66 0a 61 6e 79 20 66 72 65 65 20 70 72 .to.the.existence.of.any.free.pr
0d60 6f 67 72 61 6d 2e 20 57 65 20 77 69 73 68 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 ogram..We.wish.to.make.sure.that
0d80 20 61 20 63 6f 6d 70 61 6e 79 20 63 61 6e 6e 6f 74 0a 65 66 66 65 63 74 69 76 65 6c 79 20 72 65 .a.company.cannot.effectively.re
0da0 73 74 72 69 63 74 20 74 68 65 20 75 73 65 72 73 20 6f 66 20 61 20 66 72 65 65 20 70 72 6f 67 72 strict.the.users.of.a.free.progr
0dc0 61 6d 20 62 79 20 6f 62 74 61 69 6e 69 6e 67 20 61 0a 72 65 73 74 72 69 63 74 69 76 65 20 6c 69 am.by.obtaining.a.restrictive.li
0de0 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 74 65 6e 74 20 68 6f 6c 64 65 72 2e 20 54 68 65 72 cense.from.a.patent.holder..Ther
0e00 65 66 6f 72 65 2c 20 77 65 20 69 6e 73 69 73 74 20 74 68 61 74 0a 61 6e 79 20 70 61 74 65 6e 74 efore,.we.insist.that.any.patent
0e20 20 6c 69 63 65 6e 73 65 20 6f 62 74 61 69 6e 65 64 20 66 6f 72 20 61 20 76 65 72 73 69 6f 6e 20 .license.obtained.for.a.version.
0e40 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 20 6d 75 73 74 20 62 65 0a 63 6f 6e 73 69 73 74 65 6e of.the.library.must.be.consisten
0e60 74 20 77 69 74 68 20 74 68 65 20 66 75 6c 6c 20 66 72 65 65 64 6f 6d 20 6f 66 20 75 73 65 20 73 t.with.the.full.freedom.of.use.s
0e80 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 69 73 20 6c 69 63 65 6e 73 65 2e 0a 0a 4d 6f 73 74 20 pecified.in.this.license...Most.
0ea0 47 4e 55 20 73 6f 66 74 77 61 72 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 73 6f 6d 65 20 6c 69 62 GNU.software,.including.some.lib
0ec0 72 61 72 69 65 73 2c 20 69 73 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 65 0a 6f 72 64 69 6e 61 raries,.is.covered.by.the.ordina
0ee0 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 20 54 ry.GNU.General.Public.License..T
0f00 68 69 73 20 6c 69 63 65 6e 73 65 2c 20 74 68 65 20 47 4e 55 20 4c 65 73 73 65 72 0a 47 65 6e 65 his.license,.the.GNU.Lesser.Gene
0f20 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 61 70 70 6c 69 65 73 20 74 6f 20 63 ral.Public.License,.applies.to.c
0f40 65 72 74 61 69 6e 20 64 65 73 69 67 6e 61 74 65 64 20 6c 69 62 72 61 72 69 65 73 2c 20 61 6e 64 ertain.designated.libraries,.and
0f60 0a 69 73 20 71 75 69 74 65 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 6f 72 64 .is.quite.different.from.the.ord
0f80 69 6e 61 72 79 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 20 57 65 inary.General.Public.License..We
0fa0 20 75 73 65 0a 74 68 69 73 20 6c 69 63 65 6e 73 65 20 66 6f 72 20 63 65 72 74 61 69 6e 20 6c 69 .use.this.license.for.certain.li
0fc0 62 72 61 72 69 65 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b 69 braries.in.order.to.permit.linki
0fe0 6e 67 20 74 68 6f 73 65 0a 6c 69 62 72 61 72 69 65 73 20 69 6e 74 6f 20 6e 6f 6e 2d 66 72 65 65 ng.those.libraries.into.non-free
1000 20 70 72 6f 67 72 61 6d 73 2e 0a 0a 57 68 65 6e 20 61 20 70 72 6f 67 72 61 6d 20 69 73 20 6c 69 .programs...When.a.program.is.li
1020 6e 6b 65 64 20 77 69 74 68 20 61 20 6c 69 62 72 61 72 79 2c 20 77 68 65 74 68 65 72 20 73 74 61 nked.with.a.library,.whether.sta
1040 74 69 63 61 6c 6c 79 20 6f 72 20 75 73 69 6e 67 0a 61 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 tically.or.using.a.shared.librar
1060 79 2c 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 77 6f 20 69 73 y,.the.combination.of.the.two.is
1080 20 6c 65 67 61 6c 6c 79 20 73 70 65 61 6b 69 6e 67 20 61 0a 63 6f 6d 62 69 6e 65 64 20 77 6f 72 .legally.speaking.a.combined.wor
10a0 6b 2c 20 61 20 64 65 72 69 76 61 74 69 76 65 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 k,.a.derivative.of.the.original.
10c0 6c 69 62 72 61 72 79 2e 20 54 68 65 20 6f 72 64 69 6e 61 72 79 0a 47 65 6e 65 72 61 6c 20 50 75 library..The.ordinary.General.Pu
10e0 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 74 68 65 72 65 66 6f 72 65 20 70 65 72 6d 69 74 73 20 73 blic.License.therefore.permits.s
1100 75 63 68 20 6c 69 6e 6b 69 6e 67 20 6f 6e 6c 79 20 69 66 20 74 68 65 0a 65 6e 74 69 72 65 20 63 uch.linking.only.if.the.entire.c
1120 6f 6d 62 69 6e 61 74 69 6f 6e 20 66 69 74 73 20 69 74 73 20 63 72 69 74 65 72 69 61 20 6f 66 20 ombination.fits.its.criteria.of.
1140 66 72 65 65 64 6f 6d 2e 20 54 68 65 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c freedom..The.Lesser.General.Publ
1160 69 63 20 4c 69 63 65 6e 73 65 20 70 65 72 6d 69 74 73 20 6d 6f 72 65 20 6c 61 78 20 63 72 69 74 ic.License.permits.more.lax.crit
1180 65 72 69 61 20 66 6f 72 20 6c 69 6e 6b 69 6e 67 20 6f 74 68 65 72 20 63 6f 64 65 20 77 69 74 68 eria.for.linking.other.code.with
11a0 0a 74 68 65 20 6c 69 62 72 61 72 79 2e 0a 0a 57 65 20 63 61 6c 6c 20 74 68 69 73 20 6c 69 63 65 .the.library...We.call.this.lice
11c0 6e 73 65 20 74 68 65 20 22 4c 65 73 73 65 72 22 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 nse.the."Lesser".General.Public.
11e0 4c 69 63 65 6e 73 65 20 62 65 63 61 75 73 65 20 69 74 0a 64 6f 65 73 20 4c 65 73 73 20 74 6f 20 License.because.it.does.Less.to.
1200 70 72 6f 74 65 63 74 20 74 68 65 20 75 73 65 72 27 73 20 66 72 65 65 64 6f 6d 20 74 68 61 6e 20 protect.the.user's.freedom.than.
1220 74 68 65 20 6f 72 64 69 6e 61 72 79 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 63 20 4c 69 63 65 the.ordinary.General.Public.Lice
1240 6e 73 65 2e 20 49 74 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 6f 74 68 65 72 20 66 72 65 65 nse..It.also.provides.other.free
1260 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 65 72 73 20 4c 65 73 73 0a 6f 66 20 61 6e 20 .software.developers.Less.of.an.
1280 61 64 76 61 6e 74 61 67 65 20 6f 76 65 72 20 63 6f 6d 70 65 74 69 6e 67 20 6e 6f 6e 2d 66 72 65 advantage.over.competing.non-fre
12a0 65 20 70 72 6f 67 72 61 6d 73 2e 20 54 68 65 73 65 20 64 69 73 61 64 76 61 6e 74 61 67 65 73 0a e.programs..These.disadvantages.
12c0 61 72 65 20 74 68 65 20 72 65 61 73 6f 6e 20 77 65 20 75 73 65 20 74 68 65 20 6f 72 64 69 6e 61 are.the.reason.we.use.the.ordina
12e0 72 79 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 61 ry.General.Public.License.for.ma
1300 6e 79 0a 6c 69 62 72 61 72 69 65 73 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 65 20 4c 65 73 73 65 ny.libraries..However,.the.Lesse
1320 72 20 6c 69 63 65 6e 73 65 20 70 72 6f 76 69 64 65 73 20 61 64 76 61 6e 74 61 67 65 73 20 69 6e r.license.provides.advantages.in
1340 20 63 65 72 74 61 69 6e 0a 73 70 65 63 69 61 6c 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2e 0a .certain.special.circumstances..
1360 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6f 6e 20 72 61 72 65 20 6f 63 63 61 73 69 6f 6e 73 2c .For.example,.on.rare.occasions,
1380 20 74 68 65 72 65 20 6d 61 79 20 62 65 20 61 20 73 70 65 63 69 61 6c 20 6e 65 65 64 20 74 6f 0a .there.may.be.a.special.need.to.
13a0 65 6e 63 6f 75 72 61 67 65 20 74 68 65 20 77 69 64 65 73 74 20 70 6f 73 73 69 62 6c 65 20 75 73 encourage.the.widest.possible.us
13c0 65 20 6f 66 20 61 20 63 65 72 74 61 69 6e 20 6c 69 62 72 61 72 79 2c 20 73 6f 20 74 68 61 74 20 e.of.a.certain.library,.so.that.
13e0 69 74 20 62 65 63 6f 6d 65 73 0a 61 20 64 65 2d 66 61 63 74 6f 20 73 74 61 6e 64 61 72 64 2e 20 it.becomes.a.de-facto.standard..
1400 54 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 2c 20 6e 6f 6e 2d 66 72 65 65 20 70 72 6f 67 72 61 To.achieve.this,.non-free.progra
1420 6d 73 20 6d 75 73 74 20 62 65 0a 61 6c 6c 6f 77 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 6c 69 ms.must.be.allowed.to.use.the.li
1440 62 72 61 72 79 2e 20 41 20 6d 6f 72 65 20 66 72 65 71 75 65 6e 74 20 63 61 73 65 20 69 73 20 74 brary..A.more.frequent.case.is.t
1460 68 61 74 20 61 20 66 72 65 65 0a 6c 69 62 72 61 72 79 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 hat.a.free.library.does.the.same
1480 20 6a 6f 62 20 61 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 6e 6f 6e 2d 66 72 65 65 20 6c 69 62 .job.as.widely.used.non-free.lib
14a0 72 61 72 69 65 73 2e 20 49 6e 20 74 68 69 73 0a 63 61 73 65 2c 20 74 68 65 72 65 20 69 73 20 6c raries..In.this.case,.there.is.l
14c0 69 74 74 6c 65 20 74 6f 20 67 61 69 6e 20 62 79 20 6c 69 6d 69 74 69 6e 67 20 74 68 65 20 66 72 ittle.to.gain.by.limiting.the.fr
14e0 65 65 20 6c 69 62 72 61 72 79 20 74 6f 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 20 6f 6e 6c 79 ee.library.to.free.software.only
1500 2c 20 73 6f 20 77 65 20 75 73 65 20 74 68 65 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 ,.so.we.use.the.Lesser.General.P
1520 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 0a 0a 49 6e 20 6f 74 68 65 72 20 63 61 73 65 73 2c 20 ublic.License...In.other.cases,.
1540 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 75 73 65 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 6c permission.to.use.a.particular.l
1560 69 62 72 61 72 79 20 69 6e 20 6e 6f 6e 2d 66 72 65 65 0a 70 72 6f 67 72 61 6d 73 20 65 6e 61 62 ibrary.in.non-free.programs.enab
1580 6c 65 73 20 61 20 67 72 65 61 74 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 70 65 6f 70 6c 65 20 74 les.a.greater.number.of.people.t
15a0 6f 20 75 73 65 20 61 20 6c 61 72 67 65 20 62 6f 64 79 20 6f 66 0a 66 72 65 65 20 73 6f 66 74 77 o.use.a.large.body.of.free.softw
15c0 61 72 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 are..For.example,.permission.to.
15e0 75 73 65 20 74 68 65 20 47 4e 55 20 43 20 4c 69 62 72 61 72 79 20 69 6e 0a 6e 6f 6e 2d 66 72 65 use.the.GNU.C.Library.in.non-fre
1600 65 20 70 72 6f 67 72 61 6d 73 20 65 6e 61 62 6c 65 73 20 6d 61 6e 79 20 6d 6f 72 65 20 70 65 6f e.programs.enables.many.more.peo
1620 70 6c 65 20 74 6f 20 75 73 65 20 74 68 65 20 77 68 6f 6c 65 20 47 4e 55 0a 6f 70 65 72 61 74 69 ple.to.use.the.whole.GNU.operati
1640 6e 67 20 73 79 73 74 65 6d 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 69 74 73 20 76 61 72 69 61 6e ng.system,.as.well.as.its.varian
1660 74 2c 20 74 68 65 20 47 4e 55 2f 4c 69 6e 75 78 20 6f 70 65 72 61 74 69 6e 67 0a 73 79 73 74 65 t,.the.GNU/Linux.operating.syste
1680 6d 2e 0a 0a 41 6c 74 68 6f 75 67 68 20 74 68 65 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 m...Although.the.Lesser.General.
16a0 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 4c 65 73 73 20 70 72 6f 74 65 63 74 69 76 Public.License.is.Less.protectiv
16c0 65 20 6f 66 20 74 68 65 0a 75 73 65 72 73 27 20 66 72 65 65 64 6f 6d 2c 20 69 74 20 64 6f 65 73 e.of.the.users'.freedom,.it.does
16e0 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 6f 66 20 61 20 70 72 6f 67 72 .ensure.that.the.user.of.a.progr
1700 61 6d 20 74 68 61 74 20 69 73 0a 6c 69 6e 6b 65 64 20 77 69 74 68 20 74 68 65 20 4c 69 62 72 61 am.that.is.linked.with.the.Libra
1720 72 79 20 68 61 73 20 74 68 65 20 66 72 65 65 64 6f 6d 20 61 6e 64 20 74 68 65 20 77 68 65 72 65 ry.has.the.freedom.and.the.where
1740 77 69 74 68 61 6c 20 74 6f 20 72 75 6e 0a 74 68 61 74 20 70 72 6f 67 72 61 6d 20 75 73 69 6e 67 withal.to.run.that.program.using
1760 20 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 4c 69 62 72 61 .a.modified.version.of.the.Libra
1780 72 79 2e 0a 0a 54 68 65 20 70 72 65 63 69 73 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 ry...The.precise.terms.and.condi
17a0 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 tions.for.copying,.distribution.
17c0 61 6e 64 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 66 6f 6c 6c 6f 77 2e 20 50 61 79 20 63 6c 6f and.modification.follow..Pay.clo
17e0 73 65 20 61 74 74 65 6e 74 69 6f 6e 20 74 6f 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 se.attention.to.the.difference.b
1800 65 74 77 65 65 6e 20 61 0a 22 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6c 69 62 72 etween.a."work.based.on.the.libr
1820 61 72 79 22 20 61 6e 64 20 61 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 6c ary".and.a."work.that.uses.the.l
1840 69 62 72 61 72 79 22 2e 20 54 68 65 0a 66 6f 72 6d 65 72 20 63 6f 6e 74 61 69 6e 73 20 63 6f 64 ibrary"..The.former.contains.cod
1860 65 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6c 69 62 72 61 72 79 2c 20 77 68 65 72 e.derived.from.the.library,.wher
1880 65 61 73 20 74 68 65 20 6c 61 74 74 65 72 20 6d 75 73 74 0a 62 65 20 63 6f 6d 62 69 6e 65 64 20 eas.the.latter.must.be.combined.
18a0 77 69 74 68 20 74 68 65 20 6c 69 62 72 61 72 79 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 75 6e with.the.library.in.order.to.run
18c0 2e 0a 0c 0a 47 4e 55 20 4c 45 53 53 45 52 20 47 45 4e 45 52 41 4c 20 50 55 42 4c 49 43 20 4c 49 ....GNU.LESSER.GENERAL.PUBLIC.LI
18e0 43 45 4e 53 45 0a 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 20 46 4f 52 20 43 CENSE.TERMS.AND.CONDITIONS.FOR.C
1900 4f 50 59 49 4e 47 2c 20 44 49 53 54 52 49 42 55 54 49 4f 4e 20 41 4e 44 20 4d 4f 44 49 46 49 43 OPYING,.DISTRIBUTION.AND.MODIFIC
1920 41 54 49 4f 4e 0a 0a 30 2e 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 ATION..0..This.License.Agreement
1940 20 61 70 70 6c 69 65 73 20 74 6f 20 61 6e 79 20 73 6f 66 74 77 61 72 65 20 6c 69 62 72 61 72 79 .applies.to.any.software.library
1960 20 6f 72 20 6f 74 68 65 72 0a 70 72 6f 67 72 61 6d 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 .or.other.program.which.contains
1980 20 61 20 6e 6f 74 69 63 65 20 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 .a.notice.placed.by.the.copyrigh
19a0 74 20 68 6f 6c 64 65 72 20 6f 72 0a 6f 74 68 65 72 20 61 75 74 68 6f 72 69 7a 65 64 20 70 61 72 t.holder.or.other.authorized.par
19c0 74 79 20 73 61 79 69 6e 67 20 69 74 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 ty.saying.it.may.be.distributed.
19e0 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 0a 74 68 69 73 20 4c 65 73 73 65 72 20 47 under.the.terms.of.this.Lesser.G
1a00 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 28 61 6c 73 6f 20 63 61 6c 6c eneral.Public.License.(also.call
1a20 65 64 20 22 74 68 69 73 20 4c 69 63 65 6e 73 65 22 29 2e 0a 45 61 63 68 20 6c 69 63 65 6e 73 65 ed."this.License")..Each.license
1a40 65 20 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 22 79 6f 75 22 2e 0a 0a 41 20 22 6c 69 62 e.is.addressed.as."you"...A."lib
1a60 72 61 72 79 22 20 6d 65 61 6e 73 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 73 6f 66 74 rary".means.a.collection.of.soft
1a80 77 61 72 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 2f 6f 72 20 64 61 74 61 0a 70 72 65 70 61 ware.functions.and/or.data.prepa
1aa0 72 65 64 20 73 6f 20 61 73 20 74 6f 20 62 65 20 63 6f 6e 76 65 6e 69 65 6e 74 6c 79 20 6c 69 6e red.so.as.to.be.conveniently.lin
1ac0 6b 65 64 20 77 69 74 68 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d 73 0a 28 77 ked.with.application.programs.(w
1ae0 68 69 63 68 20 75 73 65 20 73 6f 6d 65 20 6f 66 20 74 68 6f 73 65 20 66 75 6e 63 74 69 6f 6e 73 hich.use.some.of.those.functions
1b00 20 61 6e 64 20 64 61 74 61 29 20 74 6f 20 66 6f 72 6d 20 65 78 65 63 75 74 61 62 6c 65 73 2e 0a .and.data).to.form.executables..
1b20 0a 54 68 65 20 22 4c 69 62 72 61 72 79 22 2c 20 62 65 6c 6f 77 2c 20 72 65 66 65 72 73 20 74 6f .The."Library",.below,.refers.to
1b40 20 61 6e 79 20 73 75 63 68 20 73 6f 66 74 77 61 72 65 20 6c 69 62 72 61 72 79 20 6f 72 20 77 6f .any.such.software.library.or.wo
1b60 72 6b 0a 77 68 69 63 68 20 68 61 73 20 62 65 65 6e 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e rk.which.has.been.distributed.un
1b80 64 65 72 20 74 68 65 73 65 20 74 65 72 6d 73 2e 20 41 20 22 77 6f 72 6b 20 62 61 73 65 64 20 6f der.these.terms..A."work.based.o
1ba0 6e 20 74 68 65 0a 4c 69 62 72 61 72 79 22 20 6d 65 61 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 n.the.Library".means.either.the.
1bc0 4c 69 62 72 61 72 79 20 6f 72 20 61 6e 79 20 64 65 72 69 76 61 74 69 76 65 20 77 6f 72 6b 20 75 Library.or.any.derivative.work.u
1be0 6e 64 65 72 0a 63 6f 70 79 72 69 67 68 74 20 6c 61 77 3a 20 74 68 61 74 20 69 73 20 74 6f 20 73 nder.copyright.law:.that.is.to.s
1c00 61 79 2c 20 61 20 77 6f 72 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 4c 69 62 72 61 72 ay,.a.work.containing.the.Librar
1c20 79 20 6f 72 20 61 0a 70 6f 72 74 69 6f 6e 20 6f 66 20 69 74 2c 20 65 69 74 68 65 72 20 76 65 72 y.or.a.portion.of.it,.either.ver
1c40 62 61 74 69 6d 20 6f 72 20 77 69 74 68 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 61 6e 64 2f batim.or.with.modifications.and/
1c60 6f 72 20 74 72 61 6e 73 6c 61 74 65 64 0a 73 74 72 61 69 67 68 74 66 6f 72 77 61 72 64 6c 79 20 or.translated.straightforwardly.
1c80 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 75 61 67 65 2e 20 28 48 65 72 65 69 6e 61 66 into.another.language..(Hereinaf
1ca0 74 65 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 69 73 0a 69 6e 63 6c 75 64 65 64 20 77 69 74 ter,.translation.is.included.wit
1cc0 68 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 74 65 72 6d 20 22 6d 6f 64 hout.limitation.in.the.term."mod
1ce0 69 66 69 63 61 74 69 6f 6e 22 2e 29 0a 0a 22 53 6f 75 72 63 65 20 63 6f 64 65 22 20 66 6f 72 20 ification".).."Source.code".for.
1d00 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 66 6f 72 6d 20 a.work.means.the.preferred.form.
1d20 6f 66 20 74 68 65 20 77 6f 72 6b 20 66 6f 72 0a 6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 of.the.work.for.making.modificat
1d40 69 6f 6e 73 20 74 6f 20 69 74 2e 20 46 6f 72 20 61 20 6c 69 62 72 61 72 79 2c 20 63 6f 6d 70 6c ions.to.it..For.a.library,.compl
1d60 65 74 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6d 65 61 6e 73 0a 61 6c 6c 20 74 68 65 20 73 6f ete.source.code.means.all.the.so
1d80 75 72 63 65 20 63 6f 64 65 20 66 6f 72 20 61 6c 6c 20 6d 6f 64 75 6c 65 73 20 69 74 20 63 6f 6e urce.code.for.all.modules.it.con
1da0 74 61 69 6e 73 2c 20 70 6c 75 73 20 61 6e 79 20 61 73 73 6f 63 69 61 74 65 64 0a 69 6e 74 65 72 tains,.plus.any.associated.inter
1dc0 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 73 2c 20 70 6c 75 73 20 74 68 65 20 face.definition.files,.plus.the.
1de0 73 63 72 69 70 74 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 63 6f 6d 70 69 6c 61 74 scripts.used.to.control.compilat
1e00 69 6f 6e 0a 61 6e 64 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72 ion.and.installation.of.the.libr
1e20 61 72 79 2e 0a 0a 41 63 74 69 76 69 74 69 65 73 20 6f 74 68 65 72 20 74 68 61 6e 20 63 6f 70 79 ary...Activities.other.than.copy
1e40 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 ing,.distribution.and.modificati
1e60 6f 6e 20 61 72 65 20 6e 6f 74 0a 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e on.are.not.covered.by.this.Licen
1e80 73 65 3b 20 74 68 65 79 20 61 72 65 20 6f 75 74 73 69 64 65 20 69 74 73 20 73 63 6f 70 65 2e 20 se;.they.are.outside.its.scope..
1ea0 54 68 65 20 61 63 74 20 6f 66 0a 72 75 6e 6e 69 6e 67 20 61 20 70 72 6f 67 72 61 6d 20 75 73 69 The.act.of.running.a.program.usi
1ec0 6e 67 20 74 68 65 20 4c 69 62 72 61 72 79 20 69 73 20 6e 6f 74 20 72 65 73 74 72 69 63 74 65 64 ng.the.Library.is.not.restricted
1ee0 2c 20 61 6e 64 20 6f 75 74 70 75 74 20 66 72 6f 6d 0a 73 75 63 68 20 61 20 70 72 6f 67 72 61 6d ,.and.output.from.such.a.program
1f00 20 69 73 20 63 6f 76 65 72 65 64 20 6f 6e 6c 79 20 69 66 20 69 74 73 20 63 6f 6e 74 65 6e 74 73 .is.covered.only.if.its.contents
1f20 20 63 6f 6e 73 74 69 74 75 74 65 20 61 20 77 6f 72 6b 20 62 61 73 65 64 0a 6f 6e 20 74 68 65 20 .constitute.a.work.based.on.the.
1f40 4c 69 62 72 61 72 79 20 28 69 6e 64 65 70 65 6e 64 65 6e 74 20 6f 66 20 74 68 65 20 75 73 65 20 Library.(independent.of.the.use.
1f60 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 69 6e 20 61 20 74 6f 6f 6c 20 66 6f 72 0a 77 72 69 of.the.Library.in.a.tool.for.wri
1f80 74 69 6e 67 20 69 74 29 2e 20 57 68 65 74 68 65 72 20 74 68 61 74 20 69 73 20 74 72 75 65 20 64 ting.it)..Whether.that.is.true.d
1fa0 65 70 65 6e 64 73 20 6f 6e 20 77 68 61 74 20 74 68 65 20 4c 69 62 72 61 72 79 20 64 6f 65 73 0a epends.on.what.the.Library.does.
1fc0 61 6e 64 20 77 68 61 74 20 74 68 65 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 75 73 65 73 20 74 and.what.the.program.that.uses.t
1fe0 68 65 20 4c 69 62 72 61 72 79 20 64 6f 65 73 2e 0a 0a 31 2e 20 59 6f 75 20 6d 61 79 20 63 6f 70 he.Library.does...1..You.may.cop
2000 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 73 y.and.distribute.verbatim.copies
2020 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 27 73 0a 63 6f 6d 70 6c 65 74 65 20 73 6f 75 72 63 .of.the.Library's.complete.sourc
2040 65 20 63 6f 64 65 20 61 73 20 79 6f 75 20 72 65 63 65 69 76 65 20 69 74 2c 20 69 6e 20 61 6e 79 e.code.as.you.receive.it,.in.any
2060 20 6d 65 64 69 75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 0a 79 6f 75 20 63 6f 6e 73 70 .medium,.provided.that.you.consp
2080 69 63 75 6f 75 73 6c 79 20 61 6e 64 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 70 75 62 6c 69 icuously.and.appropriately.publi
20a0 73 68 20 6f 6e 20 65 61 63 68 20 63 6f 70 79 20 61 6e 0a 61 70 70 72 6f 70 72 69 61 74 65 20 63 sh.on.each.copy.an.appropriate.c
20c0 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 20 6f opyright.notice.and.disclaimer.o
20e0 66 20 77 61 72 72 61 6e 74 79 3b 20 6b 65 65 70 20 69 6e 74 61 63 74 0a 61 6c 6c 20 74 68 65 20 f.warranty;.keep.intact.all.the.
2100 6e 6f 74 69 63 65 73 20 74 68 61 74 20 72 65 66 65 72 20 74 6f 20 74 68 69 73 20 4c 69 63 65 6e notices.that.refer.to.this.Licen
2120 73 65 20 61 6e 64 20 74 6f 20 74 68 65 20 61 62 73 65 6e 63 65 20 6f 66 20 61 6e 79 0a 77 61 72 se.and.to.the.absence.of.any.war
2140 72 61 6e 74 79 3b 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 61 20 63 6f 70 79 20 6f 66 20 ranty;.and.distribute.a.copy.of.
2160 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 0a 4c 69 62 72 this.License.along.with.the.Libr
2180 61 72 79 2e 0a 0a 59 6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 20 66 65 65 20 66 6f 72 20 74 ary...You.may.charge.a.fee.for.t
21a0 68 65 20 70 68 79 73 69 63 61 6c 20 61 63 74 20 6f 66 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 he.physical.act.of.transferring.
21c0 61 20 63 6f 70 79 2c 0a 61 6e 64 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 a.copy,.and.you.may.at.your.opti
21e0 6f 6e 20 6f 66 66 65 72 20 77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 74 69 6f 6e 20 69 6e 20 on.offer.warranty.protection.in.
2200 65 78 63 68 61 6e 67 65 20 66 6f 72 20 61 0a 66 65 65 2e 0a 0c 0a 32 2e 20 59 6f 75 20 6d 61 79 exchange.for.a.fee....2..You.may
2220 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 63 6f 70 79 20 6f 72 20 63 6f 70 69 65 73 20 6f 66 20 74 .modify.your.copy.or.copies.of.t
2240 68 65 20 4c 69 62 72 61 72 79 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 6f 6e 0a 6f 66 20 69 74 2c he.Library.or.any.portion.of.it,
2260 20 74 68 75 73 20 66 6f 72 6d 69 6e 67 20 61 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 .thus.forming.a.work.based.on.th
2280 65 20 4c 69 62 72 61 72 79 2c 20 61 6e 64 20 63 6f 70 79 20 61 6e 64 0a 64 69 73 74 72 69 62 75 e.Library,.and.copy.and.distribu
22a0 74 65 20 73 75 63 68 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 6f 72 20 77 6f 72 6b 20 75 6e te.such.modifications.or.work.un
22c0 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 53 65 63 74 69 6f 6e 20 31 0a 61 62 6f 76 65 der.the.terms.of.Section.1.above
22e0 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 6d 65 65 74 20 61 6c ,.provided.that.you.also.meet.al
2300 6c 20 6f 66 20 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 61 29 20 54 68 65 20 6d l.of.these.conditions:..a).The.m
2320 6f 64 69 66 69 65 64 20 77 6f 72 6b 20 6d 75 73 74 20 69 74 73 65 6c 66 20 62 65 20 61 20 73 6f odified.work.must.itself.be.a.so
2340 66 74 77 61 72 65 20 6c 69 62 72 61 72 79 2e 0a 0a 62 29 20 59 6f 75 20 6d 75 73 74 20 63 61 75 ftware.library...b).You.must.cau
2360 73 65 20 74 68 65 20 66 69 6c 65 73 20 6d 6f 64 69 66 69 65 64 20 74 6f 20 63 61 72 72 79 20 70 se.the.files.modified.to.carry.p
2380 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 73 0a 73 74 61 74 69 6e 67 20 74 68 61 74 20 79 6f rominent.notices.stating.that.yo
23a0 75 20 63 68 61 6e 67 65 64 20 74 68 65 20 66 69 6c 65 73 20 61 6e 64 20 74 68 65 20 64 61 74 65 u.changed.the.files.and.the.date
23c0 20 6f 66 20 61 6e 79 20 63 68 61 6e 67 65 2e 0a 0a 63 29 20 59 6f 75 20 6d 75 73 74 20 63 61 75 .of.any.change...c).You.must.cau
23e0 73 65 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 74 6f 20 62 65 20 6c se.the.whole.of.the.work.to.be.l
2400 69 63 65 6e 73 65 64 20 61 74 20 6e 6f 0a 63 68 61 72 67 65 20 74 6f 20 61 6c 6c 20 74 68 69 72 icensed.at.no.charge.to.all.thir
2420 64 20 70 61 72 74 69 65 73 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 d.parties.under.the.terms.of.thi
2440 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 64 29 20 49 66 20 61 20 66 61 63 69 6c 69 74 79 20 69 6e 20 s.License...d).If.a.facility.in.
2460 74 68 65 20 6d 6f 64 69 66 69 65 64 20 4c 69 62 72 61 72 79 20 72 65 66 65 72 73 20 74 6f 20 61 the.modified.Library.refers.to.a
2480 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 0a 74 61 62 6c 65 20 6f 66 20 64 61 74 61 20 74 6f 20 .function.or.a.table.of.data.to.
24a0 62 65 20 73 75 70 70 6c 69 65 64 20 62 79 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 70 72 be.supplied.by.an.application.pr
24c0 6f 67 72 61 6d 20 74 68 61 74 20 75 73 65 73 0a 74 68 65 20 66 61 63 69 6c 69 74 79 2c 20 6f 74 ogram.that.uses.the.facility,.ot
24e0 68 65 72 20 74 68 61 6e 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 77 her.than.as.an.argument.passed.w
2500 68 65 6e 20 74 68 65 20 66 61 63 69 6c 69 74 79 0a 69 73 20 69 6e 76 6f 6b 65 64 2c 20 74 68 65 hen.the.facility.is.invoked,.the
2520 6e 20 79 6f 75 20 6d 75 73 74 20 6d 61 6b 65 20 61 20 67 6f 6f 64 20 66 61 69 74 68 20 65 66 66 n.you.must.make.a.good.faith.eff
2540 6f 72 74 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 2c 0a 69 6e 20 74 68 65 20 65 76 65 6e 74 ort.to.ensure.that,.in.the.event
2560 20 61 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6c 79 20 .an.application.does.not.supply.
2580 73 75 63 68 20 66 75 6e 63 74 69 6f 6e 20 6f 72 0a 74 61 62 6c 65 2c 20 74 68 65 20 66 61 63 69 such.function.or.table,.the.faci
25a0 6c 69 74 79 20 73 74 69 6c 6c 20 6f 70 65 72 61 74 65 73 2c 20 61 6e 64 20 70 65 72 66 6f 72 6d lity.still.operates,.and.perform
25c0 73 20 77 68 61 74 65 76 65 72 20 70 61 72 74 20 6f 66 0a 69 74 73 20 70 75 72 70 6f 73 65 20 72 s.whatever.part.of.its.purpose.r
25e0 65 6d 61 69 6e 73 20 6d 65 61 6e 69 6e 67 66 75 6c 2e 0a 0a 28 46 6f 72 20 65 78 61 6d 70 6c 65 emains.meaningful...(For.example
2600 2c 20 61 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 61 20 6c 69 62 72 61 72 79 20 74 6f 20 63 6f 6d ,.a.function.in.a.library.to.com
2620 70 75 74 65 20 73 71 75 61 72 65 20 72 6f 6f 74 73 20 68 61 73 0a 61 20 70 75 72 70 6f 73 65 20 pute.square.roots.has.a.purpose.
2640 74 68 61 74 20 69 73 20 65 6e 74 69 72 65 6c 79 20 77 65 6c 6c 2d 64 65 66 69 6e 65 64 20 69 6e that.is.entirely.well-defined.in
2660 64 65 70 65 6e 64 65 6e 74 20 6f 66 20 74 68 65 0a 61 70 70 6c 69 63 61 74 69 6f 6e 2e 20 54 68 dependent.of.the.application..Th
2680 65 72 65 66 6f 72 65 2c 20 53 75 62 73 65 63 74 69 6f 6e 20 32 64 20 72 65 71 75 69 72 65 73 20 erefore,.Subsection.2d.requires.
26a0 74 68 61 74 20 61 6e 79 0a 61 70 70 6c 69 63 61 74 69 6f 6e 2d 73 75 70 70 6c 69 65 64 20 66 75 that.any.application-supplied.fu
26c0 6e 63 74 69 6f 6e 20 6f 72 20 74 61 62 6c 65 20 75 73 65 64 20 62 79 20 74 68 69 73 20 66 75 6e nction.or.table.used.by.this.fun
26e0 63 74 69 6f 6e 20 6d 75 73 74 0a 62 65 20 6f 70 74 69 6f 6e 61 6c 3a 20 69 66 20 74 68 65 20 61 ction.must.be.optional:.if.the.a
2700 70 70 6c 69 63 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6c 79 20 69 74 2c 20 74 pplication.does.not.supply.it,.t
2720 68 65 20 73 71 75 61 72 65 0a 72 6f 6f 74 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 73 74 69 he.square.root.function.must.sti
2740 6c 6c 20 63 6f 6d 70 75 74 65 20 73 71 75 61 72 65 20 72 6f 6f 74 73 2e 29 0a 0a 54 68 65 73 65 ll.compute.square.roots.)..These
2760 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 6d 6f 64 69 66 .requirements.apply.to.the.modif
2780 69 65 64 20 77 6f 72 6b 20 61 73 20 61 20 77 68 6f 6c 65 2e 20 49 66 0a 69 64 65 6e 74 69 66 69 ied.work.as.a.whole..If.identifi
27a0 61 62 6c 65 20 73 65 63 74 69 6f 6e 73 20 6f 66 20 74 68 61 74 20 77 6f 72 6b 20 61 72 65 20 6e able.sections.of.that.work.are.n
27c0 6f 74 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 74 68 65 20 4c 69 62 72 61 72 79 2c 0a 61 6e 64 ot.derived.from.the.Library,.and
27e0 20 63 61 6e 20 62 65 20 72 65 61 73 6f 6e 61 62 6c 79 20 63 6f 6e 73 69 64 65 72 65 64 20 69 6e .can.be.reasonably.considered.in
2800 64 65 70 65 6e 64 65 6e 74 20 61 6e 64 20 73 65 70 61 72 61 74 65 20 77 6f 72 6b 73 20 69 6e 0a dependent.and.separate.works.in.
2820 74 68 65 6d 73 65 6c 76 65 73 2c 20 74 68 65 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 themselves,.then.this.License,.a
2840 6e 64 20 69 74 73 20 74 65 72 6d 73 2c 20 64 6f 20 6e 6f 74 20 61 70 70 6c 79 20 74 6f 20 74 68 nd.its.terms,.do.not.apply.to.th
2860 6f 73 65 0a 73 65 63 74 69 6f 6e 73 20 77 68 65 6e 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 65 ose.sections.when.you.distribute
2880 20 74 68 65 6d 20 61 73 20 73 65 70 61 72 61 74 65 20 77 6f 72 6b 73 2e 20 42 75 74 20 77 68 65 .them.as.separate.works..But.whe
28a0 6e 20 79 6f 75 0a 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 73 61 6d 65 20 73 65 63 74 69 6f n.you.distribute.the.same.sectio
28c0 6e 73 20 61 73 20 70 61 72 74 20 6f 66 20 61 20 77 68 6f 6c 65 20 77 68 69 63 68 20 69 73 20 61 ns.as.part.of.a.whole.which.is.a
28e0 20 77 6f 72 6b 20 62 61 73 65 64 0a 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 74 68 65 20 .work.based.on.the.Library,.the.
2900 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 77 68 6f 6c 65 20 6d 75 73 74 20 62 distribution.of.the.whole.must.b
2920 65 20 6f 6e 20 74 68 65 20 74 65 72 6d 73 20 6f 66 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 e.on.the.terms.of.this.License,.
2940 77 68 6f 73 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 66 6f 72 20 6f 74 68 65 72 20 6c 69 63 65 whose.permissions.for.other.lice
2960 6e 73 65 65 73 20 65 78 74 65 6e 64 20 74 6f 20 74 68 65 0a 65 6e 74 69 72 65 20 77 68 6f 6c 65 nsees.extend.to.the.entire.whole
2980 2c 20 61 6e 64 20 74 68 75 73 20 74 6f 20 65 61 63 68 20 61 6e 64 20 65 76 65 72 79 20 70 61 72 ,.and.thus.to.each.and.every.par
29a0 74 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 6f 20 77 72 6f 74 65 0a 69 74 2e 0a 0a 54 t.regardless.of.who.wrote.it...T
29c0 68 75 73 2c 20 69 74 20 69 73 20 6e 6f 74 20 74 68 65 20 69 6e 74 65 6e 74 20 6f 66 20 74 68 69 hus,.it.is.not.the.intent.of.thi
29e0 73 20 73 65 63 74 69 6f 6e 20 74 6f 20 63 6c 61 69 6d 20 72 69 67 68 74 73 20 6f 72 20 63 6f 6e s.section.to.claim.rights.or.con
2a00 74 65 73 74 0a 79 6f 75 72 20 72 69 67 68 74 73 20 74 6f 20 77 6f 72 6b 20 77 72 69 74 74 65 6e test.your.rights.to.work.written
2a20 20 65 6e 74 69 72 65 6c 79 20 62 79 20 79 6f 75 3b 20 72 61 74 68 65 72 2c 20 74 68 65 20 69 6e .entirely.by.you;.rather,.the.in
2a40 74 65 6e 74 20 69 73 20 74 6f 0a 65 78 65 72 63 69 73 65 20 74 68 65 20 72 69 67 68 74 20 74 6f tent.is.to.exercise.the.right.to
2a60 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 64 65 72 .control.the.distribution.of.der
2a80 69 76 61 74 69 76 65 20 6f 72 0a 63 6f 6c 6c 65 63 74 69 76 65 20 77 6f 72 6b 73 20 62 61 73 65 ivative.or.collective.works.base
2aa0 64 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2e 0a 0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e 2c d.on.the.Library....In.addition,
2ac0 20 6d 65 72 65 20 61 67 67 72 65 67 61 74 69 6f 6e 20 6f 66 20 61 6e 6f 74 68 65 72 20 77 6f 72 .mere.aggregation.of.another.wor
2ae0 6b 20 6e 6f 74 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 0a 77 69 74 68 20 k.not.based.on.the.Library.with.
2b00 74 68 65 20 4c 69 62 72 61 72 79 20 28 6f 72 20 77 69 74 68 20 61 20 77 6f 72 6b 20 62 61 73 65 the.Library.(or.with.a.work.base
2b20 64 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 29 20 6f 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 d.on.the.Library).on.a.volume.of
2b40 0a 61 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 .a.storage.or.distribution.mediu
2b60 6d 20 64 6f 65 73 20 6e 6f 74 20 62 72 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20 77 6f 72 6b 20 m.does.not.bring.the.other.work.
2b80 75 6e 64 65 72 0a 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e under.the.scope.of.this.License.
2ba0 0a 0a 33 2e 20 59 6f 75 20 6d 61 79 20 6f 70 74 20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 74 65 ..3..You.may.opt.to.apply.the.te
2bc0 72 6d 73 20 6f 66 20 74 68 65 20 6f 72 64 69 6e 61 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 rms.of.the.ordinary.GNU.General.
2be0 50 75 62 6c 69 63 0a 4c 69 63 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 4c Public.License.instead.of.this.L
2c00 69 63 65 6e 73 65 20 74 6f 20 61 20 67 69 76 65 6e 20 63 6f 70 79 20 6f 66 20 74 68 65 20 4c 69 icense.to.a.given.copy.of.the.Li
2c20 62 72 61 72 79 2e 20 54 6f 20 64 6f 0a 74 68 69 73 2c 20 79 6f 75 20 6d 75 73 74 20 61 6c 74 65 brary..To.do.this,.you.must.alte
2c40 72 20 61 6c 6c 20 74 68 65 20 6e 6f 74 69 63 65 73 20 74 68 61 74 20 72 65 66 65 72 20 74 6f 20 r.all.the.notices.that.refer.to.
2c60 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 73 6f 0a 74 68 61 74 20 74 68 65 79 20 72 65 66 65 72 this.License,.so.that.they.refer
2c80 20 74 6f 20 74 68 65 20 6f 72 64 69 6e 61 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 .to.the.ordinary.GNU.General.Pub
2ca0 6c 69 63 20 4c 69 63 65 6e 73 65 2c 20 76 65 72 73 69 6f 6e 20 32 2c 0a 69 6e 73 74 65 61 64 20 lic.License,.version.2,.instead.
2cc0 6f 66 20 74 6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 28 49 66 20 61 20 6e 65 77 65 72 20 of.to.this.License..(If.a.newer.
2ce0 76 65 72 73 69 6f 6e 20 74 68 61 6e 20 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 68 65 0a 6f 72 version.than.version.2.of.the.or
2d00 64 69 6e 61 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 dinary.GNU.General.Public.Licens
2d20 65 20 68 61 73 20 61 70 70 65 61 72 65 64 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 73 70 65 e.has.appeared,.then.you.can.spe
2d40 63 69 66 79 0a 74 68 61 74 20 76 65 72 73 69 6f 6e 20 69 6e 73 74 65 61 64 20 69 66 20 79 6f 75 cify.that.version.instead.if.you
2d60 20 77 69 73 68 2e 29 20 44 6f 20 6e 6f 74 20 6d 61 6b 65 20 61 6e 79 20 6f 74 68 65 72 20 63 68 .wish.).Do.not.make.any.other.ch
2d80 61 6e 67 65 20 69 6e 0a 74 68 65 73 65 20 6e 6f 74 69 63 65 73 2e 0a 0c 0a 4f 6e 63 65 20 74 68 ange.in.these.notices....Once.th
2da0 69 73 20 63 68 61 6e 67 65 20 69 73 20 6d 61 64 65 20 69 6e 20 61 20 67 69 76 65 6e 20 63 6f 70 is.change.is.made.in.a.given.cop
2dc0 79 2c 20 69 74 20 69 73 20 69 72 72 65 76 65 72 73 69 62 6c 65 20 66 6f 72 0a 74 68 61 74 20 63 y,.it.is.irreversible.for.that.c
2de0 6f 70 79 2c 20 73 6f 20 74 68 65 20 6f 72 64 69 6e 61 72 79 20 47 4e 55 20 47 65 6e 65 72 61 6c opy,.so.the.ordinary.GNU.General
2e00 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 70 70 6c 69 65 73 20 74 6f 20 61 6c 6c 0a 73 .Public.License.applies.to.all.s
2e20 75 62 73 65 71 75 65 6e 74 20 63 6f 70 69 65 73 20 61 6e 64 20 64 65 72 69 76 61 74 69 76 65 20 ubsequent.copies.and.derivative.
2e40 77 6f 72 6b 73 20 6d 61 64 65 20 66 72 6f 6d 20 74 68 61 74 20 63 6f 70 79 2e 0a 0a 54 68 69 73 works.made.from.that.copy...This
2e60 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 77 69 73 68 20 .option.is.useful.when.you.wish.
2e80 74 6f 20 63 6f 70 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 6f 66 0a 74 68 65 20 to.copy.part.of.the.code.of.the.
2ea0 4c 69 62 72 61 72 79 20 69 6e 74 6f 20 61 20 70 72 6f 67 72 61 6d 20 74 68 61 74 20 69 73 20 6e Library.into.a.program.that.is.n
2ec0 6f 74 20 61 20 6c 69 62 72 61 72 79 2e 0a 0a 34 2e 20 59 6f 75 20 6d 61 79 20 63 6f 70 79 20 61 ot.a.library...4..You.may.copy.a
2ee0 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c 69 62 72 61 72 79 20 28 6f 72 20 61 20 nd.distribute.the.Library.(or.a.
2f00 70 6f 72 74 69 6f 6e 20 6f 72 0a 64 65 72 69 76 61 74 69 76 65 20 6f 66 20 69 74 2c 20 75 6e 64 portion.or.derivative.of.it,.und
2f20 65 72 20 53 65 63 74 69 6f 6e 20 32 29 20 69 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 6f 72 20 er.Section.2).in.object.code.or.
2f40 65 78 65 63 75 74 61 62 6c 65 20 66 6f 72 6d 0a 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 executable.form.under.the.terms.
2f60 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 20 61 6e 64 20 32 20 61 62 6f 76 65 20 70 72 6f 76 69 64 of.Sections.1.and.2.above.provid
2f80 65 64 20 74 68 61 74 20 79 6f 75 20 61 63 63 6f 6d 70 61 6e 79 0a 69 74 20 77 69 74 68 20 74 68 ed.that.you.accompany.it.with.th
2fa0 65 20 63 6f 6d 70 6c 65 74 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6d 61 63 68 69 6e 65 e.complete.corresponding.machine
2fc0 2d 72 65 61 64 61 62 6c 65 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 77 68 69 63 68 0a 6d 75 73 -readable.source.code,.which.mus
2fe0 74 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 t.be.distributed.under.the.terms
3000 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 20 61 6e 64 20 32 20 61 62 6f 76 65 20 6f 6e 20 61 0a .of.Sections.1.and.2.above.on.a.
3020 6d 65 64 69 75 6d 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 medium.customarily.used.for.soft
3040 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 2e 0a 0a 49 66 20 64 69 73 74 72 69 62 75 74 69 ware.interchange...If.distributi
3060 6f 6e 20 6f 66 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 6d 61 64 65 20 62 79 20 6f 66 66 on.of.object.code.is.made.by.off
3080 65 72 69 6e 67 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 79 0a 66 72 6f 6d 20 61 20 64 65 73 69 ering.access.to.copy.from.a.desi
30a0 67 6e 61 74 65 64 20 70 6c 61 63 65 2c 20 74 68 65 6e 20 6f 66 66 65 72 69 6e 67 20 65 71 75 69 gnated.place,.then.offering.equi
30c0 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 79 20 74 68 65 0a 73 6f 75 72 63 65 valent.access.to.copy.the.source
30e0 20 63 6f 64 65 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 70 6c 61 63 65 20 73 61 74 69 73 66 .code.from.the.same.place.satisf
3100 69 65 73 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 0a 64 69 73 74 72 69 62 75 74 ies.the.requirement.to.distribut
3120 65 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 65 76 65 6e 20 74 68 6f 75 67 68 20 74 e.the.source.code,.even.though.t
3140 68 69 72 64 20 70 61 72 74 69 65 73 20 61 72 65 20 6e 6f 74 0a 63 6f 6d 70 65 6c 6c 65 64 20 74 hird.parties.are.not.compelled.t
3160 6f 20 63 6f 70 79 20 74 68 65 20 73 6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 o.copy.the.source.along.with.the
3180 20 6f 62 6a 65 63 74 20 63 6f 64 65 2e 0a 0a 35 2e 20 41 20 70 72 6f 67 72 61 6d 20 74 68 61 74 .object.code...5..A.program.that
31a0 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 20 64 65 72 69 76 61 74 69 76 65 20 6f 66 20 61 6e 79 20 70 .contains.no.derivative.of.any.p
31c0 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 0a 4c 69 62 72 61 72 79 2c 20 62 75 74 20 69 73 20 64 65 ortion.of.the.Library,.but.is.de
31e0 73 69 67 6e 65 64 20 74 6f 20 77 6f 72 6b 20 77 69 74 68 20 74 68 65 20 4c 69 62 72 61 72 79 20 signed.to.work.with.the.Library.
3200 62 79 20 62 65 69 6e 67 20 63 6f 6d 70 69 6c 65 64 20 6f 72 0a 6c 69 6e 6b 65 64 20 77 69 74 68 by.being.compiled.or.linked.with
3220 20 69 74 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 .it,.is.called.a."work.that.uses
3240 20 74 68 65 20 4c 69 62 72 61 72 79 22 2e 20 53 75 63 68 20 61 0a 77 6f 72 6b 2c 20 69 6e 20 69 .the.Library"..Such.a.work,.in.i
3260 73 6f 6c 61 74 69 6f 6e 2c 20 69 73 20 6e 6f 74 20 61 20 64 65 72 69 76 61 74 69 76 65 20 77 6f solation,.is.not.a.derivative.wo
3280 72 6b 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 61 6e 64 0a 74 68 65 72 65 66 6f 72 65 rk.of.the.Library,.and.therefore
32a0 20 66 61 6c 6c 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 69 73 .falls.outside.the.scope.of.this
32c0 20 4c 69 63 65 6e 73 65 2e 0a 0a 48 6f 77 65 76 65 72 2c 20 6c 69 6e 6b 69 6e 67 20 61 20 22 77 .License...However,.linking.a."w
32e0 6f 72 6b 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 4c 69 62 72 61 72 79 22 20 77 69 74 68 20 ork.that.uses.the.Library".with.
3300 74 68 65 20 4c 69 62 72 61 72 79 0a 63 72 65 61 74 65 73 20 61 6e 20 65 78 65 63 75 74 61 62 6c the.Library.creates.an.executabl
3320 65 20 74 68 61 74 20 69 73 20 61 20 64 65 72 69 76 61 74 69 76 65 20 6f 66 20 74 68 65 20 4c 69 e.that.is.a.derivative.of.the.Li
3340 62 72 61 72 79 20 28 62 65 63 61 75 73 65 20 69 74 0a 63 6f 6e 74 61 69 6e 73 20 70 6f 72 74 69 brary.(because.it.contains.porti
3360 6f 6e 73 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 29 2c 20 72 61 74 68 65 72 20 74 68 61 6e ons.of.the.Library),.rather.than
3380 20 61 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 20 74 68 65 0a 6c 69 62 72 61 72 79 22 2e .a."work.that.uses.the.library".
33a0 20 54 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 20 74 68 65 72 65 66 6f 72 65 20 63 6f 76 .The.executable.is.therefore.cov
33c0 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 53 65 63 74 69 6f 6e 20 36 20 ered.by.this.License..Section.6.
33e0 73 74 61 74 65 73 20 74 65 72 6d 73 20 66 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 states.terms.for.distribution.of
3400 20 73 75 63 68 20 65 78 65 63 75 74 61 62 6c 65 73 2e 0a 0a 57 68 65 6e 20 61 20 22 77 6f 72 6b .such.executables...When.a."work
3420 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 4c 69 62 72 61 72 79 22 20 75 73 65 73 20 6d 61 74 .that.uses.the.Library".uses.mat
3440 65 72 69 61 6c 20 66 72 6f 6d 20 61 20 68 65 61 64 65 72 20 66 69 6c 65 0a 74 68 61 74 20 69 73 erial.from.a.header.file.that.is
3460 20 70 61 72 74 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 74 68 65 20 6f 62 6a 65 63 74 .part.of.the.Library,.the.object
3480 20 63 6f 64 65 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 6d 61 79 20 62 65 20 61 0a 64 65 72 69 .code.for.the.work.may.be.a.deri
34a0 76 61 74 69 76 65 20 77 6f 72 6b 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 65 76 65 6e 20 vative.work.of.the.Library.even.
34c0 74 68 6f 75 67 68 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 73 20 6e 6f 74 2e 0a 57 though.the.source.code.is.not..W
34e0 68 65 74 68 65 72 20 74 68 69 73 20 69 73 20 74 72 75 65 20 69 73 20 65 73 70 65 63 69 61 6c 6c hether.this.is.true.is.especiall
3500 79 20 73 69 67 6e 69 66 69 63 61 6e 74 20 69 66 20 74 68 65 20 77 6f 72 6b 20 63 61 6e 20 62 65 y.significant.if.the.work.can.be
3520 0a 6c 69 6e 6b 65 64 20 77 69 74 68 6f 75 74 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 6f 72 20 .linked.without.the.Library,.or.
3540 69 66 20 74 68 65 20 77 6f 72 6b 20 69 73 20 69 74 73 65 6c 66 20 61 20 6c 69 62 72 61 72 79 2e if.the.work.is.itself.a.library.
3560 20 54 68 65 0a 74 68 72 65 73 68 6f 6c 64 20 66 6f 72 20 74 68 69 73 20 74 6f 20 62 65 20 74 72 .The.threshold.for.this.to.be.tr
3580 75 65 20 69 73 20 6e 6f 74 20 70 72 65 63 69 73 65 6c 79 20 64 65 66 69 6e 65 64 20 62 79 20 6c ue.is.not.precisely.defined.by.l
35a0 61 77 2e 0a 0a 49 66 20 73 75 63 68 20 61 6e 20 6f 62 6a 65 63 74 20 66 69 6c 65 20 75 73 65 73 aw...If.such.an.object.file.uses
35c0 20 6f 6e 6c 79 20 6e 75 6d 65 72 69 63 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2c 20 64 61 74 61 .only.numerical.parameters,.data
35e0 0a 73 74 72 75 63 74 75 72 65 20 6c 61 79 6f 75 74 73 20 61 6e 64 20 61 63 63 65 73 73 6f 72 73 .structure.layouts.and.accessors
3600 2c 20 61 6e 64 20 73 6d 61 6c 6c 20 6d 61 63 72 6f 73 20 61 6e 64 20 73 6d 61 6c 6c 20 69 6e 6c ,.and.small.macros.and.small.inl
3620 69 6e 65 0a 66 75 6e 63 74 69 6f 6e 73 20 28 74 65 6e 20 6c 69 6e 65 73 20 6f 72 20 6c 65 73 73 ine.functions.(ten.lines.or.less
3640 20 69 6e 20 6c 65 6e 67 74 68 29 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 20 6f 66 20 74 68 65 .in.length),.then.the.use.of.the
3660 20 6f 62 6a 65 63 74 0a 66 69 6c 65 20 69 73 20 75 6e 72 65 73 74 72 69 63 74 65 64 2c 20 72 65 .object.file.is.unrestricted,.re
3680 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 69 74 20 69 73 20 6c 65 67 61 6c 6c gardless.of.whether.it.is.legall
36a0 79 20 61 20 64 65 72 69 76 61 74 69 76 65 0a 77 6f 72 6b 2e 20 28 45 78 65 63 75 74 61 62 6c 65 y.a.derivative.work..(Executable
36c0 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 69 73 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 70 6c s.containing.this.object.code.pl
36e0 75 73 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 0a 4c 69 62 72 61 72 79 20 77 69 6c 6c 20 us.portions.of.the.Library.will.
3700 73 74 69 6c 6c 20 66 61 6c 6c 20 75 6e 64 65 72 20 53 65 63 74 69 6f 6e 20 36 2e 29 0a 0a 4f 74 still.fall.under.Section.6.)..Ot
3720 68 65 72 77 69 73 65 2c 20 69 66 20 74 68 65 20 77 6f 72 6b 20 69 73 20 61 20 64 65 72 69 76 61 herwise,.if.the.work.is.a.deriva
3740 74 69 76 65 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 79 6f 75 20 6d 61 79 0a 64 69 73 tive.of.the.Library,.you.may.dis
3760 74 72 69 62 75 74 65 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 20 74 68 65 20 tribute.the.object.code.for.the.
3780 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 53 65 63 74 69 6f 6e 20 work.under.the.terms.of.Section.
37a0 36 2e 0a 41 6e 79 20 65 78 65 63 75 74 61 62 6c 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 6..Any.executables.containing.th
37c0 61 74 20 77 6f 72 6b 20 61 6c 73 6f 20 66 61 6c 6c 20 75 6e 64 65 72 20 53 65 63 74 69 6f 6e 20 at.work.also.fall.under.Section.
37e0 36 2c 0a 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 79 20 61 72 65 20 6c 69 6e 6b 65 6,.whether.or.not.they.are.linke
3800 64 20 64 69 72 65 63 74 6c 79 20 77 69 74 68 20 74 68 65 20 4c 69 62 72 61 72 79 20 69 74 73 65 d.directly.with.the.Library.itse
3820 6c 66 2e 0a 0c 0a 36 2e 20 41 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 74 6f 20 74 68 65 20 lf....6..As.an.exception.to.the.
3840 53 65 63 74 69 6f 6e 73 20 61 62 6f 76 65 2c 20 79 6f 75 20 6d 61 79 20 61 6c 73 6f 20 63 6f 6d Sections.above,.you.may.also.com
3860 62 69 6e 65 20 6f 72 0a 6c 69 6e 6b 20 61 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 20 74 bine.or.link.a."work.that.uses.t
3880 68 65 20 4c 69 62 72 61 72 79 22 20 77 69 74 68 20 74 68 65 20 4c 69 62 72 61 72 79 20 74 6f 20 he.Library".with.the.Library.to.
38a0 70 72 6f 64 75 63 65 20 61 0a 77 6f 72 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 70 6f 72 74 69 6f produce.a.work.containing.portio
38c0 6e 73 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 ns.of.the.Library,.and.distribut
38e0 65 20 74 68 61 74 20 77 6f 72 6b 0a 75 6e 64 65 72 20 74 65 72 6d 73 20 6f 66 20 79 6f 75 72 20 e.that.work.under.terms.of.your.
3900 63 68 6f 69 63 65 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 74 65 72 6d 73 20 choice,.provided.that.the.terms.
3920 70 65 72 6d 69 74 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 permit.modification.of.the.work.
3940 66 6f 72 20 74 68 65 20 63 75 73 74 6f 6d 65 72 27 73 20 6f 77 6e 20 75 73 65 20 61 6e 64 20 72 for.the.customer's.own.use.and.r
3960 65 76 65 72 73 65 0a 65 6e 67 69 6e 65 65 72 69 6e 67 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 everse.engineering.for.debugging
3980 20 73 75 63 68 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 2e 0a 0a 59 6f 75 20 6d 75 73 74 20 67 .such.modifications...You.must.g
39a0 69 76 65 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 20 77 69 74 68 20 65 61 63 68 20 63 ive.prominent.notice.with.each.c
39c0 6f 70 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 74 68 61 74 20 74 68 65 0a 4c 69 62 72 61 72 79 opy.of.the.work.that.the.Library
39e0 20 69 73 20 75 73 65 64 20 69 6e 20 69 74 20 61 6e 64 20 74 68 61 74 20 74 68 65 20 4c 69 62 72 .is.used.in.it.and.that.the.Libr
3a00 61 72 79 20 61 6e 64 20 69 74 73 20 75 73 65 20 61 72 65 20 63 6f 76 65 72 65 64 20 62 79 0a 74 ary.and.its.use.are.covered.by.t
3a20 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 59 6f 75 20 6d 75 73 74 20 73 75 70 70 6c 79 20 61 20 63 his.License..You.must.supply.a.c
3a40 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 49 66 20 74 68 65 20 77 6f 72 6b opy.of.this.License..If.the.work
3a60 0a 64 75 72 69 6e 67 20 65 78 65 63 75 74 69 6f 6e 20 64 69 73 70 6c 61 79 73 20 63 6f 70 79 72 .during.execution.displays.copyr
3a80 69 67 68 74 20 6e 6f 74 69 63 65 73 2c 20 79 6f 75 20 6d 75 73 74 20 69 6e 63 6c 75 64 65 20 74 ight.notices,.you.must.include.t
3aa0 68 65 0a 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 66 6f 72 20 74 68 65 20 4c 69 62 72 he.copyright.notice.for.the.Libr
3ac0 61 72 79 20 61 6d 6f 6e 67 20 74 68 65 6d 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 61 20 72 65 66 ary.among.them,.as.well.as.a.ref
3ae0 65 72 65 6e 63 65 0a 64 69 72 65 63 74 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 74 68 65 erence.directing.the.user.to.the
3b00 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 41 6c 73 6f 2c 20 79 6f 75 .copy.of.this.License..Also,.you
3b20 20 6d 75 73 74 20 64 6f 20 6f 6e 65 0a 6f 66 20 74 68 65 73 65 20 74 68 69 6e 67 73 3a 0a 0a 61 .must.do.one.of.these.things:..a
3b40 29 20 41 63 63 6f 6d 70 61 6e 79 20 74 68 65 20 77 6f 72 6b 20 77 69 74 68 20 74 68 65 20 63 6f ).Accompany.the.work.with.the.co
3b60 6d 70 6c 65 74 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 6d 61 63 68 69 6e 65 2d 72 65 61 mplete.corresponding.machine-rea
3b80 64 61 62 6c 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 20 74 68 65 20 4c 69 62 72 61 72 dable.source.code.for.the.Librar
3ba0 79 20 69 6e 63 6c 75 64 69 6e 67 20 77 68 61 74 65 76 65 72 0a 63 68 61 6e 67 65 73 20 77 65 72 y.including.whatever.changes.wer
3bc0 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 20 28 77 68 69 63 68 20 6d 75 73 74 20 62 e.used.in.the.work.(which.must.b
3be0 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 0a 53 65 63 74 69 6f 6e 73 20 31 20 61 e.distributed.under.Sections.1.a
3c00 6e 64 20 32 20 61 62 6f 76 65 29 3b 20 61 6e 64 2c 20 69 66 20 74 68 65 20 77 6f 72 6b 20 69 73 nd.2.above);.and,.if.the.work.is
3c20 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 6c 69 6e 6b 65 64 0a 77 69 74 68 20 74 68 65 20 4c .an.executable.linked.with.the.L
3c40 69 62 72 61 72 79 2c 20 77 69 74 68 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 6d 61 63 68 69 6e ibrary,.with.the.complete.machin
3c60 65 2d 72 65 61 64 61 62 6c 65 20 22 77 6f 72 6b 20 74 68 61 74 0a 75 73 65 73 20 74 68 65 20 4c e-readable."work.that.uses.the.L
3c80 69 62 72 61 72 79 22 2c 20 61 73 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 2f 6f 72 20 73 ibrary",.as.object.code.and/or.s
3ca0 6f 75 72 63 65 20 63 6f 64 65 2c 20 73 6f 20 74 68 61 74 20 74 68 65 0a 75 73 65 72 20 63 61 6e ource.code,.so.that.the.user.can
3cc0 20 6d 6f 64 69 66 79 20 74 68 65 20 4c 69 62 72 61 72 79 20 61 6e 64 20 74 68 65 6e 20 72 65 6c .modify.the.Library.and.then.rel
3ce0 69 6e 6b 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 6d 6f 64 69 66 69 65 64 0a 65 78 65 63 75 74 ink.to.produce.a.modified.execut
3d00 61 62 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 4c 69 62 able.containing.the.modified.Lib
3d20 72 61 72 79 2e 20 28 49 74 20 69 73 20 75 6e 64 65 72 73 74 6f 6f 64 0a 74 68 61 74 20 74 68 65 rary..(It.is.understood.that.the
3d40 20 75 73 65 72 20 77 68 6f 20 63 68 61 6e 67 65 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f .user.who.changes.the.contents.o
3d60 66 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 66 69 6c 65 73 20 69 6e 20 74 68 65 0a 4c 69 62 72 61 f.definitions.files.in.the.Libra
3d80 72 79 20 77 69 6c 6c 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 62 65 20 61 62 6c 65 20 ry.will.not.necessarily.be.able.
3da0 74 6f 20 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 0a 74 6f 20 to.recompile.the.application.to.
3dc0 75 73 65 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 29 0a 0a use.the.modified.definitions.)..
3de0 62 29 20 55 73 65 20 61 20 73 75 69 74 61 62 6c 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 b).Use.a.suitable.shared.library
3e00 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72 20 6c 69 6e 6b 69 6e 67 20 77 69 74 68 20 74 68 65 0a .mechanism.for.linking.with.the.
3e20 4c 69 62 72 61 72 79 2e 20 41 20 73 75 69 74 61 62 6c 65 20 6d 65 63 68 61 6e 69 73 6d 20 69 73 Library..A.suitable.mechanism.is
3e40 20 6f 6e 65 20 74 68 61 74 20 28 31 29 20 75 73 65 73 20 61 74 20 72 75 6e 20 74 69 6d 65 20 61 .one.that.(1).uses.at.run.time.a
3e60 0a 63 6f 70 79 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 20 61 6c 72 65 61 64 79 20 70 72 65 .copy.of.the.library.already.pre
3e80 73 65 6e 74 20 6f 6e 20 74 68 65 20 75 73 65 72 27 73 20 63 6f 6d 70 75 74 65 72 20 73 79 73 74 sent.on.the.user's.computer.syst
3ea0 65 6d 2c 0a 72 61 74 68 65 72 20 74 68 61 6e 20 63 6f 70 79 69 6e 67 20 6c 69 62 72 61 72 79 20 em,.rather.than.copying.library.
3ec0 66 75 6e 63 74 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 2c 20 61 functions.into.the.executable,.a
3ee0 6e 64 20 28 32 29 0a 77 69 6c 6c 20 6f 70 65 72 61 74 65 20 70 72 6f 70 65 72 6c 79 20 77 69 74 nd.(2).will.operate.properly.wit
3f00 68 20 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72 h.a.modified.version.of.the.libr
3f20 61 72 79 2c 20 69 66 0a 74 68 65 20 75 73 65 72 20 69 6e 73 74 61 6c 6c 73 20 6f 6e 65 2c 20 61 ary,.if.the.user.installs.one,.a
3f40 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 69 s.long.as.the.modified.version.i
3f60 73 0a 69 6e 74 65 72 66 61 63 65 2d 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 s.interface-compatible.with.the.
3f80 76 65 72 73 69 6f 6e 20 74 68 61 74 20 74 68 65 20 77 6f 72 6b 20 77 61 73 20 6d 61 64 65 20 77 version.that.the.work.was.made.w
3fa0 69 74 68 2e 0a 0a 63 29 20 41 63 63 6f 6d 70 61 6e 79 20 74 68 65 20 77 6f 72 6b 20 77 69 74 68 ith...c).Accompany.the.work.with
3fc0 20 61 20 77 72 69 74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61 6c 69 64 20 66 6f 72 20 61 74 0a 6c .a.written.offer,.valid.for.at.l
3fe0 65 61 73 74 20 74 68 72 65 65 20 79 65 61 72 73 2c 20 74 6f 20 67 69 76 65 20 74 68 65 20 73 61 east.three.years,.to.give.the.sa
4000 6d 65 20 75 73 65 72 20 74 68 65 20 6d 61 74 65 72 69 61 6c 73 0a 73 70 65 63 69 66 69 65 64 20 me.user.the.materials.specified.
4020 69 6e 20 53 75 62 73 65 63 74 69 6f 6e 20 36 61 2c 20 61 62 6f 76 65 2c 20 66 6f 72 20 61 20 63 in.Subsection.6a,.above,.for.a.c
4040 68 61 72 67 65 20 6e 6f 20 6d 6f 72 65 0a 74 68 61 6e 20 74 68 65 20 63 6f 73 74 20 6f 66 20 70 harge.no.more.than.the.cost.of.p
4060 65 72 66 6f 72 6d 69 6e 67 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 64 29 erforming.this.distribution...d)
4080 20 49 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 69 73 20 .If.distribution.of.the.work.is.
40a0 6d 61 64 65 20 62 79 20 6f 66 66 65 72 69 6e 67 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 79 0a made.by.offering.access.to.copy.
40c0 66 72 6f 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 20 70 6c 61 63 65 2c 20 6f 66 66 65 72 20 65 from.a.designated.place,.offer.e
40e0 71 75 69 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 79 20 74 68 65 20 61 62 6f quivalent.access.to.copy.the.abo
4100 76 65 0a 73 70 65 63 69 66 69 65 64 20 6d 61 74 65 72 69 61 6c 73 20 66 72 6f 6d 20 74 68 65 20 ve.specified.materials.from.the.
4120 73 61 6d 65 20 70 6c 61 63 65 2e 0a 0a 65 29 20 56 65 72 69 66 79 20 74 68 61 74 20 74 68 65 20 same.place...e).Verify.that.the.
4140 75 73 65 72 20 68 61 73 20 61 6c 72 65 61 64 79 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 user.has.already.received.a.copy
4160 20 6f 66 20 74 68 65 73 65 0a 6d 61 74 65 72 69 61 6c 73 20 6f 72 20 74 68 61 74 20 79 6f 75 20 .of.these.materials.or.that.you.
4180 68 61 76 65 20 61 6c 72 65 61 64 79 20 73 65 6e 74 20 74 68 69 73 20 75 73 65 72 20 61 20 63 6f have.already.sent.this.user.a.co
41a0 70 79 2e 0a 0a 46 6f 72 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 2c 20 74 68 65 20 72 65 71 75 py...For.an.executable,.the.requ
41c0 69 72 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 65 20 22 77 6f 72 6b 20 74 68 61 74 20 75 73 65 73 ired.form.of.the."work.that.uses
41e0 20 74 68 65 0a 4c 69 62 72 61 72 79 22 20 6d 75 73 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 20 64 .the.Library".must.include.any.d
4200 61 74 61 20 61 6e 64 20 75 74 69 6c 69 74 79 20 70 72 6f 67 72 61 6d 73 20 6e 65 65 64 65 64 20 ata.and.utility.programs.needed.
4220 66 6f 72 0a 72 65 70 72 6f 64 75 63 69 6e 67 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 66 for.reproducing.the.executable.f
4240 72 6f 6d 20 69 74 2e 20 48 6f 77 65 76 65 72 2c 20 61 73 20 61 20 73 70 65 63 69 61 6c 20 65 78 rom.it..However,.as.a.special.ex
4260 63 65 70 74 69 6f 6e 2c 0a 74 68 65 20 6d 61 74 65 72 69 61 6c 73 20 74 6f 20 62 65 20 64 69 73 ception,.the.materials.to.be.dis
4280 74 72 69 62 75 74 65 64 20 6e 65 65 64 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 69 tributed.need.not.include.anythi
42a0 6e 67 20 74 68 61 74 20 69 73 0a 6e 6f 72 6d 61 6c 6c 79 20 64 69 73 74 72 69 62 75 74 65 64 20 ng.that.is.normally.distributed.
42c0 28 69 6e 20 65 69 74 68 65 72 20 73 6f 75 72 63 65 20 6f 72 20 62 69 6e 61 72 79 20 66 6f 72 6d (in.either.source.or.binary.form
42e0 29 20 77 69 74 68 20 74 68 65 20 6d 61 6a 6f 72 0a 63 6f 6d 70 6f 6e 65 6e 74 73 20 28 63 6f 6d ).with.the.major.components.(com
4300 70 69 6c 65 72 2c 20 6b 65 72 6e 65 6c 2c 20 61 6e 64 20 73 6f 20 6f 6e 29 20 6f 66 20 74 68 65 piler,.kernel,.and.so.on).of.the
4320 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 20 6f 6e 0a 77 68 69 63 68 20 74 68 65 20 65 .operating.system.on.which.the.e
4340 78 65 63 75 74 61 62 6c 65 20 72 75 6e 73 2c 20 75 6e 6c 65 73 73 20 74 68 61 74 20 63 6f 6d 70 xecutable.runs,.unless.that.comp
4360 6f 6e 65 6e 74 20 69 74 73 65 6c 66 20 61 63 63 6f 6d 70 61 6e 69 65 73 0a 74 68 65 20 65 78 65 onent.itself.accompanies.the.exe
4380 63 75 74 61 62 6c 65 2e 0a 0a 49 74 20 6d 61 79 20 68 61 70 70 65 6e 20 74 68 61 74 20 74 68 69 cutable...It.may.happen.that.thi
43a0 73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 63 6f 6e 74 72 61 64 69 63 74 73 20 74 68 65 20 6c 69 s.requirement.contradicts.the.li
43c0 63 65 6e 73 65 0a 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 66 20 6f 74 68 65 72 20 70 72 6f 70 cense.restrictions.of.other.prop
43e0 72 69 65 74 61 72 79 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 6e 6f rietary.libraries.that.do.not.no
4400 72 6d 61 6c 6c 79 0a 61 63 63 6f 6d 70 61 6e 79 20 74 68 65 20 6f 70 65 72 61 74 69 6e 67 20 73 rmally.accompany.the.operating.s
4420 79 73 74 65 6d 2e 20 53 75 63 68 20 61 20 63 6f 6e 74 72 61 64 69 63 74 69 6f 6e 20 6d 65 61 6e ystem..Such.a.contradiction.mean
4440 73 20 79 6f 75 20 63 61 6e 6e 6f 74 0a 75 73 65 20 62 6f 74 68 20 74 68 65 6d 20 61 6e 64 20 74 s.you.cannot.use.both.them.and.t
4460 68 65 20 4c 69 62 72 61 72 79 20 74 6f 67 65 74 68 65 72 20 69 6e 20 61 6e 20 65 78 65 63 75 74 he.Library.together.in.an.execut
4480 61 62 6c 65 20 74 68 61 74 20 79 6f 75 0a 64 69 73 74 72 69 62 75 74 65 2e 0a 0c 0a 37 2e 20 59 able.that.you.distribute....7..Y
44a0 6f 75 20 6d 61 79 20 70 6c 61 63 65 20 6c 69 62 72 61 72 79 20 66 61 63 69 6c 69 74 69 65 73 20 ou.may.place.library.facilities.
44c0 74 68 61 74 20 61 72 65 20 61 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 0a 4c 69 62 that.are.a.work.based.on.the.Lib
44e0 72 61 72 79 20 73 69 64 65 2d 62 79 2d 73 69 64 65 20 69 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 rary.side-by-side.in.a.single.li
4500 62 72 61 72 79 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 6f 74 68 65 72 20 6c 69 62 72 61 72 brary.together.with.other.librar
4520 79 0a 66 61 63 69 6c 69 74 69 65 73 20 6e 6f 74 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 y.facilities.not.covered.by.this
4540 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 73 75 63 68 20 61 20 .License,.and.distribute.such.a.
4560 63 6f 6d 62 69 6e 65 64 0a 6c 69 62 72 61 72 79 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 combined.library,.provided.that.
4580 74 68 65 20 73 65 70 61 72 61 74 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 the.separate.distribution.of.the
45a0 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 0a 74 68 65 20 4c 69 62 72 61 72 79 20 61 6e 64 20 6f .work.based.on.the.Library.and.o
45c0 66 20 74 68 65 20 6f 74 68 65 72 20 6c 69 62 72 61 72 79 20 66 61 63 69 6c 69 74 69 65 73 20 69 f.the.other.library.facilities.i
45e0 73 20 6f 74 68 65 72 77 69 73 65 0a 70 65 72 6d 69 74 74 65 64 2c 20 61 6e 64 20 70 72 6f 76 69 s.otherwise.permitted,.and.provi
4600 64 65 64 20 74 68 61 74 20 79 6f 75 20 64 6f 20 74 68 65 73 65 20 74 77 6f 20 74 68 69 6e 67 73 ded.that.you.do.these.two.things
4620 3a 0a 0a 61 29 20 41 63 63 6f 6d 70 61 6e 79 20 74 68 65 20 63 6f 6d 62 69 6e 65 64 20 6c 69 62 :..a).Accompany.the.combined.lib
4640 72 61 72 79 20 77 69 74 68 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 73 61 6d 65 20 77 6f 72 rary.with.a.copy.of.the.same.wor
4660 6b 0a 62 61 73 65 64 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 75 6e 63 6f 6d 62 69 6e k.based.on.the.Library,.uncombin
4680 65 64 20 77 69 74 68 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 62 72 61 72 79 0a 66 61 63 69 6c 69 ed.with.any.other.library.facili
46a0 74 69 65 73 2e 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 ties..This.must.be.distributed.u
46c0 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 53 65 63 74 69 6f 6e 73 20 61 nder.the.terms.of.the.Sections.a
46e0 62 6f 76 65 2e 0a 0a 62 29 20 47 69 76 65 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 20 bove...b).Give.prominent.notice.
4700 77 69 74 68 20 74 68 65 20 63 6f 6d 62 69 6e 65 64 20 6c 69 62 72 61 72 79 20 6f 66 20 74 68 65 with.the.combined.library.of.the
4720 20 66 61 63 74 0a 74 68 61 74 20 70 61 72 74 20 6f 66 20 69 74 20 69 73 20 61 20 77 6f 72 6b 20 .fact.that.part.of.it.is.a.work.
4740 62 61 73 65 64 20 6f 6e 20 74 68 65 20 4c 69 62 72 61 72 79 2c 20 61 6e 64 20 65 78 70 6c 61 69 based.on.the.Library,.and.explai
4760 6e 69 6e 67 0a 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 ning.where.to.find.the.accompany
4780 69 6e 67 20 75 6e 63 6f 6d 62 69 6e 65 64 20 66 6f 72 6d 20 6f 66 20 74 68 65 20 73 61 6d 65 20 ing.uncombined.form.of.the.same.
47a0 77 6f 72 6b 2e 0a 0a 38 2e 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 70 79 2c 20 6d 6f 64 69 work...8..You.may.not.copy,.modi
47c0 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6c 69 6e 6b 20 77 69 74 68 2c 20 6f 72 20 64 69 fy,.sublicense,.link.with,.or.di
47e0 73 74 72 69 62 75 74 65 0a 74 68 65 20 4c 69 62 72 61 72 79 20 65 78 63 65 70 74 20 61 73 20 65 stribute.the.Library.except.as.e
4800 78 70 72 65 73 73 6c 79 20 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 xpressly.provided.under.this.Lic
4820 65 6e 73 65 2e 20 41 6e 79 0a 61 74 74 65 6d 70 74 20 6f 74 68 65 72 77 69 73 65 20 74 6f 20 63 ense..Any.attempt.otherwise.to.c
4840 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 6c 69 6e 6b 20 77 69 opy,.modify,.sublicense,.link.wi
4860 74 68 2c 20 6f 72 0a 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c 69 62 72 61 72 79 20 69 73 th,.or.distribute.the.Library.is
4880 20 76 6f 69 64 2c 20 61 6e 64 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 .void,.and.will.automatically.te
48a0 72 6d 69 6e 61 74 65 20 79 6f 75 72 0a 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 4c rminate.your.rights.under.this.L
48c0 69 63 65 6e 73 65 2e 20 48 6f 77 65 76 65 72 2c 20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61 76 icense..However,.parties.who.hav
48e0 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 73 2c 0a 6f 72 20 72 69 67 68 74 73 2c 20 66 72 e.received.copies,.or.rights,.fr
4900 6f 6d 20 79 6f 75 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 6e om.you.under.this.License.will.n
4920 6f 74 20 68 61 76 65 20 74 68 65 69 72 20 6c 69 63 65 6e 73 65 73 0a 74 65 72 6d 69 6e 61 74 65 ot.have.their.licenses.terminate
4940 64 20 73 6f 20 6c 6f 6e 67 20 61 73 20 73 75 63 68 20 70 61 72 74 69 65 73 20 72 65 6d 61 69 6e d.so.long.as.such.parties.remain
4960 20 69 6e 20 66 75 6c 6c 20 63 6f 6d 70 6c 69 61 6e 63 65 2e 0a 0a 39 2e 20 59 6f 75 20 61 72 65 .in.full.compliance...9..You.are
4980 20 6e 6f 74 20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 .not.required.to.accept.this.Lic
49a0 65 6e 73 65 2c 20 73 69 6e 63 65 20 79 6f 75 20 68 61 76 65 20 6e 6f 74 0a 73 69 67 6e 65 64 20 ense,.since.you.have.not.signed.
49c0 69 74 2e 20 48 6f 77 65 76 65 72 2c 20 6e 6f 74 68 69 6e 67 20 65 6c 73 65 20 67 72 61 6e 74 73 it..However,.nothing.else.grants
49e0 20 79 6f 75 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6d 6f 64 69 66 79 20 6f 72 0a 64 69 73 .you.permission.to.modify.or.dis
4a00 74 72 69 62 75 74 65 20 74 68 65 20 4c 69 62 72 61 72 79 20 6f 72 20 69 74 73 20 64 65 72 69 76 tribute.the.Library.or.its.deriv
4a20 61 74 69 76 65 20 77 6f 72 6b 73 2e 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73 20 61 72 65 0a 70 ative.works..These.actions.are.p
4a40 72 6f 68 69 62 69 74 65 64 20 62 79 20 6c 61 77 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 61 rohibited.by.law.if.you.do.not.a
4a60 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 62 ccept.this.License..Therefore,.b
4a80 79 0a 6d 6f 64 69 66 79 69 6e 67 20 6f 72 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 74 68 65 20 y.modifying.or.distributing.the.
4aa0 4c 69 62 72 61 72 79 20 28 6f 72 20 61 6e 79 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 Library.(or.any.work.based.on.th
4ac0 65 0a 4c 69 62 72 61 72 79 29 2c 20 79 6f 75 20 69 6e 64 69 63 61 74 65 20 79 6f 75 72 20 61 63 e.Library),.you.indicate.your.ac
4ae0 63 65 70 74 61 6e 63 65 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 64 6f 20 73 ceptance.of.this.License.to.do.s
4b00 6f 2c 20 61 6e 64 0a 61 6c 6c 20 69 74 73 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 o,.and.all.its.terms.and.conditi
4b20 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 6f 72 ons.for.copying,.distributing.or
4b40 20 6d 6f 64 69 66 79 69 6e 67 0a 74 68 65 20 4c 69 62 72 61 72 79 20 6f 72 20 77 6f 72 6b 73 20 .modifying.the.Library.or.works.
4b60 62 61 73 65 64 20 6f 6e 20 69 74 2e 0a 0a 31 30 2e 20 45 61 63 68 20 74 69 6d 65 20 79 6f 75 20 based.on.it...10..Each.time.you.
4b80 72 65 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c 69 62 72 61 72 79 20 28 6f 72 20 61 6e 79 redistribute.the.Library.(or.any
4ba0 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 0a 4c 69 62 72 61 72 79 29 2c 20 74 68 65 .work.based.on.the.Library),.the
4bc0 20 72 65 63 69 70 69 65 6e 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 63 65 69 76 65 .recipient.automatically.receive
4be0 73 20 61 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 6c 69 s.a.license.from.the.original.li
4c00 63 65 6e 73 6f 72 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65 2c 20 6c 69 6e 6b censor.to.copy,.distribute,.link
4c20 20 77 69 74 68 20 6f 72 20 6d 6f 64 69 66 79 20 74 68 65 20 4c 69 62 72 61 72 79 0a 73 75 62 6a .with.or.modify.the.Library.subj
4c40 65 63 74 20 74 6f 20 74 68 65 73 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e ect.to.these.terms.and.condition
4c60 73 2e 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6d 70 6f 73 65 20 61 6e 79 20 66 75 72 74 68 65 s..You.may.not.impose.any.furthe
4c80 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 r.restrictions.on.the.recipients
4ca0 27 20 65 78 65 72 63 69 73 65 20 6f 66 20 74 68 65 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 '.exercise.of.the.rights.granted
4cc0 20 68 65 72 65 69 6e 2e 0a 59 6f 75 20 61 72 65 20 6e 6f 74 20 72 65 73 70 6f 6e 73 69 62 6c 65 .herein..You.are.not.responsible
4ce0 20 66 6f 72 20 65 6e 66 6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 20 62 79 20 74 68 69 .for.enforcing.compliance.by.thi
4d00 72 64 20 70 61 72 74 69 65 73 20 77 69 74 68 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0c 0a rd.parties.with.this.License....
4d20 31 31 2e 20 49 66 2c 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 61 20 63 6f 11..If,.as.a.consequence.of.a.co
4d40 75 72 74 20 6a 75 64 67 6d 65 6e 74 20 6f 72 20 61 6c 6c 65 67 61 74 69 6f 6e 20 6f 66 20 70 61 urt.judgment.or.allegation.of.pa
4d60 74 65 6e 74 0a 69 6e 66 72 69 6e 67 65 6d 65 6e 74 20 6f 72 20 66 6f 72 20 61 6e 79 20 6f 74 68 tent.infringement.or.for.any.oth
4d80 65 72 20 72 65 61 73 6f 6e 20 28 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 70 61 74 65 6e 74 er.reason.(not.limited.to.patent
4da0 20 69 73 73 75 65 73 29 2c 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 .issues),.conditions.are.imposed
4dc0 20 6f 6e 20 79 6f 75 20 28 77 68 65 74 68 65 72 20 62 79 20 63 6f 75 72 74 20 6f 72 64 65 72 2c .on.you.(whether.by.court.order,
4de0 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 0a 6f 74 68 65 72 77 69 73 65 29 20 74 68 61 74 20 63 6f .agreement.or.otherwise).that.co
4e00 6e 74 72 61 64 69 63 74 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 ntradict.the.conditions.of.this.
4e20 4c 69 63 65 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e 6f 74 0a 65 78 63 75 73 65 20 79 6f 75 20 License,.they.do.not.excuse.you.
4e40 66 72 6f 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 from.the.conditions.of.this.Lice
4e60 6e 73 65 2e 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f 74 0a 64 69 73 74 72 69 62 75 74 65 20 73 6f nse..If.you.cannot.distribute.so
4e80 20 61 73 20 74 6f 20 73 61 74 69 73 66 79 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 79 6f .as.to.satisfy.simultaneously.yo
4ea0 75 72 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 ur.obligations.under.this.Licens
4ec0 65 20 61 6e 64 20 61 6e 79 20 6f 74 68 65 72 20 70 65 72 74 69 6e 65 6e 74 20 6f 62 6c 69 67 61 e.and.any.other.pertinent.obliga
4ee0 74 69 6f 6e 73 2c 20 74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 79 6f 75 tions,.then.as.a.consequence.you
4f00 0a 6d 61 79 20 6e 6f 74 20 64 69 73 74 72 69 62 75 74 65 20 74 68 65 20 4c 69 62 72 61 72 79 20 .may.not.distribute.the.Library.
4f20 61 74 20 61 6c 6c 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 61 20 70 61 74 65 6e 74 at.all..For.example,.if.a.patent
4f40 0a 6c 69 63 65 6e 73 65 20 77 6f 75 6c 64 20 6e 6f 74 20 70 65 72 6d 69 74 20 72 6f 79 61 6c 74 .license.would.not.permit.royalt
4f60 79 2d 66 72 65 65 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 4c 69 62 y-free.redistribution.of.the.Lib
4f80 72 61 72 79 20 62 79 0a 61 6c 6c 20 74 68 6f 73 65 20 77 68 6f 20 72 65 63 65 69 76 65 20 63 6f rary.by.all.those.who.receive.co
4fa0 70 69 65 73 20 64 69 72 65 63 74 6c 79 20 6f 72 20 69 6e 64 69 72 65 63 74 6c 79 20 74 68 72 6f pies.directly.or.indirectly.thro
4fc0 75 67 68 20 79 6f 75 2c 20 74 68 65 6e 0a 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 79 6f 75 20 63 ugh.you,.then.the.only.way.you.c
4fe0 6f 75 6c 64 20 73 61 74 69 73 66 79 20 62 6f 74 68 20 69 74 20 61 6e 64 20 74 68 69 73 20 4c 69 ould.satisfy.both.it.and.this.Li
5000 63 65 6e 73 65 20 77 6f 75 6c 64 20 62 65 20 74 6f 0a 72 65 66 72 61 69 6e 20 65 6e 74 69 72 65 cense.would.be.to.refrain.entire
5020 6c 79 20 66 72 6f 6d 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 4c 69 62 72 ly.from.distribution.of.the.Libr
5040 61 72 79 2e 0a 0a 49 66 20 61 6e 79 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 73 65 63 ary...If.any.portion.of.this.sec
5060 74 69 6f 6e 20 69 73 20 68 65 6c 64 20 69 6e 76 61 6c 69 64 20 6f 72 20 75 6e 65 6e 66 6f 72 63 tion.is.held.invalid.or.unenforc
5080 65 61 62 6c 65 20 75 6e 64 65 72 20 61 6e 79 0a 70 61 72 74 69 63 75 6c 61 72 20 63 69 72 63 75 eable.under.any.particular.circu
50a0 6d 73 74 61 6e 63 65 2c 20 74 68 65 20 62 61 6c 61 6e 63 65 20 6f 66 20 74 68 65 20 73 65 63 74 mstance,.the.balance.of.the.sect
50c0 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 61 70 70 6c 79 2c 0a 61 6e 64 20 74 68 ion.is.intended.to.apply,.and.th
50e0 65 20 73 65 63 74 69 6f 6e 20 61 73 20 61 20 77 68 6f 6c 65 20 69 73 20 69 6e 74 65 6e 64 65 64 e.section.as.a.whole.is.intended
5100 20 74 6f 20 61 70 70 6c 79 20 69 6e 20 6f 74 68 65 72 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 .to.apply.in.other.circumstances
5120 2e 0a 0a 49 74 20 69 73 20 6e 6f 74 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 ...It.is.not.the.purpose.of.this
5140 20 73 65 63 74 69 6f 6e 20 74 6f 20 69 6e 64 75 63 65 20 79 6f 75 20 74 6f 20 69 6e 66 72 69 6e .section.to.induce.you.to.infrin
5160 67 65 20 61 6e 79 0a 70 61 74 65 6e 74 73 20 6f 72 20 6f 74 68 65 72 20 70 72 6f 70 65 72 74 79 ge.any.patents.or.other.property
5180 20 72 69 67 68 74 20 63 6c 61 69 6d 73 20 6f 72 20 74 6f 20 63 6f 6e 74 65 73 74 20 76 61 6c 69 .right.claims.or.to.contest.vali
51a0 64 69 74 79 20 6f 66 20 61 6e 79 0a 73 75 63 68 20 63 6c 61 69 6d 73 3b 20 74 68 69 73 20 73 65 dity.of.any.such.claims;.this.se
51c0 63 74 69 6f 6e 20 68 61 73 20 74 68 65 20 73 6f 6c 65 20 70 75 72 70 6f 73 65 20 6f 66 20 70 72 ction.has.the.sole.purpose.of.pr
51e0 6f 74 65 63 74 69 6e 67 20 74 68 65 0a 69 6e 74 65 67 72 69 74 79 20 6f 66 20 74 68 65 20 66 72 otecting.the.integrity.of.the.fr
5200 65 65 20 73 6f 66 74 77 61 72 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 73 79 73 74 65 6d 20 ee.software.distribution.system.
5220 77 68 69 63 68 20 69 73 0a 69 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 20 70 75 62 6c 69 63 20 6c which.is.implemented.by.public.l
5240 69 63 65 6e 73 65 20 70 72 61 63 74 69 63 65 73 2e 20 4d 61 6e 79 20 70 65 6f 70 6c 65 20 68 61 icense.practices..Many.people.ha
5260 76 65 20 6d 61 64 65 0a 67 65 6e 65 72 6f 75 73 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73 20 74 ve.made.generous.contributions.t
5280 6f 20 74 68 65 20 77 69 64 65 20 72 61 6e 67 65 20 6f 66 20 73 6f 66 74 77 61 72 65 20 64 69 73 o.the.wide.range.of.software.dis
52a0 74 72 69 62 75 74 65 64 0a 74 68 72 6f 75 67 68 20 74 68 61 74 20 73 79 73 74 65 6d 20 69 6e 20 tributed.through.that.system.in.
52c0 72 65 6c 69 61 6e 63 65 20 6f 6e 20 63 6f 6e 73 69 73 74 65 6e 74 20 61 70 70 6c 69 63 61 74 69 reliance.on.consistent.applicati
52e0 6f 6e 20 6f 66 20 74 68 61 74 0a 73 79 73 74 65 6d 3b 20 69 74 20 69 73 20 75 70 20 74 6f 20 74 on.of.that.system;.it.is.up.to.t
5300 68 65 20 61 75 74 68 6f 72 2f 64 6f 6e 6f 72 20 74 6f 20 64 65 63 69 64 65 20 69 66 20 68 65 20 he.author/donor.to.decide.if.he.
5320 6f 72 20 73 68 65 20 69 73 20 77 69 6c 6c 69 6e 67 0a 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 or.she.is.willing.to.distribute.
5340 73 6f 66 74 77 61 72 65 20 74 68 72 6f 75 67 68 20 61 6e 79 20 6f 74 68 65 72 20 73 79 73 74 65 software.through.any.other.syste
5360 6d 20 61 6e 64 20 61 20 6c 69 63 65 6e 73 65 65 20 63 61 6e 6e 6f 74 0a 69 6d 70 6f 73 65 20 74 m.and.a.licensee.cannot.impose.t
5380 68 61 74 20 63 68 6f 69 63 65 2e 0a 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 69 73 20 69 6e 74 hat.choice...This.section.is.int
53a0 65 6e 64 65 64 20 74 6f 20 6d 61 6b 65 20 74 68 6f 72 6f 75 67 68 6c 79 20 63 6c 65 61 72 20 77 ended.to.make.thoroughly.clear.w
53c0 68 61 74 20 69 73 20 62 65 6c 69 65 76 65 64 20 74 6f 0a 62 65 20 61 20 63 6f 6e 73 65 71 75 65 hat.is.believed.to.be.a.conseque
53e0 6e 63 65 20 6f 66 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e nce.of.the.rest.of.this.License.
5400 0a 0a 31 32 2e 20 49 66 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 2f 6f 72 ..12..If.the.distribution.and/or
5420 20 75 73 65 20 6f 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 69 73 20 72 65 73 74 72 69 63 74 65 .use.of.the.Library.is.restricte
5440 64 20 69 6e 0a 63 65 72 74 61 69 6e 20 63 6f 75 6e 74 72 69 65 73 20 65 69 74 68 65 72 20 62 79 d.in.certain.countries.either.by
5460 20 70 61 74 65 6e 74 73 20 6f 72 20 62 79 20 63 6f 70 79 72 69 67 68 74 65 64 20 69 6e 74 65 72 .patents.or.by.copyrighted.inter
5480 66 61 63 65 73 2c 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 63 6f 70 79 72 69 67 68 74 20 68 6f faces,.the.original.copyright.ho
54a0 6c 64 65 72 20 77 68 6f 20 70 6c 61 63 65 73 20 74 68 65 20 4c 69 62 72 61 72 79 20 75 6e 64 65 lder.who.places.the.Library.unde
54c0 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 6d 61 79 20 61 64 64 0a 61 6e 20 65 78 70 6c 69 63 r.this.License.may.add.an.explic
54e0 69 74 20 67 65 6f 67 72 61 70 68 69 63 61 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6c 69 6d it.geographical.distribution.lim
5500 69 74 61 74 69 6f 6e 20 65 78 63 6c 75 64 69 6e 67 20 74 68 6f 73 65 20 63 6f 75 6e 74 72 69 65 itation.excluding.those.countrie
5520 73 2c 0a 73 6f 20 74 68 61 74 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 73 20 70 65 72 6d 69 s,.so.that.distribution.is.permi
5540 74 74 65 64 20 6f 6e 6c 79 20 69 6e 20 6f 72 20 61 6d 6f 6e 67 20 63 6f 75 6e 74 72 69 65 73 20 tted.only.in.or.among.countries.
5560 6e 6f 74 20 74 68 75 73 0a 65 78 63 6c 75 64 65 64 2e 20 49 6e 20 73 75 63 68 20 63 61 73 65 2c not.thus.excluded..In.such.case,
5580 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 63 6f 72 70 6f 72 61 74 65 73 20 74 68 65 20 6c .this.License.incorporates.the.l
55a0 69 6d 69 74 61 74 69 6f 6e 20 61 73 20 69 66 0a 77 72 69 74 74 65 6e 20 69 6e 20 74 68 65 20 62 imitation.as.if.written.in.the.b
55c0 6f 64 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 0a 31 33 2e 20 54 68 65 20 46 ody.of.this.License....13..The.F
55e0 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c ree.Software.Foundation.may.publ
5600 69 73 68 20 72 65 76 69 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 0a 76 65 72 73 69 6f 6e 73 20 ish.revised.and/or.new.versions.
5620 6f 66 20 74 68 65 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 of.the.Lesser.General.Public.Lic
5640 65 6e 73 65 20 66 72 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 0a 53 75 63 68 20 6e 65 77 ense.from.time.to.time..Such.new
5660 20 76 65 72 73 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 73 69 6d 69 6c 61 72 20 69 6e 20 73 70 69 .versions.will.be.similar.in.spi
5680 72 69 74 20 74 6f 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e 2c 0a 62 75 74 20 rit.to.the.present.version,.but.
56a0 6d 61 79 20 64 69 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 6f 20 61 64 64 72 65 73 73 20 may.differ.in.detail.to.address.
56c0 6e 65 77 20 70 72 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 6e 73 2e 0a 0a 45 61 63 68 20 new.problems.or.concerns...Each.
56e0 76 65 72 73 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 74 69 6e 67 75 69 73 68 69 6e version.is.given.a.distinguishin
5700 67 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 49 66 20 74 68 65 20 4c 69 62 72 61 72 79 g.version.number..If.the.Library
5720 0a 73 70 65 63 69 66 69 65 73 20 61 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 74 .specifies.a.version.number.of.t
5740 68 69 73 20 4c 69 63 65 6e 73 65 20 77 68 69 63 68 20 61 70 70 6c 69 65 73 20 74 6f 20 69 74 20 his.License.which.applies.to.it.
5760 61 6e 64 0a 22 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 2c 20 79 6f 75 20 68 61 76 and."any.later.version",.you.hav
5780 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 e.the.option.of.following.the.te
57a0 72 6d 73 20 61 6e 64 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72 20 6f 66 20 74 68 61 rms.and.conditions.either.of.tha
57c0 74 20 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f t.version.or.of.any.later.versio
57e0 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 n.published.by.the.Free.Software
5800 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 49 66 20 74 68 65 20 4c 69 62 72 61 72 79 20 64 6f 65 73 .Foundation..If.the.Library.does
5820 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 0a 6c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 6e .not.specify.a.license.version.n
5840 75 6d 62 65 72 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f umber,.you.may.choose.any.versio
5860 6e 20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 74 68 65 20 46 72 65 65 20 53 6f 66 n.ever.published.by.the.Free.Sof
5880 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0c 0a 31 34 2e 20 49 66 20 79 6f 75 20 77 tware.Foundation....14..If.you.w
58a0 69 73 68 20 74 6f 20 69 6e 63 6f 72 70 6f 72 61 74 65 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 ish.to.incorporate.parts.of.the.
58c0 4c 69 62 72 61 72 79 20 69 6e 74 6f 20 6f 74 68 65 72 20 66 72 65 65 0a 70 72 6f 67 72 61 6d 73 Library.into.other.free.programs
58e0 20 77 68 6f 73 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 .whose.distribution.conditions.a
5900 72 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 73 65 2c 0a 77 72 69 74 re.incompatible.with.these,.writ
5920 65 20 74 6f 20 74 68 65 20 61 75 74 68 6f 72 20 74 6f 20 61 73 6b 20 66 6f 72 20 70 65 72 6d 69 e.to.the.author.to.ask.for.permi
5940 73 73 69 6f 6e 2e 20 46 6f 72 20 73 6f 66 74 77 61 72 65 20 77 68 69 63 68 20 69 73 0a 63 6f 70 ssion..For.software.which.is.cop
5960 79 72 69 67 68 74 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f yrighted.by.the.Free.Software.Fo
5980 75 6e 64 61 74 69 6f 6e 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 0a 53 6f 66 74 undation,.write.to.the.Free.Soft
59a0 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 77 65 20 73 6f 6d 65 74 69 6d 65 73 20 6d 61 ware.Foundation;.we.sometimes.ma
59c0 6b 65 20 65 78 63 65 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 69 73 2e 20 4f 75 72 0a 64 65 63 69 ke.exceptions.for.this..Our.deci
59e0 73 69 6f 6e 20 77 69 6c 6c 20 62 65 20 67 75 69 64 65 64 20 62 79 20 74 68 65 20 74 77 6f 20 67 sion.will.be.guided.by.the.two.g
5a00 6f 61 6c 73 20 6f 66 20 70 72 65 73 65 72 76 69 6e 67 20 74 68 65 20 66 72 65 65 20 73 74 61 74 oals.of.preserving.the.free.stat
5a20 75 73 0a 6f 66 20 61 6c 6c 20 64 65 72 69 76 61 74 69 76 65 73 20 6f 66 20 6f 75 72 20 66 72 65 us.of.all.derivatives.of.our.fre
5a40 65 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 66 20 70 72 6f 6d 6f 74 69 6e 67 20 74 68 65 20 e.software.and.of.promoting.the.
5a60 73 68 61 72 69 6e 67 0a 61 6e 64 20 72 65 75 73 65 20 6f 66 20 73 6f 66 74 77 61 72 65 20 67 65 sharing.and.reuse.of.software.ge
5a80 6e 65 72 61 6c 6c 79 2e 0a 0a 4e 4f 20 57 41 52 52 41 4e 54 59 0a 0a 31 35 2e 20 42 45 43 41 55 nerally...NO.WARRANTY..15..BECAU
5aa0 53 45 20 54 48 45 20 4c 49 42 52 41 52 59 20 49 53 20 4c 49 43 45 4e 53 45 44 20 46 52 45 45 20 SE.THE.LIBRARY.IS.LICENSED.FREE.
5ac0 4f 46 20 43 48 41 52 47 45 2c 20 54 48 45 52 45 20 49 53 20 4e 4f 0a 57 41 52 52 41 4e 54 59 20 OF.CHARGE,.THERE.IS.NO.WARRANTY.
5ae0 46 4f 52 20 54 48 45 20 4c 49 42 52 41 52 59 2c 20 54 4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 FOR.THE.LIBRARY,.TO.THE.EXTENT.P
5b00 45 52 4d 49 54 54 45 44 20 42 59 20 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 2e 0a 45 58 43 45 ERMITTED.BY.APPLICABLE.LAW..EXCE
5b20 50 54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 45 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 PT.WHEN.OTHERWISE.STATED.IN.WRIT
5b40 49 4e 47 20 54 48 45 20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 ING.THE.COPYRIGHT.HOLDERS.AND/OR
5b60 0a 4f 54 48 45 52 20 50 41 52 54 49 45 53 20 50 52 4f 56 49 44 45 20 54 48 45 20 4c 49 42 52 41 .OTHER.PARTIES.PROVIDE.THE.LIBRA
5b80 52 59 20 22 41 53 20 49 53 22 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 RY."AS.IS".WITHOUT.WARRANTY.OF.A
5ba0 4e 59 0a 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45 58 50 52 45 53 53 45 44 20 4f 52 20 49 4d 50 NY.KIND,.EITHER.EXPRESSED.OR.IMP
5bc0 4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 LIED,.INCLUDING,.BUT.NOT.LIMITED
5be0 20 54 4f 2c 20 54 48 45 0a 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d .TO,.THE.IMPLIED.WARRANTIES.OF.M
5c00 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 ERCHANTABILITY.AND.FITNESS.FOR.A
5c20 20 50 41 52 54 49 43 55 4c 41 52 0a 50 55 52 50 4f 53 45 2e 20 54 48 45 20 45 4e 54 49 52 45 20 .PARTICULAR.PURPOSE..THE.ENTIRE.
5c40 52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 51 55 41 4c 49 54 59 20 41 4e 44 20 50 45 52 46 4f RISK.AS.TO.THE.QUALITY.AND.PERFO
5c60 52 4d 41 4e 43 45 20 4f 46 20 54 48 45 0a 4c 49 42 52 41 52 59 20 49 53 20 57 49 54 48 20 59 4f RMANCE.OF.THE.LIBRARY.IS.WITH.YO
5c80 55 2e 20 53 48 4f 55 4c 44 20 54 48 45 20 4c 49 42 52 41 52 59 20 50 52 4f 56 45 20 44 45 46 45 U..SHOULD.THE.LIBRARY.PROVE.DEFE
5ca0 43 54 49 56 45 2c 20 59 4f 55 20 41 53 53 55 4d 45 0a 54 48 45 20 43 4f 53 54 20 4f 46 20 41 4c CTIVE,.YOU.ASSUME.THE.COST.OF.AL
5cc0 4c 20 4e 45 43 45 53 53 41 52 59 20 53 45 52 56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20 4f 52 L.NECESSARY.SERVICING,.REPAIR.OR
5ce0 20 43 4f 52 52 45 43 54 49 4f 4e 2e 0a 0a 31 36 2e 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e .CORRECTION...16..IN.NO.EVENT.UN
5d00 4c 45 53 53 20 52 45 51 55 49 52 45 44 20 42 59 20 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20 LESS.REQUIRED.BY.APPLICABLE.LAW.
5d20 4f 52 20 41 47 52 45 45 44 20 54 4f 20 49 4e 0a 57 52 49 54 49 4e 47 20 57 49 4c 4c 20 41 4e 59 OR.AGREED.TO.IN.WRITING.WILL.ANY
5d40 20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 20 .COPYRIGHT.HOLDER,.OR.ANY.OTHER.
5d60 50 41 52 54 59 20 57 48 4f 20 4d 41 59 20 4d 4f 44 49 46 59 0a 41 4e 44 2f 4f 52 20 52 45 44 49 PARTY.WHO.MAY.MODIFY.AND/OR.REDI
5d80 53 54 52 49 42 55 54 45 20 54 48 45 20 4c 49 42 52 41 52 59 20 41 53 20 50 45 52 4d 49 54 54 45 STRIBUTE.THE.LIBRARY.AS.PERMITTE
5da0 44 20 41 42 4f 56 45 2c 20 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 4f 55 0a 46 4f 52 20 44 41 D.ABOVE,.BE.LIABLE.TO.YOU.FOR.DA
5dc0 4d 41 47 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 20 41 4e 59 20 47 45 4e 45 52 41 4c 2c 20 53 50 MAGES,.INCLUDING.ANY.GENERAL,.SP
5de0 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 20 4f 52 0a 43 4f 4e 53 45 51 55 45 4e 54 49 ECIAL,.INCIDENTAL.OR.CONSEQUENTI
5e00 41 4c 20 44 41 4d 41 47 45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 4f 46 20 54 48 45 20 55 53 AL.DAMAGES.ARISING.OUT.OF.THE.US
5e20 45 20 4f 52 20 49 4e 41 42 49 4c 49 54 59 20 54 4f 20 55 53 45 20 54 48 45 0a 4c 49 42 52 41 52 E.OR.INABILITY.TO.USE.THE.LIBRAR
5e40 59 20 28 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 20 Y.(INCLUDING.BUT.NOT.LIMITED.TO.
5e60 4c 4f 53 53 20 4f 46 20 44 41 54 41 20 4f 52 20 44 41 54 41 20 42 45 49 4e 47 0a 52 45 4e 44 45 LOSS.OF.DATA.OR.DATA.BEING.RENDE
5e80 52 45 44 20 49 4e 41 43 43 55 52 41 54 45 20 4f 52 20 4c 4f 53 53 45 53 20 53 55 53 54 41 49 4e RED.INACCURATE.OR.LOSSES.SUSTAIN
5ea0 45 44 20 42 59 20 59 4f 55 20 4f 52 20 54 48 49 52 44 20 50 41 52 54 49 45 53 20 4f 52 20 41 0a ED.BY.YOU.OR.THIRD.PARTIES.OR.A.
5ec0 46 41 49 4c 55 52 45 20 4f 46 20 54 48 45 20 4c 49 42 52 41 52 59 20 54 4f 20 4f 50 45 52 41 54 FAILURE.OF.THE.LIBRARY.TO.OPERAT
5ee0 45 20 57 49 54 48 20 41 4e 59 20 4f 54 48 45 52 20 53 4f 46 54 57 41 52 45 29 2c 20 45 56 45 4e E.WITH.ANY.OTHER.SOFTWARE),.EVEN
5f00 20 49 46 0a 53 55 43 48 20 48 4f 4c 44 45 52 20 4f 52 20 4f 54 48 45 52 20 50 41 52 54 59 20 48 .IF.SUCH.HOLDER.OR.OTHER.PARTY.H
5f20 41 53 20 42 45 45 4e 20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 AS.BEEN.ADVISED.OF.THE.POSSIBILI
5f40 54 59 20 4f 46 20 53 55 43 48 0a 44 41 4d 41 47 45 53 2e 0a 0a 45 4e 44 20 4f 46 20 54 45 52 4d TY.OF.SUCH.DAMAGES...END.OF.TERM
5f60 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 0c 0a 48 6f 77 20 74 6f 20 41 70 70 6c 79 20 S.AND.CONDITIONS...How.to.Apply.
5f80 54 68 65 73 65 20 54 65 72 6d 73 20 74 6f 20 59 6f 75 72 20 4e 65 77 20 4c 69 62 72 61 72 69 65 These.Terms.to.Your.New.Librarie
5fa0 73 0a 0a 49 66 20 79 6f 75 20 64 65 76 65 6c 6f 70 20 61 20 6e 65 77 20 6c 69 62 72 61 72 79 2c s..If.you.develop.a.new.library,
5fc0 20 61 6e 64 20 79 6f 75 20 77 61 6e 74 20 69 74 20 74 6f 20 62 65 20 6f 66 20 74 68 65 20 67 72 .and.you.want.it.to.be.of.the.gr
5fe0 65 61 74 65 73 74 0a 70 6f 73 73 69 62 6c 65 20 75 73 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 eatest.possible.use.to.the.publi
6000 63 2c 20 77 65 20 72 65 63 6f 6d 6d 65 6e 64 20 6d 61 6b 69 6e 67 20 69 74 20 66 72 65 65 20 73 c,.we.recommend.making.it.free.s
6020 6f 66 74 77 61 72 65 20 74 68 61 74 0a 65 76 65 72 79 6f 6e 65 20 63 61 6e 20 72 65 64 69 73 74 oftware.that.everyone.can.redist
6040 72 69 62 75 74 65 20 61 6e 64 20 63 68 61 6e 67 65 2e 20 59 6f 75 20 63 61 6e 20 64 6f 20 73 6f ribute.and.change..You.can.do.so
6060 20 62 79 20 70 65 72 6d 69 74 74 69 6e 67 0a 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 20 75 6e .by.permitting.redistribution.un
6080 64 65 72 20 74 68 65 73 65 20 74 65 72 6d 73 20 28 6f 72 2c 20 61 6c 74 65 72 6e 61 74 69 76 65 der.these.terms.(or,.alternative
60a0 6c 79 2c 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 6f 72 64 69 6e ly,.under.the.terms.of.the.ordin
60c0 61 72 79 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 29 2e 0a 0a 54 6f ary.General.Public.License)...To
60e0 20 61 70 70 6c 79 20 74 68 65 73 65 20 74 65 72 6d 73 2c 20 61 74 74 61 63 68 20 74 68 65 20 66 .apply.these.terms,.attach.the.f
6100 6f 6c 6c 6f 77 69 6e 67 20 6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 6c 69 62 72 61 72 79 2e ollowing.notices.to.the.library.
6120 20 49 74 20 69 73 0a 73 61 66 65 73 74 20 74 6f 20 61 74 74 61 63 68 20 74 68 65 6d 20 74 6f 20 .It.is.safest.to.attach.them.to.
6140 74 68 65 20 73 74 61 72 74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 20 66 69 6c 65 20 74 6f the.start.of.each.source.file.to
6160 20 6d 6f 73 74 20 65 66 66 65 63 74 69 76 65 6c 79 0a 63 6f 6e 76 65 79 20 74 68 65 20 65 78 63 .most.effectively.convey.the.exc
6180 6c 75 73 69 6f 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 61 63 68 20 66 69 6c lusion.of.warranty;.and.each.fil
61a0 65 20 73 68 6f 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 74 68 65 0a 22 63 6f 70 79 e.should.have.at.least.the."copy
61c0 72 69 67 68 74 22 20 6c 69 6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 77 68 65 right".line.and.a.pointer.to.whe
61e0 72 65 20 74 68 65 20 66 75 6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 3c 6f re.the.full.notice.is.found...<o
6200 6e 65 20 6c 69 6e 65 20 74 6f 20 67 69 76 65 20 74 68 65 20 6c 69 62 72 61 72 79 27 73 20 6e 61 ne.line.to.give.the.library's.na
6220 6d 65 20 61 6e 64 20 61 20 62 72 69 65 66 20 69 64 65 61 20 6f 66 20 77 68 61 74 20 69 74 20 64 me.and.a.brief.idea.of.what.it.d
6240 6f 65 73 2e 3e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 3c 79 65 61 72 3e 20 3c 6e 61 6d 65 oes.>.Copyright.(C).<year>.<name
6260 20 6f 66 20 61 75 74 68 6f 72 3e 0a 0a 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 73 20 66 72 65 .of.author>..This.library.is.fre
6280 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 e.software;.you.can.redistribute
62a0 20 69 74 20 61 6e 64 2f 6f 72 0a 6d 6f 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 .it.and/or.modify.it.under.the.t
62c0 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 erms.of.the.GNU.Lesser.General.P
62e0 75 62 6c 69 63 0a 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 ublic.License.as.published.by.th
6300 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 e.Free.Software.Foundation;.eith
6320 65 72 0a 76 65 72 73 69 6f 6e 20 32 2e 31 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f er.version.2.1.of.the.License,.o
6340 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 r.(at.your.option).any.later.ver
6360 73 69 6f 6e 2e 0a 0a 54 68 69 73 20 6c 69 62 72 61 72 79 20 69 73 20 64 69 73 74 72 69 62 75 74 sion...This.library.is.distribut
6380 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 ed.in.the.hope.that.it.will.be.u
63a0 73 65 66 75 6c 2c 0a 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b seful,.but.WITHOUT.ANY.WARRANTY;
63c0 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e .without.even.the.implied.warran
63e0 74 79 20 6f 66 0a 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 ty.of.MERCHANTABILITY.or.FITNESS
6400 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 53 65 65 20 74 .FOR.A.PARTICULAR.PURPOSE..See.t
6420 68 65 20 47 4e 55 0a 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 he.GNU.Lesser.General.Public.Lic
6440 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 59 6f 75 20 73 68 6f 75 ense.for.more.details...You.shou
6460 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 ld.have.received.a.copy.of.the.G
6480 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 4c 69 63 65 6e 73 65 NU.Lesser.General.Public.License
64a0 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 6c 69 62 72 61 72 79 3b 20 69 66 20 6e 6f 74 .along.with.this.library;.if.not
64c0 2c 20 77 72 69 74 65 20 74 6f 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 46 6f 75 ,.write.to.the.Free.Software.Fou
64e0 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 2c 20 35 31 20 46 72 61 6e 6b 6c 69 6e 20 53 74 2c 20 46 ndation,.Inc.,.51.Franklin.St,.F
6500 69 66 74 68 20 46 6c 6f 6f 72 2c 20 42 6f 73 74 6f 6e 2c 20 4d 41 20 30 32 31 31 30 2d 31 33 30 ifth.Floor,.Boston,.MA.02110-130
6520 31 20 55 53 41 0a 0a 41 6c 73 6f 20 61 64 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 1.USA..Also.add.information.on.h
6540 6f 77 20 74 6f 20 63 6f 6e 74 61 63 74 20 79 6f 75 20 62 79 20 65 6c 65 63 74 72 6f 6e 69 63 20 ow.to.contact.you.by.electronic.
6560 61 6e 64 20 70 61 70 65 72 20 6d 61 69 6c 2e 0a 0a 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f and.paper.mail...You.should.also
6580 20 67 65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79 65 72 20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 .get.your.employer.(if.you.work.
65a0 61 73 20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29 20 6f 72 20 79 6f 75 72 0a 73 63 68 6f 6f 6c 2c as.a.programmer).or.your.school,
65c0 20 69 66 20 61 6e 79 2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63 6f 70 79 72 69 67 68 74 20 64 69 .if.any,.to.sign.a."copyright.di
65e0 73 63 6c 61 69 6d 65 72 22 20 66 6f 72 20 74 68 65 20 6c 69 62 72 61 72 79 2c 20 69 66 0a 6e 65 sclaimer".for.the.library,.if.ne
6600 63 65 73 73 61 72 79 2e 20 48 65 72 65 20 69 73 20 61 20 73 61 6d 70 6c 65 3b 20 61 6c 74 65 72 cessary..Here.is.a.sample;.alter
6620 20 74 68 65 20 6e 61 6d 65 73 3a 0a 0a 59 6f 79 6f 64 79 6e 65 2c 20 49 6e 63 2e 2c 20 68 65 72 .the.names:..Yoyodyne,.Inc.,.her
6640 65 62 79 20 64 69 73 63 6c 61 69 6d 73 20 61 6c 6c 20 63 6f 70 79 72 69 67 68 74 20 69 6e 74 65 eby.disclaims.all.copyright.inte
6660 72 65 73 74 20 69 6e 20 74 68 65 0a 6c 69 62 72 61 72 79 20 60 46 72 6f 62 27 20 28 61 20 6c 69 rest.in.the.library.`Frob'.(a.li
6680 62 72 61 72 79 20 66 6f 72 20 74 77 65 61 6b 69 6e 67 20 6b 6e 6f 62 73 29 20 77 72 69 74 74 65 brary.for.tweaking.knobs).writte
66a0 6e 20 62 79 20 4a 61 6d 65 73 20 52 61 6e 64 6f 6d 20 48 61 63 6b 65 72 2e 0a 0a 3c 73 69 67 6e n.by.James.Random.Hacker...<sign
66c0 61 74 75 72 65 20 6f 66 20 54 79 20 43 6f 6f 6e 3e 2c 20 31 20 41 70 72 69 6c 20 31 39 39 30 0a ature.of.Ty.Coon>,.1.April.1990.
66e0 54 79 20 43 6f 6f 6e 2c 20 50 72 65 73 69 64 65 6e 74 20 6f 66 20 56 69 63 65 0a 0a 54 68 61 74 Ty.Coon,.President.of.Vice..That
6700 27 73 20 61 6c 6c 20 74 68 65 72 65 20 69 73 20 74 6f 20 69 74 21 50 4b 03 04 0a 00 00 00 00 00 's.all.there.is.to.it!PK........
6720 2a 7d 71 3b 74 3c 68 02 88 31 00 00 88 31 00 00 26 00 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e *}q;t<h..1...1..&...org/wetorren
6740 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 2e 63 6c 61 73 73 ca fe ba be 00 00 t/upnp/GatewayDevice.class......
6760 00 31 01 e9 0a 00 81 01 16 07 01 17 0a 00 80 01 18 0a 00 02 01 19 0a 00 02 01 1a 0a 01 1b 01 1c .1..............................
6780 07 01 1d 0a 00 07 01 1e 0b 01 1f 01 20 07 01 21 0a 01 22 01 23 0a 00 0a 01 24 0b 01 1f 01 25 09 ...............!..".#....$....%.
67a0 00 80 01 26 0a 00 2c 01 27 0a 00 2c 01 28 09 00 80 01 29 0a 00 2c 01 2a 0a 00 2c 01 2b 09 00 80 ...&..,.'..,.(....)..,.*..,.+...
67c0 01 2c 0a 00 80 01 2d 09 00 80 01 2e 09 00 80 01 2f 09 00 80 01 30 07 01 31 0a 00 19 01 16 0a 00 .,....-........./....0..1.......
67e0 19 01 32 08 01 33 0a 00 19 01 34 07 01 35 0a 00 1e 01 16 08 01 36 08 01 37 08 01 38 0a 00 1e 01 ..2..3....4..5.......6..7..8....
6800 39 0b 01 3a 01 3b 0b 01 3a 01 3c 0b 01 3d 01 3e 0b 01 3f 01 40 0b 01 3f 01 41 07 01 42 08 01 43 9..:.;..:.<..=.>..?.@..?.A..B..C
6820 0b 00 29 01 44 07 01 45 08 01 46 0b 00 29 01 47 08 01 48 08 01 49 08 01 4a 07 01 4b 08 01 4c 0a ..).D..E..F..).G..H..I..J..K..L.
6840 00 32 01 4d 0a 00 32 01 4e 08 01 4f 08 01 50 0a 00 32 01 51 08 01 52 08 01 53 08 01 54 0a 00 1e .2.M..2.N..O..P..2.Q..R..S..T...
6860 01 34 0a 00 2c 01 55 08 01 56 0a 00 2c 01 57 0a 00 32 01 58 0a 01 59 01 5a 07 01 5b 0a 00 42 01 .4..,.U..V..,.W..2.X..Y.Z..[..B.
6880 16 07 01 5c 0a 00 44 01 5d 0a 00 32 01 5e 0a 00 32 01 5f 0a 00 32 01 60 0a 00 32 01 23 09 00 80 ...\..D.]..2.^..2._..2.`..2.#...
68a0 01 61 08 01 62 0a 00 80 01 63 08 01 64 0b 01 3a 01 65 08 01 66 0a 00 2c 01 67 08 01 68 08 01 69 .a..b....c..d..:.e..f..,.g..h..i
68c0 08 01 6a 08 01 6b 0b 01 3a 01 6c 08 01 6d 0a 01 6e 01 6f 08 01 70 08 01 71 08 01 72 08 01 73 08 ..j..k..:.l..m..n.o..p..q..r..s.
68e0 01 74 08 01 75 08 01 76 08 01 77 0a 01 78 01 79 0a 01 78 01 7a 08 01 7b 0a 01 78 01 7c 0a 01 6e .t..u..v..w..x.y..x.z..{..x.|..n
6900 01 7d 0a 01 78 01 7e 07 01 7f 08 01 80 08 01 81 0a 01 78 01 82 0a 01 78 01 83 0a 01 78 01 84 08 .}..x.~...........x....x....x...
6920 01 85 08 01 86 0a 01 6e 01 87 08 01 88 09 00 80 01 89 09 00 80 01 8a 09 00 80 01 8b 09 00 80 01 .......n........................
6940 8c 09 00 80 01 8d 09 00 80 01 8e 09 00 80 01 8f 09 00 80 01 90 09 00 80 01 91 09 00 80 01 92 09 ................................
6960 00 80 01 93 09 00 80 01 94 09 00 80 01 95 08 01 96 0a 00 2c 01 97 08 01 98 07 01 99 07 01 9a 01 ...................,............
6980 00 02 73 74 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 08 6c 6f 63 61 ..st...Ljava/lang/String;...loca
69a0 74 69 6f 6e 01 00 0b 73 65 72 76 69 63 65 54 79 70 65 01 00 0e 73 65 72 76 69 63 65 54 79 70 65 tion...serviceType...serviceType
69c0 43 49 46 01 00 07 75 72 6c 42 61 73 65 01 00 0a 63 6f 6e 74 72 6f 6c 55 52 4c 01 00 0d 63 6f 6e CIF...urlBase...controlURL...con
69e0 74 72 6f 6c 55 52 4c 43 49 46 01 00 0b 65 76 65 6e 74 53 75 62 55 52 4c 01 00 0e 65 76 65 6e 74 trolURLCIF...eventSubURL...event
6a00 53 75 62 55 52 4c 43 49 46 01 00 07 73 43 50 44 55 52 4c 01 00 0a 73 43 50 44 55 52 4c 43 49 46 SubURLCIF...sCPDURL...sCPDURLCIF
6a20 01 00 0a 64 65 76 69 63 65 54 79 70 65 01 00 0d 64 65 76 69 63 65 54 79 70 65 43 49 46 01 00 0c ...deviceType...deviceTypeCIF...
6a40 66 72 69 65 6e 64 6c 79 4e 61 6d 65 01 00 0c 6d 61 6e 75 66 61 63 74 75 72 65 72 01 00 10 6d 6f friendlyName...manufacturer...mo
6a60 64 65 6c 44 65 73 63 72 69 70 74 69 6f 6e 01 00 0f 70 72 65 73 65 6e 74 61 74 69 6f 6e 55 52 4c delDescription...presentationURL
6a80 01 00 0c 6c 6f 63 61 6c 41 64 64 72 65 73 73 01 00 16 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 ...localAddress...Ljava/net/Inet
6aa0 41 64 64 72 65 73 73 3b 01 00 0b 6d 6f 64 65 6c 4e 75 6d 62 65 72 01 00 09 6d 6f 64 65 6c 4e 61 Address;...modelNumber...modelNa
6ac0 6d 65 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e me...<init>...()V...Code...LineN
6ae0 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 umberTable...LocalVariableTable.
6b00 00 04 74 68 69 73 01 00 22 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 ..this.."Lorg/wetorrent/upnp/Gat
6b20 65 77 61 79 44 65 76 69 63 65 3b 01 00 0f 6c 6f 61 64 44 65 73 63 72 69 70 74 69 6f 6e 01 00 0c ewayDevice;...loadDescription...
6b40 69 70 43 6f 6e 44 65 73 63 55 52 4c 01 00 07 75 72 6c 43 6f 6e 6e 01 00 18 4c 6a 61 76 61 2f 6e ipConDescURL...urlConn...Ljava/n
6b60 65 74 2f 55 52 4c 43 6f 6e 6e 65 63 74 69 6f 6e 3b 01 00 06 70 61 72 73 65 72 01 00 17 4c 6f 72 et/URLConnection;...parser...Lor
6b80 67 2f 78 6d 6c 2f 73 61 78 2f 58 4d 4c 52 65 61 64 65 72 3b 01 00 0e 6c 61 73 74 53 6c 61 73 68 g/xml/sax/XMLReader;...lastSlash
6ba0 49 6e 64 65 78 01 00 01 49 01 00 0a 45 78 63 65 70 74 69 6f 6e 73 07 01 9b 07 01 9c 01 00 11 73 Index...I...Exceptions.........s
6bc0 69 6d 70 6c 65 55 50 6e 50 63 6f 6d 6d 61 6e 64 01 00 56 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 impleUPnPcommand..V(Ljava/lang/S
6be0 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 tring;Ljava/lang/String;Ljava/la
6c00 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3b 29 4c 6a 61 76 61 2f ng/String;Ljava/util/Map;)Ljava/
6c20 75 74 69 6c 2f 4d 61 70 3b 01 00 05 65 6e 74 72 79 01 00 05 45 6e 74 72 79 01 00 0c 49 6e 6e 65 util/Map;...entry...Entry...Inne
6c40 72 43 6c 61 73 73 65 73 01 00 15 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 24 45 6e 74 72 79 3b rClasses...Ljava/util/Map$Entry;
6c60 01 00 02 69 24 01 00 14 4c 6a 61 76 61 2f 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 01 00 08 65 ...i$...Ljava/util/Iterator;...e
6c80 6e 74 72 79 53 65 74 01 00 0f 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 74 3b 01 00 03 75 72 6c 01 ntrySet...Ljava/util/Set;...url.
6ca0 00 07 73 65 72 76 69 63 65 01 00 06 61 63 74 69 6f 6e 01 00 04 61 72 67 73 01 00 0f 4c 6a 61 76 ..service...action...args...Ljav
6cc0 61 2f 75 74 69 6c 2f 4d 61 70 3b 01 00 0a 73 6f 61 70 41 63 74 69 6f 6e 01 00 08 73 6f 61 70 42 a/util/Map;...soapAction...soapB
6ce0 6f 64 79 01 00 18 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 66 66 65 72 3b 01 00 ody...Ljava/lang/StringBuffer;..
6d00 07 70 6f 73 74 55 72 6c 01 00 0e 4c 6a 61 76 61 2f 6e 65 74 2f 55 52 4c 3b 01 00 04 63 6f 6e 6e .postUrl...Ljava/net/URL;...conn
6d20 01 00 1c 4c 6a 61 76 61 2f 6e 65 74 2f 48 74 74 70 55 52 4c 43 6f 6e 6e 65 63 74 69 6f 6e 3b 01 ...Ljava/net/HttpURLConnection;.
6d40 00 0d 73 6f 61 70 42 6f 64 79 42 79 74 65 73 01 00 02 5b 42 01 00 09 6e 61 6d 65 56 61 6c 75 65 ..soapBodyBytes...[B...nameValue
6d60 01 00 16 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 79 70 65 54 61 62 6c 65 01 00 3b 4c 6a 61 76 ...LocalVariableTypeTable..;Ljav
6d80 61 2f 75 74 69 6c 2f 4d 61 70 24 45 6e 74 72 79 3c 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 a/util/Map$Entry<Ljava/lang/Stri
6da0 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 3e 3b 01 00 4c 4c 6a 61 76 61 2f ng;Ljava/lang/String;>;..LLjava/
6dc0 75 74 69 6c 2f 53 65 74 3c 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 24 45 6e 74 72 79 3c 4c 6a util/Set<Ljava/util/Map$Entry<Lj
6de0 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e ava/lang/String;Ljava/lang/Strin
6e00 67 3b 3e 3b 3e 3b 01 00 35 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6c 61 g;>;>;..5Ljava/util/Map<Ljava/la
6e20 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 3e 3b 01 00 ng/String;Ljava/lang/String;>;..
6e40 09 53 69 67 6e 61 74 75 72 65 01 00 a2 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b .Signature...(Ljava/lang/String;
6e60 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 Ljava/lang/String;Ljava/lang/Str
6e80 69 6e 67 3b 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 ing;Ljava/util/Map<Ljava/lang/St
6ea0 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 3e 3b 29 4c 6a 61 76 61 2f ring;Ljava/lang/String;>;)Ljava/
6ec0 75 74 69 6c 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 util/Map<Ljava/lang/String;Ljava
6ee0 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 3e 3b 01 00 0b 69 73 43 6f 6e 6e 65 63 74 65 64 01 00 03 /lang/String;>;...isConnected...
6f00 28 29 5a 01 00 10 63 6f 6e 6e 65 63 74 69 6f 6e 53 74 61 74 75 73 01 00 14 67 65 74 45 78 74 65 ()Z...connectionStatus...getExte
6f20 72 6e 61 6c 49 50 41 64 64 72 65 73 73 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 rnalIPAddress...()Ljava/lang/Str
6f40 69 6e 67 3b 01 00 0e 61 64 64 50 6f 72 74 4d 61 70 70 69 6e 67 01 00 3b 28 49 49 4c 6a 61 76 61 ing;...addPortMapping..;(IILjava
6f60 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c /lang/String;Ljava/lang/String;L
6f80 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 01 00 0c 65 78 74 65 72 6e 61 6c 50 6f java/lang/String;)Z...externalPo
6fa0 72 74 01 00 0c 69 6e 74 65 72 6e 61 6c 50 6f 72 74 01 00 0e 69 6e 74 65 72 6e 61 6c 43 6c 69 65 rt...internalPort...internalClie
6fc0 6e 74 01 00 08 70 72 6f 74 6f 63 6f 6c 01 00 0b 64 65 73 63 72 69 70 74 69 6f 6e 01 00 1b 67 65 nt...protocol...description...ge
6fe0 74 53 70 65 63 69 66 69 63 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 01 00 3b 28 49 4c 6a tSpecificPortMappingEntry..;(ILj
7000 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 ava/lang/String;Lorg/wetorrent/u
7020 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 3b 29 5a 01 00 01 65 01 00 15 4c 6a pnp/PortMappingEntry;)Z...e...Lj
7040 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e 3b 01 00 10 70 6f 72 74 4d 61 70 70 69 6e ava/lang/Exception;...portMappin
7060 67 45 6e 74 72 79 01 00 25 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 6f 72 gEntry..%Lorg/wetorrent/upnp/Por
7080 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 3b 01 00 1a 67 65 74 47 65 6e 65 72 69 63 50 6f 72 74 4d tMappingEntry;...getGenericPortM
70a0 61 70 70 69 6e 67 45 6e 74 72 79 01 00 29 28 49 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 appingEntry..)(ILorg/wetorrent/u
70c0 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 3b 29 5a 01 00 05 69 6e 64 65 78 01 pnp/PortMappingEntry;)Z...index.
70e0 00 1d 67 65 74 50 6f 72 74 4d 61 70 70 69 6e 67 4e 75 6d 62 65 72 4f 66 45 6e 74 72 69 65 73 01 ..getPortMappingNumberOfEntries.
7100 00 15 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 49 6e 74 65 67 65 72 3b 01 00 11 70 6f 72 74 4d 61 ..()Ljava/lang/Integer;...portMa
7120 70 70 69 6e 67 4e 75 6d 62 65 72 01 00 13 4c 6a 61 76 61 2f 6c 61 6e 67 2f 49 6e 74 65 67 65 72 ppingNumber...Ljava/lang/Integer
7140 3b 01 00 11 64 65 6c 65 74 65 50 6f 72 74 4d 61 70 70 69 6e 67 01 00 16 28 49 4c 6a 61 76 61 2f ;...deletePortMapping...(ILjava/
7160 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 01 00 0f 67 65 74 4c 6f 63 61 6c 41 64 64 72 65 73 73 lang/String;)Z...getLocalAddress
7180 01 00 18 28 29 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 3b 01 00 0f 73 65 ...()Ljava/net/InetAddress;...se
71a0 74 4c 6f 63 61 6c 41 64 64 72 65 73 73 01 00 19 28 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 41 tLocalAddress...(Ljava/net/InetA
71c0 64 64 72 65 73 73 3b 29 56 01 00 05 67 65 74 53 74 01 00 05 73 65 74 53 74 01 00 15 28 4c 6a 61 ddress;)V...getSt...setSt...(Lja
71e0 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 0b 67 65 74 4c 6f 63 61 74 69 6f 6e 01 va/lang/String;)V...getLocation.
7200 00 0b 73 65 74 4c 6f 63 61 74 69 6f 6e 01 00 0e 67 65 74 53 65 72 76 69 63 65 54 79 70 65 01 00 ..setLocation...getServiceType..
7220 0e 73 65 74 53 65 72 76 69 63 65 54 79 70 65 01 00 11 67 65 74 53 65 72 76 69 63 65 54 79 70 65 .setServiceType...getServiceType
7240 43 49 46 01 00 11 73 65 74 53 65 72 76 69 63 65 54 79 70 65 43 49 46 01 00 0d 67 65 74 43 6f 6e CIF...setServiceTypeCIF...getCon
7260 74 72 6f 6c 55 52 4c 01 00 0d 73 65 74 43 6f 6e 74 72 6f 6c 55 52 4c 01 00 10 67 65 74 43 6f 6e trolURL...setControlURL...getCon
7280 74 72 6f 6c 55 52 4c 43 49 46 01 00 10 73 65 74 43 6f 6e 74 72 6f 6c 55 52 4c 43 49 46 01 00 0e trolURLCIF...setControlURLCIF...
72a0 67 65 74 45 76 65 6e 74 53 75 62 55 52 4c 01 00 0e 73 65 74 45 76 65 6e 74 53 75 62 55 52 4c 01 getEventSubURL...setEventSubURL.
72c0 00 11 67 65 74 45 76 65 6e 74 53 75 62 55 52 4c 43 49 46 01 00 11 73 65 74 45 76 65 6e 74 53 75 ..getEventSubURLCIF...setEventSu
72e0 62 55 52 4c 43 49 46 01 00 0a 67 65 74 53 43 50 44 55 52 4c 01 00 0a 73 65 74 53 43 50 44 55 52 bURLCIF...getSCPDURL...setSCPDUR
7300 4c 01 00 0d 67 65 74 53 43 50 44 55 52 4c 43 49 46 01 00 0d 73 65 74 53 43 50 44 55 52 4c 43 49 L...getSCPDURLCIF...setSCPDURLCI
7320 46 01 00 0d 67 65 74 44 65 76 69 63 65 54 79 70 65 01 00 0d 73 65 74 44 65 76 69 63 65 54 79 70 F...getDeviceType...setDeviceTyp
7340 65 01 00 10 67 65 74 44 65 76 69 63 65 54 79 70 65 43 49 46 01 00 10 73 65 74 44 65 76 69 63 65 e...getDeviceTypeCIF...setDevice
7360 54 79 70 65 43 49 46 01 00 0a 67 65 74 55 52 4c 42 61 73 65 01 00 0a 73 65 74 55 52 4c 42 61 73 TypeCIF...getURLBase...setURLBas
7380 65 01 00 07 75 52 4c 42 61 73 65 01 00 0f 67 65 74 46 72 69 65 6e 64 6c 79 4e 61 6d 65 01 00 0f e...uRLBase...getFriendlyName...
73a0 73 65 74 46 72 69 65 6e 64 6c 79 4e 61 6d 65 01 00 0f 67 65 74 4d 61 6e 75 66 61 63 74 75 72 65 setFriendlyName...getManufacture
73c0 72 01 00 0f 73 65 74 4d 61 6e 75 66 61 63 74 75 72 65 72 01 00 13 67 65 74 4d 6f 64 65 6c 44 65 r...setManufacturer...getModelDe
73e0 73 63 72 69 70 74 69 6f 6e 01 00 13 73 65 74 4d 6f 64 65 6c 44 65 73 63 72 69 70 74 69 6f 6e 01 scription...setModelDescription.
7400 00 12 67 65 74 50 72 65 73 65 6e 74 61 74 69 6f 6e 55 52 4c 01 00 12 73 65 74 50 72 65 73 65 6e ..getPresentationURL...setPresen
7420 74 61 74 69 6f 6e 55 52 4c 01 00 0c 67 65 74 4d 6f 64 65 6c 4e 61 6d 65 01 00 0c 73 65 74 4d 6f tationURL...getModelName...setMo
7440 64 65 6c 4e 61 6d 65 01 00 0e 67 65 74 4d 6f 64 65 6c 4e 75 6d 62 65 72 01 00 0e 73 65 74 4d 6f delName...getModelNumber...setMo
7460 64 65 6c 4e 75 6d 62 65 72 01 00 0c 63 6f 70 79 4f 72 43 61 74 55 72 6c 01 00 38 28 4c 6a 61 76 delNumber...copyOrCatUrl..8(Ljav
7480 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b a/lang/String;Ljava/lang/String;
74a0 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 03 64 73 74 01 00 03 73 72 63 01 )Ljava/lang/String;...dst...src.
74c0 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 12 47 61 74 65 77 61 79 44 65 76 69 63 65 2e 6a 61 76 ..SourceFile...GatewayDevice.jav
74e0 61 0c 00 98 00 99 01 00 0c 6a 61 76 61 2f 6e 65 74 2f 55 52 4c 0c 00 eb 00 cd 0c 00 98 00 ea 0c a........java/net/URL...........
7500 01 9d 01 9e 07 01 9f 0c 01 a0 01 a1 01 00 27 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e ..............'org/wetorrent/upn
7520 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 48 61 6e 64 6c 65 72 0c 00 98 01 a2 07 01 a3 0c 01 p/GatewayDeviceHandler..........
7540 a4 01 a5 01 00 17 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 49 6e 70 75 74 53 6f 75 72 63 65 07 01 a6 ......org/xml/sax/InputSource...
7560 0c 01 a7 01 a8 0c 00 98 01 a9 0c 01 aa 01 ab 0c 00 87 00 83 0c 01 ac 00 cd 0c 01 ad 01 ae 0c 00 ................................
7580 84 00 83 0c 01 af 01 b0 0c 01 b1 01 b2 0c 00 8c 00 83 0c 01 10 01 11 0c 00 88 00 83 0c 00 89 00 ................................
75a0 83 0c 00 93 00 83 01 00 17 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 .........java/lang/StringBuilder
75c0 0c 01 b3 01 b4 01 00 01 23 0c 01 b5 00 cd 01 00 16 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e ........#........java/lang/Strin
75e0 67 42 75 66 66 65 72 01 00 ba 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 3f 3e 0d gBuffer...<?xml.version="1.0"?>.
7600 0a 3c 53 4f 41 50 2d 45 4e 56 3a 45 6e 76 65 6c 6f 70 65 20 78 6d 6c 6e 73 3a 53 4f 41 50 2d 45 .<SOAP-ENV:Envelope.xmlns:SOAP-E
7620 4e 56 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 78 6d 6c 73 6f 61 70 2e 6f 72 67 2f 73 NV="http://schemas.xmlsoap.org/s
7640 6f 61 70 2f 65 6e 76 65 6c 6f 70 65 2f 22 20 53 4f 41 50 2d 45 4e 56 3a 65 6e 63 6f 64 69 6e 67 oap/envelope/".SOAP-ENV:encoding
7660 53 74 79 6c 65 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 78 6d 6c 73 6f 61 70 2e 6f 72 Style="http://schemas.xmlsoap.or
7680 67 2f 73 6f 61 70 2f 65 6e 63 6f 64 69 6e 67 2f 22 3e 3c 53 4f 41 50 2d 45 4e 56 3a 42 6f 64 79 g/soap/encoding/"><SOAP-ENV:Body
76a0 3e 3c 6d 3a 01 00 0a 20 78 6d 6c 6e 73 3a 6d 3d 22 01 00 02 22 3e 0c 01 b3 01 b6 07 01 b7 0c 01 ><m:....xmlns:m="...">..........
76c0 b8 01 ae 0c 00 b2 01 b9 07 01 ba 0c 01 bb 01 bc 07 01 bd 0c 01 be 00 ca 0c 01 bf 01 c0 01 00 13 ................................
76e0 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 24 45 6e 74 72 79 01 00 01 3c 0c 01 c1 01 c0 01 00 10 6a java/util/Map$Entry...<........j
7700 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 01 00 01 3e 0c 01 c2 01 c0 01 00 02 3c 2f 01 00 04 ava/lang/String...>........</...
7720 3c 2f 6d 3a 01 00 24 3c 2f 53 4f 41 50 2d 45 4e 56 3a 42 6f 64 79 3e 3c 2f 53 4f 41 50 2d 45 4e </m:..$</SOAP-ENV:Body></SOAP-EN
7740 56 3a 45 6e 76 65 6c 6f 70 65 3e 01 00 1a 6a 61 76 61 2f 6e 65 74 2f 48 74 74 70 55 52 4c 43 6f V:Envelope>...java/net/HttpURLCo
7760 6e 6e 65 63 74 69 6f 6e 01 00 04 50 4f 53 54 0c 01 c3 00 ea 0c 01 c4 01 c5 01 00 0c 43 6f 6e 74 nnection...POST.............Cont
7780 65 6e 74 2d 54 79 70 65 01 00 08 74 65 78 74 2f 78 6d 6c 0c 01 c6 01 c7 01 00 0a 53 4f 41 50 41 ent-Type...text/xml........SOAPA
77a0 63 74 69 6f 6e 01 00 0a 43 6f 6e 6e 65 63 74 69 6f 6e 01 00 05 43 6c 6f 73 65 0c 01 c8 01 c9 01 ction...Connection...Close......
77c0 00 0e 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 0c 01 ca 01 cb 0c 01 cc 01 cd 07 01 ce 0c 01 cf ..Content-Length................
77e0 01 d0 01 00 11 6a 61 76 61 2f 75 74 69 6c 2f 48 61 73 68 4d 61 70 01 00 23 6f 72 67 2f 77 65 74 .....java/util/HashMap..#org/wet
7800 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4e 61 6d 65 56 61 6c 75 65 48 61 6e 64 6c 65 72 0c 00 98 01 orrent/upnp/NameValueHandler....
7820 d1 0c 01 d2 01 ae 0c 01 d3 01 a8 0c 01 d4 00 99 0c 00 85 00 83 01 00 0d 47 65 74 53 74 61 74 75 ........................GetStatu
7840 73 49 6e 66 6f 0c 00 aa 00 ab 01 00 13 4e 65 77 43 6f 6e 6e 65 63 74 69 6f 6e 53 74 61 74 75 73 sInfo........NewConnectionStatus
7860 0c 01 d5 01 d6 01 00 09 43 6f 6e 6e 65 63 74 65 64 0c 01 d7 01 d8 01 00 14 47 65 74 45 78 74 65 ........Connected........GetExte
7880 72 6e 61 6c 49 50 41 64 64 72 65 73 73 01 00 14 4e 65 77 45 78 74 65 72 6e 61 6c 49 50 41 64 64 rnalIPAddress...NewExternalIPAdd
78a0 72 65 73 73 01 00 0d 4e 65 77 52 65 6d 6f 74 65 48 6f 73 74 01 00 00 0c 01 d9 01 da 01 00 0f 4e ress...NewRemoteHost...........N
78c0 65 77 45 78 74 65 72 6e 61 6c 50 6f 72 74 07 01 db 0c 01 b5 01 cb 01 00 0b 4e 65 77 50 72 6f 74 ewExternalPort...........NewProt
78e0 6f 63 6f 6c 01 00 0f 4e 65 77 49 6e 74 65 72 6e 61 6c 50 6f 72 74 01 00 11 4e 65 77 49 6e 74 65 ocol...NewInternalPort...NewInte
7900 72 6e 61 6c 43 6c 69 65 6e 74 01 00 0a 4e 65 77 45 6e 61 62 6c 65 64 01 00 19 4e 65 77 50 6f 72 rnalClient...NewEnabled...NewPor
7920 74 4d 61 70 70 69 6e 67 44 65 73 63 72 69 70 74 69 6f 6e 01 00 10 4e 65 77 4c 65 61 73 65 44 75 tMappingDescription...NewLeaseDu
7940 72 61 74 69 6f 6e 01 00 0e 41 64 64 50 6f 72 74 4d 61 70 70 69 6e 67 01 00 09 65 72 72 6f 72 43 ration...AddPortMapping...errorC
7960 6f 64 65 07 01 dc 0c 01 dd 01 de 0c 01 df 00 ea 01 00 1b 47 65 74 53 70 65 63 69 66 69 63 50 6f ode................GetSpecificPo
7980 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 0c 01 e0 00 ea 0c 01 e1 01 e2 0c 01 e3 01 de 01 00 13 rtMappingEntry..................
79a0 6a 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e 01 00 13 4e 65 77 50 6f 72 74 4d 61 70 java/lang/Exception...NewPortMap
79c0 70 69 6e 67 49 6e 64 65 78 01 00 1a 47 65 74 47 65 6e 65 72 69 63 50 6f 72 74 4d 61 70 70 69 6e pingIndex...GetGenericPortMappin
79e0 67 45 6e 74 72 79 0c 01 e4 00 ea 0c 01 e5 00 ea 0c 01 e6 00 ea 01 00 1d 47 65 74 50 6f 72 74 4d gEntry..................GetPortM
7a00 61 70 70 69 6e 67 4e 75 6d 62 65 72 4f 66 45 6e 74 72 69 65 73 01 00 1d 4e 65 77 50 6f 72 74 4d appingNumberOfEntries...NewPortM
7a20 61 70 70 69 6e 67 4e 75 6d 62 65 72 4f 66 45 6e 74 72 69 65 73 0c 01 ca 01 e7 01 00 11 44 65 6c appingNumberOfEntries........Del
7a40 65 74 65 50 6f 72 74 4d 61 70 70 69 6e 67 0c 00 94 00 95 0c 00 82 00 83 0c 00 86 00 83 0c 00 8a etePortMapping..................
7a60 00 83 0c 00 8b 00 83 0c 00 8d 00 83 0c 00 8e 00 83 0c 00 8f 00 83 0c 00 90 00 83 0c 00 91 00 83 ................................
7a80 0c 00 92 00 83 0c 00 97 00 83 0c 00 96 00 83 01 00 07 68 74 74 70 3a 2f 2f 0c 01 e8 01 d8 01 00 ..................http://.......
7aa0 01 2f 01 00 20 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 ./...org/wetorrent/upnp/GatewayD
7ac0 65 76 69 63 65 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 18 6f 72 67 2f 78 evice...java/lang/Object...org/x
7ae0 6d 6c 2f 73 61 78 2f 53 41 58 45 78 63 65 70 74 69 6f 6e 01 00 13 6a 61 76 61 2f 69 6f 2f 49 4f ml/sax/SAXException...java/io/IO
7b00 45 78 63 65 70 74 69 6f 6e 01 00 0e 6f 70 65 6e 43 6f 6e 6e 65 63 74 69 6f 6e 01 00 1a 28 29 4c Exception...openConnection...()L
7b20 6a 61 76 61 2f 6e 65 74 2f 55 52 4c 43 6f 6e 6e 65 63 74 69 6f 6e 3b 01 00 24 6f 72 67 2f 78 6d java/net/URLConnection;..$org/xm
7b40 6c 2f 73 61 78 2f 68 65 6c 70 65 72 73 2f 58 4d 4c 52 65 61 64 65 72 46 61 63 74 6f 72 79 01 00 l/sax/helpers/XMLReaderFactory..
7b60 0f 63 72 65 61 74 65 58 4d 4c 52 65 61 64 65 72 01 00 19 28 29 4c 6f 72 67 2f 78 6d 6c 2f 73 61 .createXMLReader...()Lorg/xml/sa
7b80 78 2f 58 4d 4c 52 65 61 64 65 72 3b 01 00 25 28 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 x/XMLReader;..%(Lorg/wetorrent/u
7ba0 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 3b 29 56 01 00 15 6f 72 67 2f 78 6d 6c 2f 73 pnp/GatewayDevice;)V...org/xml/s
7bc0 61 78 2f 58 4d 4c 52 65 61 64 65 72 01 00 11 73 65 74 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 ax/XMLReader...setContentHandler
7be0 01 00 1f 28 4c 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 3b ...(Lorg/xml/sax/ContentHandler;
7c00 29 56 01 00 16 6a 61 76 61 2f 6e 65 74 2f 55 52 4c 43 6f 6e 6e 65 63 74 69 6f 6e 01 00 0e 67 65 )V...java/net/URLConnection...ge
7c20 74 49 6e 70 75 74 53 74 72 65 61 6d 01 00 17 28 29 4c 6a 61 76 61 2f 69 6f 2f 49 6e 70 75 74 53 tInputStream...()Ljava/io/InputS
7c40 74 72 65 61 6d 3b 01 00 18 28 4c 6a 61 76 61 2f 69 6f 2f 49 6e 70 75 74 53 74 72 65 61 6d 3b 29 tream;...(Ljava/io/InputStream;)
7c60 56 01 00 05 70 61 72 73 65 01 00 1c 28 4c 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 49 6e 70 75 74 53 V...parse...(Lorg/xml/sax/InputS
7c80 6f 75 72 63 65 3b 29 56 01 00 04 74 72 69 6d 01 00 06 6c 65 6e 67 74 68 01 00 03 28 29 49 01 00 ource;)V...trim...length...()I..
7ca0 07 69 6e 64 65 78 4f 66 01 00 05 28 49 49 29 49 01 00 09 73 75 62 73 74 72 69 6e 67 01 00 16 28 .indexOf...(II)I...substring...(
7cc0 49 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 06 61 70 70 65 6e 64 01 00 II)Ljava/lang/String;...append..
7ce0 2d 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f -(Ljava/lang/String;)Ljava/lang/
7d00 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 08 74 6f 53 74 72 69 6e 67 01 00 2c 28 4c 6a 61 StringBuilder;...toString..,(Lja
7d20 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e va/lang/String;)Ljava/lang/Strin
7d40 67 42 75 66 66 65 72 3b 01 00 0d 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 01 00 04 73 69 7a 65 01 gBuffer;...java/util/Map...size.
7d60 00 11 28 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 74 3b 01 00 0d 6a 61 76 61 2f 75 74 69 6c 2f ..()Ljava/util/Set;...java/util/
7d80 53 65 74 01 00 08 69 74 65 72 61 74 6f 72 01 00 16 28 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 49 74 Set...iterator...()Ljava/util/It
7da0 65 72 61 74 6f 72 3b 01 00 12 6a 61 76 61 2f 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 01 00 07 68 erator;...java/util/Iterator...h
7dc0 61 73 4e 65 78 74 01 00 04 6e 65 78 74 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a asNext...next...()Ljava/lang/Obj
7de0 65 63 74 3b 01 00 06 67 65 74 4b 65 79 01 00 08 67 65 74 56 61 6c 75 65 01 00 10 73 65 74 52 65 ect;...getKey...getValue...setRe
7e00 71 75 65 73 74 4d 65 74 68 6f 64 01 00 0b 73 65 74 44 6f 4f 75 74 70 75 74 01 00 04 28 5a 29 56 questMethod...setDoOutput...(Z)V
7e20 01 00 12 73 65 74 52 65 71 75 65 73 74 50 72 6f 70 65 72 74 79 01 00 27 28 4c 6a 61 76 61 2f 6c ...setRequestProperty..'(Ljava/l
7e40 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 ang/String;Ljava/lang/String;)V.
7e60 00 08 67 65 74 42 79 74 65 73 01 00 04 28 29 5b 42 01 00 07 76 61 6c 75 65 4f 66 01 00 15 28 49 ..getBytes...()[B...valueOf...(I
7e80 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0f 67 65 74 4f 75 74 70 75 74 53 )Ljava/lang/String;...getOutputS
7ea0 74 72 65 61 6d 01 00 18 28 29 4c 6a 61 76 61 2f 69 6f 2f 4f 75 74 70 75 74 53 74 72 65 61 6d 3b tream...()Ljava/io/OutputStream;
7ec0 01 00 14 6a 61 76 61 2f 69 6f 2f 4f 75 74 70 75 74 53 74 72 65 61 6d 01 00 05 77 72 69 74 65 01 ...java/io/OutputStream...write.
7ee0 00 05 28 5b 42 29 56 01 00 12 28 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3b 29 56 01 00 0f 67 ..([B)V...(Ljava/util/Map;)V...g
7f00 65 74 52 65 73 70 6f 6e 73 65 43 6f 64 65 01 00 0e 67 65 74 45 72 72 6f 72 53 74 72 65 61 6d 01 etResponseCode...getErrorStream.
7f20 00 0a 64 69 73 63 6f 6e 6e 65 63 74 01 00 03 67 65 74 01 00 26 28 4c 6a 61 76 61 2f 6c 61 6e 67 ..disconnect...get..&(Ljava/lang
7f40 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 01 00 10 65 71 /Object;)Ljava/lang/Object;...eq
7f60 75 61 6c 73 49 67 6e 6f 72 65 43 61 73 65 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 ualsIgnoreCase...(Ljava/lang/Str
7f80 69 6e 67 3b 29 5a 01 00 03 70 75 74 01 00 38 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 ing;)Z...put..8(Ljava/lang/Objec
7fa0 74 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f t;Ljava/lang/Object;)Ljava/lang/
7fc0 4f 62 6a 65 63 74 3b 01 00 11 6a 61 76 61 2f 6c 61 6e 67 2f 49 6e 74 65 67 65 72 01 00 23 6f 72 Object;...java/lang/Integer..#or
7fe0 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 g/wetorrent/upnp/PortMappingEntr
8000 79 01 00 0f 73 65 74 45 78 74 65 72 6e 61 6c 50 6f 72 74 01 00 04 28 49 29 56 01 00 0b 73 65 74 y...setExternalPort...(I)V...set
8020 50 72 6f 74 6f 63 6f 6c 01 00 11 73 65 74 49 6e 74 65 72 6e 61 6c 43 6c 69 65 6e 74 01 00 08 70 Protocol...setInternalClient...p
8040 61 72 73 65 49 6e 74 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 49 01 arseInt...(Ljava/lang/String;)I.
8060 00 0f 73 65 74 49 6e 74 65 72 6e 61 6c 50 6f 72 74 01 00 0d 73 65 74 52 65 6d 6f 74 65 48 6f 73 ..setInternalPort...setRemoteHos
8080 74 01 00 0a 73 65 74 45 6e 61 62 6c 65 64 01 00 19 73 65 74 50 6f 72 74 4d 61 70 70 69 6e 67 44 t...setEnabled...setPortMappingD
80a0 65 73 63 72 69 70 74 69 6f 6e 01 00 27 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b escription..'(Ljava/lang/String;
80c0 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 49 6e 74 65 67 65 72 3b 01 00 0a 73 74 61 72 74 73 57 69 74 )Ljava/lang/Integer;...startsWit
80e0 68 00 21 00 80 00 81 00 00 00 14 00 02 00 82 00 83 00 00 00 02 00 84 00 83 00 00 00 02 00 85 00 h.!.............................
8100 83 00 00 00 02 00 86 00 83 00 00 00 02 00 87 00 83 00 00 00 02 00 88 00 83 00 00 00 02 00 89 00 ................................
8120 83 00 00 00 02 00 8a 00 83 00 00 00 02 00 8b 00 83 00 00 00 02 00 8c 00 83 00 00 00 02 00 8d 00 ................................
8140 83 00 00 00 02 00 8e 00 83 00 00 00 02 00 8f 00 83 00 00 00 02 00 90 00 83 00 00 00 02 00 91 00 ................................
8160 83 00 00 00 02 00 92 00 83 00 00 00 02 00 93 00 83 00 00 00 02 00 94 00 95 00 00 00 02 00 96 00 ................................
8180 83 00 00 00 02 00 97 00 83 00 00 00 33 00 01 00 98 00 99 00 01 00 9a 00 00 00 33 00 01 00 01 00 ............3.............3.....
81a0 00 00 05 2a b7 00 01 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 00 66 00 04 00 67 00 9c 00 00 ...*...................f...g....
81c0 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 9f 00 99 00 02 00 9a 00 00 01 33 00 04 00 05 ...........................3....
81e0 00 00 00 9f bb 00 02 59 2a b6 00 03 b7 00 04 b6 00 05 4c b8 00 06 4d 2c bb 00 07 59 2a b7 00 08 .......Y*.........L...M,...Y*...
8200 b9 00 09 02 00 2c bb 00 0a 59 2b b6 00 0b b7 00 0c b9 00 0d 02 00 2a b4 00 0e c6 00 18 2a b4 00 .....,...Y+...........*......*..
8220 0e b6 00 0f b6 00 10 9e 00 0b 2a b4 00 0e 4e a7 00 08 2a b4 00 11 4e 2d 10 2f 10 07 b6 00 12 36 ..........*...N...*...N-./.....6
8240 04 15 04 9e 00 0b 2d 03 15 04 b6 00 13 4e 2a 2a 2d 2a b4 00 14 b7 00 15 b5 00 14 2a 2a 2d 2a b4 ......-......N**-*.........**-*.
8260 00 16 b7 00 15 b5 00 16 2a 2a 2d 2a b4 00 17 b7 00 15 b5 00 17 2a 2a 2d 2a b4 00 18 b7 00 15 b5 ........**-*.........**-*.......
8280 00 18 b1 00 00 00 02 00 9b 00 00 00 3e 00 0f 00 00 00 76 00 0f 00 78 00 13 00 79 00 21 00 7a 00 ............>.....v...x...y.!.z.
82a0 32 00 7f 00 46 00 80 00 4e 00 82 00 53 00 85 00 5d 00 86 00 62 00 87 00 6a 00 8b 00 77 00 8c 00 2...F...N...S...]...b...j...w...
82c0 84 00 8d 00 91 00 8e 00 9e 00 8f 00 9c 00 00 00 3e 00 06 00 4b 00 03 00 a0 00 83 00 03 00 00 00 ................>...K...........
82e0 9f 00 9d 00 9e 00 00 00 0f 00 90 00 a1 00 a2 00 01 00 13 00 8c 00 a3 00 a4 00 02 00 53 00 4c 00 ............................S.L.
8300 a0 00 83 00 03 00 5d 00 42 00 a5 00 a6 00 04 00 a7 00 00 00 06 00 02 00 a8 00 a9 00 09 00 aa 00 ......].B.......................
8320 ab 00 03 00 9a 00 00 02 f9 00 04 00 0b 00 00 01 ad bb 00 19 59 b7 00 1a 2b b6 00 1b 12 1c b6 00 ....................Y...+.......
8340 1b 2c b6 00 1b b6 00 1d 3a 04 bb 00 1e 59 b7 00 1f 3a 05 19 05 bb 00 19 59 b7 00 1a 12 20 b6 00 .,......:....Y...:......Y.......
8360 1b 2c b6 00 1b 12 21 b6 00 1b 2b b6 00 1b 12 22 b6 00 1b b6 00 1d b6 00 23 57 2d c6 00 81 2d b9 .,....!...+...."........#W-...-.
8380 00 24 01 00 9e 00 78 2d b9 00 25 01 00 3a 06 19 06 b9 00 26 01 00 3a 07 19 07 b9 00 27 01 00 99 .$....x-..%..:.....&..:.....'...
83a0 00 5d 19 07 b9 00 28 01 00 c0 00 29 3a 08 19 05 bb 00 19 59 b7 00 1a 12 2a b6 00 1b 19 08 b9 00 .]....(....):......Y....*.......
83c0 2b 01 00 c0 00 2c b6 00 1b 12 2d b6 00 1b 19 08 b9 00 2e 01 00 c0 00 2c b6 00 1b 12 2f b6 00 1b +....,....-............,..../...
83e0 19 08 b9 00 2b 01 00 c0 00 2c b6 00 1b 12 2d b6 00 1b b6 00 1d b6 00 23 57 a7 ff 9f 19 05 bb 00 ....+....,....-........#W.......
8400 19 59 b7 00 1a 12 30 b6 00 1b 2c b6 00 1b 12 2d b6 00 1b b6 00 1d b6 00 23 57 19 05 12 31 b6 00 .Y....0...,....-........#W...1..
8420 23 57 bb 00 02 59 2a b7 00 04 3a 06 19 06 b6 00 05 c0 00 32 3a 07 19 07 12 33 b6 00 34 19 07 04 #W...Y*...:........2:....3..4...
8440 b6 00 35 19 07 12 36 12 37 b6 00 38 19 07 12 39 19 04 b6 00 38 19 07 12 3a 12 3b b6 00 38 19 05 ..5...6.7..8...9....8...:.;..8..
8460 b6 00 3c b6 00 3d 3a 08 19 07 12 3e 19 08 be b8 00 3f b6 00 38 19 07 b6 00 40 19 08 b6 00 41 bb ..<..=:....>.....?..8....@....A.
8480 00 42 59 b7 00 43 3a 09 b8 00 06 3a 0a 19 0a bb 00 44 59 19 09 b7 00 45 b9 00 09 02 00 19 07 b6 .BY..C:....:.....DY....E........
84a0 00 46 11 01 f4 a0 00 1e 19 0a bb 00 0a 59 19 07 b6 00 47 b7 00 0c b9 00 0d 02 00 19 07 b6 00 48 .F...........Y....G............H
84c0 19 09 b0 19 0a bb 00 0a 59 19 07 b6 00 49 b7 00 0c b9 00 0d 02 00 19 07 b6 00 48 19 09 b0 00 00 ........Y....I............H.....
84e0 00 03 00 9b 00 00 00 76 00 1d 00 00 00 a3 00 19 00 a4 00 22 00 a6 00 49 00 ad 00 56 00 af 00 5e .......v..........."...I...V...^
8500 00 b1 00 7d 00 b2 00 cb 00 b8 00 e9 00 b9 00 f1 00 bb 00 fb 00 bc 01 05 00 be 01 0c 00 bf 01 12 ...}............................
8520 00 c0 01 1b 00 c1 01 24 00 c2 01 2d 00 c4 01 37 00 c6 01 44 00 c9 01 4e 00 cb 01 57 00 cc 01 5c .......$...-...7...D...N...W...\
8540 00 cd 01 6c 00 ce 01 77 00 cf 01 8a 00 d0 01 8f 00 d1 01 92 00 d3 01 a5 00 d4 01 aa 00 d5 00 9c ...l...w........................
8560 00 00 00 8e 00 0e 00 7d 00 4b 00 ac 00 af 00 08 00 67 00 64 00 b0 00 b1 00 07 00 5e 00 6d 00 b2 .......}.K.......g.d.......^.m..
8580 00 b3 00 06 00 00 01 ad 00 b4 00 83 00 00 00 00 01 ad 00 b5 00 83 00 01 00 00 01 ad 00 b6 00 83 ................................
85a0 00 02 00 00 01 ad 00 b7 00 b8 00 03 00 19 01 94 00 b9 00 83 00 04 00 22 01 8b 00 ba 00 bb 00 05 ......................."........
85c0 00 fb 00 b2 00 bc 00 bd 00 06 01 05 00 a8 00 be 00 bf 00 07 01 37 00 76 00 c0 00 c1 00 08 01 57 .....................7.v.......W
85e0 00 56 00 c2 00 b8 00 09 01 5c 00 51 00 a3 00 a4 00 0a 00 c3 00 00 00 2a 00 04 00 7d 00 4b 00 ac .V.......\.Q...........*...}.K..
8600 00 c4 00 08 00 5e 00 6d 00 b2 00 c5 00 06 00 00 01 ad 00 b7 00 c6 00 03 01 57 00 56 00 c2 00 c6 .....^.m.................W.V....
8620 00 09 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 c7 00 00 00 02 00 c8 00 01 00 c9 00 ca 00 02 00 9a ................................
8640 00 00 00 8c 00 04 00 03 00 00 00 2c 2a b4 00 16 2a b4 00 4a 12 4b 01 b8 00 4c 4c 2b 12 4d b9 00 ...........,*...*..J.K...LL+.M..
8660 4e 02 00 c0 00 2c 4d 2c c6 00 0e 2c 12 4f b6 00 50 99 00 05 04 ac 03 ac 00 00 00 03 00 9b 00 00 N....,M,...,.O..P...............
8680 00 16 00 05 00 00 00 e3 00 0f 00 e6 00 1b 00 e7 00 28 00 e9 00 2a 00 ec 00 9c 00 00 00 20 00 03 .................(...*..........
86a0 00 00 00 2c 00 9d 00 9e 00 00 00 0f 00 1d 00 c2 00 b8 00 01 00 1b 00 11 00 cb 00 83 00 02 00 c3 ...,............................
86c0 00 00 00 0c 00 01 00 0f 00 1d 00 c2 00 c6 00 01 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 01 00 cc ................................
86e0 00 cd 00 02 00 9a 00 00 00 65 00 04 00 02 00 00 00 1b 2a b4 00 16 2a b4 00 4a 12 51 01 b8 00 4c .........e........*...*..J.Q...L
8700 4c 2b 12 52 b9 00 4e 02 00 c0 00 2c b0 00 00 00 03 00 9b 00 00 00 0a 00 02 00 00 00 fb 00 0f 00 L+.R..N....,....................
8720 fe 00 9c 00 00 00 16 00 02 00 00 00 1b 00 9d 00 9e 00 00 00 0f 00 0c 00 c2 00 b8 00 01 00 c3 00 ................................
8740 00 00 0c 00 01 00 0f 00 0c 00 c2 00 c6 00 01 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 01 00 ce 00 ................................
8760 cf 00 02 00 9a 00 00 01 47 00 04 00 08 00 00 00 93 bb 00 42 59 b7 00 43 3a 06 19 06 12 53 12 54 ........G..........BY..C:....S.T
8780 b9 00 55 03 00 57 19 06 12 56 1b b8 00 57 b9 00 55 03 00 57 19 06 12 58 19 04 b9 00 55 03 00 57 ..U..W...V...W..U..W...X....U..W
87a0 19 06 12 59 1c b8 00 57 b9 00 55 03 00 57 19 06 12 5a 2d b9 00 55 03 00 57 19 06 12 5b 04 b8 00 ...Y...W..U..W...Z-..U..W...[...
87c0 57 b9 00 55 03 00 57 19 06 12 5c 19 05 b9 00 55 03 00 57 19 06 12 5d 03 b8 00 57 b9 00 55 03 00 W..U..W...\....U..W...]...W..U..
87e0 57 2a b4 00 16 2a b4 00 4a 12 5e 19 06 b8 00 4c 3a 07 19 07 12 5f b9 00 4e 02 00 c7 00 07 04 a7 W*...*..J.^....L:...._..N.......
8800 00 04 03 ac 00 00 00 03 00 9b 00 00 00 2e 00 0b 00 00 01 14 00 09 01 16 00 15 01 17 00 23 01 18 .............................#..
8820 00 2f 01 19 00 3d 01 1a 00 48 01 1b 00 56 01 1c 00 62 01 1d 00 70 01 1f 00 81 01 22 00 9c 00 00 ./...=...H...V...b...p....."....
8840 00 52 00 08 00 00 00 93 00 9d 00 9e 00 00 00 00 00 93 00 d0 00 a6 00 01 00 00 00 93 00 d1 00 a6 .R..............................
8860 00 02 00 00 00 93 00 d2 00 83 00 03 00 00 00 93 00 d3 00 83 00 04 00 00 00 93 00 d4 00 83 00 05 ................................
8880 00 09 00 8a 00 b7 00 b8 00 06 00 81 00 12 00 c2 00 b8 00 07 00 c3 00 00 00 16 00 02 00 09 00 8a ................................
88a0 00 b7 00 c6 00 06 00 81 00 12 00 c2 00 c6 00 07 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 01 00 d5 ................................
88c0 00 d6 00 02 00 9a 00 00 01 6d 00 04 00 09 00 00 00 93 2d 1b b6 00 60 2d 2c b6 00 61 bb 00 42 59 .........m........-...`-,..a..BY
88e0 b7 00 43 3a 04 19 04 12 53 12 54 b9 00 55 03 00 57 19 04 12 56 1b b8 00 57 b9 00 55 03 00 57 19 ..C:....S.T..U..W...V...W..U..W.
8900 04 12 58 2c b9 00 55 03 00 57 2a b4 00 16 2a b4 00 4a 12 62 19 04 b8 00 4c 3a 05 19 05 12 5a b9 ..X,..U..W*...*..J.b....L:....Z.
8920 00 4e 02 00 c0 00 2c 3a 06 19 05 12 59 b9 00 4e 02 00 c0 00 2c 3a 07 19 06 c6 00 09 2d 19 06 b6 .N....,:....Y..N....,:......-...
8940 00 63 19 07 c6 00 11 2d 19 07 b8 00 64 b6 00 65 a7 00 05 3a 08 19 06 c6 00 0c 19 07 c6 00 07 04 .c.....-....d..e...:............
8960 a7 00 04 03 ac 00 01 00 75 00 7e 00 81 00 66 00 03 00 9b 00 00 00 42 00 10 00 00 01 3d 00 05 01 ........u.~...f.......B.....=...
8980 3e 00 0a 01 40 00 13 01 42 00 1f 01 43 00 2d 01 44 00 38 01 46 00 49 01 48 00 57 01 49 00 65 01 >...@...B...C.-.D.8.F.I.H.W.I.e.
89a0 4c 00 6a 01 4d 00 70 01 50 00 75 01 52 00 7e 01 55 00 81 01 54 00 83 01 58 00 9c 00 00 00 5c 00 L.j.M.p.P.u.R.~.U...T...X.....\.
89c0 09 00 83 00 00 00 d7 00 d8 00 08 00 00 00 93 00 9d 00 9e 00 00 00 00 00 93 00 d0 00 a6 00 01 00 ................................
89e0 00 00 93 00 d3 00 83 00 02 00 00 00 93 00 d9 00 da 00 03 00 13 00 80 00 b7 00 b8 00 04 00 49 00 ..............................I.
8a00 4a 00 c2 00 b8 00 05 00 57 00 3c 00 d2 00 83 00 06 00 65 00 2e 00 d1 00 83 00 07 00 c3 00 00 00 J.......W.<.......e.............
8a20 16 00 02 00 13 00 80 00 b7 00 c6 00 04 00 49 00 4a 00 c2 00 c6 00 05 00 a7 00 00 00 06 00 02 00 ..............I.J...............
8a40 a9 00 a8 00 01 00 db 00 dc 00 02 00 9a 00 00 01 81 00 04 00 06 00 00 00 b7 bb 00 42 59 b7 00 43 ...........................BY..C
8a60 4e 2d 12 67 1b b8 00 57 b9 00 55 03 00 57 2a b4 00 16 2a b4 00 4a 12 68 2d b8 00 4c 3a 04 2c 19 N-.g...W..U..W*...*..J.h-..L:.,.
8a80 04 12 56 b9 00 4e 02 00 c0 00 2c b8 00 64 b6 00 60 a7 00 05 3a 05 2c 19 04 12 53 b9 00 4e 02 00 ..V..N....,..d..`...:.,...S..N..
8aa0 c0 00 2c b6 00 69 2c 19 04 12 5a b9 00 4e 02 00 c0 00 2c b6 00 63 2c 19 04 12 58 b9 00 4e 02 00 ..,..i,...Z..N....,..c,...X..N..
8ac0 c0 00 2c b6 00 61 2c 19 04 12 59 b9 00 4e 02 00 c0 00 2c b8 00 64 b6 00 65 a7 00 05 3a 05 2c 19 ..,..a,...Y..N....,..d..e...:.,.
8ae0 04 12 5b b9 00 4e 02 00 c0 00 2c b6 00 6a 2c 19 04 12 5c b9 00 4e 02 00 c0 00 2c b6 00 6b 19 04 ..[..N....,..j,...\..N....,..k..
8b00 12 5f b9 00 4e 02 00 c7 00 07 04 a7 00 04 03 ac 00 02 00 25 00 38 00 3b 00 66 00 6d 00 80 00 83 ._..N..............%.8.;.f.m....
8b20 00 66 00 03 00 9b 00 00 00 3e 00 0f 00 00 01 6d 00 08 01 6e 00 15 01 70 00 25 01 74 00 38 01 77 .f.......>.....m...n...p.%.t.8.w
8b40 00 3b 01 76 00 3d 01 7a 00 4d 01 7b 00 5d 01 7c 00 6d 01 7f 00 80 01 82 00 83 01 81 00 85 01 83 .;.v.=.z.M.{.].|.m..............
8b60 00 95 01 84 00 a5 01 88 00 9c 00 00 00 48 00 07 00 3d 00 00 00 d7 00 d8 00 05 00 85 00 00 00 d7 .............H...=..............
8b80 00 d8 00 05 00 00 00 b7 00 9d 00 9e 00 00 00 00 00 b7 00 dd 00 a6 00 01 00 00 00 b7 00 d9 00 da ................................
8ba0 00 02 00 08 00 af 00 b7 00 b8 00 03 00 25 00 92 00 c2 00 b8 00 04 00 c3 00 00 00 16 00 02 00 08 .............%..................
8bc0 00 af 00 b7 00 c6 00 03 00 25 00 92 00 c2 00 c6 00 04 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 01 .........%......................
8be0 00 de 00 df 00 02 00 9a 00 00 00 9c 00 04 00 04 00 00 00 26 2a b4 00 16 2a b4 00 4a 12 6c 01 b8 ...................&*...*..J.l..
8c00 00 4c 4c 01 4d 2b 12 6d b9 00 4e 02 00 c0 00 2c b8 00 6e 4d a7 00 04 4e 2c b0 00 01 00 11 00 20 .LL.M+.m..N....,..nM...N,.......
8c20 00 23 00 66 00 03 00 9b 00 00 00 1a 00 06 00 00 01 94 00 0f 01 97 00 11 01 9a 00 20 01 9d 00 23 .#.f...........................#
8c40 01 9c 00 24 01 9f 00 9c 00 00 00 2a 00 04 00 24 00 00 00 d7 00 d8 00 03 00 00 00 26 00 9d 00 9e ...$.......*...$...........&....
8c60 00 00 00 0f 00 17 00 c2 00 b8 00 01 00 11 00 15 00 e0 00 e1 00 02 00 c3 00 00 00 0c 00 01 00 0f ................................
8c80 00 17 00 c2 00 c6 00 01 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 01 00 e2 00 e3 00 02 00 9a 00 00 ................................
8ca0 00 be 00 04 00 05 00 00 00 3c bb 00 42 59 b7 00 43 4e 2d 12 53 12 54 b9 00 55 03 00 57 2d 12 56 .........<..BY..CN-.S.T..U..W-.V
8cc0 1b b8 00 57 b9 00 55 03 00 57 2d 12 58 2c b9 00 55 03 00 57 2a b4 00 16 2a b4 00 4a 12 6f 2d b8 ...W..U..W-.X,..U..W*...*..J.o-.
8ce0 00 4c 3a 04 04 ac 00 00 00 03 00 9b 00 00 00 1a 00 06 00 00 01 ae 00 08 01 af 00 13 01 b0 00 20 .L:.............................
8d00 01 b1 00 2a 01 b2 00 3a 01 b5 00 9c 00 00 00 34 00 05 00 00 00 3c 00 9d 00 9e 00 00 00 00 00 3c ...*...:.......4.....<.........<
8d20 00 d0 00 a6 00 01 00 00 00 3c 00 d3 00 83 00 02 00 08 00 34 00 b7 00 b8 00 03 00 3a 00 02 00 c2 .........<.........4.......:....
8d40 00 b8 00 04 00 c3 00 00 00 16 00 02 00 08 00 34 00 b7 00 c6 00 03 00 3a 00 02 00 c2 00 c6 00 04 ...............4.......:........
8d60 00 a7 00 00 00 06 00 02 00 a9 00 a8 00 01 00 e4 00 e5 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 ........................./......
8d80 00 05 2a b4 00 70 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 01 bf 00 9c 00 00 00 0c 00 01 00 ..*..p..........................
8da0 00 00 05 00 9d 00 9e 00 00 00 01 00 e6 00 e7 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a ......................>........*
8dc0 2b b5 00 70 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 01 c7 00 05 01 c8 00 9c 00 00 00 16 00 +..p............................
8de0 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 94 00 95 00 01 00 01 00 e8 00 cd 00 01 00 9a 00 ................................
8e00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 71 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 01 cb ../........*..q.................
8e20 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 e9 00 ea 00 01 00 9a 00 00 00 3e ...............................>
8e40 00 02 00 02 00 00 00 06 2a 2b b5 00 71 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 01 cf 00 05 ........*+..q...................
8e60 01 d0 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 82 00 83 00 01 00 01 ................................
8e80 00 eb 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 11 b0 00 00 00 02 00 9b 00 .........../........*...........
8ea0 00 00 06 00 01 00 00 01 d3 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 ec 00 ................................
8ec0 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 11 b1 00 00 00 02 00 9b 00 00 00 ........>........*+.............
8ee0 0a 00 02 00 00 01 d7 00 05 01 d8 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 ................................
8f00 06 00 84 00 83 00 01 00 01 00 ed 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 ..................../........*..
8f20 4a b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 01 db 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d J...............................
8f40 00 9e 00 00 00 01 00 ee 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 4a b1 .................>........*+..J.
8f60 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 01 df 00 05 01 e0 00 9c 00 00 00 16 00 02 00 00 00 06 ................................
8f80 00 9d 00 9e 00 00 00 00 00 06 00 85 00 83 00 01 00 01 00 ef 00 cd 00 01 00 9a 00 00 00 2f 00 01 ............................./..
8fa0 00 01 00 00 00 05 2a b4 00 72 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 01 e3 00 9c 00 00 00 ......*..r......................
8fc0 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 f0 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 ..........................>.....
8fe0 00 00 06 2a 2b b5 00 72 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 01 e7 00 05 01 e8 00 9c 00 ...*+..r........................
9000 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 86 00 83 00 01 00 01 00 f1 00 cd 00 ................................
9020 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 16 b0 00 00 00 02 00 9b 00 00 00 06 00 01 ....../........*................
9040 00 00 01 eb 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 f2 00 ea 00 01 00 9a ................................
9060 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 16 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 ...>........*+..................
9080 01 ef 00 05 01 f0 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 88 00 83 ................................
90a0 00 01 00 01 00 f3 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 17 b0 00 00 00 .............../........*.......
90c0 02 00 9b 00 00 00 06 00 01 00 00 01 f3 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 ................................
90e0 01 00 f4 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 17 b1 00 00 00 02 00 ............>........*+.........
9100 9b 00 00 00 0a 00 02 00 00 01 f7 00 05 01 f8 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 ................................
9120 00 00 00 00 06 00 89 00 83 00 01 00 01 00 f5 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 ......................../.......
9140 05 2a b4 00 73 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 01 fb 00 9c 00 00 00 0c 00 01 00 00 .*..s...........................
9160 00 05 00 9d 00 9e 00 00 00 01 00 f6 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b .....................>........*+
9180 b5 00 73 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 01 ff 00 05 02 00 00 9c 00 00 00 16 00 02 ..s.............................
91a0 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 8a 00 83 00 01 00 01 00 f7 00 cd 00 01 00 9a 00 00 ................................
91c0 00 2f 00 01 00 01 00 00 00 05 2a b4 00 74 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 03 00 ./........*..t..................
91e0 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 f8 00 ea 00 01 00 9a 00 00 00 3e 00 ..............................>.
9200 02 00 02 00 00 00 06 2a 2b b5 00 74 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 07 00 05 02 .......*+..t....................
9220 08 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 8b 00 83 00 01 00 01 00 ................................
9240 f9 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 14 b0 00 00 00 02 00 9b 00 00 ........../........*............
9260 00 06 00 01 00 00 02 0b 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 fa 00 ea ................................
9280 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 14 b1 00 00 00 02 00 9b 00 00 00 0a .......>........*+..............
92a0 00 02 00 00 02 0f 00 05 02 10 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 ................................
92c0 00 8c 00 83 00 01 00 01 00 fb 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 75 .................../........*..u
92e0 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 13 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 ................................
9300 9e 00 00 00 01 00 fc 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 75 b1 00 ................>........*+..u..
9320 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 17 00 05 02 18 00 9c 00 00 00 16 00 02 00 00 00 06 00 ................................
9340 9d 00 9e 00 00 00 00 00 06 00 8d 00 83 00 01 00 01 00 fd 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 ............................/...
9360 01 00 00 00 05 2a b4 00 76 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 1b 00 9c 00 00 00 0c .....*..v.......................
9380 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 00 fe 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 .........................>......
93a0 00 06 2a 2b b5 00 76 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 1f 00 05 02 20 00 9c 00 00 ..*+..v.........................
93c0 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 8e 00 83 00 01 00 01 00 ff 00 cd 00 01 ................................
93e0 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 77 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 ...../........*..w..............
9400 00 02 23 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 01 00 00 ea 00 01 00 9a 00 ..#.............................
9420 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 77 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 ..>........*+..w................
9440 27 00 05 02 28 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 8f 00 83 00 '...(...........................
9460 01 00 01 01 01 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 0e b0 00 00 00 02 ............../........*........
9480 00 9b 00 00 00 06 00 01 00 00 02 2b 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 ...........+....................
94a0 01 02 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 0e b1 00 00 00 02 00 9b ...........>........*+..........
94c0 00 00 00 0a 00 02 00 00 02 2f 00 05 02 30 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 ........./...0..................
94e0 00 00 00 06 01 03 00 83 00 01 00 01 01 04 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 ......................./........
9500 2a b4 00 78 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 33 00 9c 00 00 00 0c 00 01 00 00 00 *..x................3...........
9520 05 00 9d 00 9e 00 00 00 01 01 05 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 ....................>........*+.
9540 00 78 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 37 00 05 02 38 00 9c 00 00 00 16 00 02 00 .x................7...8.........
9560 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 90 00 83 00 01 00 01 01 06 00 cd 00 01 00 9a 00 00 00 ................................
9580 2f 00 01 00 01 00 00 00 05 2a b4 00 79 b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 3b 00 9c /........*..y................;..
95a0 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 01 07 00 ea 00 01 00 9a 00 00 00 3e 00 02 .............................>..
95c0 00 02 00 00 00 06 2a 2b b5 00 79 b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 3f 00 05 02 40 ......*+..y................?...@
95e0 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 91 00 83 00 01 00 01 01 08 ................................
9600 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 7a b0 00 00 00 02 00 9b 00 00 00 ........./........*..z..........
9620 06 00 01 00 00 02 43 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 01 09 00 ea 00 ......C.........................
9640 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 7a b1 00 00 00 02 00 9b 00 00 00 0a 00 ......>........*+..z............
9660 02 00 00 02 47 00 05 02 48 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 ....G...H.......................
9680 92 00 83 00 01 00 01 01 0a 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 18 b0 ................../........*....
96a0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 4b 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e ...............K................
96c0 00 00 00 01 01 0b 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 18 b1 00 00 ...............>........*+......
96e0 00 02 00 9b 00 00 00 0a 00 02 00 00 02 4f 00 05 02 50 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d .............O...P..............
9700 00 9e 00 00 00 00 00 06 00 93 00 83 00 01 00 01 01 0c 00 cd 00 01 00 9a 00 00 00 2f 00 01 00 01 .........................../....
9720 00 00 00 05 2a b4 00 7b b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 02 53 00 9c 00 00 00 0c 00 ....*..{................S.......
9740 01 00 00 00 05 00 9d 00 9e 00 00 00 01 01 0d 00 ea 00 01 00 9a 00 00 00 3e 00 02 00 02 00 00 00 ........................>.......
9760 06 2a 2b b5 00 7b b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 57 00 05 02 58 00 9c 00 00 00 .*+..{................W...X.....
9780 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 97 00 83 00 01 00 01 01 0e 00 cd 00 01 00 ................................
97a0 9a 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 7c b0 00 00 00 02 00 9b 00 00 00 06 00 01 00 00 ..../........*..|...............
97c0 02 5b 00 9c 00 00 00 0c 00 01 00 00 00 05 00 9d 00 9e 00 00 00 01 01 0f 00 ea 00 01 00 9a 00 00 .[..............................
97e0 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 7c b1 00 00 00 02 00 9b 00 00 00 0a 00 02 00 00 02 5f .>........*+..|................_
9800 00 05 02 60 00 9c 00 00 00 16 00 02 00 00 00 06 00 9d 00 9e 00 00 00 00 00 06 00 96 00 83 00 01 ...`............................
9820 00 02 01 10 01 11 00 01 00 9a 00 00 00 9a 00 02 00 03 00 00 00 44 2c c6 00 41 2c 12 7d b6 00 7e .....................D,..A,.}..~
9840 99 00 08 2c 4c a7 00 33 2c 12 7f b6 00 7e 9a 00 17 bb 00 19 59 b7 00 1a 2b b6 00 1b 12 7f b6 00 ...,L..3,....~......Y...+.......
9860 1b b6 00 1d 4c bb 00 19 59 b7 00 1a 2b b6 00 1b 2c b6 00 1b b6 00 1d 4c 2b b0 00 00 00 02 00 9b ....L...Y...+...,......L+.......
9880 00 00 00 1e 00 07 00 00 02 65 00 04 02 66 00 0d 02 67 00 12 02 69 00 1b 02 6a 00 2f 02 6c 00 42 .........e...f...g...i...j./.l.B
98a0 02 6f 00 9c 00 00 00 20 00 03 00 00 00 44 00 9d 00 9e 00 00 00 00 00 44 01 12 00 83 00 01 00 00 .o...........D.........D........
98c0 00 44 01 13 00 83 00 02 00 02 01 14 00 00 00 02 01 15 00 ae 00 00 00 0a 00 01 00 29 01 3a 00 ad .D.........................).:..
98e0 06 09 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b 35 42 66 8d 4f 0c 00 00 4f 0c 00 00 2d 00 00 00 ..PK........*}q;5Bf.O...O...-...
9900 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 org/wetorrent/upnp/GatewayDevice
9920 48 61 6e 64 6c 65 72 2e 63 6c 61 73 73 ca fe ba be 00 00 00 31 00 9a 0a 00 2e 00 51 09 00 2d 00 Handler.class.......1......Q..-.
9940 52 09 00 2d 00 53 09 00 2d 00 54 09 00 2d 00 55 08 00 56 0a 00 0f 00 57 08 00 58 08 00 59 0a 00 R..-.S..-.T..-.U..V....W..X..Y..
9960 5a 00 5b 08 00 5c 0a 00 5a 00 5d 08 00 5e 08 00 5f 07 00 60 0a 00 0f 00 61 0a 00 5a 00 62 08 00 Z.[..\..Z.]..^.._..`....a..Z.b..
9980 63 0a 00 5a 00 64 08 00 65 0a 00 5a 00 66 08 00 67 0a 00 5a 00 68 08 00 69 0a 00 5a 00 6a 08 00 c..Z.d..e..Z.f..g..Z.h..i..Z.j..
99a0 6b 0a 00 5a 00 6c 08 00 6d 0a 00 5a 00 6e 08 00 6f 0a 00 5a 00 70 08 00 71 0a 00 5a 00 72 08 00 k..Z.l..m..Z.n..o..Z.p..q..Z.r..
99c0 73 0a 00 5a 00 74 08 00 75 0a 00 5a 00 76 08 00 77 0a 00 5a 00 78 0a 00 5a 00 79 0a 00 5a 00 7a s..Z.t..u..Z.v..w..Z.x..Z.y..Z.z
99e0 0a 00 5a 00 7b 0a 00 5a 00 7c 0a 00 5a 00 7d 07 00 7e 07 00 7f 01 00 06 64 65 76 69 63 65 01 00 ..Z.{..Z.|..Z.}..~......device..
9a00 22 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 "Lorg/wetorrent/upnp/GatewayDevi
9a20 63 65 3b 01 00 0e 63 75 72 72 65 6e 74 45 6c 65 6d 65 6e 74 01 00 12 4c 6a 61 76 61 2f 6c 61 6e ce;...currentElement...Ljava/lan
9a40 67 2f 53 74 72 69 6e 67 3b 01 00 05 6c 65 76 65 6c 01 00 01 49 01 00 05 73 74 61 74 65 01 00 01 g/String;...level...I...state...
9a60 53 01 00 06 3c 69 6e 69 74 3e 01 00 25 28 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e S...<init>..%(Lorg/wetorrent/upn
9a80 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 3b 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 p/GatewayDevice;)V...Code...Line
9aa0 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 NumberTable...LocalVariableTable
9ac0 01 00 04 74 68 69 73 01 00 29 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 ...this..)Lorg/wetorrent/upnp/Ga
9ae0 74 65 77 61 79 44 65 76 69 63 65 48 61 6e 64 6c 65 72 3b 01 00 0c 73 74 61 72 74 45 6c 65 6d 65 tewayDeviceHandler;...startEleme
9b00 6e 74 01 00 51 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 nt..Q(Ljava/lang/String;Ljava/la
9b20 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6f 72 67 ng/String;Ljava/lang/String;Lorg
9b40 2f 78 6d 6c 2f 73 61 78 2f 41 74 74 72 69 62 75 74 65 73 3b 29 56 01 00 03 75 72 69 01 00 09 6c /xml/sax/Attributes;)V...uri...l
9b60 6f 63 61 6c 4e 61 6d 65 01 00 05 71 4e 61 6d 65 01 00 0a 61 74 74 72 69 62 75 74 65 73 01 00 18 ocalName...qName...attributes...
9b80 4c 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 41 74 74 72 69 62 75 74 65 73 3b 01 00 0a 45 78 63 65 70 Lorg/xml/sax/Attributes;...Excep
9ba0 74 69 6f 6e 73 07 00 80 01 00 0a 65 6e 64 45 6c 65 6d 65 6e 74 01 00 39 28 4c 6a 61 76 61 2f 6c tions......endElement..9(Ljava/l
9bc0 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 ang/String;Ljava/lang/String;Lja
9be0 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 0a 63 68 61 72 61 63 74 65 72 73 01 00 va/lang/String;)V...characters..
9c00 07 28 5b 43 49 49 29 56 01 00 02 63 68 01 00 02 5b 43 01 00 05 73 74 61 72 74 01 00 06 6c 65 6e .([CII)V...ch...[C...start...len
9c20 67 74 68 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 19 47 61 74 65 77 61 79 44 65 76 69 63 65 gth...SourceFile...GatewayDevice
9c40 48 61 6e 64 6c 65 72 2e 6a 61 76 61 0c 00 37 00 81 0c 00 33 00 34 0c 00 35 00 36 0c 00 2f 00 30 Handler.java..7....3.4..5.6../.0
9c60 0c 00 31 00 32 01 00 0b 73 65 72 76 69 63 65 4c 69 73 74 0c 00 82 00 83 01 00 00 01 00 07 73 65 ..1.2...serviceList...........se
9c80 72 76 69 63 65 07 00 84 0c 00 85 00 86 01 00 37 75 72 6e 3a 73 63 68 65 6d 61 73 2d 75 70 6e 70 rvice..........7urn:schemas-upnp
9ca0 2d 6f 72 67 3a 73 65 72 76 69 63 65 3a 57 41 4e 43 6f 6d 6d 6f 6e 49 6e 74 65 72 66 61 63 65 43 -org:service:WANCommonInterfaceC
9cc0 6f 6e 66 69 67 3a 31 0c 00 87 00 86 01 00 2e 75 72 6e 3a 73 63 68 65 6d 61 73 2d 75 70 6e 70 2d onfig:1........urn:schemas-upnp-
9ce0 6f 72 67 3a 73 65 72 76 69 63 65 3a 57 41 4e 49 50 43 6f 6e 6e 65 63 74 69 6f 6e 3a 31 01 00 07 org:service:WANIPConnection:1...
9d00 55 52 4c 42 61 73 65 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 0c 00 37 00 4a 0c URLBase...java/lang/String..7.J.
9d20 00 88 00 89 01 00 0c 66 72 69 65 6e 64 6c 79 4e 61 6d 65 0c 00 8a 00 89 01 00 0c 6d 61 6e 75 66 .......friendlyName........manuf
9d40 61 63 74 75 72 65 72 0c 00 8b 00 89 01 00 10 6d 6f 64 65 6c 44 65 73 63 72 69 70 74 69 6f 6e 0c acturer........modelDescription.
9d60 00 8c 00 89 01 00 0f 70 72 65 73 65 6e 74 61 74 69 6f 6e 55 52 4c 0c 00 8d 00 89 01 00 0b 6d 6f .......presentationURL........mo
9d80 64 65 6c 4e 75 6d 62 65 72 0c 00 8e 00 89 01 00 09 6d 6f 64 65 6c 4e 61 6d 65 0c 00 8f 00 89 01 delNumber........modelName......
9da0 00 0b 73 65 72 76 69 63 65 54 79 70 65 0c 00 90 00 89 01 00 0a 63 6f 6e 74 72 6f 6c 55 52 4c 0c ..serviceType........controlURL.
9dc0 00 91 00 89 01 00 0b 65 76 65 6e 74 53 75 62 55 52 4c 0c 00 92 00 89 01 00 07 53 43 50 44 55 52 .......eventSubURL........SCPDUR
9de0 4c 0c 00 93 00 89 01 00 0a 64 65 76 69 63 65 54 79 70 65 0c 00 94 00 89 0c 00 95 00 89 0c 00 96 L........deviceType.............
9e00 00 89 0c 00 97 00 89 0c 00 98 00 89 0c 00 99 00 89 01 00 27 6f 72 67 2f 77 65 74 6f 72 72 65 6e ...................'org/wetorren
9e20 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 48 61 6e 64 6c 65 72 01 00 22 6f 72 t/upnp/GatewayDeviceHandler.."or
9e40 67 2f 78 6d 6c 2f 73 61 78 2f 68 65 6c 70 65 72 73 2f 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 g/xml/sax/helpers/DefaultHandler
9e60 01 00 18 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 53 41 58 45 78 63 65 70 74 69 6f 6e 01 00 03 28 29 ...org/xml/sax/SAXException...()
9e80 56 01 00 09 63 6f 6d 70 61 72 65 54 6f 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 V...compareTo...(Ljava/lang/Stri
9ea0 6e 67 3b 29 49 01 00 20 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 ng;)I...org/wetorrent/upnp/Gatew
9ec0 61 79 44 65 76 69 63 65 01 00 11 67 65 74 53 65 72 76 69 63 65 54 79 70 65 43 49 46 01 00 14 28 ayDevice...getServiceTypeCIF...(
9ee0 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0e 67 65 74 53 65 72 76 69 63 65 )Ljava/lang/String;...getService
9f00 54 79 70 65 01 00 0a 73 65 74 55 52 4c 42 61 73 65 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f Type...setURLBase...(Ljava/lang/
9f20 53 74 72 69 6e 67 3b 29 56 01 00 0f 73 65 74 46 72 69 65 6e 64 6c 79 4e 61 6d 65 01 00 0f 73 65 String;)V...setFriendlyName...se
9f40 74 4d 61 6e 75 66 61 63 74 75 72 65 72 01 00 13 73 65 74 4d 6f 64 65 6c 44 65 73 63 72 69 70 74 tManufacturer...setModelDescript
9f60 69 6f 6e 01 00 12 73 65 74 50 72 65 73 65 6e 74 61 74 69 6f 6e 55 52 4c 01 00 0e 73 65 74 4d 6f ion...setPresentationURL...setMo
9f80 64 65 6c 4e 75 6d 62 65 72 01 00 0c 73 65 74 4d 6f 64 65 6c 4e 61 6d 65 01 00 11 73 65 74 53 65 delNumber...setModelName...setSe
9fa0 72 76 69 63 65 54 79 70 65 43 49 46 01 00 10 73 65 74 43 6f 6e 74 72 6f 6c 55 52 4c 43 49 46 01 rviceTypeCIF...setControlURLCIF.
9fc0 00 11 73 65 74 45 76 65 6e 74 53 75 62 55 52 4c 43 49 46 01 00 0d 73 65 74 53 43 50 44 55 52 4c ..setEventSubURLCIF...setSCPDURL
9fe0 43 49 46 01 00 10 73 65 74 44 65 76 69 63 65 54 79 70 65 43 49 46 01 00 0e 73 65 74 53 65 72 76 CIF...setDeviceTypeCIF...setServ
a000 69 63 65 54 79 70 65 01 00 0d 73 65 74 43 6f 6e 74 72 6f 6c 55 52 4c 01 00 0e 73 65 74 45 76 65 iceType...setControlURL...setEve
a020 6e 74 53 75 62 55 52 4c 01 00 0a 73 65 74 53 43 50 44 55 52 4c 01 00 0d 73 65 74 44 65 76 69 63 ntSubURL...setSCPDURL...setDevic
a040 65 54 79 70 65 00 21 00 2d 00 2e 00 00 00 04 00 02 00 2f 00 30 00 00 00 02 00 31 00 32 00 00 00 eType.!.-........./.0.....1.2...
a060 02 00 33 00 34 00 00 00 02 00 35 00 36 00 00 00 04 00 01 00 37 00 38 00 01 00 39 00 00 00 58 00 ..3.4.....5.6.......7.8...9...X.
a080 02 00 02 00 00 00 14 2a b7 00 01 2a 03 b5 00 02 2a 03 b5 00 03 2a 2b b5 00 04 b1 00 00 00 02 00 .......*...*....*....*+.........
a0a0 3a 00 00 00 16 00 05 00 00 00 32 00 04 00 38 00 09 00 39 00 0e 00 33 00 13 00 34 00 3b 00 00 00 :.........2...8...9...3...4.;...
a0c0 16 00 02 00 00 00 14 00 3c 00 3d 00 00 00 00 00 14 00 2f 00 30 00 01 00 01 00 3e 00 3f 00 02 00 ........<.=......./.0.....>.?...
a0e0 39 00 00 00 8b 00 03 00 05 00 00 00 29 2a 2c b5 00 05 2a 59 b4 00 02 04 60 b5 00 02 2a b4 00 03 9...........)*,...*Y....`...*...
a100 04 a2 00 14 12 06 2a b4 00 05 b6 00 07 9a 00 08 2a 04 b5 00 03 b1 00 00 00 02 00 3a 00 00 00 16 ......*.........*..........:....
a120 00 05 00 00 00 52 00 05 00 53 00 0f 00 54 00 23 00 55 00 28 00 57 00 3b 00 00 00 34 00 05 00 00 .....R...S...T.#.U.(.W.;...4....
a140 00 29 00 3c 00 3d 00 00 00 00 00 29 00 40 00 32 00 01 00 00 00 29 00 41 00 32 00 02 00 00 00 29 .).<.=.....).@.2.....).A.2.....)
a160 00 42 00 32 00 03 00 00 00 29 00 43 00 44 00 04 00 45 00 00 00 04 00 01 00 46 00 01 00 47 00 48 .B.2.....).C.D...E.......F...G.H
a180 00 02 00 39 00 00 00 ba 00 03 00 04 00 00 00 56 2a 12 08 b5 00 05 2a 59 b4 00 02 04 64 b5 00 02 ...9...........V*.....*Y....d...
a1a0 2c 12 09 b6 00 07 9a 00 3f 2a b4 00 04 b6 00 0a c6 00 17 2a b4 00 04 b6 00 0a 12 0b b6 00 07 9a ,.......?*.........*............
a1c0 00 08 2a 05 b5 00 03 2a b4 00 04 b6 00 0c c6 00 17 2a b4 00 04 b6 00 0c 12 0d b6 00 07 9a 00 08 ..*....*.........*..............
a1e0 2a 06 b5 00 03 b1 00 00 00 02 00 3a 00 00 00 22 00 08 00 00 00 70 00 06 00 71 00 10 00 72 00 19 *..........:...".....p...q...r..
a200 00 73 00 32 00 75 00 37 00 76 00 50 00 78 00 55 00 7a 00 3b 00 00 00 2a 00 04 00 00 00 56 00 3c .s.2.u.7.v.P.x.U.z.;...*.....V.<
a220 00 3d 00 00 00 00 00 56 00 40 00 32 00 01 00 00 00 56 00 41 00 32 00 02 00 00 00 56 00 42 00 32 .=.....V.@.2.....V.A.2.....V.B.2
a240 00 03 00 45 00 00 00 04 00 01 00 46 00 01 00 49 00 4a 00 02 00 39 00 00 03 0e 00 06 00 04 00 00 ...E.......F...I.J...9..........
a260 02 32 2a b4 00 05 12 0e b6 00 07 9a 00 17 2a b4 00 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 11 a7 .2*...........*......Y+.........
a280 02 14 2a b4 00 03 04 a3 01 67 2a b4 00 03 9a 00 c0 12 12 2a b4 00 05 b6 00 07 9a 00 17 2a b4 00 ..*......g*........*.........*..
a2a0 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 13 a7 00 a0 12 14 2a b4 00 05 b6 00 07 9a 00 17 2a b4 00 ....Y+.............*.........*..
a2c0 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 15 a7 00 80 12 16 2a b4 00 05 b6 00 07 9a 00 17 2a b4 00 ....Y+.............*.........*..
a2e0 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 17 a7 00 60 12 18 2a b4 00 05 b6 00 07 9a 00 17 2a b4 00 ....Y+..........`..*.........*..
a300 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 19 a7 00 40 12 1a 2a b4 00 05 b6 00 07 9a 00 17 2a b4 00 ....Y+..........@..*.........*..
a320 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 1b a7 00 20 12 1c 2a b4 00 05 b6 00 07 9a 00 14 2a b4 00 ....Y+.............*.........*..
a340 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 1d 2a b4 00 05 12 1e b6 00 07 9a 00 17 2a b4 00 04 bb 00 ....Y+........*...........*.....
a360 0f 59 2b 1c 1d b7 00 10 b6 00 1f a7 01 28 2a b4 00 05 12 20 b6 00 07 9a 00 17 2a b4 00 04 bb 00 .Y+..........(*...........*.....
a380 0f 59 2b 1c 1d b7 00 10 b6 00 21 a7 01 08 2a b4 00 05 12 22 b6 00 07 9a 00 17 2a b4 00 04 bb 00 .Y+.......!...*...."......*.....
a3a0 0f 59 2b 1c 1d b7 00 10 b6 00 23 a7 00 e8 2a b4 00 05 12 24 b6 00 07 9a 00 17 2a b4 00 04 bb 00 .Y+.......#...*....$......*.....
a3c0 0f 59 2b 1c 1d b7 00 10 b6 00 25 a7 00 c8 2a b4 00 05 12 26 b6 00 07 9a 00 bc 2a b4 00 04 bb 00 .Y+.......%...*....&......*.....
a3e0 0f 59 2b 1c 1d b7 00 10 b6 00 27 a7 00 a8 2a b4 00 03 05 a0 00 a0 2a b4 00 05 12 1e b6 00 07 9a .Y+.......'...*.......*.........
a400 00 17 2a b4 00 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 28 a7 00 80 2a b4 00 05 12 20 b6 00 07 9a ..*......Y+.......(...*.........
a420 00 17 2a b4 00 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 29 a7 00 60 2a b4 00 05 12 22 b6 00 07 9a ..*......Y+.......)..`*...."....
a440 00 17 2a b4 00 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 2a a7 00 40 2a b4 00 05 12 24 b6 00 07 9a ..*......Y+.......*..@*....$....
a460 00 17 2a b4 00 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 2b a7 00 20 2a b4 00 05 12 26 b6 00 07 9a ..*......Y+.......+...*....&....
a480 00 14 2a b4 00 04 bb 00 0f 59 2b 1c 1d b7 00 10 b6 00 2c b1 00 00 00 02 00 3a 00 00 00 9a 00 26 ..*......Y+.......,......:.....&
a4a0 00 00 00 8b 00 0c 00 8c 00 20 00 8d 00 28 00 8e 00 2f 00 8f 00 3b 00 90 00 4f 00 91 00 5b 00 92 .............(.../...;...O...[..
a4c0 00 6f 00 93 00 7b 00 94 00 8f 00 95 00 9b 00 96 00 af 00 97 00 bb 00 98 00 cf 00 99 00 db 00 9a .o...{..........................
a4e0 00 ec 00 9c 00 f8 00 9d 01 0c 00 9e 01 18 00 9f 01 2c 00 a0 01 38 00 a1 01 4c 00 a2 01 58 00 a3 .................,...8...L...X..
a500 01 6c 00 a4 01 78 00 a5 01 8c 00 a6 01 94 00 a7 01 a0 00 a8 01 b4 00 a9 01 c0 00 aa 01 d4 00 ab .l...x..........................
a520 01 e0 00 ac 01 f4 00 ad 02 00 00 ae 02 14 00 af 02 20 00 b0 02 31 00 b3 00 3b 00 00 00 2a 00 04 .....................1...;...*..
a540 00 00 02 32 00 3c 00 3d 00 00 00 00 02 32 00 4b 00 4c 00 01 00 00 02 32 00 4d 00 34 00 02 00 00 ...2.<.=.....2.K.L.....2.M.4....
a560 02 32 00 4e 00 34 00 03 00 45 00 00 00 04 00 01 00 46 00 01 00 4f 00 00 00 02 00 50 50 4b 03 04 .2.N.4...E.......F...O.....PPK..
a580 0a 00 00 00 00 00 2a 7d 71 3b 00 49 a4 9f ee 14 00 00 ee 14 00 00 28 00 00 00 6f 72 67 2f 77 65 ......*}q;.I..........(...org/we
a5a0 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 69 73 63 6f 76 65 72 2e 63 6c 61 torrent/upnp/GatewayDiscover.cla
a5c0 73 73 ca fe ba be 00 00 00 31 01 27 0a 00 4a 00 92 07 00 93 0a 00 02 00 92 09 00 49 00 94 07 00 ss.......1.'..J............I....
a5e0 95 0a 00 05 00 96 07 00 97 0a 00 05 00 92 0a 00 05 00 98 07 00 99 0a 00 0a 00 92 08 00 9a 0a 00 ................................
a600 0a 00 9b 0a 00 0a 00 9c 08 00 9d 08 00 9e 08 00 9f 08 00 a0 08 00 a1 0a 00 0a 00 a2 0a 00 a3 00 ................................
a620 a4 07 00 a5 0a 00 16 00 a6 08 00 a7 0a 00 a8 00 a9 0a 00 16 00 aa 0a 00 16 00 ab 0a 00 05 00 ac ................................
a640 0a 00 05 00 ad 0a 00 05 00 ae 0a 00 16 00 af 0a 00 16 00 b0 0a 00 b1 00 b2 0a 00 49 00 b3 0a 00 ...........................I....
a660 16 00 b4 0a 00 49 00 b5 0a 00 2c 00 b6 0b 00 b7 00 b8 07 00 b9 0b 00 b7 00 ba 0b 00 bb 00 bc 0b .....I....,.....................
a680 00 bd 00 be 0b 00 bd 00 bf 07 00 c0 0a 00 2c 00 c1 07 00 c2 0a 00 05 00 c3 0a 00 2c 00 92 07 00 ..............,............,....
a6a0 c4 07 00 c5 07 00 c6 0a 00 33 00 c7 0a 00 32 00 c8 0a 00 31 00 c9 0a 00 31 00 ca 0a 00 a3 00 cb .........3....2....1....1.......
a6c0 07 00 cc 0a 00 a3 00 cd 08 00 ce 0a 00 a3 00 cf 0a 00 a3 00 d0 0a 00 a3 00 d1 0a 00 a3 00 d2 08 ................................
a6e0 00 d3 0a 00 a3 00 d4 0a 00 2c 00 d5 08 00 d6 0a 00 2c 00 d7 0a 00 2c 00 d8 0a 00 05 00 d9 0a 00 .........,.......,....,.........
a700 05 00 da 0a 00 05 00 db 07 00 dc 07 00 dd 01 00 04 50 4f 52 54 01 00 01 49 01 00 0d 43 6f 6e 73 .................PORT...I...Cons
a720 74 61 6e 74 56 61 6c 75 65 03 00 00 07 6c 01 00 02 49 50 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 tantValue....l...IP...Ljava/lang
a740 2f 53 74 72 69 6e 67 3b 01 00 07 54 49 4d 45 4f 55 54 03 00 00 0b b8 01 00 07 64 65 76 69 63 65 /String;...TIMEOUT........device
a760 73 01 00 0f 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3b 01 00 09 53 69 67 6e 61 74 75 72 65 01 s...Ljava/util/Map;...Signature.
a780 00 49 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 41 .ILjava/util/Map<Ljava/net/InetA
a7a0 64 64 72 65 73 73 3b 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 ddress;Lorg/wetorrent/upnp/Gatew
a7c0 61 79 44 65 76 69 63 65 3b 3e 3b 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 ayDevice;>;...<init>...()V...Cod
a7e0 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 e...LineNumberTable...LocalVaria
a800 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 24 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 bleTable...this..$Lorg/wetorrent
a820 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 69 73 63 6f 76 65 72 3b 01 00 08 64 69 73 63 6f 76 65 /upnp/GatewayDiscover;...discove
a840 72 01 00 11 28 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3b 01 00 02 62 65 01 00 18 4c 6a 61 r...()Ljava/util/Map;...be...Lja
a860 76 61 2f 6e 65 74 2f 42 69 6e 64 45 78 63 65 70 74 69 6f 6e 3b 01 00 0c 72 65 63 65 69 76 65 64 va/net/BindException;...received
a880 44 61 74 61 01 00 02 5b 42 01 00 01 64 01 00 22 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 Data...[B...d.."Lorg/wetorrent/u
a8a0 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 3b 01 00 0c 6c 6f 63 61 6c 41 64 64 72 65 73 pnp/GatewayDevice;...localAddres
a8c0 73 01 00 16 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 3b 01 00 03 73 74 65 s...Ljava/net/InetAddress;...ste
a8e0 01 00 21 4c 6a 61 76 61 2f 6e 65 74 2f 53 6f 63 6b 65 74 54 69 6d 65 6f 75 74 45 78 63 65 70 74 ..!Ljava/net/SocketTimeoutExcept
a900 69 6f 6e 3b 01 00 0d 72 65 63 65 69 76 65 50 61 63 6b 65 74 01 00 19 4c 6a 61 76 61 2f 6e 65 74 ion;...receivePacket...Ljava/net
a920 2f 44 61 74 61 67 72 61 6d 50 61 63 6b 65 74 3b 01 00 01 65 01 00 15 4c 6a 61 76 61 2f 6c 61 6e /DatagramPacket;...e...Ljava/lan
a940 67 2f 45 78 63 65 70 74 69 6f 6e 3b 01 00 06 64 65 76 69 63 65 01 00 02 69 24 01 00 14 4c 6a 61 g/Exception;...device...i$...Lja
a960 76 61 2f 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 01 00 12 73 65 61 72 63 68 4d 65 73 73 61 67 va/util/Iterator;...searchMessag
a980 65 42 79 74 65 73 01 00 12 73 73 64 70 44 69 73 63 6f 76 65 72 50 61 63 6b 65 74 01 00 0d 77 61 eBytes...ssdpDiscoverPacket...wa
a9a0 69 74 69 6e 67 50 61 63 6b 65 74 01 00 01 5a 01 00 04 73 73 64 70 01 00 19 4c 6a 61 76 61 2f 6e itingPacket...Z...ssdp...Ljava/n
a9c0 65 74 2f 44 61 74 61 67 72 61 6d 53 6f 63 6b 65 74 3b 01 00 04 70 6f 72 74 01 00 0d 73 65 61 72 et/DatagramSocket;...port...sear
a9e0 63 68 4d 65 73 73 61 67 65 01 00 0a 45 78 63 65 70 74 69 6f 6e 73 07 00 de 07 00 df 07 00 e0 07 chMessage...Exceptions..........
aa00 00 e1 01 00 4b 28 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6e 65 74 2f ....K()Ljava/util/Map<Ljava/net/
aa20 49 6e 65 74 41 64 64 72 65 73 73 3b 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f InetAddress;Lorg/wetorrent/upnp/
aa40 47 61 74 65 77 61 79 44 65 76 69 63 65 3b 3e 3b 01 00 12 70 61 72 73 65 4d 53 65 61 72 63 68 52 GatewayDevice;>;...parseMSearchR
aa60 65 70 6c 61 79 01 00 26 28 5b 42 29 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f eplay..&([B)Lorg/wetorrent/upnp/
aa80 47 61 74 65 77 61 79 44 65 76 69 63 65 3b 01 00 02 65 78 01 00 15 4c 6a 61 76 61 2f 69 6f 2f 49 GatewayDevice;...ex...Ljava/io/I
aaa0 4f 45 78 63 65 70 74 69 6f 6e 3b 01 00 03 6b 65 79 01 00 05 76 61 6c 75 65 01 00 05 72 65 70 6c OException;...key...value...repl
aac0 79 01 00 02 62 72 01 00 18 4c 6a 61 76 61 2f 69 6f 2f 42 75 66 66 65 72 65 64 52 65 61 64 65 72 y...br...Ljava/io/BufferedReader
aae0 3b 01 00 04 6c 69 6e 65 01 00 0f 67 65 74 56 61 6c 69 64 47 61 74 65 77 61 79 01 00 24 28 29 4c ;...line...getValidGateway..$()L
ab00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 org/wetorrent/upnp/GatewayDevice
ab20 3b 01 00 12 67 65 74 4f 75 74 62 6f 75 6e 64 41 64 64 72 65 73 73 01 00 30 28 4c 6a 61 76 61 2f ;...getOutboundAddress..0(Ljava/
ab40 6e 65 74 2f 53 6f 63 6b 65 74 41 64 64 72 65 73 73 3b 29 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 net/SocketAddress;)Ljava/net/Ine
ab60 74 41 64 64 72 65 73 73 3b 01 00 0d 72 65 6d 6f 74 65 41 64 64 72 65 73 73 01 00 18 4c 6a 61 76 tAddress;...remoteAddress...Ljav
ab80 61 2f 6e 65 74 2f 53 6f 63 6b 65 74 41 64 64 72 65 73 73 3b 01 00 04 73 6f 63 6b 01 00 0a 53 6f a/net/SocketAddress;...sock...So
aba0 75 72 63 65 46 69 6c 65 01 00 14 47 61 74 65 77 61 79 44 69 73 63 6f 76 65 72 2e 6a 61 76 61 0c urceFile...GatewayDiscover.java.
abc0 00 57 00 58 01 00 11 6a 61 76 61 2f 75 74 69 6c 2f 48 61 73 68 4d 61 70 0c 00 53 00 54 01 00 17 .W.X...java/util/HashMap..S.T...
abe0 6a 61 76 61 2f 6e 65 74 2f 44 61 74 61 67 72 61 6d 53 6f 63 6b 65 74 0c 00 57 00 e2 01 00 16 6a java/net/DatagramSocket..W.....j
ac00 61 76 61 2f 6e 65 74 2f 42 69 6e 64 45 78 63 65 70 74 69 6f 6e 0c 00 e3 00 e4 01 00 17 6a 61 76 ava/net/BindException........jav
ac20 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 01 00 2b 4d 2d 53 45 41 52 43 48 20 a/lang/StringBuilder..+M-SEARCH.
ac40 2a 20 48 54 54 50 2f 31 2e 31 0d 0a 48 4f 53 54 3a 20 32 33 39 2e 32 35 35 2e 32 35 35 2e 32 35 *.HTTP/1.1..HOST:.239.255.255.25
ac60 30 3a 0c 00 e5 00 e6 0c 00 e5 00 e7 01 00 02 0d 0a 01 00 04 53 54 3a 20 01 00 33 75 72 6e 3a 73 0:..................ST:...3urn:s
ac80 63 68 65 6d 61 73 2d 75 70 6e 70 2d 6f 72 67 3a 64 65 76 69 63 65 3a 49 6e 74 65 72 6e 65 74 47 chemas-upnp-org:device:InternetG
aca0 61 74 65 77 61 79 44 65 76 69 63 65 3a 31 01 00 16 4d 41 4e 3a 20 22 73 73 64 70 3a 64 69 73 63 atewayDevice:1...MAN:."ssdp:disc
acc0 6f 76 65 72 22 0d 0a 01 00 07 4d 58 3a 20 32 0d 0a 0c 00 e8 00 e9 07 00 ea 0c 00 eb 00 ec 01 00 over".....MX:.2.................
ace0 17 6a 61 76 61 2f 6e 65 74 2f 44 61 74 61 67 72 61 6d 50 61 63 6b 65 74 0c 00 57 00 ed 01 00 0f .java/net/DatagramPacket..W.....
ad00 32 33 39 2e 32 35 35 2e 32 35 35 2e 32 35 30 07 00 ee 0c 00 ef 00 f0 0c 00 f1 00 f2 0c 00 f3 00 239.255.255.250.................
ad20 e2 0c 00 f4 00 f5 0c 00 f6 00 e2 0c 00 f7 00 f5 0c 00 f8 00 e4 0c 00 f9 00 ec 07 00 fa 0c 00 fb ................................
ad40 00 fc 0c 00 7f 00 80 0c 00 fd 00 fe 0c 00 8b 00 8c 0c 00 ff 00 f2 07 01 00 0c 01 01 01 02 01 00 ................................
ad60 1f 6a 61 76 61 2f 6e 65 74 2f 53 6f 63 6b 65 74 54 69 6d 65 6f 75 74 45 78 63 65 70 74 69 6f 6e .java/net/SocketTimeoutException
ad80 0c 01 03 01 04 07 01 05 0c 01 06 01 07 07 01 08 0c 01 09 01 0a 0c 01 0b 01 0c 01 00 20 6f 72 67 .............................org
ada0 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 0c 01 0d /wetorrent/upnp/GatewayDevice...
adc0 00 58 01 00 13 6a 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 74 69 6f 6e 0c 01 0e 00 58 01 00 16 .X...java/lang/Exception....X...
ade0 6a 61 76 61 2f 69 6f 2f 42 75 66 66 65 72 65 64 52 65 61 64 65 72 01 00 19 6a 61 76 61 2f 69 6f java/io/BufferedReader...java/io
ae00 2f 49 6e 70 75 74 53 74 72 65 61 6d 52 65 61 64 65 72 01 00 1c 6a 61 76 61 2f 69 6f 2f 42 79 74 /InputStreamReader...java/io/Byt
ae20 65 41 72 72 61 79 49 6e 70 75 74 53 74 72 65 61 6d 0c 00 57 01 0f 0c 00 57 01 10 0c 00 57 01 11 eArrayInputStream..W....W....W..
ae40 0c 01 12 00 e9 0c 01 13 00 e9 01 00 13 6a 61 76 61 2f 69 6f 2f 49 4f 45 78 63 65 70 74 69 6f 6e .............java/io/IOException
ae60 0c 01 14 00 e4 01 00 07 48 54 54 50 2f 31 2e 0c 01 15 01 16 0c 01 17 01 18 0c 01 19 01 1a 0c 01 ........HTTP/1..................
ae80 19 01 1b 01 00 08 6c 6f 63 61 74 69 6f 6e 0c 01 1c 01 1d 0c 01 1e 01 1f 01 00 02 73 74 0c 01 20 ......location.............st...
aea0 01 1f 0c 01 21 01 0a 0c 01 22 01 23 0c 01 24 01 25 0c 01 26 00 58 01 00 22 6f 72 67 2f 77 65 74 ....!....".#..$.%..&.X.."org/wet
aec0 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 69 73 63 6f 76 65 72 01 00 10 6a 61 orrent/upnp/GatewayDiscover...ja
aee0 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 18 6a 61 76 61 2f 6e 65 74 2f 53 6f 63 6b 65 74 va/lang/Object...java/net/Socket
af00 45 78 63 65 70 74 69 6f 6e 01 00 1d 6a 61 76 61 2f 6e 65 74 2f 55 6e 6b 6e 6f 77 6e 48 6f 73 74 Exception...java/net/UnknownHost
af20 45 78 63 65 70 74 69 6f 6e 01 00 18 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 53 41 58 45 78 63 65 70 Exception...org/xml/sax/SAXExcep
af40 74 69 6f 6e 01 00 2e 6a 61 76 61 78 2f 78 6d 6c 2f 70 61 72 73 65 72 73 2f 50 61 72 73 65 72 43 tion...javax/xml/parsers/ParserC
af60 6f 6e 66 69 67 75 72 61 74 69 6f 6e 45 78 63 65 70 74 69 6f 6e 01 00 04 28 49 29 56 01 00 0c 67 onfigurationException...(I)V...g
af80 65 74 4c 6f 63 61 6c 50 6f 72 74 01 00 03 28 29 49 01 00 06 61 70 70 65 6e 64 01 00 2d 28 4c 6a etLocalPort...()I...append..-(Lj
afa0 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 ava/lang/String;)Ljava/lang/Stri
afc0 6e 67 42 75 69 6c 64 65 72 3b 01 00 1c 28 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e ngBuilder;...(I)Ljava/lang/Strin
afe0 67 42 75 69 6c 64 65 72 3b 01 00 08 74 6f 53 74 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c gBuilder;...toString...()Ljava/l
b000 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 01 00 ang/String;...java/lang/String..
b020 08 67 65 74 42 79 74 65 73 01 00 04 28 29 5b 42 01 00 06 28 5b 42 49 29 56 01 00 14 6a 61 76 61 .getBytes...()[B...([BI)V...java
b040 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 01 00 09 67 65 74 42 79 4e 61 6d 65 01 00 2a 28 /net/InetAddress...getByName..*(
b060 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 Ljava/lang/String;)Ljava/net/Ine
b080 74 41 64 64 72 65 73 73 3b 01 00 0a 73 65 74 41 64 64 72 65 73 73 01 00 19 28 4c 6a 61 76 61 2f tAddress;...setAddress...(Ljava/
b0a0 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 3b 29 56 01 00 07 73 65 74 50 6f 72 74 01 00 04 73 net/InetAddress;)V...setPort...s
b0c0 65 6e 64 01 00 1c 28 4c 6a 61 76 61 2f 6e 65 74 2f 44 61 74 61 67 72 61 6d 50 61 63 6b 65 74 3b end...(Ljava/net/DatagramPacket;
b0e0 29 56 01 00 0c 73 65 74 53 6f 54 69 6d 65 6f 75 74 01 00 07 72 65 63 65 69 76 65 01 00 09 67 65 )V...setSoTimeout...receive...ge
b100 74 4c 65 6e 67 74 68 01 00 07 67 65 74 44 61 74 61 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 79 tLength...getData...java/lang/Sy
b120 73 74 65 6d 01 00 09 61 72 72 61 79 63 6f 70 79 01 00 2a 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f stem...arraycopy..*(Ljava/lang/O
b140 62 6a 65 63 74 3b 49 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 49 49 29 56 01 00 10 bject;ILjava/lang/Object;II)V...
b160 67 65 74 53 6f 63 6b 65 74 41 64 64 72 65 73 73 01 00 1a 28 29 4c 6a 61 76 61 2f 6e 65 74 2f 53 getSocketAddress...()Ljava/net/S
b180 6f 63 6b 65 74 41 64 64 72 65 73 73 3b 01 00 0f 73 65 74 4c 6f 63 61 6c 41 64 64 72 65 73 73 01 ocketAddress;...setLocalAddress.
b1a0 00 0d 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 01 00 03 70 75 74 01 00 38 28 4c 6a 61 76 61 2f 6c ..java/util/Map...put..8(Ljava/l
b1c0 61 6e 67 2f 4f 62 6a 65 63 74 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a ang/Object;Ljava/lang/Object;)Lj
b1e0 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 01 00 06 76 61 6c 75 65 73 01 00 18 28 29 4c 6a ava/lang/Object;...values...()Lj
b200 61 76 61 2f 75 74 69 6c 2f 43 6f 6c 6c 65 63 74 69 6f 6e 3b 01 00 14 6a 61 76 61 2f 75 74 69 6c ava/util/Collection;...java/util
b220 2f 43 6f 6c 6c 65 63 74 69 6f 6e 01 00 08 69 74 65 72 61 74 6f 72 01 00 16 28 29 4c 6a 61 76 61 /Collection...iterator...()Ljava
b240 2f 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 01 00 12 6a 61 76 61 2f 75 74 69 6c 2f 49 74 65 72 /util/Iterator;...java/util/Iter
b260 61 74 6f 72 01 00 07 68 61 73 4e 65 78 74 01 00 03 28 29 5a 01 00 04 6e 65 78 74 01 00 14 28 29 ator...hasNext...()Z...next...()
b280 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 01 00 0f 6c 6f 61 64 44 65 73 63 72 69 70 Ljava/lang/Object;...loadDescrip
b2a0 74 69 6f 6e 01 00 05 63 6c 6f 73 65 01 00 05 28 5b 42 29 56 01 00 18 28 4c 6a 61 76 61 2f 69 6f tion...close...([B)V...(Ljava/io
b2c0 2f 49 6e 70 75 74 53 74 72 65 61 6d 3b 29 56 01 00 13 28 4c 6a 61 76 61 2f 69 6f 2f 52 65 61 64 /InputStream;)V...(Ljava/io/Read
b2e0 65 72 3b 29 56 01 00 08 72 65 61 64 4c 69 6e 65 01 00 04 74 72 69 6d 01 00 06 6c 65 6e 67 74 68 er;)V...readLine...trim...length
b300 01 00 0a 73 74 61 72 74 73 57 69 74 68 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 ...startsWith...(Ljava/lang/Stri
b320 6e 67 3b 29 5a 01 00 07 69 6e 64 65 78 4f 66 01 00 04 28 49 29 49 01 00 09 73 75 62 73 74 72 69 ng;)Z...indexOf...(I)I...substri
b340 6e 67 01 00 16 28 49 49 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 15 28 49 ng...(II)Ljava/lang/String;...(I
b360 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 13 63 6f 6d 70 61 72 65 54 6f 49 )Ljava/lang/String;...compareToI
b380 67 6e 6f 72 65 43 61 73 65 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 gnoreCase...(Ljava/lang/String;)
b3a0 49 01 00 0b 73 65 74 4c 6f 63 61 74 69 6f 6e 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 I...setLocation...(Ljava/lang/St
b3c0 72 69 6e 67 3b 29 56 01 00 05 73 65 74 53 74 01 00 0b 69 73 43 6f 6e 6e 65 63 74 65 64 01 00 07 ring;)V...setSt...isConnected...
b3e0 63 6f 6e 6e 65 63 74 01 00 1b 28 4c 6a 61 76 61 2f 6e 65 74 2f 53 6f 63 6b 65 74 41 64 64 72 65 connect...(Ljava/net/SocketAddre
b400 73 73 3b 29 56 01 00 0f 67 65 74 4c 6f 63 61 6c 41 64 64 72 65 73 73 01 00 18 28 29 4c 6a 61 76 ss;)V...getLocalAddress...()Ljav
b420 61 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 3b 01 00 0a 64 69 73 63 6f 6e 6e 65 63 74 00 a/net/InetAddress;...disconnect.
b440 21 00 49 00 4a 00 00 00 04 00 19 00 4b 00 4c 00 01 00 4d 00 00 00 02 00 4e 00 19 00 4f 00 50 00 !.I.J.......K.L...M.....N...O.P.
b460 01 00 4d 00 00 00 02 00 18 00 1a 00 51 00 4c 00 01 00 4d 00 00 00 02 00 52 00 02 00 53 00 54 00 ..M.........Q.L...M.....R...S.T.
b480 01 00 55 00 00 00 02 00 56 00 05 00 01 00 57 00 58 00 01 00 59 00 00 00 42 00 03 00 01 00 00 00 ..U.....V.....W.X...Y...B.......
b4a0 10 2a b7 00 01 2a bb 00 02 59 b7 00 03 b5 00 04 b1 00 00 00 02 00 5a 00 00 00 0e 00 03 00 00 00 .*...*...Y............Z.........
b4c0 46 00 04 00 41 00 0f 00 47 00 5b 00 00 00 0c 00 01 00 00 00 10 00 5c 00 5d 00 00 00 01 00 5e 00 F...A...G.[...........\.].....^.
b4e0 5f 00 03 00 59 00 00 02 b9 00 05 00 0c 00 00 01 41 01 4c bb 00 05 59 11 07 6c b7 00 06 4c a7 00 _...Y...........A.L...Y..l...L..
b500 04 4d 01 2b a6 00 0b bb 00 05 59 b7 00 08 4c 2b b6 00 09 3d bb 00 0a 59 b7 00 0b 12 0c b6 00 0d .M.+......Y...L+...=...Y........
b520 1c b6 00 0e 12 0f b6 00 0d 12 10 b6 00 0d 12 11 b6 00 0d 12 0f b6 00 0d 12 12 b6 00 0d 12 13 b6 ................................
b540 00 0d 12 0f b6 00 0d b6 00 14 4e 2d b6 00 15 3a 04 bb 00 16 59 19 04 19 04 be b7 00 17 3a 05 19 ..........N-...:....Y........:..
b560 05 12 18 b8 00 19 b6 00 1a 19 05 11 07 6c b6 00 1b 2b 19 05 b6 00 1c 2b 11 0b b8 b6 00 1d 04 36 .............l...+.....+.......6
b580 06 15 06 99 00 67 bb 00 16 59 11 06 00 bc 08 11 06 00 b7 00 17 3a 07 2b 19 07 b6 00 1e 19 07 b6 .....g...Y...........:.+........
b5a0 00 1f bc 08 3a 08 19 07 b6 00 20 03 19 08 03 19 07 b6 00 1f b8 00 21 2a 19 08 b7 00 22 3a 09 2a ....:.................!*....":.*
b5c0 19 07 b6 00 23 b7 00 24 3a 0a 19 09 19 0a b6 00 25 2a b4 00 04 19 0a 19 09 b9 00 26 03 00 57 a7 ....#..$:.......%*.........&..W.
b5e0 00 08 3a 08 03 36 06 a7 ff 9a 2a b4 00 04 b9 00 28 01 00 b9 00 29 01 00 3a 07 19 07 b9 00 2a 01 ..:..6....*.....(....)..:.....*.
b600 00 99 00 1c 19 07 b9 00 2b 01 00 c0 00 2c 3a 08 19 08 b6 00 2d a7 00 05 3a 09 a7 ff e0 2b b6 00 ........+....,:.....-...:....+..
b620 2f a7 00 0c 3a 0b 2b b6 00 2f 19 0b bf 2a b4 00 04 b0 00 05 00 02 00 0d 00 10 00 07 00 a6 00 ee /...:.+../...*..................
b640 00 f1 00 27 01 1f 01 24 01 27 00 2e 00 5a 01 2c 01 33 00 00 01 33 01 35 01 33 00 00 00 02 00 5a ...'...$.'...Z.,.3...3.5.3.....Z
b660 00 00 00 96 00 25 00 00 00 5c 00 02 00 5f 00 0d 00 62 00 10 00 60 00 11 00 63 00 16 00 65 00 1e .....%...\..._...b...`...c...e..
b680 00 67 00 23 00 69 00 5a 00 70 00 60 00 71 00 6e 00 72 00 78 00 73 00 80 00 75 00 86 00 76 00 8d .g.#.i.Z.p.`.q.n.r.x.s...u...v..
b6a0 00 78 00 90 00 7a 00 95 00 7b 00 a6 00 7d 00 ac 00 7e 00 b5 00 7f 00 c6 00 82 00 ce 00 85 00 d9 .x...z...{...}...~..............
b6c0 00 87 00 e0 00 88 00 ee 00 8b 00 f1 00 89 00 f3 00 8a 00 f6 00 8c 00 f9 00 8e 01 1f 00 90 01 24 ...............................$
b6e0 00 92 01 27 00 91 01 29 00 92 01 2c 00 95 01 30 00 96 01 33 00 95 01 3c 00 97 00 5b 00 00 00 a2 ...'...)...,...0...3...<...[....
b700 00 10 00 11 00 00 00 60 00 61 00 02 00 b5 00 39 00 62 00 63 00 08 00 ce 00 20 00 64 00 65 00 09 .......`.a.....9.b.c.......d.e..
b720 00 d9 00 15 00 66 00 67 00 0a 00 f3 00 03 00 68 00 69 00 08 00 a6 00 50 00 6a 00 6b 00 07 01 29 .....f.g.......h.i.....P.j.k...)
b740 00 00 00 6c 00 6d 00 09 01 1f 00 0a 00 6e 00 65 00 08 01 09 00 23 00 6f 00 70 00 07 00 60 00 cc ...l.m.......n.e.....#.o.p...`..
b760 00 71 00 63 00 04 00 6e 00 be 00 72 00 6b 00 05 00 90 00 9c 00 73 00 74 00 06 00 00 01 41 00 5c .q.c...n...r.k.......s.t.....A.\
b780 00 5d 00 00 00 02 01 3f 00 75 00 76 00 01 00 23 01 1e 00 77 00 4c 00 02 00 5a 00 e7 00 78 00 50 .].....?.u.v...#...w.L...Z...x.P
b7a0 00 03 00 79 00 00 00 0c 00 05 00 7a 00 7b 00 39 00 7c 00 7d 00 55 00 00 00 02 00 7e 00 02 00 7f ...y.......z.{.9.|.}.U.....~....
b7c0 00 80 00 01 00 59 00 00 01 a4 00 07 00 07 00 00 00 c6 bb 00 2c 59 b7 00 30 4d bb 00 31 59 bb 00 .....Y..............,Y..0M..1Y..
b7e0 32 59 bb 00 33 59 2b b7 00 34 b7 00 35 b7 00 36 4e 01 3a 04 2d b6 00 37 b6 00 38 3a 04 a7 00 05 2Y..3Y+..4..5..6N.:.-..7..8:....
b800 3a 05 19 04 c6 00 92 19 04 b6 00 38 b6 00 3a 9e 00 87 19 04 12 3b b6 00 3c 99 00 06 a7 00 69 19 :..........8..:......;..<.....i.
b820 04 03 19 04 10 3a b6 00 3d b6 00 3e 3a 05 19 04 b6 00 3a 19 05 b6 00 3a 04 60 a4 00 12 19 04 19 .....:..=..>:.....:....:.`......
b840 05 b6 00 3a 04 60 b6 00 3f a7 00 04 01 3a 06 19 05 b6 00 38 3a 05 19 06 c6 00 0a 19 06 b6 00 38 ...:.`..?....:.....8:..........8
b860 3a 06 19 05 12 40 b6 00 41 9a 00 0c 2c 19 06 b6 00 42 a7 00 13 19 05 12 43 b6 00 41 9a 00 09 2c :....@..A...,....B......C..A...,
b880 19 06 b6 00 44 2d b6 00 37 b6 00 38 3a 04 a7 ff 74 3a 05 a7 ff 6f 2c b0 00 02 00 22 00 2b 00 2e ....D-..7..8:...t:...o,....".+..
b8a0 00 39 00 b3 00 bc 00 bf 00 39 00 02 00 5a 00 00 00 5a 00 16 00 00 00 a1 00 08 00 a4 00 1f 00 a5 .9.......9...Z...Z..............
b8c0 00 22 00 a7 00 2b 00 a9 00 2e 00 a8 00 30 00 ab 00 40 00 ad 00 4d 00 af 00 5c 00 b0 00 7d 00 b2 ."...+.......0...@...M...\...}..
b8e0 00 84 00 b3 00 89 00 b4 00 90 00 b7 00 9a 00 b8 00 a3 00 b9 00 ad 00 ba 00 b3 00 be 00 bc 00 c0 ................................
b900 00 bf 00 bf 00 c1 00 c0 00 c4 00 c3 00 5b 00 00 00 5c 00 09 00 30 00 00 00 81 00 82 00 05 00 5c .............[...\...0.........\
b920 00 57 00 83 00 50 00 05 00 7d 00 36 00 84 00 50 00 06 00 c1 00 00 00 81 00 82 00 05 00 00 00 c6 .W...P...}.6...P................
b940 00 5c 00 5d 00 00 00 00 00 c6 00 85 00 63 00 01 00 08 00 be 00 6e 00 65 00 02 00 1f 00 a7 00 86 .\.].........c.......n.e........
b960 00 87 00 03 00 22 00 a4 00 88 00 50 00 04 00 01 00 89 00 8a 00 01 00 59 00 00 00 9c 00 01 00 04 .....".....P...........Y........
b980 00 00 00 34 2a b4 00 04 b9 00 28 01 00 b9 00 29 01 00 4c 2b b9 00 2a 01 00 99 00 1d 2b b9 00 2b ...4*.....(....)..L+..*.....+..+
b9a0 01 00 c0 00 2c 4d 2c b6 00 45 99 00 05 2c b0 a7 00 04 4e a7 ff e0 01 b0 00 01 00 22 00 2a 00 2e ....,M,..E...,....N........".*..
b9c0 00 2e 00 02 00 5a 00 00 00 1e 00 07 00 00 00 cd 00 22 00 cf 00 29 00 d0 00 2b 00 d3 00 2e 00 d2 .....Z..........."...)...+......
b9e0 00 2f 00 d3 00 32 00 d6 00 5b 00 00 00 2a 00 04 00 2f 00 00 00 6c 00 6d 00 03 00 22 00 0d 00 6e ./...2...[...*.../...l.m..."...n
ba00 00 65 00 02 00 0f 00 23 00 6f 00 70 00 01 00 00 00 34 00 5c 00 5d 00 00 00 02 00 8b 00 8c 00 02 .e.....#.o.p.....4.\.]..........
ba20 00 59 00 00 00 76 00 02 00 04 00 00 00 1a bb 00 05 59 b7 00 08 4d 2c 2b b6 00 46 2c b6 00 47 4e .Y...v...........Y...M,+..F,..GN
ba40 2c b6 00 48 01 4d 2d b0 00 00 00 02 00 5a 00 00 00 1a 00 06 00 00 00 e3 00 08 00 e6 00 0d 00 e8 ,..H.M-......Z..................
ba60 00 12 00 ea 00 16 00 eb 00 18 00 ed 00 5b 00 00 00 2a 00 04 00 00 00 1a 00 5c 00 5d 00 00 00 00 .............[...*.......\.]....
ba80 00 1a 00 8d 00 8e 00 01 00 08 00 12 00 8f 00 76 00 02 00 12 00 08 00 66 00 67 00 03 00 79 00 00 ...............v.......f.g...y..
baa0 00 04 00 01 00 7a 00 01 00 90 00 00 00 02 00 91 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b b9 80 .....z..........PK........*}q;..
bac0 c4 19 ab 07 00 00 ab 07 00 00 1d 00 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 ..............org/wetorrent/upnp
bae0 2f 4d 61 69 6e 2e 63 6c 61 73 73 ca fe ba be 00 00 00 31 00 72 0a 00 1d 00 37 07 00 38 0a 00 02 /Main.class.......1.r....7..8...
bb00 00 37 0a 00 02 00 39 0a 00 02 00 3a 0a 00 3b 00 3c 0a 00 3b 00 3d 09 00 3e 00 3f 07 00 40 0a 00 .7....9....:..;.<..;.=..>.?..@..
bb20 09 00 37 08 00 41 0a 00 09 00 42 0a 00 09 00 43 0a 00 09 00 44 0a 00 45 00 46 08 00 47 07 00 48 ..7..A....B....C....D..E.F..G..H
bb40 0a 00 11 00 37 08 00 49 0a 00 3b 00 4a 0a 00 4b 00 4c 08 00 4d 0a 00 3b 00 4e 05 00 00 00 00 00 ....7..I..;.J..K.L..M..;.N......
bb60 00 27 10 0a 00 4f 00 50 0a 00 3b 00 51 07 00 52 07 00 53 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 .'...O.P..;.Q..R..S...<init>...(
bb80 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f )V...Code...LineNumberTable...Lo
bba0 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 19 4c 6f 72 67 2f 77 calVariableTable...this...Lorg/w
bbc0 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4d 61 69 6e 3b 01 00 04 6d 61 69 6e 01 00 16 28 5b 4c etorrent/upnp/Main;...main...([L
bbe0 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 04 61 72 67 73 01 00 13 5b 4c 6a java/lang/String;)V...args...[Lj
bc00 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 08 64 69 73 63 6f 76 65 72 01 00 24 4c 6f ava/lang/String;...discover..$Lo
bc20 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 69 73 63 6f 76 65 rg/wetorrent/upnp/GatewayDiscove
bc40 72 3b 01 00 01 64 01 00 22 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 r;...d.."Lorg/wetorrent/upnp/Gat
bc60 65 77 61 79 44 65 76 69 63 65 3b 01 00 0c 6c 6f 63 61 6c 41 64 64 72 65 73 73 01 00 16 4c 6a 61 ewayDevice;...localAddress...Lja
bc80 76 61 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 3b 01 00 11 65 78 74 65 72 6e 61 6c 49 50 va/net/InetAddress;...externalIP
bca0 41 64 64 72 65 73 73 01 00 12 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0b 70 Address...Ljava/lang/String;...p
bcc0 6f 72 74 4d 61 70 70 69 6e 67 01 00 25 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 ortMapping..%Lorg/wetorrent/upnp
bce0 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 3b 01 00 0a 45 78 63 65 70 74 69 6f 6e 73 07 /PortMappingEntry;...Exceptions.
bd00 00 54 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 09 4d 61 69 6e 2e 6a 61 76 61 0c 00 1e 00 1f .T...SourceFile...Main.java.....
bd20 01 00 22 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 69 73 .."org/wetorrent/upnp/GatewayDis
bd40 63 6f 76 65 72 0c 00 29 00 55 0c 00 56 00 57 07 00 58 0c 00 59 00 5a 0c 00 5b 00 5c 07 00 5d 0c cover..).U..V.W..X..Y.Z..[.\..].
bd60 00 5e 00 5f 01 00 17 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 01 00 .^._...java/lang/StringBuilder..
bd80 0d 69 6e 74 65 72 6e 61 6c 20 69 70 3a 20 0c 00 60 00 61 0c 00 60 00 62 0c 00 63 00 5c 07 00 64 .internal.ip:...`.a..`.b..c.\..d
bda0 0c 00 65 00 66 01 00 07 65 78 20 69 70 3a 20 01 00 23 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f ..e.f...ex.ip:...#org/wetorrent/
bdc0 75 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 01 00 03 54 43 50 0c 00 67 00 68 upnp/PortMappingEntry...TCP..g.h
bde0 07 00 69 0c 00 6a 00 5c 01 00 04 74 65 73 74 0c 00 6b 00 6c 07 00 6d 0c 00 6e 00 6f 0c 00 70 00 ..i..j.\...test..k.l..m..n.o..p.
be00 71 01 00 17 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4d 61 69 6e 01 00 10 6a 61 q...org/wetorrent/upnp/Main...ja
be20 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 13 6a 61 76 61 2f 6c 61 6e 67 2f 45 78 63 65 70 va/lang/Object...java/lang/Excep
be40 74 69 6f 6e 01 00 11 28 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3b 01 00 0f 67 65 74 56 61 tion...()Ljava/util/Map;...getVa
be60 6c 69 64 47 61 74 65 77 61 79 01 00 24 28 29 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 lidGateway..$()Lorg/wetorrent/up
be80 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 3b 01 00 20 6f 72 67 2f 77 65 74 6f 72 72 65 6e np/GatewayDevice;...org/wetorren
bea0 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 01 00 0f 67 65 74 4c 6f 63 61 6c 41 t/upnp/GatewayDevice...getLocalA
bec0 64 64 72 65 73 73 01 00 18 28 29 4c 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 ddress...()Ljava/net/InetAddress
bee0 3b 01 00 14 67 65 74 45 78 74 65 72 6e 61 6c 49 50 41 64 64 72 65 73 73 01 00 14 28 29 4c 6a 61 ;...getExternalIPAddress...()Lja
bf00 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 79 73 74 va/lang/String;...java/lang/Syst
bf20 65 6d 01 00 03 65 72 72 01 00 15 4c 6a 61 76 61 2f 69 6f 2f 50 72 69 6e 74 53 74 72 65 61 6d 3b em...err...Ljava/io/PrintStream;
bf40 01 00 06 61 70 70 65 6e 64 01 00 2d 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 ...append..-(Ljava/lang/String;)
bf60 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 01 00 2d 28 4c 6a 61 Ljava/lang/StringBuilder;..-(Lja
bf80 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e va/lang/Object;)Ljava/lang/Strin
bfa0 67 42 75 69 6c 64 65 72 3b 01 00 08 74 6f 53 74 72 69 6e 67 01 00 13 6a 61 76 61 2f 69 6f 2f 50 gBuilder;...toString...java/io/P
bfc0 72 69 6e 74 53 74 72 65 61 6d 01 00 07 70 72 69 6e 74 6c 6e 01 00 15 28 4c 6a 61 76 61 2f 6c 61 rintStream...println...(Ljava/la
bfe0 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 1b 67 65 74 53 70 65 63 69 66 69 63 50 6f 72 74 4d 61 ng/String;)V...getSpecificPortMa
c000 70 70 69 6e 67 45 6e 74 72 79 01 00 3b 28 49 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 ppingEntry..;(ILjava/lang/String
c020 3b 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 ;Lorg/wetorrent/upnp/PortMapping
c040 45 6e 74 72 79 3b 29 5a 01 00 14 6a 61 76 61 2f 6e 65 74 2f 49 6e 65 74 41 64 64 72 65 73 73 01 Entry;)Z...java/net/InetAddress.
c060 00 0e 67 65 74 48 6f 73 74 41 64 64 72 65 73 73 01 00 0e 61 64 64 50 6f 72 74 4d 61 70 70 69 6e ..getHostAddress...addPortMappin
c080 67 01 00 3b 28 49 49 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c g..;(IILjava/lang/String;Ljava/l
c0a0 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 01 ang/String;Ljava/lang/String;)Z.
c0c0 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 54 68 72 65 61 64 01 00 05 73 6c 65 65 70 01 00 04 28 4a 29 ..java/lang/Thread...sleep...(J)
c0e0 56 01 00 11 64 65 6c 65 74 65 50 6f 72 74 4d 61 70 70 69 6e 67 01 00 16 28 49 4c 6a 61 76 61 2f V...deletePortMapping...(ILjava/
c100 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 5a 00 21 00 1c 00 1d 00 00 00 00 00 02 00 01 00 1e 00 1f lang/String;)Z.!................
c120 00 01 00 20 00 00 00 33 00 01 00 01 00 00 00 05 2a b7 00 01 b1 00 00 00 02 00 21 00 00 00 0a 00 .......3........*.........!.....
c140 02 00 00 00 22 00 04 00 23 00 22 00 00 00 0c 00 01 00 00 00 05 00 23 00 24 00 00 00 09 00 25 00 ...."...#."...........#.$.....%.
c160 26 00 02 00 20 00 00 01 19 00 06 00 06 00 00 00 8d bb 00 02 59 b7 00 03 4c 2b b6 00 04 57 2b b6 &...................Y...L+...W+.
c180 00 05 4d 2c b6 00 06 4e 2c b6 00 07 3a 04 b2 00 08 bb 00 09 59 b7 00 0a 12 0b b6 00 0c 2d b6 00 ..M,...N,...:.......Y........-..
c1a0 0d b6 00 0e b6 00 0f b2 00 08 bb 00 09 59 b7 00 0a 12 10 b6 00 0c 19 04 b6 00 0c b6 00 0e b6 00 .............Y..................
c1c0 0f bb 00 11 59 b7 00 12 3a 05 2c 11 1b 4f 12 13 19 05 b6 00 14 9a 00 28 2c 11 1b 4f 11 1b 4f 2d ....Y...:.,..O.........(,..O..O-
c1e0 b6 00 15 12 13 12 16 b6 00 17 99 00 13 14 00 18 b8 00 1a 2c 11 1b 4f 12 13 b6 00 1b 57 b1 00 00 ...................,..O.....W...
c200 00 02 00 21 00 00 00 36 00 0d 00 00 00 26 00 08 00 27 00 0d 00 28 00 12 00 29 00 17 00 2b 00 1d ...!...6.....&...'...(...)...+..
c220 00 2c 00 36 00 2d 00 50 00 2e 00 59 00 2f 00 67 00 31 00 7c 00 33 00 82 00 34 00 8c 00 39 00 22 .,.6.-.P...Y./.g.1.|.3...4...9."
c240 00 00 00 3e 00 06 00 00 00 8d 00 27 00 28 00 00 00 08 00 85 00 29 00 2a 00 01 00 12 00 7b 00 2b ...>.......'.(.......).*.....{.+
c260 00 2c 00 02 00 17 00 76 00 2d 00 2e 00 03 00 1d 00 70 00 2f 00 30 00 04 00 59 00 34 00 31 00 32 .,.....v.-.......p./.0...Y.4.1.2
c280 00 05 00 33 00 00 00 04 00 01 00 34 00 01 00 35 00 00 00 02 00 36 50 4b 03 04 0a 00 00 00 00 00 ...3.......4...5.....6PK........
c2a0 2a 7d 71 3b 37 34 74 fa 0c 05 00 00 0c 05 00 00 29 00 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e *}q;74t.........)...org/wetorren
c2c0 74 2f 75 70 6e 70 2f 4e 61 6d 65 56 61 6c 75 65 48 61 6e 64 6c 65 72 2e 63 6c 61 73 73 ca fe ba t/upnp/NameValueHandler.class...
c2e0 be 00 00 00 31 00 38 0a 00 08 00 2a 09 00 07 00 2b 09 00 07 00 2c 07 00 2d 0a 00 04 00 2e 0b 00 ....1.8....*....+....,..-.......
c300 2f 00 30 07 00 31 07 00 32 01 00 09 6e 61 6d 65 56 61 6c 75 65 01 00 0f 4c 6a 61 76 61 2f 75 74 /.0..1..2...nameValue...Ljava/ut
c320 69 6c 2f 4d 61 70 3b 01 00 09 53 69 67 6e 61 74 75 72 65 01 00 35 4c 6a 61 76 61 2f 75 74 69 6c il/Map;...Signature..5Ljava/util
c340 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e /Map<Ljava/lang/String;Ljava/lan
c360 67 2f 53 74 72 69 6e 67 3b 3e 3b 01 00 0e 63 75 72 72 65 6e 74 45 6c 65 6d 65 6e 74 01 00 12 4c g/String;>;...currentElement...L
c380 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 06 3c 69 6e 69 74 3e 01 00 12 28 4c 6a java/lang/String;...<init>...(Lj
c3a0 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3b 29 56 01 00 04 43 6f 64 65 01 00 0f 4c 69 6e 65 4e 75 6d ava/util/Map;)V...Code...LineNum
c3c0 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 berTable...LocalVariableTable...
c3e0 74 68 69 73 01 00 25 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4e 61 6d 65 56 this..%Lorg/wetorrent/upnp/NameV
c400 61 6c 75 65 48 61 6e 64 6c 65 72 3b 01 00 16 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 54 79 70 65 alueHandler;...LocalVariableType
c420 54 61 62 6c 65 01 00 38 28 4c 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 3c 4c 6a 61 76 61 2f 6c 61 Table..8(Ljava/util/Map<Ljava/la
c440 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 3e 3b 29 56 ng/String;Ljava/lang/String;>;)V
c460 01 00 0c 73 74 61 72 74 45 6c 65 6d 65 6e 74 01 00 51 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 ...startElement..Q(Ljava/lang/St
c480 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 6a 61 76 61 2f 6c 61 6e ring;Ljava/lang/String;Ljava/lan
c4a0 67 2f 53 74 72 69 6e 67 3b 4c 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 41 74 74 72 69 62 75 74 65 73 g/String;Lorg/xml/sax/Attributes
c4c0 3b 29 56 01 00 03 75 72 69 01 00 09 6c 6f 63 61 6c 4e 61 6d 65 01 00 05 71 4e 61 6d 65 01 00 0a ;)V...uri...localName...qName...
c4e0 61 74 74 72 69 62 75 74 65 73 01 00 18 4c 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 41 74 74 72 69 62 attributes...Lorg/xml/sax/Attrib
c500 75 74 65 73 3b 01 00 0a 45 78 63 65 70 74 69 6f 6e 73 07 00 33 01 00 0a 63 68 61 72 61 63 74 65 utes;...Exceptions..3...characte
c520 72 73 01 00 07 28 5b 43 49 49 29 56 01 00 02 63 68 01 00 02 5b 43 01 00 05 73 74 61 72 74 01 00 rs...([CII)V...ch...[C...start..
c540 01 49 01 00 06 6c 65 6e 67 74 68 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 15 4e 61 6d 65 56 .I...length...SourceFile...NameV
c560 61 6c 75 65 48 61 6e 64 6c 65 72 2e 6a 61 76 61 0c 00 0f 00 34 0c 00 09 00 0a 0c 00 0d 00 0e 01 alueHandler.java....4...........
c580 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 0c 00 0f 00 22 07 00 35 0c 00 36 00 37 01 ..java/lang/String...."..5..6.7.
c5a0 00 23 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4e 61 6d 65 56 61 6c 75 65 48 61 .#org/wetorrent/upnp/NameValueHa
c5c0 6e 64 6c 65 72 01 00 22 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 68 65 6c 70 65 72 73 2f 44 65 66 61 ndler.."org/xml/sax/helpers/Defa
c5e0 75 6c 74 48 61 6e 64 6c 65 72 01 00 18 6f 72 67 2f 78 6d 6c 2f 73 61 78 2f 53 41 58 45 78 63 65 ultHandler...org/xml/sax/SAXExce
c600 70 74 69 6f 6e 01 00 03 28 29 56 01 00 0d 6a 61 76 61 2f 75 74 69 6c 2f 4d 61 70 01 00 03 70 75 ption...()V...java/util/Map...pu
c620 74 01 00 38 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 4c 6a 61 76 61 2f 6c 61 6e t..8(Ljava/lang/Object;Ljava/lan
c640 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 00 21 00 07 g/Object;)Ljava/lang/Object;.!..
c660 00 08 00 00 00 02 00 02 00 09 00 0a 00 01 00 0b 00 00 00 02 00 0c 00 02 00 0d 00 0e 00 00 00 03 ................................
c680 00 01 00 0f 00 10 00 02 00 11 00 00 00 58 00 02 00 02 00 00 00 0a 2a b7 00 01 2a 2b b5 00 02 b1 .............X........*...*+....
c6a0 00 00 00 03 00 12 00 00 00 0e 00 03 00 00 00 39 00 04 00 3a 00 09 00 3b 00 13 00 00 00 16 00 02 ...............9...:...;........
c6c0 00 00 00 0a 00 14 00 15 00 00 00 00 00 0a 00 09 00 0a 00 01 00 16 00 00 00 0c 00 01 00 00 00 0a ................................
c6e0 00 09 00 0c 00 01 00 0b 00 00 00 02 00 17 00 01 00 18 00 19 00 02 00 11 00 00 00 5c 00 02 00 05 ...........................\....
c700 00 00 00 06 2a 2c b5 00 03 b1 00 00 00 02 00 12 00 00 00 0a 00 02 00 00 00 54 00 05 00 55 00 13 ....*,...................T...U..
c720 00 00 00 34 00 05 00 00 00 06 00 14 00 15 00 00 00 00 00 06 00 1a 00 0e 00 01 00 00 00 06 00 1b ...4............................
c740 00 0e 00 02 00 00 00 06 00 1c 00 0e 00 03 00 00 00 06 00 1d 00 1e 00 04 00 1f 00 00 00 04 00 01 ................................
c760 00 20 00 01 00 21 00 22 00 02 00 11 00 00 00 65 00 07 00 04 00 00 00 19 2a b4 00 02 2a b4 00 03 .....!.".......e........*...*...
c780 bb 00 04 59 2b 1c 1d b7 00 05 b9 00 06 03 00 57 b1 00 00 00 02 00 12 00 00 00 0a 00 02 00 00 00 ...Y+..........W................
c7a0 66 00 18 00 67 00 13 00 00 00 2a 00 04 00 00 00 19 00 14 00 15 00 00 00 00 00 19 00 23 00 24 00 f...g.....*.................#.$.
c7c0 01 00 00 00 19 00 25 00 26 00 02 00 00 00 19 00 27 00 26 00 03 00 1f 00 00 00 04 00 01 00 20 00 ......%.&.......'.&.............
c7e0 01 00 28 00 00 00 02 00 29 50 4b 03 04 0a 00 00 00 00 00 2a 7d 71 3b 6a 43 95 e2 35 07 00 00 35 ..(.....)PK........*}q;jC..5...5
c800 07 00 00 29 00 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 6f 72 74 4d 61 ...)...org/wetorrent/upnp/PortMa
c820 70 70 69 6e 67 45 6e 74 72 79 2e 63 6c 61 73 73 ca fe ba be 00 00 00 31 00 39 0a 00 0a 00 2f 09 ppingEntry.class.......1.9..../.
c840 00 09 00 30 09 00 09 00 31 09 00 09 00 32 09 00 09 00 33 09 00 09 00 34 09 00 09 00 35 09 00 09 ...0....1....2....3....4....5...
c860 00 36 07 00 37 07 00 38 01 00 0c 69 6e 74 65 72 6e 61 6c 50 6f 72 74 01 00 01 49 01 00 0c 65 78 .6..7..8...internalPort...I...ex
c880 74 65 72 6e 61 6c 50 6f 72 74 01 00 0a 72 65 6d 6f 74 65 48 6f 73 74 01 00 12 4c 6a 61 76 61 2f ternalPort...remoteHost...Ljava/
c8a0 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0e 69 6e 74 65 72 6e 61 6c 43 6c 69 65 6e 74 01 00 08 lang/String;...internalClient...
c8c0 70 72 6f 74 6f 63 6f 6c 01 00 07 65 6e 61 62 6c 65 64 01 00 16 70 6f 72 74 4d 61 70 70 69 6e 67 protocol...enabled...portMapping
c8e0 44 65 73 63 72 69 70 74 69 6f 6e 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 Description...<init>...()V...Cod
c900 65 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c 56 61 72 69 61 e...LineNumberTable...LocalVaria
c920 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 25 4c 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 bleTable...this..%Lorg/wetorrent
c940 2f 75 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 3b 01 00 0f 67 65 74 49 6e 74 /upnp/PortMappingEntry;...getInt
c960 65 72 6e 61 6c 50 6f 72 74 01 00 03 28 29 49 01 00 0f 73 65 74 49 6e 74 65 72 6e 61 6c 50 6f 72 ernalPort...()I...setInternalPor
c980 74 01 00 04 28 49 29 56 01 00 0f 67 65 74 45 78 74 65 72 6e 61 6c 50 6f 72 74 01 00 0f 73 65 74 t...(I)V...getExternalPort...set
c9a0 45 78 74 65 72 6e 61 6c 50 6f 72 74 01 00 0d 67 65 74 52 65 6d 6f 74 65 48 6f 73 74 01 00 14 28 ExternalPort...getRemoteHost...(
c9c0 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 01 00 0d 73 65 74 52 65 6d 6f 74 65 48 )Ljava/lang/String;...setRemoteH
c9e0 6f 73 74 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 56 01 00 11 67 65 ost...(Ljava/lang/String;)V...ge
ca00 74 49 6e 74 65 72 6e 61 6c 43 6c 69 65 6e 74 01 00 11 73 65 74 49 6e 74 65 72 6e 61 6c 43 6c 69 tInternalClient...setInternalCli
ca20 65 6e 74 01 00 0b 67 65 74 50 72 6f 74 6f 63 6f 6c 01 00 0b 73 65 74 50 72 6f 74 6f 63 6f 6c 01 ent...getProtocol...setProtocol.
ca40 00 0a 67 65 74 45 6e 61 62 6c 65 64 01 00 0a 73 65 74 45 6e 61 62 6c 65 64 01 00 19 67 65 74 50 ..getEnabled...setEnabled...getP
ca60 6f 72 74 4d 61 70 70 69 6e 67 44 65 73 63 72 69 70 74 69 6f 6e 01 00 19 73 65 74 50 6f 72 74 4d ortMappingDescription...setPortM
ca80 61 70 70 69 6e 67 44 65 73 63 72 69 70 74 69 6f 6e 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 appingDescription...SourceFile..
caa0 15 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 72 79 2e 6a 61 76 61 0c 00 14 00 15 0c 00 0b 00 0c .PortMappingEntry.java..........
cac0 0c 00 0d 00 0c 0c 00 0e 00 0f 0c 00 10 00 0f 0c 00 11 00 0f 0c 00 12 00 0f 0c 00 13 00 0f 01 00 ................................
cae0 23 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 #org/wetorrent/upnp/PortMappingE
cb00 6e 74 72 79 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 00 21 00 09 00 0a 00 00 00 ntry...java/lang/Object.!.......
cb20 07 00 02 00 0b 00 0c 00 00 00 02 00 0d 00 0c 00 00 00 02 00 0e 00 0f 00 00 00 02 00 10 00 0f 00 ................................
cb40 00 00 02 00 11 00 0f 00 00 00 02 00 12 00 0f 00 00 00 02 00 13 00 0f 00 00 00 0f 00 01 00 14 00 ................................
cb60 15 00 01 00 16 00 00 00 33 00 01 00 01 00 00 00 05 2a b7 00 01 b1 00 00 00 02 00 17 00 00 00 0a ........3........*..............
cb80 00 02 00 00 00 4b 00 04 00 4c 00 18 00 00 00 0c 00 01 00 00 00 05 00 19 00 1a 00 00 00 01 00 1b .....K...L......................
cba0 00 1c 00 01 00 16 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 02 ac 00 00 00 02 00 17 00 00 00 ........./........*.............
cbc0 06 00 01 00 00 00 53 00 18 00 00 00 0c 00 01 00 00 00 05 00 19 00 1a 00 00 00 01 00 1d 00 1e 00 ......S.........................
cbe0 01 00 16 00 00 00 3e 00 02 00 02 00 00 00 06 2a 1b b5 00 02 b1 00 00 00 02 00 17 00 00 00 0a 00 ......>........*................
cc00 02 00 00 00 5b 00 05 00 5c 00 18 00 00 00 16 00 02 00 00 00 06 00 19 00 1a 00 00 00 00 00 06 00 ....[...\.......................
cc20 0b 00 0c 00 01 00 01 00 1f 00 1c 00 01 00 16 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 03 ac ................../........*....
cc40 00 00 00 02 00 17 00 00 00 06 00 01 00 00 00 63 00 18 00 00 00 0c 00 01 00 00 00 05 00 19 00 1a ...............c................
cc60 00 00 00 01 00 20 00 1e 00 01 00 16 00 00 00 3e 00 02 00 02 00 00 00 06 2a 1b b5 00 03 b1 00 00 ...............>........*.......
cc80 00 02 00 17 00 00 00 0a 00 02 00 00 00 6b 00 05 00 6c 00 18 00 00 00 16 00 02 00 00 00 06 00 19 .............k...l..............
cca0 00 1a 00 00 00 00 00 06 00 0d 00 0c 00 01 00 01 00 21 00 22 00 01 00 16 00 00 00 2f 00 01 00 01 .................!."......./....
ccc0 00 00 00 05 2a b4 00 04 b0 00 00 00 02 00 17 00 00 00 06 00 01 00 00 00 73 00 18 00 00 00 0c 00 ....*...................s.......
cce0 01 00 00 00 05 00 19 00 1a 00 00 00 01 00 23 00 24 00 01 00 16 00 00 00 3e 00 02 00 02 00 00 00 ..............#.$.......>.......
cd00 06 2a 2b b5 00 04 b1 00 00 00 02 00 17 00 00 00 0a 00 02 00 00 00 7b 00 05 00 7c 00 18 00 00 00 .*+...................{...|.....
cd20 16 00 02 00 00 00 06 00 19 00 1a 00 00 00 00 00 06 00 0e 00 0f 00 01 00 01 00 25 00 22 00 01 00 ..........................%."...
cd40 16 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 05 b0 00 00 00 02 00 17 00 00 00 06 00 01 00 00 ..../........*..................
cd60 00 83 00 18 00 00 00 0c 00 01 00 00 00 05 00 19 00 1a 00 00 00 01 00 26 00 24 00 01 00 16 00 00 .......................&.$......
cd80 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 05 b1 00 00 00 02 00 17 00 00 00 0a 00 02 00 00 00 8b .>........*+....................
cda0 00 05 00 8c 00 18 00 00 00 16 00 02 00 00 00 06 00 19 00 1a 00 00 00 00 00 06 00 10 00 0f 00 01 ................................
cdc0 00 01 00 27 00 22 00 01 00 16 00 00 00 2f 00 01 00 01 00 00 00 05 2a b4 00 06 b0 00 00 00 02 00 ...'."......./........*.........
cde0 17 00 00 00 06 00 01 00 00 00 93 00 18 00 00 00 0c 00 01 00 00 00 05 00 19 00 1a 00 00 00 01 00 ................................
ce00 28 00 24 00 01 00 16 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 06 b1 00 00 00 02 00 17 00 (.$.......>........*+...........
ce20 00 00 0a 00 02 00 00 00 9b 00 05 00 9c 00 18 00 00 00 16 00 02 00 00 00 06 00 19 00 1a 00 00 00 ................................
ce40 00 00 06 00 11 00 0f 00 01 00 01 00 29 00 22 00 01 00 16 00 00 00 2f 00 01 00 01 00 00 00 05 2a ............)."......./........*
ce60 b4 00 07 b0 00 00 00 02 00 17 00 00 00 06 00 01 00 00 00 a3 00 18 00 00 00 0c 00 01 00 00 00 05 ................................
ce80 00 19 00 1a 00 00 00 01 00 2a 00 24 00 01 00 16 00 00 00 3e 00 02 00 02 00 00 00 06 2a 2b b5 00 .........*.$.......>........*+..
cea0 07 b1 00 00 00 02 00 17 00 00 00 0a 00 02 00 00 00 ab 00 05 00 ac 00 18 00 00 00 16 00 02 00 00 ................................
cec0 00 06 00 19 00 1a 00 00 00 00 00 06 00 12 00 0f 00 01 00 01 00 2b 00 22 00 01 00 16 00 00 00 2f .....................+."......./
cee0 00 01 00 01 00 00 00 05 2a b4 00 08 b0 00 00 00 02 00 17 00 00 00 06 00 01 00 00 00 b3 00 18 00 ........*.......................
cf00 00 00 0c 00 01 00 00 00 05 00 19 00 1a 00 00 00 01 00 2c 00 24 00 01 00 16 00 00 00 3e 00 02 00 ..................,.$.......>...
cf20 02 00 00 00 06 2a 2b b5 00 08 b1 00 00 00 02 00 17 00 00 00 0a 00 02 00 00 00 bb 00 05 00 bc 00 .....*+.........................
cf40 18 00 00 00 16 00 02 00 00 00 06 00 19 00 1a 00 00 00 00 00 06 00 13 00 0f 00 01 00 01 00 2d 00 ..............................-.
cf60 00 00 02 00 2e 50 4b 01 02 14 03 0a 00 00 00 00 00 31 7d 71 3b 00 00 00 00 00 00 00 00 00 00 00 .....PK..........1}q;...........
cf80 00 09 00 04 00 00 00 00 00 00 00 10 00 ed 41 00 00 00 00 4d 45 54 41 2d 49 4e 46 2f fe ca 00 00 ..............A....META-INF/....
cfa0 50 4b 01 02 14 03 0a 00 00 00 00 00 30 7d 71 3b 56 0b f1 a7 c7 00 00 00 c7 00 00 00 14 00 00 00 PK..........0}q;V...............
cfc0 00 00 00 00 00 00 00 00 a4 81 2b 00 00 00 4d 45 54 41 2d 49 4e 46 2f 4d 41 4e 49 46 45 53 54 2e ..........+...META-INF/MANIFEST.
cfe0 4d 46 50 4b 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 3b 00 00 00 00 00 00 00 00 00 00 00 00 04 00 MFPK..........*}q;..............
d000 00 00 00 00 00 00 00 00 10 00 ed 41 24 01 00 00 6f 72 67 2f 50 4b 01 02 14 03 0a 00 00 00 00 00 ...........A$...org/PK..........
d020 2a 7d 71 3b 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 00 00 10 00 ed 41 46 01 *}q;.........................AF.
d040 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 50 4b 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 3b ..org/wetorrent/PK..........*}q;
d060 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 00 00 00 00 00 00 10 00 ed 41 72 01 00 00 6f 72 .........................Ar...or
d080 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 4b 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 g/wetorrent/upnp/PK..........*}q
d0a0 3b 78 d5 27 e2 4a 65 00 00 4a 65 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 a4 81 a3 01 00 00 6c ;x.'.Je..Je....................l
d0c0 69 63 65 6e 73 65 2e 74 78 74 50 4b 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 3b 74 3c 68 02 88 31 icense.txtPK..........*}q;t<h..1
d0e0 00 00 88 31 00 00 26 00 00 00 00 00 00 00 00 00 00 00 a4 81 16 67 00 00 6f 72 67 2f 77 65 74 6f ...1..&..............g..org/weto
d100 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 79 44 65 76 69 63 65 2e 63 6c 61 73 73 50 4b rrent/upnp/GatewayDevice.classPK
d120 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 3b 35 42 66 8d 4f 0c 00 00 4f 0c 00 00 2d 00 00 00 00 00 ..........*}q;5Bf.O...O...-.....
d140 00 00 00 00 00 00 a4 81 e2 98 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 ............org/wetorrent/upnp/G
d160 61 74 65 77 61 79 44 65 76 69 63 65 48 61 6e 64 6c 65 72 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a atewayDeviceHandler.classPK.....
d180 00 00 00 00 00 2a 7d 71 3b 00 49 a4 9f ee 14 00 00 ee 14 00 00 28 00 00 00 00 00 00 00 00 00 00 .....*}q;.I..........(..........
d1a0 00 a4 81 7c a5 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 47 61 74 65 77 61 ...|...org/wetorrent/upnp/Gatewa
d1c0 79 44 69 73 63 6f 76 65 72 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 3b b9 yDiscover.classPK..........*}q;.
d1e0 80 c4 19 ab 07 00 00 ab 07 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 a4 81 b0 ba 00 00 6f 72 67 .............................org
d200 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4d 61 69 6e 2e 63 6c 61 73 73 50 4b 01 02 14 03 /wetorrent/upnp/Main.classPK....
d220 0a 00 00 00 00 00 2a 7d 71 3b 37 34 74 fa 0c 05 00 00 0c 05 00 00 29 00 00 00 00 00 00 00 00 00 ......*}q;74t.........).........
d240 00 00 a4 81 96 c2 00 00 6f 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 4e 61 6d 65 56 ........org/wetorrent/upnp/NameV
d260 61 6c 75 65 48 61 6e 64 6c 65 72 2e 63 6c 61 73 73 50 4b 01 02 14 03 0a 00 00 00 00 00 2a 7d 71 alueHandler.classPK..........*}q
d280 3b 6a 43 95 e2 35 07 00 00 35 07 00 00 29 00 00 00 00 00 00 00 00 00 00 00 a4 81 e9 c7 00 00 6f ;jC..5...5...).................o
d2a0 72 67 2f 77 65 74 6f 72 72 65 6e 74 2f 75 70 6e 70 2f 50 6f 72 74 4d 61 70 70 69 6e 67 45 6e 74 rg/wetorrent/upnp/PortMappingEnt
d2c0 72 79 2e 63 6c 61 73 73 50 4b 05 06 00 00 00 00 0c 00 0c 00 63 03 00 00 65 cf 00 00 00 00 ry.classPK..........c...e.....