Mail Archives: geda-user/2015/08/30/16:07:58
--001a113464de4ed425051e8cdd14
Content-Type: text/plain; charset=UTF-8
On Sun, Aug 30, 2015 at 4:44 AM, Evan Foss <evanfoss AT gmail DOT com> wrote:
> On Thu, Aug 27, 2015 at 4:41 PM, <gedau AT igor2 DOT repo DOT hu> wrote:
>>
>>
>> On Thu, 27 Aug 2015, Evan Foss (evanfoss AT gmail DOT com) [via
>> geda-user AT delorie DOT com] wrote:
>>
>>> On Thu, Aug 27, 2015 at 11:56 AM, Evan Foss <evanfoss AT gmail DOT com> wrote:
>>>>
>>>> On Thu, Aug 20, 2015 at 6:42 PM, <gedau AT igor2 DOT repo DOT hu> wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> I've implemented two major features in the parametric footprint support
>>>>> in
>>>>> pcb-rnd (and in the online version).
>>>>>
>>>>> The preview tool, fp2anim, can display dimensions on the annotation
>>>>> layer.
>>>>> This is useful for checking whether a footprint really matches the
>>>>> datasheet. Details:
>>>>> http://repo.hu/projects/pcb-rnd/devlog/20150820a_dimensions.html
>>>>>
>>>>> The more important feature is a new class of footprints. There is a low
>>>>> level, generic, but complicated to use qf() which should be able to
>>>>> generate
>>>>> anything that has evenly spaced pads around a rectange.
>>>>>
>>>>> There are frontends to qf(), called qfn(), tqfp() and lqfp(). These
>>>>> generators are very easy to use: they have only a few parameters, those
>>>>> that
>>>>> are usually specified among the first lines of a package datasheet. They
>>>>> can't handle special cases, but can safely generate any of the usual
>>>>> QFN/TFQP footprints. Details:
>>>>> http://repo.hu/projects/pcb-rnd/devlog/20150820b_qf.html
>>>>>
>>>>> The online version of the parametric footprint generator is accessible
>>>>> at
>>>>> http://igor2.repo.hu/cgi-bin/pcblib-param.cgi
>>>>>
>>>>> The source is in svn: svn://repo.hu/pcb-rnd/trunk/pcblib/parametric
>>>>>
>>>>> Comments, bugreports, feature requests are welcome.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Igor2
>>>>>
>>>>>
>>>>
>>>> Random thought. A plugin in gEDA that lets you declare a single box
>>>
>>>
>>> Err I meant option to the footprint generator.
>>>
>>
>> Good idea. Could you please send me a few of your static footprints as a
>> reference?
>
> Attached is a libreoffice/openoffice file with the screw, washer and
> hole sizes. It took a while because I never had a complete set made
> for all of them. Some sizes are not available I think because they are
> imperial specific. In the process of building the list I found some
> errors in the stuff I had already made. Apparently they were good
> enough to fit most stuff but I like having things perfect if I am
> going to distribute them.
>
> I will provide example footprints in the morning.
Err. Mid afternoon...
Attached are a some metric ones and two imperial.
>> TIA,
>>
>> Igor2
>
> Evan
>
> --
> Home
> http://evanfoss.googlepages.com/
> Work
> http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/
--
Home
http://evanfoss.googlepages.com/
Work
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-close-button.fp"
Content-Disposition: attachment; filename="screw-m3-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qqc1
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDUuNTAwMG1tIDEyLjUwMDBtbSAtMi41MDAwbW0g
LTUuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA1LjcwMDBtbSAwLjYwMDBt
bSA1Ljg1MjRtbSAzLjE1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNTAwMG1tIDMuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjUwMDBtbSAzLjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-close-pan.fp"
Content-Disposition: attachment; filename="screw-m3-close-pan.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qrv2
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTYuNTAwMG1tIDEyLjUwMDBtbSAtMi41MDAwbW0g
LTUuNzUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA2LjAwMDBtbSAyMC4wMG1p
bCA2LjE1MjRtbSAzLjE1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNzUwMG1tIDMuNzUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjc1MDBtbSAzLjc1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-std-button.fp"
Content-Disposition: attachment; filename="screw-m3-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qs63
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNTMuMjUwMG1tIDIzLjI1MDBtbSAtMi41MDAwbW0g
LTUuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA1LjcwMDBtbSAwLjYwMDBt
bSA1Ljg1MjRtbSAzLjMwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNTAwMG1tIDMuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjUwMDBtbSAzLjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy41MDAwbW0gMy41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m3-std-pan.fp"
Content-Disposition: attachment; filename="screw-m3-std-pan.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qsf4
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTguNTAwMG1tIDIzLjc1MDBtbSAtMi41MDAwbW0g
LTUuNzUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA2LjAwMDBtbSAwLjYwMDBt
bSA2LjE1MjRtbSAzLjMwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDMuNzUwMG1tIDMuNzUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCAzLjc1MDBtbSAzLjc1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMy43NTAwbW0gMy43NTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-close-button.fp"
Content-Disposition: attachment; filename="screw-m4-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qsn5
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNzUwMG1tIDM3LjI1MDBtbSAtMi41MDAwbW0g
LTYuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjYwMDBtbSAwLjYwMDBt
bSA3Ljc1MjRtbSA0LjIwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuNTAwMG1tIDQuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjUwMDBtbSA0LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-close-cheese.fp"
Content-Disposition: attachment; filename="screw-m4-close-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qsu6
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTguMjUwMG1tIDM3LjUwMDBtbSAtMi41MDAwbW0g
LTYuMjUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjAwMDBtbSAwLjYwMDBt
bSA3LjE1MjRtbSA0LjIwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuMjUwMG1tIDQuMjUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjI1MDBtbSA0LjI1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-std-button.fp"
Content-Disposition: attachment; filename="screw-m4-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qt27
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNzUwMG1tIDUwLjAwMDBtbSAtMi41MDAwbW0g
LTYuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjYwMDBtbSAwLjYwMDBt
bSA3Ljc1MjRtbSA0LjM1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuNTAwMG1tIDQuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjUwMDBtbSA0LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC41MDAwbW0gNC41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m4-std-cheese.fp"
Content-Disposition: attachment; filename="screw-m4-std-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qt88
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTguNTAwMG1tIDUwLjAwMDBtbSAtMi41MDAwbW0g
LTYuMjUwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA3LjAwMDBtbSAwLjYwMDBt
bSA3LjE1MjRtbSA0LjQwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDQuMjUwMG1tIDQuMjUwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA0LjI1MDBtbSA0LjI1MDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNC4yNTAwbW0gNC4yNTAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-close-button.fp"
Content-Disposition: attachment; filename="screw-m5-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qtf9
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNTAwMG1tIDY2LjUwMDBtbSAtMi41MDAwbW0g
LTcuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA5LjUwMDBtbSAwLjYwMDBt
bSA5LjY1MjRtbSA1LjI1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuNTAwMG1tIDUuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjUwMDBtbSA1LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-close-cheese.fp"
Content-Disposition: attachment; filename="screw-m5-close-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qtn10
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgODEuNTAwMG1tIDY3LjI1MDBtbSAtMi41MDAwbW0g
LTcuMDAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA4LjUwMDBtbSAwLjYwMDBt
bSA4LjY1MjRtbSA1LjI1MDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuMDAwMG1tIDUuMDAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjAwMDBtbSA1LjAwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-std-button.fp"
Content-Disposition: attachment; filename="screw-m5-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qtu11
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgNDcuNTAwMG1tIDgzLjc1MDBtbSAtMi41MDAwbW0g
LTcuNTAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA5LjUwMDBtbSAwLjYwMDBt
bSA5LjY1MjRtbSA1LjUwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuNTAwMG1tIDUuNTAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjUwMDBtbSA1LjUwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS41MDAwbW0gNS41MDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-m5-std-cheese.fp"
Content-Disposition: attachment; filename="screw-m5-std-cheese.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyw4qu412
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgODEuMDAwMG1tIDg0LjAwMDBtbSAtMi41MDAwbW0g
LTcuMDAwMG1tIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCA4LjUwMDBtbSAwLjYwMDBt
bSA4LjY1MjRtbSA1LjUwMDBtbSAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAw
IDUuMDAwMG1tIDUuMDAwMG1tIDI3MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMgWzAuMDAwMCAw
LjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMTgwIDkwIDAuMzAwMG1tXQoJRWxlbWVudEFyYyBbMC4w
MDAwIDAuMDAwMCA1LjAwMDBtbSA1LjAwMDBtbSA5MCA5MCAwLjMwMDBtbV0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgNS4wMDAwbW0gNS4wMDAwbW0gMCA5MCAwLjMwMDBtbV0KCgkpCg==
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-4_40-close-button.fp"
Content-Disposition: attachment; filename="screw-4_40-close-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyxh0xi12
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTgzMC4wMG1pbCA2NTAuMDBtaWwgLTEwMC4wMG1p
bCAtMjEwLjAwbWlsIDAgMTAwICIiXQooCglQaW5bMC4wMDAwIDAuMDAwMCAyMTMuMDBtaWwgMjAu
MDBtaWwgMjE5LjAwbWlsIDExNi4wMG1pbCAiIiAiMSIgIiJdCglFbGVtZW50QXJjIFswLjAwMDAg
MC4wMDAwIDEzMC4wMG1pbCAxMzAuMDBtaWwgMjcwIDkwIDEwLjAwbWlsXQoJRWxlbWVudEFyYyBb
MC4wMDAwIDAuMDAwMCAxMzAuMDBtaWwgMTMwLjAwbWlsIDE4MCA5MCAxMC4wMG1pbF0KCUVsZW1l
bnRBcmMgWzAuMDAwMCAwLjAwMDAgMTMwLjAwbWlsIDEzMC4wMG1pbCA5MCA5MCAxMC4wMG1pbF0K
CUVsZW1lbnRBcmMgWzAuMDAwMCAwLjAwMDAgMTMwLjAwbWlsIDEzMC4wMG1pbCAwIDkwIDEwLjAw
bWlsXQoKCSkK
--001a113464de4ed425051e8cdd14
Content-Type: application/x-pcb-footprint; name="screw-4_40-std-button.fp"
Content-Disposition: attachment; filename="screw-4_40-std-button.fp"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_idyxh0xx13
CkVsZW1lbnRbIiIgIiIgIlNDUkVXPyIgIiIgMTg0MC4wMG1pbCAxMjgwLjAwbWlsIC0xMDAuMDBt
aWwgLTIxMC4wMG1pbCAwIDEwMCAiIl0KKAoJUGluWzAuMDAwMCAwLjAwMDAgMjEzLjAwbWlsIDIw
LjAwbWlsIDIxOS4wMG1pbCAxMjguNTBtaWwgIiIgIjEiICIiXQoJRWxlbWVudEFyYyBbMC4wMDAw
IDAuMDAwMCAxMzAuMDBtaWwgMTMwLjAwbWlsIDI3MCA5MCAxMC4wMG1pbF0KCUVsZW1lbnRBcmMg
WzAuMDAwMCAwLjAwMDAgMTMwLjAwbWlsIDEzMC4wMG1pbCAxODAgOTAgMTAuMDBtaWxdCglFbGVt
ZW50QXJjIFswLjAwMDAgMC4wMDAwIDEzMC4wMG1pbCAxMzAuMDBtaWwgOTAgOTAgMTAuMDBtaWxd
CglFbGVtZW50QXJjIFswLjAwMDAgMC4wMDAwIDEzMC4wMG1pbCAxMzAuMDBtaWwgMCA5MCAxMC4w
MG1pbF0KCgkpCg==
--001a113464de4ed425051e8cdd14--
- Raw text -