| ofs | hex dump | ascii | 
|---|
| 0000 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 2d 32 2e 32 2f 00 00 00 00 00 00 00  | exec-path-from-shell-2.2/....... | 
| 0020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0060 |  00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000755.0000000.0000000.0000 | 
| 0080 |  30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 37 34 30 00 20 35 00 00 00  | 0000000.00000000000.013740..5... | 
| 00a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 00c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 00e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0100 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 0120 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 0140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 01a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 01c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 01e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0200 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 2d 32 2e 32 2f 4c 49 43 45 4e 53 45  | exec-path-from-shell-2.2/LICENSE | 
| 0220 |  2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .md............................. | 
| 0240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0260 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 0280 |  30 31 30 34 35 35 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 33 35 34 00 20 30 00 00 00  | 0104553.00000000000.015354..0... | 
| 02a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 02c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 02e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0300 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 0320 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 0340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0400 |  47 4e 55 20 47 45 4e 45 52 41 4c 20 50 55 42 4c    49 43 20 4c 49 43 45 4e 53 45 0a 3d 3d 3d 3d 3d  | GNU.GENERAL.PUBLIC.LICENSE.===== | 
| 0420 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 0a 0a 56 65 72 73 69 6f 6e 20 33  | =====================..Version.3 | 
| 0440 |  2c 20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a    43 6f 70 79 72 69 67 68 74 20 26 63 6f 70 79 3b  | ,.29.June.2007..Copyright.© | 
| 0460 |  20 32 30 30 37 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  | .2007.Free.Software.Foundation,. | 
| 0480 |  49 6e 63 2e 20 26 6c 74 3b 3c 68 74 74 70 3a 2f    2f 66 73 66 2e 6f 72 67 2f 3e 26 67 74 3b 0a 0a  | Inc..<<http://fsf.org/>>.. | 
| 04a0 |  45 76 65 72 79 6f 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  | Everyone.is.permitted.to.copy.an | 
| 04c0 |  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 20 6f 66 20  | d.distribute.verbatim.copies.of. | 
| 04e0 |  74 68 69 73 20 6c 69 63 65 6e 73 65 0a 64 6f 63    75 6d 65 6e 74 2c 20 62 75 74 20 63 68 61 6e 67  | this.license.document,.but.chang | 
| 0500 |  69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c    6c 6f 77 65 64 2e 0a 0a 23 23 20 50 72 65 61 6d  | ing.it.is.not.allowed...##.Pream | 
| 0520 |  62 6c 65 0a 0a 54 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65  | ble..The.GNU.General.Public.Lice | 
| 0540 |  6e 73 65 20 69 73 20 61 20 66 72 65 65 2c 20 63    6f 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 65 20  | nse.is.a.free,.copyleft.license. | 
| 0560 |  66 6f 72 20 73 6f 66 74 77 61 72 65 20 61 6e 64    20 6f 74 68 65 72 0a 6b 69 6e 64 73 20 6f 66 20  | for.software.and.other.kinds.of. | 
| 0580 |  77 6f 72 6b 73 2e 0a 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  | works...The.licenses.for.most.so | 
| 05a0 |  66 74 77 61 72 65 20 61 6e 64 20 6f 74 68 65 72    20 70 72 61 63 74 69 63 61 6c 20 77 6f 72 6b 73  | ftware.and.other.practical.works | 
| 05c0 |  20 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 0a 79 6f 75 72 20  | .are.designed.to.take.away.your. | 
| 05e0 |  66 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 74 68 65 20  | freedom.to.share.and.change.the. | 
| 0600 |  77 6f 72 6b 73 2e 20 42 79 20 63 6f 6e 74 72 61    73 74 2c 20 74 68 65 20 47 4e 55 20 47 65 6e 65  | works..By.contrast,.the.GNU.Gene | 
| 0620 |  72 61 6c 20 50 75 62 6c 69 63 0a 4c 69 63 65 6e    73 65 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74  | ral.Public.License.is.intended.t | 
| 0640 |  6f 20 67 75 61 72 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  | o.guarantee.your.freedom.to.shar | 
| 0660 |  65 20 61 6e 64 20 63 68 61 6e 67 65 20 61 6c 6c    20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 0a 70  | e.and.change.all.versions.of.a.p | 
| 0680 |  72 6f 67 72 61 6d 2d 2d 74 6f 20 6d 61 6b 65 20    73 75 72 65 20 69 74 20 72 65 6d 61 69 6e 73 20  | rogram--to.make.sure.it.remains. | 
| 06a0 |  66 72 65 65 20 73 6f 66 74 77 61 72 65 20 66 6f    72 20 61 6c 6c 20 69 74 73 20 75 73 65 72 73 2e  | free.software.for.all.its.users. | 
| 06c0 |  20 57 65 2c 20 74 68 65 20 46 72 65 65 0a 53 6f    66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f  | .We,.the.Free.Software.Foundatio | 
| 06e0 |  6e 2c 20 75 73 65 20 74 68 65 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69  | n,.use.the.GNU.General.Public.Li | 
| 0700 |  63 65 6e 73 65 20 66 6f 72 20 6d 6f 73 74 20 6f    66 20 6f 75 72 20 73 6f 66 74 77 61 72 65 3b 20  | cense.for.most.of.our.software;. | 
| 0720 |  69 74 0a 61 70 70 6c 69 65 73 20 61 6c 73 6f 20    74 6f 20 61 6e 79 20 6f 74 68 65 72 20 77 6f 72  | it.applies.also.to.any.other.wor | 
| 0740 |  6b 20 72 65 6c 65 61 73 65 64 20 74 68 69 73 20    77 61 79 20 62 79 20 69 74 73 20 61 75 74 68 6f  | k.released.this.way.by.its.autho | 
| 0760 |  72 73 2e 20 59 6f 75 20 63 61 6e 20 61 70 70 6c    79 20 69 74 20 74 6f 0a 79 6f 75 72 20 70 72 6f  | rs..You.can.apply.it.to.your.pro | 
| 0780 |  67 72 61 6d 73 2c 20 74 6f 6f 2e 0a 0a 57 68 65    6e 20 77 65 20 73 70 65 61 6b 20 6f 66 20 66 72  | grams,.too...When.we.speak.of.fr | 
| 07a0 |  65 65 20 73 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  | ee.software,.we.are.referring.to | 
| 07c0 |  20 66 72 65 65 64 6f 6d 2c 20 6e 6f 74 20 70 72    69 63 65 2e 20 4f 75 72 20 47 65 6e 65 72 61 6c  | .freedom,.not.price..Our.General | 
| 07e0 |  0a 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 20 74 6f  | .Public.Licenses.are.designed.to | 
| 0800 |  20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20    79 6f 75 20 68 61 76 65 20 74 68 65 20 66 72 65  | .make.sure.that.you.have.the.fre | 
| 0820 |  65 64 6f 6d 20 74 6f 20 64 69 73 74 72 69 62 75    74 65 0a 63 6f 70 69 65 73 20 6f 66 20 66 72 65  | edom.to.distribute.copies.of.fre | 
| 0840 |  65 20 73 6f 66 74 77 61 72 65 20 28 61 6e 64 20    63 68 61 72 67 65 20 66 6f 72 20 74 68 65 6d 20  | e.software.(and.charge.for.them. | 
| 0860 |  69 66 20 79 6f 75 20 77 69 73 68 29 2c 20 74 68    61 74 20 79 6f 75 20 72 65 63 65 69 76 65 20 73  | if.you.wish),.that.you.receive.s | 
| 0880 |  6f 75 72 63 65 0a 63 6f 64 65 20 6f 72 20 63 61    6e 20 67 65 74 20 69 74 20 69 66 20 79 6f 75 20  | ource.code.or.can.get.it.if.you. | 
| 08a0 |  77 61 6e 74 20 69 74 2c 20 74 68 61 74 20 79 6f    75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65  | want.it,.that.you.can.change.the | 
| 08c0 |  20 73 6f 66 74 77 61 72 65 20 6f 72 20 75 73 65    20 70 69 65 63 65 73 20 6f 66 0a 69 74 20 69 6e  | .software.or.use.pieces.of.it.in | 
| 08e0 |  20 6e 65 77 20 66 72 65 65 20 70 72 6f 67 72 61    6d 73 2c 20 61 6e 64 20 74 68 61 74 20 79 6f 75  | .new.free.programs,.and.that.you | 
| 0900 |  20 6b 6e 6f 77 20 79 6f 75 20 63 61 6e 20 64 6f    20 74 68 65 73 65 20 74 68 69 6e 67 73 2e 0a 0a  | .know.you.can.do.these.things... | 
| 0920 |  54 6f 20 70 72 6f 74 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  | To.protect.your.rights,.we.need. | 
| 0940 |  74 6f 20 70 72 65 76 65 6e 74 20 6f 74 68 65 72    73 20 66 72 6f 6d 20 64 65 6e 79 69 6e 67 20 79  | to.prevent.others.from.denying.y | 
| 0960 |  6f 75 20 74 68 65 73 65 20 72 69 67 68 74 73 20    6f 72 0a 61 73 6b 69 6e 67 20 79 6f 75 20 74 6f  | ou.these.rights.or.asking.you.to | 
| 0980 |  20 73 75 72 72 65 6e 64 65 72 20 74 68 65 20 72    69 67 68 74 73 2e 20 54 68 65 72 65 66 6f 72 65  | .surrender.the.rights..Therefore | 
| 09a0 |  2c 20 79 6f 75 20 68 61 76 65 20 63 65 72 74 61    69 6e 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74  | ,.you.have.certain.responsibilit | 
| 09c0 |  69 65 73 20 69 66 0a 79 6f 75 20 64 69 73 74 72    69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20  | ies.if.you.distribute.copies.of. | 
| 09e0 |  74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 6f 72    20 69 66 20 79 6f 75 20 6d 6f 64 69 66 79 20 69  | the.software,.or.if.you.modify.i | 
| 0a00 |  74 3a 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74    69 65 73 20 74 6f 0a 72 65 73 70 65 63 74 20 74  | t:.responsibilities.to.respect.t | 
| 0a20 |  68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 6f 74    68 65 72 73 2e 0a 0a 46 6f 72 20 65 78 61 6d 70  | he.freedom.of.others...For.examp | 
| 0a40 |  6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 72    69 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20  | le,.if.you.distribute.copies.of. | 
| 0a60 |  73 75 63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20    77 68 65 74 68 65 72 20 67 72 61 74 69 73 20 6f  | such.a.program,.whether.gratis.o | 
| 0a80 |  72 20 66 6f 72 20 61 20 66 65 65 2c 0a 79 6f 75    20 6d 75 73 74 20 70 61 73 73 20 6f 6e 20 74 6f  | r.for.a.fee,.you.must.pass.on.to | 
| 0aa0 |  20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20    74 68 65 20 73 61 6d 65 20 66 72 65 65 64 6f 6d  | .the.recipients.the.same.freedom | 
| 0ac0 |  73 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69    76 65 64 2e 20 59 6f 75 20 6d 75 73 74 20 6d 61  | s.that.you.received..You.must.ma | 
| 0ae0 |  6b 65 0a 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 69 76 65 20  | ke.sure.that.they,.too,.receive. | 
| 0b00 |  6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73    6f 75 72 63 65 20 63 6f 64 65 2e 20 41 6e 64 20  | or.can.get.the.source.code..And. | 
| 0b20 |  79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68    65 6d 20 74 68 65 73 65 0a 74 65 72 6d 73 20 73  | you.must.show.them.these.terms.s | 
| 0b40 |  6f 20 74 68 65 79 20 6b 6e 6f 77 20 74 68 65 69    72 20 72 69 67 68 74 73 2e 0a 0a 44 65 76 65 6c  | o.they.know.their.rights...Devel | 
| 0b60 |  6f 70 65 72 73 20 74 68 61 74 20 75 73 65 20 74    68 65 20 47 4e 55 20 47 50 4c 20 70 72 6f 74 65  | opers.that.use.the.GNU.GPL.prote | 
| 0b80 |  63 74 20 79 6f 75 72 20 72 69 67 68 74 73 20 77    69 74 68 20 74 77 6f 20 73 74 65 70 73 3a 20 28  | ct.your.rights.with.two.steps:.( | 
| 0ba0 |  31 29 20 61 73 73 65 72 74 0a 63 6f 70 79 72 69    67 68 74 20 6f 6e 20 74 68 65 20 73 6f 66 74 77  | 1).assert.copyright.on.the.softw | 
| 0bc0 |  61 72 65 2c 20 61 6e 64 20 28 32 29 20 6f 66 66    65 72 20 79 6f 75 20 74 68 69 73 20 4c 69 63 65  | are,.and.(2).offer.you.this.Lice | 
| 0be0 |  6e 73 65 20 67 69 76 69 6e 67 20 79 6f 75 20 6c    65 67 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 0a  | nse.giving.you.legal.permission. | 
| 0c00 |  74 6f 20 63 6f 70 79 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  | to.copy,.distribute.and/or.modif | 
| 0c20 |  79 20 69 74 2e 0a 0a 46 6f 72 20 74 68 65 20 64    65 76 65 6c 6f 70 65 72 73 27 20 61 6e 64 20 61  | y.it...For.the.developers'.and.a | 
| 0c40 |  75 74 68 6f 72 73 27 20 70 72 6f 74 65 63 74 69    6f 6e 2c 20 74 68 65 20 47 50 4c 20 63 6c 65 61  | uthors'.protection,.the.GPL.clea | 
| 0c60 |  72 6c 79 20 65 78 70 6c 61 69 6e 73 20 74 68 61    74 20 74 68 65 72 65 20 69 73 0a 6e 6f 20 77 61  | rly.explains.that.there.is.no.wa | 
| 0c80 |  72 72 61 6e 74 79 20 66 6f 72 20 74 68 69 73 20    66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 20 46  | rranty.for.this.free.software..F | 
| 0ca0 |  6f 72 20 62 6f 74 68 20 75 73 65 72 73 27 20 61    6e 64 20 61 75 74 68 6f 72 73 27 20 73 61 6b 65  | or.both.users'.and.authors'.sake | 
| 0cc0 |  2c 20 74 68 65 20 47 50 4c 0a 72 65 71 75 69 72    65 73 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64  | ,.the.GPL.requires.that.modified | 
| 0ce0 |  20 76 65 72 73 69 6f 6e 73 20 62 65 20 6d 61 72    6b 65 64 20 61 73 20 63 68 61 6e 67 65 64 2c 20  | .versions.be.marked.as.changed,. | 
| 0d00 |  73 6f 20 74 68 61 74 20 74 68 65 69 72 20 70 72    6f 62 6c 65 6d 73 20 77 69 6c 6c 20 6e 6f 74 0a  | so.that.their.problems.will.not. | 
| 0d20 |  62 65 20 61 74 74 72 69 62 75 74 65 64 20 65 72    72 6f 6e 65 6f 75 73 6c 79 20 74 6f 20 61 75 74  | be.attributed.erroneously.to.aut | 
| 0d40 |  68 6f 72 73 20 6f 66 20 70 72 65 76 69 6f 75 73    20 76 65 72 73 69 6f 6e 73 2e 0a 0a 53 6f 6d 65  | hors.of.previous.versions...Some | 
| 0d60 |  20 64 65 76 69 63 65 73 20 61 72 65 20 64 65 73    69 67 6e 65 64 20 74 6f 20 64 65 6e 79 20 75 73  | .devices.are.designed.to.deny.us | 
| 0d80 |  65 72 73 20 61 63 63 65 73 73 20 74 6f 20 69 6e    73 74 61 6c 6c 20 6f 72 20 72 75 6e 20 6d 6f 64  | ers.access.to.install.or.run.mod | 
| 0da0 |  69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f    66 0a 74 68 65 20 73 6f 66 74 77 61 72 65 20 69  | ified.versions.of.the.software.i | 
| 0dc0 |  6e 73 69 64 65 20 74 68 65 6d 2c 20 61 6c 74 68    6f 75 67 68 20 74 68 65 20 6d 61 6e 75 66 61 63  | nside.them,.although.the.manufac | 
| 0de0 |  74 75 72 65 72 20 63 61 6e 20 64 6f 20 73 6f 2e    20 54 68 69 73 20 69 73 20 66 75 6e 64 61 6d 65  | turer.can.do.so..This.is.fundame | 
| 0e00 |  6e 74 61 6c 6c 79 0a 69 6e 63 6f 6d 70 61 74 69    62 6c 65 20 77 69 74 68 20 74 68 65 20 61 69 6d  | ntally.incompatible.with.the.aim | 
| 0e20 |  20 6f 66 20 70 72 6f 74 65 63 74 69 6e 67 20 75    73 65 72 73 27 20 66 72 65 65 64 6f 6d 20 74 6f  | .of.protecting.users'.freedom.to | 
| 0e40 |  20 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74    77 61 72 65 2e 20 54 68 65 0a 73 79 73 74 65 6d  | .change.the.software..The.system | 
| 0e60 |  61 74 69 63 20 70 61 74 74 65 72 6e 20 6f 66 20    73 75 63 68 20 61 62 75 73 65 20 6f 63 63 75 72  | atic.pattern.of.such.abuse.occur | 
| 0e80 |  73 20 69 6e 20 74 68 65 20 61 72 65 61 20 6f 66    20 70 72 6f 64 75 63 74 73 20 66 6f 72 20 69 6e  | s.in.the.area.of.products.for.in | 
| 0ea0 |  64 69 76 69 64 75 61 6c 73 20 74 6f 0a 75 73 65    2c 20 77 68 69 63 68 20 69 73 20 70 72 65 63 69  | dividuals.to.use,.which.is.preci | 
| 0ec0 |  73 65 6c 79 20 77 68 65 72 65 20 69 74 20 69 73    20 6d 6f 73 74 20 75 6e 61 63 63 65 70 74 61 62  | sely.where.it.is.most.unacceptab | 
| 0ee0 |  6c 65 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 77    65 20 68 61 76 65 20 64 65 73 69 67 6e 65 64 0a  | le..Therefore,.we.have.designed. | 
| 0f00 |  74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20    74 68 65 20 47 50 4c 20 74 6f 20 70 72 6f 68 69  | this.version.of.the.GPL.to.prohi | 
| 0f20 |  62 69 74 20 74 68 65 20 70 72 61 63 74 69 63 65    20 66 6f 72 20 74 68 6f 73 65 20 70 72 6f 64 75  | bit.the.practice.for.those.produ | 
| 0f40 |  63 74 73 2e 20 49 66 20 73 75 63 68 20 70 72 6f    62 6c 65 6d 73 0a 61 72 69 73 65 20 73 75 62 73  | cts..If.such.problems.arise.subs | 
| 0f60 |  74 61 6e 74 69 61 6c 6c 79 20 69 6e 20 6f 74 68    65 72 20 64 6f 6d 61 69 6e 73 2c 20 77 65 20 73  | tantially.in.other.domains,.we.s | 
| 0f80 |  74 61 6e 64 20 72 65 61 64 79 20 74 6f 20 65 78    74 65 6e 64 20 74 68 69 73 20 70 72 6f 76 69 73  | tand.ready.to.extend.this.provis | 
| 0fa0 |  69 6f 6e 20 74 6f 0a 74 68 6f 73 65 20 64 6f 6d    61 69 6e 73 20 69 6e 20 66 75 74 75 72 65 20 76  | ion.to.those.domains.in.future.v | 
| 0fc0 |  65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47    50 4c 2c 20 61 73 20 6e 65 65 64 65 64 20 74 6f  | ersions.of.the.GPL,.as.needed.to | 
| 0fe0 |  20 70 72 6f 74 65 63 74 20 74 68 65 20 66 72 65    65 64 6f 6d 20 6f 66 0a 75 73 65 72 73 2e 0a 0a  | .protect.the.freedom.of.users... | 
| 1000 |  46 69 6e 61 6c 6c 79 2c 20 65 76 65 72 79 20 70    72 6f 67 72 61 6d 20 69 73 20 74 68 72 65 61 74  | Finally,.every.program.is.threat | 
| 1020 |  65 6e 65 64 20 63 6f 6e 73 74 61 6e 74 6c 79 20    62 79 20 73 6f 66 74 77 61 72 65 20 70 61 74 65  | ened.constantly.by.software.pate | 
| 1040 |  6e 74 73 2e 20 53 74 61 74 65 73 20 73 68 6f 75    6c 64 0a 6e 6f 74 20 61 6c 6c 6f 77 20 70 61 74  | nts..States.should.not.allow.pat | 
| 1060 |  65 6e 74 73 20 74 6f 20 72 65 73 74 72 69 63 74    20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64  | ents.to.restrict.development.and | 
| 1080 |  20 75 73 65 20 6f 66 20 73 6f 66 74 77 61 72 65    20 6f 6e 20 67 65 6e 65 72 61 6c 2d 70 75 72 70  | .use.of.software.on.general-purp | 
| 10a0 |  6f 73 65 0a 63 6f 6d 70 75 74 65 72 73 2c 20 62    75 74 20 69 6e 20 74 68 6f 73 65 20 74 68 61 74  | ose.computers,.but.in.those.that | 
| 10c0 |  20 64 6f 2c 20 77 65 20 77 69 73 68 20 74 6f 20    61 76 6f 69 64 20 74 68 65 20 73 70 65 63 69 61  | .do,.we.wish.to.avoid.the.specia | 
| 10e0 |  6c 20 64 61 6e 67 65 72 20 74 68 61 74 20 70 61    74 65 6e 74 73 0a 61 70 70 6c 69 65 64 20 74 6f  | l.danger.that.patents.applied.to | 
| 1100 |  20 61 20 66 72 65 65 20 70 72 6f 67 72 61 6d 20    63 6f 75 6c 64 20 6d 61 6b 65 20 69 74 20 65 66  | .a.free.program.could.make.it.ef | 
| 1120 |  66 65 63 74 69 76 65 6c 79 20 70 72 6f 70 72 69    65 74 61 72 79 2e 20 54 6f 20 70 72 65 76 65 6e  | fectively.proprietary..To.preven | 
| 1140 |  74 20 74 68 69 73 2c 20 74 68 65 0a 47 50 4c 20    61 73 73 75 72 65 73 20 74 68 61 74 20 70 61 74  | t.this,.the.GPL.assures.that.pat | 
| 1160 |  65 6e 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 75    73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68  | ents.cannot.be.used.to.render.th | 
| 1180 |  65 20 70 72 6f 67 72 61 6d 20 6e 6f 6e 2d 66 72    65 65 2e 0a 0a 54 68 65 20 70 72 65 63 69 73 65  | e.program.non-free...The.precise | 
| 11a0 |  20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69    74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e  | .terms.and.conditions.for.copyin | 
| 11c0 |  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 6f 6e  | g,.distribution.and.modification | 
| 11e0 |  20 66 6f 6c 6c 6f 77 2e 0a 0a 23 23 20 54 45 52    4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e  | .follow...##.TERMS.AND.CONDITION | 
| 1200 |  53 0a 0a 23 23 23 20 30 2e 20 44 65 66 69 6e 69    74 69 6f 6e 73 2e 0a 0a 26 6c 64 71 75 6f 3b 54  | S..###.0..Definitions...“T | 
| 1220 |  68 69 73 20 4c 69 63 65 6e 73 65 26 72 64 71 75    6f 3b 20 72 65 66 65 72 73 20 74 6f 20 76 65 72  | his.License”.refers.to.ver | 
| 1240 |  73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63  | sion.3.of.the.GNU.General.Public | 
| 1260 |  20 4c 69 63 65 6e 73 65 2e 0a 0a 26 6c 64 71 75    6f 3b 43 6f 70 79 72 69 67 68 74 26 72 64 71 75  | .License...“Copyright&rdqu | 
| 1280 |  6f 3b 20 61 6c 73 6f 20 6d 65 61 6e 73 20 63 6f    70 79 72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77  | o;.also.means.copyright-like.law | 
| 12a0 |  73 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20    6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 0a 77  | s.that.apply.to.other.kinds.of.w | 
| 12c0 |  6f 72 6b 73 2c 20 73 75 63 68 20 61 73 20 73 65    6d 69 63 6f 6e 64 75 63 74 6f 72 20 6d 61 73 6b  | orks,.such.as.semiconductor.mask | 
| 12e0 |  73 2e 0a 0a 26 6c 64 71 75 6f 3b 54 68 65 20 50    72 6f 67 72 61 6d 26 72 64 71 75 6f 3b 20 72 65  | s...“The.Program”.re | 
| 1300 |  66 65 72 73 20 74 6f 20 61 6e 79 20 63 6f 70 79    72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 20 6c  | fers.to.any.copyrightable.work.l | 
| 1320 |  69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68    69 73 0a 4c 69 63 65 6e 73 65 2e 20 45 61 63 68  | icensed.under.this.License..Each | 
| 1340 |  20 6c 69 63 65 6e 73 65 65 20 69 73 20 61 64 64    72 65 73 73 65 64 20 61 73 20 26 6c 64 71 75 6f  | .licensee.is.addressed.as.&ldquo | 
| 1360 |  3b 79 6f 75 26 72 64 71 75 6f 3b 2e 20 26 6c 64    71 75 6f 3b 4c 69 63 65 6e 73 65 65 73 26 72 64  | ;you”..“Licensees&rd | 
| 1380 |  71 75 6f 3b 20 61 6e 64 0a 26 6c 64 71 75 6f 3b    72 65 63 69 70 69 65 6e 74 73 26 72 64 71 75 6f  | quo;.and.“recipients&rdquo | 
| 13a0 |  3b 20 6d 61 79 20 62 65 20 69 6e 64 69 76 69 64    75 61 6c 73 20 6f 72 20 6f 72 67 61 6e 69 7a 61  | ;.may.be.individuals.or.organiza | 
| 13c0 |  74 69 6f 6e 73 2e 0a 0a 54 6f 20 26 6c 64 71 75    6f 3b 6d 6f 64 69 66 79 26 72 64 71 75 6f 3b 20  | tions...To.“modify”. | 
| 13e0 |  61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20    63 6f 70 79 20 66 72 6f 6d 20 6f 72 20 61 64 61  | a.work.means.to.copy.from.or.ada | 
| 1400 |  70 74 20 61 6c 6c 20 6f 72 20 70 61 72 74 20 6f    66 20 74 68 65 20 77 6f 72 6b 20 69 6e 0a 61 20  | pt.all.or.part.of.the.work.in.a. | 
| 1420 |  66 61 73 68 69 6f 6e 20 72 65 71 75 69 72 69 6e    67 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 6d  | fashion.requiring.copyright.perm | 
| 1440 |  69 73 73 69 6f 6e 2c 20 6f 74 68 65 72 20 74 68    61 6e 20 74 68 65 20 6d 61 6b 69 6e 67 20 6f 66  | ission,.other.than.the.making.of | 
| 1460 |  20 61 6e 20 65 78 61 63 74 20 63 6f 70 79 2e 20    54 68 65 0a 72 65 73 75 6c 74 69 6e 67 20 77 6f  | .an.exact.copy..The.resulting.wo | 
| 1480 |  72 6b 20 69 73 20 63 61 6c 6c 65 64 20 61 20 26    6c 64 71 75 6f 3b 6d 6f 64 69 66 69 65 64 20 76  | rk.is.called.a.“modified.v | 
| 14a0 |  65 72 73 69 6f 6e 26 72 64 71 75 6f 3b 20 6f 66    20 74 68 65 20 65 61 72 6c 69 65 72 20 77 6f 72  | ersion”.of.the.earlier.wor | 
| 14c0 |  6b 20 6f 72 20 61 0a 77 6f 72 6b 20 26 6c 64 71    75 6f 3b 62 61 73 65 64 20 6f 6e 26 72 64 71 75  | k.or.a.work.“based.on&rdqu | 
| 14e0 |  6f 3b 20 74 68 65 20 65 61 72 6c 69 65 72 20 77    6f 72 6b 2e 0a 0a 41 20 26 6c 64 71 75 6f 3b 63  | o;.the.earlier.work...A.“c | 
| 1500 |  6f 76 65 72 65 64 20 77 6f 72 6b 26 72 64 71 75    6f 3b 20 6d 65 61 6e 73 20 65 69 74 68 65 72 20  | overed.work”.means.either. | 
| 1520 |  74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50    72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 6b  | the.unmodified.Program.or.a.work | 
| 1540 |  20 62 61 73 65 64 20 6f 6e 0a 74 68 65 20 50 72    6f 67 72 61 6d 2e 0a 0a 54 6f 20 26 6c 64 71 75  | .based.on.the.Program...To.&ldqu | 
| 1560 |  6f 3b 70 72 6f 70 61 67 61 74 65 26 72 64 71 75    6f 3b 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20  | o;propagate”.a.work.means. | 
| 1580 |  74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 77    69 74 68 20 69 74 20 74 68 61 74 2c 20 77 69 74  | to.do.anything.with.it.that,.wit | 
| 15a0 |  68 6f 75 74 0a 70 65 72 6d 69 73 73 69 6f 6e 2c    20 77 6f 75 6c 64 20 6d 61 6b 65 20 79 6f 75 20  | hout.permission,.would.make.you. | 
| 15c0 |  64 69 72 65 63 74 6c 79 20 6f 72 20 73 65 63 6f    6e 64 61 72 69 6c 79 20 6c 69 61 62 6c 65 20 66  | directly.or.secondarily.liable.f | 
| 15e0 |  6f 72 20 69 6e 66 72 69 6e 67 65 6d 65 6e 74 20    75 6e 64 65 72 0a 61 70 70 6c 69 63 61 62 6c 65  | or.infringement.under.applicable | 
| 1600 |  20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 2c 20    65 78 63 65 70 74 20 65 78 65 63 75 74 69 6e 67  | .copyright.law,.except.executing | 
| 1620 |  20 69 74 20 6f 6e 20 61 20 63 6f 6d 70 75 74 65    72 20 6f 72 20 6d 6f 64 69 66 79 69 6e 67 20 61  | .it.on.a.computer.or.modifying.a | 
| 1640 |  20 70 72 69 76 61 74 65 0a 63 6f 70 79 2e 20 50    72 6f 70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75  | .private.copy..Propagation.inclu | 
| 1660 |  64 65 73 20 63 6f 70 79 69 6e 67 2c 20 64 69 73    74 72 69 62 75 74 69 6f 6e 20 28 77 69 74 68 20  | des.copying,.distribution.(with. | 
| 1680 |  6f 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66    69 63 61 74 69 6f 6e 29 2c 0a 6d 61 6b 69 6e 67  | or.without.modification),.making | 
| 16a0 |  20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68    65 20 70 75 62 6c 69 63 2c 20 61 6e 64 20 69 6e  | .available.to.the.public,.and.in | 
| 16c0 |  20 73 6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20    6f 74 68 65 72 20 61 63 74 69 76 69 74 69 65 73  | .some.countries.other.activities | 
| 16e0 |  20 61 73 20 77 65 6c 6c 2e 0a 0a 54 6f 20 26 6c    64 71 75 6f 3b 63 6f 6e 76 65 79 26 72 64 71 75  | .as.well...To.“convey&rdqu | 
| 1700 |  6f 3b 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20    61 6e 79 20 6b 69 6e 64 20 6f 66 20 70 72 6f 70  | o;.a.work.means.any.kind.of.prop | 
| 1720 |  61 67 61 74 69 6f 6e 20 74 68 61 74 20 65 6e 61    62 6c 65 73 20 6f 74 68 65 72 0a 70 61 72 74 69  | agation.that.enables.other.parti | 
| 1740 |  65 73 20 74 6f 20 6d 61 6b 65 20 6f 72 20 72 65    63 65 69 76 65 20 63 6f 70 69 65 73 2e 20 4d 65  | es.to.make.or.receive.copies..Me | 
| 1760 |  72 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 77    69 74 68 20 61 20 75 73 65 72 20 74 68 72 6f 75  | re.interaction.with.a.user.throu | 
| 1780 |  67 68 20 61 20 63 6f 6d 70 75 74 65 72 0a 6e 65    74 77 6f 72 6b 2c 20 77 69 74 68 20 6e 6f 20 74  | gh.a.computer.network,.with.no.t | 
| 17a0 |  72 61 6e 73 66 65 72 20 6f 66 20 61 20 63 6f 70    79 2c 20 69 73 20 6e 6f 74 20 63 6f 6e 76 65 79  | ransfer.of.a.copy,.is.not.convey | 
| 17c0 |  69 6e 67 2e 0a 0a 41 6e 20 69 6e 74 65 72 61 63    74 69 76 65 20 75 73 65 72 20 69 6e 74 65 72 66  | ing...An.interactive.user.interf | 
| 17e0 |  61 63 65 20 64 69 73 70 6c 61 79 73 20 26 6c 64    71 75 6f 3b 41 70 70 72 6f 70 72 69 61 74 65 20  | ace.displays.“Appropriate. | 
| 1800 |  4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 26 72 64    71 75 6f 3b 20 74 6f 20 74 68 65 0a 65 78 74 65  | Legal.Notices”.to.the.exte | 
| 1820 |  6e 74 20 74 68 61 74 20 69 74 20 69 6e 63 6c 75    64 65 73 20 61 20 63 6f 6e 76 65 6e 69 65 6e 74  | nt.that.it.includes.a.convenient | 
| 1840 |  20 61 6e 64 20 70 72 6f 6d 69 6e 65 6e 74 6c 79    20 76 69 73 69 62 6c 65 20 66 65 61 74 75 72 65  | .and.prominently.visible.feature | 
| 1860 |  20 74 68 61 74 20 28 31 29 0a 64 69 73 70 6c 61    79 73 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74  | .that.(1).displays.an.appropriat | 
| 1880 |  65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69    63 65 2c 20 61 6e 64 20 28 32 29 20 74 65 6c 6c  | e.copyright.notice,.and.(2).tell | 
| 18a0 |  73 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20    74 68 65 72 65 20 69 73 20 6e 6f 0a 77 61 72 72  | s.the.user.that.there.is.no.warr | 
| 18c0 |  61 6e 74 79 20 66 6f 72 20 74 68 65 20 77 6f 72    6b 20 28 65 78 63 65 70 74 20 74 6f 20 74 68 65  | anty.for.the.work.(except.to.the | 
| 18e0 |  20 65 78 74 65 6e 74 20 74 68 61 74 20 77 61 72    72 61 6e 74 69 65 73 20 61 72 65 20 70 72 6f 76  | .extent.that.warranties.are.prov | 
| 1900 |  69 64 65 64 29 2c 20 74 68 61 74 0a 6c 69 63 65    6e 73 65 65 73 20 6d 61 79 20 63 6f 6e 76 65 79  | ided),.that.licensees.may.convey | 
| 1920 |  20 74 68 65 20 77 6f 72 6b 20 75 6e 64 65 72 20    74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 61 6e  | .the.work.under.this.License,.an | 
| 1940 |  64 20 68 6f 77 20 74 6f 20 76 69 65 77 20 61 20    63 6f 70 79 20 6f 66 20 74 68 69 73 0a 4c 69 63  | d.how.to.view.a.copy.of.this.Lic | 
| 1960 |  65 6e 73 65 2e 20 49 66 20 74 68 65 20 69 6e 74    65 72 66 61 63 65 20 70 72 65 73 65 6e 74 73 20  | ense..If.the.interface.presents. | 
| 1980 |  61 20 6c 69 73 74 20 6f 66 20 75 73 65 72 20 63    6f 6d 6d 61 6e 64 73 20 6f 72 20 6f 70 74 69 6f  | a.list.of.user.commands.or.optio | 
| 19a0 |  6e 73 2c 20 73 75 63 68 20 61 73 20 61 0a 6d 65    6e 75 2c 20 61 20 70 72 6f 6d 69 6e 65 6e 74 20  | ns,.such.as.a.menu,.a.prominent. | 
| 19c0 |  69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 74    20 6d 65 65 74 73 20 74 68 69 73 20 63 72 69 74  | item.in.the.list.meets.this.crit | 
| 19e0 |  65 72 69 6f 6e 2e 0a 0a 23 23 23 20 31 2e 20 53    6f 75 72 63 65 20 43 6f 64 65 2e 0a 0a 54 68 65  | erion...###.1..Source.Code...The | 
| 1a00 |  20 26 6c 64 71 75 6f 3b 73 6f 75 72 63 65 20 63    6f 64 65 26 72 64 71 75 6f 3b 20 66 6f 72 20 61  | .“source.code”.for.a | 
| 1a20 |  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 6f  | .work.means.the.preferred.form.o | 
| 1a40 |  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 69  | f.the.work.for.making.modificati | 
| 1a60 |  6f 6e 73 20 74 6f 20 69 74 2e 20 26 6c 64 71 75    6f 3b 4f 62 6a 65 63 74 20 63 6f 64 65 26 72 64  | ons.to.it..“Object.code&rd | 
| 1a80 |  71 75 6f 3b 20 6d 65 61 6e 73 20 61 6e 79 20 6e    6f 6e 2d 73 6f 75 72 63 65 20 66 6f 72 6d 20 6f  | quo;.means.any.non-source.form.o | 
| 1aa0 |  66 20 61 0a 77 6f 72 6b 2e 0a 0a 41 20 26 6c 64    71 75 6f 3b 53 74 61 6e 64 61 72 64 20 49 6e 74  | f.a.work...A.“Standard.Int | 
| 1ac0 |  65 72 66 61 63 65 26 72 64 71 75 6f 3b 20 6d 65    61 6e 73 20 61 6e 20 69 6e 74 65 72 66 61 63 65  | erface”.means.an.interface | 
| 1ae0 |  20 74 68 61 74 20 65 69 74 68 65 72 20 69 73 20    61 6e 20 6f 66 66 69 63 69 61 6c 0a 73 74 61 6e  | .that.either.is.an.official.stan | 
| 1b00 |  64 61 72 64 20 64 65 66 69 6e 65 64 20 62 79 20    61 20 72 65 63 6f 67 6e 69 7a 65 64 20 73 74 61  | dard.defined.by.a.recognized.sta | 
| 1b20 |  6e 64 61 72 64 73 20 62 6f 64 79 2c 20 6f 72 2c    20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20  | ndards.body,.or,.in.the.case.of. | 
| 1b40 |  69 6e 74 65 72 66 61 63 65 73 0a 73 70 65 63 69    66 69 65 64 20 66 6f 72 20 61 20 70 61 72 74 69  | interfaces.specified.for.a.parti | 
| 1b60 |  63 75 6c 61 72 20 70 72 6f 67 72 61 6d 6d 69 6e    67 20 6c 61 6e 67 75 61 67 65 2c 20 6f 6e 65 20  | cular.programming.language,.one. | 
| 1b80 |  74 68 61 74 20 69 73 20 77 69 64 65 6c 79 20 75    73 65 64 20 61 6d 6f 6e 67 0a 64 65 76 65 6c 6f  | that.is.widely.used.among.develo | 
| 1ba0 |  70 65 72 73 20 77 6f 72 6b 69 6e 67 20 69 6e 20    74 68 61 74 20 6c 61 6e 67 75 61 67 65 2e 0a 0a  | pers.working.in.that.language... | 
| 1bc0 |  54 68 65 20 26 6c 64 71 75 6f 3b 53 79 73 74 65    6d 20 4c 69 62 72 61 72 69 65 73 26 72 64 71 75  | The.“System.Libraries&rdqu | 
| 1be0 |  6f 3b 20 6f 66 20 61 6e 20 65 78 65 63 75 74 61    62 6c 65 20 77 6f 72 6b 20 69 6e 63 6c 75 64 65  | o;.of.an.executable.work.include | 
| 1c00 |  20 61 6e 79 74 68 69 6e 67 2c 20 6f 74 68 65 72    20 74 68 61 6e 0a 74 68 65 20 77 6f 72 6b 20 61  | .anything,.other.than.the.work.a | 
| 1c20 |  73 20 61 20 77 68 6f 6c 65 2c 20 74 68 61 74 20    28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 64 20  | s.a.whole,.that.(a).is.included. | 
| 1c40 |  69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 66 6f    72 6d 20 6f 66 20 70 61 63 6b 61 67 69 6e 67 20  | in.the.normal.form.of.packaging. | 
| 1c60 |  61 20 4d 61 6a 6f 72 0a 43 6f 6d 70 6f 6e 65 6e    74 2c 20 62 75 74 20 77 68 69 63 68 20 69 73 20  | a.Major.Component,.but.which.is. | 
| 1c80 |  6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 61 74    20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74  | not.part.of.that.Major.Component | 
| 1ca0 |  2c 20 61 6e 64 20 28 62 29 20 73 65 72 76 65 73    20 6f 6e 6c 79 20 74 6f 0a 65 6e 61 62 6c 65 20  | ,.and.(b).serves.only.to.enable. | 
| 1cc0 |  75 73 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20    77 69 74 68 20 74 68 61 74 20 4d 61 6a 6f 72 20  | use.of.the.work.with.that.Major. | 
| 1ce0 |  43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20 74 6f    20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 53 74 61  | Component,.or.to.implement.a.Sta | 
| 1d00 |  6e 64 61 72 64 0a 49 6e 74 65 72 66 61 63 65 20    66 6f 72 20 77 68 69 63 68 20 61 6e 20 69 6d 70  | ndard.Interface.for.which.an.imp | 
| 1d20 |  6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61    76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20  | lementation.is.available.to.the. | 
| 1d40 |  70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72 63 65    20 63 6f 64 65 20 66 6f 72 6d 2e 0a 41 20 26 6c  | public.in.source.code.form..A.&l | 
| 1d60 |  64 71 75 6f 3b 4d 61 6a 6f 72 20 43 6f 6d 70 6f    6e 65 6e 74 26 72 64 71 75 6f 3b 2c 20 69 6e 20  | dquo;Major.Component”,.in. | 
| 1d80 |  74 68 69 73 20 63 6f 6e 74 65 78 74 2c 20 6d 65    61 6e 73 20 61 20 6d 61 6a 6f 72 20 65 73 73 65  | this.context,.means.a.major.esse | 
| 1da0 |  6e 74 69 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 0a    28 6b 65 72 6e 65 6c 2c 20 77 69 6e 64 6f 77 20  | ntial.component.(kernel,.window. | 
| 1dc0 |  73 79 73 74 65 6d 2c 20 61 6e 64 20 73 6f 20 6f    6e 29 20 6f 66 20 74 68 65 20 73 70 65 63 69 66  | system,.and.so.on).of.the.specif | 
| 1de0 |  69 63 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73    74 65 6d 20 28 69 66 20 61 6e 79 29 20 6f 6e 20  | ic.operating.system.(if.any).on. | 
| 1e00 |  77 68 69 63 68 0a 74 68 65 20 65 78 65 63 75 74    61 62 6c 65 20 77 6f 72 6b 20 72 75 6e 73 2c 20  | which.the.executable.work.runs,. | 
| 1e20 |  6f 72 20 61 20 63 6f 6d 70 69 6c 65 72 20 75 73    65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68  | or.a.compiler.used.to.produce.th | 
| 1e40 |  65 20 77 6f 72 6b 2c 20 6f 72 20 61 6e 20 6f 62    6a 65 63 74 20 63 6f 64 65 0a 69 6e 74 65 72 70  | e.work,.or.an.object.code.interp | 
| 1e60 |  72 65 74 65 72 20 75 73 65 64 20 74 6f 20 72 75    6e 20 69 74 2e 0a 0a 54 68 65 20 26 6c 64 71 75  | reter.used.to.run.it...The.&ldqu | 
| 1e80 |  6f 3b 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    53 6f 75 72 63 65 26 72 64 71 75 6f 3b 20 66 6f  | o;Corresponding.Source”.fo | 
| 1ea0 |  72 20 61 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65    63 74 20 63 6f 64 65 20 66 6f 72 6d 20 6d 65 61  | r.a.work.in.object.code.form.mea | 
| 1ec0 |  6e 73 20 61 6c 6c 20 74 68 65 0a 73 6f 75 72 63    65 20 63 6f 64 65 20 6e 65 65 64 65 64 20 74 6f  | ns.all.the.source.code.needed.to | 
| 1ee0 |  20 67 65 6e 65 72 61 74 65 2c 20 69 6e 73 74 61    6c 6c 2c 20 61 6e 64 20 28 66 6f 72 20 61 6e 20  | .generate,.install,.and.(for.an. | 
| 1f00 |  65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b 29    20 72 75 6e 20 74 68 65 20 6f 62 6a 65 63 74 0a  | executable.work).run.the.object. | 
| 1f20 |  63 6f 64 65 20 61 6e 64 20 74 6f 20 6d 6f 64 69    66 79 20 74 68 65 20 77 6f 72 6b 2c 20 69 6e 63  | code.and.to.modify.the.work,.inc | 
| 1f40 |  6c 75 64 69 6e 67 20 73 63 72 69 70 74 73 20 74    6f 20 63 6f 6e 74 72 6f 6c 20 74 68 6f 73 65 20  | luding.scripts.to.control.those. | 
| 1f60 |  61 63 74 69 76 69 74 69 65 73 2e 20 48 6f 77 65    76 65 72 2c 0a 69 74 20 64 6f 65 73 20 6e 6f 74  | activities..However,.it.does.not | 
| 1f80 |  20 69 6e 63 6c 75 64 65 20 74 68 65 20 77 6f 72    6b 27 73 20 53 79 73 74 65 6d 20 4c 69 62 72 61  | .include.the.work's.System.Libra | 
| 1fa0 |  72 69 65 73 2c 20 6f 72 20 67 65 6e 65 72 61 6c    2d 70 75 72 70 6f 73 65 20 74 6f 6f 6c 73 20 6f  | ries,.or.general-purpose.tools.o | 
| 1fc0 |  72 0a 67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69    6c 61 62 6c 65 20 66 72 65 65 20 70 72 6f 67 72  | r.generally.available.free.progr | 
| 1fe0 |  61 6d 73 20 77 68 69 63 68 20 61 72 65 20 75 73    65 64 20 75 6e 6d 6f 64 69 66 69 65 64 20 69 6e  | ams.which.are.used.unmodified.in | 
| 2000 |  20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 6f 73    65 0a 61 63 74 69 76 69 74 69 65 73 20 62 75 74  | .performing.those.activities.but | 
| 2020 |  20 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 70    61 72 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e  | .which.are.not.part.of.the.work. | 
| 2040 |  20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 43 6f    72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72  | .For.example,.Corresponding.Sour | 
| 2060 |  63 65 0a 69 6e 63 6c 75 64 65 73 20 69 6e 74 65    72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e  | ce.includes.interface.definition | 
| 2080 |  20 66 69 6c 65 73 20 61 73 73 6f 63 69 61 74 65    64 20 77 69 74 68 20 73 6f 75 72 63 65 20 66 69  | .files.associated.with.source.fi | 
| 20a0 |  6c 65 73 20 66 6f 72 20 74 68 65 20 77 6f 72 6b    2c 20 61 6e 64 0a 74 68 65 20 73 6f 75 72 63 65  | les.for.the.work,.and.the.source | 
| 20c0 |  20 63 6f 64 65 20 66 6f 72 20 73 68 61 72 65 64    20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 64  | .code.for.shared.libraries.and.d | 
| 20e0 |  79 6e 61 6d 69 63 61 6c 6c 79 20 6c 69 6e 6b 65    64 20 73 75 62 70 72 6f 67 72 61 6d 73 20 74 68  | ynamically.linked.subprograms.th | 
| 2100 |  61 74 20 74 68 65 20 77 6f 72 6b 0a 69 73 20 73    70 65 63 69 66 69 63 61 6c 6c 79 20 64 65 73 69  | at.the.work.is.specifically.desi | 
| 2120 |  67 6e 65 64 20 74 6f 20 72 65 71 75 69 72 65 2c    20 73 75 63 68 20 61 73 20 62 79 20 69 6e 74 69  | gned.to.require,.such.as.by.inti | 
| 2140 |  6d 61 74 65 20 64 61 74 61 20 63 6f 6d 6d 75 6e    69 63 61 74 69 6f 6e 20 6f 72 0a 63 6f 6e 74 72  | mate.data.communication.or.contr | 
| 2160 |  6f 6c 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20    74 68 6f 73 65 20 73 75 62 70 72 6f 67 72 61 6d  | ol.flow.between.those.subprogram | 
| 2180 |  73 20 61 6e 64 20 6f 74 68 65 72 20 70 61 72 74    73 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a  | s.and.other.parts.of.the.work... | 
| 21a0 |  54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e    67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e 6f  | The.Corresponding.Source.need.no | 
| 21c0 |  74 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 69    6e 67 20 74 68 61 74 20 75 73 65 72 73 20 63 61  | t.include.anything.that.users.ca | 
| 21e0 |  6e 20 72 65 67 65 6e 65 72 61 74 65 0a 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20  | n.regenerate.automatically.from. | 
| 2200 |  6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 74    68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67  | other.parts.of.the.Corresponding | 
| 2220 |  20 53 6f 75 72 63 65 2e 0a 0a 54 68 65 20 43 6f    72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72  | .Source...The.Corresponding.Sour | 
| 2240 |  63 65 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e    20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72  | ce.for.a.work.in.source.code.for | 
| 2260 |  6d 20 69 73 20 74 68 61 74 20 73 61 6d 65 20 77    6f 72 6b 2e 0a 0a 23 23 23 20 32 2e 20 42 61 73  | m.is.that.same.work...###.2..Bas | 
| 2280 |  69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e 0a    0a 41 6c 6c 20 72 69 67 68 74 73 20 67 72 61 6e  | ic.Permissions...All.rights.gran | 
| 22a0 |  74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c    69 63 65 6e 73 65 20 61 72 65 20 67 72 61 6e 74  | ted.under.this.License.are.grant | 
| 22c0 |  65 64 20 66 6f 72 20 74 68 65 20 74 65 72 6d 20    6f 66 20 63 6f 70 79 72 69 67 68 74 20 6f 6e 20  | ed.for.the.term.of.copyright.on. | 
| 22e0 |  74 68 65 0a 50 72 6f 67 72 61 6d 2c 20 61 6e 64    20 61 72 65 20 69 72 72 65 76 6f 63 61 62 6c 65  | the.Program,.and.are.irrevocable | 
| 2300 |  20 70 72 6f 76 69 64 65 64 20 74 68 65 20 73 74    61 74 65 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20  | .provided.the.stated.conditions. | 
| 2320 |  61 72 65 20 6d 65 74 2e 20 54 68 69 73 20 4c 69    63 65 6e 73 65 0a 65 78 70 6c 69 63 69 74 6c 79  | are.met..This.License.explicitly | 
| 2340 |  20 61 66 66 69 72 6d 73 20 79 6f 75 72 20 75 6e    6c 69 6d 69 74 65 64 20 70 65 72 6d 69 73 73 69  | .affirms.your.unlimited.permissi | 
| 2360 |  6f 6e 20 74 6f 20 72 75 6e 20 74 68 65 20 75 6e    6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d  | on.to.run.the.unmodified.Program | 
| 2380 |  2e 20 54 68 65 0a 6f 75 74 70 75 74 20 66 72 6f    6d 20 72 75 6e 6e 69 6e 67 20 61 20 63 6f 76 65  | ..The.output.from.running.a.cove | 
| 23a0 |  72 65 64 20 77 6f 72 6b 20 69 73 20 63 6f 76 65    72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65  | red.work.is.covered.by.this.Lice | 
| 23c0 |  6e 73 65 20 6f 6e 6c 79 20 69 66 20 74 68 65 20    6f 75 74 70 75 74 2c 0a 67 69 76 65 6e 20 69 74  | nse.only.if.the.output,.given.it | 
| 23e0 |  73 20 63 6f 6e 74 65 6e 74 2c 20 63 6f 6e 73 74    69 74 75 74 65 73 20 61 20 63 6f 76 65 72 65 64  | s.content,.constitutes.a.covered | 
| 2400 |  20 77 6f 72 6b 2e 20 54 68 69 73 20 4c 69 63 65    6e 73 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 73  | .work..This.License.acknowledges | 
| 2420 |  20 79 6f 75 72 20 72 69 67 68 74 73 0a 6f 66 20    66 61 69 72 20 75 73 65 20 6f 72 20 6f 74 68 65  | .your.rights.of.fair.use.or.othe | 
| 2440 |  72 20 65 71 75 69 76 61 6c 65 6e 74 2c 20 61 73    20 70 72 6f 76 69 64 65 64 20 62 79 20 63 6f 70  | r.equivalent,.as.provided.by.cop | 
| 2460 |  79 72 69 67 68 74 20 6c 61 77 2e 0a 0a 59 6f 75    20 6d 61 79 20 6d 61 6b 65 2c 20 72 75 6e 20 61  | yright.law...You.may.make,.run.a | 
| 2480 |  6e 64 20 70 72 6f 70 61 67 61 74 65 20 63 6f 76    65 72 65 64 20 77 6f 72 6b 73 20 74 68 61 74 20  | nd.propagate.covered.works.that. | 
| 24a0 |  79 6f 75 20 64 6f 20 6e 6f 74 20 63 6f 6e 76 65    79 2c 20 77 69 74 68 6f 75 74 0a 63 6f 6e 64 69  | you.do.not.convey,.without.condi | 
| 24c0 |  74 69 6f 6e 73 20 73 6f 20 6c 6f 6e 67 20 61 73    20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 6f 74  | tions.so.long.as.your.license.ot | 
| 24e0 |  68 65 72 77 69 73 65 20 72 65 6d 61 69 6e 73 20    69 6e 20 66 6f 72 63 65 2e 20 59 6f 75 20 6d 61  | herwise.remains.in.force..You.ma | 
| 2500 |  79 20 63 6f 6e 76 65 79 20 63 6f 76 65 72 65 64    0a 77 6f 72 6b 73 20 74 6f 20 6f 74 68 65 72 73  | y.convey.covered.works.to.others | 
| 2520 |  20 66 6f 72 20 74 68 65 20 73 6f 6c 65 20 70 75    72 70 6f 73 65 20 6f 66 20 68 61 76 69 6e 67 20  | .for.the.sole.purpose.of.having. | 
| 2540 |  74 68 65 6d 20 6d 61 6b 65 20 6d 6f 64 69 66 69    63 61 74 69 6f 6e 73 20 65 78 63 6c 75 73 69 76  | them.make.modifications.exclusiv | 
| 2560 |  65 6c 79 0a 66 6f 72 20 79 6f 75 2c 20 6f 72 20    70 72 6f 76 69 64 65 20 79 6f 75 20 77 69 74 68  | ely.for.you,.or.provide.you.with | 
| 2580 |  20 66 61 63 69 6c 69 74 69 65 73 20 66 6f 72 20    72 75 6e 6e 69 6e 67 20 74 68 6f 73 65 20 77 6f  | .facilities.for.running.those.wo | 
| 25a0 |  72 6b 73 2c 20 70 72 6f 76 69 64 65 64 20 74 68    61 74 20 79 6f 75 0a 63 6f 6d 70 6c 79 20 77 69  | rks,.provided.that.you.comply.wi | 
| 25c0 |  74 68 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20    74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20  | th.the.terms.of.this.License.in. | 
| 25e0 |  63 6f 6e 76 65 79 69 6e 67 20 61 6c 6c 20 6d 61    74 65 72 69 61 6c 20 66 6f 72 20 77 68 69 63 68  | conveying.all.material.for.which | 
| 2600 |  20 79 6f 75 20 64 6f 20 6e 6f 74 0a 63 6f 6e 74    72 6f 6c 20 63 6f 70 79 72 69 67 68 74 2e 20 54  | .you.do.not.control.copyright..T | 
| 2620 |  68 6f 73 65 20 74 68 75 73 20 6d 61 6b 69 6e 67    20 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 65 20  | hose.thus.making.or.running.the. | 
| 2640 |  63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 66 6f    72 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 73 6f  | covered.works.for.you.must.do.so | 
| 2660 |  0a 65 78 63 6c 75 73 69 76 65 6c 79 20 6f 6e 20    79 6f 75 72 20 62 65 68 61 6c 66 2c 20 75 6e 64  | .exclusively.on.your.behalf,.und | 
| 2680 |  65 72 20 79 6f 75 72 20 64 69 72 65 63 74 69 6f    6e 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 2c 20 6f  | er.your.direction.and.control,.o | 
| 26a0 |  6e 20 74 65 72 6d 73 20 74 68 61 74 20 70 72 6f    68 69 62 69 74 0a 74 68 65 6d 20 66 72 6f 6d 20  | n.terms.that.prohibit.them.from. | 
| 26c0 |  6d 61 6b 69 6e 67 20 61 6e 79 20 63 6f 70 69 65    73 20 6f 66 20 79 6f 75 72 20 63 6f 70 79 72 69  | making.any.copies.of.your.copyri | 
| 26e0 |  67 68 74 65 64 20 6d 61 74 65 72 69 61 6c 20 6f    75 74 73 69 64 65 20 74 68 65 69 72 20 72 65 6c  | ghted.material.outside.their.rel | 
| 2700 |  61 74 69 6f 6e 73 68 69 70 0a 77 69 74 68 20 79    6f 75 2e 0a 0a 43 6f 6e 76 65 79 69 6e 67 20 75  | ationship.with.you...Conveying.u | 
| 2720 |  6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 63    69 72 63 75 6d 73 74 61 6e 63 65 73 20 69 73 20  | nder.any.other.circumstances.is. | 
| 2740 |  70 65 72 6d 69 74 74 65 64 20 73 6f 6c 65 6c 79    20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 64 69  | permitted.solely.under.the.condi | 
| 2760 |  74 69 6f 6e 73 0a 73 74 61 74 65 64 20 62 65 6c    6f 77 2e 20 53 75 62 6c 69 63 65 6e 73 69 6e 67  | tions.stated.below..Sublicensing | 
| 2780 |  20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 3b    20 73 65 63 74 69 6f 6e 20 31 30 20 6d 61 6b 65  | .is.not.allowed;.section.10.make | 
| 27a0 |  73 20 69 74 20 75 6e 6e 65 63 65 73 73 61 72 79    2e 0a 0a 23 23 23 20 33 2e 20 50 72 6f 74 65 63  | s.it.unnecessary...###.3..Protec | 
| 27c0 |  74 69 6e 67 20 55 73 65 72 73 27 20 4c 65 67 61    6c 20 52 69 67 68 74 73 20 46 72 6f 6d 20 41 6e  | ting.Users'.Legal.Rights.From.An | 
| 27e0 |  74 69 2d 43 69 72 63 75 6d 76 65 6e 74 69 6f 6e    20 4c 61 77 2e 0a 0a 4e 6f 20 63 6f 76 65 72 65  | ti-Circumvention.Law...No.covere | 
| 2800 |  64 20 77 6f 72 6b 20 73 68 61 6c 6c 20 62 65 20    64 65 65 6d 65 64 20 70 61 72 74 20 6f 66 20 61  | d.work.shall.be.deemed.part.of.a | 
| 2820 |  6e 20 65 66 66 65 63 74 69 76 65 20 74 65 63 68    6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72  | n.effective.technological.measur | 
| 2840 |  65 20 75 6e 64 65 72 20 61 6e 79 0a 61 70 70 6c    69 63 61 62 6c 65 20 6c 61 77 20 66 75 6c 66 69  | e.under.any.applicable.law.fulfi | 
| 2860 |  6c 6c 69 6e 67 20 6f 62 6c 69 67 61 74 69 6f 6e    73 20 75 6e 64 65 72 20 61 72 74 69 63 6c 65 20  | lling.obligations.under.article. | 
| 2880 |  31 31 20 6f 66 20 74 68 65 20 57 49 50 4f 20 63    6f 70 79 72 69 67 68 74 20 74 72 65 61 74 79 0a  | 11.of.the.WIPO.copyright.treaty. | 
| 28a0 |  61 64 6f 70 74 65 64 20 6f 6e 20 32 30 20 44 65    63 65 6d 62 65 72 20 31 39 39 36 2c 20 6f 72 20  | adopted.on.20.December.1996,.or. | 
| 28c0 |  73 69 6d 69 6c 61 72 20 6c 61 77 73 20 70 72 6f    68 69 62 69 74 69 6e 67 20 6f 72 20 72 65 73 74  | similar.laws.prohibiting.or.rest | 
| 28e0 |  72 69 63 74 69 6e 67 20 63 69 72 63 75 6d 76 65    6e 74 69 6f 6e 0a 6f 66 20 73 75 63 68 20 6d 65  | ricting.circumvention.of.such.me | 
| 2900 |  61 73 75 72 65 73 2e 0a 0a 57 68 65 6e 20 79 6f    75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72  | asures...When.you.convey.a.cover | 
| 2920 |  65 64 20 77 6f 72 6b 2c 20 79 6f 75 20 77 61 69    76 65 20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77  | ed.work,.you.waive.any.legal.pow | 
| 2940 |  65 72 20 74 6f 20 66 6f 72 62 69 64 20 63 69 72    63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 0a 74 65  | er.to.forbid.circumvention.of.te | 
| 2960 |  63 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73    75 72 65 73 20 74 6f 20 74 68 65 20 65 78 74 65  | chnological.measures.to.the.exte | 
| 2980 |  6e 74 20 73 75 63 68 20 63 69 72 63 75 6d 76 65    6e 74 69 6f 6e 20 69 73 20 65 66 66 65 63 74 65  | nt.such.circumvention.is.effecte | 
| 29a0 |  64 20 62 79 20 65 78 65 72 63 69 73 69 6e 67 0a    72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69  | d.by.exercising.rights.under.thi | 
| 29c0 |  73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 20 72    65 73 70 65 63 74 20 74 6f 20 74 68 65 20 63 6f  | s.License.with.respect.to.the.co | 
| 29e0 |  76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20    79 6f 75 20 64 69 73 63 6c 61 69 6d 20 61 6e 79  | vered.work,.and.you.disclaim.any | 
| 2a00 |  0a 69 6e 74 65 6e 74 69 6f 6e 20 74 6f 20 6c 69    6d 69 74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72  | .intention.to.limit.operation.or | 
| 2a20 |  20 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 61 73 20 61 20 6d  | .modification.of.the.work.as.a.m | 
| 2a40 |  65 61 6e 73 20 6f 66 20 65 6e 66 6f 72 63 69 6e    67 2c 0a 61 67 61 69 6e 73 74 20 74 68 65 20 77  | eans.of.enforcing,.against.the.w | 
| 2a60 |  6f 72 6b 27 73 20 75 73 65 72 73 2c 20 79 6f 75    72 20 6f 72 20 74 68 69 72 64 20 70 61 72 74 69  | ork's.users,.your.or.third.parti | 
| 2a80 |  65 73 27 20 6c 65 67 61 6c 20 72 69 67 68 74 73    20 74 6f 20 66 6f 72 62 69 64 20 63 69 72 63 75  | es'.legal.rights.to.forbid.circu | 
| 2aa0 |  6d 76 65 6e 74 69 6f 6e 0a 6f 66 20 74 65 63 68    6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72  | mvention.of.technological.measur | 
| 2ac0 |  65 73 2e 0a 0a 23 23 23 20 34 2e 20 43 6f 6e 76    65 79 69 6e 67 20 56 65 72 62 61 74 69 6d 20 43  | es...###.4..Conveying.Verbatim.C | 
| 2ae0 |  6f 70 69 65 73 2e 0a 0a 59 6f 75 20 6d 61 79 20    63 6f 6e 76 65 79 20 76 65 72 62 61 74 69 6d 20  | opies...You.may.convey.verbatim. | 
| 2b00 |  63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 50 72    6f 67 72 61 6d 27 73 20 73 6f 75 72 63 65 20 63  | copies.of.the.Program's.source.c | 
| 2b20 |  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 0a 6d 65  | ode.as.you.receive.it,.in.any.me | 
| 2b40 |  64 69 75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74    68 61 74 20 79 6f 75 20 63 6f 6e 73 70 69 63 75  | dium,.provided.that.you.conspicu | 
| 2b60 |  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 73 68 20  | ously.and.appropriately.publish. | 
| 2b80 |  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 6f 70 79  | on.each.copy.an.appropriate.copy | 
| 2ba0 |  72 69 67 68 74 20 6e 6f 74 69 63 65 3b 20 6b 65    65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f  | right.notice;.keep.intact.all.no | 
| 2bc0 |  74 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68    61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20  | tices.stating.that.this.License. | 
| 2be0 |  61 6e 64 0a 61 6e 79 20 6e 6f 6e 2d 70 65 72 6d    69 73 73 69 76 65 20 74 65 72 6d 73 20 61 64 64  | and.any.non-permissive.terms.add | 
| 2c00 |  65 64 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74    68 20 73 65 63 74 69 6f 6e 20 37 20 61 70 70 6c  | ed.in.accord.with.section.7.appl | 
| 2c20 |  79 20 74 6f 20 74 68 65 20 63 6f 64 65 3b 20 6b    65 65 70 0a 69 6e 74 61 63 74 20 61 6c 6c 20 6e  | y.to.the.code;.keep.intact.all.n | 
| 2c40 |  6f 74 69 63 65 73 20 6f 66 20 74 68 65 20 61 62    73 65 6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72  | otices.of.the.absence.of.any.war | 
| 2c60 |  72 61 6e 74 79 3b 20 61 6e 64 20 67 69 76 65 20    61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 20 61  | ranty;.and.give.all.recipients.a | 
| 2c80 |  20 63 6f 70 79 20 6f 66 0a 74 68 69 73 20 4c 69    63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68  | .copy.of.this.License.along.with | 
| 2ca0 |  20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 59    6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 6e  | .the.Program...You.may.charge.an | 
| 2cc0 |  79 20 70 72 69 63 65 20 6f 72 20 6e 6f 20 70 72    69 63 65 20 66 6f 72 20 65 61 63 68 20 63 6f 70  | y.price.or.no.price.for.each.cop | 
| 2ce0 |  79 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 76 65    79 2c 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 6f  | y.that.you.convey,.and.you.may.o | 
| 2d00 |  66 66 65 72 0a 73 75 70 70 6f 72 74 20 6f 72 20    77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 74  | ffer.support.or.warranty.protect | 
| 2d20 |  69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a    23 23 23 20 35 2e 20 43 6f 6e 76 65 79 69 6e 67  | ion.for.a.fee...###.5..Conveying | 
| 2d40 |  20 4d 6f 64 69 66 69 65 64 20 53 6f 75 72 63 65    20 56 65 72 73 69 6f 6e 73 2e 0a 0a 59 6f 75 20  | .Modified.Source.Versions...You. | 
| 2d60 |  6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f 72    6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 50  | may.convey.a.work.based.on.the.P | 
| 2d80 |  72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20 6d    6f 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f 20  | rogram,.or.the.modifications.to. | 
| 2da0 |  70 72 6f 64 75 63 65 20 69 74 20 66 72 6f 6d 0a    74 68 65 20 50 72 6f 67 72 61 6d 2c 20 69 6e 20  | produce.it.from.the.Program,.in. | 
| 2dc0 |  74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f 75 72    63 65 20 63 6f 64 65 20 75 6e 64 65 72 20 74 68  | the.form.of.source.code.under.th | 
| 2de0 |  65 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69    6f 6e 20 34 2c 20 70 72 6f 76 69 64 65 64 20 74  | e.terms.of.section.4,.provided.t | 
| 2e00 |  68 61 74 0a 79 6f 75 20 61 6c 73 6f 20 6d 65 65    74 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 63  | hat.you.also.meet.all.of.these.c | 
| 2e20 |  6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 2a 20 2a 2a    61 29 2a 2a 20 54 68 65 20 77 6f 72 6b 20 6d 75  | onditions:..*.**a)**.The.work.mu | 
| 2e40 |  73 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65    6e 74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69  | st.carry.prominent.notices.stati | 
| 2e60 |  6e 67 20 74 68 61 74 20 79 6f 75 20 6d 6f 64 69    66 69 65 64 20 69 74 2c 20 61 6e 64 20 67 69 76  | ng.that.you.modified.it,.and.giv | 
| 2e80 |  69 6e 67 20 61 0a 72 65 6c 65 76 61 6e 74 20 64    61 74 65 2e 0a 2a 20 2a 2a 62 29 2a 2a 20 54 68  | ing.a.relevant.date..*.**b)**.Th | 
| 2ea0 |  65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72 72    79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69  | e.work.must.carry.prominent.noti | 
| 2ec0 |  63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74    20 69 74 20 69 73 20 72 65 6c 65 61 73 65 64 20  | ces.stating.that.it.is.released. | 
| 2ee0 |  75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e    73 65 20 61 6e 64 20 61 6e 79 20 63 6f 6e 64 69  | under.this.License.and.any.condi | 
| 2f00 |  74 69 6f 6e 73 20 61 64 64 65 64 20 75 6e 64 65    72 20 73 65 63 74 69 6f 6e 20 37 2e 20 54 68 69  | tions.added.under.section.7..Thi | 
| 2f20 |  73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6d 6f    64 69 66 69 65 73 20 74 68 65 0a 72 65 71 75 69  | s.requirement.modifies.the.requi | 
| 2f40 |  72 65 6d 65 6e 74 20 69 6e 20 73 65 63 74 69 6f    6e 20 34 20 74 6f 20 26 6c 64 71 75 6f 3b 6b 65  | rement.in.section.4.to.“ke | 
| 2f60 |  65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f    74 69 63 65 73 26 72 64 71 75 6f 3b 2e 0a 2a 20  | ep.intact.all.notices”..*. | 
| 2f80 |  2a 2a 63 29 2a 2a 20 59 6f 75 20 6d 75 73 74 20    6c 69 63 65 6e 73 65 20 74 68 65 20 65 6e 74 69  | **c)**.You.must.license.the.enti | 
| 2fa0 |  72 65 20 77 6f 72 6b 2c 20 61 73 20 61 20 77 68    6f 6c 65 2c 20 75 6e 64 65 72 20 74 68 69 73 20  | re.work,.as.a.whole,.under.this. | 
| 2fc0 |  4c 69 63 65 6e 73 65 20 74 6f 20 61 6e 79 6f 6e    65 20 77 68 6f 0a 63 6f 6d 65 73 20 69 6e 74 6f  | License.to.anyone.who.comes.into | 
| 2fe0 |  20 70 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 61    20 63 6f 70 79 2e 20 54 68 69 73 20 4c 69 63 65  | .possession.of.a.copy..This.Lice | 
| 3000 |  6e 73 65 20 77 69 6c 6c 20 74 68 65 72 65 66 6f    72 65 20 61 70 70 6c 79 2c 20 61 6c 6f 6e 67 20  | nse.will.therefore.apply,.along. | 
| 3020 |  77 69 74 68 20 61 6e 79 0a 61 70 70 6c 69 63 61    62 6c 65 20 73 65 63 74 69 6f 6e 20 37 20 61 64  | with.any.applicable.section.7.ad | 
| 3040 |  64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20    74 6f 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20  | ditional.terms,.to.the.whole.of. | 
| 3060 |  74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6c    6c 20 69 74 73 20 70 61 72 74 73 2c 0a 72 65 67  | the.work,.and.all.its.parts,.reg | 
| 3080 |  61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 74    68 65 79 20 61 72 65 20 70 61 63 6b 61 67 65 64  | ardless.of.how.they.are.packaged | 
| 30a0 |  2e 20 54 68 69 73 20 4c 69 63 65 6e 73 65 20 67    69 76 65 73 20 6e 6f 20 70 65 72 6d 69 73 73 69  | ..This.License.gives.no.permissi | 
| 30c0 |  6f 6e 20 74 6f 20 6c 69 63 65 6e 73 65 20 74 68    65 0a 77 6f 72 6b 20 69 6e 20 61 6e 79 20 6f 74  | on.to.license.the.work.in.any.ot | 
| 30e0 |  68 65 72 20 77 61 79 2c 20 62 75 74 20 69 74 20    64 6f 65 73 20 6e 6f 74 20 69 6e 76 61 6c 69 64  | her.way,.but.it.does.not.invalid | 
| 3100 |  61 74 65 20 73 75 63 68 20 70 65 72 6d 69 73 73    69 6f 6e 20 69 66 20 79 6f 75 20 68 61 76 65 0a  | ate.such.permission.if.you.have. | 
| 3120 |  73 65 70 61 72 61 74 65 6c 79 20 72 65 63 65 69    76 65 64 20 69 74 2e 0a 2a 20 2a 2a 64 29 2a 2a  | separately.received.it..*.**d)** | 
| 3140 |  20 49 66 20 74 68 65 20 77 6f 72 6b 20 68 61 73    20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65  | .If.the.work.has.interactive.use | 
| 3160 |  72 20 69 6e 74 65 72 66 61 63 65 73 2c 20 65 61    63 68 20 6d 75 73 74 20 64 69 73 70 6c 61 79 20  | r.interfaces,.each.must.display. | 
| 3180 |  41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61    6c 0a 4e 6f 74 69 63 65 73 3b 20 68 6f 77 65 76  | Appropriate.Legal.Notices;.howev | 
| 31a0 |  65 72 2c 20 69 66 20 74 68 65 20 50 72 6f 67 72    61 6d 20 68 61 73 20 69 6e 74 65 72 61 63 74 69  | er,.if.the.Program.has.interacti | 
| 31c0 |  76 65 20 69 6e 74 65 72 66 61 63 65 73 20 74 68    61 74 20 64 6f 20 6e 6f 74 20 64 69 73 70 6c 61  | ve.interfaces.that.do.not.displa | 
| 31e0 |  79 0a 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65    67 61 6c 20 4e 6f 74 69 63 65 73 2c 20 79 6f 75  | y.Appropriate.Legal.Notices,.you | 
| 3200 |  72 20 77 6f 72 6b 20 6e 65 65 64 20 6e 6f 74 20    6d 61 6b 65 20 74 68 65 6d 20 64 6f 20 73 6f 2e  | r.work.need.not.make.them.do.so. | 
| 3220 |  0a 0a 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20    6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72  | ..A.compilation.of.a.covered.wor | 
| 3240 |  6b 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 70    61 72 61 74 65 20 61 6e 64 20 69 6e 64 65 70 65  | k.with.other.separate.and.indepe | 
| 3260 |  6e 64 65 6e 74 20 77 6f 72 6b 73 2c 20 77 68 69    63 68 20 61 72 65 0a 6e 6f 74 20 62 79 20 74 68  | ndent.works,.which.are.not.by.th | 
| 3280 |  65 69 72 20 6e 61 74 75 72 65 20 65 78 74 65 6e    73 69 6f 6e 73 20 6f 66 20 74 68 65 20 63 6f 76  | eir.nature.extensions.of.the.cov | 
| 32a0 |  65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 77    68 69 63 68 20 61 72 65 20 6e 6f 74 20 63 6f 6d  | ered.work,.and.which.are.not.com | 
| 32c0 |  62 69 6e 65 64 20 77 69 74 68 0a 69 74 20 73 75    63 68 20 61 73 20 74 6f 20 66 6f 72 6d 20 61 20  | bined.with.it.such.as.to.form.a. | 
| 32e0 |  6c 61 72 67 65 72 20 70 72 6f 67 72 61 6d 2c 20    69 6e 20 6f 72 20 6f 6e 20 61 20 76 6f 6c 75 6d  | larger.program,.in.or.on.a.volum | 
| 3300 |  65 20 6f 66 20 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 0a 6d  | e.of.a.storage.or.distribution.m | 
| 3320 |  65 64 69 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64    20 61 6e 20 26 6c 64 71 75 6f 3b 61 67 67 72 65  | edium,.is.called.an.“aggre | 
| 3340 |  67 61 74 65 26 72 64 71 75 6f 3b 20 69 66 20 74    68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61  | gate”.if.the.compilation.a | 
| 3360 |  6e 64 20 69 74 73 20 72 65 73 75 6c 74 69 6e 67    0a 63 6f 70 79 72 69 67 68 74 20 61 72 65 20 6e  | nd.its.resulting.copyright.are.n | 
| 3380 |  6f 74 20 75 73 65 64 20 74 6f 20 6c 69 6d 69 74    20 74 68 65 20 61 63 63 65 73 73 20 6f 72 20 6c  | ot.used.to.limit.the.access.or.l | 
| 33a0 |  65 67 61 6c 20 72 69 67 68 74 73 20 6f 66 20 74    68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73  | egal.rights.of.the.compilation's | 
| 33c0 |  20 75 73 65 72 73 0a 62 65 79 6f 6e 64 20 77 68    61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61  | .users.beyond.what.the.individua | 
| 33e0 |  6c 20 77 6f 72 6b 73 20 70 65 72 6d 69 74 2e 20    49 6e 63 6c 75 73 69 6f 6e 20 6f 66 20 61 20 63  | l.works.permit..Inclusion.of.a.c | 
| 3400 |  6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61    6e 20 61 67 67 72 65 67 61 74 65 0a 64 6f 65 73  | overed.work.in.an.aggregate.does | 
| 3420 |  20 6e 6f 74 20 63 61 75 73 65 20 74 68 69 73 20    4c 69 63 65 6e 73 65 20 74 6f 20 61 70 70 6c 79  | .not.cause.this.License.to.apply | 
| 3440 |  20 74 6f 20 74 68 65 20 6f 74 68 65 72 20 70 61    72 74 73 20 6f 66 20 74 68 65 20 61 67 67 72 65  | .to.the.other.parts.of.the.aggre | 
| 3460 |  67 61 74 65 2e 0a 0a 23 23 23 20 36 2e 20 43 6f    6e 76 65 79 69 6e 67 20 4e 6f 6e 2d 53 6f 75 72  | gate...###.6..Conveying.Non-Sour | 
| 3480 |  63 65 20 46 6f 72 6d 73 2e 0a 0a 59 6f 75 20 6d    61 79 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65  | ce.Forms...You.may.convey.a.cove | 
| 34a0 |  72 65 64 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65    63 74 20 63 6f 64 65 20 66 6f 72 6d 20 75 6e 64  | red.work.in.object.code.form.und | 
| 34c0 |  65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20    73 65 63 74 69 6f 6e 73 20 34 20 61 6e 64 0a 35  | er.the.terms.of.sections.4.and.5 | 
| 34e0 |  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 63 6f 6e 76 65 79 20  | ,.provided.that.you.also.convey. | 
| 3500 |  74 68 65 20 6d 61 63 68 69 6e 65 2d 72 65 61 64    61 62 6c 65 20 43 6f 72 72 65 73 70 6f 6e 64 69  | the.machine-readable.Correspondi | 
| 3520 |  6e 67 20 53 6f 75 72 63 65 20 75 6e 64 65 72 20    74 68 65 0a 74 65 72 6d 73 20 6f 66 20 74 68 69  | ng.Source.under.the.terms.of.thi | 
| 3540 |  73 20 4c 69 63 65 6e 73 65 2c 20 69 6e 20 6f 6e    65 20 6f 66 20 74 68 65 73 65 20 77 61 79 73 3a  | s.License,.in.one.of.these.ways: | 
| 3560 |  0a 0a 2a 20 2a 2a 61 29 2a 2a 20 43 6f 6e 76 65    79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64  | ..*.**a)**.Convey.the.object.cod | 
| 3580 |  65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65    64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c  | e.in,.or.embodied.in,.a.physical | 
| 35a0 |  20 70 72 6f 64 75 63 74 20 28 69 6e 63 6c 75 64    69 6e 67 20 61 0a 70 68 79 73 69 63 61 6c 20 64  | .product.(including.a.physical.d | 
| 35c0 |  69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69    75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64  | istribution.medium),.accompanied | 
| 35e0 |  20 62 79 20 74 68 65 20 43 6f 72 72 65 73 70 6f    6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 69 78  | .by.the.Corresponding.Source.fix | 
| 3600 |  65 64 20 6f 6e 20 61 0a 64 75 72 61 62 6c 65 20    70 68 79 73 69 63 61 6c 20 6d 65 64 69 75 6d 20  | ed.on.a.durable.physical.medium. | 
| 3620 |  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 77 61 72 65 20 69 6e  | customarily.used.for.software.in | 
| 3640 |  74 65 72 63 68 61 6e 67 65 2e 0a 2a 20 2a 2a 62    29 2a 2a 20 43 6f 6e 76 65 79 20 74 68 65 20 6f  | terchange..*.**b)**.Convey.the.o | 
| 3660 |  62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f    72 20 65 6d 62 6f 64 69 65 64 20 69 6e 2c 20 61  | bject.code.in,.or.embodied.in,.a | 
| 3680 |  20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 75 63    74 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 0a 70  | .physical.product.(including.a.p | 
| 36a0 |  68 79 73 69 63 61 6c 20 64 69 73 74 72 69 62 75    74 69 6f 6e 20 6d 65 64 69 75 6d 29 2c 20 61 63  | hysical.distribution.medium),.ac | 
| 36c0 |  63 6f 6d 70 61 6e 69 65 64 20 62 79 20 61 20 77    72 69 74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61  | companied.by.a.written.offer,.va | 
| 36e0 |  6c 69 64 20 66 6f 72 20 61 74 20 6c 65 61 73 74    0a 74 68 72 65 65 20 79 65 61 72 73 20 61 6e 64  | lid.for.at.least.three.years.and | 
| 3700 |  20 76 61 6c 69 64 20 66 6f 72 20 61 73 20 6c 6f    6e 67 20 61 73 20 79 6f 75 20 6f 66 66 65 72 20  | .valid.for.as.long.as.you.offer. | 
| 3720 |  73 70 61 72 65 20 70 61 72 74 73 20 6f 72 20 63    75 73 74 6f 6d 65 72 20 73 75 70 70 6f 72 74 20  | spare.parts.or.customer.support. | 
| 3740 |  66 6f 72 0a 74 68 61 74 20 70 72 6f 64 75 63 74    20 6d 6f 64 65 6c 2c 20 74 6f 20 67 69 76 65 20  | for.that.product.model,.to.give. | 
| 3760 |  61 6e 79 6f 6e 65 20 77 68 6f 20 70 6f 73 73 65    73 73 65 73 20 74 68 65 20 6f 62 6a 65 63 74 20  | anyone.who.possesses.the.object. | 
| 3780 |  63 6f 64 65 20 65 69 74 68 65 72 20 28 31 29 20    61 20 63 6f 70 79 20 6f 66 0a 74 68 65 20 43 6f  | code.either.(1).a.copy.of.the.Co | 
| 37a0 |  72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72    63 65 20 66 6f 72 20 61 6c 6c 20 74 68 65 20 73  | rresponding.Source.for.all.the.s | 
| 37c0 |  6f 66 74 77 61 72 65 20 69 6e 20 74 68 65 20 70    72 6f 64 75 63 74 20 74 68 61 74 20 69 73 20 63  | oftware.in.the.product.that.is.c | 
| 37e0 |  6f 76 65 72 65 64 20 62 79 20 74 68 69 73 0a 4c    69 63 65 6e 73 65 2c 20 6f 6e 20 61 20 64 75 72  | overed.by.this.License,.on.a.dur | 
| 3800 |  61 62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65    64 69 75 6d 20 63 75 73 74 6f 6d 61 72 69 6c 79  | able.physical.medium.customarily | 
| 3820 |  20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 77 61    72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 2c 20  | .used.for.software.interchange,. | 
| 3840 |  66 6f 72 0a 61 20 70 72 69 63 65 20 6e 6f 20 6d    6f 72 65 20 74 68 61 6e 20 79 6f 75 72 20 72 65  | for.a.price.no.more.than.your.re | 
| 3860 |  61 73 6f 6e 61 62 6c 65 20 63 6f 73 74 20 6f 66    20 70 68 79 73 69 63 61 6c 6c 79 20 70 65 72 66  | asonable.cost.of.physically.perf | 
| 3880 |  6f 72 6d 69 6e 67 20 74 68 69 73 20 63 6f 6e 76    65 79 69 6e 67 20 6f 66 0a 73 6f 75 72 63 65 2c  | orming.this.conveying.of.source, | 
| 38a0 |  20 6f 72 20 28 32 29 20 61 63 63 65 73 73 20 74    6f 20 63 6f 70 79 20 74 68 65 20 43 6f 72 72 65  | .or.(2).access.to.copy.the.Corre | 
| 38c0 |  73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20    66 72 6f 6d 20 61 20 6e 65 74 77 6f 72 6b 20 73  | sponding.Source.from.a.network.s | 
| 38e0 |  65 72 76 65 72 20 61 74 20 6e 6f 0a 63 68 61 72    67 65 2e 0a 2a 20 2a 2a 63 29 2a 2a 20 43 6f 6e  | erver.at.no.charge..*.**c)**.Con | 
| 3900 |  76 65 79 20 69 6e 64 69 76 69 64 75 61 6c 20 63    6f 70 69 65 73 20 6f 66 20 74 68 65 20 6f 62 6a  | vey.individual.copies.of.the.obj | 
| 3920 |  65 63 74 20 63 6f 64 65 20 77 69 74 68 20 61 20    63 6f 70 79 20 6f 66 20 74 68 65 20 77 72 69 74  | ect.code.with.a.copy.of.the.writ | 
| 3940 |  74 65 6e 20 6f 66 66 65 72 20 74 6f 0a 70 72 6f    76 69 64 65 20 74 68 65 20 43 6f 72 72 65 73 70  | ten.offer.to.provide.the.Corresp | 
| 3960 |  6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 54    68 69 73 20 61 6c 74 65 72 6e 61 74 69 76 65 20  | onding.Source..This.alternative. | 
| 3980 |  69 73 20 61 6c 6c 6f 77 65 64 20 6f 6e 6c 79 20    6f 63 63 61 73 69 6f 6e 61 6c 6c 79 20 61 6e 64  | is.allowed.only.occasionally.and | 
| 39a0 |  0a 6e 6f 6e 63 6f 6d 6d 65 72 63 69 61 6c 6c 79    2c 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 79 6f  | .noncommercially,.and.only.if.yo | 
| 39c0 |  75 20 72 65 63 65 69 76 65 64 20 74 68 65 20 6f    62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20  | u.received.the.object.code.with. | 
| 39e0 |  73 75 63 68 20 61 6e 20 6f 66 66 65 72 2c 20 69    6e 0a 61 63 63 6f 72 64 20 77 69 74 68 20 73 75  | such.an.offer,.in.accord.with.su | 
| 3a00 |  62 73 65 63 74 69 6f 6e 20 36 62 2e 0a 2a 20 2a    2a 64 29 2a 2a 20 43 6f 6e 76 65 79 20 74 68 65  | bsection.6b..*.**d)**.Convey.the | 
| 3a20 |  20 6f 62 6a 65 63 74 20 63 6f 64 65 20 62 79 20    6f 66 66 65 72 69 6e 67 20 61 63 63 65 73 73 20  | .object.code.by.offering.access. | 
| 3a40 |  66 72 6f 6d 20 61 20 64 65 73 69 67 6e 61 74 65    64 20 70 6c 61 63 65 20 28 67 72 61 74 69 73 20  | from.a.designated.place.(gratis. | 
| 3a60 |  6f 72 20 66 6f 72 0a 61 20 63 68 61 72 67 65 29    2c 20 61 6e 64 20 6f 66 66 65 72 20 65 71 75 69  | or.for.a.charge),.and.offer.equi | 
| 3a80 |  76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f    20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69  | valent.access.to.the.Correspondi | 
| 3aa0 |  6e 67 20 53 6f 75 72 63 65 20 69 6e 20 74 68 65    20 73 61 6d 65 20 77 61 79 0a 74 68 72 6f 75 67  | ng.Source.in.the.same.way.throug | 
| 3ac0 |  68 20 74 68 65 20 73 61 6d 65 20 70 6c 61 63 65    20 61 74 20 6e 6f 20 66 75 72 74 68 65 72 20 63  | h.the.same.place.at.no.further.c | 
| 3ae0 |  68 61 72 67 65 2e 20 59 6f 75 20 6e 65 65 64 20    6e 6f 74 20 72 65 71 75 69 72 65 20 72 65 63 69  | harge..You.need.not.require.reci | 
| 3b00 |  70 69 65 6e 74 73 20 74 6f 20 63 6f 70 79 0a 74    68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67  | pients.to.copy.the.Corresponding | 
| 3b20 |  20 53 6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69    74 68 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f  | .Source.along.with.the.object.co | 
| 3b40 |  64 65 2e 20 49 66 20 74 68 65 20 70 6c 61 63 65    20 74 6f 20 63 6f 70 79 20 74 68 65 20 6f 62 6a  | de..If.the.place.to.copy.the.obj | 
| 3b60 |  65 63 74 0a 63 6f 64 65 20 69 73 20 61 20 6e 65    74 77 6f 72 6b 20 73 65 72 76 65 72 2c 20 74 68  | ect.code.is.a.network.server,.th | 
| 3b80 |  65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    53 6f 75 72 63 65 20 6d 61 79 20 62 65 20 6f 6e  | e.Corresponding.Source.may.be.on | 
| 3ba0 |  20 61 20 64 69 66 66 65 72 65 6e 74 20 73 65 72    76 65 72 0a 28 6f 70 65 72 61 74 65 64 20 62 79  | .a.different.server.(operated.by | 
| 3bc0 |  20 79 6f 75 20 6f 72 20 61 20 74 68 69 72 64 20    70 61 72 74 79 29 20 74 68 61 74 20 73 75 70 70  | .you.or.a.third.party).that.supp | 
| 3be0 |  6f 72 74 73 20 65 71 75 69 76 61 6c 65 6e 74 20    63 6f 70 79 69 6e 67 20 66 61 63 69 6c 69 74 69  | orts.equivalent.copying.faciliti | 
| 3c00 |  65 73 2c 0a 70 72 6f 76 69 64 65 64 20 79 6f 75    20 6d 61 69 6e 74 61 69 6e 20 63 6c 65 61 72 20  | es,.provided.you.maintain.clear. | 
| 3c20 |  64 69 72 65 63 74 69 6f 6e 73 20 6e 65 78 74 20    74 6f 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f  | directions.next.to.the.object.co | 
| 3c40 |  64 65 20 73 61 79 69 6e 67 20 77 68 65 72 65 20    74 6f 20 66 69 6e 64 0a 74 68 65 20 43 6f 72 72  | de.saying.where.to.find.the.Corr | 
| 3c60 |  65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65    2e 20 52 65 67 61 72 64 6c 65 73 73 20 6f 66 20  | esponding.Source..Regardless.of. | 
| 3c80 |  77 68 61 74 20 73 65 72 76 65 72 20 68 6f 73 74    73 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64  | what.server.hosts.the.Correspond | 
| 3ca0 |  69 6e 67 20 53 6f 75 72 63 65 2c 0a 79 6f 75 20    72 65 6d 61 69 6e 20 6f 62 6c 69 67 61 74 65 64  | ing.Source,.you.remain.obligated | 
| 3cc0 |  20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20    69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20  | .to.ensure.that.it.is.available. | 
| 3ce0 |  66 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 6e    65 65 64 65 64 20 74 6f 20 73 61 74 69 73 66 79  | for.as.long.as.needed.to.satisfy | 
| 3d00 |  0a 74 68 65 73 65 20 72 65 71 75 69 72 65 6d 65    6e 74 73 2e 0a 2a 20 2a 2a 65 29 2a 2a 20 43 6f  | .these.requirements..*.**e)**.Co | 
| 3d20 |  6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20    63 6f 64 65 20 75 73 69 6e 67 20 70 65 65 72 2d  | nvey.the.object.code.using.peer- | 
| 3d40 |  74 6f 2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73    73 69 6f 6e 2c 20 70 72 6f 76 69 64 65 64 20 79  | to-peer.transmission,.provided.y | 
| 3d60 |  6f 75 20 69 6e 66 6f 72 6d 0a 6f 74 68 65 72 20    70 65 65 72 73 20 77 68 65 72 65 20 74 68 65 20  | ou.inform.other.peers.where.the. | 
| 3d80 |  6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20    43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f  | object.code.and.Corresponding.So | 
| 3da0 |  75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b    20 61 72 65 20 62 65 69 6e 67 0a 6f 66 66 65 72  | urce.of.the.work.are.being.offer | 
| 3dc0 |  65 64 20 74 6f 20 74 68 65 20 67 65 6e 65 72 61    6c 20 70 75 62 6c 69 63 20 61 74 20 6e 6f 20 63  | ed.to.the.general.public.at.no.c | 
| 3de0 |  68 61 72 67 65 20 75 6e 64 65 72 20 73 75 62 73    65 63 74 69 6f 6e 20 36 64 2e 0a 0a 41 20 73 65  | harge.under.subsection.6d...A.se | 
| 3e00 |  70 61 72 61 62 6c 65 20 70 6f 72 74 69 6f 6e 20    6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f  | parable.portion.of.the.object.co | 
| 3e20 |  64 65 2c 20 77 68 6f 73 65 20 73 6f 75 72 63 65    20 63 6f 64 65 20 69 73 20 65 78 63 6c 75 64 65  | de,.whose.source.code.is.exclude | 
| 3e40 |  64 20 66 72 6f 6d 20 74 68 65 0a 43 6f 72 72 65    73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20  | d.from.the.Corresponding.Source. | 
| 3e60 |  61 73 20 61 20 53 79 73 74 65 6d 20 4c 69 62 72    61 72 79 2c 20 6e 65 65 64 20 6e 6f 74 20 62 65  | as.a.System.Library,.need.not.be | 
| 3e80 |  20 69 6e 63 6c 75 64 65 64 20 69 6e 20 63 6f 6e    76 65 79 69 6e 67 20 74 68 65 0a 6f 62 6a 65 63  | .included.in.conveying.the.objec | 
| 3ea0 |  74 20 63 6f 64 65 20 77 6f 72 6b 2e 0a 0a 41 20    26 6c 64 71 75 6f 3b 55 73 65 72 20 50 72 6f 64  | t.code.work...A.“User.Prod | 
| 3ec0 |  75 63 74 26 72 64 71 75 6f 3b 20 69 73 20 65 69    74 68 65 72 20 28 31 29 20 61 20 26 6c 64 71 75  | uct”.is.either.(1).a.&ldqu | 
| 3ee0 |  6f 3b 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75    63 74 26 72 64 71 75 6f 3b 2c 20 77 68 69 63 68  | o;consumer.product”,.which | 
| 3f00 |  0a 6d 65 61 6e 73 20 61 6e 79 20 74 61 6e 67 69    62 6c 65 20 70 65 72 73 6f 6e 61 6c 20 70 72 6f  | .means.any.tangible.personal.pro | 
| 3f20 |  70 65 72 74 79 20 77 68 69 63 68 20 69 73 20 6e    6f 72 6d 61 6c 6c 79 20 75 73 65 64 20 66 6f 72  | perty.which.is.normally.used.for | 
| 3f40 |  20 70 65 72 73 6f 6e 61 6c 2c 20 66 61 6d 69 6c    79 2c 20 6f 72 0a 68 6f 75 73 65 68 6f 6c 64 20  | .personal,.family,.or.household. | 
| 3f60 |  70 75 72 70 6f 73 65 73 2c 20 6f 72 20 28 32 29    20 61 6e 79 74 68 69 6e 67 20 64 65 73 69 67 6e  | purposes,.or.(2).anything.design | 
| 3f80 |  65 64 20 6f 72 20 73 6f 6c 64 20 66 6f 72 20 69    6e 63 6f 72 70 6f 72 61 74 69 6f 6e 20 69 6e 74  | ed.or.sold.for.incorporation.int | 
| 3fa0 |  6f 20 61 0a 64 77 65 6c 6c 69 6e 67 2e 20 49 6e    20 64 65 74 65 72 6d 69 6e 69 6e 67 20 77 68 65  | o.a.dwelling..In.determining.whe | 
| 3fc0 |  74 68 65 72 20 61 20 70 72 6f 64 75 63 74 20 69    73 20 61 20 63 6f 6e 73 75 6d 65 72 20 70 72 6f  | ther.a.product.is.a.consumer.pro | 
| 3fe0 |  64 75 63 74 2c 20 64 6f 75 62 74 66 75 6c 20 63    61 73 65 73 0a 73 68 61 6c 6c 20 62 65 20 72 65  | duct,.doubtful.cases.shall.be.re | 
| 4000 |  73 6f 6c 76 65 64 20 69 6e 20 66 61 76 6f 72 20    6f 66 20 63 6f 76 65 72 61 67 65 2e 20 46 6f 72  | solved.in.favor.of.coverage..For | 
| 4020 |  20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 72    6f 64 75 63 74 20 72 65 63 65 69 76 65 64 20 62  | .a.particular.product.received.b | 
| 4040 |  79 20 61 0a 70 61 72 74 69 63 75 6c 61 72 20 75    73 65 72 2c 20 26 6c 64 71 75 6f 3b 6e 6f 72 6d  | y.a.particular.user,.“norm | 
| 4060 |  61 6c 6c 79 20 75 73 65 64 26 72 64 71 75 6f 3b    20 72 65 66 65 72 73 20 74 6f 20 61 20 74 79 70  | ally.used”.refers.to.a.typ | 
| 4080 |  69 63 61 6c 20 6f 72 20 63 6f 6d 6d 6f 6e 20 75    73 65 20 6f 66 0a 74 68 61 74 20 63 6c 61 73 73  | ical.or.common.use.of.that.class | 
| 40a0 |  20 6f 66 20 70 72 6f 64 75 63 74 2c 20 72 65 67    61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73  | .of.product,.regardless.of.the.s | 
| 40c0 |  74 61 74 75 73 20 6f 66 20 74 68 65 20 70 61 72    74 69 63 75 6c 61 72 20 75 73 65 72 20 6f 72 20  | tatus.of.the.particular.user.or. | 
| 40e0 |  6f 66 20 74 68 65 20 77 61 79 0a 69 6e 20 77 68    69 63 68 20 74 68 65 20 70 61 72 74 69 63 75 6c  | of.the.way.in.which.the.particul | 
| 4100 |  61 72 20 75 73 65 72 20 61 63 74 75 61 6c 6c 79    20 75 73 65 73 2c 20 6f 72 20 65 78 70 65 63 74  | ar.user.actually.uses,.or.expect | 
| 4120 |  73 20 6f 72 20 69 73 20 65 78 70 65 63 74 65 64    20 74 6f 20 75 73 65 2c 20 74 68 65 0a 70 72 6f  | s.or.is.expected.to.use,.the.pro | 
| 4140 |  64 75 63 74 2e 20 41 20 70 72 6f 64 75 63 74 20    69 73 20 61 20 63 6f 6e 73 75 6d 65 72 20 70 72  | duct..A.product.is.a.consumer.pr | 
| 4160 |  6f 64 75 63 74 20 72 65 67 61 72 64 6c 65 73 73    20 6f 66 20 77 68 65 74 68 65 72 20 74 68 65 20  | oduct.regardless.of.whether.the. | 
| 4180 |  70 72 6f 64 75 63 74 20 68 61 73 0a 73 75 62 73    74 61 6e 74 69 61 6c 20 63 6f 6d 6d 65 72 63 69  | product.has.substantial.commerci | 
| 41a0 |  61 6c 2c 20 69 6e 64 75 73 74 72 69 61 6c 20 6f    72 20 6e 6f 6e 2d 63 6f 6e 73 75 6d 65 72 20 75  | al,.industrial.or.non-consumer.u | 
| 41c0 |  73 65 73 2c 20 75 6e 6c 65 73 73 20 73 75 63 68    20 75 73 65 73 20 72 65 70 72 65 73 65 6e 74 0a  | ses,.unless.such.uses.represent. | 
| 41e0 |  74 68 65 20 6f 6e 6c 79 20 73 69 67 6e 69 66 69    63 61 6e 74 20 6d 6f 64 65 20 6f 66 20 75 73 65  | the.only.significant.mode.of.use | 
| 4200 |  20 6f 66 20 74 68 65 20 70 72 6f 64 75 63 74 2e    0a 0a 26 6c 64 71 75 6f 3b 49 6e 73 74 61 6c 6c  | .of.the.product...“Install | 
| 4220 |  61 74 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f    6e 26 72 64 71 75 6f 3b 20 66 6f 72 20 61 20 55  | ation.Information”.for.a.U | 
| 4240 |  73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 61 6e    73 20 61 6e 79 20 6d 65 74 68 6f 64 73 2c 0a 70  | ser.Product.means.any.methods,.p | 
| 4260 |  72 6f 63 65 64 75 72 65 73 2c 20 61 75 74 68 6f    72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20 6f  | rocedures,.authorization.keys,.o | 
| 4280 |  72 20 6f 74 68 65 72 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f 20  | r.other.information.required.to. | 
| 42a0 |  69 6e 73 74 61 6c 6c 20 61 6e 64 20 65 78 65 63    75 74 65 0a 6d 6f 64 69 66 69 65 64 20 76 65 72  | install.and.execute.modified.ver | 
| 42c0 |  73 69 6f 6e 73 20 6f 66 20 61 20 63 6f 76 65 72    65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74 20  | sions.of.a.covered.work.in.that. | 
| 42e0 |  55 73 65 72 20 50 72 6f 64 75 63 74 20 66 72 6f    6d 20 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72  | User.Product.from.a.modified.ver | 
| 4300 |  73 69 6f 6e 20 6f 66 0a 69 74 73 20 43 6f 72 72    65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65  | sion.of.its.Corresponding.Source | 
| 4320 |  2e 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f    6e 20 6d 75 73 74 20 73 75 66 66 69 63 65 20 74  | ..The.information.must.suffice.t | 
| 4340 |  6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68    65 20 63 6f 6e 74 69 6e 75 65 64 0a 66 75 6e 63  | o.ensure.that.the.continued.func | 
| 4360 |  74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d    6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 20 63  | tioning.of.the.modified.object.c | 
| 4380 |  6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 61 73    65 20 70 72 65 76 65 6e 74 65 64 20 6f 72 20 69  | ode.is.in.no.case.prevented.or.i | 
| 43a0 |  6e 74 65 72 66 65 72 65 64 20 77 69 74 68 0a 73    6f 6c 65 6c 79 20 62 65 63 61 75 73 65 20 6d 6f  | nterfered.with.solely.because.mo | 
| 43c0 |  64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 20 62    65 65 6e 20 6d 61 64 65 2e 0a 0a 49 66 20 79 6f  | dification.has.been.made...If.yo | 
| 43e0 |  75 20 63 6f 6e 76 65 79 20 61 6e 20 6f 62 6a 65    63 74 20 63 6f 64 65 20 77 6f 72 6b 20 75 6e 64  | u.convey.an.object.code.work.und | 
| 4400 |  65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20    69 6e 2c 20 6f 72 20 77 69 74 68 2c 20 6f 72 20  | er.this.section.in,.or.with,.or. | 
| 4420 |  73 70 65 63 69 66 69 63 61 6c 6c 79 20 66 6f 72    0a 75 73 65 20 69 6e 2c 20 61 20 55 73 65 72 20  | specifically.for.use.in,.a.User. | 
| 4440 |  50 72 6f 64 75 63 74 2c 20 61 6e 64 20 74 68 65    20 63 6f 6e 76 65 79 69 6e 67 20 6f 63 63 75 72  | Product,.and.the.conveying.occur | 
| 4460 |  73 20 61 73 20 70 61 72 74 20 6f 66 20 61 20 74    72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 20 77 68  | s.as.part.of.a.transaction.in.wh | 
| 4480 |  69 63 68 0a 74 68 65 20 72 69 67 68 74 20 6f 66    20 70 6f 73 73 65 73 73 69 6f 6e 20 61 6e 64 20  | ich.the.right.of.possession.and. | 
| 44a0 |  75 73 65 20 6f 66 20 74 68 65 20 55 73 65 72 20    50 72 6f 64 75 63 74 20 69 73 20 74 72 61 6e 73  | use.of.the.User.Product.is.trans | 
| 44c0 |  66 65 72 72 65 64 20 74 6f 20 74 68 65 20 72 65    63 69 70 69 65 6e 74 0a 69 6e 20 70 65 72 70 65  | ferred.to.the.recipient.in.perpe | 
| 44e0 |  74 75 69 74 79 20 6f 72 20 66 6f 72 20 61 20 66    69 78 65 64 20 74 65 72 6d 20 28 72 65 67 61 72  | tuity.or.for.a.fixed.term.(regar | 
| 4500 |  64 6c 65 73 73 20 6f 66 20 68 6f 77 20 74 68 65    20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 0a  | dless.of.how.the.transaction.is. | 
| 4520 |  63 68 61 72 61 63 74 65 72 69 7a 65 64 29 2c 20    74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e  | characterized),.the.Correspondin | 
| 4540 |  67 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65    64 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63  | g.Source.conveyed.under.this.sec | 
| 4560 |  74 69 6f 6e 20 6d 75 73 74 20 62 65 0a 61 63 63    6f 6d 70 61 6e 69 65 64 20 62 79 20 74 68 65 20  | tion.must.be.accompanied.by.the. | 
| 4580 |  49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66    6f 72 6d 61 74 69 6f 6e 2e 20 42 75 74 20 74 68  | Installation.Information..But.th | 
| 45a0 |  69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 64    6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 69 66  | is.requirement.does.not.apply.if | 
| 45c0 |  0a 6e 65 69 74 68 65 72 20 79 6f 75 20 6e 6f 72    20 61 6e 79 20 74 68 69 72 64 20 70 61 72 74 79  | .neither.you.nor.any.third.party | 
| 45e0 |  20 72 65 74 61 69 6e 73 20 74 68 65 20 61 62 69    6c 69 74 79 20 74 6f 20 69 6e 73 74 61 6c 6c 20  | .retains.the.ability.to.install. | 
| 4600 |  6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 20    63 6f 64 65 0a 6f 6e 20 74 68 65 20 55 73 65 72  | modified.object.code.on.the.User | 
| 4620 |  20 50 72 6f 64 75 63 74 20 28 66 6f 72 20 65 78    61 6d 70 6c 65 2c 20 74 68 65 20 77 6f 72 6b 20  | .Product.(for.example,.the.work. | 
| 4640 |  68 61 73 20 62 65 65 6e 20 69 6e 73 74 61 6c 6c    65 64 20 69 6e 20 52 4f 4d 29 2e 0a 0a 54 68 65  | has.been.installed.in.ROM)...The | 
| 4660 |  20 72 65 71 75 69 72 65 6d 65 6e 74 20 74 6f 20    70 72 6f 76 69 64 65 20 49 6e 73 74 61 6c 6c 61  | .requirement.to.provide.Installa | 
| 4680 |  74 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e    20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64  | tion.Information.does.not.includ | 
| 46a0 |  65 20 61 20 72 65 71 75 69 72 65 6d 65 6e 74 20    74 6f 0a 63 6f 6e 74 69 6e 75 65 20 74 6f 20 70  | e.a.requirement.to.continue.to.p | 
| 46c0 |  72 6f 76 69 64 65 20 73 75 70 70 6f 72 74 20 73    65 72 76 69 63 65 2c 20 77 61 72 72 61 6e 74 79  | rovide.support.service,.warranty | 
| 46e0 |  2c 20 6f 72 20 75 70 64 61 74 65 73 20 66 6f 72    20 61 20 77 6f 72 6b 20 74 68 61 74 20 68 61 73  | ,.or.updates.for.a.work.that.has | 
| 4700 |  20 62 65 65 6e 0a 6d 6f 64 69 66 69 65 64 20 6f    72 20 69 6e 73 74 61 6c 6c 65 64 20 62 79 20 74  | .been.modified.or.installed.by.t | 
| 4720 |  68 65 20 72 65 63 69 70 69 65 6e 74 2c 20 6f 72    20 66 6f 72 20 74 68 65 20 55 73 65 72 20 50 72  | he.recipient,.or.for.the.User.Pr | 
| 4740 |  6f 64 75 63 74 20 69 6e 20 77 68 69 63 68 20 69    74 20 68 61 73 20 62 65 65 6e 0a 6d 6f 64 69 66  | oduct.in.which.it.has.been.modif | 
| 4760 |  69 65 64 20 6f 72 20 69 6e 73 74 61 6c 6c 65 64    2e 20 41 63 63 65 73 73 20 74 6f 20 61 20 6e 65  | ied.or.installed..Access.to.a.ne | 
| 4780 |  74 77 6f 72 6b 20 6d 61 79 20 62 65 20 64 65 6e    69 65 64 20 77 68 65 6e 20 74 68 65 20 6d 6f 64  | twork.may.be.denied.when.the.mod | 
| 47a0 |  69 66 69 63 61 74 69 6f 6e 20 69 74 73 65 6c 66    0a 6d 61 74 65 72 69 61 6c 6c 79 20 61 6e 64 20  | ification.itself.materially.and. | 
| 47c0 |  61 64 76 65 72 73 65 6c 79 20 61 66 66 65 63 74    73 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20  | adversely.affects.the.operation. | 
| 47e0 |  6f 66 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 6f    72 20 76 69 6f 6c 61 74 65 73 20 74 68 65 20 72  | of.the.network.or.violates.the.r | 
| 4800 |  75 6c 65 73 0a 61 6e 64 20 70 72 6f 74 6f 63 6f    6c 73 20 66 6f 72 20 63 6f 6d 6d 75 6e 69 63 61  | ules.and.protocols.for.communica | 
| 4820 |  74 69 6f 6e 20 61 63 72 6f 73 73 20 74 68 65 20    6e 65 74 77 6f 72 6b 2e 0a 0a 43 6f 72 72 65 73  | tion.across.the.network...Corres | 
| 4840 |  70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63    6f 6e 76 65 79 65 64 2c 20 61 6e 64 20 49 6e 73  | ponding.Source.conveyed,.and.Ins | 
| 4860 |  74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 6d    61 74 69 6f 6e 20 70 72 6f 76 69 64 65 64 2c 20  | tallation.Information.provided,. | 
| 4880 |  69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 0a 74    68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74  | in.accord.with.this.section.must | 
| 48a0 |  20 62 65 20 69 6e 20 61 20 66 6f 72 6d 61 74 20    74 68 61 74 20 69 73 20 70 75 62 6c 69 63 6c 79  | .be.in.a.format.that.is.publicly | 
| 48c0 |  20 64 6f 63 75 6d 65 6e 74 65 64 20 28 61 6e 64    20 77 69 74 68 20 61 6e 0a 69 6d 70 6c 65 6d 65  | .documented.(and.with.an.impleme | 
| 48e0 |  6e 74 61 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c    65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 20  | ntation.available.to.the.public. | 
| 4900 |  69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66    6f 72 6d 29 2c 20 61 6e 64 20 6d 75 73 74 20 72  | in.source.code.form),.and.must.r | 
| 4920 |  65 71 75 69 72 65 20 6e 6f 0a 73 70 65 63 69 61    6c 20 70 61 73 73 77 6f 72 64 20 6f 72 20 6b 65  | equire.no.special.password.or.ke | 
| 4940 |  79 20 66 6f 72 20 75 6e 70 61 63 6b 69 6e 67 2c    20 72 65 61 64 69 6e 67 20 6f 72 20 63 6f 70 79  | y.for.unpacking,.reading.or.copy | 
| 4960 |  69 6e 67 2e 0a 0a 23 23 23 20 37 2e 20 41 64 64    69 74 69 6f 6e 61 6c 20 54 65 72 6d 73 2e 0a 0a  | ing...###.7..Additional.Terms... | 
| 4980 |  26 6c 64 71 75 6f 3b 41 64 64 69 74 69 6f 6e 61    6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 26 72 64  | “Additional.permissions&rd | 
| 49a0 |  71 75 6f 3b 20 61 72 65 20 74 65 72 6d 73 20 74    68 61 74 20 73 75 70 70 6c 65 6d 65 6e 74 20 74  | quo;.are.terms.that.supplement.t | 
| 49c0 |  68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73    0a 4c 69 63 65 6e 73 65 20 62 79 20 6d 61 6b 69  | he.terms.of.this.License.by.maki | 
| 49e0 |  6e 67 20 65 78 63 65 70 74 69 6f 6e 73 20 66 72    6f 6d 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f  | ng.exceptions.from.one.or.more.o | 
| 4a00 |  66 20 69 74 73 20 63 6f 6e 64 69 74 69 6f 6e 73    2e 20 41 64 64 69 74 69 6f 6e 61 6c 0a 70 65 72  | f.its.conditions..Additional.per | 
| 4a20 |  6d 69 73 73 69 6f 6e 73 20 74 68 61 74 20 61 72    65 20 61 70 70 6c 69 63 61 62 6c 65 20 74 6f 20  | missions.that.are.applicable.to. | 
| 4a40 |  74 68 65 20 65 6e 74 69 72 65 20 50 72 6f 67 72    61 6d 20 73 68 61 6c 6c 20 62 65 20 74 72 65 61  | the.entire.Program.shall.be.trea | 
| 4a60 |  74 65 64 20 61 73 20 74 68 6f 75 67 68 20 74 68    65 79 0a 77 65 72 65 20 69 6e 63 6c 75 64 65 64  | ted.as.though.they.were.included | 
| 4a80 |  20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65    2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20  | .in.this.License,.to.the.extent. | 
| 4aa0 |  74 68 61 74 20 74 68 65 79 20 61 72 65 20 76 61    6c 69 64 20 75 6e 64 65 72 20 61 70 70 6c 69 63  | that.they.are.valid.under.applic | 
| 4ac0 |  61 62 6c 65 0a 6c 61 77 2e 20 49 66 20 61 64 64    69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69  | able.law..If.additional.permissi | 
| 4ae0 |  6f 6e 73 20 61 70 70 6c 79 20 6f 6e 6c 79 20 74    6f 20 70 61 72 74 20 6f 66 20 74 68 65 20 50 72  | ons.apply.only.to.part.of.the.Pr | 
| 4b00 |  6f 67 72 61 6d 2c 20 74 68 61 74 20 70 61 72 74    20 6d 61 79 20 62 65 0a 75 73 65 64 20 73 65 70  | ogram,.that.part.may.be.used.sep | 
| 4b20 |  61 72 61 74 65 6c 79 20 75 6e 64 65 72 20 74 68    6f 73 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c  | arately.under.those.permissions, | 
| 4b40 |  20 62 75 74 20 74 68 65 20 65 6e 74 69 72 65 20    50 72 6f 67 72 61 6d 20 72 65 6d 61 69 6e 73 20  | .but.the.entire.Program.remains. | 
| 4b60 |  67 6f 76 65 72 6e 65 64 20 62 79 0a 74 68 69 73    20 4c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74  | governed.by.this.License.without | 
| 4b80 |  20 72 65 67 61 72 64 20 74 6f 20 74 68 65 20 61    64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73  | .regard.to.the.additional.permis | 
| 4ba0 |  73 69 6f 6e 73 2e 0a 0a 57 68 65 6e 20 79 6f 75    20 63 6f 6e 76 65 79 20 61 20 63 6f 70 79 20 6f  | sions...When.you.convey.a.copy.o | 
| 4bc0 |  66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b    2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75  | f.a.covered.work,.you.may.at.you | 
| 4be0 |  72 20 6f 70 74 69 6f 6e 20 72 65 6d 6f 76 65 20    61 6e 79 0a 61 64 64 69 74 69 6f 6e 61 6c 20 70  | r.option.remove.any.additional.p | 
| 4c00 |  65 72 6d 69 73 73 69 6f 6e 73 20 66 72 6f 6d 20    74 68 61 74 20 63 6f 70 79 2c 20 6f 72 20 66 72  | ermissions.from.that.copy,.or.fr | 
| 4c20 |  6f 6d 20 61 6e 79 20 70 61 72 74 20 6f 66 20 69    74 2e 20 28 41 64 64 69 74 69 6f 6e 61 6c 0a 70  | om.any.part.of.it..(Additional.p | 
| 4c40 |  65 72 6d 69 73 73 69 6f 6e 73 20 6d 61 79 20 62    65 20 77 72 69 74 74 65 6e 20 74 6f 20 72 65 71  | ermissions.may.be.written.to.req | 
| 4c60 |  75 69 72 65 20 74 68 65 69 72 20 6f 77 6e 20 72    65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74 61 69  | uire.their.own.removal.in.certai | 
| 4c80 |  6e 20 63 61 73 65 73 20 77 68 65 6e 20 79 6f 75    0a 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b  | n.cases.when.you.modify.the.work | 
| 4ca0 |  2e 29 20 59 6f 75 20 6d 61 79 20 70 6c 61 63 65    20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d  | .).You.may.place.additional.perm | 
| 4cc0 |  69 73 73 69 6f 6e 73 20 6f 6e 20 6d 61 74 65 72    69 61 6c 2c 20 61 64 64 65 64 20 62 79 20 79 6f  | issions.on.material,.added.by.yo | 
| 4ce0 |  75 20 74 6f 20 61 0a 63 6f 76 65 72 65 64 20 77    6f 72 6b 2c 20 66 6f 72 20 77 68 69 63 68 20 79  | u.to.a.covered.work,.for.which.y | 
| 4d00 |  6f 75 20 68 61 76 65 20 6f 72 20 63 61 6e 20 67    69 76 65 20 61 70 70 72 6f 70 72 69 61 74 65 20  | ou.have.or.can.give.appropriate. | 
| 4d20 |  63 6f 70 79 72 69 67 68 74 20 70 65 72 6d 69 73    73 69 6f 6e 2e 0a 0a 4e 6f 74 77 69 74 68 73 74  | copyright.permission...Notwithst | 
| 4d40 |  61 6e 64 69 6e 67 20 61 6e 79 20 6f 74 68 65 72    20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68  | anding.any.other.provision.of.th | 
| 4d60 |  69 73 20 4c 69 63 65 6e 73 65 2c 20 66 6f 72 20    6d 61 74 65 72 69 61 6c 20 79 6f 75 20 61 64 64  | is.License,.for.material.you.add | 
| 4d80 |  20 74 6f 20 61 0a 63 6f 76 65 72 65 64 20 77 6f    72 6b 2c 20 79 6f 75 20 6d 61 79 20 28 69 66 20  | .to.a.covered.work,.you.may.(if. | 
| 4da0 |  61 75 74 68 6f 72 69 7a 65 64 20 62 79 20 74 68    65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64  | authorized.by.the.copyright.hold | 
| 4dc0 |  65 72 73 20 6f 66 20 74 68 61 74 20 6d 61 74 65    72 69 61 6c 29 0a 73 75 70 70 6c 65 6d 65 6e 74  | ers.of.that.material).supplement | 
| 4de0 |  20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68    69 73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 20  | .the.terms.of.this.License.with. | 
| 4e00 |  74 65 72 6d 73 3a 0a 0a 2a 20 2a 2a 61 29 2a 2a    20 44 69 73 63 6c 61 69 6d 69 6e 67 20 77 61 72  | terms:..*.**a)**.Disclaiming.war | 
| 4e20 |  72 61 6e 74 79 20 6f 72 20 6c 69 6d 69 74 69 6e    67 20 6c 69 61 62 69 6c 69 74 79 20 64 69 66 66  | ranty.or.limiting.liability.diff | 
| 4e40 |  65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 74 68 65    20 74 65 72 6d 73 20 6f 66 0a 73 65 63 74 69 6f  | erently.from.the.terms.of.sectio | 
| 4e60 |  6e 73 20 31 35 20 61 6e 64 20 31 36 20 6f 66 20    74 68 69 73 20 4c 69 63 65 6e 73 65 3b 20 6f 72  | ns.15.and.16.of.this.License;.or | 
| 4e80 |  0a 2a 20 2a 2a 62 29 2a 2a 20 52 65 71 75 69 72    69 6e 67 20 70 72 65 73 65 72 76 61 74 69 6f 6e  | .*.**b)**.Requiring.preservation | 
| 4ea0 |  20 6f 66 20 73 70 65 63 69 66 69 65 64 20 72 65    61 73 6f 6e 61 62 6c 65 20 6c 65 67 61 6c 20 6e  | .of.specified.reasonable.legal.n | 
| 4ec0 |  6f 74 69 63 65 73 20 6f 72 20 61 75 74 68 6f 72    0a 61 74 74 72 69 62 75 74 69 6f 6e 73 20 69 6e  | otices.or.author.attributions.in | 
| 4ee0 |  20 74 68 61 74 20 6d 61 74 65 72 69 61 6c 20 6f    72 20 69 6e 20 74 68 65 20 41 70 70 72 6f 70 72  | .that.material.or.in.the.Appropr | 
| 4f00 |  69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63    65 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20  | iate.Legal.Notices.displayed.by. | 
| 4f20 |  77 6f 72 6b 73 0a 63 6f 6e 74 61 69 6e 69 6e 67    20 69 74 3b 20 6f 72 0a 2a 20 2a 2a 63 29 2a 2a  | works.containing.it;.or.*.**c)** | 
| 4f40 |  20 50 72 6f 68 69 62 69 74 69 6e 67 20 6d 69 73    72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f  | .Prohibiting.misrepresentation.o | 
| 4f60 |  66 20 74 68 65 20 6f 72 69 67 69 6e 20 6f 66 20    74 68 61 74 20 6d 61 74 65 72 69 61 6c 2c 20 6f  | f.the.origin.of.that.material,.o | 
| 4f80 |  72 20 72 65 71 75 69 72 69 6e 67 20 74 68 61 74    0a 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f  | r.requiring.that.modified.versio | 
| 4fa0 |  6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65 72    69 61 6c 20 62 65 20 6d 61 72 6b 65 64 20 69 6e  | ns.of.such.material.be.marked.in | 
| 4fc0 |  20 72 65 61 73 6f 6e 61 62 6c 65 20 77 61 79 73    20 61 73 20 64 69 66 66 65 72 65 6e 74 20 66 72  | .reasonable.ways.as.different.fr | 
| 4fe0 |  6f 6d 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20    76 65 72 73 69 6f 6e 3b 20 6f 72 0a 2a 20 2a 2a  | om.the.original.version;.or.*.** | 
| 5000 |  64 29 2a 2a 20 4c 69 6d 69 74 69 6e 67 20 74 68    65 20 75 73 65 20 66 6f 72 20 70 75 62 6c 69 63  | d)**.Limiting.the.use.for.public | 
| 5020 |  69 74 79 20 70 75 72 70 6f 73 65 73 20 6f 66 20    6e 61 6d 65 73 20 6f 66 20 6c 69 63 65 6e 73 6f  | ity.purposes.of.names.of.licenso | 
| 5040 |  72 73 20 6f 72 20 61 75 74 68 6f 72 73 20 6f 66    20 74 68 65 0a 6d 61 74 65 72 69 61 6c 3b 20 6f  | rs.or.authors.of.the.material;.o | 
| 5060 |  72 0a 2a 20 2a 2a 65 29 2a 2a 20 44 65 63 6c 69    6e 69 6e 67 20 74 6f 20 67 72 61 6e 74 20 72 69  | r.*.**e)**.Declining.to.grant.ri | 
| 5080 |  67 68 74 73 20 75 6e 64 65 72 20 74 72 61 64 65    6d 61 72 6b 20 6c 61 77 20 66 6f 72 20 75 73 65  | ghts.under.trademark.law.for.use | 
| 50a0 |  20 6f 66 20 73 6f 6d 65 20 74 72 61 64 65 20 6e    61 6d 65 73 2c 0a 74 72 61 64 65 6d 61 72 6b 73  | .of.some.trade.names,.trademarks | 
| 50c0 |  2c 20 6f 72 20 73 65 72 76 69 63 65 20 6d 61 72    6b 73 3b 20 6f 72 0a 2a 20 2a 2a 66 29 2a 2a 20  | ,.or.service.marks;.or.*.**f)**. | 
| 50e0 |  52 65 71 75 69 72 69 6e 67 20 69 6e 64 65 6d 6e    69 66 69 63 61 74 69 6f 6e 20 6f 66 20 6c 69 63  | Requiring.indemnification.of.lic | 
| 5100 |  65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f    72 73 20 6f 66 20 74 68 61 74 20 6d 61 74 65 72  | ensors.and.authors.of.that.mater | 
| 5120 |  69 61 6c 20 62 79 20 61 6e 79 6f 6e 65 0a 77 68    6f 20 63 6f 6e 76 65 79 73 20 74 68 65 20 6d 61  | ial.by.anyone.who.conveys.the.ma | 
| 5140 |  74 65 72 69 61 6c 20 28 6f 72 20 6d 6f 64 69 66    69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20  | terial.(or.modified.versions.of. | 
| 5160 |  69 74 29 20 77 69 74 68 20 63 6f 6e 74 72 61 63    74 75 61 6c 20 61 73 73 75 6d 70 74 69 6f 6e 73  | it).with.contractual.assumptions | 
| 5180 |  20 6f 66 0a 6c 69 61 62 69 6c 69 74 79 20 74 6f    20 74 68 65 20 72 65 63 69 70 69 65 6e 74 2c 20  | .of.liability.to.the.recipient,. | 
| 51a0 |  66 6f 72 20 61 6e 79 20 6c 69 61 62 69 6c 69 74    79 20 74 68 61 74 20 74 68 65 73 65 20 63 6f 6e  | for.any.liability.that.these.con | 
| 51c0 |  74 72 61 63 74 75 61 6c 20 61 73 73 75 6d 70 74    69 6f 6e 73 0a 64 69 72 65 63 74 6c 79 20 69 6d  | tractual.assumptions.directly.im | 
| 51e0 |  70 6f 73 65 20 6f 6e 20 74 68 6f 73 65 20 6c 69    63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68  | pose.on.those.licensors.and.auth | 
| 5200 |  6f 72 73 2e 0a 0a 41 6c 6c 20 6f 74 68 65 72 20    6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 61  | ors...All.other.non-permissive.a | 
| 5220 |  64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 20    61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 26  | dditional.terms.are.considered.& | 
| 5240 |  6c 64 71 75 6f 3b 66 75 72 74 68 65 72 0a 72 65    73 74 72 69 63 74 69 6f 6e 73 26 72 64 71 75 6f  | ldquo;further.restrictions&rdquo | 
| 5260 |  3b 20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 61    6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 20  | ;.within.the.meaning.of.section. | 
| 5280 |  31 30 2e 20 49 66 20 74 68 65 20 50 72 6f 67 72    61 6d 20 61 73 20 79 6f 75 20 72 65 63 65 69 76  | 10..If.the.Program.as.you.receiv | 
| 52a0 |  65 64 0a 69 74 2c 20 6f 72 20 61 6e 79 20 70 61    72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61 69  | ed.it,.or.any.part.of.it,.contai | 
| 52c0 |  6e 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 74    69 6e 67 20 74 68 61 74 20 69 74 20 69 73 20 67  | ns.a.notice.stating.that.it.is.g | 
| 52e0 |  6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 20    4c 69 63 65 6e 73 65 0a 61 6c 6f 6e 67 20 77 69  | overned.by.this.License.along.wi | 
| 5300 |  74 68 20 61 20 74 65 72 6d 20 74 68 61 74 20 69    73 20 61 20 66 75 72 74 68 65 72 20 72 65 73 74  | th.a.term.that.is.a.further.rest | 
| 5320 |  72 69 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 79    20 72 65 6d 6f 76 65 20 74 68 61 74 20 74 65 72  | riction,.you.may.remove.that.ter | 
| 5340 |  6d 2e 20 49 66 20 61 0a 6c 69 63 65 6e 73 65 20    64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e  | m..If.a.license.document.contain | 
| 5360 |  73 20 61 20 66 75 72 74 68 65 72 20 72 65 73 74    72 69 63 74 69 6f 6e 20 62 75 74 20 70 65 72 6d  | s.a.further.restriction.but.perm | 
| 5380 |  69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e 67 20    6f 72 20 63 6f 6e 76 65 79 69 6e 67 0a 75 6e 64  | its.relicensing.or.conveying.und | 
| 53a0 |  65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c    20 79 6f 75 20 6d 61 79 20 61 64 64 20 74 6f 20  | er.this.License,.you.may.add.to. | 
| 53c0 |  61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 6d    61 74 65 72 69 61 6c 20 67 6f 76 65 72 6e 65 64  | a.covered.work.material.governed | 
| 53e0 |  20 62 79 20 74 68 65 20 74 65 72 6d 73 20 6f 66    0a 74 68 61 74 20 6c 69 63 65 6e 73 65 20 64 6f  | .by.the.terms.of.that.license.do | 
| 5400 |  63 75 6d 65 6e 74 2c 20 70 72 6f 76 69 64 65 64    20 74 68 61 74 20 74 68 65 20 66 75 72 74 68 65  | cument,.provided.that.the.furthe | 
| 5420 |  72 20 72 65 73 74 72 69 63 74 69 6f 6e 20 64 6f    65 73 20 6e 6f 74 20 73 75 72 76 69 76 65 20 73  | r.restriction.does.not.survive.s | 
| 5440 |  75 63 68 0a 72 65 6c 69 63 65 6e 73 69 6e 67 20    6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 49  | uch.relicensing.or.conveying...I | 
| 5460 |  66 20 79 6f 75 20 61 64 64 20 74 65 72 6d 73 20    74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72  | f.you.add.terms.to.a.covered.wor | 
| 5480 |  6b 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68    20 74 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 79  | k.in.accord.with.this.section,.y | 
| 54a0 |  6f 75 20 6d 75 73 74 20 70 6c 61 63 65 2c 20 69    6e 0a 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73  | ou.must.place,.in.the.relevant.s | 
| 54c0 |  6f 75 72 63 65 20 66 69 6c 65 73 2c 20 61 20 73    74 61 74 65 6d 65 6e 74 20 6f 66 20 74 68 65 20  | ource.files,.a.statement.of.the. | 
| 54e0 |  61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73    20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 74  | additional.terms.that.apply.to.t | 
| 5500 |  68 6f 73 65 0a 66 69 6c 65 73 2c 20 6f 72 20 61    20 6e 6f 74 69 63 65 20 69 6e 64 69 63 61 74 69  | hose.files,.or.a.notice.indicati | 
| 5520 |  6e 67 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64    20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20  | ng.where.to.find.the.applicable. | 
| 5540 |  74 65 72 6d 73 2e 0a 0a 41 64 64 69 74 69 6f 6e    61 6c 20 74 65 72 6d 73 2c 20 70 65 72 6d 69 73  | terms...Additional.terms,.permis | 
| 5560 |  73 69 76 65 20 6f 72 20 6e 6f 6e 2d 70 65 72 6d    69 73 73 69 76 65 2c 20 6d 61 79 20 62 65 20 73  | sive.or.non-permissive,.may.be.s | 
| 5580 |  74 61 74 65 64 20 69 6e 20 74 68 65 20 66 6f 72    6d 20 6f 66 20 61 0a 73 65 70 61 72 61 74 65 6c  | tated.in.the.form.of.a.separatel | 
| 55a0 |  79 20 77 72 69 74 74 65 6e 20 6c 69 63 65 6e 73    65 2c 20 6f 72 20 73 74 61 74 65 64 20 61 73 20  | y.written.license,.or.stated.as. | 
| 55c0 |  65 78 63 65 70 74 69 6f 6e 73 3b 20 74 68 65 20    61 62 6f 76 65 20 72 65 71 75 69 72 65 6d 65 6e  | exceptions;.the.above.requiremen | 
| 55e0 |  74 73 20 61 70 70 6c 79 0a 65 69 74 68 65 72 20    77 61 79 2e 0a 0a 23 23 23 20 38 2e 20 54 65 72  | ts.apply.either.way...###.8..Ter | 
| 5600 |  6d 69 6e 61 74 69 6f 6e 2e 0a 0a 59 6f 75 20 6d    61 79 20 6e 6f 74 20 70 72 6f 70 61 67 61 74 65  | mination...You.may.not.propagate | 
| 5620 |  20 6f 72 20 6d 6f 64 69 66 79 20 61 20 63 6f 76    65 72 65 64 20 77 6f 72 6b 20 65 78 63 65 70 74  | .or.modify.a.covered.work.except | 
| 5640 |  20 61 73 20 65 78 70 72 65 73 73 6c 79 20 70 72    6f 76 69 64 65 64 20 75 6e 64 65 72 0a 74 68 69  | .as.expressly.provided.under.thi | 
| 5660 |  73 20 4c 69 63 65 6e 73 65 2e 20 41 6e 79 20 61    74 74 65 6d 70 74 20 6f 74 68 65 72 77 69 73 65  | s.License..Any.attempt.otherwise | 
| 5680 |  20 74 6f 20 70 72 6f 70 61 67 61 74 65 20 6f 72    20 6d 6f 64 69 66 79 20 69 74 20 69 73 20 76 6f  | .to.propagate.or.modify.it.is.vo | 
| 56a0 |  69 64 2c 20 61 6e 64 20 77 69 6c 6c 0a 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d 69  | id,.and.will.automatically.termi | 
| 56c0 |  6e 61 74 65 20 79 6f 75 72 20 72 69 67 68 74 73    20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65  | nate.your.rights.under.this.Lice | 
| 56e0 |  6e 73 65 20 28 69 6e 63 6c 75 64 69 6e 67 20 61    6e 79 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73  | nse.(including.any.patent.licens | 
| 5700 |  65 73 0a 67 72 61 6e 74 65 64 20 75 6e 64 65 72    20 74 68 65 20 74 68 69 72 64 20 70 61 72 61 67  | es.granted.under.the.third.parag | 
| 5720 |  72 61 70 68 20 6f 66 20 73 65 63 74 69 6f 6e 20    31 31 29 2e 0a 0a 48 6f 77 65 76 65 72 2c 20 69  | raph.of.section.11)...However,.i | 
| 5740 |  66 20 79 6f 75 20 63 65 61 73 65 20 61 6c 6c 20    76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69  | f.you.cease.all.violation.of.thi | 
| 5760 |  73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 6e 20    79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f  | s.License,.then.your.license.fro | 
| 5780 |  6d 20 61 0a 70 61 72 74 69 63 75 6c 61 72 20 63    6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20  | m.a.particular.copyright.holder. | 
| 57a0 |  69 73 20 72 65 69 6e 73 74 61 74 65 64 20 28 61    29 20 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c  | is.reinstated.(a).provisionally, | 
| 57c0 |  20 75 6e 6c 65 73 73 20 61 6e 64 20 75 6e 74 69    6c 20 74 68 65 0a 63 6f 70 79 72 69 67 68 74 20  | .unless.and.until.the.copyright. | 
| 57e0 |  68 6f 6c 64 65 72 20 65 78 70 6c 69 63 69 74 6c    79 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 74 65  | holder.explicitly.and.finally.te | 
| 5800 |  72 6d 69 6e 61 74 65 73 20 79 6f 75 72 20 6c 69    63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70  | rminates.your.license,.and.(b).p | 
| 5820 |  65 72 6d 61 6e 65 6e 74 6c 79 2c 0a 69 66 20 74    68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c  | ermanently,.if.the.copyright.hol | 
| 5840 |  64 65 72 20 66 61 69 6c 73 20 74 6f 20 6e 6f 74    69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76  | der.fails.to.notify.you.of.the.v | 
| 5860 |  69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65    20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e  | iolation.by.some.reasonable.mean | 
| 5880 |  73 0a 70 72 69 6f 72 20 74 6f 20 36 30 20 64 61    79 73 20 61 66 74 65 72 20 74 68 65 20 63 65 73  | s.prior.to.60.days.after.the.ces | 
| 58a0 |  73 61 74 69 6f 6e 2e 0a 0a 4d 6f 72 65 6f 76 65    72 2c 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20  | sation...Moreover,.your.license. | 
| 58c0 |  66 72 6f 6d 20 61 20 70 61 72 74 69 63 75 6c 61    72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64  | from.a.particular.copyright.hold | 
| 58e0 |  65 72 20 69 73 20 72 65 69 6e 73 74 61 74 65 64    20 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 69 66 20  | er.is.reinstated.permanently.if. | 
| 5900 |  74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f    6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f  | the.copyright.holder.notifies.yo | 
| 5920 |  75 20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69    6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f  | u.of.the.violation.by.some.reaso | 
| 5940 |  6e 61 62 6c 65 20 6d 65 61 6e 73 2c 20 74 68 69    73 0a 69 73 20 74 68 65 20 66 69 72 73 74 20 74  | nable.means,.this.is.the.first.t | 
| 5960 |  69 6d 65 20 79 6f 75 20 68 61 76 65 20 72 65 63    65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20  | ime.you.have.received.notice.of. | 
| 5980 |  76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69    73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61  | violation.of.this.License.(for.a | 
| 59a0 |  6e 79 0a 77 6f 72 6b 29 20 66 72 6f 6d 20 74 68    61 74 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c  | ny.work).from.that.copyright.hol | 
| 59c0 |  64 65 72 2c 20 61 6e 64 20 79 6f 75 20 63 75 72    65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20  | der,.and.you.cure.the.violation. | 
| 59e0 |  70 72 69 6f 72 20 74 6f 20 33 30 20 64 61 79 73    20 61 66 74 65 72 0a 79 6f 75 72 20 72 65 63 65  | prior.to.30.days.after.your.rece | 
| 5a00 |  69 70 74 20 6f 66 20 74 68 65 20 6e 6f 74 69 63    65 2e 0a 0a 54 65 72 6d 69 6e 61 74 69 6f 6e 20  | ipt.of.the.notice...Termination. | 
| 5a20 |  6f 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 75    6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f  | of.your.rights.under.this.sectio | 
| 5a40 |  6e 20 64 6f 65 73 20 6e 6f 74 20 74 65 72 6d 69    6e 61 74 65 20 74 68 65 20 6c 69 63 65 6e 73 65  | n.does.not.terminate.the.license | 
| 5a60 |  73 20 6f 66 0a 70 61 72 74 69 65 73 20 77 68 6f    20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63  | s.of.parties.who.have.received.c | 
| 5a80 |  6f 70 69 65 73 20 6f 72 20 72 69 67 68 74 73 20    66 72 6f 6d 20 79 6f 75 20 75 6e 64 65 72 20 74  | opies.or.rights.from.you.under.t | 
| 5aa0 |  68 69 73 20 4c 69 63 65 6e 73 65 2e 20 49 66 20    79 6f 75 72 0a 72 69 67 68 74 73 20 68 61 76 65  | his.License..If.your.rights.have | 
| 5ac0 |  20 62 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64    20 61 6e 64 20 6e 6f 74 20 70 65 72 6d 61 6e 65  | .been.terminated.and.not.permane | 
| 5ae0 |  6e 74 6c 79 20 72 65 69 6e 73 74 61 74 65 64 2c    20 79 6f 75 20 64 6f 20 6e 6f 74 20 71 75 61 6c  | ntly.reinstated,.you.do.not.qual | 
| 5b00 |  69 66 79 20 74 6f 0a 72 65 63 65 69 76 65 20 6e    65 77 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20  | ify.to.receive.new.licenses.for. | 
| 5b20 |  74 68 65 20 73 61 6d 65 20 6d 61 74 65 72 69 61    6c 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 20  | the.same.material.under.section. | 
| 5b40 |  31 30 2e 0a 0a 23 23 23 20 39 2e 20 41 63 63 65    70 74 61 6e 63 65 20 4e 6f 74 20 52 65 71 75 69  | 10...###.9..Acceptance.Not.Requi | 
| 5b60 |  72 65 64 20 66 6f 72 20 48 61 76 69 6e 67 20 43    6f 70 69 65 73 2e 0a 0a 59 6f 75 20 61 72 65 20  | red.for.Having.Copies...You.are. | 
| 5b80 |  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 65  | not.required.to.accept.this.Lice | 
| 5ba0 |  6e 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20    72 65 63 65 69 76 65 20 6f 72 20 72 75 6e 20 61  | nse.in.order.to.receive.or.run.a | 
| 5bc0 |  20 63 6f 70 79 20 6f 66 20 74 68 65 0a 50 72 6f    67 72 61 6d 2e 20 41 6e 63 69 6c 6c 61 72 79 20  | .copy.of.the.Program..Ancillary. | 
| 5be0 |  70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61    20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 6f 63  | propagation.of.a.covered.work.oc | 
| 5c00 |  63 75 72 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61    73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20  | curring.solely.as.a.consequence. | 
| 5c20 |  6f 66 0a 75 73 69 6e 67 20 70 65 65 72 2d 74 6f    2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69  | of.using.peer-to-peer.transmissi | 
| 5c40 |  6f 6e 20 74 6f 20 72 65 63 65 69 76 65 20 61 20    63 6f 70 79 20 6c 69 6b 65 77 69 73 65 20 64 6f  | on.to.receive.a.copy.likewise.do | 
| 5c60 |  65 73 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 61    63 63 65 70 74 61 6e 63 65 2e 20 48 6f 77 65 76  | es.not.require.acceptance..Howev | 
| 5c80 |  65 72 2c 20 6e 6f 74 68 69 6e 67 20 6f 74 68 65    72 20 74 68 61 6e 20 74 68 69 73 20 4c 69 63 65  | er,.nothing.other.than.this.Lice | 
| 5ca0 |  6e 73 65 20 67 72 61 6e 74 73 20 79 6f 75 20 70    65 72 6d 69 73 73 69 6f 6e 20 74 6f 0a 70 72 6f  | nse.grants.you.permission.to.pro | 
| 5cc0 |  70 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79    20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72  | pagate.or.modify.any.covered.wor | 
| 5ce0 |  6b 2e 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73    20 69 6e 66 72 69 6e 67 65 20 63 6f 70 79 72 69  | k..These.actions.infringe.copyri | 
| 5d00 |  67 68 74 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f    74 0a 61 63 63 65 70 74 20 74 68 69 73 20 4c 69  | ght.if.you.do.not.accept.this.Li | 
| 5d20 |  63 65 6e 73 65 2e 20 54 68 65 72 65 66 6f 72 65    2c 20 62 79 20 6d 6f 64 69 66 79 69 6e 67 20 6f  | cense..Therefore,.by.modifying.o | 
| 5d40 |  72 20 70 72 6f 70 61 67 61 74 69 6e 67 20 61 20    63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 79 6f  | r.propagating.a.covered.work,.yo | 
| 5d60 |  75 0a 69 6e 64 69 63 61 74 65 20 79 6f 75 72 20    61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 74 68  | u.indicate.your.acceptance.of.th | 
| 5d80 |  69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 64 6f    20 73 6f 2e 0a 0a 23 23 23 20 31 30 2e 20 41 75  | is.License.to.do.so...###.10..Au | 
| 5da0 |  74 6f 6d 61 74 69 63 20 4c 69 63 65 6e 73 69 6e    67 20 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20  | tomatic.Licensing.of.Downstream. | 
| 5dc0 |  52 65 63 69 70 69 65 6e 74 73 2e 0a 0a 45 61 63    68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e 76 65  | Recipients...Each.time.you.conve | 
| 5de0 |  79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b    2c 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 20  | y.a.covered.work,.the.recipient. | 
| 5e00 |  61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65    63 65 69 76 65 73 20 61 20 6c 69 63 65 6e 73 65  | automatically.receives.a.license | 
| 5e20 |  0a 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e    61 6c 20 6c 69 63 65 6e 73 6f 72 73 2c 20 74 6f  | .from.the.original.licensors,.to | 
| 5e40 |  20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e 64    20 70 72 6f 70 61 67 61 74 65 20 74 68 61 74 20  | .run,.modify.and.propagate.that. | 
| 5e60 |  77 6f 72 6b 2c 20 73 75 62 6a 65 63 74 20 74 6f    20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2e 20 59  | work,.subject.to.this.License..Y | 
| 5e80 |  6f 75 20 61 72 65 20 6e 6f 74 20 72 65 73 70 6f    6e 73 69 62 6c 65 20 66 6f 72 20 65 6e 66 6f 72  | ou.are.not.responsible.for.enfor | 
| 5ea0 |  63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 20    62 79 20 74 68 69 72 64 20 70 61 72 74 69 65 73  | cing.compliance.by.third.parties | 
| 5ec0 |  20 77 69 74 68 20 74 68 69 73 0a 4c 69 63 65 6e    73 65 2e 0a 0a 41 6e 20 26 6c 64 71 75 6f 3b 65  | .with.this.License...An.“e | 
| 5ee0 |  6e 74 69 74 79 20 74 72 61 6e 73 61 63 74 69 6f    6e 26 72 64 71 75 6f 3b 20 69 73 20 61 20 74 72  | ntity.transaction”.is.a.tr | 
| 5f00 |  61 6e 73 61 63 74 69 6f 6e 20 74 72 61 6e 73 66    65 72 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 6f  | ansaction.transferring.control.o | 
| 5f20 |  66 20 61 6e 0a 6f 72 67 61 6e 69 7a 61 74 69 6f    6e 2c 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61  | f.an.organization,.or.substantia | 
| 5f40 |  6c 6c 79 20 61 6c 6c 20 61 73 73 65 74 73 20 6f    66 20 6f 6e 65 2c 20 6f 72 20 73 75 62 64 69 76  | lly.all.assets.of.one,.or.subdiv | 
| 5f60 |  69 64 69 6e 67 20 61 6e 20 6f 72 67 61 6e 69 7a    61 74 69 6f 6e 2c 20 6f 72 0a 6d 65 72 67 69 6e  | iding.an.organization,.or.mergin | 
| 5f80 |  67 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 2e    20 49 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20  | g.organizations..If.propagation. | 
| 5fa0 |  6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72    6b 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 61  | of.a.covered.work.results.from.a | 
| 5fc0 |  6e 20 65 6e 74 69 74 79 0a 74 72 61 6e 73 61 63    74 69 6f 6e 2c 20 65 61 63 68 20 70 61 72 74 79  | n.entity.transaction,.each.party | 
| 5fe0 |  20 74 6f 20 74 68 61 74 20 74 72 61 6e 73 61 63    74 69 6f 6e 20 77 68 6f 20 72 65 63 65 69 76 65  | .to.that.transaction.who.receive | 
| 6000 |  73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20    77 6f 72 6b 20 61 6c 73 6f 0a 72 65 63 65 69 76  | s.a.copy.of.the.work.also.receiv | 
| 6020 |  65 73 20 77 68 61 74 65 76 65 72 20 6c 69 63 65    6e 73 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b  | es.whatever.licenses.to.the.work | 
| 6040 |  20 74 68 65 20 70 61 72 74 79 27 73 20 70 72 65    64 65 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65  | .the.party's.predecessor.in.inte | 
| 6060 |  72 65 73 74 20 68 61 64 20 6f 72 0a 63 6f 75 6c    64 20 67 69 76 65 20 75 6e 64 65 72 20 74 68 65  | rest.had.or.could.give.under.the | 
| 6080 |  20 70 72 65 76 69 6f 75 73 20 70 61 72 61 67 72    61 70 68 2c 20 70 6c 75 73 20 61 20 72 69 67 68  | .previous.paragraph,.plus.a.righ | 
| 60a0 |  74 20 74 6f 20 70 6f 73 73 65 73 73 69 6f 6e 20    6f 66 20 74 68 65 0a 43 6f 72 72 65 73 70 6f 6e  | t.to.possession.of.the.Correspon | 
| 60c0 |  64 69 6e 67 20 53 6f 75 72 63 65 20 6f 66 20 74    68 65 20 77 6f 72 6b 20 66 72 6f 6d 20 74 68 65  | ding.Source.of.the.work.from.the | 
| 60e0 |  20 70 72 65 64 65 63 65 73 73 6f 72 20 69 6e 20    69 6e 74 65 72 65 73 74 2c 20 69 66 20 74 68 65  | .predecessor.in.interest,.if.the | 
| 6100 |  20 70 72 65 64 65 63 65 73 73 6f 72 0a 68 61 73    20 69 74 20 6f 72 20 63 61 6e 20 67 65 74 20 69  | .predecessor.has.it.or.can.get.i | 
| 6120 |  74 20 77 69 74 68 20 72 65 61 73 6f 6e 61 62 6c    65 20 65 66 66 6f 72 74 73 2e 0a 0a 59 6f 75 20  | t.with.reasonable.efforts...You. | 
| 6140 |  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 72 20 72 65 73 74 72  | may.not.impose.any.further.restr | 
| 6160 |  69 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 65    78 65 72 63 69 73 65 20 6f 66 20 74 68 65 20 72  | ictions.on.the.exercise.of.the.r | 
| 6180 |  69 67 68 74 73 20 67 72 61 6e 74 65 64 20 6f 72    0a 61 66 66 69 72 6d 65 64 20 75 6e 64 65 72 20  | ights.granted.or.affirmed.under. | 
| 61a0 |  74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 46 6f    72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 6d  | this.License..For.example,.you.m | 
| 61c0 |  61 79 20 6e 6f 74 20 69 6d 70 6f 73 65 20 61 20    6c 69 63 65 6e 73 65 20 66 65 65 2c 20 72 6f 79  | ay.not.impose.a.license.fee,.roy | 
| 61e0 |  61 6c 74 79 2c 0a 6f 72 20 6f 74 68 65 72 20 63    68 61 72 67 65 20 66 6f 72 20 65 78 65 72 63 69  | alty,.or.other.charge.for.exerci | 
| 6200 |  73 65 20 6f 66 20 72 69 67 68 74 73 20 67 72 61    6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20  | se.of.rights.granted.under.this. | 
| 6220 |  4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 79 6f 75    20 6d 61 79 20 6e 6f 74 0a 69 6e 69 74 69 61 74  | License,.and.you.may.not.initiat | 
| 6240 |  65 20 6c 69 74 69 67 61 74 69 6f 6e 20 28 69 6e    63 6c 75 64 69 6e 67 20 61 20 63 72 6f 73 73 2d  | e.litigation.(including.a.cross- | 
| 6260 |  63 6c 61 69 6d 20 6f 72 20 63 6f 75 6e 74 65 72    63 6c 61 69 6d 20 69 6e 20 61 20 6c 61 77 73 75  | claim.or.counterclaim.in.a.lawsu | 
| 6280 |  69 74 29 20 61 6c 6c 65 67 69 6e 67 0a 74 68 61    74 20 61 6e 79 20 70 61 74 65 6e 74 20 63 6c 61  | it).alleging.that.any.patent.cla | 
| 62a0 |  69 6d 20 69 73 20 69 6e 66 72 69 6e 67 65 64 20    62 79 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67  | im.is.infringed.by.making,.using | 
| 62c0 |  2c 20 73 65 6c 6c 69 6e 67 2c 20 6f 66 66 65 72    69 6e 67 20 66 6f 72 20 73 61 6c 65 2c 20 6f 72  | ,.selling,.offering.for.sale,.or | 
| 62e0 |  0a 69 6d 70 6f 72 74 69 6e 67 20 74 68 65 20 50    72 6f 67 72 61 6d 20 6f 72 20 61 6e 79 20 70 6f  | .importing.the.Program.or.any.po | 
| 6300 |  72 74 69 6f 6e 20 6f 66 20 69 74 2e 0a 0a 23 23    23 20 31 31 2e 20 50 61 74 65 6e 74 73 2e 0a 0a  | rtion.of.it...###.11..Patents... | 
| 6320 |  41 20 26 6c 64 71 75 6f 3b 63 6f 6e 74 72 69 62    75 74 6f 72 26 72 64 71 75 6f 3b 20 69 73 20 61  | A.“contributor”.is.a | 
| 6340 |  20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65    72 20 77 68 6f 20 61 75 74 68 6f 72 69 7a 65 73  | .copyright.holder.who.authorizes | 
| 6360 |  20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 0a    4c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20 50  | .use.under.this.License.of.the.P | 
| 6380 |  72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 6b    20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 50 72  | rogram.or.a.work.on.which.the.Pr | 
| 63a0 |  6f 67 72 61 6d 20 69 73 20 62 61 73 65 64 2e 20    54 68 65 20 77 6f 72 6b 20 74 68 75 73 0a 6c 69  | ogram.is.based..The.work.thus.li | 
| 63c0 |  63 65 6e 73 65 64 20 69 73 20 63 61 6c 6c 65 64    20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72  | censed.is.called.the.contributor | 
| 63e0 |  27 73 20 26 6c 64 71 75 6f 3b 63 6f 6e 74 72 69    62 75 74 6f 72 20 76 65 72 73 69 6f 6e 26 72 64  | 's.“contributor.version&rd | 
| 6400 |  71 75 6f 3b 2e 0a 0a 41 20 63 6f 6e 74 72 69 62    75 74 6f 72 27 73 20 26 6c 64 71 75 6f 3b 65 73  | quo;...A.contributor's.“es | 
| 6420 |  73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20 63    6c 61 69 6d 73 26 72 64 71 75 6f 3b 20 61 72 65  | sential.patent.claims”.are | 
| 6440 |  20 61 6c 6c 20 70 61 74 65 6e 74 20 63 6c 61 69    6d 73 20 6f 77 6e 65 64 20 6f 72 0a 63 6f 6e 74  | .all.patent.claims.owned.or.cont | 
| 6460 |  72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 63 6f    6e 74 72 69 62 75 74 6f 72 2c 20 77 68 65 74 68  | rolled.by.the.contributor,.wheth | 
| 6480 |  65 72 20 61 6c 72 65 61 64 79 20 61 63 71 75 69    72 65 64 20 6f 72 20 68 65 72 65 61 66 74 65 72  | er.already.acquired.or.hereafter | 
| 64a0 |  20 61 63 71 75 69 72 65 64 2c 20 74 68 61 74 0a    77 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67  | .acquired,.that.would.be.infring | 
| 64c0 |  65 64 20 62 79 20 73 6f 6d 65 20 6d 61 6e 6e 65    72 2c 20 70 65 72 6d 69 74 74 65 64 20 62 79 20  | ed.by.some.manner,.permitted.by. | 
| 64e0 |  74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 6f 66    20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20  | this.License,.of.making,.using,. | 
| 6500 |  6f 72 0a 73 65 6c 6c 69 6e 67 20 69 74 73 20 63    6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69  | or.selling.its.contributor.versi | 
| 6520 |  6f 6e 2c 20 62 75 74 20 64 6f 20 6e 6f 74 20 69    6e 63 6c 75 64 65 20 63 6c 61 69 6d 73 20 74 68  | on,.but.do.not.include.claims.th | 
| 6540 |  61 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 66 72    69 6e 67 65 64 0a 6f 6e 6c 79 20 61 73 20 61 20  | at.would.be.infringed.only.as.a. | 
| 6560 |  63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 66    75 72 74 68 65 72 20 6d 6f 64 69 66 69 63 61 74  | consequence.of.further.modificat | 
| 6580 |  69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 74 72    69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2e 20  | ion.of.the.contributor.version.. | 
| 65a0 |  46 6f 72 0a 70 75 72 70 6f 73 65 73 20 6f 66 20    74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2c  | For.purposes.of.this.definition, | 
| 65c0 |  20 26 6c 64 71 75 6f 3b 63 6f 6e 74 72 6f 6c 26    72 64 71 75 6f 3b 20 69 6e 63 6c 75 64 65 73 20  | .“control”.includes. | 
| 65e0 |  74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 61    6e 74 20 70 61 74 65 6e 74 0a 73 75 62 6c 69 63  | the.right.to.grant.patent.sublic | 
| 6600 |  65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e 65    72 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74  | enses.in.a.manner.consistent.wit | 
| 6620 |  68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e    74 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e  | h.the.requirements.of.this.Licen | 
| 6640 |  73 65 2e 0a 0a 45 61 63 68 20 63 6f 6e 74 72 69    62 75 74 6f 72 20 67 72 61 6e 74 73 20 79 6f 75  | se...Each.contributor.grants.you | 
| 6660 |  20 61 20 6e 6f 6e 2d 65 78 63 6c 75 73 69 76 65    2c 20 77 6f 72 6c 64 77 69 64 65 2c 20 72 6f 79  | .a.non-exclusive,.worldwide,.roy | 
| 6680 |  61 6c 74 79 2d 66 72 65 65 20 70 61 74 65 6e 74    20 6c 69 63 65 6e 73 65 0a 75 6e 64 65 72 20 74  | alty-free.patent.license.under.t | 
| 66a0 |  68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73    20 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e  | he.contributor's.essential.paten | 
| 66c0 |  74 20 63 6c 61 69 6d 73 2c 20 74 6f 20 6d 61 6b    65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c 20 6f 66  | t.claims,.to.make,.use,.sell,.of | 
| 66e0 |  66 65 72 20 66 6f 72 20 73 61 6c 65 2c 0a 69 6d    70 6f 72 74 20 61 6e 64 20 6f 74 68 65 72 77 69  | fer.for.sale,.import.and.otherwi | 
| 6700 |  73 65 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61    6e 64 20 70 72 6f 70 61 67 61 74 65 20 74 68 65  | se.run,.modify.and.propagate.the | 
| 6720 |  20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 69 74 73    20 63 6f 6e 74 72 69 62 75 74 6f 72 0a 76 65 72  | .contents.of.its.contributor.ver | 
| 6740 |  73 69 6f 6e 2e 0a 0a 49 6e 20 74 68 65 20 66 6f    6c 6c 6f 77 69 6e 67 20 74 68 72 65 65 20 70 61  | sion...In.the.following.three.pa | 
| 6760 |  72 61 67 72 61 70 68 73 2c 20 61 20 26 6c 64 71    75 6f 3b 70 61 74 65 6e 74 20 6c 69 63 65 6e 73  | ragraphs,.a.“patent.licens | 
| 6780 |  65 26 72 64 71 75 6f 3b 20 69 73 20 61 6e 79 20    65 78 70 72 65 73 73 0a 61 67 72 65 65 6d 65 6e  | e”.is.any.express.agreemen | 
| 67a0 |  74 20 6f 72 20 63 6f 6d 6d 69 74 6d 65 6e 74 2c    20 68 6f 77 65 76 65 72 20 64 65 6e 6f 6d 69 6e  | t.or.commitment,.however.denomin | 
| 67c0 |  61 74 65 64 2c 20 6e 6f 74 20 74 6f 20 65 6e 66    6f 72 63 65 20 61 20 70 61 74 65 6e 74 20 28 73  | ated,.not.to.enforce.a.patent.(s | 
| 67e0 |  75 63 68 20 61 73 20 61 6e 0a 65 78 70 72 65 73    73 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20  | uch.as.an.express.permission.to. | 
| 6800 |  70 72 61 63 74 69 63 65 20 61 20 70 61 74 65 6e    74 20 6f 72 20 63 6f 76 65 6e 61 6e 74 20 6e 6f  | practice.a.patent.or.covenant.no | 
| 6820 |  74 20 74 6f 20 73 75 65 20 66 6f 72 20 70 61 74    65 6e 74 0a 69 6e 66 72 69 6e 67 65 6d 65 6e 74  | t.to.sue.for.patent.infringement | 
| 6840 |  29 2e 20 54 6f 20 26 6c 64 71 75 6f 3b 67 72 61    6e 74 26 72 64 71 75 6f 3b 20 73 75 63 68 20 61  | )..To.“grant”.such.a | 
| 6860 |  20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20    74 6f 20 61 20 70 61 72 74 79 20 6d 65 61 6e 73  | .patent.license.to.a.party.means | 
| 6880 |  20 74 6f 20 6d 61 6b 65 0a 73 75 63 68 20 61 6e    20 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f  | .to.make.such.an.agreement.or.co | 
| 68a0 |  6d 6d 69 74 6d 65 6e 74 20 6e 6f 74 20 74 6f 20    65 6e 66 6f 72 63 65 20 61 20 70 61 74 65 6e 74  | mmitment.not.to.enforce.a.patent | 
| 68c0 |  20 61 67 61 69 6e 73 74 20 74 68 65 20 70 61 72    74 79 2e 0a 0a 49 66 20 79 6f 75 20 63 6f 6e 76  | .against.the.party...If.you.conv | 
| 68e0 |  65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72    6b 2c 20 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c  | ey.a.covered.work,.knowingly.rel | 
| 6900 |  79 69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74    20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 74 68  | ying.on.a.patent.license,.and.th | 
| 6920 |  65 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f  | e.Corresponding.Source.of.the.wo | 
| 6940 |  72 6b 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61    62 6c 65 20 66 6f 72 20 61 6e 79 6f 6e 65 20 74  | rk.is.not.available.for.anyone.t | 
| 6960 |  6f 20 63 6f 70 79 2c 20 66 72 65 65 20 6f 66 20    63 68 61 72 67 65 0a 61 6e 64 20 75 6e 64 65 72  | o.copy,.free.of.charge.and.under | 
| 6980 |  20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68    69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f  | .the.terms.of.this.License,.thro | 
| 69a0 |  75 67 68 20 61 20 70 75 62 6c 69 63 6c 79 20 61    76 61 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b  | ugh.a.publicly.available.network | 
| 69c0 |  20 73 65 72 76 65 72 20 6f 72 0a 6f 74 68 65 72    20 72 65 61 64 69 6c 79 20 61 63 63 65 73 73 69  | .server.or.other.readily.accessi | 
| 69e0 |  62 6c 65 20 6d 65 61 6e 73 2c 20 74 68 65 6e 20    79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20  | ble.means,.then.you.must.either. | 
| 6a00 |  28 31 29 20 63 61 75 73 65 20 74 68 65 20 43 6f    72 72 65 73 70 6f 6e 64 69 6e 67 0a 53 6f 75 72  | (1).cause.the.Corresponding.Sour | 
| 6a20 |  63 65 20 74 6f 20 62 65 20 73 6f 20 61 76 61 69    6c 61 62 6c 65 2c 20 6f 72 20 28 32 29 20 61 72  | ce.to.be.so.available,.or.(2).ar | 
| 6a40 |  72 61 6e 67 65 20 74 6f 20 64 65 70 72 69 76 65    20 79 6f 75 72 73 65 6c 66 20 6f 66 20 74 68 65  | range.to.deprive.yourself.of.the | 
| 6a60 |  20 62 65 6e 65 66 69 74 20 6f 66 20 74 68 65 0a    70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 66  | .benefit.of.the.patent.license.f | 
| 6a80 |  6f 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c    61 72 20 77 6f 72 6b 2c 20 6f 72 20 28 33 29 20  | or.this.particular.work,.or.(3). | 
| 6aa0 |  61 72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61    6e 6e 65 72 20 63 6f 6e 73 69 73 74 65 6e 74 20  | arrange,.in.a.manner.consistent. | 
| 6ac0 |  77 69 74 68 0a 74 68 65 20 72 65 71 75 69 72 65    6d 65 6e 74 73 20 6f 66 20 74 68 69 73 20 4c 69  | with.the.requirements.of.this.Li | 
| 6ae0 |  63 65 6e 73 65 2c 20 74 6f 20 65 78 74 65 6e 64    20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65  | cense,.to.extend.the.patent.lice | 
| 6b00 |  6e 73 65 20 74 6f 20 64 6f 77 6e 73 74 72 65 61    6d 0a 72 65 63 69 70 69 65 6e 74 73 2e 20 26 6c  | nse.to.downstream.recipients..&l | 
| 6b20 |  64 71 75 6f 3b 4b 6e 6f 77 69 6e 67 6c 79 20 72    65 6c 79 69 6e 67 26 72 64 71 75 6f 3b 20 6d 65  | dquo;Knowingly.relying”.me | 
| 6b40 |  61 6e 73 20 79 6f 75 20 68 61 76 65 20 61 63 74    75 61 6c 20 6b 6e 6f 77 6c 65 64 67 65 20 74 68  | ans.you.have.actual.knowledge.th | 
| 6b60 |  61 74 2c 20 62 75 74 0a 66 6f 72 20 74 68 65 20    70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 2c 20  | at,.but.for.the.patent.license,. | 
| 6b80 |  79 6f 75 72 20 63 6f 6e 76 65 79 69 6e 67 20 74    68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20  | your.conveying.the.covered.work. | 
| 6ba0 |  69 6e 20 61 20 63 6f 75 6e 74 72 79 2c 20 6f 72    20 79 6f 75 72 0a 72 65 63 69 70 69 65 6e 74 27  | in.a.country,.or.your.recipient' | 
| 6bc0 |  73 20 75 73 65 20 6f 66 20 74 68 65 20 63 6f 76    65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 20 63  | s.use.of.the.covered.work.in.a.c | 
| 6be0 |  6f 75 6e 74 72 79 2c 20 77 6f 75 6c 64 20 69 6e    66 72 69 6e 67 65 20 6f 6e 65 20 6f 72 20 6d 6f  | ountry,.would.infringe.one.or.mo | 
| 6c00 |  72 65 0a 69 64 65 6e 74 69 66 69 61 62 6c 65 20    70 61 74 65 6e 74 73 20 69 6e 20 74 68 61 74 20  | re.identifiable.patents.in.that. | 
| 6c20 |  63 6f 75 6e 74 72 79 20 74 68 61 74 20 79 6f 75    20 68 61 76 65 20 72 65 61 73 6f 6e 20 74 6f 20  | country.that.you.have.reason.to. | 
| 6c40 |  62 65 6c 69 65 76 65 20 61 72 65 20 76 61 6c 69    64 2e 0a 0a 49 66 2c 20 70 75 72 73 75 61 6e 74  | believe.are.valid...If,.pursuant | 
| 6c60 |  20 74 6f 20 6f 72 20 69 6e 20 63 6f 6e 6e 65 63    74 69 6f 6e 20 77 69 74 68 20 61 20 73 69 6e 67  | .to.or.in.connection.with.a.sing | 
| 6c80 |  6c 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6f    72 20 61 72 72 61 6e 67 65 6d 65 6e 74 2c 20 79  | le.transaction.or.arrangement,.y | 
| 6ca0 |  6f 75 0a 63 6f 6e 76 65 79 2c 20 6f 72 20 70 72    6f 70 61 67 61 74 65 20 62 79 20 70 72 6f 63 75  | ou.convey,.or.propagate.by.procu | 
| 6cc0 |  72 69 6e 67 20 63 6f 6e 76 65 79 61 6e 63 65 20    6f 66 2c 20 61 20 63 6f 76 65 72 65 64 20 77 6f  | ring.conveyance.of,.a.covered.wo | 
| 6ce0 |  72 6b 2c 20 61 6e 64 20 67 72 61 6e 74 20 61 20    70 61 74 65 6e 74 0a 6c 69 63 65 6e 73 65 20 74  | rk,.and.grant.a.patent.license.t | 
| 6d00 |  6f 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 70 61    72 74 69 65 73 20 72 65 63 65 69 76 69 6e 67 20  | o.some.of.the.parties.receiving. | 
| 6d20 |  74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b    20 61 75 74 68 6f 72 69 7a 69 6e 67 20 74 68 65  | the.covered.work.authorizing.the | 
| 6d40 |  6d 20 74 6f 20 75 73 65 2c 0a 70 72 6f 70 61 67    61 74 65 2c 20 6d 6f 64 69 66 79 20 6f 72 20 63  | m.to.use,.propagate,.modify.or.c | 
| 6d60 |  6f 6e 76 65 79 20 61 20 73 70 65 63 69 66 69 63    20 63 6f 70 79 20 6f 66 20 74 68 65 20 63 6f 76  | onvey.a.specific.copy.of.the.cov | 
| 6d80 |  65 72 65 64 20 77 6f 72 6b 2c 20 74 68 65 6e 20    74 68 65 20 70 61 74 65 6e 74 0a 6c 69 63 65 6e  | ered.work,.then.the.patent.licen | 
| 6da0 |  73 65 20 79 6f 75 20 67 72 61 6e 74 20 69 73 20    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 78  | se.you.grant.is.automatically.ex | 
| 6dc0 |  74 65 6e 64 65 64 20 74 6f 20 61 6c 6c 20 72 65    63 69 70 69 65 6e 74 73 20 6f 66 20 74 68 65 20  | tended.to.all.recipients.of.the. | 
| 6de0 |  63 6f 76 65 72 65 64 20 77 6f 72 6b 20 61 6e 64    0a 77 6f 72 6b 73 20 62 61 73 65 64 20 6f 6e 20  | covered.work.and.works.based.on. | 
| 6e00 |  69 74 2e 0a 0a 41 20 70 61 74 65 6e 74 20 6c 69    63 65 6e 73 65 20 69 73 20 26 6c 64 71 75 6f 3b  | it...A.patent.license.is.“ | 
| 6e20 |  64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 26 72    64 71 75 6f 3b 20 69 66 20 69 74 20 64 6f 65 73  | discriminatory”.if.it.does | 
| 6e40 |  20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 77 69 74    68 69 6e 20 74 68 65 0a 73 63 6f 70 65 20 6f 66  | .not.include.within.the.scope.of | 
| 6e60 |  20 69 74 73 20 63 6f 76 65 72 61 67 65 2c 20 70    72 6f 68 69 62 69 74 73 20 74 68 65 20 65 78 65  | .its.coverage,.prohibits.the.exe | 
| 6e80 |  72 63 69 73 65 20 6f 66 2c 20 6f 72 20 69 73 20    63 6f 6e 64 69 74 69 6f 6e 65 64 20 6f 6e 20 74  | rcise.of,.or.is.conditioned.on.t | 
| 6ea0 |  68 65 0a 6e 6f 6e 2d 65 78 65 72 63 69 73 65 20    6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f  | he.non-exercise.of.one.or.more.o | 
| 6ec0 |  66 20 74 68 65 20 72 69 67 68 74 73 20 74 68 61    74 20 61 72 65 20 73 70 65 63 69 66 69 63 61 6c  | f.the.rights.that.are.specifical | 
| 6ee0 |  6c 79 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72    20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2e 20 59  | ly.granted.under.this.License..Y | 
| 6f00 |  6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65    79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b  | ou.may.not.convey.a.covered.work | 
| 6f20 |  20 69 66 20 79 6f 75 20 61 72 65 20 61 20 70 61    72 74 79 20 74 6f 20 61 6e 20 61 72 72 61 6e 67  | .if.you.are.a.party.to.an.arrang | 
| 6f40 |  65 6d 65 6e 74 20 77 69 74 68 0a 61 20 74 68 69    72 64 20 70 61 72 74 79 20 74 68 61 74 20 69 73  | ement.with.a.third.party.that.is | 
| 6f60 |  20 69 6e 20 74 68 65 20 62 75 73 69 6e 65 73 73    20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6e 67  | .in.the.business.of.distributing | 
| 6f80 |  20 73 6f 66 74 77 61 72 65 2c 20 75 6e 64 65 72    20 77 68 69 63 68 20 79 6f 75 20 6d 61 6b 65 0a  | .software,.under.which.you.make. | 
| 6fa0 |  70 61 79 6d 65 6e 74 20 74 6f 20 74 68 65 20 74    68 69 72 64 20 70 61 72 74 79 20 62 61 73 65 64  | payment.to.the.third.party.based | 
| 6fc0 |  20 6f 6e 20 74 68 65 20 65 78 74 65 6e 74 20 6f    66 20 79 6f 75 72 20 61 63 74 69 76 69 74 79 20  | .on.the.extent.of.your.activity. | 
| 6fe0 |  6f 66 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65    0a 77 6f 72 6b 2c 20 61 6e 64 20 75 6e 64 65 72  | of.conveying.the.work,.and.under | 
| 7000 |  20 77 68 69 63 68 20 74 68 65 20 74 68 69 72 64    20 70 61 72 74 79 20 67 72 61 6e 74 73 2c 20 74  | .which.the.third.party.grants,.t | 
| 7020 |  6f 20 61 6e 79 20 6f 66 20 74 68 65 20 70 61 72    74 69 65 73 20 77 68 6f 20 77 6f 75 6c 64 20 72  | o.any.of.the.parties.who.would.r | 
| 7040 |  65 63 65 69 76 65 0a 74 68 65 20 63 6f 76 65 72    65 64 20 77 6f 72 6b 20 66 72 6f 6d 20 79 6f 75  | eceive.the.covered.work.from.you | 
| 7060 |  2c 20 61 20 64 69 73 63 72 69 6d 69 6e 61 74 6f    72 79 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73  | ,.a.discriminatory.patent.licens | 
| 7080 |  65 20 28 61 29 20 69 6e 20 63 6f 6e 6e 65 63 74    69 6f 6e 20 77 69 74 68 0a 63 6f 70 69 65 73 20  | e.(a).in.connection.with.copies. | 
| 70a0 |  6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77    6f 72 6b 20 63 6f 6e 76 65 79 65 64 20 62 79 20  | of.the.covered.work.conveyed.by. | 
| 70c0 |  79 6f 75 20 28 6f 72 20 63 6f 70 69 65 73 20 6d    61 64 65 20 66 72 6f 6d 20 74 68 6f 73 65 20 63  | you.(or.copies.made.from.those.c | 
| 70e0 |  6f 70 69 65 73 29 2c 20 6f 72 20 28 62 29 0a 70    72 69 6d 61 72 69 6c 79 20 66 6f 72 20 61 6e 64  | opies),.or.(b).primarily.for.and | 
| 7100 |  20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77    69 74 68 20 73 70 65 63 69 66 69 63 20 70 72 6f  | .in.connection.with.specific.pro | 
| 7120 |  64 75 63 74 73 20 6f 72 20 63 6f 6d 70 69 6c 61    74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6e 74 61  | ducts.or.compilations.that.conta | 
| 7140 |  69 6e 0a 74 68 65 20 63 6f 76 65 72 65 64 20 77    6f 72 6b 2c 20 75 6e 6c 65 73 73 20 79 6f 75 20  | in.the.covered.work,.unless.you. | 
| 7160 |  65 6e 74 65 72 65 64 20 69 6e 74 6f 20 74 68 61    74 20 61 72 72 61 6e 67 65 6d 65 6e 74 2c 20 6f  | entered.into.that.arrangement,.o | 
| 7180 |  72 20 74 68 61 74 20 70 61 74 65 6e 74 20 6c 69    63 65 6e 73 65 0a 77 61 73 20 67 72 61 6e 74 65  | r.that.patent.license.was.grante | 
| 71a0 |  64 2c 20 70 72 69 6f 72 20 74 6f 20 32 38 20 4d    61 72 63 68 20 32 30 30 37 2e 0a 0a 4e 6f 74 68  | d,.prior.to.28.March.2007...Noth | 
| 71c0 |  69 6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65    6e 73 65 20 73 68 61 6c 6c 20 62 65 20 63 6f 6e  | ing.in.this.License.shall.be.con | 
| 71e0 |  73 74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64    69 6e 67 20 6f 72 20 6c 69 6d 69 74 69 6e 67 20  | strued.as.excluding.or.limiting. | 
| 7200 |  61 6e 79 20 69 6d 70 6c 69 65 64 0a 6c 69 63 65    6e 73 65 20 6f 72 20 6f 74 68 65 72 20 64 65 66  | any.implied.license.or.other.def | 
| 7220 |  65 6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67    65 6d 65 6e 74 20 74 68 61 74 20 6d 61 79 20 6f  | enses.to.infringement.that.may.o | 
| 7240 |  74 68 65 72 77 69 73 65 20 62 65 20 61 76 61 69    6c 61 62 6c 65 20 74 6f 20 79 6f 75 0a 75 6e 64  | therwise.be.available.to.you.und | 
| 7260 |  65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 70 61    74 65 6e 74 20 6c 61 77 2e 0a 0a 23 23 23 20 31  | er.applicable.patent.law...###.1 | 
| 7280 |  32 2e 20 4e 6f 20 53 75 72 72 65 6e 64 65 72 20    6f 66 20 4f 74 68 65 72 73 27 20 46 72 65 65 64  | 2..No.Surrender.of.Others'.Freed | 
| 72a0 |  6f 6d 2e 0a 0a 49 66 20 63 6f 6e 64 69 74 69 6f    6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f  | om...If.conditions.are.imposed.o | 
| 72c0 |  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 20 61  | n.you.(whether.by.court.order,.a | 
| 72e0 |  67 72 65 65 6d 65 6e 74 20 6f 72 20 6f 74 68 65    72 77 69 73 65 29 0a 74 68 61 74 20 63 6f 6e 74  | greement.or.otherwise).that.cont | 
| 7300 |  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 4c 69  | radict.the.conditions.of.this.Li | 
| 7320 |  63 65 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e    6f 74 20 65 78 63 75 73 65 20 79 6f 75 20 66 72  | cense,.they.do.not.excuse.you.fr | 
| 7340 |  6f 6d 20 74 68 65 0a 63 6f 6e 64 69 74 69 6f 6e    73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73  | om.the.conditions.of.this.Licens | 
| 7360 |  65 2e 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f 74    20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65  | e..If.you.cannot.convey.a.covere | 
| 7380 |  64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f 20    73 61 74 69 73 66 79 0a 73 69 6d 75 6c 74 61 6e  | d.work.so.as.to.satisfy.simultan | 
| 73a0 |  65 6f 75 73 6c 79 20 79 6f 75 72 20 6f 62 6c 69    67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68  | eously.your.obligations.under.th | 
| 73c0 |  69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61    6e 79 20 6f 74 68 65 72 20 70 65 72 74 69 6e 65  | is.License.and.any.other.pertine | 
| 73e0 |  6e 74 0a 6f 62 6c 69 67 61 74 69 6f 6e 73 2c 20    74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71  | nt.obligations,.then.as.a.conseq | 
| 7400 |  75 65 6e 63 65 20 79 6f 75 20 6d 61 79 20 6e 6f    74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20 61  | uence.you.may.not.convey.it.at.a | 
| 7420 |  6c 6c 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c    20 69 66 20 79 6f 75 0a 61 67 72 65 65 20 74 6f  | ll..For.example,.if.you.agree.to | 
| 7440 |  20 74 65 72 6d 73 20 74 68 61 74 20 6f 62 6c 69    67 61 74 65 20 79 6f 75 20 74 6f 20 63 6f 6c 6c  | .terms.that.obligate.you.to.coll | 
| 7460 |  65 63 74 20 61 20 72 6f 79 61 6c 74 79 20 66 6f    72 20 66 75 72 74 68 65 72 20 63 6f 6e 76 65 79  | ect.a.royalty.for.further.convey | 
| 7480 |  69 6e 67 20 66 72 6f 6d 0a 74 68 6f 73 65 20 74    6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e 76 65  | ing.from.those.to.whom.you.conve | 
| 74a0 |  79 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 74    68 65 20 6f 6e 6c 79 20 77 61 79 20 79 6f 75 20  | y.the.Program,.the.only.way.you. | 
| 74c0 |  63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 62 6f    74 68 20 74 68 6f 73 65 20 74 65 72 6d 73 0a 61  | could.satisfy.both.those.terms.a | 
| 74e0 |  6e 64 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20    77 6f 75 6c 64 20 62 65 20 74 6f 20 72 65 66 72  | nd.this.License.would.be.to.refr | 
| 7500 |  61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 72 6f    6d 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20  | ain.entirely.from.conveying.the. | 
| 7520 |  50 72 6f 67 72 61 6d 2e 0a 0a 23 23 23 20 31 33    2e 20 55 73 65 20 77 69 74 68 20 74 68 65 20 47  | Program...###.13..Use.with.the.G | 
| 7540 |  4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61    6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65  | NU.Affero.General.Public.License | 
| 7560 |  2e 0a 0a 4e 6f 74 77 69 74 68 73 74 61 6e 64 69    6e 67 20 61 6e 79 20 6f 74 68 65 72 20 70 72 6f  | ...Notwithstanding.any.other.pro | 
| 7580 |  76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c    69 63 65 6e 73 65 2c 20 79 6f 75 20 68 61 76 65  | vision.of.this.License,.you.have | 
| 75a0 |  20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c    69 6e 6b 20 6f 72 0a 63 6f 6d 62 69 6e 65 20 61  | .permission.to.link.or.combine.a | 
| 75c0 |  6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20    77 69 74 68 20 61 20 77 6f 72 6b 20 6c 69 63 65  | ny.covered.work.with.a.work.lice | 
| 75e0 |  6e 73 65 64 20 75 6e 64 65 72 20 76 65 72 73 69    6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20  | nsed.under.version.3.of.the.GNU. | 
| 7600 |  41 66 66 65 72 6f 0a 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 6e  | Affero.General.Public.License.in | 
| 7620 |  74 6f 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 62    69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 74  | to.a.single.combined.work,.and.t | 
| 7640 |  6f 20 63 6f 6e 76 65 79 20 74 68 65 20 72 65 73    75 6c 74 69 6e 67 20 77 6f 72 6b 2e 0a 54 68 65  | o.convey.the.resulting.work..The | 
| 7660 |  20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c    69 63 65 6e 73 65 20 77 69 6c 6c 20 63 6f 6e 74  | .terms.of.this.License.will.cont | 
| 7680 |  69 6e 75 65 20 74 6f 20 61 70 70 6c 79 20 74 6f    20 74 68 65 20 70 61 72 74 20 77 68 69 63 68 20  | inue.to.apply.to.the.part.which. | 
| 76a0 |  69 73 20 74 68 65 20 63 6f 76 65 72 65 64 0a 77    6f 72 6b 2c 20 62 75 74 20 74 68 65 20 73 70 65  | is.the.covered.work,.but.the.spe | 
| 76c0 |  63 69 61 6c 20 72 65 71 75 69 72 65 6d 65 6e 74    73 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66  | cial.requirements.of.the.GNU.Aff | 
| 76e0 |  65 72 6f 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 73 65 63 74  | ero.General.Public.License,.sect | 
| 7700 |  69 6f 6e 0a 31 33 2c 20 63 6f 6e 63 65 72 6e 69    6e 67 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 74  | ion.13,.concerning.interaction.t | 
| 7720 |  68 72 6f 75 67 68 20 61 20 6e 65 74 77 6f 72 6b    20 77 69 6c 6c 20 61 70 70 6c 79 20 74 6f 20 74  | hrough.a.network.will.apply.to.t | 
| 7740 |  68 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 61    73 20 73 75 63 68 2e 0a 0a 23 23 23 20 31 34 2e  | he.combination.as.such...###.14. | 
| 7760 |  20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f 6e    73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73  | .Revised.Versions.of.this.Licens | 
| 7780 |  65 2e 0a 0a 54 68 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  | e...The.Free.Software.Foundation | 
| 77a0 |  20 6d 61 79 20 70 75 62 6c 69 73 68 20 72 65 76    69 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 20  | .may.publish.revised.and/or.new. | 
| 77c0 |  76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20    47 4e 55 0a 47 65 6e 65 72 61 6c 20 50 75 62 6c  | versions.of.the.GNU.General.Publ | 
| 77e0 |  69 63 20 4c 69 63 65 6e 73 65 20 66 72 6f 6d 20    74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 53 75  | ic.License.from.time.to.time..Su | 
| 7800 |  63 68 20 6e 65 77 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  | ch.new.versions.will.be.similar. | 
| 7820 |  69 6e 20 73 70 69 72 69 74 0a 74 6f 20 74 68 65    20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e  | in.spirit.to.the.present.version | 
| 7840 |  2c 20 62 75 74 20 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  | ,.but.may.differ.in.detail.to.ad | 
| 7860 |  64 72 65 73 73 20 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  | dress.new.problems.or.concerns.. | 
| 7880 |  0a 45 61 63 68 20 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  | .Each.version.is.given.a.disting | 
| 78a0 |  75 69 73 68 69 6e 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 50  | uishing.version.number..If.the.P | 
| 78c0 |  72 6f 67 72 61 6d 20 73 70 65 63 69 66 69 65 73    20 74 68 61 74 0a 61 20 63 65 72 74 61 69 6e 20  | rogram.specifies.that.a.certain. | 
| 78e0 |  6e 75 6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e    20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65  | numbered.version.of.the.GNU.Gene | 
| 7900 |  72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e    73 65 20 26 6c 64 71 75 6f 3b 6f 72 20 61 6e 79  | ral.Public.License.“or.any | 
| 7920 |  20 6c 61 74 65 72 0a 76 65 72 73 69 6f 6e 26 72    64 71 75 6f 3b 20 61 70 70 6c 69 65 73 20 74 6f  | .later.version”.applies.to | 
| 7940 |  20 69 74 2c 20 79 6f 75 20 68 61 76 65 20 74 68    65 20 6f 70 74 69 6f 6e 20 6f 66 20 66 6f 6c 6c  | .it,.you.have.the.option.of.foll | 
| 7960 |  6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20    61 6e 64 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 65  | owing.the.terms.and.conditions.e | 
| 7980 |  69 74 68 65 72 20 6f 66 20 74 68 61 74 20 6e 75    6d 62 65 72 65 64 20 76 65 72 73 69 6f 6e 20 6f  | ither.of.that.numbered.version.o | 
| 79a0 |  72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76    65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68 65 64  | r.of.any.later.version.published | 
| 79c0 |  20 62 79 20 74 68 65 0a 46 72 65 65 20 53 6f 66    74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e  | .by.the.Free.Software.Foundation | 
| 79e0 |  2e 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d    20 64 6f 65 73 20 6e 6f 74 20 73 70 65 63 69 66  | ..If.the.Program.does.not.specif | 
| 7a00 |  79 20 61 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62    65 72 20 6f 66 20 74 68 65 20 47 4e 55 0a 47 65  | y.a.version.number.of.the.GNU.Ge | 
| 7a20 |  6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63    65 6e 73 65 2c 20 79 6f 75 20 6d 61 79 20 63 68  | neral.Public.License,.you.may.ch | 
| 7a40 |  6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f 6e    20 65 76 65 72 20 70 75 62 6c 69 73 68 65 64 20  | oose.any.version.ever.published. | 
| 7a60 |  62 79 20 74 68 65 20 46 72 65 65 0a 53 6f 66 74    77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2e  | by.the.Free.Software.Foundation. | 
| 7a80 |  0a 0a 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d    20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20  | ..If.the.Program.specifies.that. | 
| 7aa0 |  61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69    64 65 20 77 68 69 63 68 20 66 75 74 75 72 65 20  | a.proxy.can.decide.which.future. | 
| 7ac0 |  76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20    47 4e 55 0a 47 65 6e 65 72 61 6c 20 50 75 62 6c  | versions.of.the.GNU.General.Publ | 
| 7ae0 |  69 63 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62    65 20 75 73 65 64 2c 20 74 68 61 74 20 70 72 6f  | ic.License.can.be.used,.that.pro | 
| 7b00 |  78 79 27 73 20 70 75 62 6c 69 63 20 73 74 61 74    65 6d 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61  | xy's.public.statement.of.accepta | 
| 7b20 |  6e 63 65 20 6f 66 20 61 0a 76 65 72 73 69 6f 6e    20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 61 75 74  | nce.of.a.version.permanently.aut | 
| 7b40 |  68 6f 72 69 7a 65 73 20 79 6f 75 20 74 6f 20 63    68 6f 6f 73 65 20 74 68 61 74 20 76 65 72 73 69  | horizes.you.to.choose.that.versi | 
| 7b60 |  6f 6e 20 66 6f 72 20 74 68 65 20 50 72 6f 67 72    61 6d 2e 0a 0a 4c 61 74 65 72 20 6c 69 63 65 6e  | on.for.the.Program...Later.licen | 
| 7b80 |  73 65 20 76 65 72 73 69 6f 6e 73 20 6d 61 79 20    67 69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f  | se.versions.may.give.you.additio | 
| 7ba0 |  6e 61 6c 20 6f 72 20 64 69 66 66 65 72 65 6e 74    20 70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 48 6f  | nal.or.different.permissions..Ho | 
| 7bc0 |  77 65 76 65 72 2c 20 6e 6f 0a 61 64 64 69 74 69    6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f 6e 73  | wever,.no.additional.obligations | 
| 7be0 |  20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20    61 6e 79 20 61 75 74 68 6f 72 20 6f 72 20 63 6f  | .are.imposed.on.any.author.or.co | 
| 7c00 |  70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 61    73 20 61 20 72 65 73 75 6c 74 20 6f 66 0a 79 6f  | pyright.holder.as.a.result.of.yo | 
| 7c20 |  75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 66    6f 6c 6c 6f 77 20 61 20 6c 61 74 65 72 20 76 65  | ur.choosing.to.follow.a.later.ve | 
| 7c40 |  72 73 69 6f 6e 2e 0a 0a 23 23 23 20 31 35 2e 20    44 69 73 63 6c 61 69 6d 65 72 20 6f 66 20 57 61  | rsion...###.15..Disclaimer.of.Wa | 
| 7c60 |  72 72 61 6e 74 79 2e 0a 0a 54 48 45 52 45 20 49    53 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 46 4f  | rranty...THERE.IS.NO.WARRANTY.FO | 
| 7c80 |  52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 54    4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 45 52  | R.THE.PROGRAM,.TO.THE.EXTENT.PER | 
| 7ca0 |  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 50 54  | MITTED.BY.APPLICABLE.LAW..EXCEPT | 
| 7cc0 |  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 49 4e  | .WHEN.OTHERWISE.STATED.IN.WRITIN | 
| 7ce0 |  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 20 4f  | G.THE.COPYRIGHT.HOLDERS.AND/OR.O | 
| 7d00 |  54 48 45 52 20 50 41 52 54 49 45 53 0a 50 52 4f    56 49 44 45 20 54 48 45 20 50 52 4f 47 52 41 4d  | THER.PARTIES.PROVIDE.THE.PROGRAM | 
| 7d20 |  20 26 6c 64 71 75 6f 3b 41 53 20 49 53 26 72 64    71 75 6f 3b 20 57 49 54 48 4f 55 54 20 57 41 52  | .“AS.IS”.WITHOUT.WAR | 
| 7d40 |  52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e    44 2c 20 45 49 54 48 45 52 0a 45 58 50 52 45 53  | RANTY.OF.ANY.KIND,.EITHER.EXPRES | 
| 7d60 |  53 45 44 20 4f 52 20 49 4d 50 4c 49 45 44 2c 20    49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e  | SED.OR.IMPLIED,.INCLUDING,.BUT.N | 
| 7d80 |  4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 54    48 45 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41  | OT.LIMITED.TO,.THE.IMPLIED.WARRA | 
| 7da0 |  4e 54 49 45 53 20 4f 46 0a 4d 45 52 43 48 41 4e    54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54  | NTIES.OF.MERCHANTABILITY.AND.FIT | 
| 7dc0 |  4e 45 53 53 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 54  | NESS.FOR.A.PARTICULAR.PURPOSE..T | 
| 7de0 |  48 45 20 45 4e 54 49 52 45 20 52 49 53 4b 20 41    53 20 54 4f 20 54 48 45 0a 51 55 41 4c 49 54 59  | HE.ENTIRE.RISK.AS.TO.THE.QUALITY | 
| 7e00 |  20 41 4e 44 20 50 45 52 46 4f 52 4d 41 4e 43 45    20 4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20  | .AND.PERFORMANCE.OF.THE.PROGRAM. | 
| 7e20 |  49 53 20 57 49 54 48 20 59 4f 55 2e 20 53 48 4f    55 4c 44 20 54 48 45 20 50 52 4f 47 52 41 4d 20  | IS.WITH.YOU..SHOULD.THE.PROGRAM. | 
| 7e40 |  50 52 4f 56 45 0a 44 45 46 45 43 54 49 56 45 2c    20 59 4f 55 20 41 53 53 55 4d 45 20 54 48 45 20  | PROVE.DEFECTIVE,.YOU.ASSUME.THE. | 
| 7e60 |  43 4f 53 54 20 4f 46 20 41 4c 4c 20 4e 45 43 45    53 53 41 52 59 20 53 45 52 56 49 43 49 4e 47 2c  | COST.OF.ALL.NECESSARY.SERVICING, | 
| 7e80 |  20 52 45 50 41 49 52 20 4f 52 20 43 4f 52 52 45    43 54 49 4f 4e 2e 0a 0a 23 23 23 20 31 36 2e 20  | .REPAIR.OR.CORRECTION...###.16.. | 
| 7ea0 |  4c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 4c 69    61 62 69 6c 69 74 79 2e 0a 0a 49 4e 20 4e 4f 20  | Limitation.of.Liability...IN.NO. | 
| 7ec0 |  45 56 45 4e 54 20 55 4e 4c 45 53 53 20 52 45 51    55 49 52 45 44 20 42 59 20 41 50 50 4c 49 43 41  | EVENT.UNLESS.REQUIRED.BY.APPLICA | 
| 7ee0 |  42 4c 45 20 4c 41 57 20 4f 52 20 41 47 52 45 45    44 20 54 4f 20 49 4e 20 57 52 49 54 49 4e 47 20  | BLE.LAW.OR.AGREED.TO.IN.WRITING. | 
| 7f00 |  57 49 4c 4c 20 41 4e 59 0a 43 4f 50 59 52 49 47    48 54 20 48 4f 4c 44 45 52 2c 20 4f 52 20 41 4e  | WILL.ANY.COPYRIGHT.HOLDER,.OR.AN | 
| 7f20 |  59 20 4f 54 48 45 52 20 50 41 52 54 59 20 57 48    4f 20 4d 4f 44 49 46 49 45 53 20 41 4e 44 2f 4f  | Y.OTHER.PARTY.WHO.MODIFIES.AND/O | 
| 7f40 |  52 20 43 4f 4e 56 45 59 53 20 54 48 45 20 50 52    4f 47 52 41 4d 20 41 53 0a 50 45 52 4d 49 54 54  | R.CONVEYS.THE.PROGRAM.AS.PERMITT | 
| 7f60 |  45 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 20 46 4f 52 20 44  | ED.ABOVE,.BE.LIABLE.TO.YOU.FOR.D | 
| 7f80 |  41 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  | AMAGES,.INCLUDING.ANY.GENERAL,.S | 
| 7fa0 |  50 45 43 49 41 4c 2c 0a 49 4e 43 49 44 45 4e 54    41 4c 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54  | PECIAL,.INCIDENTAL.OR.CONSEQUENT | 
| 7fc0 |  49 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  | IAL.DAMAGES.ARISING.OUT.OF.THE.U | 
| 7fe0 |  53 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 50 52 4f 47 52  | SE.OR.INABILITY.TO.USE.THE.PROGR | 
| 8000 |  41 4d 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  | AM.(INCLUDING.BUT.NOT.LIMITED.TO | 
| 8020 |  20 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 20 52 45 4e 44  | .LOSS.OF.DATA.OR.DATA.BEING.REND | 
| 8040 |  45 52 45 44 20 49 4e 41 43 43 55 52 41 54 45 0a    4f 52 20 4c 4f 53 53 45 53 20 53 55 53 54 41 49  | ERED.INACCURATE.OR.LOSSES.SUSTAI | 
| 8060 |  4e 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  | NED.BY.YOU.OR.THIRD.PARTIES.OR.A | 
| 8080 |  20 46 41 49 4c 55 52 45 20 4f 46 20 54 48 45 20    50 52 4f 47 52 41 4d 20 54 4f 20 4f 50 45 52 41  | .FAILURE.OF.THE.PROGRAM.TO.OPERA | 
| 80a0 |  54 45 0a 57 49 54 48 20 41 4e 59 20 4f 54 48 45    52 20 50 52 4f 47 52 41 4d 53 29 2c 20 45 56 45  | TE.WITH.ANY.OTHER.PROGRAMS),.EVE | 
| 80c0 |  4e 20 49 46 20 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  | N.IF.SUCH.HOLDER.OR.OTHER.PARTY. | 
| 80e0 |  48 41 53 20 42 45 45 4e 20 41 44 56 49 53 45 44    20 4f 46 20 54 48 45 0a 50 4f 53 53 49 42 49 4c  | HAS.BEEN.ADVISED.OF.THE.POSSIBIL | 
| 8100 |  49 54 59 20 4f 46 20 53 55 43 48 20 44 41 4d 41    47 45 53 2e 0a 0a 23 23 23 20 31 37 2e 20 49 6e  | ITY.OF.SUCH.DAMAGES...###.17..In | 
| 8120 |  74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20    53 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 20  | terpretation.of.Sections.15.and. | 
| 8140 |  31 36 2e 0a 0a 49 66 20 74 68 65 20 64 69 73 63    6c 61 69 6d 65 72 20 6f 66 20 77 61 72 72 61 6e  | 16...If.the.disclaimer.of.warran | 
| 8160 |  74 79 20 61 6e 64 20 6c 69 6d 69 74 61 74 69 6f    6e 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 70  | ty.and.limitation.of.liability.p | 
| 8180 |  72 6f 76 69 64 65 64 20 61 62 6f 76 65 20 63 61    6e 6e 6f 74 20 62 65 0a 67 69 76 65 6e 20 6c 6f  | rovided.above.cannot.be.given.lo | 
| 81a0 |  63 61 6c 20 6c 65 67 61 6c 20 65 66 66 65 63 74    20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68  | cal.legal.effect.according.to.th | 
| 81c0 |  65 69 72 20 74 65 72 6d 73 2c 20 72 65 76 69 65    77 69 6e 67 20 63 6f 75 72 74 73 20 73 68 61 6c  | eir.terms,.reviewing.courts.shal | 
| 81e0 |  6c 20 61 70 70 6c 79 20 6c 6f 63 61 6c 0a 6c 61    77 20 74 68 61 74 20 6d 6f 73 74 20 63 6c 6f 73  | l.apply.local.law.that.most.clos | 
| 8200 |  65 6c 79 20 61 70 70 72 6f 78 69 6d 61 74 65 73    20 61 6e 20 61 62 73 6f 6c 75 74 65 20 77 61 69  | ely.approximates.an.absolute.wai | 
| 8220 |  76 65 72 20 6f 66 20 61 6c 6c 20 63 69 76 69 6c    20 6c 69 61 62 69 6c 69 74 79 20 69 6e 0a 63 6f  | ver.of.all.civil.liability.in.co | 
| 8240 |  6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 68    65 20 50 72 6f 67 72 61 6d 2c 20 75 6e 6c 65 73  | nnection.with.the.Program,.unles | 
| 8260 |  73 20 61 20 77 61 72 72 61 6e 74 79 20 6f 72 20    61 73 73 75 6d 70 74 69 6f 6e 20 6f 66 20 6c 69  | s.a.warranty.or.assumption.of.li | 
| 8280 |  61 62 69 6c 69 74 79 20 61 63 63 6f 6d 70 61 6e    69 65 73 0a 61 20 63 6f 70 79 20 6f 66 20 74 68  | ability.accompanies.a.copy.of.th | 
| 82a0 |  65 20 50 72 6f 67 72 61 6d 20 69 6e 20 72 65 74    75 72 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a  | e.Program.in.return.for.a.fee... | 
| 82c0 |  45 4e 44 20 4f 46 20 54 45 52 4d 53 20 41 4e 44    20 43 4f 4e 44 49 54 49 4f 4e 53 0a 0a 23 23 20  | END.OF.TERMS.AND.CONDITIONS..##. | 
| 82e0 |  48 6f 77 20 74 6f 20 41 70 70 6c 79 20 54 68 65    73 65 20 54 65 72 6d 73 20 74 6f 20 59 6f 75 72  | How.to.Apply.These.Terms.to.Your | 
| 8300 |  20 4e 65 77 20 50 72 6f 67 72 61 6d 73 0a 0a 49    66 20 79 6f 75 20 64 65 76 65 6c 6f 70 20 61 20  | .New.Programs..If.you.develop.a. | 
| 8320 |  6e 65 77 20 70 72 6f 67 72 61 6d 2c 20 61 6e 64    20 79 6f 75 20 77 61 6e 74 20 69 74 20 74 6f 20  | new.program,.and.you.want.it.to. | 
| 8340 |  62 65 20 6f 66 20 74 68 65 20 67 72 65 61 74 65    73 74 20 70 6f 73 73 69 62 6c 65 20 75 73 65 20  | be.of.the.greatest.possible.use. | 
| 8360 |  74 6f 0a 74 68 65 20 70 75 62 6c 69 63 2c 20 74    68 65 20 62 65 73 74 20 77 61 79 20 74 6f 20 61  | to.the.public,.the.best.way.to.a | 
| 8380 |  63 68 69 65 76 65 20 74 68 69 73 20 69 73 20 74    6f 20 6d 61 6b 65 20 69 74 20 66 72 65 65 20 73  | chieve.this.is.to.make.it.free.s | 
| 83a0 |  6f 66 74 77 61 72 65 20 77 68 69 63 68 20 65 76    65 72 79 6f 6e 65 0a 63 61 6e 20 72 65 64 69 73  | oftware.which.everyone.can.redis | 
| 83c0 |  74 72 69 62 75 74 65 20 61 6e 64 20 63 68 61 6e    67 65 20 75 6e 64 65 72 20 74 68 65 73 65 20 74  | tribute.and.change.under.these.t | 
| 83e0 |  65 72 6d 73 2e 0a 0a 54 6f 20 64 6f 20 73 6f 2c    20 61 74 74 61 63 68 20 74 68 65 20 66 6f 6c 6c  | erms...To.do.so,.attach.the.foll | 
| 8400 |  6f 77 69 6e 67 20 6e 6f 74 69 63 65 73 20 74 6f    20 74 68 65 20 70 72 6f 67 72 61 6d 2e 20 49 74  | owing.notices.to.the.program..It | 
| 8420 |  20 69 73 20 73 61 66 65 73 74 20 74 6f 20 61 74    74 61 63 68 20 74 68 65 6d 0a 74 6f 20 74 68 65  | .is.safest.to.attach.them.to.the | 
| 8440 |  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 20 6d 6f  | .start.of.each.source.file.to.mo | 
| 8460 |  73 74 20 65 66 66 65 63 74 69 76 65 6c 79 20 73    74 61 74 65 20 74 68 65 20 65 78 63 6c 75 73 69  | st.effectively.state.the.exclusi | 
| 8480 |  6f 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 0a    61 6e 64 20 65 61 63 68 20 66 69 6c 65 20 73 68  | on.of.warranty;.and.each.file.sh | 
| 84a0 |  6f 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61    73 74 20 74 68 65 20 26 6c 64 71 75 6f 3b 63 6f  | ould.have.at.least.the.“co | 
| 84c0 |  70 79 72 69 67 68 74 26 72 64 71 75 6f 3b 20 6c    69 6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65  | pyright”.line.and.a.pointe | 
| 84e0 |  72 20 74 6f 0a 77 68 65 72 65 20 74 68 65 20 66    75 6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f  | r.to.where.the.full.notice.is.fo | 
| 8500 |  75 6e 64 2e 0a 0a 20 20 20 20 3c 6f 6e 65 20 6c    69 6e 65 20 74 6f 20 67 69 76 65 20 74 68 65 20  | und.......<one.line.to.give.the. | 
| 8520 |  70 72 6f 67 72 61 6d 27 73 20 6e 61 6d 65 20 61    6e 64 20 61 20 62 72 69 65 66 20 69 64 65 61 20  | program's.name.and.a.brief.idea. | 
| 8540 |  6f 66 20 77 68 61 74 20 69 74 20 64 6f 65 73 2e    3e 0a 20 20 20 20 43 6f 70 79 72 69 67 68 74 20  | of.what.it.does.>.....Copyright. | 
| 8560 |  28 43 29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d    65 20 6f 66 20 61 75 74 68 6f 72 3e 0a 0a 20 20  | (C).<year>..<name.of.author>.... | 
| 8580 |  20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69    73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a  | ..This.program.is.free.software: | 
| 85a0 |  20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72    69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20  | .you.can.redistribute.it.and/or. | 
| 85c0 |  6d 6f 64 69 66 79 0a 20 20 20 20 69 74 20 75 6e    64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66  | modify.....it.under.the.terms.of | 
| 85e0 |  20 74 68 65 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 20  | .the.GNU.General.Public.License. | 
| 8600 |  61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a    20 20 20 20 74 68 65 20 46 72 65 65 20 53 6f 66  | as.published.by.....the.Free.Sof | 
| 8620 |  74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e    2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e  | tware.Foundation,.either.version | 
| 8640 |  20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73    65 2c 20 6f 72 0a 20 20 20 20 28 61 74 20 79 6f  | .3.of.the.License,.or.....(at.yo | 
| 8660 |  75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c    61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20  | ur.option).any.later.version.... | 
| 8680 |  20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20    69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69  | ...This.program.is.distributed.i | 
| 86a0 |  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 73 65 66 75  | n.the.hope.that.it.will.be.usefu | 
| 86c0 |  6c 2c 0a 20 20 20 20 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  | l,.....but.WITHOUT.ANY.WARRANTY; | 
| 86e0 |  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 | 
| 8700 |  74 79 20 6f 66 0a 20 20 20 20 4d 45 52 43 48 41    4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54  | ty.of.....MERCHANTABILITY.or.FIT | 
| 8720 |  4e 45 53 53 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 20  | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 8740 |  53 65 65 20 74 68 65 0a 20 20 20 20 47 4e 55 20    47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c  | See.the.....GNU.General.Public.L | 
| 8760 |  69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20    64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 59 6f  | icense.for.more.details.......Yo | 
| 8780 |  75 20 73 68 6f 75 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  | u.should.have.received.a.copy.of | 
| 87a0 |  20 74 68 65 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 0a  | .the.GNU.General.Public.License. | 
| 87c0 |  20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74    68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66  | ....along.with.this.program...If | 
| 87e0 |  20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a    2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69  | .not,.see.<http://www.gnu.org/li | 
| 8800 |  63 65 6e 73 65 73 2f 3e 2e 0a 0a 41 6c 73 6f 20    61 64 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20  | censes/>...Also.add.information. | 
| 8820 |  6f 6e 20 68 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  | on.how.to.contact.you.by.electro | 
| 8840 |  6e 69 63 20 61 6e 64 20 70 61 70 65 72 20 6d 61    69 6c 2e 0a 0a 49 66 20 74 68 65 20 70 72 6f 67  | nic.and.paper.mail...If.the.prog | 
| 8860 |  72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69 6e 61    6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2c 20 6d  | ram.does.terminal.interaction,.m | 
| 8880 |  61 6b 65 20 69 74 20 6f 75 74 70 75 74 20 61 20    73 68 6f 72 74 20 6e 6f 74 69 63 65 20 6c 69 6b  | ake.it.output.a.short.notice.lik | 
| 88a0 |  65 20 74 68 69 73 0a 77 68 65 6e 20 69 74 20 73    74 61 72 74 73 20 69 6e 20 61 6e 20 69 6e 74 65  | e.this.when.it.starts.in.an.inte | 
| 88c0 |  72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a 0a 20    20 20 20 3c 70 72 6f 67 72 61 6d 3e 20 20 43 6f  | ractive.mode:......<program>..Co | 
| 88e0 |  70 79 72 69 67 68 74 20 28 43 29 20 3c 79 65 61    72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 75 74  | pyright.(C).<year>..<name.of.aut | 
| 8900 |  68 6f 72 3e 0a 20 20 20 20 54 68 69 73 20 70 72    6f 67 72 61 6d 20 63 6f 6d 65 73 20 77 69 74 68  | hor>.....This.program.comes.with | 
| 8920 |  20 41 42 53 4f 4c 55 54 45 4c 59 20 4e 4f 20 57    41 52 52 41 4e 54 59 3b 20 66 6f 72 20 64 65 74  | .ABSOLUTELY.NO.WARRANTY;.for.det | 
| 8940 |  61 69 6c 73 20 74 79 70 65 20 27 73 68 6f 77 20    77 27 2e 0a 20 20 20 20 54 68 69 73 20 69 73 20  | ails.type.'show.w'......This.is. | 
| 8960 |  66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 61    6e 64 20 79 6f 75 20 61 72 65 20 77 65 6c 63 6f  | free.software,.and.you.are.welco | 
| 8980 |  6d 65 20 74 6f 20 72 65 64 69 73 74 72 69 62 75    74 65 20 69 74 0a 20 20 20 20 75 6e 64 65 72 20  | me.to.redistribute.it.....under. | 
| 89a0 |  63 65 72 74 61 69 6e 20 63 6f 6e 64 69 74 69 6f    6e 73 3b 20 74 79 70 65 20 27 73 68 6f 77 20 63  | certain.conditions;.type.'show.c | 
| 89c0 |  27 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a    54 68 65 20 68 79 70 6f 74 68 65 74 69 63 61 6c  | '.for.details...The.hypothetical | 
| 89e0 |  20 63 6f 6d 6d 61 6e 64 73 20 27 73 68 6f 77 20    77 27 20 61 6e 64 20 27 73 68 6f 77 20 63 27 20  | .commands.'show.w'.and.'show.c'. | 
| 8a00 |  73 68 6f 75 6c 64 20 73 68 6f 77 20 74 68 65 20    61 70 70 72 6f 70 72 69 61 74 65 20 70 61 72 74  | should.show.the.appropriate.part | 
| 8a20 |  73 20 6f 66 0a 74 68 65 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e  | s.of.the.General.Public.License. | 
| 8a40 |  20 4f 66 20 63 6f 75 72 73 65 2c 20 79 6f 75 72    20 70 72 6f 67 72 61 6d 27 73 20 63 6f 6d 6d 61  | .Of.course,.your.program's.comma | 
| 8a60 |  6e 64 73 20 6d 69 67 68 74 20 62 65 20 64 69 66    66 65 72 65 6e 74 3b 0a 66 6f 72 20 61 20 47 55  | nds.might.be.different;.for.a.GU | 
| 8a80 |  49 20 69 6e 74 65 72 66 61 63 65 2c 20 79 6f 75    20 77 6f 75 6c 64 20 75 73 65 20 61 6e 20 26 6c  | I.interface,.you.would.use.an.&l | 
| 8aa0 |  64 71 75 6f 3b 61 62 6f 75 74 20 62 6f 78 26 72    64 71 75 6f 3b 2e 0a 0a 59 6f 75 20 73 68 6f 75  | dquo;about.box”...You.shou | 
| 8ac0 |  6c 64 20 61 6c 73 6f 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  | ld.also.get.your.employer.(if.yo | 
| 8ae0 |  75 20 77 6f 72 6b 20 61 73 20 61 20 70 72 6f 67    72 61 6d 6d 65 72 29 20 6f 72 20 73 63 68 6f 6f  | u.work.as.a.programmer).or.schoo | 
| 8b00 |  6c 2c 20 69 66 20 61 6e 79 2c 20 74 6f 0a 73 69    67 6e 20 61 20 26 6c 64 71 75 6f 3b 63 6f 70 79  | l,.if.any,.to.sign.a.“copy | 
| 8b20 |  72 69 67 68 74 20 64 69 73 63 6c 61 69 6d 65 72    26 72 64 71 75 6f 3b 20 66 6f 72 20 74 68 65 20  | right.disclaimer”.for.the. | 
| 8b40 |  70 72 6f 67 72 61 6d 2c 20 69 66 20 6e 65 63 65    73 73 61 72 79 2e 20 46 6f 72 20 6d 6f 72 65 0a  | program,.if.necessary..For.more. | 
| 8b60 |  69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74    68 69 73 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20  | information.on.this,.and.how.to. | 
| 8b80 |  61 70 70 6c 79 20 61 6e 64 20 66 6f 6c 6c 6f 77    20 74 68 65 20 47 4e 55 20 47 50 4c 2c 20 73 65  | apply.and.follow.the.GNU.GPL,.se | 
| 8ba0 |  65 0a 26 6c 74 3b 3c 68 74 74 70 3a 2f 2f 77 77    77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73  | e.<<http://www.gnu.org/licens | 
| 8bc0 |  65 73 2f 3e 26 67 74 3b 2e 0a 0a 54 68 65 20 47    4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69  | es/>>...The.GNU.General.Publi | 
| 8be0 |  63 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e    6f 74 20 70 65 72 6d 69 74 20 69 6e 63 6f 72 70  | c.License.does.not.permit.incorp | 
| 8c00 |  6f 72 61 74 69 6e 67 20 79 6f 75 72 20 70 72 6f    67 72 61 6d 20 69 6e 74 6f 0a 70 72 6f 70 72 69  | orating.your.program.into.propri | 
| 8c20 |  65 74 61 72 79 20 70 72 6f 67 72 61 6d 73 2e 20    49 66 20 79 6f 75 72 20 70 72 6f 67 72 61 6d 20  | etary.programs..If.your.program. | 
| 8c40 |  69 73 20 61 20 73 75 62 72 6f 75 74 69 6e 65 20    6c 69 62 72 61 72 79 2c 20 79 6f 75 20 6d 61 79  | is.a.subroutine.library,.you.may | 
| 8c60 |  20 63 6f 6e 73 69 64 65 72 20 69 74 0a 6d 6f 72    65 20 75 73 65 66 75 6c 20 74 6f 20 70 65 72 6d  | .consider.it.more.useful.to.perm | 
| 8c80 |  69 74 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 70 72    69 65 74 61 72 79 20 61 70 70 6c 69 63 61 74 69  | it.linking.proprietary.applicati | 
| 8ca0 |  6f 6e 73 20 77 69 74 68 20 74 68 65 20 6c 69 62    72 61 72 79 2e 20 49 66 20 74 68 69 73 20 69 73  | ons.with.the.library..If.this.is | 
| 8cc0 |  0a 77 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74    6f 20 64 6f 2c 20 75 73 65 20 74 68 65 20 47 4e  | .what.you.want.to.do,.use.the.GN | 
| 8ce0 |  55 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 65 6e 73 65 20  | U.Lesser.General.Public.License. | 
| 8d00 |  69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 0a    4c 69 63 65 6e 73 65 2e 20 42 75 74 20 66 69 72  | instead.of.this.License..But.fir | 
| 8d20 |  73 74 2c 20 70 6c 65 61 73 65 20 72 65 61 64 0a    26 6c 74 3b 3c 68 74 74 70 3a 2f 2f 77 77 77 2e  | st,.please.read.<<http://www. | 
| 8d40 |  67 6e 75 2e 6f 72 67 2f 70 68 69 6c 6f 73 6f 70    68 79 2f 77 68 79 2d 6e 6f 74 2d 6c 67 70 6c 2e  | gnu.org/philosophy/why-not-lgpl. | 
| 8d60 |  68 74 6d 6c 3e 26 67 74 3b 2e 0a 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | html>>....................... | 
| 8d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e00 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 2d 32 2e 32 2f 65 78 65 63 2d 70 61  | exec-path-from-shell-2.2/exec-pa | 
| 8e20 |  74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2e 65 6c    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | th-from-shell.el................ | 
| 8e40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e60 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 8e80 |  30 30 33 31 33 31 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 32 30 32 30 35 00 20 30 00 00 00  | 0031311.00000000000.020205..0... | 
| 8ea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8f00 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 8f20 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 8f40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8f60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8f80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8fa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8fc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8fe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9000 |  3b 3b 3b 20 65 78 65 63 2d 70 61 74 68 2d 66 72    6f 6d 2d 73 68 65 6c 6c 2e 65 6c 20 2d 2d 2d 20  | ;;;.exec-path-from-shell.el.---. | 
| 9020 |  47 65 74 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20    76 61 72 69 61 62 6c 65 73 20 73 75 63 68 20 61  | Get.environment.variables.such.a | 
| 9040 |  73 20 24 50 41 54 48 20 66 72 6f 6d 20 74 68 65    20 73 68 65 6c 6c 20 20 2d 2a 2d 20 6c 65 78 69  | s.$PATH.from.the.shell..-*-.lexi | 
| 9060 |  63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d    2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74  | cal-binding:.t.-*-..;;.Copyright | 
| 9080 |  20 28 43 29 20 32 30 31 32 2d 32 30 31 34 20 53    74 65 76 65 20 50 75 72 63 65 6c 6c 0a 0a 3b 3b  | .(C).2012-2014.Steve.Purcell..;; | 
| 90a0 |  20 41 75 74 68 6f 72 3a 20 53 74 65 76 65 20 50    75 72 63 65 6c 6c 20 3c 73 74 65 76 65 40 73 61  | .Author:.Steve.Purcell.<steve@sa | 
| 90c0 |  6e 69 74 79 69 6e 63 2e 63 6f 6d 3e 0a 3b 3b 20    4b 65 79 77 6f 72 64 73 3a 20 75 6e 69 78 2c 20  | nityinc.com>.;;.Keywords:.unix,. | 
| 90e0 |  65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 3b 3b 20 55    52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68  | environment.;;.URL:.https://gith | 
| 9100 |  75 62 2e 63 6f 6d 2f 70 75 72 63 65 6c 6c 2f 65    78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68  | ub.com/purcell/exec-path-from-sh | 
| 9120 |  65 6c 6c 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 56    65 72 73 69 6f 6e 3a 20 32 2e 32 0a 3b 3b 20 50  | ell.;;.Package-Version:.2.2.;;.P | 
| 9140 |  61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a    20 28 28 65 6d 61 63 73 20 22 32 34 2e 34 22 29  | ackage-Requires:.((emacs."24.4") | 
| 9160 |  29 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20    69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 47  | )..;;.This.file.is.not.part.of.G | 
| 9180 |  4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 54 68    69 73 20 66 69 6c 65 20 69 73 20 66 72 65 65 20  | NU.Emacs...;;.This.file.is.free. | 
| 91a0 |  73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20 63 61    6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69  | software:.you.can.redistribute.i | 
| 91c0 |  74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a    3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20  | t.and/or.modify.;;.it.under.the. | 
| 91e0 |  74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20  | terms.of.the.GNU.General.Public. | 
| 9200 |  4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69    73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46  | License.as.published.by.;;.the.F | 
| 9220 |  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 65 69 74 68 65 72 20  | ree.Software.Foundation,.either. | 
| 9240 |  76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65    20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20  | version.3.of.the.License,.or.;;. | 
| 9260 |  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 73 69  | (at.your.option).any.later.versi | 
| 9280 |  6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c    65 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64  | on...;;.This.file.is.distributed | 
| 92a0 |  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 73 65  | .in.the.hope.that.it.will.be.use | 
| 92c0 |  66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48    4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59  | ful,.;;.but.WITHOUT.ANY.WARRANTY | 
| 92e0 |  3b 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  | ;.without.even.the.implied.warra | 
| 9300 |  6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41    4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54  | nty.of.;;.MERCHANTABILITY.or.FIT | 
| 9320 |  4e 45 53 53 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 20  | NESS.FOR.A.PARTICULAR.PURPOSE... | 
| 9340 |  53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47    65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69  | See.the.;;.GNU.General.Public.Li | 
| 9360 |  63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64    65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20  | cense.for.more.details...;;.You. | 
| 9380 |  73 68 6f 75 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  | should.have.received.a.copy.of.t | 
| 93a0 |  68 65 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 0a 3b 3b  | he.GNU.General.Public.License.;; | 
| 93c0 |  20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73    20 66 69 6c 65 2e 20 20 49 66 20 6e 6f 74 2c 20  | .along.with.this.file...If.not,. | 
| 93e0 |  73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e    67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73  | see.<http://www.gnu.org/licenses | 
| 9400 |  2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74    61 72 79 3a 0a 0a 3b 3b 20 4f 6e 20 4f 53 20 58  | />...;;;.Commentary:..;;.On.OS.X | 
| 9420 |  20 28 61 6e 64 20 70 65 72 68 61 70 73 20 65 6c    73 65 77 68 65 72 65 29 20 74 68 65 20 24 50 41  | .(and.perhaps.elsewhere).the.$PA | 
| 9440 |  54 48 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76    61 72 69 61 62 6c 65 20 61 6e 64 0a 3b 3b 20 60  | TH.environment.variable.and.;;.` | 
| 9460 |  65 78 65 63 2d 70 61 74 68 27 20 75 73 65 64 20    62 79 20 61 20 77 69 6e 64 6f 77 65 64 20 45 6d  | exec-path'.used.by.a.windowed.Em | 
| 9480 |  61 63 73 20 69 6e 73 74 61 6e 63 65 20 77 69 6c    6c 20 75 73 75 61 6c 6c 79 20 62 65 20 74 68 65  | acs.instance.will.usually.be.the | 
| 94a0 |  0a 3b 3b 20 73 79 73 74 65 6d 2d 77 69 64 65 20    64 65 66 61 75 6c 74 20 70 61 74 68 2c 20 72 61  | .;;.system-wide.default.path,.ra | 
| 94c0 |  74 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 73    65 65 6e 20 69 6e 20 61 20 74 65 72 6d 69 6e 61  | ther.than.that.seen.in.a.termina | 
| 94e0 |  6c 0a 3b 3b 20 77 69 6e 64 6f 77 2e 0a 0a 3b 3b    20 54 68 69 73 20 6c 69 62 72 61 72 79 20 61 6c  | l.;;.window...;;.This.library.al | 
| 9500 |  6c 6f 77 73 20 74 68 65 20 75 73 65 72 20 74 6f    20 73 65 74 20 45 6d 61 63 73 27 20 60 65 78 65  | lows.the.user.to.set.Emacs'.`exe | 
| 9520 |  63 2d 70 61 74 68 27 20 61 6e 64 20 24 50 41 54    48 0a 3b 3b 20 66 72 6f 6d 20 74 68 65 20 73 68  | c-path'.and.$PATH.;;.from.the.sh | 
| 9540 |  65 6c 6c 20 70 61 74 68 2c 20 73 6f 20 74 68 61    74 20 60 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64  | ell.path,.so.that.`shell-command | 
| 9560 |  27 2c 20 60 63 6f 6d 70 69 6c 65 27 20 61 6e 64    20 74 68 65 0a 3b 3b 20 6c 69 6b 65 20 77 6f 72  | ',.`compile'.and.the.;;.like.wor | 
| 9580 |  6b 20 61 73 20 65 78 70 65 63 74 65 64 2e 0a 0a    3b 3b 20 49 74 20 61 6c 73 6f 20 61 6c 6c 6f 77  | k.as.expected...;;.It.also.allow | 
| 95a0 |  73 20 6f 74 68 65 72 20 65 6e 76 69 72 6f 6e 6d    65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 74 6f  | s.other.environment.variables.to | 
| 95c0 |  20 62 65 20 72 65 74 72 69 65 76 65 64 20 66 72    6f 6d 20 74 68 65 0a 3b 3b 20 73 68 65 6c 6c 2c  | .be.retrieved.from.the.;;.shell, | 
| 95e0 |  20 73 6f 20 74 68 61 74 20 45 6d 61 63 73 20 77    69 6c 6c 20 73 65 65 20 74 68 65 20 73 61 6d 65  | .so.that.Emacs.will.see.the.same | 
| 9600 |  20 76 61 6c 75 65 73 20 79 6f 75 20 67 65 74 20    69 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 0a  | .values.you.get.in.a.terminal... | 
| 9620 |  3b 3b 20 49 66 20 79 6f 75 20 75 73 65 20 61 20    6e 6f 6e 2d 50 4f 53 49 58 2d 73 74 61 6e 64 61  | ;;.If.you.use.a.non-POSIX-standa | 
| 9640 |  72 64 20 73 68 65 6c 6c 20 6c 69 6b 65 20 22 74    63 73 68 22 20 6f 72 20 22 66 69 73 68 22 2c 20  | rd.shell.like."tcsh".or."fish",. | 
| 9660 |  79 6f 75 72 0a 3b 3b 20 73 68 65 6c 6c 20 77 69    6c 6c 20 62 65 20 61 73 6b 65 64 20 74 6f 20 65  | your.;;.shell.will.be.asked.to.e | 
| 9680 |  78 65 63 75 74 65 20 22 73 68 22 20 61 73 20 61    20 73 75 62 73 68 65 6c 6c 20 69 6e 20 6f 72 64  | xecute."sh".as.a.subshell.in.ord | 
| 96a0 |  65 72 20 74 6f 20 70 72 69 6e 74 0a 3b 3b 20 6f    75 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 73  | er.to.print.;;.out.the.variables | 
| 96c0 |  20 69 6e 20 61 20 66 6f 72 6d 61 74 20 77 68 69    63 68 20 63 61 6e 20 62 65 20 72 65 6c 69 61 62  | .in.a.format.which.can.be.reliab | 
| 96e0 |  6c 79 20 70 61 72 73 65 64 2e 20 20 22 73 68 22    0a 3b 3b 20 6d 75 73 74 20 62 65 20 61 20 50 4f  | ly.parsed..."sh".;;.must.be.a.PO | 
| 9700 |  53 49 58 2d 63 6f 6d 70 6c 69 61 6e 74 20 73 68    65 6c 6c 20 69 6e 20 74 68 69 73 20 63 61 73 65  | SIX-compliant.shell.in.this.case | 
| 9720 |  2e 0a 0a 3b 3b 20 4e 6f 74 65 20 74 68 61 74 20    73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20  | ...;;.Note.that.shell.variables. | 
| 9740 |  77 68 69 63 68 20 68 61 76 65 20 6e 6f 74 20 62    65 65 6e 20 65 78 70 6f 72 74 65 64 20 61 73 0a  | which.have.not.been.exported.as. | 
| 9760 |  3b 3b 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76    61 72 69 61 62 6c 65 73 20 28 65 2e 67 2e 20 75  | ;;.environment.variables.(e.g..u | 
| 9780 |  73 69 6e 67 20 74 68 65 20 22 65 78 70 6f 72 74    22 20 6b 65 79 77 6f 72 64 29 20 6d 61 79 20 6e  | sing.the."export".keyword).may.n | 
| 97a0 |  6f 74 20 62 65 0a 3b 3b 20 76 69 73 69 62 6c 65    20 74 6f 20 60 65 78 65 63 2d 70 61 74 68 2d 66  | ot.be.;;.visible.to.`exec-path-f | 
| 97c0 |  72 6f 6d 2d 73 68 65 6c 6c 27 2e 0a 0a 3b 3b 20    49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 0a 0a 3b  | rom-shell'...;;.Installation:..; | 
| 97e0 |  3b 20 45 4c 50 41 20 70 61 63 6b 61 67 65 73 20    61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e  | ;.ELPA.packages.are.available.on | 
| 9800 |  20 4d 61 72 6d 61 6c 61 64 65 20 61 6e 64 20 4d    45 4c 50 41 2e 20 20 41 6c 74 65 72 6e 61 74 69  | .Marmalade.and.MELPA...Alternati | 
| 9820 |  76 65 6c 79 2c 0a 3b 3b 20 70 6c 61 63 65 20 74    68 69 73 20 66 69 6c 65 20 6f 6e 20 61 20 64 69  | vely,.;;.place.this.file.on.a.di | 
| 9840 |  72 65 63 74 6f 72 79 20 69 6e 20 79 6f 75 72 20    60 6c 6f 61 64 2d 70 61 74 68 27 2c 20 61 6e 64  | rectory.in.your.`load-path',.and | 
| 9860 |  20 65 78 70 6c 69 63 69 74 6c 79 0a 3b 3b 20 72    65 71 75 69 72 65 20 69 74 2e 0a 0a 3b 3b 20 55  | .explicitly.;;.require.it...;;.U | 
| 9880 |  73 61 67 65 3a 0a 3b 3b 0a 3b 3b 20 20 20 20 20    28 72 65 71 75 69 72 65 20 27 65 78 65 63 2d 70  | sage:.;;.;;.....(require.'exec-p | 
| 98a0 |  61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 29 20    3b 3b 20 69 66 20 6e 6f 74 20 75 73 69 6e 67 20  | ath-from-shell).;;.if.not.using. | 
| 98c0 |  74 68 65 20 45 4c 50 41 20 70 61 63 6b 61 67 65    0a 3b 3b 20 20 20 20 20 28 65 78 65 63 2d 70 61  | the.ELPA.package.;;.....(exec-pa | 
| 98e0 |  74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 69 6e    69 74 69 61 6c 69 7a 65 29 0a 3b 3b 0a 3b 3b 20  | th-from-shell-initialize).;;.;;. | 
| 9900 |  43 75 73 74 6f 6d 69 7a 65 20 60 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | Customize.`exec-path-from-shell- | 
| 9920 |  76 61 72 69 61 62 6c 65 73 27 20 74 6f 20 6d 6f    64 69 66 79 20 74 68 65 20 6c 69 73 74 20 6f 66  | variables'.to.modify.the.list.of | 
| 9940 |  0a 3b 3b 20 76 61 72 69 61 62 6c 65 73 20 69 6d    70 6f 72 74 65 64 2e 0a 3b 3b 0a 3b 3b 20 49 66  | .;;.variables.imported..;;.;;.If | 
| 9960 |  20 79 6f 75 20 75 73 65 20 79 6f 75 72 20 45 6d    61 63 73 20 63 6f 6e 66 69 67 20 6f 6e 20 6f 74  | .you.use.your.Emacs.config.on.ot | 
| 9980 |  68 65 72 20 70 6c 61 74 66 6f 72 6d 73 2c 20 79    6f 75 20 63 61 6e 20 69 6e 73 74 65 61 64 0a 3b  | her.platforms,.you.can.instead.; | 
| 99a0 |  3b 20 6d 61 6b 65 20 69 6e 69 74 69 61 6c 69 7a    61 74 69 6f 6e 20 63 6f 6e 64 69 74 69 6f 6e 61  | ;.make.initialization.conditiona | 
| 99c0 |  6c 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 3b 3b    0a 3b 3b 20 20 20 20 20 28 77 68 65 6e 20 28 6d  | l.as.follows:.;;.;;.....(when.(m | 
| 99e0 |  65 6d 71 20 77 69 6e 64 6f 77 2d 73 79 73 74 65    6d 20 27 28 6d 61 63 20 6e 73 29 29 0a 3b 3b 20  | emq.window-system.'(mac.ns)).;;. | 
| 9a00 |  20 20 20 20 20 20 28 65 78 65 63 2d 70 61 74 68    2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 69 6e 69 74  | ......(exec-path-from-shell-init | 
| 9a20 |  69 61 6c 69 7a 65 29 29 0a 3b 3b 0a 3b 3b 20 41    6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 79 6f  | ialize)).;;.;;.Alternatively,.yo | 
| 9a40 |  75 20 63 61 6e 20 75 73 65 20 60 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | u.can.use.`exec-path-from-shell- | 
| 9a60 |  63 6f 70 79 2d 65 6e 76 73 27 20 6f 72 0a 3b 3b    20 60 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d  | copy-envs'.or.;;.`exec-path-from | 
| 9a80 |  2d 73 68 65 6c 6c 2d 63 6f 70 79 2d 65 6e 76 27    20 64 69 72 65 63 74 6c 79 2c 20 65 2e 67 2e 0a  | -shell-copy-env'.directly,.e.g.. | 
| 9aa0 |  3b 3b 0a 3b 3b 20 20 20 20 20 28 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | ;;.;;.....(exec-path-from-shell- | 
| 9ac0 |  63 6f 70 79 2d 65 6e 76 20 22 50 59 54 48 4f 4e    50 41 54 48 22 29 0a 0a 3b 3b 3b 20 43 6f 64 65  | copy-env."PYTHONPATH")..;;;.Code | 
| 9ae0 |  3a 0a 0a 3b 3b 20 53 61 74 69 73 66 79 20 74 68    65 20 62 79 74 65 20 63 6f 6d 70 69 6c 65 72 0a  | :..;;.Satisfy.the.byte.compiler. | 
| 9b00 |  28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69    6c 65 20 28 72 65 71 75 69 72 65 20 27 65 73 68  | (eval-when-compile.(require.'esh | 
| 9b20 |  65 6c 6c 29 29 0a 28 72 65 71 75 69 72 65 20 27    63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65  | ell)).(require.'cl-lib).(require | 
| 9b40 |  20 27 6a 73 6f 6e 29 0a 0a 28 64 65 66 67 72 6f    75 70 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f  | .'json)..(defgroup.exec-path-fro | 
| 9b60 |  6d 2d 73 68 65 6c 6c 20 6e 69 6c 0a 20 20 22 4d    61 6b 65 20 45 6d 61 63 73 20 75 73 65 20 73 68  | m-shell.nil..."Make.Emacs.use.sh | 
| 9b80 |  65 6c 6c 2d 64 65 66 69 6e 65 64 20 76 61 6c 75    65 73 20 66 6f 72 20 24 50 41 54 48 20 65 74 63  | ell-defined.values.for.$PATH.etc | 
| 9ba0 |  2e 22 0a 20 20 3a 70 72 65 66 69 78 20 22 65 78    65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65  | ."...:prefix."exec-path-from-she | 
| 9bc0 |  6c 6c 2d 22 0a 20 20 3a 67 72 6f 75 70 20 27 65    6e 76 69 72 6f 6e 6d 65 6e 74 29 0a 0a 28 64 65  | ll-"...:group.'environment)..(de | 
| 9be0 |  66 63 75 73 74 6f 6d 20 65 78 65 63 2d 70 61 74    68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 76 61 72  | fcustom.exec-path-from-shell-var | 
| 9c00 |  69 61 62 6c 65 73 0a 20 20 27 28 22 50 41 54 48    22 20 22 4d 41 4e 50 41 54 48 22 29 0a 20 20 22  | iables...'("PATH"."MANPATH")..." | 
| 9c20 |  4c 69 73 74 20 6f 66 20 65 6e 76 69 72 6f 6e 6d    65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 77 68  | List.of.environment.variables.wh | 
| 9c40 |  69 63 68 20 61 72 65 20 63 6f 70 69 65 64 20 66    72 6f 6d 20 74 68 65 20 73 68 65 6c 6c 2e 22 0a  | ich.are.copied.from.the.shell.". | 
| 9c60 |  20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74    20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 45  | ..:type.'(repeat.(string.:tag."E | 
| 9c80 |  6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61    62 6c 65 22 29 29 0a 20 20 3a 67 72 6f 75 70 20  | nvironment.variable"))...:group. | 
| 9ca0 |  27 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d    73 68 65 6c 6c 29 0a 0a 28 64 65 66 63 75 73 74  | 'exec-path-from-shell)..(defcust | 
| 9cc0 |  6f 6d 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f    6d 2d 73 68 65 6c 6c 2d 77 61 72 6e 2d 64 75 72  | om.exec-path-from-shell-warn-dur | 
| 9ce0 |  61 74 69 6f 6e 2d 6d 69 6c 6c 69 73 20 35 30 30    0a 20 20 22 50 72 69 6e 74 20 61 20 77 61 72 6e  | ation-millis.500..."Print.a.warn | 
| 9d00 |  69 6e 67 20 69 66 20 73 68 65 6c 6c 20 65 78 65    63 75 74 69 6f 6e 20 74 61 6b 65 73 20 6c 6f 6e  | ing.if.shell.execution.takes.lon | 
| 9d20 |  67 65 72 20 74 68 61 6e 20 74 68 69 73 20 6d 61    6e 79 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 2e  | ger.than.this.many.milliseconds. | 
| 9d40 |  22 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67    65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20  | "...:type.'integer)..(defcustom. | 
| 9d60 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 2d 73 68 65 6c 6c 2d 6e 61 6d 65 20  | exec-path-from-shell-shell-name. | 
| 9d80 |  6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e 69    6c 2c 20 75 73 65 20 74 68 69 73 20 73 68 65 6c  | nil..."If.non-nil,.use.this.shel | 
| 9da0 |  6c 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 4f 74    68 65 72 77 69 73 65 2c 20 75 73 65 20 65 69 74  | l.executable..Otherwise,.use.eit | 
| 9dc0 |  68 65 72 20 60 73 68 65 6c 6c 2d 66 69 6c 65 2d    6e 61 6d 65 27 20 28 69 66 20 73 65 74 29 2c 20  | her.`shell-file-name'.(if.set),. | 
| 9de0 |  6f 72 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a    74 68 65 20 53 48 45 4c 4c 20 65 6e 76 69 72 6f  | or.the.value.of.the.SHELL.enviro | 
| 9e00 |  6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 2e 22    0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63  | nment.variable."...:type.'(choic | 
| 9e20 |  65 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 20 3a 74 61 67 20 22 53 68 65 6c 6c 20 65 78  | e...........(file.:tag."Shell.ex | 
| 9e40 |  65 63 75 74 61 62 6c 65 22 29 0a 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67  | ecutable")...........(const.:tag | 
| 9e60 |  20 22 55 73 65 20 60 73 68 65 6c 6c 2d 66 69 6c    65 2d 6e 61 6d 65 27 20 6f 72 20 24 53 48 45 4c  | ."Use.`shell-file-name'.or.$SHEL | 
| 9e80 |  4c 22 20 6e 69 6c 29 29 0a 20 20 3a 67 72 6f 75    70 20 27 65 78 65 63 2d 70 61 74 68 2d 66 72 6f  | L".nil))...:group.'exec-path-fro | 
| 9ea0 |  6d 2d 73 68 65 6c 6c 29 0a 0a 28 64 65 66 76 61    72 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d  | m-shell)..(defvar.exec-path-from | 
| 9ec0 |  2d 73 68 65 6c 6c 2d 64 65 62 75 67 20 6e 69 6c    0a 20 20 22 44 69 73 70 6c 61 79 20 64 65 62 75  | -shell-debug.nil..."Display.debu | 
| 9ee0 |  67 20 69 6e 66 6f 20 77 68 65 6e 20 6e 6f 6e 2d    6e 69 6c 2e 22 29 0a 0a 28 64 65 66 75 6e 20 65  | g.info.when.non-nil.")..(defun.e | 
| 9f00 |  78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68    65 6c 6c 2d 2d 64 6f 75 62 6c 65 2d 71 75 6f 74  | xec-path-from-shell--double-quot | 
| 9f20 |  65 20 28 73 29 0a 20 20 22 44 6f 75 62 6c 65 2d    71 75 6f 74 65 20 53 2c 20 65 73 63 61 70 69 6e  | e.(s)..."Double-quote.S,.escapin | 
| 9f40 |  67 20 61 6e 79 20 64 6f 75 62 6c 65 2d 71 75 6f    74 65 73 20 61 6c 72 65 61 64 79 20 63 6f 6e 74  | g.any.double-quotes.already.cont | 
| 9f60 |  61 69 6e 65 64 20 69 6e 20 69 74 2e 22 0a 20 20    28 63 6f 6e 63 61 74 20 22 5c 22 22 20 28 72 65  | ained.in.it."...(concat."\"".(re | 
| 9f80 |  70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d    73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c  | place-regexp-in-string."\""."\\\ | 
| 9fa0 |  5c 5c 22 22 20 73 29 20 22 5c 22 22 29 29 0a 0a    28 64 65 66 75 6e 20 65 78 65 63 2d 70 61 74 68  | \\"".s)."\""))..(defun.exec-path | 
| 9fc0 |  2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 73 68 65    6c 6c 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20  | -from-shell--shell.()..."Return. | 
| 9fe0 |  74 68 65 20 73 68 65 6c 6c 20 74 6f 20 75 73 65    2e 0a 53 65 65 20 64 6f 63 75 6d 65 6e 74 61 74  | the.shell.to.use..See.documentat | 
| a000 |  69 6f 6e 20 66 6f 72 20 60 65 78 65 63 2d 70 61    74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 73 68  | ion.for.`exec-path-from-shell-sh | 
| a020 |  65 6c 6c 2d 6e 61 6d 65 27 2e 22 0a 20 20 28 6f    72 0a 20 20 20 65 78 65 63 2d 70 61 74 68 2d 66  | ell-name'."...(or....exec-path-f | 
| a040 |  72 6f 6d 2d 73 68 65 6c 6c 2d 73 68 65 6c 6c 2d    6e 61 6d 65 0a 20 20 20 73 68 65 6c 6c 2d 66 69  | rom-shell-shell-name....shell-fi | 
| a060 |  6c 65 2d 6e 61 6d 65 0a 20 20 20 28 67 65 74 65    6e 76 20 22 53 48 45 4c 4c 22 29 0a 20 20 20 28  | le-name....(getenv."SHELL")....( | 
| a080 |  65 72 72 6f 72 20 22 53 48 45 4c 4c 20 65 6e 76    69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  | error."SHELL.environment.variabl | 
| a0a0 |  65 20 69 73 20 75 6e 73 65 74 22 29 29 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 65 78 65 63 2d  | e.is.unset")))..(defcustom.exec- | 
| a0c0 |  70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d    61 72 67 75 6d 65 6e 74 73 0a 20 20 28 6c 65 74  | path-from-shell-arguments...(let | 
| a0e0 |  20 28 28 73 68 65 6c 6c 20 28 65 78 65 63 2d 70    61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d  | .((shell.(exec-path-from-shell-- | 
| a100 |  73 68 65 6c 6c 29 29 29 0a 20 20 20 20 28 69 66    20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70  | shell))).....(if.(string-match-p | 
| a120 |  20 22 74 3f 63 73 68 24 22 20 73 68 65 6c 6c 29    0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22  | ."t?csh$".shell).........(list." | 
| a140 |  2d 64 22 29 0a 20 20 20 20 20 20 28 69 66 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22  | -d").......(if.(string-match-p." | 
| a160 |  66 69 73 68 22 20 73 68 65 6c 6c 29 0a 20 20 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 22 2d 6c  | fish".shell)...........(list."-l | 
| a180 |  22 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 22 2d 6c 22 20 22 2d 69 22 29 29 29 29 0a 20  | ").........(list."-l"."-i")))).. | 
| a1a0 |  20 22 41 64 64 69 74 69 6f 6e 61 6c 20 61 72 67    75 6d 65 6e 74 73 20 74 6f 20 70 61 73 73 20 74  | ."Additional.arguments.to.pass.t | 
| a1c0 |  6f 20 74 68 65 20 73 68 65 6c 6c 2e 0a 0a 54 68    65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20  | o.the.shell...The.default.value. | 
| a1e0 |  64 65 6e 6f 74 65 73 20 61 6e 20 69 6e 74 65 72    61 63 74 69 76 65 20 6c 6f 67 69 6e 20 73 68 65  | denotes.an.interactive.login.she | 
| a200 |  6c 6c 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72    65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74  | ll."...:type.'(repeat.(string.:t | 
| a220 |  61 67 20 22 53 68 65 6c 6c 20 61 72 67 75 6d 65    6e 74 22 29 29 0a 20 20 3a 67 72 6f 75 70 20 27  | ag."Shell.argument"))...:group.' | 
| a240 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 29 0a 0a 28 64 65 66 75 6e 20 65 78  | exec-path-from-shell)..(defun.ex | 
| a260 |  65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65    6c 6c 2d 2d 64 65 62 75 67 20 28 6d 73 67 20 26  | ec-path-from-shell--debug.(msg.& | 
| a280 |  72 65 73 74 20 61 72 67 73 29 0a 20 20 22 50 72    69 6e 74 20 4d 53 47 20 61 6e 64 20 41 52 47 53  | rest.args)..."Print.MSG.and.ARGS | 
| a2a0 |  20 6c 69 6b 65 20 60 6d 65 73 73 61 67 65 27 2c    20 62 75 74 20 6f 6e 6c 79 20 69 66 20 64 65 62  | .like.`message',.but.only.if.deb | 
| a2c0 |  75 67 20 6f 75 74 70 75 74 20 69 73 20 65 6e 61    62 6c 65 64 2e 22 0a 20 20 28 77 68 65 6e 20 65  | ug.output.is.enabled."...(when.e | 
| a2e0 |  78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68    65 6c 6c 2d 64 65 62 75 67 0a 20 20 20 20 28 61  | xec-path-from-shell-debug.....(a | 
| a300 |  70 70 6c 79 20 27 6d 65 73 73 61 67 65 20 6d 73    67 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75  | pply.'message.msg.args)))..(defu | 
| a320 |  6e 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d    2d 73 68 65 6c 6c 2d 2d 6e 75 73 68 65 6c 6c 2d  | n.exec-path-from-shell--nushell- | 
| a340 |  70 20 28 73 68 65 6c 6c 29 0a 20 20 22 52 65 74    75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 53  | p.(shell)..."Return.non-nil.if.S | 
| a360 |  48 45 4c 4c 20 69 73 20 6e 75 2e 22 0a 20 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22  | HELL.is.nu."...(string-match-p." | 
| a380 |  6e 75 24 22 20 73 68 65 6c 6c 29 29 0a 0a 28 64    65 66 75 6e 20 65 78 65 63 2d 70 61 74 68 2d 66  | nu$".shell))..(defun.exec-path-f | 
| a3a0 |  72 6f 6d 2d 73 68 65 6c 6c 2d 2d 73 74 61 6e 64    61 72 64 2d 73 68 65 6c 6c 2d 70 20 28 73 68 65  | rom-shell--standard-shell-p.(she | 
| a3c0 |  6c 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f    6e 2d 6e 69 6c 20 69 66 66 20 53 48 45 4c 4c 20  | ll)..."Return.non-nil.iff.SHELL. | 
| a3e0 |  73 75 70 70 6f 72 74 73 20 74 68 65 20 73 74 61    6e 64 61 72 64 20 24 7b 56 41 52 2d 64 65 66 61  | supports.the.standard.${VAR-defa | 
| a400 |  75 6c 74 7d 20 73 79 6e 74 61 78 2e 22 0a 20 20    28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74  | ult}.syntax."...(not.(string-mat | 
| a420 |  63 68 2d 70 20 22 5c 5c 28 66 69 73 68 5c 5c 7c    6e 75 5c 5c 7c 74 3f 63 73 68 5c 5c 29 24 22 20  | ch-p."\\(fish\\|nu\\|t?csh\\)$". | 
| a440 |  73 68 65 6c 6c 29 29 29 0a 0a 28 64 65 66 6d 61    63 72 6f 20 65 78 65 63 2d 70 61 74 68 2d 66 72  | shell)))..(defmacro.exec-path-fr | 
| a460 |  6f 6d 2d 73 68 65 6c 6c 2d 2d 77 61 72 6e 2d 64    75 72 61 74 69 6f 6e 20 28 26 72 65 73 74 20 62  | om-shell--warn-duration.(&rest.b | 
| a480 |  6f 64 79 29 0a 20 20 22 45 76 61 6c 75 61 74 65    20 42 4f 44 59 20 61 6e 64 20 77 61 72 6e 20 69  | ody)..."Evaluate.BODY.and.warn.i | 
| a4a0 |  66 20 65 78 65 63 75 74 69 6f 6e 20 64 75 72 61    74 69 6f 6e 20 65 78 63 65 65 64 73 20 61 20 74  | f.execution.duration.exceeds.a.t | 
| a4c0 |  69 6d 65 20 6c 69 6d 69 74 2e 0a 54 68 65 20 6c    69 6d 69 74 20 69 73 20 67 69 76 65 6e 20 62 79  | ime.limit..The.limit.is.given.by | 
| a4e0 |  20 60 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d    2d 73 68 65 6c 6c 2d 77 61 72 6e 2d 64 75 72 61  | .`exec-path-from-shell-warn-dura | 
| a500 |  74 69 6f 6e 2d 6d 69 6c 6c 69 73 27 2e 22 0a 20    20 28 6c 65 74 20 28 28 73 74 61 72 74 2d 74 69  | tion-millis'."...(let.((start-ti | 
| a520 |  6d 65 20 28 63 6c 2d 67 65 6e 73 79 6d 29 29 0a    20 20 20 20 20 20 20 20 28 64 75 72 61 74 69 6f  | me.(cl-gensym)).........(duratio | 
| a540 |  6e 2d 6d 69 6c 6c 69 73 20 28 63 6c 2d 67 65 6e    73 79 6d 29 29 29 0a 20 20 20 20 60 28 6c 65 74  | n-millis.(cl-gensym))).....`(let | 
| a560 |  20 28 28 2c 73 74 61 72 74 2d 74 69 6d 65 20 28    63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 29 0a  | .((,start-time.(current-time))). | 
| a580 |  20 20 20 20 20 20 20 28 70 72 6f 67 31 0a 20 20    20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20  | .......(prog1............(progn. | 
| a5a0 |  2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 2c 64 75 72 61 74 69 6f  | ,@body)..........(let.((,duratio | 
| a5c0 |  6e 2d 6d 69 6c 6c 69 73 20 28 2a 20 31 30 30 30    2e 30 20 28 66 6c 6f 61 74 2d 74 69 6d 65 20 28  | n-millis.(*.1000.0.(float-time.( | 
| a5e0 |  74 69 6d 65 2d 73 75 62 74 72 61 63 74 20 28 63    75 72 72 65 6e 74 2d 74 69 6d 65 29 20 2c 73 74  | time-subtract.(current-time).,st | 
| a600 |  61 72 74 2d 74 69 6d 65 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20  | art-time)))))............(if.(>. | 
| a620 |  2c 64 75 72 61 74 69 6f 6e 2d 6d 69 6c 6c 69 73    20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d  | ,duration-millis.exec-path-from- | 
| a640 |  73 68 65 6c 6c 2d 77 61 72 6e 2d 64 75 72 61 74    69 6f 6e 2d 6d 69 6c 6c 69 73 29 0a 20 20 20 20  | shell-warn-duration-millis)..... | 
| a660 |  20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73    61 67 65 20 22 57 61 72 6e 69 6e 67 3a 20 65 78  | ...........(message."Warning:.ex | 
| a680 |  65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65    6c 6c 20 65 78 65 63 75 74 69 6f 6e 20 74 6f 6f  | ec-path-from-shell.execution.too | 
| a6a0 |  6b 20 25 64 6d 73 2e 20 53 65 65 20 74 68 65 20    52 45 41 44 4d 45 20 66 6f 72 20 74 69 70 73 20  | k.%dms..See.the.README.for.tips. | 
| a6c0 |  6f 6e 20 72 65 64 75 63 69 6e 67 20 74 68 69 73    2e 22 20 2c 64 75 72 61 74 69 6f 6e 2d 6d 69 6c  | on.reducing.this.".,duration-mil | 
| a6e0 |  6c 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 78 65 63 2d 70 61 74 68 2d 66 72 6f  | lis)..............(exec-path-fro | 
| a700 |  6d 2d 73 68 65 6c 6c 2d 2d 64 65 62 75 67 20 22    53 68 65 6c 6c 20 65 78 65 63 75 74 69 6f 6e 20  | m-shell--debug."Shell.execution. | 
| a720 |  74 6f 6f 6b 20 25 64 6d 73 22 20 2c 64 75 72 61    74 69 6f 6e 2d 6d 69 6c 6c 69 73 29 29 29 29 29  | took.%dms".,duration-millis))))) | 
| a740 |  29 29 0a 0a 28 64 65 66 75 6e 20 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | ))..(defun.exec-path-from-shell- | 
| a760 |  70 72 69 6e 74 66 20 28 73 74 72 20 26 6f 70 74    69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 52  | printf.(str.&optional.args)..."R | 
| a780 |  65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74    20 6f 66 20 70 72 69 6e 74 69 6e 67 20 53 54 52  | eturn.the.result.of.printing.STR | 
| a7a0 |  20 69 6e 20 74 68 65 20 75 73 65 72 27 73 20 73    68 65 6c 6c 2e 0a 0a 45 78 65 63 75 74 65 73 20  | .in.the.user's.shell...Executes. | 
| a7c0 |  74 68 65 20 73 68 65 6c 6c 20 61 73 20 69 6e 74    65 72 61 63 74 69 76 65 20 6c 6f 67 69 6e 20 73  | the.shell.as.interactive.login.s | 
| a7e0 |  68 65 6c 6c 2e 0a 0a 53 54 52 20 69 73 20 69 6e    73 65 72 74 65 64 20 6c 69 74 65 72 61 6c 6c 79  | hell...STR.is.inserted.literally | 
| a800 |  20 69 6e 20 61 20 73 69 6e 67 6c 65 2d 71 75 6f    74 65 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20  | .in.a.single-quoted.argument.to. | 
| a820 |  70 72 69 6e 74 66 2c 0a 61 6e 64 20 6d 61 79 20    74 68 65 72 65 66 6f 72 65 20 63 6f 6e 74 61 69  | printf,.and.may.therefore.contai | 
| a840 |  6e 20 62 61 63 6b 73 6c 61 73 68 65 64 20 65 73    63 61 70 65 20 73 65 71 75 65 6e 63 65 73 20 75  | n.backslashed.escape.sequences.u | 
| a860 |  6e 64 65 72 73 74 6f 6f 64 0a 62 79 20 70 72 69    6e 74 66 2e 0a 0a 41 52 47 53 20 69 73 20 61 6e  | nderstood.by.printf...ARGS.is.an | 
| a880 |  20 6f 70 74 69 6f 6e 61 6c 20 6c 69 73 74 20 6f    66 20 61 72 67 73 20 77 68 69 63 68 20 77 69 6c  | .optional.list.of.args.which.wil | 
| a8a0 |  6c 20 62 65 20 69 6e 73 65 72 74 65 64 20 62 79    20 70 72 69 6e 74 66 0a 69 6e 20 70 6c 61 63 65  | l.be.inserted.by.printf.in.place | 
| a8c0 |  20 6f 66 20 61 6e 79 20 25 20 70 6c 61 63 65 68    6f 6c 64 65 72 73 20 69 6e 20 53 54 52 2e 20 20  | .of.any.%.placeholders.in.STR... | 
| a8e0 |  41 52 47 53 20 61 72 65 20 6e 6f 74 20 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 0a 73 68 65 6c 6c  | ARGS.are.not.automatically.shell | 
| a900 |  2d 65 73 63 61 70 65 64 2c 20 73 6f 20 74 68 65    79 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 24 20  | -escaped,.so.they.may.contain.$. | 
| a920 |  65 74 63 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28    70 72 69 6e 74 66 2d 62 69 6e 20 28 6f 72 20 28  | etc."...(let*.((printf-bin.(or.( | 
| a940 |  65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20    22 70 72 69 6e 74 66 22 29 20 22 70 72 69 6e 74  | executable-find."printf")."print | 
| a960 |  66 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 70    72 69 6e 74 66 2d 63 6f 6d 6d 61 6e 64 0a 20 20  | f"))..........(printf-command... | 
| a980 |  20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20    28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67  | ........(concat.(shell-quote-arg | 
| a9a0 |  75 6d 65 6e 74 20 70 72 69 6e 74 66 2d 62 69 6e    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ument.printf-bin)............... | 
| a9c0 |  20 20 20 20 22 20 27 5f 5f 52 45 53 55 4c 54 5c    5c 30 30 30 22 20 73 74 72 20 22 5c 5c 30 30 30  | ....".'__RESULT\\000".str."\\000 | 
| a9e0 |  5f 5f 52 45 53 55 4c 54 27 20 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d  | __RESULT'."...................(m | 
| aa00 |  61 70 63 6f 6e 63 61 74 20 23 27 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | apconcat.#'exec-path-from-shell- | 
| aa20 |  2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 20 61 72    67 73 20 22 20 22 29 29 29 0a 20 20 20 20 20 20  | -double-quote.args.".")))....... | 
| aa40 |  20 20 20 28 73 68 65 6c 6c 20 28 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | ...(shell.(exec-path-from-shell- | 
| aa60 |  2d 73 68 65 6c 6c 29 29 0a 20 20 20 20 20 20 20    20 20 28 73 68 65 6c 6c 2d 61 72 67 73 20 28 61  | -shell))..........(shell-args.(a | 
| aa80 |  70 70 65 6e 64 20 65 78 65 63 2d 70 61 74 68 2d    66 72 6f 6d 2d 73 68 65 6c 6c 2d 61 72 67 75 6d  | ppend.exec-path-from-shell-argum | 
| aaa0 |  65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ents............................ | 
| aac0 |  20 20 28 6c 69 73 74 20 22 2d 63 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(list."-c".................... | 
| aae0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 65 78 65 63 2d 70 61 74 68 2d 66  | ................(if.(exec-path-f | 
| ab00 |  72 6f 6d 2d 73 68 65 6c 6c 2d 2d 73 74 61 6e 64    61 72 64 2d 73 68 65 6c 6c 2d 70 20 73 68 65 6c  | rom-shell--standard-shell-p.shel | 
| ab20 |  6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | l).............................. | 
| ab40 |  20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 66    2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20  | ..........printf-command........ | 
| ab60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | ..............................(c | 
| ab80 |  6f 6e 63 61 74 20 22 73 68 20 2d 63 20 22 20 28    73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75  | oncat."sh.-c.".(shell-quote-argu | 
| aba0 |  6d 65 6e 74 20 70 72 69 6e 74 66 2d 63 6f 6d 6d    61 6e 64 29 29 29 29 29 29 29 0a 20 20 20 20 28  | ment.printf-command))))))).....( | 
| abc0 |  77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72    0a 20 20 20 20 20 20 28 65 78 65 63 2d 70 61 74  | with-temp-buffer.......(exec-pat | 
| abe0 |  68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 64 65    62 75 67 20 22 49 6e 76 6f 6b 69 6e 67 20 73 68  | h-from-shell--debug."Invoking.sh | 
| ac00 |  65 6c 6c 20 25 73 20 77 69 74 68 20 61 72 67 73    20 25 53 22 20 73 68 65 6c 6c 20 73 68 65 6c 6c  | ell.%s.with.args.%S".shell.shell | 
| ac20 |  2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 6c 65    74 20 28 28 65 78 69 74 2d 63 6f 64 65 20 28 65  | -args).......(let.((exit-code.(e | 
| ac40 |  78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68    65 6c 6c 2d 2d 77 61 72 6e 2d 64 75 72 61 74 69  | xec-path-from-shell--warn-durati | 
| ac60 |  6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c  | on.........................(appl | 
| ac80 |  79 20 23 27 63 61 6c 6c 2d 70 72 6f 63 65 73 73    20 73 68 65 6c 6c 20 6e 69 6c 20 74 20 6e 69 6c  | y.#'call-process.shell.nil.t.nil | 
| aca0 |  20 73 68 65 6c 6c 2d 61 72 67 73 29 29 29 29 0a    20 20 20 20 20 20 20 20 28 65 78 65 63 2d 70 61  | .shell-args)))).........(exec-pa | 
| acc0 |  74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 64    65 62 75 67 20 22 53 68 65 6c 6c 20 70 72 69 6e  | th-from-shell--debug."Shell.prin | 
| ace0 |  74 65 64 3a 20 25 53 22 20 28 62 75 66 66 65 72    2d 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20  | ted:.%S".(buffer-string))....... | 
| ad00 |  20 20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70    20 65 78 69 74 2d 63 6f 64 65 29 0a 20 20 20 20  | ..(unless.(zerop.exit-code)..... | 
| ad20 |  20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f    6e 2d 7a 65 72 6f 20 65 78 69 74 20 63 6f 64 65  | ......(error."Non-zero.exit.code | 
| ad40 |  20 66 72 6f 6d 20 73 68 65 6c 6c 20 25 73 20 69    6e 76 6f 6b 65 64 20 77 69 74 68 20 61 72 67 73  | .from.shell.%s.invoked.with.args | 
| ad60 |  20 25 53 2e 20 20 4f 75 74 70 75 74 20 77 61 73    3a 5c 6e 25 53 22 0a 20 20 20 20 20 20 20 20 20  | .%S...Output.was:\n%S".......... | 
| ad80 |  20 20 20 20 20 20 20 20 73 68 65 6c 6c 20 73 68    65 6c 6c 2d 61 72 67 73 20 28 62 75 66 66 65 72  | ........shell.shell-args.(buffer | 
| ada0 |  2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20    20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f  | -string)))).......(goto-char.(po | 
| adc0 |  69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20    28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66  | int-min)).......(if.(re-search-f | 
| ade0 |  6f 72 77 61 72 64 20 22 5f 5f 52 45 53 55 4c 54    5c 30 5c 5c 28 2e 2a 5c 5c 29 5c 30 5f 5f 52 45  | orward."__RESULT\0\\(.*\\)\0__RE | 
| ae00 |  53 55 4c 54 22 20 6e 69 6c 20 74 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74  | SULT".nil.t)...........(match-st | 
| ae20 |  72 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20    28 65 72 72 6f 72 20 22 45 78 70 65 63 74 65 64  | ring.1).........(error."Expected | 
| ae40 |  20 70 72 69 6e 74 66 20 6f 75 74 70 75 74 20 66    72 6f 6d 20 73 68 65 6c 6c 2c 20 62 75 74 20 67  | .printf.output.from.shell,.but.g | 
| ae60 |  6f 74 3a 20 25 53 22 20 28 62 75 66 66 65 72 2d    73 74 72 69 6e 67 29 29 29 29 29 29 0a 0a 28 64  | ot:.%S".(buffer-string))))))..(d | 
| ae80 |  65 66 75 6e 20 65 78 65 63 2d 70 61 74 68 2d 66    72 6f 6d 2d 73 68 65 6c 6c 2d 67 65 74 65 6e 76  | efun.exec-path-from-shell-getenv | 
| aea0 |  73 2d 2d 6e 75 73 68 65 6c 6c 20 28 6e 61 6d 65    73 29 0a 20 20 22 55 73 65 20 6e 75 73 68 65 6c  | s--nushell.(names)..."Use.nushel | 
| aec0 |  6c 20 74 6f 20 67 65 74 20 74 68 65 20 76 61 6c    75 65 20 6f 66 20 65 6e 76 20 76 61 72 73 20 77  | l.to.get.the.value.of.env.vars.w | 
| aee0 |  69 74 68 20 74 68 65 20 67 69 76 65 6e 20 4e 41    4d 45 53 2e 0a 0a 45 78 65 63 75 74 65 20 74 68  | ith.the.given.NAMES...Execute.th | 
| af00 |  65 20 73 68 65 6c 6c 20 61 63 63 6f 72 64 69 6e    67 20 74 6f 20 60 65 78 65 63 2d 70 61 74 68 2d  | e.shell.according.to.`exec-path- | 
| af20 |  66 72 6f 6d 2d 73 68 65 6c 6c 2d 61 72 67 75 6d    65 6e 74 73 27 2e 0a 54 68 65 20 72 65 73 75 6c  | from-shell-arguments'..The.resul | 
| af40 |  74 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 28    4e 41 4d 45 20 2e 20 56 41 4c 55 45 29 20 70 61  | t.is.a.list.of.(NAME...VALUE).pa | 
| af60 |  69 72 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28    73 68 65 6c 6c 20 28 65 78 65 63 2d 70 61 74 68  | irs."...(let*.((shell.(exec-path | 
| af80 |  2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 73 68 65    6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 65  | -from-shell--shell))..........(e | 
| afa0 |  78 70 72 20 28 66 6f 72 6d 61 74 20 22 5b 20 25    73 20 5d 20 7c 20 74 6f 20 6a 73 6f 6e 22 0a 20  | xpr.(format."[.%s.].|.to.json".. | 
| afc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f  | ......................(string-jo | 
| afe0 |  69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63  | in.........................(mapc | 
| b000 |  61 72 20 28 6c 61 6d 62 64 61 20 28 6e 61 6d 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ar.(lambda.(name)............... | 
| b020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6f 72 6d 61 74 20 22 24 65 6e  | ....................(format."$en | 
| b040 |  76 2e 25 73 3f 22 20 28 65 78 65 63 2d 70 61 74    68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 64 6f  | v.%s?".(exec-path-from-shell--do | 
| b060 |  75 62 6c 65 2d 71 75 6f 74 65 20 6e 61 6d 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | uble-quote.name))).............. | 
| b080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6e 61 6d 65 73 29 0a 20 20 20 20 20 20  | ...................names)....... | 
| b0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2c 20 22 29 29 29 0a 20 20 20 20 20 20  | ..................",.")))....... | 
| b0c0 |  20 20 20 28 73 68 65 6c 6c 2d 61 72 67 73 20 28    61 70 70 65 6e 64 20 65 78 65 63 2d 70 61 74 68  | ...(shell-args.(append.exec-path | 
| b0e0 |  2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 61 72 67 75    6d 65 6e 74 73 20 28 6c 69 73 74 20 22 2d 63 22  | -from-shell-arguments.(list."-c" | 
| b100 |  20 65 78 70 72 29 29 29 29 0a 20 20 20 20 28 77    69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a  | .expr)))).....(with-temp-buffer. | 
| b120 |  20 20 20 20 20 20 28 65 78 65 63 2d 70 61 74 68    2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 64 65 62  | ......(exec-path-from-shell--deb | 
| b140 |  75 67 20 22 49 6e 76 6f 6b 69 6e 67 20 73 68 65    6c 6c 20 25 73 20 77 69 74 68 20 61 72 67 73 20  | ug."Invoking.shell.%s.with.args. | 
| b160 |  25 53 22 20 73 68 65 6c 6c 20 73 68 65 6c 6c 2d    61 72 67 73 29 0a 20 20 20 20 20 20 28 6c 65 74  | %S".shell.shell-args).......(let | 
| b180 |  20 28 28 65 78 69 74 2d 63 6f 64 65 20 28 65 78    65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65  | .((exit-code.(exec-path-from-she | 
| b1a0 |  6c 6c 2d 2d 77 61 72 6e 2d 64 75 72 61 74 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ll--warn-duration............... | 
| b1c0 |  20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79    20 23 27 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20  | ..........(apply.#'call-process. | 
| b1e0 |  73 68 65 6c 6c 20 6e 69 6c 20 74 20 6e 69 6c 20    73 68 65 6c 6c 2d 61 72 67 73 29 29 29 29 0a 20  | shell.nil.t.nil.shell-args)))).. | 
| b200 |  20 20 20 20 20 20 20 28 65 78 65 63 2d 70 61 74    68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 2d 64 65  | .......(exec-path-from-shell--de | 
| b220 |  62 75 67 20 22 53 68 65 6c 6c 20 70 72 69 6e 74    65 64 3a 20 25 53 22 20 28 62 75 66 66 65 72 2d  | bug."Shell.printed:.%S".(buffer- | 
| b240 |  73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20    20 28 75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20  | string)).........(unless.(zerop. | 
| b260 |  65 78 69 74 2d 63 6f 64 65 29 0a 20 20 20 20 20    20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 6e  | exit-code)...........(error."Non | 
| b280 |  2d 7a 65 72 6f 20 65 78 69 74 20 63 6f 64 65 20    66 72 6f 6d 20 73 68 65 6c 6c 20 25 73 20 69 6e  | -zero.exit.code.from.shell.%s.in | 
| b2a0 |  76 6f 6b 65 64 20 77 69 74 68 20 61 72 67 73 20    25 53 2e 20 20 4f 75 74 70 75 74 20 77 61 73 3a  | voked.with.args.%S...Output.was: | 
| b2c0 |  5c 6e 25 53 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 73 68 65 6c 6c 20 73 68 65  | \n%S"..................shell.she | 
| b2e0 |  6c 6c 2d 61 72 67 73 20 28 62 75 66 66 65 72 2d    73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 20  | ll-args.(buffer-string))))...... | 
| b300 |  20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69    6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28  | .(goto-char.(point-min)).......( | 
| b320 |  6c 65 74 20 28 28 6a 73 6f 6e 2d 61 72 72 61 79    2d 74 79 70 65 20 27 6c 69 73 74 29 0a 20 20 20  | let.((json-array-type.'list).... | 
| b340 |  20 20 20 20 20 20 20 20 20 28 6a 73 6f 6e 2d 6e    75 6c 6c 20 3a 6e 75 6c 6c 29 29 0a 20 20 20 20  | .........(json-null.:null))..... | 
| b360 |  20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65    73 20 28 6a 73 6f 6e 2d 72 65 61 64 2d 61 72 72  | ....(let.((values.(json-read-arr | 
| b380 |  61 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 72 65 73 75 6c 74 29 0a 20 20 20 20 20  | ay))...............result)...... | 
| b3a0 |  20 20 20 20 20 28 77 68 69 6c 65 20 76 61 6c 75    65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | .....(while.values.............( | 
| b3c0 |  6c 65 74 20 28 28 76 61 6c 75 65 20 28 63 61 72    20 76 61 6c 75 65 73 29 29 29 0a 20 20 20 20 20  | let.((value.(car.values)))...... | 
| b3e0 |  20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28    63 6f 6e 73 20 28 63 61 72 20 6e 61 6d 65 73 29  | .........(push.(cons.(car.names) | 
| b400 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65  | ...........................(unle | 
| b420 |  73 73 20 28 65 71 20 3a 6e 75 6c 6c 20 76 61 6c    75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ss.(eq.:null.value)............. | 
| b440 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 6c 69 73 74 70 20 76 61 6c 75 65  | ................(if.(listp.value | 
| b460 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | )............................... | 
| b480 |  20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 76    61 6c 75 65 20 70 61 74 68 2d 73 65 70 61 72 61  | ..(string-join.value.path-separa | 
| b4a0 |  74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tor)............................ | 
| b4c0 |  20 20 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...value)))..................... | 
| b4e0 |  72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65  | result)).............(setq.value | 
| b500 |  73 20 28 63 64 72 20 76 61 6c 75 65 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s.(cdr.values).................. | 
| b520 |  20 6e 61 6d 65 73 20 28 63 64 72 20 6e 61 6d 65    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 72  | .names.(cdr.names)))...........r | 
| b540 |  65 73 75 6c 74 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f  | esult)))))..(defun.exec-path-fro | 
| b560 |  6d 2d 73 68 65 6c 6c 2d 67 65 74 65 6e 76 73 20    28 6e 61 6d 65 73 29 0a 20 20 22 47 65 74 20 74  | m-shell-getenvs.(names)..."Get.t | 
| b580 |  68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76    61 72 69 61 62 6c 65 73 20 77 69 74 68 20 4e 41  | he.environment.variables.with.NA | 
| b5a0 |  4d 45 53 20 66 72 6f 6d 20 74 68 65 20 75 73 65    72 27 73 20 73 68 65 6c 6c 2e 0a 0a 45 78 65 63  | MES.from.the.user's.shell...Exec | 
| b5c0 |  75 74 65 20 74 68 65 20 73 68 65 6c 6c 20 61 63    63 6f 72 64 69 6e 67 20 74 6f 20 60 65 78 65 63  | ute.the.shell.according.to.`exec | 
| b5e0 |  2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c    2d 61 72 67 75 6d 65 6e 74 73 27 2e 0a 54 68 65  | -path-from-shell-arguments'..The | 
| b600 |  20 72 65 73 75 6c 74 20 69 73 20 61 20 6c 69 73    74 20 6f 66 20 28 4e 41 4d 45 20 2e 20 56 41 4c  | .result.is.a.list.of.(NAME...VAL | 
| b620 |  55 45 29 20 70 61 69 72 73 2e 22 0a 20 20 28 77    68 65 6e 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65  | UE).pairs."...(when.(file-remote | 
| b640 |  2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 29 0a 20 20 20 20 28 65 72 72 6f 72  | -p.default-directory).....(error | 
| b660 |  20 22 59 6f 75 20 63 61 6e 6e 6f 74 20 72 75 6e    20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d  | ."You.cannot.run.exec-path-from- | 
| b680 |  73 68 65 6c 6c 20 66 72 6f 6d 20 61 20 72 65 6d    6f 74 65 20 62 75 66 66 65 72 20 28 54 72 61 6d  | shell.from.a.remote.buffer.(Tram | 
| b6a0 |  70 2c 20 65 74 63 2e 29 22 29 29 0a 20 20 28 69    66 20 28 65 78 65 63 2d 70 61 74 68 2d 66 72 6f  | p,.etc.)"))...(if.(exec-path-fro | 
| b6c0 |  6d 2d 73 68 65 6c 6c 2d 2d 6e 75 73 68 65 6c 6c    2d 70 20 28 65 78 65 63 2d 70 61 74 68 2d 66 72  | m-shell--nushell-p.(exec-path-fr | 
| b6e0 |  6f 6d 2d 73 68 65 6c 6c 2d 2d 73 68 65 6c 6c 29    29 0a 20 20 20 20 20 20 28 65 78 65 63 2d 70 61  | om-shell--shell)).......(exec-pa | 
| b700 |  74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 67 65    74 65 6e 76 73 2d 2d 6e 75 73 68 65 6c 6c 20 6e  | th-from-shell-getenvs--nushell.n | 
| b720 |  61 6d 65 73 29 0a 20 20 20 20 28 6c 65 74 2a 20    28 28 72 61 6e 64 6f 6d 2d 64 65 66 61 75 6c 74  | ames).....(let*.((random-default | 
| b740 |  20 28 6d 64 35 20 28 66 6f 72 6d 61 74 20 22 25    73 25 73 25 73 22 20 28 65 6d 61 63 73 2d 70 69  | .(md5.(format."%s%s%s".(emacs-pi | 
| b760 |  64 29 20 28 72 61 6e 64 6f 6d 29 20 28 63 75 72    72 65 6e 74 2d 74 69 6d 65 29 29 29 29 0a 20 20  | d).(random).(current-time))))... | 
| b780 |  20 20 20 20 20 20 20 20 20 28 64 6f 6c 6c 61 72    2d 6e 61 6d 65 73 20 28 6d 61 70 63 61 72 20 28  | .........(dollar-names.(mapcar.( | 
| b7a0 |  6c 61 6d 62 64 61 20 28 6e 29 20 28 66 6f 72 6d    61 74 20 22 24 7b 25 73 2d 25 73 7d 22 20 6e 20  | lambda.(n).(format."${%s-%s}".n. | 
| b7c0 |  72 61 6e 64 6f 6d 2d 64 65 66 61 75 6c 74 29 29    20 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20  | random-default)).names))........ | 
| b7e0 |  20 20 20 20 28 76 61 6c 75 65 73 20 28 73 70 6c    69 74 2d 73 74 72 69 6e 67 20 28 65 78 65 63 2d  | ....(values.(split-string.(exec- | 
| b800 |  70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d    70 72 69 6e 74 66 0a 20 20 20 20 20 20 20 20 20  | path-from-shell-printf.......... | 
| b820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e  | .........................(mapcon | 
| b840 |  63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 28    6d 61 6b 65 2d 6c 69 73 74 20 28 6c 65 6e 67 74  | cat.#'identity.(make-list.(lengt | 
| b860 |  68 20 6e 61 6d 65 73 29 20 22 25 73 22 29 20 22    5c 5c 30 30 30 22 29 0a 20 20 20 20 20 20 20 20  | h.names)."%s")."\\000")......... | 
| b880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 64 6f 6c 6c 61 72  | ..........................dollar | 
| b8a0 |  2d 6e 61 6d 65 73 29 20 22 5c 30 22 29 29 29 0a    20 20 20 20 20 20 28 6c 65 74 20 28 72 65 73 75  | -names)."\0"))).......(let.(resu | 
| b8c0 |  6c 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 69    6c 65 20 6e 61 6d 65 73 0a 20 20 20 20 20 20 20  | lt).........(while.names........ | 
| b8e0 |  20 20 20 28 70 72 6f 67 31 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76  | ...(prog1...............(let.((v | 
| b900 |  61 6c 75 65 20 28 63 61 72 20 76 61 6c 75 65 73    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | alue.(car.values)))............. | 
| b920 |  20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20    28 63 61 72 20 6e 61 6d 65 73 29 0a 20 20 20 20  | ....(push.(cons.(car.names)..... | 
| b940 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20  | ........................(unless. | 
| b960 |  28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 72 61    6e 64 6f 6d 2d 64 65 66 61 75 6c 74 20 76 61 6c  | (string-equal.random-default.val | 
| b980 |  75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ue)............................. | 
| b9a0 |  20 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..value))....................... | 
| b9c0 |  72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 76 61 6c 75 65  | result)).............(setq.value | 
| b9e0 |  73 20 28 63 64 72 20 76 61 6c 75 65 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s.(cdr.values).................. | 
| ba00 |  20 6e 61 6d 65 73 20 28 63 64 72 20 6e 61 6d 65    73 29 29 29 29 0a 20 20 20 20 20 20 20 20 72 65  | .names.(cdr.names)))).........re | 
| ba20 |  73 75 6c 74 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d  | sult))))..(defun.exec-path-from- | 
| ba40 |  73 68 65 6c 6c 2d 67 65 74 65 6e 76 20 28 6e 61    6d 65 29 0a 20 20 22 47 65 74 20 74 68 65 20 65  | shell-getenv.(name)..."Get.the.e | 
| ba60 |  6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61    62 6c 65 20 4e 41 4d 45 20 66 72 6f 6d 20 74 68  | nvironment.variable.NAME.from.th | 
| ba80 |  65 20 75 73 65 72 27 73 20 73 68 65 6c 6c 2e 0a    0a 45 78 65 63 75 74 65 20 74 68 65 20 73 68 65  | e.user's.shell...Execute.the.she | 
| baa0 |  6c 6c 20 61 73 20 69 6e 74 65 72 61 63 74 69 76    65 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2c 20 68  | ll.as.interactive.login.shell,.h | 
| bac0 |  61 76 65 20 69 74 20 6f 75 74 70 75 74 20 74 68    65 0a 76 61 72 69 61 62 6c 65 20 6f 66 20 4e 41  | ave.it.output.the.variable.of.NA | 
| bae0 |  4d 45 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68    69 73 20 6f 75 74 70 75 74 20 61 73 20 73 74 72  | ME.and.return.this.output.as.str | 
| bb00 |  69 6e 67 2e 22 0a 20 20 28 63 64 72 20 28 61 73    73 6f 63 20 6e 61 6d 65 20 28 65 78 65 63 2d 70  | ing."...(cdr.(assoc.name.(exec-p | 
| bb20 |  61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 67    65 74 65 6e 76 73 20 28 6c 69 73 74 20 6e 61 6d  | ath-from-shell-getenvs.(list.nam | 
| bb40 |  65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 65    78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68  | e)))))..(defun.exec-path-from-sh | 
| bb60 |  65 6c 6c 2d 73 65 74 65 6e 76 20 28 6e 61 6d 65    20 76 61 6c 75 65 29 0a 20 20 22 53 65 74 20 74  | ell-setenv.(name.value)..."Set.t | 
| bb80 |  68 65 20 76 61 6c 75 65 20 6f 66 20 65 6e 76 69    72 6f 6e 6d 65 6e 74 20 76 61 72 20 4e 41 4d 45  | he.value.of.environment.var.NAME | 
| bba0 |  20 74 6f 20 56 41 4c 55 45 2e 0a 41 64 64 69 74    69 6f 6e 61 6c 6c 79 2c 20 69 66 20 4e 41 4d 45  | .to.VALUE..Additionally,.if.NAME | 
| bbc0 |  20 69 73 20 5c 22 50 41 54 48 5c 22 20 74 68 65    6e 20 61 6c 73 6f 20 75 70 64 61 74 65 20 74 68  | .is.\"PATH\".then.also.update.th | 
| bbe0 |  65 0a 76 61 72 69 61 62 6c 65 73 20 60 65 78 65    63 2d 70 61 74 68 27 20 61 6e 64 20 60 65 73 68  | e.variables.`exec-path'.and.`esh | 
| bc00 |  65 6c 6c 2d 70 61 74 68 2d 65 6e 76 27 2e 22 0a    20 20 28 73 65 74 65 6e 76 20 6e 61 6d 65 20 76  | ell-path-env'."...(setenv.name.v | 
| bc20 |  61 6c 75 65 29 0a 20 20 28 77 68 65 6e 20 28 73    74 72 69 6e 67 2d 65 71 75 61 6c 20 22 50 41 54  | alue)...(when.(string-equal."PAT | 
| bc40 |  48 22 20 6e 61 6d 65 29 0a 20 20 20 20 28 73 65    74 71 20 65 78 65 63 2d 70 61 74 68 20 28 61 70  | H".name).....(setq.exec-path.(ap | 
| bc60 |  70 65 6e 64 20 28 70 61 72 73 65 2d 63 6f 6c 6f    6e 2d 70 61 74 68 20 76 61 6c 75 65 29 20 28 6c  | pend.(parse-colon-path.value).(l | 
| bc80 |  69 73 74 20 65 78 65 63 2d 64 69 72 65 63 74 6f    72 79 29 29 29 0a 20 20 20 20 3b 3b 20 60 65 73  | ist.exec-directory))).....;;.`es | 
| bca0 |  68 65 6c 6c 2d 70 61 74 68 2d 65 6e 76 27 20 69    73 20 61 20 62 75 66 66 65 72 20 6c 6f 63 61 6c  | hell-path-env'.is.a.buffer.local | 
| bcc0 |  20 76 61 72 69 61 62 6c 65 2c 20 73 6f 20 63 68    61 6e 67 65 20 69 74 73 20 64 65 66 61 75 6c 74  | .variable,.so.change.its.default | 
| bce0 |  0a 20 20 20 20 3b 3b 20 76 61 6c 75 65 2e 0a 20    20 20 20 28 73 65 74 71 2d 64 65 66 61 75 6c 74  | .....;;.value......(setq-default | 
| bd00 |  20 65 73 68 65 6c 6c 2d 70 61 74 68 2d 65 6e 76    20 76 61 6c 75 65 29 29 29 0a 0a 3b 3b 3b 23 23  | .eshell-path-env.value)))..;;;## | 
| bd20 |  23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d  | #autoload.(defun.exec-path-from- | 
| bd40 |  73 68 65 6c 6c 2d 63 6f 70 79 2d 65 6e 76 73 20    28 6e 61 6d 65 73 29 0a 20 20 22 53 65 74 20 74  | shell-copy-envs.(names)..."Set.t | 
| bd60 |  68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76    61 72 69 61 62 6c 65 73 20 77 69 74 68 20 4e 41  | he.environment.variables.with.NA | 
| bd80 |  4d 45 53 20 66 72 6f 6d 20 74 68 65 20 75 73 65    72 27 73 20 73 68 65 6c 6c 2e 0a 0a 41 73 20 61  | MES.from.the.user's.shell...As.a | 
| bda0 |  20 73 70 65 63 69 61 6c 20 63 61 73 65 2c 20 69    66 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69  | .special.case,.if.the.variable.i | 
| bdc0 |  73 20 24 50 41 54 48 2c 20 74 68 65 6e 20 74 68    65 20 76 61 72 69 61 62 6c 65 73 0a 60 65 78 65  | s.$PATH,.then.the.variables.`exe | 
| bde0 |  63 2d 70 61 74 68 27 20 61 6e 64 20 60 65 73 68    65 6c 6c 2d 70 61 74 68 2d 65 6e 76 27 20 61 72  | c-path'.and.`eshell-path-env'.ar | 
| be00 |  65 20 61 6c 73 6f 20 73 65 74 20 61 70 70 72 6f    70 72 69 61 74 65 6c 79 2e 0a 54 68 65 20 72 65  | e.also.set.appropriately..The.re | 
| be20 |  73 75 6c 74 20 69 73 20 61 6e 20 61 6c 69 73 74    2c 20 61 73 20 64 65 73 63 72 69 62 65 64 20 62  | sult.is.an.alist,.as.described.b | 
| be40 |  79 0a 60 65 78 65 63 2d 70 61 74 68 2d 66 72 6f    6d 2d 73 68 65 6c 6c 2d 67 65 74 65 6e 76 73 27  | y.`exec-path-from-shell-getenvs' | 
| be60 |  2e 22 0a 20 20 28 6c 65 74 20 28 28 70 61 69 72    73 20 28 65 78 65 63 2d 70 61 74 68 2d 66 72 6f  | ."...(let.((pairs.(exec-path-fro | 
| be80 |  6d 2d 73 68 65 6c 6c 2d 67 65 74 65 6e 76 73 20    6e 61 6d 65 73 29 29 29 0a 20 20 20 20 28 6d 61  | m-shell-getenvs.names))).....(ma | 
| bea0 |  70 63 20 28 6c 61 6d 62 64 61 20 28 70 61 69 72    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | pc.(lambda.(pair).............(e | 
| bec0 |  78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68    65 6c 6c 2d 73 65 74 65 6e 76 20 28 63 61 72 20  | xec-path-from-shell-setenv.(car. | 
| bee0 |  70 61 69 72 29 20 28 63 64 72 20 70 61 69 72 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 70 61 69  | pair).(cdr.pair)))...........pai | 
| bf00 |  72 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 65 78 65  | rs)))..;;;###autoload.(defun.exe | 
| bf20 |  63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c    6c 2d 63 6f 70 79 2d 65 6e 76 20 28 6e 61 6d 65  | c-path-from-shell-copy-env.(name | 
| bf40 |  29 0a 20 20 22 53 65 74 20 74 68 65 20 65 6e 76    69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  | )..."Set.the.environment.variabl | 
| bf60 |  65 20 24 4e 41 4d 45 20 66 72 6f 6d 20 74 68 65    20 75 73 65 72 27 73 20 73 68 65 6c 6c 2e 0a 0a  | e.$NAME.from.the.user's.shell... | 
| bf80 |  41 73 20 61 20 73 70 65 63 69 61 6c 20 63 61 73    65 2c 20 69 66 20 74 68 65 20 76 61 72 69 61 62  | As.a.special.case,.if.the.variab | 
| bfa0 |  6c 65 20 69 73 20 24 50 41 54 48 2c 20 74 68 65    6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 0a  | le.is.$PATH,.then.the.variables. | 
| bfc0 |  60 65 78 65 63 2d 70 61 74 68 27 20 61 6e 64 20    60 65 73 68 65 6c 6c 2d 70 61 74 68 2d 65 6e 76  | `exec-path'.and.`eshell-path-env | 
| bfe0 |  27 20 61 72 65 20 61 6c 73 6f 20 73 65 74 20 61    70 70 72 6f 70 72 69 61 74 65 6c 79 2e 0a 52 65  | '.are.also.set.appropriately..Re | 
| c000 |  74 75 72 6e 20 74 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e  | turn.the.value.of.the.environmen | 
| c020 |  74 20 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 20 22 73 43 6f  | t.variable."...(interactive."sCo | 
| c040 |  70 79 20 76 61 6c 75 65 20 6f 66 20 77 68 69 63    68 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61  | py.value.of.which.environment.va | 
| c060 |  72 69 61 62 6c 65 20 66 72 6f 6d 20 73 68 65 6c    6c 3f 20 22 29 0a 20 20 28 63 64 61 72 20 28 65  | riable.from.shell?.")...(cdar.(e | 
| c080 |  78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68    65 6c 6c 2d 63 6f 70 79 2d 65 6e 76 73 20 28 6c  | xec-path-from-shell-copy-envs.(l | 
| c0a0 |  69 73 74 20 6e 61 6d 65 29 29 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65  | ist.name))))..;;;###autoload.(de | 
| c0c0 |  66 75 6e 20 65 78 65 63 2d 70 61 74 68 2d 66 72    6f 6d 2d 73 68 65 6c 6c 2d 69 6e 69 74 69 61 6c  | fun.exec-path-from-shell-initial | 
| c0e0 |  69 7a 65 20 28 29 0a 20 20 22 49 6e 69 74 69 61    6c 69 7a 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74  | ize.()..."Initialize.environment | 
| c100 |  20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 27 73    20 73 68 65 6c 6c 2e 0a 0a 54 68 65 20 76 61 6c  | .from.the.user's.shell...The.val | 
| c120 |  75 65 73 20 6f 66 20 61 6c 6c 20 74 68 65 20 65    6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  | ues.of.all.the.environment.varia | 
| c140 |  62 6c 65 73 20 6e 61 6d 65 64 20 69 6e 0a 60 65    78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68  | bles.named.in.`exec-path-from-sh | 
| c160 |  65 6c 6c 2d 76 61 72 69 61 62 6c 65 73 27 20 61    72 65 20 73 65 74 20 66 72 6f 6d 20 74 68 65 20  | ell-variables'.are.set.from.the. | 
| c180 |  63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 76 61    6c 75 65 73 20 75 73 65 64 20 69 6e 20 74 68 65  | corresponding.values.used.in.the | 
| c1a0 |  20 75 73 65 72 27 73 20 73 68 65 6c 6c 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a  | .user's.shell."...(interactive). | 
| c1c0 |  20 20 28 65 78 65 63 2d 70 61 74 68 2d 66 72 6f    6d 2d 73 68 65 6c 6c 2d 63 6f 70 79 2d 65 6e 76  | ..(exec-path-from-shell-copy-env | 
| c1e0 |  73 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d    2d 73 68 65 6c 6c 2d 76 61 72 69 61 62 6c 65 73  | s.exec-path-from-shell-variables | 
| c200 |  29 29 0a 0a 0a 28 70 72 6f 76 69 64 65 20 27 65    78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68  | ))...(provide.'exec-path-from-sh | 
| c220 |  65 6c 6c 29 0a 0a 3b 3b 20 4c 6f 63 61 6c 20 56    61 72 69 61 62 6c 65 73 3a 0a 3b 3b 20 63 6f 64  | ell)..;;.Local.Variables:.;;.cod | 
| c240 |  69 6e 67 3a 20 75 74 66 2d 38 0a 3b 3b 20 69 6e    64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 3a 20  | ing:.utf-8.;;.indent-tabs-mode:. | 
| c260 |  6e 69 6c 0a 3b 3b 20 72 65 71 75 69 72 65 2d 66    69 6e 61 6c 2d 6e 65 77 6c 69 6e 65 3a 20 74 0a  | nil.;;.require-final-newline:.t. | 
| c280 |  3b 3b 20 63 68 65 63 6b 64 6f 63 2d 6d 69 6e 6f    72 2d 6d 6f 64 65 3a 20 74 0a 3b 3b 20 45 6e 64  | ;;.checkdoc-minor-mode:.t.;;.End | 
| c2a0 |  3a 0a 0a 3b 3b 3b 20 65 78 65 63 2d 70 61 74 68    2d 66 72 6f 6d 2d 73 68 65 6c 6c 2e 65 6c 20 65  | :..;;;.exec-path-from-shell.el.e | 
| c2c0 |  6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | nds.here........................ | 
| c2e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c400 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 2d 32 2e 32 2f 65 78 65 63 2d 70 61  | exec-path-from-shell-2.2/exec-pa | 
| c420 |  74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 70 6b    67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00  | th-from-shell-pkg.el............ | 
| c440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c460 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| c480 |  30 30 30 30 37 31 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 32 30 37 36 37 00 20 30 00 00 00  | 0000714.00000000000.020767..0... | 
| c4a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c4c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c4e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c500 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| c520 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| c540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c5a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c5c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c5e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c600 |  3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63    6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e  | ;;.Generated.package.description | 
| c620 |  20 66 72 6f 6d 20 65 78 65 63 2d 70 61 74 68 2d    66 72 6f 6d 2d 73 68 65 6c 6c 2e 65 6c 20 20 2d  | .from.exec-path-from-shell.el..- | 
| c640 |  2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69    6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e  | *-.no-byte-compile:.t.-*-.(defin | 
| c660 |  65 2d 70 61 63 6b 61 67 65 20 22 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 22  | e-package."exec-path-from-shell" | 
| c680 |  20 22 32 2e 32 22 20 22 47 65 74 20 65 6e 76 69    72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65  | ."2.2"."Get.environment.variable | 
| c6a0 |  73 20 73 75 63 68 20 61 73 20 24 50 41 54 48 20    66 72 6f 6d 20 74 68 65 20 73 68 65 6c 6c 22 20  | s.such.as.$PATH.from.the.shell". | 
| c6c0 |  27 28 28 65 6d 61 63 73 20 22 32 34 2e 34 22 29    29 20 3a 63 6f 6d 6d 69 74 20 22 37 32 65 64 65  | '((emacs."24.4")).:commit."72ede | 
| c6e0 |  32 39 61 30 65 30 34 36 37 62 33 62 34 33 33 65    38 65 64 62 65 65 33 63 37 39 62 61 62 30 30 35  | 29a0e0467b3b433e8edbee3c79bab005 | 
| c700 |  38 38 34 22 20 3a 61 75 74 68 6f 72 73 20 27 28    28 22 53 74 65 76 65 20 50 75 72 63 65 6c 6c 22  | 884".:authors.'(("Steve.Purcell" | 
| c720 |  20 2e 20 22 73 74 65 76 65 40 73 61 6e 69 74 79    69 6e 63 2e 63 6f 6d 22 29 29 20 3a 6d 61 69 6e  | ..."steve@sanityinc.com")).:main | 
| c740 |  74 61 69 6e 65 72 20 27 28 22 53 74 65 76 65 20    50 75 72 63 65 6c 6c 22 20 2e 20 22 73 74 65 76  | tainer.'("Steve.Purcell"..."stev | 
| c760 |  65 40 73 61 6e 69 74 79 69 6e 63 2e 63 6f 6d 22    29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 75  | e@sanityinc.com").:keywords.'("u | 
| c780 |  6e 69 78 22 20 22 65 6e 76 69 72 6f 6e 6d 65 6e    74 22 29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a  | nix"."environment").:url."https: | 
| c7a0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 75 72    63 65 6c 6c 2f 65 78 65 63 2d 70 61 74 68 2d 66  | //github.com/purcell/exec-path-f | 
| c7c0 |  72 6f 6d 2d 73 68 65 6c 6c 22 29 0a 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | rom-shell")..................... | 
| c7e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c800 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 2d 32 2e 32 2f 52 45 41 44 4d 45 2e  | exec-path-from-shell-2.2/README. | 
| c820 |  6d 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | md.............................. | 
| c840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c860 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| c880 |  30 30 31 33 35 31 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 32 32 30 00 20 30 00 00 00  | 0013511.00000000000.015220..0... | 
| c8a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c8c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c8e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c900 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| c920 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| c940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c9a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c9c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c9e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ca00 |  5b 21 5b 4d 65 6c 70 61 20 53 74 61 74 75 73 5d    28 68 74 74 70 3a 2f 2f 6d 65 6c 70 61 2e 6f 72  | [](https://melpa.org/#/ | 
| ca60 |  65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73    68 65 6c 6c 29 0a 5b 21 5b 4d 65 6c 70 61 20 53  | exec-path-from-shell).[](http://stable.me | 
| cae0 |  6c 70 61 2e 6f 72 67 2f 23 2f 65 78 65 63 2d 70    61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 29 0a  | lpa.org/#/exec-path-from-shell). | 
| cb00 |  5b 21 5b 4e 6f 6e 47 4e 55 20 45 4c 50 41 20 53    74 61 74 75 73 5d 28 68 74 74 70 73 3a 2f 2f 65  | [](https://elpa.no | 
| cb60 |  6e 67 6e 75 2e 6f 72 67 2f 6e 6f 6e 67 6e 75 2f    65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73  | ngnu.org/nongnu/exec-path-from-s | 
| cb80 |  68 65 6c 6c 2e 68 74 6d 6c 29 0a 5b 21 5b 42 75    69 6c 64 20 53 74 61 74 75 73 5d 28 68 74 74 70  | hell.html).[](https://githu | 
| cc00 |  62 2e 63 6f 6d 2f 70 75 72 63 65 6c 6c 2f 65 78    65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65  | b.com/purcell/exec-path-from-she | 
| cc20 |  6c 6c 2f 61 63 74 69 6f 6e 73 2f 77 6f 72 6b 66    6c 6f 77 73 2f 74 65 73 74 2e 79 6d 6c 29 0a 3c  | ll/actions/workflows/test.yml).< | 
| cc40 |  61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f    77 77 77 2e 70 61 74 72 65 6f 6e 2e 63 6f 6d 2f  | a.href="https://www.patreon.com/ | 
| cc60 |  73 61 6e 69 74 79 69 6e 63 22 3e 3c 69 6d 67 20    61 6c 74 3d 22 53 75 70 70 6f 72 74 20 6d 65 22  | sanityinc"><img.alt="Support.me" | 
| cc80 |  20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 69 6d    67 2e 73 68 69 65 6c 64 73 2e 69 6f 2f 62 61 64  | .src="https://img.shields.io/bad | 
| cca0 |  67 65 2f 53 75 70 70 6f 72 74 25 32 30 4d 65 2d    25 46 30 25 39 46 25 39 32 25 39 37 2d 66 66 36  | ge/Support%20Me-%F0%9F%92%97-ff6 | 
| ccc0 |  39 62 34 2e 73 76 67 22 3e 3c 2f 61 3e 0a 0a 23    20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d  | 9b4.svg"></a>..#.exec-path-from- | 
| cce0 |  73 68 65 6c 6c 0a 0a 0a 41 20 47 4e 55 20 45 6d    61 63 73 20 6c 69 62 72 61 72 79 20 74 6f 20 65  | shell...A.GNU.Emacs.library.to.e | 
| cd00 |  6e 73 75 72 65 20 65 6e 76 69 72 6f 6e 6d 65 6e    74 20 76 61 72 69 61 62 6c 65 73 20 69 6e 73 69  | nsure.environment.variables.insi | 
| cd20 |  64 65 20 45 6d 61 63 73 20 6c 6f 6f 6b 0a 74 68    65 20 73 61 6d 65 20 61 73 20 69 6e 20 74 68 65  | de.Emacs.look.the.same.as.in.the | 
| cd40 |  20 75 73 65 72 27 73 20 73 68 65 6c 6c 2e 0a 0a    23 23 20 4d 6f 74 69 76 61 74 69 6f 6e 0a 0a 45  | .user's.shell...##.Motivation..E | 
| cd60 |  76 65 72 20 66 69 6e 64 20 74 68 61 74 20 61 20    63 6f 6d 6d 61 6e 64 20 77 6f 72 6b 73 20 69 6e  | ver.find.that.a.command.works.in | 
| cd80 |  20 79 6f 75 72 20 73 68 65 6c 6c 2c 20 62 75 74    20 6e 6f 74 20 69 6e 20 45 6d 61 63 73 3f 0a 0a  | .your.shell,.but.not.in.Emacs?.. | 
| cda0 |  54 68 69 73 20 68 61 70 70 65 6e 73 20 61 20 6c    6f 74 20 6f 6e 20 4f 53 20 58 2c 20 77 68 65 72  | This.happens.a.lot.on.OS.X,.wher | 
| cdc0 |  65 20 61 6e 20 45 6d 61 63 73 20 69 6e 73 74 61    6e 63 65 20 6c 61 75 6e 63 68 65 64 20 61 73 20  | e.an.Emacs.instance.launched.as. | 
| cde0 |  61 20 47 55 49 20 61 70 70 20 69 6e 68 65 72 69    74 73 20 61 0a 64 65 66 61 75 6c 74 20 6d 69 6e  | a.GUI.app.inherits.a.default.min | 
| ce00 |  69 6d 61 6c 20 73 65 74 20 6f 66 20 65 6e 76 69    72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65  | imal.set.of.environment.variable | 
| ce20 |  73 20 74 68 61 74 20 61 72 65 20 70 72 6f 62 61    62 6c 79 20 6e 6f 74 20 74 68 65 20 6f 6e 65 73  | s.that.are.probably.not.the.ones | 
| ce40 |  20 79 6f 75 20 73 65 65 0a 69 6e 20 61 20 74 65    72 6d 69 6e 61 6c 20 77 69 6e 64 6f 77 2e 20 53  | .you.see.in.a.terminal.window..S | 
| ce60 |  69 6d 69 6c 61 72 6c 79 2c 20 69 66 20 79 6f 75    20 73 74 61 72 74 20 45 6d 61 63 73 20 61 73 20  | imilarly,.if.you.start.Emacs.as. | 
| ce80 |  61 20 64 61 65 6d 6f 6e 20 66 72 6f 6d 20 60 73    79 73 74 65 6d 64 60 20 6f 72 20 60 6c 61 75 6e  | a.daemon.from.`systemd`.or.`laun | 
| cea0 |  63 68 64 60 2c 0a 69 74 20 77 69 6c 6c 20 72 75    6e 20 77 69 74 68 20 61 20 64 65 66 61 75 6c 74  | chd`,.it.will.run.with.a.default | 
| cec0 |  20 73 65 74 20 6f 66 20 65 6e 76 69 72 6f 6e 6d    65 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a  | .set.of.environment.variables... | 
| cee0 |  54 68 69 73 20 6c 69 62 72 61 72 79 20 73 6f 6c    76 65 73 20 74 68 69 73 20 70 72 6f 62 6c 65 6d  | This.library.solves.this.problem | 
| cf00 |  20 62 79 20 63 6f 70 79 69 6e 67 20 69 6d 70 6f    72 74 61 6e 74 20 65 6e 76 69 72 6f 6e 6d 65 6e  | .by.copying.important.environmen | 
| cf20 |  74 0a 76 61 72 69 61 62 6c 65 73 20 66 72 6f 6d    20 74 68 65 20 75 73 65 72 27 73 20 73 68 65 6c  | t.variables.from.the.user's.shel | 
| cf40 |  6c 3a 20 69 74 20 77 6f 72 6b 73 20 62 79 20 61    73 6b 69 6e 67 20 79 6f 75 72 20 73 68 65 6c 6c  | l:.it.works.by.asking.your.shell | 
| cf60 |  20 74 6f 20 70 72 69 6e 74 20 6f 75 74 20 74 68    65 0a 76 61 72 69 61 62 6c 65 73 20 6f 66 20 69  | .to.print.out.the.variables.of.i | 
| cf80 |  6e 74 65 72 65 73 74 2c 20 74 68 65 6e 20 63 6f    70 79 69 6e 67 20 74 68 65 6d 20 69 6e 74 6f 20  | nterest,.then.copying.them.into. | 
| cfa0 |  74 68 65 20 45 6d 61 63 73 20 65 6e 76 69 72 6f    6e 6d 65 6e 74 2e 0a 0a 23 23 20 43 6f 6d 70 61  | the.Emacs.environment...##.Compa | 
| cfc0 |  74 69 62 69 6c 69 74 79 0a 0a 53 75 70 70 6f 72    74 65 64 20 73 68 65 6c 6c 73 3a 0a 0a 2a 20 60  | tibility..Supported.shells:..*.` | 
| cfe0 |  7a 73 68 60 0a 2a 20 60 62 61 73 68 60 0a 2a 20    60 74 63 73 68 60 0a 2a 20 60 66 69 73 68 60 0a  | zsh`.*.`bash`.*.`tcsh`.*.`fish`. | 
| d000 |  2a 20 60 6e 75 60 0a 0a 4e 6f 74 65 20 74 68 61    74 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65  | *.`nu`..Note.that.shell.variable | 
| d020 |  73 20 77 68 69 63 68 20 68 61 76 65 20 6e 6f 74    20 62 65 65 6e 20 65 78 70 6f 72 74 65 64 20 61  | s.which.have.not.been.exported.a | 
| d040 |  73 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 76 61    72 69 61 62 6c 65 73 20 28 65 2e 67 2e 20 75 73  | s.environment.variables.(e.g..us | 
| d060 |  69 6e 67 20 74 68 65 20 22 65 78 70 6f 72 74 22    20 6b 65 79 77 6f 72 64 29 20 6d 61 79 20 6e 6f  | ing.the."export".keyword).may.no | 
| d080 |  74 20 62 65 20 76 69 73 69 62 6c 65 20 74 6f 0a    60 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d  | t.be.visible.to.`exec-path-from- | 
| d0a0 |  73 68 65 6c 6c 60 2e 0a 0a 49 66 20 79 6f 75 20    65 78 70 65 72 69 65 6e 63 65 20 69 73 73 75 65  | shell`...If.you.experience.issue | 
| d0c0 |  73 2c 20 65 6e 61 62 6c 65 20 74 68 65 20 76 61    72 69 61 62 6c 65 0a 60 65 78 65 63 2d 70 61 74  | s,.enable.the.variable.`exec-pat | 
| d0e0 |  68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 64 65 62    75 67 60 20 62 65 66 6f 72 65 20 72 75 6e 6e 69  | h-from-shell-debug`.before.runni | 
| d100 |  6e 20 66 75 6e 63 74 69 6f 6e 73 20 66 72 6f 6d    20 74 68 65 20 70 61 63 6b 61 67 65 3a 0a 74 68  | n.functions.from.the.package:.th | 
| d120 |  69 73 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20    64 65 74 61 69 6c 65 64 20 6c 6f 67 67 69 6e 67  | is.will.produce.detailed.logging | 
| d140 |  20 69 6e 20 60 2a 4d 65 73 73 61 67 65 73 2a 60    20 61 62 6f 75 74 20 74 68 65 20 73 68 65 6c 6c  | .in.`*Messages*`.about.the.shell | 
| d160 |  0a 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 6e    64 20 6f 75 74 70 75 74 2e 0a 0a 23 23 20 49 6e  | .command.line.and.output...##.In | 
| d180 |  73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 49 6e 73 74    61 6c 6c 61 62 6c 65 20 70 61 63 6b 61 67 65 73  | stallation..Installable.packages | 
| d1a0 |  20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 76    69 61 20 4d 45 4c 50 41 3a 20 20 64 6f 0a 60 4d  | .are.available.via.MELPA:..do.`M | 
| d1c0 |  2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61    6c 6c 20 52 45 54 20 65 78 65 63 2d 70 61 74 68  | -x.package-install.RET.exec-path | 
| d1e0 |  2d 66 72 6f 6d 2d 73 68 65 6c 6c 20 52 45 54 60    2e 0a 0a 41 6c 74 65 72 6e 61 74 69 76 65 6c 79  | -from-shell.RET`...Alternatively | 
| d200 |  2c 20 5b 64 6f 77 6e 6c 6f 61 64 5d 5b 5d 0a 74    68 65 20 6c 61 74 65 73 74 20 72 65 6c 65 61 73  | ,.[download][].the.latest.releas | 
| d220 |  65 20 6f 72 20 63 6c 6f 6e 65 20 74 68 65 20 72    65 70 6f 73 69 74 6f 72 79 2c 20 61 6e 64 20 69  | e.or.clone.the.repository,.and.i | 
| d240 |  6e 73 74 61 6c 6c 0a 60 65 78 65 63 2d 70 61 74    68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2e 65 6c 60  | nstall.`exec-path-from-shell.el` | 
| d260 |  20 77 69 74 68 20 60 4d 2d 78 20 70 61 63 6b 61    67 65 2d 69 6e 73 74 61 6c 6c 2d 66 69 6c 65 60  | .with.`M-x.package-install-file` | 
| d280 |  2e 0a 0a 23 23 20 55 73 61 67 65 0a 0a 41 64 64    20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74  | ...##.Usage..Add.the.following.t | 
| d2a0 |  6f 20 79 6f 75 72 20 60 69 6e 69 74 2e 65 6c 60    20 28 61 66 74 65 72 20 63 61 6c 6c 69 6e 67 20  | o.your.`init.el`.(after.calling. | 
| d2c0 |  60 70 61 63 6b 61 67 65 2d 69 6e 69 74 69 61 6c    69 7a 65 60 29 3a 0a 0a 60 60 60 65 6c 0a 28 77  | `package-initialize`):..```el.(w | 
| d2e0 |  68 65 6e 20 28 6d 65 6d 71 20 77 69 6e 64 6f 77    2d 73 79 73 74 65 6d 20 27 28 6d 61 63 20 6e 73  | hen.(memq.window-system.'(mac.ns | 
| d300 |  20 78 29 29 0a 20 20 28 65 78 65 63 2d 70 61 74    68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 69 6e 69  | .x))...(exec-path-from-shell-ini | 
| d320 |  74 69 61 6c 69 7a 65 29 29 0a 60 60 60 0a 0a 54    68 69 73 20 73 65 74 73 20 60 24 4d 41 4e 50 41  | tialize)).```..This.sets.`$MANPA | 
| d340 |  54 48 60 2c 20 60 24 50 41 54 48 60 20 61 6e 64    20 60 65 78 65 63 2d 70 61 74 68 60 20 66 72 6f  | TH`,.`$PATH`.and.`exec-path`.fro | 
| d360 |  6d 20 79 6f 75 72 20 73 68 65 6c 6c 2c 20 62 75    74 20 6f 6e 6c 79 0a 77 68 65 6e 20 65 78 65 63  | m.your.shell,.but.only.when.exec | 
| d380 |  75 74 65 64 20 69 6e 20 61 20 47 55 49 20 66 72    61 6d 65 20 6f 6e 20 4f 53 20 58 20 61 6e 64 20  | uted.in.a.GUI.frame.on.OS.X.and. | 
| d3a0 |  4c 69 6e 75 78 2e 0a 0a 49 66 20 79 6f 75 20 6c    61 75 6e 63 68 20 45 6d 61 63 73 20 61 73 20 61  | Linux...If.you.launch.Emacs.as.a | 
| d3c0 |  20 64 61 65 6d 6f 6e 20 66 72 6f 6d 20 60 73 79    73 74 65 6d 64 60 20 6f 72 20 73 69 6d 69 6c 61  | .daemon.from.`systemd`.or.simila | 
| d3e0 |  72 2c 20 79 6f 75 0a 6d 69 67 68 74 20 6c 69 6b    65 20 74 6f 20 75 73 65 20 74 68 65 20 66 6f 6c  | r,.you.might.like.to.use.the.fol | 
| d400 |  6c 6f 77 69 6e 67 20 73 6e 69 70 70 65 74 3a 0a    0a 60 60 60 65 6c 0a 28 77 68 65 6e 20 28 64 61  | lowing.snippet:..```el.(when.(da | 
| d420 |  65 6d 6f 6e 70 29 0a 20 20 28 65 78 65 63 2d 70    61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 69  | emonp)...(exec-path-from-shell-i | 
| d440 |  6e 69 74 69 61 6c 69 7a 65 29 29 0a 60 60 60 0a    0a 59 6f 75 20 63 61 6e 20 63 6f 70 79 20 76 61  | nitialize)).```..You.can.copy.va | 
| d460 |  6c 75 65 73 20 6f 66 20 6f 74 68 65 72 20 65 6e    76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  | lues.of.other.environment.variab | 
| d480 |  6c 65 73 20 62 79 20 63 75 73 74 6f 6d 69 7a 69    6e 67 0a 60 65 78 65 63 2d 70 61 74 68 2d 66 72  | les.by.customizing.`exec-path-fr | 
| d4a0 |  6f 6d 2d 73 68 65 6c 6c 2d 76 61 72 69 61 62 6c    65 73 60 20 62 65 66 6f 72 65 20 69 6e 76 6f 6b  | om-shell-variables`.before.invok | 
| d4c0 |  69 6e 67 0a 60 65 78 65 63 2d 70 61 74 68 2d 66    72 6f 6d 2d 73 68 65 6c 6c 2d 69 6e 69 74 69 61  | ing.`exec-path-from-shell-initia | 
| d4e0 |  6c 69 7a 65 60 2c 20 6f 72 20 62 79 20 63 61 6c    6c 69 6e 67 0a 60 65 78 65 63 2d 70 61 74 68 2d  | lize`,.or.by.calling.`exec-path- | 
| d500 |  66 72 6f 6d 2d 73 68 65 6c 6c 2d 63 6f 70 79 2d    65 6e 76 60 2c 20 65 2e 67 2e 3a 0a 0a 60 60 60  | from-shell-copy-env`,.e.g.:..``` | 
| d520 |  65 6c 0a 28 65 78 65 63 2d 70 61 74 68 2d 66 72    6f 6d 2d 73 68 65 6c 6c 2d 63 6f 70 79 2d 65 6e  | el.(exec-path-from-shell-copy-en | 
| d540 |  76 20 22 50 59 54 48 4f 4e 50 41 54 48 22 29 0a    60 60 60 0a 0a 54 68 69 73 20 66 75 6e 63 74 69  | v."PYTHONPATH").```..This.functi | 
| d560 |  6f 6e 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 63    61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76  | on.may.also.be.called.interactiv | 
| d580 |  65 6c 79 2e 0a 0a 54 68 65 20 61 75 74 68 6f 72    20 75 73 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77  | ely...The.author.uses.the.follow | 
| d5a0 |  69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 20 73 6e 69 70 70 65 74 20 62 65 66 6f 72 65  | ing.configuration.snippet.before | 
| d5c0 |  20 63 61 6c 6c 69 6e 67 20 60 65 78 65 63 2d 70    61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 69  | .calling.`exec-path-from-shell-i | 
| d5e0 |  6e 69 74 69 61 6c 69 7a 65 60 3a 0a 0a 60 60 60    65 6c 0a 28 72 65 71 75 69 72 65 20 27 65 78 65  | nitialize`:..```el.(require.'exe | 
| d600 |  63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c    6c 29 0a 28 64 6f 6c 69 73 74 20 28 76 61 72 20  | c-path-from-shell).(dolist.(var. | 
| d620 |  27 28 22 53 53 48 5f 41 55 54 48 5f 53 4f 43 4b    22 20 22 53 53 48 5f 41 47 45 4e 54 5f 50 49 44  | '("SSH_AUTH_SOCK"."SSH_AGENT_PID | 
| d640 |  22 20 22 47 50 47 5f 41 47 45 4e 54 5f 49 4e 46    4f 22 20 22 4c 41 4e 47 22 20 22 4c 43 5f 43 54  | "."GPG_AGENT_INFO"."LANG"."LC_CT | 
| d660 |  59 50 45 22 20 22 4e 49 58 5f 53 53 4c 5f 43 45    52 54 5f 46 49 4c 45 22 20 22 4e 49 58 5f 50 41  | YPE"."NIX_SSL_CERT_FILE"."NIX_PA | 
| d680 |  54 48 22 29 29 0a 20 20 28 61 64 64 2d 74 6f 2d    6c 69 73 74 20 27 65 78 65 63 2d 70 61 74 68 2d  | TH"))...(add-to-list.'exec-path- | 
| d6a0 |  66 72 6f 6d 2d 73 68 65 6c 6c 2d 76 61 72 69 61    62 6c 65 73 20 76 61 72 29 29 0a 60 60 60 0a 0a  | from-shell-variables.var)).```.. | 
| d6c0 |  23 23 23 20 53 65 74 74 69 6e 67 20 75 70 20 79    6f 75 72 20 73 68 65 6c 6c 20 73 74 61 72 74 75  | ###.Setting.up.your.shell.startu | 
| d6e0 |  70 20 66 69 6c 65 73 20 63 6f 72 72 65 63 74 6c    79 0a 0a 4e 6f 74 65 20 74 68 61 74 20 79 6f 75  | p.files.correctly..Note.that.you | 
| d700 |  72 20 73 68 65 6c 6c 20 77 69 6c 6c 20 69 6e 68    65 72 69 74 20 45 6d 61 63 73 27 73 20 65 6e 76  | r.shell.will.inherit.Emacs's.env | 
| d720 |  69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c    65 73 20 77 68 65 6e 0a 69 74 20 69 73 20 72 75  | ironment.variables.when.it.is.ru | 
| d740 |  6e 20 62 79 20 60 65 78 65 63 2d 70 61 74 68 2d    66 72 6f 6d 2d 73 68 65 6c 6c 60 20 2d 2d 20 74  | n.by.`exec-path-from-shell`.--.t | 
| d760 |  6f 20 61 76 6f 69 64 20 73 75 72 70 72 69 73 65    73 20 79 6f 75 72 20 63 6f 6e 66 69 67 0a 66 69  | o.avoid.surprises.your.config.fi | 
| d780 |  6c 65 73 20 73 68 6f 75 6c 64 20 74 68 65 72 65    66 6f 72 65 20 73 65 74 20 74 68 65 20 65 6e 76  | les.should.therefore.set.the.env | 
| d7a0 |  69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c    65 73 20 74 6f 20 74 68 65 69 72 20 65 78 61 63  | ironment.variables.to.their.exac | 
| d7c0 |  74 0a 64 65 73 69 72 65 64 20 66 69 6e 61 6c 20    76 61 6c 75 65 73 2c 20 69 2e 65 2e 20 64 6f 6e  | t.desired.final.values,.i.e..don | 
| d7e0 |  27 74 20 64 6f 20 74 68 69 73 3a 0a 0a 60 60 60    0a 65 78 70 6f 72 74 20 50 41 54 48 3d 2f 75 73  | 't.do.this:..```.export.PATH=/us | 
| d800 |  72 2f 6c 6f 63 61 6c 2f 62 69 6e 3a 24 50 41 54    48 0a 60 60 60 0a 0a 62 75 74 20 69 6e 73 74 65  | r/local/bin:$PATH.```..but.inste | 
| d820 |  61 64 20 64 6f 20 74 68 69 73 3a 0a 0a 60 60 60    0a 65 78 70 6f 72 74 20 50 41 54 48 3d 2f 75 73  | ad.do.this:..```.export.PATH=/us | 
| d840 |  72 2f 6c 6f 63 61 6c 2f 62 69 6e 3a 2f 75 73 72    2f 62 69 6e 3a 2f 62 69 6e 0a 60 60 60 0a 0a 54  | r/local/bin:/usr/bin:/bin.```..T | 
| d860 |  6f 20 62 65 20 73 61 66 65 2c 20 60 65 78 65 63    2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c  | o.be.safe,.`exec-path-from-shell | 
| d880 |  60 20 73 74 61 72 74 73 20 61 6e 20 69 6e 74 65    72 61 63 74 69 76 65 20 28 61 6e 64 20 6c 6f 67  | `.starts.an.interactive.(and.log | 
| d8a0 |  69 6e 29 0a 73 68 65 6c 6c 20 62 79 20 64 65 66    61 75 6c 74 2c 20 62 75 74 20 74 68 69 73 20 63  | in).shell.by.default,.but.this.c | 
| d8c0 |  61 6e 20 62 65 20 6d 75 63 68 20 73 6c 6f 77 65    72 20 74 68 61 6e 20 6e 65 63 65 73 73 61 72 79  | an.be.much.slower.than.necessary | 
| d8e0 |  2e 0a 49 6e 74 65 72 61 63 74 69 76 65 20 73 68    65 6c 6c 73 20 6f 66 74 65 6e 20 68 61 76 65 20  | ..Interactive.shells.often.have. | 
| d900 |  66 61 6e 63 79 20 66 65 61 74 75 72 65 73 20 65    6e 61 62 6c 65 64 20 74 68 61 74 20 61 72 65 20  | fancy.features.enabled.that.are. | 
| d920 |  6f 6e 6c 79 0a 68 65 6c 70 66 75 6c 20 77 68 65    6e 20 6f 6e 65 20 69 6e 74 65 72 61 63 74 73 20  | only.helpful.when.one.interacts. | 
| d940 |  64 69 72 65 63 74 6c 79 20 77 69 74 68 20 74 68    65 20 73 68 65 6c 6c 2c 20 61 6e 64 20 74 68 69  | directly.with.the.shell,.and.thi | 
| d960 |  73 20 63 61 6e 0a 66 72 65 71 75 65 6e 74 6c 79    20 63 61 75 73 65 20 73 74 61 72 74 75 70 20 74  | s.can.frequently.cause.startup.t | 
| d980 |  69 6d 65 20 74 6f 20 65 78 63 65 65 64 20 37 35    30 6d 73 2e 20 20 54 68 69 73 20 63 61 6e 20 62  | ime.to.exceed.750ms...This.can.b | 
| d9a0 |  65 20 61 76 6f 69 64 65 64 3a 0a 0a 2a 20 46 6f    6c 6c 6f 77 20 62 65 73 74 20 70 72 61 63 74 69  | e.avoided:..*.Follow.best.practi | 
| d9c0 |  63 65 20 62 79 20 73 65 74 74 69 6e 67 20 79 6f    75 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  | ce.by.setting.your.environment.v | 
| d9e0 |  61 72 69 61 62 6c 65 73 20 73 6f 20 74 68 61 74    0a 20 20 74 68 65 79 20 61 72 65 20 61 76 61 69  | ariables.so.that...they.are.avai | 
| da00 |  6c 61 62 6c 65 20 74 6f 20 62 6f 74 68 20 69 6e    74 65 72 61 63 74 69 76 65 20 61 6e 64 20 6e 6f  | lable.to.both.interactive.and.no | 
| da20 |  6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 73 68    65 6c 6c 73 2e 0a 20 20 49 6e 20 70 72 61 63 74  | n-interactive.shells....In.pract | 
| da40 |  69 63 61 6c 20 74 65 72 6d 73 2c 20 66 6f 72 20    6d 6f 73 74 20 70 65 6f 70 6c 65 20 74 68 69 73  | ical.terms,.for.most.people.this | 
| da60 |  20 6d 65 61 6e 73 20 73 65 74 74 69 6e 67 20 74    68 65 6d 20 69 6e 0a 20 20 60 7e 2f 2e 70 72 6f  | .means.setting.them.in...`~/.pro | 
| da80 |  66 69 6c 65 60 2c 20 60 7e 2f 2e 62 61 73 68 5f    70 72 6f 66 69 6c 65 60 2c 20 60 7e 2f 2e 7a 73  | file`,.`~/.bash_profile`,.`~/.zs | 
| daa0 |  68 65 6e 76 60 20 69 6e 73 74 65 61 64 20 6f 66    20 60 7e 2f 2e 62 61 73 68 72 63 60 0a 20 20 61  | henv`.instead.of.`~/.bashrc`...a | 
| dac0 |  6e 64 20 60 7e 2f 2e 7a 73 68 72 63 60 2e 0a 2a    20 4f 6e 63 65 20 61 20 6e 6f 6e 2d 69 6e 74 65  | nd.`~/.zshrc`..*.Once.a.non-inte | 
| dae0 |  72 61 63 74 69 76 65 20 73 68 65 6c 6c 20 73 65    74 73 20 79 6f 75 72 20 65 6e 76 69 72 6f 6e 6d  | ractive.shell.sets.your.environm | 
| db00 |  65 6e 74 20 76 61 72 69 61 62 6c 65 73 0a 20 20    63 6f 72 72 65 63 74 6c 79 2c 20 61 64 6a 75 73  | ent.variables...correctly,.adjus | 
| db20 |  74 20 60 65 78 65 63 2d 70 61 74 68 2d 66 72 6f    6d 2d 73 68 65 6c 6c 2d 61 72 67 75 6d 65 6e 74  | t.`exec-path-from-shell-argument | 
| db40 |  73 60 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79    0a 20 20 28 6f 66 74 65 6e 20 74 6f 20 60 6e 69  | s`.appropriately...(often.to.`ni | 
| db60 |  6c 60 29 20 62 65 66 6f 72 65 20 63 61 6c 6c 69    6e 67 20 60 65 78 65 63 2d 70 61 74 68 2d 66 72  | l`).before.calling.`exec-path-fr | 
| db80 |  6f 6d 2d 73 68 65 6c 6c 2d 69 6e 69 74 69 61 6c    69 7a 65 60 20 73 6f 0a 20 20 74 68 61 74 20 69  | om-shell-initialize`.so...that.i | 
| dba0 |  74 20 77 69 6c 6c 20 73 74 61 72 74 20 61 20 6e    6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 73  | t.will.start.a.non-interactive.s | 
| dbc0 |  68 65 6c 6c 2e 0a 0a 54 6f 20 6c 65 61 72 6e 20    6d 6f 72 65 20 61 62 6f 75 74 20 68 6f 77 20 70  | hell...To.learn.more.about.how.p | 
| dbe0 |  6f 70 75 6c 61 72 20 73 68 65 6c 6c 73 20 6c 6f    61 64 20 73 74 61 72 74 2d 75 70 20 66 69 6c 65  | opular.shells.load.start-up.file | 
| dc00 |  73 2c 20 72 65 61 64 0a 5b 74 68 69 73 20 68 65    6c 70 66 75 6c 20 61 72 74 69 63 6c 65 5d 28 68  | s,.read.[this.helpful.article](h | 
| dc20 |  74 74 70 73 3a 2f 2f 62 6c 6f 67 2e 66 6c 6f 77    62 6c 6f 6b 2e 69 64 2e 61 75 2f 32 30 31 33 2d  | ttps://blog.flowblok.id.au/2013- | 
| dc40 |  30 32 2f 73 68 65 6c 6c 2d 73 74 61 72 74 75 70    2d 73 63 72 69 70 74 73 2e 68 74 6d 6c 29 2e 0a  | 02/shell-startup-scripts.html).. | 
| dc60 |  0a 4d 61 6b 69 6e 67 20 60 65 78 65 63 2d 70 61    74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 60 20 66  | .Making.`exec-path-from-shell`.f | 
| dc80 |  61 73 74 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | aster.-------------------------- | 
| dca0 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 65    76 61 6c 75 61 74 69 6f 6e 20 74 61 6b 65 73 20  | ----------..If.evaluation.takes. | 
| dcc0 |  6d 6f 72 65 20 74 68 61 6e 0a 60 65 78 65 63 2d    70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d  | more.than.`exec-path-from-shell- | 
| dce0 |  77 61 72 6e 2d 64 75 72 61 74 69 6f 6e 2d 6d 69    6c 6c 69 73 60 20 28 35 30 30 6d 73 20 62 79 20  | warn-duration-millis`.(500ms.by. | 
| dd00 |  64 65 66 61 75 6c 74 29 20 74 68 65 6e 0a 60 65    78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68  | default).then.`exec-path-from-sh | 
| dd20 |  65 6c 6c 60 20 77 69 6c 6c 20 70 72 69 6e 74 20    61 20 77 61 72 6e 69 6e 67 2e 0a 0a 2a 20 4e 6f  | ell`.will.print.a.warning...*.No | 
| dd40 |  6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 73 68    65 6c 6c 73 20 73 74 61 72 74 20 75 70 20 66 61  | n-interactive.shells.start.up.fa | 
| dd60 |  73 74 65 72 2e 20 46 6f 6c 6c 6f 77 20 74 68 65    20 73 74 65 70 73 20 69 6e 20 74 68 65 0a 20 20  | ster..Follow.the.steps.in.the... | 
| dd80 |  73 65 63 74 69 6f 6e 20 61 62 6f 76 65 20 73 6f    20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 72 75  | section.above.so.that.you.can.ru | 
| dda0 |  6e 20 79 6f 75 72 20 73 68 65 6c 6c 20 77 69 74    68 6f 75 74 20 60 2d 69 60 20 61 6e 64 20 73 74  | n.your.shell.without.`-i`.and.st | 
| ddc0 |  69 6c 6c 0a 20 20 67 65 74 20 74 68 65 20 72 69    67 68 74 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  | ill...get.the.right.environment. | 
| dde0 |  76 61 72 69 61 62 6c 65 20 73 65 74 74 69 6e 67    73 2e 20 57 68 65 6e 20 60 22 2d 69 22 60 20 69  | variable.settings..When.`"-i"`.i | 
| de00 |  73 20 74 68 65 6e 0a 20 20 72 65 6d 6f 76 65 64    20 66 72 6f 6d 20 60 65 78 65 63 2d 70 61 74 68  | s.then...removed.from.`exec-path | 
| de20 |  2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 61 72 67 75    6d 65 6e 74 73 60 2c 20 74 68 69 73 20 70 61 63  | -from-shell-arguments`,.this.pac | 
| de40 |  6b 61 67 65 20 62 65 63 6f 6d 65 73 0a 20 20 6d    6f 72 65 20 65 66 66 69 63 69 65 6e 74 2e 0a 2a  | kage.becomes...more.efficient..* | 
| de60 |  20 49 6e 76 6f 6b 69 6e 67 20 74 68 65 20 73 68    65 6c 6c 20 68 61 73 20 61 20 6e 6f 6e 2d 74 72  | .Invoking.the.shell.has.a.non-tr | 
| de80 |  69 76 69 61 6c 20 6f 76 65 72 68 65 61 64 20 69    6e 20 61 6e 79 20 63 61 73 65 2e 20 44 6f 6e 27  | ivial.overhead.in.any.case..Don' | 
| dea0 |  74 0a 20 20 63 61 6c 6c 20 60 65 78 65 63 2d 70    61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 63  | t...call.`exec-path-from-shell-c | 
| dec0 |  6f 70 79 2d 65 6e 76 60 20 72 65 70 65 61 74 65    64 6c 79 2c 20 73 69 6e 63 65 20 65 61 63 68 0a  | opy-env`.repeatedly,.since.each. | 
| dee0 |  20 20 69 6e 76 6f 63 61 74 69 6f 6e 20 73 74 61    72 74 73 20 61 20 73 68 65 6c 6c 2e 20 49 6e 73  | ..invocation.starts.a.shell..Ins | 
| df00 |  74 65 61 64 2c 20 73 65 74 0a 20 20 60 65 78 65    63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c  | tead,.set...`exec-path-from-shel | 
| df20 |  6c 2d 76 61 72 69 61 62 6c 65 73 60 20 74 6f 20    74 68 65 20 66 75 6c 6c 20 6c 69 73 74 20 6f 66  | l-variables`.to.the.full.list.of | 
| df40 |  20 76 61 72 73 20 79 6f 75 20 77 61 6e 74 2c 0a    20 20 61 6e 64 20 63 61 6c 6c 20 60 65 78 65 63  | .vars.you.want,...and.call.`exec | 
| df60 |  2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c    2d 69 6e 69 74 69 61 6c 69 7a 65 60 20 6f 6e 63  | -path-from-shell-initialize`.onc | 
| df80 |  65 2e 0a 0a 46 75 72 74 68 65 72 20 68 65 6c 70    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2a  | e...Further.help.------------..* | 
| dfa0 |  20 60 43 2d 68 20 66 20 65 78 65 63 2d 70 61 74    68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2d 69 6e 69  | .`C-h.f.exec-path-from-shell-ini | 
| dfc0 |  74 69 61 6c 69 7a 65 60 0a 2a 20 60 43 2d 68 20    66 20 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d  | tialize`.*.`C-h.f.exec-path-from | 
| dfe0 |  2d 73 68 65 6c 6c 2d 63 6f 70 79 2d 65 6e 76 60    0a 0a 0a 5b 64 6f 77 6e 6c 6f 61 64 5d 3a 20 68  | -shell-copy-env`...[download]:.h | 
| e000 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 70 75 72 63 65 6c 6c 2f 65 78 65 63 2d 70  | ttps://github.com/purcell/exec-p | 
| e020 |  61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 2f 74    61 67 73 0a 0a 3c 68 72 3e 0a 0a 0a 5b f0 9f 92  | ath-from-shell/tags..<hr>...[... | 
| e040 |  9d 20 53 75 70 70 6f 72 74 20 74 68 69 73 20 70    72 6f 6a 65 63 74 20 61 6e 64 20 6d 79 20 6f 74  | ..Support.this.project.and.my.ot | 
| e060 |  68 65 72 20 4f 70 65 6e 20 53 6f 75 72 63 65 20    77 6f 72 6b 20 76 69 61 20 50 61 74 72 65 6f 6e  | her.Open.Source.work.via.Patreon | 
| e080 |  5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 70 61    74 72 65 6f 6e 2e 63 6f 6d 2f 73 61 6e 69 74 79  | ](https://www.patreon.com/sanity | 
| e0a0 |  69 6e 63 29 0a 0a 5b f0 9f 92 bc 20 4c 69 6e 6b    65 64 49 6e 20 70 72 6f 66 69 6c 65 5d 28 68 74  | inc)..[.....LinkedIn.profile](ht | 
| e0c0 |  74 70 73 3a 2f 2f 75 6b 2e 6c 69 6e 6b 65 64 69    6e 2e 63 6f 6d 2f 69 6e 2f 73 74 65 76 65 70 75  | tps://uk.linkedin.com/in/stevepu | 
| e0e0 |  72 63 65 6c 6c 29 0a 0a 5b e2 9c 8d 20 73 61 6e    69 74 79 69 6e 63 2e 63 6f 6d 5d 28 68 74 74 70  | rcell)..[....sanityinc.com](http | 
| e100 |  3a 2f 2f 77 77 77 2e 73 61 6e 69 74 79 69 6e 63    2e 63 6f 6d 2f 29 0a 0a 5b f0 9f 90 a6 20 40 73  | ://www.sanityinc.com/)..[.....@s | 
| e120 |  61 6e 69 74 79 69 6e 63 5d 28 68 74 74 70 73 3a    2f 2f 74 77 69 74 74 65 72 2e 63 6f 6d 2f 73 61  | anityinc](https://twitter.com/sa | 
| e140 |  6e 69 74 79 69 6e 63 29 0a 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | nityinc)........................ | 
| e160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e1a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e1c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e1e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e200 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e260 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e280 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e2a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e2c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e2e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e400 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e460 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e480 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e4a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e4c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e4e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e5a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e5c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e5e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e600 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e6a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e6c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e6e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e7a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e7c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e7e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e800 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e860 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e880 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e8a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e8c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e8e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e900 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e920 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e9a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e9c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| e9e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ea00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ea20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ea40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ea60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ea80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eaa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eb00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eb20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eb40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eb60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eb80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ebc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ebe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ec00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ec20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ec40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ec60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ec80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ecc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ece0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ed00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ed20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ed40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ed60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ed80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eda0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| edc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ede0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ee00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ee20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ee40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ee60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ee80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| eee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ef00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ef20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ef40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ef60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| ef80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| efa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| efc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| efe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ |