delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/05/30/09:33:09

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Wed, 30 May 2012 06:32:29 -0700
From: Colin D Bennett <colin AT gibibit DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] rectangular pad with hole? howto?
Message-ID: <20120530063229.6456b386@svelte>
In-Reply-To: <20120530004536.GA29981@nome03.eecs.oregonstate.edu>
References: <20120529223834 DOT GA28710 AT nome03 DOT eecs DOT oregonstate DOT edu>
<CAN0Jx-97Sr=9tdOZzvMs2kH_=y4sz5oPzyNQWC4_Gd-ZRCX1eA AT mail DOT gmail DOT com>
<20120530004536 DOT GA29981 AT nome03 DOT eecs DOT oregonstate DOT edu>
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu)
Mime-Version: 1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator297.hostgator.com
X-AntiAbuse: Original Domain - delorie.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - gibibit.com
X-BWhitelist: no
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: (svelte) [67.160.113.82]:53054
X-Source-Auth: colin AT gibibit DOT com
X-Email-Count: 3
X-Source-Cap: c2t5bGVuO3NreWxlbjtnYXRvcjI5Ny5ob3N0Z2F0b3IuY29t
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--MP_/X8kB2wBIC5g39Xk3mVtEI5r
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On Tue, 29 May 2012 17:45:36 -0700
Traylor Roger  <traylor AT eecs DOT oregonstate DOT edu> wrote:

> Russell et all,
>   Awesome!  I was overthinking it.  Thanks so much.  Here is my
> work below if it is helpful to someone else.

Yep, you can do a lot of tricks with simple overlapping pads.
Overlapping pads are a useful kludge (IMO) for many things in pcb
that you otherwise couldn't do, such as:

- custom shapes for annulus around through-hole pins such as
  elongated/oval pads

- creating pins with a copper annulus on one side only
  (useful for DIY PCBs that don't have plated through holes, to
  prevent accidentally routing tracks to a non-soldered side of a
  pin)

- custom solder mask openings
  (like attached Optek_OVS5MxBCR4_LED.fp; toggle on the solder mask
  layer to see the masking of the copper)

- custom solder paste apertures
  (like attached RESC1608Nb.fp; export and look at the "homeplate"
  shape of the paste layer)

- non-rectangular pads, since pcb doesn't support using polygon
  entities in footprints (like attached DFN-14_Linear_DE_4x3.fp;
  see the chamfer on the exposed pad in the center)

Regards,
Colin

--MP_/X8kB2wBIC5g39Xk3mVtEI5r
Content-Type: application/x-pcb-footprint
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=Optek_OVS5MxBCR4_LED.fp

IyBBdXRob3I6IENvbGluIEQgQmVubmV0dCA8Y29saW5AZ2liaWJpdC5jb20+CiMgUmV2aXNpb246
IDMKIyBEYXRlOiAyMDEwLTEwLTIyCiMKIyBOb3RlOiBVc2VzIGxvZ2ljYWwgTEVEIHBpbiBuYW1p
bmcgKHBvc2l0aXZlIHBpbiAiUCIsIG5lZ2F0aXZlIHBpbiAiTiIpLgojCiMgT3B0ZWsgT1ZTNU14
QkNSNCBNaW5pIGhhbGYtd2F0dCBTTUQgTEVELCAzLjUgbW0gKDEyMCBkZWdyZWUgdmlld2luZyBh
bmdsZSkKIyBEaW1lbnNpb25zOiAzLjUgbW0geCAzLjUgbW0geCAxLjIgbW0uCiMgRm9yIHRoZSBm
b2xsb3dpbmcgZGV2aWNlczoKIwojIFBhcnQgTnVtYmVyICBFbWl0dGVkIENvbG9yCiMgPT09PT09
PT09PT09ID09PT09PT09PT09PT0KIyBPVlM1TVdCQ1I0ICAgV2hpdGUKIyBPVlM1TVdXQkNSNCAg
V2FybSBXaGl0ZQojIE9WUzVNQkJDUjQgICBCbHVlCiMgT1ZTNU1HQkNSNCAgIEdyZWVuCiMgT1ZT
NU1SQkNSNCAgIFJlZAojIE9WUzVNQUJDUjQgICBBbWJlcgojIE9WUzVNWUJDUjQgICBZZWxsb3cK
IyAKIyBUaGlzIGZvb3RwcmludCBpbmNsdWRlcyBvdmVyc2l6ZWQgUENCIHBhZHMgZm9yIGltcHJv
dmVkIGhlYXQgZGlzc2lwYXRpb24sIGFzCiMgaW4gdGhlIHJlY29tbWVuZGVkIGxheW91dCBmcm9t
IHRoZSBtYW51ZmFjdHVyZXIuCgpFbGVtZW50WyIiICJPcHRlayBPVlM1TXhCQ1I0IFNNRCBMRUQs
IDAuNSBXIiAiRDAiICIiIDM1NDMzMSAzOTM3MCA4ODU4IC0yOTUzIDAgMTAwICIiXQooCgkjIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoJIyBQYWRbICByWDEgICAgclkxICAgIHJYMiAgICByWTIgVGhpY2tuICAgQ2xyICAg
IE1zayAgTm0gIE5yIFNGbGFnc10KCSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoJIyMjIFBhZCBQCgkjIEhvcml6b250
YWwgcGFkIG9mIHRoZSAiVCIsIGV4cG9zZWQgZm9yIHNvbGRlcmluZy4KCVBhZFsgLTAuOW1tIC0x
LjJtbSAgMC45bW0gLTEuMm1tICAxLjBtbSAwLjNtbSAxLjE1bW0gIlAiICJQIiAic3F1YXJlIl0K
CSMgVmVydGljYWwgcGFkIG9mIHRoZSAiVCIgZXhwb3NlZCBmb3Igc29sZGVyaW5nLi4KCVBhZFsg
ICAgMG1tIC0yLjBtbSAgICAwbW0gLTEuOW1tICAwLjZtbSAwLjNtbSAwLjc1bW0gIlAiICJQIiAi
c3F1YXJlIl0KCSMgTGFyZ2VyLCBzb2xkZXItbWFza2VkIHRoZXJtYWwgcGFkCglQYWRbIC0zLjBt
bSAtMi43bW0gIDMuMG1tIC0yLjdtbSAgNC4wbW0gMC4zbW0gICAgMG1tICJQIiAiUCIgInNxdWFy
ZSJdCgoJIyMjIFBhZCBOCgkjIEhvcml6b250YWwgcGFkIG9mIHRoZSAiVCIsIGV4cG9zZWQgZm9y
IHNvbGRlcmluZy4KCVBhZFsgLTAuOW1tICAxLjJtbSAgMC45bW0gIDEuMm1tICAxLjBtbSAwLjNt
bSAxLjE1bW0gIk4iICJOIiAic3F1YXJlIl0KCSMgVmVydGljYWwgcGFkIG9mIHRoZSAiVCIgZXhw
b3NlZCBmb3Igc29sZGVyaW5nLi4KCVBhZFsgICAgMG1tICAyLjBtbSAgICAwbW0gIDEuOW1tICAw
LjZtbSAwLjNtbSAwLjc1bW0gIk4iICJOIiAic3F1YXJlIl0KCSMgTGFyZ2VyLCBzb2xkZXItbWFz
a2VkIHRoZXJtYWwgcGFkCglQYWRbIC0zLjBtbSAgMi43bW0gIDMuMG1tICAyLjdtbSAgNC4wbW0g
MC4zbW0gICAgMG1tICJOIiAiTiIgInNxdWFyZSJdCgoJIyMjIFNpbGsgc2NyZWVuCglFbGVtZW50
TGluZSBbNjg5MCA2ODkwIDY4OTAgLTY4OTAgMTM3N10KCUVsZW1lbnRMaW5lIFstNjg5MCA2ODkw
IC02ODkwIC02ODkwIDEzNzddCglFbGVtZW50TGluZSBbNTMxNSA2ODkwIDY4OTAgNjg5MCAxMzc3
XQoJRWxlbWVudExpbmUgWzUzMTUgLTY4OTAgNjg5MCAtNTMxNSAxMzc3XQoJRWxlbWVudExpbmUg
Wy02ODkwIC02ODkwIC01MzE1IC02ODkwIDEzNzddCglFbGVtZW50TGluZSBbLTY4OTAgNjg5MCAt
NTMxNSA2ODkwIDEzNzddCglFbGVtZW50TGluZSBbNTMxNSAtNjg5MCA2ODkwIC02ODkwIDEzNzdd
CglFbGVtZW50TGluZSBbODY2MSAtNjY5MyAxMTgxMSAtNjY5MyAxMzc3XQoJRWxlbWVudExpbmUg
WzEwMjM2IC04MjY4IDEwMjM2IC01MTE4IDEzNzddCgkpCg==

--MP_/X8kB2wBIC5g39Xk3mVtEI5r
Content-Type: application/x-pcb-footprint
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=RESC1608Nb.fp

IyBBdXRob3I6IENvbGluIEQgQmVubmV0dCA8Y29saW5AZ2liaWJpdC5jb20+CiMgUmV2aXNpb246
IDIKIyBEYXRlOiAyMDEyLTAzLTI2CiMKIyBTdXJmYWNlIG1vdW50IGNoaXAgcmVzaXN0b3IgZm9v
dHByaW50LCB3aXRoIHNpbGsgYm94IG91dHNpZGUgZm9vdHByaW50LgojCiMgU29sZGVyIHBhc3Rl
IHN0ZW5jaWwgYXBlcnR1cmU6CiMgMS4gQXBlcnR1cmUgMTAlIHNtYWxsZXIgaW4gZWFjaCBkaW1l
bnNpb24KIyAyLiDigJxIb21lIHBsYXRl4oCdIDIvMyAtIDEvMyBkZXNpZ24uCiMKIyBDbGVhcmFu
Y2UgdG8gcG9seWdvbnM6IDEyIG1pbAojIFNvbGRlciBtYXNrIGdhcDogMyBtaWwgPSAwLjA3NjIg
bW0KCkVsZW1lbnRbIiIgIlJFU0MxNjA4TmIiICJSMDAwIiAiIiA2My4wMDAwbW0gMzIuMDAwMG1t
IC0xLjUwMDBtbSAtMi4zMDAwbW0gMCAxMDAgIiJdCigKCSMgUGFkWyAgIHJYMSAgICAgclkxICAg
ICAgICByWDIgICAgIHJZMiAgICAgVGhpY2tuICAgIENsciAgICAgTXNrICAgICBObSAgIE5yIFNG
bGFnc10KCgkjIFBhZCAxIC0gU01EIGxhbmQKCVBhZFstMC43MDAwbW0gLTAuMjAwMG1tIC0wLjcw
MDBtbSAwLjIwMDBtbSAwLjYwMDBtbSAyNC4wMG1pbCAwLjc1MjRtbSAiMSIgIjEiICJzcXVhcmUs
bm9wYXN0ZSJdCgkjIFBhZCAxIC0gU29sZGVyIHBhc3RlIHN0ZW5jaWwgYXBlcnR1cmUKCVBhZFst
MC43OTAwbW0gLTAuMjcwMG1tIC0wLjc5MDBtbSAwLjI3MDBtbSAwLjM2MDBtbSAyNC4wMG1pbCAw
LjM2MDBtbSAiMSIgIjEiICJzcXVhcmUiXQoJUGFkWy0wLjY2NTcwOW1tIC0wLjMyMDAxM21tIC0w
LjU1OTk4N21tIC0wLjA1NTcwOW1tIDAuMjAwMG1tIDI0LjAwbWlsIDAuMjAwMG1tICIxIiAiMSIg
InNxdWFyZSJdCglQYWRbLTAuNjY1NzA5bW0gIDAuMzIwMDEzbW0gLTAuNTU5OTg3bW0gIDAuMDU1
NzA5bW0gMC4yMDAwbW0gMjQuMDBtaWwgMC4yMDAwbW0gIjEiICIxIiAic3F1YXJlIl0KCgkjIFBh
ZCAyIC0gU01EIGxhbmQKCVBhZFsgMC43MDAwbW0gLTAuMjAwMG1tICAwLjcwMDBtbSAwLjIwMDBt
bSAwLjYwMDBtbSAyNC4wMG1pbCAwLjc1MjRtbSAiMiIgIjIiICJzcXVhcmUsbm9wYXN0ZSJdCgkj
IFBhZCAyIC0gU29sZGVyIHBhc3RlIHN0ZW5jaWwgYXBlcnR1cmUKCVBhZFsgMC43OTAwbW0gLTAu
MjcwMG1tICAwLjc5MDBtbSAwLjI3MDBtbSAwLjM2MDBtbSAyNC4wMG1pbCAwLjM2MDBtbSAiMiIg
IjIiICJzcXVhcmUiXQoJUGFkWyAwLjY2NTcwOW1tIC0wLjMyMDAxM21tICAwLjU1OTk4N21tIC0w
LjA1NTcwOW1tIDAuMjAwMG1tIDI0LjAwbWlsIDAuMjAwMG1tICIyIiAiMiIgInNxdWFyZSJdCglQ
YWRbIDAuNjY1NzA5bW0gIDAuMzIwMDEzbW0gIDAuNTU5OTg3bW0gIDAuMDU1NzA5bW0gMC4yMDAw
bW0gMjQuMDBtaWwgMC4yMDAwbW0gIjIiICIyIiAic3F1YXJlIl0KCgoJIyBTaWxrIHNjcmVlbiBi
b3ggb3V0bGluZQoJRWxlbWVudExpbmUgWy0xLjM1MDBtbSAtMC43MDAwbW0gMS4zNTAwbW0gLTAu
NzAwMG1tIDguMDBtaWxdCglFbGVtZW50TGluZSBbMS4zNTAwbW0gLTAuNzAwMG1tIDEuMzUwMG1t
IDAuNzAwMG1tIDguMDBtaWxdCglFbGVtZW50TGluZSBbMS4zNTAwbW0gMC43MDAwbW0gLTEuMzUw
MG1tIDAuNzAwMG1tIDguMDBtaWxdCglFbGVtZW50TGluZSBbLTEuMzUwMG1tIDAuNzAwMG1tIC0x
LjM1MDBtbSAtMC43MDAwbW0gOC4wMG1pbF0KCgkpCg==

--MP_/X8kB2wBIC5g39Xk3mVtEI5r
Content-Type: application/x-pcb-footprint
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=DFN-14_Linear_DE_4x3.fp

IyBBdXRob3I6IENvbGluIEQgQmVubmV0dCA8Y29saW5AZ2liaWJpdC5jb20+CiMgUmV2aXNpb246
IDEKIyBEYXRlOiAyMDEyLTA0LTE3CiMKIyBMaW5lYXIgVGVjaG5vbG9neSBERSBmb290cHJpbnQg
KERGTi0xNCwgNCBtbSB4IDMgbW0gcGFja2FnZSkuCiMgUGFja2FnZSBpcyBhIDE0LWxlYWQgcGxh
c3RpYyBERk4sIHdpdGggZXhwb3NlZCBwYWQuCiMKIyBSZWZlcmVuY2UgTFRDIERXRyAjIDA1LTA4
LTE3MDggUmV2IEIKIwojIEV4YW1wbGUgcGFydHMgdXNpbmcgdGhpcyBmb290cHJpbnQ6CiMgLSBM
VEMyNDkyCgpFbGVtZW50WyIiICJERk4tMTRfTGluZWFyX0RFXzR4MyIgIlUwMDAiICIiIDMxLjAw
MDBtbSAyMC4wMDAwbW0gLTIuMDAwMG1tIC0zLjYwMDBtbSAwIDEwMCAiIl0KKAoJQXR0cmlidXRl
KCJkZXNjcmlwdGlvbiIgIkxpbmVhciBUZWNobm9sb2d5IERFIGZvb3RwcmludCAoREZOLTE0LCA0
IG1tIHggMyBtbSBwYWNrYWdlKSIpCglBdHRyaWJ1dGUoImF1dGhvciIgIkNvbGluIEQgQmVubmV0
dCA8Y29saW5AZ2liaWJpdC5jb20iKQoJQXR0cmlidXRlKCJyZXZpc2lvbiIgIjEiKQoJQXR0cmli
dXRlKCJkYXRlIiAiMjAxMi0wNC0xNyIpCglBdHRyaWJ1dGUoImRpc3QtbGljZW5zZSIgIkdQTCIp
CglBdHRyaWJ1dGUoInVzZS1saWNlbnNlIiAidW5saW1pdGVkIikKCgkjID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CgkjIFBDQiBsYW5kcwoJIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKCSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCSMgUGFkWyAgICAgclgxICAgICAgclkxICAgICAgICBy
WDIgICAgICAgICByWTIgICAgICAgICBUaGlja24gICAgICAgQ2xyICAgICAgICAgTXNrICAgICAg
Tm0gIE5yIFNGbGFnc10KCSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KCgkjIFRlcm1pbmFsIHBhZHMKCVBhZFstMS41MDAwMDBtbSAgMS4yMjUwMDBtbSAtMS41
MDAwMDBtbSAgMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgwMDBtbSAgMC4zMjYyMDBtbSAi
MSIgIjEiICJzcXVhcmUsbm9wYXN0ZSJdCglQYWRbLTEuMDAwMDAwbW0gIDEuMjI1MDAwbW0gLTEu
MDAwMDAwbW0gIDEuNjc1MDAwbW0gIDAuMjUwMDAwbW0gIDAuNTA4MDAwbW0gIDAuMzI2MjAwbW0g
IjIiICIyIiAic3F1YXJlLG5vcGFzdGUiXQoJUGFkWy0wLjUwMDAwMG1tICAxLjIyNTAwMG1tIC0w
LjUwMDAwMG1tICAxLjY3NTAwMG1tICAwLjI1MDAwMG1tICAwLjUwODAwMG1tICAwLjMyNjIwMG1t
ICIzIiAiMyIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFsgMC4wMDAwMDBtbSAgMS4yMjUwMDBtbSAg
MC4wMDAwMDBtbSAgMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgwMDBtbSAgMC4zMjYyMDBt
bSAiNCIgIjQiICJzcXVhcmUsbm9wYXN0ZSJdCglQYWRbIDAuNTAwMDAwbW0gIDEuMjI1MDAwbW0g
IDAuNTAwMDAwbW0gIDEuNjc1MDAwbW0gIDAuMjUwMDAwbW0gIDAuNTA4MDAwbW0gIDAuMzI2MjAw
bW0gIjUiICI1IiAic3F1YXJlLG5vcGFzdGUiXQoJUGFkWyAxLjAwMDAwMG1tICAxLjIyNTAwMG1t
ICAxLjAwMDAwMG1tICAxLjY3NTAwMG1tICAwLjI1MDAwMG1tICAwLjUwODAwMG1tICAwLjMyNjIw
MG1tICI2IiAiNiIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFsgMS41MDAwMDBtbSAgMS4yMjUwMDBt
bSAgMS41MDAwMDBtbSAgMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgwMDBtbSAgMC4zMjYy
MDBtbSAiNyIgIjciICJzcXVhcmUsbm9wYXN0ZSJdCglQYWRbIDEuNTAwMDAwbW0gLTEuMjI1MDAw
bW0gIDEuNTAwMDAwbW0gLTEuNjc1MDAwbW0gIDAuMjUwMDAwbW0gIDAuNTA4MDAwbW0gIDAuMzI2
MjAwbW0gIjgiICI4IiAic3F1YXJlLG5vcGFzdGUiXQoJUGFkWyAxLjAwMDAwMG1tIC0xLjIyNTAw
MG1tICAxLjAwMDAwMG1tIC0xLjY3NTAwMG1tICAwLjI1MDAwMG1tICAwLjUwODAwMG1tICAwLjMy
NjIwMG1tICI5IiAiOSIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFsgMC41MDAwMDBtbSAtMS4yMjUw
MDBtbSAgMC41MDAwMDBtbSAtMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgwMDBtbSAgMC4z
MjYyMDBtbSAiMTAiICIxMCIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFsgMC4wMDAwMDBtbSAtMS4y
MjUwMDBtbSAgMC4wMDAwMDBtbSAtMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgwMDBtbSAg
MC4zMjYyMDBtbSAiMTEiICIxMSIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFstMC41MDAwMDBtbSAt
MS4yMjUwMDBtbSAtMC41MDAwMDBtbSAtMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgwMDBt
bSAgMC4zMjYyMDBtbSAiMTIiICIxMiIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFstMS4wMDAwMDBt
bSAtMS4yMjUwMDBtbSAtMS4wMDAwMDBtbSAtMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41MDgw
MDBtbSAgMC4zMjYyMDBtbSAiMTMiICIxMyIgInNxdWFyZSxub3Bhc3RlIl0KCVBhZFstMS41MDAw
MDBtbSAtMS4yMjUwMDBtbSAtMS41MDAwMDBtbSAtMS42NzUwMDBtbSAgMC4yNTAwMDBtbSAgMC41
MDgwMDBtbSAgMC4zMjYyMDBtbSAiMTQiICIxNCIgInNxdWFyZSxub3Bhc3RlIl0KCgkjIEV4cG9z
ZWQgcGFkCglQYWRbLTAuNDI1MDAwbW0gIDAuMDAwMDAwbW0gIDAuNzI1MDAwbW0gIDAuMDAwMDAw
bW0gIDEuNzAwMDAwbW0gIDAuNTA4MDAwbW0gIDEuNzc2MjAwbW0gIjE1IiAiMTUiICJzcXVhcmUs
bm9wYXN0ZSJdCglQYWRbLTEuMzc1MDAwbW0gIDAuNDAwMDAwbW0gLTEuMjAwMDAwbW0gIDAuNTc1
MDAwbW0gIDAuMzUwMDAwbW0gIDAuNTA4MDAwbW0gIDAuNDI2MjAwbW0gIjE1IiAiMTUiICJzcXVh
cmUsbm9wYXN0ZSJdCglQYWRbLTEuMzc1MDAwbW0gLTAuNTc1MDAwbW0gLTEuMzc1MDAwbW0gIDAu
MzAwMDAwbW0gIDAuNDAwMDAwbW0gIDAuNTA4MDAwbW0gIDAuNDc2MjAwbW0gIjE1IiAiMTUiICJz
cXVhcmUsbm9wYXN0ZSJdCglQYWRbLTEuNjAwMDAwbW0gLTAuODAwMDAwbW0gIDEuNjAwMDAwbW0g
LTAuODAwMDAwbW0gIDAuMTAwMDAwbW0gIDAuNTA4MDAwbW0gIDAuMTc2MjAwbW0gIjE1IiAiMTUi
ICJub3Bhc3RlIl0KCVBhZFstMS4yNzUwMDBtbSAgMC44MDAwMDBtbSAgMS42MDAwMDBtbSAgMC44
MDAwMDBtbSAgMC4xMDAwMDBtbSAgMC41MDgwMDBtbSAgMC4xNzYyMDBtbSAiMTUiICIxNSIgIm5v
cGFzdGUiXQoJUGFkWy0xLjYwMDAwMG1tIC0wLjgwMDAwMG1tIC0xLjYwMDAwMG1tICAwLjQ3NTAw
MG1tICAwLjEwMDAwMG1tICAwLjUwODAwMG1tICAwLjE3NjIwMG1tICIxNSIgIjE1IiAibm9wYXN0
ZSJdCglQYWRbIDEuNjAwMDAwbW0gLTAuODAwMDAwbW0gIDEuNjAwMDAwbW0gIDAuODAwMDAwbW0g
IDAuMTAwMDAwbW0gIDAuNTA4MDAwbW0gIDAuMTc2MjAwbW0gIjE1IiAiMTUiICJub3Bhc3RlIl0K
CVBhZFstMS42MDAwMDBtbSAgMC40NzUwMDBtbSAtMS4yNzUwMDBtbSAgMC44MDAwMDBtbSAgMC4x
MDAwMDBtbSAgMC41MDgwMDBtbSAgMC4xNzYyMDBtbSAiMTUiICIxNSIgIm5vcGFzdGUiXQoKCgkj
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CgkjIFNvbGRlciBwYXN0ZSBzdGVuY2lsCgkjID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CgkjIFBDQiBsYW5kcyBzY2FsZWQgYnkgMC45CgoJIyBUZXJtaW5hbCBwYWRzCglQYWRbLTEuNTAw
MDAwbW0gIDEuMjQ3NTAwbW0gLTEuNTAwMDAwbW0gIDEuNjUyNTAwbW0gIDAuMjI1MDAwbW0gIDAu
NTA4MDAwbW0gIDAuMzAxMjAwbW0gIjEiICIxIiAic3F1YXJlIl0KCVBhZFstMS4wMDAwMDBtbSAg
MS4yNDc1MDBtbSAtMS4wMDAwMDBtbSAgMS42NTI1MDBtbSAgMC4yMjUwMDBtbSAgMC41MDgwMDBt
bSAgMC4zMDEyMDBtbSAiMiIgIjIiICJzcXVhcmUiXQoJUGFkWy0wLjUwMDAwMG1tICAxLjI0NzUw
MG1tIC0wLjUwMDAwMG1tICAxLjY1MjUwMG1tICAwLjIyNTAwMG1tICAwLjUwODAwMG1tICAwLjMw
MTIwMG1tICIzIiAiMyIgInNxdWFyZSJdCglQYWRbIDAuMDAwMDAwbW0gIDEuMjQ3NTAwbW0gIDAu
MDAwMDAwbW0gIDEuNjUyNTAwbW0gIDAuMjI1MDAwbW0gIDAuNTA4MDAwbW0gIDAuMzAxMjAwbW0g
IjQiICI0IiAic3F1YXJlIl0KCVBhZFsgMC41MDAwMDBtbSAgMS4yNDc1MDBtbSAgMC41MDAwMDBt
bSAgMS42NTI1MDBtbSAgMC4yMjUwMDBtbSAgMC41MDgwMDBtbSAgMC4zMDEyMDBtbSAiNSIgIjUi
ICJzcXVhcmUiXQoJUGFkWyAxLjAwMDAwMG1tICAxLjI0NzUwMG1tICAxLjAwMDAwMG1tICAxLjY1
MjUwMG1tICAwLjIyNTAwMG1tICAwLjUwODAwMG1tICAwLjMwMTIwMG1tICI2IiAiNiIgInNxdWFy
ZSJdCglQYWRbIDEuNTAwMDAwbW0gIDEuMjQ3NTAwbW0gIDEuNTAwMDAwbW0gIDEuNjUyNTAwbW0g
IDAuMjI1MDAwbW0gIDAuNTA4MDAwbW0gIDAuMzAxMjAwbW0gIjciICI3IiAic3F1YXJlIl0KCVBh
ZFsgMS41MDAwMDBtbSAtMS4yNDc1MDBtbSAgMS41MDAwMDBtbSAtMS42NTI1MDBtbSAgMC4yMjUw
MDBtbSAgMC41MDgwMDBtbSAgMC4zMDEyMDBtbSAiOCIgIjgiICJzcXVhcmUiXQoJUGFkWyAxLjAw
MDAwMG1tIC0xLjI0NzUwMG1tICAxLjAwMDAwMG1tIC0xLjY1MjUwMG1tICAwLjIyNTAwMG1tICAw
LjUwODAwMG1tICAwLjMwMTIwMG1tICI5IiAiOSIgInNxdWFyZSJdCglQYWRbIDAuNTAwMDAwbW0g
LTEuMjQ3NTAwbW0gIDAuNTAwMDAwbW0gLTEuNjUyNTAwbW0gIDAuMjI1MDAwbW0gIDAuNTA4MDAw
bW0gIDAuMzAxMjAwbW0gIjEwIiAiMTAiICJzcXVhcmUiXQoJUGFkWyAwLjAwMDAwMG1tIC0xLjI0
NzUwMG1tICAwLjAwMDAwMG1tIC0xLjY1MjUwMG1tICAwLjIyNTAwMG1tICAwLjUwODAwMG1tICAw
LjMwMTIwMG1tICIxMSIgIjExIiAic3F1YXJlIl0KCVBhZFstMC41MDAwMDBtbSAtMS4yNDc1MDBt
bSAtMC41MDAwMDBtbSAtMS42NTI1MDBtbSAgMC4yMjUwMDBtbSAgMC41MDgwMDBtbSAgMC4zMDEy
MDBtbSAiMTIiICIxMiIgInNxdWFyZSJdCglQYWRbLTEuMDAwMDAwbW0gLTEuMjQ3NTAwbW0gLTEu
MDAwMDAwbW0gLTEuNjUyNTAwbW0gIDAuMjI1MDAwbW0gIDAuNTA4MDAwbW0gIDAuMzAxMjAwbW0g
IjEzIiAiMTMiICJzcXVhcmUiXQoJUGFkWy0xLjUwMDAwMG1tIC0xLjI0NzUwMG1tIC0xLjUwMDAw
MG1tIC0xLjY1MjUwMG1tICAwLjIyNTAwMG1tICAwLjUwODAwMG1tICAwLjMwMTIwMG1tICIxNCIg
IjE0IiAic3F1YXJlIl0KCgkjIEV4cG9zZWQgcGFkCglQYWRbLTEuMDAwMDAwbW0gIDAuNDAwMDAw
bW0gLTAuNjAwMDAwbW0gIDAuNDAwMDAwbW0gIDAuNTAwMDAwbW0gIDAuNTA4MDAwbW0gIDAuNDc2
MjAwbW0gIjE1IiAiMTUiICJzcXVhcmUiXQoJUGFkWy0xLjAwMDAwMG1tIC0wLjQwMDAwMG1tIC0w
LjYwMDAwMG1tIC0wLjQwMDAwMG1tICAwLjUwMDAwMG1tICAwLjUwODAwMG1tICAwLjQ3NjIwMG1t
ICIxNSIgIjE1IiAic3F1YXJlIl0KCVBhZFsgMC42MDAwMDBtbSAgMC40MDAwMDBtbSAgMS4wMDAw
MDBtbSAgMC40MDAwMDBtbSAgMC41MDAwMDBtbSAgMC41MDgwMDBtbSAgMC40NzYyMDBtbSAiMTUi
ICIxNSIgInNxdWFyZSJdCglQYWRbIDAuNjAwMDAwbW0gLTAuNDAwMDAwbW0gIDEuMDAwMDAwbW0g
LTAuNDAwMDAwbW0gIDAuNTAwMDAwbW0gIDAuNTA4MDAwbW0gIDAuNDc2MjAwbW0gIjE1IiAiMTUi
ICJzcXVhcmUiXQoKCgoJIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoJIyBTaWxrIHNjcmVlbiBvdXRsaW5lIGFu
ZCBwaW4gMSBpbmRpY2F0aW9uIGRvdCBvdXRzaWRlIHBhY2thZ2Ugb3V0bGluZQoJIyA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQoKCUVsZW1lbnRMaW5lIFstMi4yMDAwbW0gLTEuNTAwMG1tIC0yLjIwMDBtbSAxLjUw
MDBtbSAwLjM1MDBtbV0KCUVsZW1lbnRMaW5lIFsyLjIwMDBtbSAtMS41MDAwbW0gMi4yMDAwbW0g
MS41MDAwbW0gMC4zNTAwbW1dCglFbGVtZW50TGluZSBbLTIuMjAwMG1tIC0xLjUwMDBtbSAtMS45
MDAwbW0gLTEuNTAwMG1tIDAuMzUwMG1tXQoJRWxlbWVudExpbmUgWy0yLjIwMDBtbSAxLjUwMDBt
bSAtMS45MDAwbW0gMS41MDAwbW0gMC4zNTAwbW1dCglFbGVtZW50TGluZSBbMS45MDAwbW0gLTEu
NTAwMG1tIDIuMjAwMG1tIC0xLjUwMDBtbSAwLjM1MDBtbV0KCUVsZW1lbnRMaW5lIFsxLjkwMDBt
bSAxLjUwMDBtbSAyLjIwMDBtbSAxLjUwMDBtbSAwLjM1MDBtbV0KCUVsZW1lbnRMaW5lIFstMS45
OTUwbW0gMi40MDAwbW0gLTIuMDAwMG1tIDIuNDAwMG1tIDAuNzAwMG1tXQoKCSkKCg==

--MP_/X8kB2wBIC5g39Xk3mVtEI5r--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019