text:
2="262.89" y2="0" width="0.127" layer="48"/>
<wire x1="262.89" y1="0" x2="262.89" y2="10.16" width="0.127" layer="48"/>
<wire x1="262.89" y1="10.16" x2="262.89" y2="20.32" width="0.127" layer="48"/>
<wire x1="262.89" y1="20.32" x2="262.89" y2="30.48" width="0.127" layer="48"/>
<wire x1="195.58" y1="30.48" x2="262.89" y2="30.48" width="0.127" layer="48"/>
<wire x1="195.58" y1="20.32" x2="195.58" y2="10.16" width="0.127" layer="48"/>
<wire x1="195.58" y1="10.16" x2="195.58" y2="0" width="0.127" layer="48"/>
<wire x1="195.58" y1="20.32" x2="262.89" y2="20.32" width="0.127" layer="48"/>
<wire x1="195.58" y1="10.16" x2="224.155" y2="10.16" width="0.127" layer="48"/>
<wire x1="224.155" y1="10.16" x2="233.68" y2="10.16" width="0.127" layer="48"/>
<wire x1="233.68" y1="10.16" x2="246.38" y2="10.16" width="0.127" layer="48"/>
<wire x1="246.38" y1="10.16" x2="262.89" y2="10.16" width="0.127" layer="48"/>
<wire x1="195.58" y1="10.16" x2="177.8" y2="10.16" width="0.127" layer="48"/>
<wire x1="177.8" y1="30.48" x2="195.58" y2="30.48" width="0.127" layer="48"/>
<wire x1="177.8" y1="20.32" x2="195.58" y2="20.32" width="0.127" layer="48"/>
<wire x1="233.68" y1="10.16" x2="233.68" y2="0" width="0.127" layer="48"/>
<wire x1="224.155" y1="10.16" x2="224.155" y2="0" width="0.127" layer="48"/>
<wire x1="246.38" y1="10.16" x2="246.38" y2="0" width="0.127" layer="48"/>
<wire x1="195.58" y1="30.48" x2="195.58" y2="20.32" width="0.127" layer="48"/>
<text x="150.8125" y="26.035" size="1.778" layer="48" ratio="10">TOLERANCES</text>
<text x="151.2888" y="2.0637" size="1.778" layer="48" ratio="10">DO NOT SCALE</text>
<text x="158.75" y="10.4775" size="1.27" layer="48">X.XXX  +/-  0.005</text>
<text x="147.6375" y="5.2388" size="1.27" layer="48">DIMENSIONS ARE IN INCHES</text>
<text x="147.6375" y="13.6525" size="1.27" layer="48">DECIMAL:</text>
<text x="147.6375" y="17.6213" size="1.27" layer="48">ANGULAR:</text>
<text x="145.2562" y="22.86" size="1.27" layer="48">UNLESS OTHERWISE SPECIFIED</text>
<text x="158.75" y="17.6213" size="1.27" layer="48">+/-  1/4  DEG</text>
<text x="158.75" y="13.6526" size="1.27" layer="48">X.XX    +/-  0.01</text>
<text x="178.435" y="28.575" size="1.27" layer="48">DRAWN</text>
<text x="178.435" y="18.415" size="1.27" layer="48">APPROVED</text>
<text x="196.215" y="18.415" size="1.27" layer="48">NAME</text>
<text x="178.435" y="8.255" size="1.27" layer="48">DATE</text>
<text x="196.215" y="8.255" size="1.27" layer="48">DOCUMENT</text>
<text x="224.79" y="8.255" size="1.27" layer="48">SIZE</text>
<text x="234.315" y="8.255" size="1.27" layer="48">REVISION</text>
<text x="179.07" y="24.13" size="1.778" layer="48" ratio="10">>DRAWN</text>
<text x="179.07" y="13.97" size="1.778" layer="48" ratio="10">>APPROVED</text>
<text x="180.34" y="3.81" size="1.778" layer="48" ratio="10">>DATE</text>
<text x="198.12" y="3.175" size="3.048" layer="48" ratio="10">>DOC_NUM</text>
<text x="227.33" y="3.175" size="3.048" layer="48" ratio="10">A</text>
<text x="237.49" y="3.175" size="3.048" layer="48" ratio="10">>REVISION</text>
<text x="198.12" y="13.335" size="3.048" layer="48" ratio="10">>DOC_NAME</text>
<text x="198.12" y="23.495" size="3.048" layer="48" ratio="10">ee-quipment.com</text>
<text x="247.015" y="8.255" size="1.27" layer="48">SCALE</text>
<text x="250.19" y="3.175" size="3.048" layer="48" ratio="10">1 : 1</text>
<frame x1="0" y1="0" x2="266.7" y2="203.2" columns="6" rows="4" layer="48" border-bottom="no"/>
</package>
</packages>
</library>
<library name="MK1_Zero">
<packages>
<package name="MH_RND_F_2.2MM_NM">
<polygon width="0.127" layer="29">
<vertex x="-1.2065" y="0" curve="90"/>
<vertex x="0" y="-1.2065" curve="90"/>
<vertex x="1.2065" y="0" curve="90"/>
<vertex x="0" y="1.2065" curve="90"/>
</polygon>
<polygon width="0.127" layer="30">
<vertex x="-1.2065" y="0" curve="90"/>
<vertex x="0" y="-1.2065" curve="90"/>
<vertex x="1.2065" y="0" curve="90"/>
<vertex x="0" y="1.2065" curve="90"/>
</polygon>
<circle x="0" y="0" radius="2.25" width="0.1" layer="51"/>
<wire x1="-1.778" y1="-1.397" x2="1.397" y2="1.778" width="0.1" layer="51"/>
<wire x1="-1.397" y1="-1.778" x2="1.778" y2="1.397" width="0.1" layer="51"/>
<wire x1="-1.778" y1="-1.397" x2="1.397" y2="1.778" width="0.1" layer="51"/>
<wire x1="-1.397" y1="-1.778" x2="1.778" y2="1.397" width="0.1" layer="51"/>
<circle x="0" y="0" radius="1.2065" width="0.1" layer="20"/>
<circle x="0" y="0" radius="0.25" width="0.05" layer="39"/>
<wire x1="-0.35" y1="0" x2="0.35" y2="0" width="0.05" layer="39"/>
<wire x1="0" y1="-0.35" x2="0" y2="0.35" width="0.05" layer="39"/>
</package>
<package name="STRIP-14-MODULI-A11">
<wire x1="34.29" y1="-1.27" x2="34.29" y2="1.27" width="0.203" layer="51"/>
<wire x1="34.29" y1="1.27" x2="-1.27" y2="1.27" width="0.203" layer="51"/>
<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.203" layer="51"/>
<wire x1="-1.27" y1="-1.27" x2="34.29" y2="-1.27" width="0.203" layer="51"/>
<wire x1="0" y1="-1.27" x2="-1.27" y2="0" width="0.203" layer="51"/>
<circle x="0" y="0" radius="0.25" width="0.05" layer="39"/>
<wire x1="0" y1="-0.35" x2="0" y2="0.35" width="0.05" layer="39"/>
<wire x1="0.35" y1="0" x2="-0.35" y2="0" width="0.05" layer="39"/>
<pad name="1" x="0" y="0" drill="1" first="yes"/>
<pad name="2" x="2.54" y="0" drill="1"/>
<pad name="3" x="5.08" y="0" drill="1"/>
<pad name="4" x="7.62" y="0" drill="1"/>
<pad name="5" x="10.16" y="0" drill="1"/>
<pad name="6" x="12.7" y="0" drill="1"/>
<pad name="7" x="15.24" y="0" drill="1"/>
<pad name="8" x="17.78" y="0" drill="1"/>
<pad name="9" x="20.32" y="0" drill="1"/>
<pad name="10" x="22.86" y="0" drill="1"/>
<pad name="11" x="25.4" y="0" drill="1"/>
<pad name="12" x="27.94" y="0" drill="1"/>
<pad name="13" x="30.48" y="0" drill="1"/>
<pad name="14" x="33.02" y="0" drill="1"/>
<polygon width="0.0254" layer="29">
<vertex x="-0.8763" y="1.0287"/>
<vertex x="0.8763" y="1.0287"/>
<vertex x="0.8763" y="-1.0287"/>
<vertex x="-0.8763" y="-1.0287"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="-0.8763" y="1.0287"/>
<vertex x="-0.8763" y="-0.7747"/>
<vertex x="-0.3556" y="-0.7747"/>
<vertex x="-0.3302" y="-0.7747" curve="-90"/>
<vertex x="-0.2286" y="-0.8763"/>
<vertex x="-0.7493" y="-0.8763" curve="90"/>
<vertex x="-0.8763" y="-1.0033"/>
<vertex x="-0.8763" y="-1.8542" curve="90"/>
<vertex x="-0.7493" y="-1.9812"/>
<vertex x="0.7493" y="-1.9812" curve="90"/>
<vertex x="0.8763" y="-1.8542"/>
<vertex x="0.8763" y="-1.0033" curve="90"/>
<vertex x="0.7493" y="-0.8763"/>
<vertex x="0.2286" y="-0.8763" curve="-90"/>
<vertex x="0.3302" y="-0.7747"/>
<vertex x="0.3556" y="-0.7747"/>
<vertex x="0.8763" y="-0.7747"/>
<vertex x="0.8763" y="1.0287"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="1.6637" y="0.1524" curve="-90"/>
<vertex x="2.5273" y="1.016"/>
<vertex x="2.54" y="1.016"/>
<vertex x="2.5527" y="1.016" curve="-90"/>
<vertex x="3.4163" y="0.1524"/>
<vertex x="3.4163" y="-0.1524"/>
<vertex x="3.3909" y="-0.3429"/>
<vertex x="3.3274" y="-0.5334"/>
<vertex x="3.175" y="-0.7493"/>
<vertex x="3.1242" y="-0.7747"/>
<vertex x="2.8956" y="-0.7747"/>
<vertex x="2.8702" y="-0.7747" curve="90"/>
<vertex x="2.7686" y="-0.8763"/>
<vertex x="3.2893" y="-0.8763" curve="-90"/>
<vertex x="3.4163" y="-1.0033"/>
<vertex x="3.4163" y="-1.8542" curve="-90"/>
<vertex x="3.2893" y="-1.9812"/>
<vertex x="1.7907" y="-1.9812" curve="-90"/>
<vertex x="1.6637" y="-1.8542"/>
<vertex x="1.6637" y="-1.0033" curve="-90"/>
<vertex x="1.7907" y="-0.8763"/>
<vertex x="2.3114" y="-0.8763" curve="90"/>
<vertex x="2.2098" y="-0.7747"/>
<vertex x="2.1844" y="-0.7747"/>
<vertex x="1.9558" y="-0.7747"/>
<vertex x="1.905" y="-0.7493"/>
<vertex x="1.7526" y="-0.5334"/>
<vertex x="1.6637" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="1.6637" y="0.1524" curve="-90"/>
<vertex x="2.5273" y="1.016"/>
<vertex x="2.54" y="1.016"/>
<vertex x="2.5527" y="1.016" curve="-90"/>
<vertex x="3.4163" y="0.1524"/>
<vertex x="3.4163" y="-0.1524"/>
<vertex x="3.3909" y="-0.3429"/>
<vertex x="3.3274" y="-0.5334"/>
<vertex x="3.175" y="-0.7493"/>
<vertex x="3.1242" y="-0.7747"/>
<vertex x="2.8956" y="-0.7747"/>
<vertex x="2.8702" y="-0.7747" curve="90"/>
<vertex x="2.7686" y="-0.8763"/>
<vertex x="3.2893" y="-0.8763" curve="-90"/>
<vertex x="3.4163" y="-1.0033"/>
<vertex x="3.4163" y="-1.8542" curve="-90"/>
<vertex x="3.2893" y="-1.9812"/>
<vertex x="1.7907" y="-1.9812" curve="-90"/>
<vertex x="1.6637" y="-1.8542"/>
<vertex x="1.6637" y="-1.0033" curve="-90"/>
<vertex x="1.7907" y="-0.8763"/>
<vertex x="2.3114" y="-0.8763" curve="90"/>
<vertex x="2.2098" y="-0.7747"/>
<vertex x="2.1844" y="-0.7747"/>
<vertex x="1.9558" y="-0.7747"/>
<vertex x="1.905" y="-0.7493"/>
<vertex x="1.7526" y="-0.5334"/>
<vertex x="1.6637" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="4.2037" y="0.1524" curve="-90"/>
<vertex x="5.0673" y="1.016"/>
<vertex x="5.08" y="1.016"/>
<vertex x="5.0927" y="1.016" curve="-90"/>
<vertex x="5.9563" y="0.1524"/>
<vertex x="5.9563" y="-0.1524"/>
<vertex x="5.9309" y="-0.3429"/>
<vertex x="5.8674" y="-0.5334"/>
<vertex x="5.715" y="-0.7493"/>
<vertex x="5.6642" y="-0.7747"/>
<vertex x="5.4356" y="-0.7747"/>
<vertex x="5.4102" y="-0.7747" curve="90"/>
<vertex x="5.3086" y="-0.8763"/>
<vertex x="5.8293" y="-0.8763" curve="-90"/>
<vertex x="5.9563" y="-1.0033"/>
<vertex x="5.9563" y="-1.8542" curve="-90"/>
<vertex x="5.8293" y="-1.9812"/>
<vertex x="4.3307" y="-1.9812" curve="-90"/>
<vertex x="4.2037" y="-1.8542"/>
<vertex x="4.2037" y="-1.0033" curve="-90"/>
<vertex x="4.3307" y="-0.8763"/>
<vertex x="4.8514" y="-0.8763" curve="90"/>
<vertex x="4.7498" y="-0.7747"/>
<vertex x="4.7244" y="-0.7747"/>
<vertex x="4.4958" y="-0.7747"/>
<vertex x="4.445" y="-0.7493"/>
<vertex x="4.2926" y="-0.5334"/>
<vertex x="4.2037" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="4.2037" y="0.1524" curve="-90"/>
<vertex x="5.0673" y="1.016"/>
<vertex x="5.08" y="1.016"/>
<vertex x="5.0927" y="1.016" curve="-90"/>
<vertex x="5.9563" y="0.1524"/>
<vertex x="5.9563" y="-0.1524"/>
<vertex x="5.9309" y="-0.3429"/>
<vertex x="5.8674" y="-0.5334"/>
<vertex x="5.715" y="-0.7493"/>
<vertex x="5.6642" y="-0.7747"/>
<vertex x="5.4356" y="-0.7747"/>
<vertex x="5.4102" y="-0.7747" curve="90"/>
<vertex x="5.3086" y="-0.8763"/>
<vertex x="5.8293" y="-0.8763" curve="-90"/>
<vertex x="5.9563" y="-1.0033"/>
<vertex x="5.9563" y="-1.8542" curve="-90"/>
<vertex x="5.8293" y="-1.9812"/>
<vertex x="4.3307" y="-1.9812" curve="-90"/>
<vertex x="4.2037" y="-1.8542"/>
<vertex x="4.2037" y="-1.0033" curve="-90"/>
<vertex x="4.3307" y="-0.8763"/>
<vertex x="4.8514" y="-0.8763" curve="90"/>
<vertex x="4.7498" y="-0.7747"/>
<vertex x="4.7244" y="-0.7747"/>
<vertex x="4.4958" y="-0.7747"/>
<vertex x="4.445" y="-0.7493"/>
<vertex x="4.2926" y="-0.5334"/>
<vertex x="4.2037" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="6.7437" y="0.1524" curve="-90"/>
<vertex x="7.6073" y="1.016"/>
<vertex x="7.62" y="1.016"/>
<vertex x="7.6327" y="1.016" curve="-90"/>
<vertex x="8.4963" y="0.1524"/>
<vertex x="8.4963" y="-0.1524"/>
<vertex x="8.4709" y="-0.3429"/>
<vertex x="8.4074" y="-0.5334"/>
<vertex x="8.255" y="-0.7493"/>
<vertex x="8.2042" y="-0.7747"/>
<vertex x="7.9756" y="-0.7747"/>
<vertex x="7.9502" y="-0.7747" curve="90"/>
<vertex x="7.8486" y="-0.8763"/>
<vertex x="8.3693" y="-0.8763" curve="-90"/>
<vertex x="8.4963" y="-1.0033"/>
<vertex x="8.4963" y="-1.8542" curve="-90"/>
<vertex x="8.3693" y="-1.9812"/>
<vertex x="6.8707" y="-1.9812" curve="-90"/>
<vertex x="6.7437" y="-1.8542"/>
<vertex x="6.7437" y="-1.0033" curve="-90"/>
<vertex x="6.8707" y="-0.8763"/>
<vertex x="7.3914" y="-0.8763" curve="90"/>
<vertex x="7.2898" y="-0.7747"/>
<vertex x="7.2644" y="-0.7747"/>
<vertex x="7.0358" y="-0.7747"/>
<vertex x="6.985" y="-0.7493"/>
<vertex x="6.8326" y="-0.5334"/>
<vertex x="6.7437" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="6.7437" y="0.1524" curve="-90"/>
<vertex x="7.6073" y="1.016"/>
<vertex x="7.62" y="1.016"/>
<vertex x="7.6327" y="1.016" curve="-90"/>
<vertex x="8.4963" y="0.1524"/>
<vertex x="8.4963" y="-0.1524"/>
<vertex x="8.4709" y="-0.3429"/>
<vertex x="8.4074" y="-0.5334"/>
<vertex x="8.255" y="-0.7493"/>
<vertex x="8.2042" y="-0.7747"/>
<vertex x="7.9756" y="-0.7747"/>
<vertex x="7.9502" y="-0.7747" curve="90"/>
<vertex x="7.8486" y="-0.8763"/>
<vertex x="8.3693" y="-0.8763" curve="-90"/>
<vertex x="8.4963" y="-1.0033"/>
<vertex x="8.4963" y="-1.8542" curve="-90"/>
<vertex x="8.3693" y="-1.9812"/>
<vertex x="6.8707" y="-1.9812" curve="-90"/>
<vertex x="6.7437" y="-1.8542"/>
<vertex x="6.7437" y="-1.0033" curve="-90"/>
<vertex x="6.8707" y="-0.8763"/>
<vertex x="7.3914" y="-0.8763" curve="90"/>
<vertex x="7.2898" y="-0.7747"/>
<vertex x="7.2644" y="-0.7747"/>
<vertex x="7.0358" y="-0.7747"/>
<vertex x="6.985" y="-0.7493"/>
<vertex x="6.8326" y="-0.5334"/>
<vertex x="6.7437" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="9.2837" y="0.1524" curve="-90"/>
<vertex x="10.1473" y="1.016"/>
<vertex x="10.16" y="1.016"/>
<vertex x="10.1727" y="1.016" curve="-90"/>
<vertex x="11.0363" y="0.1524"/>
<vertex x="11.0363" y="-0.1524"/>
<vertex x="11.0109" y="-0.3429"/>
<vertex x="10.9474" y="-0.5334"/>
<vertex x="10.795" y="-0.7493"/>
<vertex x="10.7442" y="-0.7747"/>
<vertex x="10.5156" y="-0.7747"/>
<vertex x="10.4902" y="-0.7747" curve="90"/>
<vertex x="10.3886" y="-0.8763"/>
<vertex x="10.9093" y="-0.8763" curve="-90"/>
<vertex x="11.0363" y="-1.0033"/>
<vertex x="11.0363" y="-1.8542" curve="-90"/>
<vertex x="10.9093" y="-1.9812"/>
<vertex x="9.4107" y="-1.9812" curve="-90"/>
<vertex x="9.2837" y="-1.8542"/>
<vertex x="9.2837" y="-1.0033" curve="-90"/>
<vertex x="9.4107" y="-0.8763"/>
<vertex x="9.9314" y="-0.8763" curve="90"/>
<vertex x="9.8298" y="-0.7747"/>
<vertex x="9.8044" y="-0.7747"/>
<vertex x="9.5758" y="-0.7747"/>
<vertex x="9.525" y="-0.7493"/>
<vertex x="9.3726" y="-0.5334"/>
<vertex x="9.2837" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="9.2837" y="0.1524" curve="-90"/>
<vertex x="10.1473" y="1.016"/>
<vertex x="10.16" y="1.016"/>
<vertex x="10.1727" y="1.016" curve="-90"/>
<vertex x="11.0363" y="0.1524"/>
<vertex x="11.0363" y="-0.1524"/>
<vertex x="11.0109" y="-0.3429"/>
<vertex x="10.9474" y="-0.5334"/>
<vertex x="10.795" y="-0.7493"/>
<vertex x="10.7442" y="-0.7747"/>
<vertex x="10.5156" y="-0.7747"/>
<vertex x="10.4902" y="-0.7747" curve="90"/>
<vertex x="10.3886" y="-0.8763"/>
<vertex x="10.9093" y="-0.8763" curve="-90"/>
<vertex x="11.0363" y="-1.0033"/>
<vertex x="11.0363" y="-1.8542" curve="-90"/>
<vertex x="10.9093" y="-1.9812"/>
<vertex x="9.4107" y="-1.9812" curve="-90"/>
<vertex x="9.2837" y="-1.8542"/>
<vertex x="9.2837" y="-1.0033" curve="-90"/>
<vertex x="9.4107" y="-0.8763"/>
<vertex x="9.9314" y="-0.8763" curve="90"/>
<vertex x="9.8298" y="-0.7747"/>
<vertex x="9.8044" y="-0.7747"/>
<vertex x="9.5758" y="-0.7747"/>
<vertex x="9.525" y="-0.7493"/>
<vertex x="9.3726" y="-0.5334"/>
<vertex x="9.2837" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="11.8237" y="0.1524" curve="-90"/>
<vertex x="12.6873" y="1.016"/>
<vertex x="12.7" y="1.016"/>
<vertex x="12.7127" y="1.016" curve="-90"/>
<vertex x="13.5763" y="0.1524"/>
<vertex x="13.5763" y="-0.1524"/>
<vertex x="13.5509" y="-0.3429"/>
<vertex x="13.4874" y="-0.5334"/>
<vertex x="13.335" y="-0.7493"/>
<vertex x="13.2842" y="-0.7747"/>
<vertex x="13.0556" y="-0.7747"/>
<vertex x="13.0302" y="-0.7747" curve="90"/>
<vertex x="12.9286" y="-0.8763"/>
<vertex x="13.4493" y="-0.8763" curve="-90"/>
<vertex x="13.5763" y="-1.0033"/>
<vertex x="13.5763" y="-1.8542" curve="-90"/>
<vertex x="13.4493" y="-1.9812"/>
<vertex x="11.9507" y="-1.9812" curve="-90"/>
<vertex x="11.8237" y="-1.8542"/>
<vertex x="11.8237" y="-1.0033" curve="-90"/>
<vertex x="11.9507" y="-0.8763"/>
<vertex x="12.4714" y="-0.8763" curve="90"/>
<vertex x="12.3698" y="-0.7747"/>
<vertex x="12.3444" y="-0.7747"/>
<vertex x="12.1158" y="-0.7747"/>
<vertex x="12.065" y="-0.7493"/>
<vertex x="11.9126" y="-0.5334"/>
<vertex x="11.8237" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="11.8237" y="0.1524" curve="-90"/>
<vertex x="12.6873" y="1.016"/>
<vertex x="12.7" y="1.016"/>
<vertex x="12.7127" y="1.016" curve="-90"/>
<vertex x="13.5763" y="0.1524"/>
<vertex x="13.5763" y="-0.1524"/>
<vertex x="13.5509" y="-0.3429"/>
<vertex x="13.4874" y="-0.5334"/>
<vertex x="13.335" y="-0.7493"/>
<vertex x="13.2842" y="-0.7747"/>
<vertex x="13.0556" y="-0.7747"/>
<vertex x="13.0302" y="-0.7747" curve="90"/>
<vertex x="12.9286" y="-0.8763"/>
<vertex x="13.4493" y="-0.8763" curve="-90"/>
<vertex x="13.5763" y="-1.0033"/>
<vertex x="13.5763" y="-1.8542" curve="-90"/>
<vertex x="13.4493" y="-1.9812"/>
<vertex x="11.9507" y="-1.9812" curve="-90"/>
<vertex x="11.8237" y="-1.8542"/>
<vertex x="11.8237" y="-1.0033" curve="-90"/>
<vertex x="11.9507" y="-0.8763"/>
<vertex x="12.4714" y="-0.8763" curve="90"/>
<vertex x="12.3698" y="-0.7747"/>
<vertex x="12.3444" y="-0.7747"/>
<vertex x="12.1158" y="-0.7747"/>
<vertex x="12.065" y="-0.7493"/>
<vertex x="11.9126" y="-0.5334"/>
<vertex x="11.8237" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="14.3637" y="0.1524" curve="-90"/>
<vertex x="15.2273" y="1.016"/>
<vertex x="15.24" y="1.016"/>
<vertex x="15.2527" y="1.016" curve="-90"/>
<vertex x="16.1163" y="0.1524"/>
<vertex x="16.1163" y="-0.1524"/>
<vertex x="16.0909" y="-0.3429"/>
<vertex x="16.0274" y="-0.5334"/>
<vertex x="15.875" y="-0.7493"/>
<vertex x="15.8242" y="-0.7747"/>
<vertex x="15.5956" y="-0.7747"/>
<vertex x="15.5702" y="-0.7747" curve="90"/>
<vertex x="15.4686" y="-0.8763"/>
<vertex x="15.9893" y="-0.8763" curve="-90"/>
<vertex x="16.1163" y="-1.0033"/>
<vertex x="16.1163" y="-1.8542" curve="-90"/>
<vertex x="15.9893" y="-1.9812"/>
<vertex x="14.4907" y="-1.9812" curve="-90"/>
<vertex x="14.3637" y="-1.8542"/>
<vertex x="14.3637" y="-1.0033" curve="-90"/>
<vertex x="14.4907" y="-0.8763"/>
<vertex x="15.0114" y="-0.8763" curve="90"/>
<vertex x="14.9098" y="-0.7747"/>
<vertex x="14.8844" y="-0.7747"/>
<vertex x="14.6558" y="-0.7747"/>
<vertex x="14.605" y="-0.7493"/>
<vertex x="14.4526" y="-0.5334"/>
<vertex x="14.3637" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="14.3637" y="0.1524" curve="-90"/>
<vertex x="15.2273" y="1.016"/>
<vertex x="15.24" y="1.016"/>
<vertex x="15.2527" y="1.016" curve="-90"/>
<vertex x="16.1163" y="0.1524"/>
<vertex x="16.1163" y="-0.1524"/>
<vertex x="16.0909" y="-0.3429"/>
<vertex x="16.0274" y="-0.5334"/>
<vertex x="15.875" y="-0.7493"/>
<vertex x="15.8242" y="-0.7747"/>
<vertex x="15.5956" y="-0.7747"/>
<vertex x="15.5702" y="-0.7747" curve="90"/>
<vertex x="15.4686" y="-0.8763"/>
<vertex x="15.9893" y="-0.8763" curve="-90"/>
<vertex x="16.1163" y="-1.0033"/>
<vertex x="16.1163" y="-1.8542" curve="-90"/>
<vertex x="15.9893" y="-1.9812"/>
<vertex x="14.4907" y="-1.9812" curve="-90"/>
<vertex x="14.3637" y="-1.8542"/>
<vertex x="14.3637" y="-1.0033" curve="-90"/>
<vertex x="14.4907" y="-0.8763"/>
<vertex x="15.0114" y="-0.8763" curve="90"/>
<vertex x="14.9098" y="-0.7747"/>
<vertex x="14.8844" y="-0.7747"/>
<vertex x="14.6558" y="-0.7747"/>
<vertex x="14.605" y="-0.7493"/>
<vertex x="14.4526" y="-0.5334"/>
<vertex x="14.3637" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="16.9037" y="0.1524" curve="-90"/>
<vertex x="17.7673" y="1.016"/>
<vertex x="17.78" y="1.016"/>
<vertex x="17.7927" y="1.016" curve="-90"/>
<vertex x="18.6563" y="0.1524"/>
<vertex x="18.6563" y="-0.1524"/>
<vertex x="18.6309" y="-0.3429"/>
<vertex x="18.5674" y="-0.5334"/>
<vertex x="18.415" y="-0.7493"/>
<vertex x="18.3642" y="-0.7747"/>
<vertex x="18.1356" y="-0.7747"/>
<vertex x="18.1102" y="-0.7747" curve="90"/>
<vertex x="18.0086" y="-0.8763"/>
<vertex x="18.5293" y="-0.8763" curve="-90"/>
<vertex x="18.6563" y="-1.0033"/>
<vertex x="18.6563" y="-1.8542" curve="-90"/>
<vertex x="18.5293" y="-1.9812"/>
<vertex x="17.0307" y="-1.9812" curve="-90"/>
<vertex x="16.9037" y="-1.8542"/>
<vertex x="16.9037" y="-1.0033" curve="-90"/>
<vertex x="17.0307" y="-0.8763"/>
<vertex x="17.5514" y="-0.8763" curve="90"/>
<vertex x="17.4498" y="-0.7747"/>
<vertex x="17.4244" y="-0.7747"/>
<vertex x="17.1958" y="-0.7747"/>
<vertex x="17.145" y="-0.7493"/>
<vertex x="16.9926" y="-0.5334"/>
<vertex x="16.9037" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="16.9037" y="0.1524" curve="-90"/>
<vertex x="17.7673" y="1.016"/>
<vertex x="17.78" y="1.016"/>
<vertex x="17.7927" y="1.016" curve="-90"/>
<vertex x="18.6563" y="0.1524"/>
<vertex x="18.6563" y="-0.1524"/>
<vertex x="18.6309" y="-0.3429"/>
<vertex x="18.5674" y="-0.5334"/>
<vertex x="18.415" y="-0.7493"/>
<vertex x="18.3642" y="-0.7747"/>
<vertex x="18.1356" y="-0.7747"/>
<vertex x="18.1102" y="-0.7747" curve="90"/>
<vertex x="18.0086" y="-0.8763"/>
<vertex x="18.5293" y="-0.8763" curve="-90"/>
<vertex x="18.6563" y="-1.0033"/>
<vertex x="18.6563" y="-1.8542" curve="-90"/>
<vertex x="18.5293" y="-1.9812"/>
<vertex x="17.0307" y="-1.9812" curve="-90"/>
<vertex x="16.9037" y="-1.8542"/>
<vertex x="16.9037" y="-1.0033" curve="-90"/>
<vertex x="17.0307" y="-0.8763"/>
<vertex x="17.5514" y="-0.8763" curve="90"/>
<vertex x="17.4498" y="-0.7747"/>
<vertex x="17.4244" y="-0.7747"/>
<vertex x="17.1958" y="-0.7747"/>
<vertex x="17.145" y="-0.7493"/>
<vertex x="16.9926" y="-0.5334"/>
<vertex x="16.9037" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="19.4437" y="0.1524" curve="-90"/>
<vertex x="20.3073" y="1.016"/>
<vertex x="20.32" y="1.016"/>
<vertex x="20.3327" y="1.016" curve="-90"/>
<vertex x="21.1963" y="0.1524"/>
<vertex x="21.1963" y="-0.1524"/>
<vertex x="21.1709" y="-0.3429"/>
<vertex x="21.1074" y="-0.5334"/>
<vertex x="20.955" y="-0.7493"/>
<vertex x="20.9042" y="-0.7747"/>
<vertex x="20.6756" y="-0.7747"/>
<vertex x="20.6502" y="-0.7747" curve="90"/>
<vertex x="20.5486" y="-0.8763"/>
<vertex x="21.0693" y="-0.8763" curve="-90"/>
<vertex x="21.1963" y="-1.0033"/>
<vertex x="21.1963" y="-1.8542" curve="-90"/>
<vertex x="21.0693" y="-1.9812"/>
<vertex x="19.5707" y="-1.9812" curve="-90"/>
<vertex x="19.4437" y="-1.8542"/>
<vertex x="19.4437" y="-1.0033" curve="-90"/>
<vertex x="19.5707" y="-0.8763"/>
<vertex x="20.0914" y="-0.8763" curve="90"/>
<vertex x="19.9898" y="-0.7747"/>
<vertex x="19.9644" y="-0.7747"/>
<vertex x="19.7358" y="-0.7747"/>
<vertex x="19.685" y="-0.7493"/>
<vertex x="19.5326" y="-0.5334"/>
<vertex x="19.4437" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="19.4437" y="0.1524" curve="-90"/>
<vertex x="20.3073" y="1.016"/>
<vertex x="20.32" y="1.016"/>
<vertex x="20.3327" y="1.016" curve="-90"/>
<vertex x="21.1963" y="0.1524"/>
<vertex x="21.1963" y="-0.1524"/>
<vertex x="21.1709" y="-0.3429"/>
<vertex x="21.1074" y="-0.5334"/>
<vertex x="20.955" y="-0.7493"/>
<vertex x="20.9042" y="-0.7747"/>
<vertex x="20.6756" y="-0.7747"/>
<vertex x="20.6502" y="-0.7747" curve="90"/>
<vertex x="20.5486" y="-0.8763"/>
<vertex x="21.0693" y="-0.8763" curve="-90"/>
<vertex x="21.1963" y="-1.0033"/>
<vertex x="21.1963" y="-1.8542" curve="-90"/>
<vertex x="21.0693" y="-1.9812"/>
<vertex x="19.5707" y="-1.9812" curve="-90"/>
<vertex x="19.4437" y="-1.8542"/>
<vertex x="19.4437" y="-1.0033" curve="-90"/>
<vertex x="19.5707" y="-0.8763"/>
<vertex x="20.0914" y="-0.8763" curve="90"/>
<vertex x="19.9898" y="-0.7747"/>
<vertex x="19.9644" y="-0.7747"/>
<vertex x="19.7358" y="-0.7747"/>
<vertex x="19.685" y="-0.7493"/>
<vertex x="19.5326" y="-0.5334"/>
<vertex x="19.4437" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="21.9837" y="0.1524" curve="-90"/>
<vertex x="22.8473" y="1.016"/>
<vertex x="22.86" y="1.016"/>
<vertex x="22.8727" y="1.016" curve="-90"/>
<vertex x="23.7363" y="0.1524"/>
<vertex x="23.7363" y="-0.1524"/>
<vertex x="23.7109" y="-0.3429"/>
<vertex x="23.6474" y="-0.5334"/>
<vertex x="23.495" y="-0.7493"/>
<vertex x="23.4442" y="-0.7747"/>
<vertex x="23.2156" y="-0.7747"/>
<vertex x="23.1902" y="-0.7747" curve="90"/>
<vertex x="23.0886" y="-0.8763"/>
<vertex x="23.6093" y="-0.8763" curve="-90"/>
<vertex x="23.7363" y="-1.0033"/>
<vertex x="23.7363" y="-1.8542" curve="-90"/>
<vertex x="23.6093" y="-1.9812"/>
<vertex x="22.1107" y="-1.9812" curve="-90"/>
<vertex x="21.9837" y="-1.8542"/>
<vertex x="21.9837" y="-1.0033" curve="-90"/>
<vertex x="22.1107" y="-0.8763"/>
<vertex x="22.6314" y="-0.8763" curve="90"/>
<vertex x="22.5298" y="-0.7747"/>
<vertex x="22.5044" y="-0.7747"/>
<vertex x="22.2758" y="-0.7747"/>
<vertex x="22.225" y="-0.7493"/>
<vertex x="22.0726" y="-0.5334"/>
<vertex x="21.9837" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="21.9837" y="0.1524" curve="-90"/>
<vertex x="22.8473" y="1.016"/>
<vertex x="22.86" y="1.016"/>
<vertex x="22.8727" y="1.016" curve="-90"/>
<vertex x="23.7363" y="0.1524"/>
<vertex x="23.7363" y="-0.1524"/>
<vertex x="23.7109" y="-0.3429"/>
<vertex x="23.6474" y="-0.5334"/>
<vertex x="23.495" y="-0.7493"/>
<vertex x="23.4442" y="-0.7747"/>
<vertex x="23.2156" y="-0.7747"/>
<vertex x="23.1902" y="-0.7747" curve="90"/>
<vertex x="23.0886" y="-0.8763"/>
<vertex x="23.6093" y="-0.8763" curve="-90"/>
<vertex x="23.7363" y="-1.0033"/>
<vertex x="23.7363" y="-1.8542" curve="-90"/>
<vertex x="23.6093" y="-1.9812"/>
<vertex x="22.1107" y="-1.9812" curve="-90"/>
<vertex x="21.9837" y="-1.8542"/>
<vertex x="21.9837" y="-1.0033" curve="-90"/>
<vertex x="22.1107" y="-0.8763"/>
<vertex x="22.6314" y="-0.8763" curve="90"/>
<vertex x="22.5298" y="-0.7747"/>
<vertex x="22.5044" y="-0.7747"/>
<vertex x="22.2758" y="-0.7747"/>
<vertex x="22.225" y="-0.7493"/>
<vertex x="22.0726" y="-0.5334"/>
<vertex x="21.9837" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="24.5237" y="0.1524" curve="-90"/>
<vertex x="25.3873" y="1.016"/>
<vertex x="25.4" y="1.016"/>
<vertex x="25.4127" y="1.016" curve="-90"/>
<vertex x="26.2763" y="0.1524"/>
<vertex x="26.2763" y="-0.1524"/>
<vertex x="26.2509" y="-0.3429"/>
<vertex x="26.1874" y="-0.5334"/>
<vertex x="26.035" y="-0.7493"/>
<vertex x="25.9842" y="-0.7747"/>
<vertex x="25.7556" y="-0.7747"/>
<vertex x="25.7302" y="-0.7747" curve="90"/>
<vertex x="25.6286" y="-0.8763"/>
<vertex x="26.1493" y="-0.8763" curve="-90"/>
<vertex x="26.2763" y="-1.0033"/>
<vertex x="26.2763" y="-1.8542" curve="-90"/>
<vertex x="26.1493" y="-1.9812"/>
<vertex x="24.6507" y="-1.9812" curve="-90"/>
<vertex x="24.5237" y="-1.8542"/>
<vertex x="24.5237" y="-1.0033" curve="-90"/>
<vertex x="24.6507" y="-0.8763"/>
<vertex x="25.1714" y="-0.8763" curve="90"/>
<vertex x="25.0698" y="-0.7747"/>
<vertex x="25.0444" y="-0.7747"/>
<vertex x="24.8158" y="-0.7747"/>
<vertex x="24.765" y="-0.7493"/>
<vertex x="24.6126" y="-0.5334"/>
<vertex x="24.5237" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="24.5237" y="0.1524" curve="-90"/>
<vertex x="25.3873" y="1.016"/>
<vertex x="25.4" y="1.016"/>
<vertex x="25.4127" y="1.016" curve="-90"/>
<vertex x="26.2763" y="0.1524"/>
<vertex x="26.2763" y="-0.1524"/>
<vertex x="26.2509" y="-0.3429"/>
<vertex x="26.1874" y="-0.5334"/>
<vertex x="26.035" y="-0.7493"/>
<vertex x="25.9842" y="-0.7747"/>
<vertex x="25.7556" y="-0.7747"/>
<vertex x="25.7302" y="-0.7747" curve="90"/>
<vertex x="25.6286" y="-0.8763"/>
<vertex x="26.1493" y="-0.8763" curve="-90"/>
<vertex x="26.2763" y="-1.0033"/>
<vertex x="26.2763" y="-1.8542" curve="-90"/>
<vertex x="26.1493" y="-1.9812"/>
<vertex x="24.6507" y="-1.9812" curve="-90"/>
<vertex x="24.5237" y="-1.8542"/>
<vertex x="24.5237" y="-1.0033" curve="-90"/>
<vertex x="24.6507" y="-0.8763"/>
<vertex x="25.1714" y="-0.8763" curve="90"/>
<vertex x="25.0698" y="-0.7747"/>
<vertex x="25.0444" y="-0.7747"/>
<vertex x="24.8158" y="-0.7747"/>
<vertex x="24.765" y="-0.7493"/>
<vertex x="24.6126" y="-0.5334"/>
<vertex x="24.5237" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="27.0637" y="0.1524" curve="-90"/>
<vertex x="27.9273" y="1.016"/>
<vertex x="27.94" y="1.016"/>
<vertex x="27.9527" y="1.016" curve="-90"/>
<vertex x="28.8163" y="0.1524"/>
<vertex x="28.8163" y="-0.1524"/>
<vertex x="28.7909" y="-0.3429"/>
<vertex x="28.7274" y="-0.5334"/>
<vertex x="28.575" y="-0.7493"/>
<vertex x="28.5242" y="-0.7747"/>
<vertex x="28.2956" y="-0.7747"/>
<vertex x="28.2702" y="-0.7747" curve="90"/>
<vertex x="28.1686" y="-0.8763"/>
<vertex x="28.6893" y="-0.8763" curve="-90"/>
<vertex x="28.8163" y="-1.0033"/>
<vertex x="28.8163" y="-1.8542" curve="-90"/>
<vertex x="28.6893" y="-1.9812"/>
<vertex x="27.1907" y="-1.9812" curve="-90"/>
<vertex x="27.0637" y="-1.8542"/>
<vertex x="27.0637" y="-1.0033" curve="-90"/>
<vertex x="27.1907" y="-0.8763"/>
<vertex x="27.7114" y="-0.8763" curve="90"/>
<vertex x="27.6098" y="-0.7747"/>
<vertex x="27.5844" y="-0.7747"/>
<vertex x="27.3558" y="-0.7747"/>
<vertex x="27.305" y="-0.7493"/>
<vertex x="27.1526" y="-0.5334"/>
<vertex x="27.0637" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="27.0637" y="0.1524" curve="-90"/>
<vertex x="27.9273" y="1.016"/>
<vertex x="27.94" y="1.016"/>
<vertex x="27.9527" y="1.016" curve="-90"/>
<vertex x="28.8163" y="0.1524"/>
<vertex x="28.8163" y="-0.1524"/>
<vertex x="28.7909" y="-0.3429"/>
<vertex x="28.7274" y="-0.5334"/>
<vertex x="28.575" y="-0.7493"/>
<vertex x="28.5242" y="-0.7747"/>
<vertex x="28.2956" y="-0.7747"/>
<vertex x="28.2702" y="-0.7747" curve="90"/>
<vertex x="28.1686" y="-0.8763"/>
<vertex x="28.6893" y="-0.8763" curve="-90"/>
<vertex x="28.8163" y="-1.0033"/>
<vertex x="28.8163" y="-1.8542" curve="-90"/>
<vertex x="28.6893" y="-1.9812"/>
<vertex x="27.1907" y="-1.9812" curve="-90"/>
<vertex x="27.0637" y="-1.8542"/>
<vertex x="27.0637" y="-1.0033" curve="-90"/>
<vertex x="27.1907" y="-0.8763"/>
<vertex x="27.7114" y="-0.8763" curve="90"/>
<vertex x="27.6098" y="-0.7747"/>
<vertex x="27.5844" y="-0.7747"/>
<vertex x="27.3558" y="-0.7747"/>
<vertex x="27.305" y="-0.7493"/>
<vertex x="27.1526" y="-0.5334"/>
<vertex x="27.0637" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="29.6037" y="0.1524" curve="-90"/>
<vertex x="30.4673" y="1.016"/>
<vertex x="30.48" y="1.016"/>
<vertex x="30.4927" y="1.016" curve="-90"/>
<vertex x="31.3563" y="0.1524"/>
<vertex x="31.3563" y="-0.1524"/>
<vertex x="31.3309" y="-0.3429"/>
<vertex x="31.2674" y="-0.5334"/>
<vertex x="31.115" y="-0.7493"/>
<vertex x="31.0642" y="-0.7747"/>
<vertex x="30.8356" y="-0.7747"/>
<vertex x="30.8102" y="-0.7747" curve="90"/>
<vertex x="30.7086" y="-0.8763"/>
<vertex x="31.2293" y="-0.8763" curve="-90"/>
<vertex x="31.3563" y="-1.0033"/>
<vertex x="31.3563" y="-1.8542" curve="-90"/>
<vertex x="31.2293" y="-1.9812"/>
<vertex x="29.7307" y="-1.9812" curve="-90"/>
<vertex x="29.6037" y="-1.8542"/>
<vertex x="29.6037" y="-1.0033" curve="-90"/>
<vertex x="29.7307" y="-0.8763"/>
<vertex x="30.2514" y="-0.8763" curve="90"/>
<vertex x="30.1498" y="-0.7747"/>
<vertex x="30.1244" y="-0.7747"/>
<vertex x="29.8958" y="-0.7747"/>
<vertex x="29.845" y="-0.7493"/>
<vertex x="29.6926" y="-0.5334"/>
<vertex x="29.6037" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="29.6037" y="0.1524" curve="-90"/>
<vertex x="30.4673" y="1.016"/>
<vertex x="30.48" y="1.016"/>
<vertex x="30.4927" y="1.016" curve="-90"/>
<vertex x="31.3563" y="0.1524"/>
<vertex x="31.3563" y="-0.1524"/>
<vertex x="31.3309" y="-0.3429"/>
<vertex x="31.2674" y="-0.5334"/>
<vertex x="31.115" y="-0.7493"/>
<vertex x="31.0642" y="-0.7747"/>
<vertex x="30.8356" y="-0.7747"/>
<vertex x="30.8102" y="-0.7747" curve="90"/>
<vertex x="30.7086" y="-0.8763"/>
<vertex x="31.2293" y="-0.8763" curve="-90"/>
<vertex x="31.3563" y="-1.0033"/>
<vertex x="31.3563" y="-1.8542" curve="-90"/>
<vertex x="31.2293" y="-1.9812"/>
<vertex x="29.7307" y="-1.9812" curve="-90"/>
<vertex x="29.6037" y="-1.8542"/>
<vertex x="29.6037" y="-1.0033" curve="-90"/>
<vertex x="29.7307" y="-0.8763"/>
<vertex x="30.2514" y="-0.8763" curve="90"/>
<vertex x="30.1498" y="-0.7747"/>
<vertex x="30.1244" y="-0.7747"/>
<vertex x="29.8958" y="-0.7747"/>
<vertex x="29.845" y="-0.7493"/>
<vertex x="29.6926" y="-0.5334"/>
<vertex x="29.6037" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="32.1437" y="0.1524" curve="-90"/>
<vertex x="33.0073" y="1.016"/>
<vertex x="33.02" y="1.016"/>
<vertex x="33.0327" y="1.016" curve="-90"/>
<vertex x="33.8963" y="0.1524"/>
<vertex x="33.8963" y="-0.1524"/>
<vertex x="33.8709" y="-0.3429"/>
<vertex x="33.8074" y="-0.5334"/>
<vertex x="33.655" y="-0.7493"/>
<vertex x="33.6042" y="-0.7747"/>
<vertex x="33.3756" y="-0.7747"/>
<vertex x="33.3502" y="-0.7747" curve="90"/>
<vertex x="33.2486" y="-0.8763"/>
<vertex x="33.7693" y="-0.8763" curve="-90"/>
<vertex x="33.8963" y="-1.0033"/>
<vertex x="33.8963" y="-1.8542" curve="-90"/>
<vertex x="33.7693" y="-1.9812"/>
<vertex x="32.2707" y="-1.9812" curve="-90"/>
<vertex x="32.1437" y="-1.8542"/>
<vertex x="32.1437" y="-1.0033" curve="-90"/>
<vertex x="32.2707" y="-0.8763"/>
<vertex x="32.7914" y="-0.8763" curve="90"/>
<vertex x="32.6898" y="-0.7747"/>
<vertex x="32.6644" y="-0.7747"/>
<vertex x="32.4358" y="-0.7747"/>
<vertex x="32.385" y="-0.7493"/>
<vertex x="32.2326" y="-0.5334"/>
<vertex x="32.1437" y="-0.1524"/>
</polygon>
<polygon width="0.0254" layer="30">
<vertex x="32.1437" y="0.1524" curve="-90"/>
<vertex x="33.0073" y="1.016"/>
<vertex x="33.02" y="1.016"/>
<vertex x="33.0327" y="1.016" curve="-90"/>
<vertex x="33.8963" y="0.1524"/>
<vertex x="33.8963" y="-0.1524"/>
<vertex x="33.8709" y="-0.3429"/>
<vertex x="33.8074" y="-0.5334"/>
<vertex x="33.655" y="-0.7493"/>
<vertex x="33.6042" y="-0.7747"/>
<vertex x="33.3756" y="-0.7747"/>
<vertex x="33.3502" y="-0.7747" curve="90"/>
<vertex x="33.2486" y="-0.8763"/>
<vertex x="33.7693" y="-0.8763" curve="-90"/>
<vertex x="33.8963" y="-1.0033"/>
<vertex x="33.8963" y="-1.8542" curve="-90"/>
<vertex x="33.7693" y="-1.9812"/>
<vertex x="32.2707" y="-1.9812" curve="-90"/>
<vertex x="32.1437" y="-1.8542"/>
<vertex x="32.1437" y="-1.0033" curve="-90"/>
<vertex x="32.2707" y="-0.8763"/>
<vertex x="32.7914" y="-0.8763" curve="90"/>
<vertex x="32.6898" y="-0.7747"/>
<vertex x="32.6644" y="-0.7747"/>
<vertex x="32.4358" y="-0.7747"/>
<vertex x="32.385" y="-0.7493"/>
<vertex x="32.2326" y="-0.5334"/>
<vertex x="32.1437" y="-0.1524"/>
</polygon>
<text x="0" y="0" size="1.2" layer="25" font="vector" ratio="10">>NAME</text>
<text x="0" y="0" size="1.2" layer="27" font="vector" ratio="10">>VALUE</text>
<text x="0" y="0" size="0.92" layer="51" font="vector" ratio="10">>NAME</text>
<polygon width="0.0254" layer="29">
<vertex x="1.6637" y="-0.1397"/>
<vertex x="1.6637" y="0.127" curve="-90"/>
<vertex x="2.54" y="1.016" curve="-90"/>
<vertex x="3.4163" y="0.127"/>
<vertex x="3.4163" y="-0.1397" curve="-90"/>
<vertex x="2.54" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="4.2037" y="-0.1397"/>
<vertex x="4.2037" y="0.127" curve="-90"/>
<vertex x="5.08" y="1.016" curve="-90"/>
<vertex x="5.9563" y="0.127"/>
<vertex x="5.9563" y="-0.1397" curve="-90"/>
<vertex x="5.08" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="6.7437" y="-0.1397"/>
<vertex x="6.7437" y="0.127" curve="-90"/>
<vertex x="7.62" y="1.016" curve="-90"/>
<vertex x="8.4963" y="0.127"/>
<vertex x="8.4963" y="-0.1397" curve="-90"/>
<vertex x="7.62" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="9.2837" y="-0.1397"/>
<vertex x="9.2837" y="0.127" curve="-90"/>
<vertex x="10.16" y="1.016" curve="-90"/>
<vertex x="11.0363" y="0.127"/>
<vertex x="11.0363" y="-0.1397" curve="-90"/>
<vertex x="10.16" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="11.8237" y="-0.1397"/>
<vertex x="11.8237" y="0.127" curve="-90"/>
<vertex x="12.7" y="1.016" curve="-90"/>
<vertex x="13.5763" y="0.127"/>
<vertex x="13.5763" y="-0.1397" curve="-90"/>
<vertex x="12.7" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="14.3637" y="-0.1397"/>
<vertex x="14.3637" y="0.127" curve="-90"/>
<vertex x="15.24" y="1.016" curve="-90"/>
<vertex x="16.1163" y="0.127"/>
<vertex x="16.1163" y="-0.1397" curve="-90"/>
<vertex x="15.24" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="16.9037" y="-0.1397"/>
<vertex x="16.9037" y="0.127" curve="-90"/>
<vertex x="17.78" y="1.016" curve="-90"/>
<vertex x="18.6563" y="0.127"/>
<vertex x="18.6563" y="-0.1397" curve="-90"/>
<vertex x="17.78" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="19.4437" y="-0.1397"/>
<vertex x="19.4437" y="0.127" curve="-90"/>
<vertex x="20.32" y="1.016" curve="-90"/>
<vertex x="21.1963" y="0.127"/>
<vertex x="21.1963" y="-0.1397" curve="-90"/>
<vertex x="20.32" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="21.9837" y="-0.1397"/>
<vertex x="21.9837" y="0.127" curve="-90"/>
<vertex x="22.86" y="1.016" curve="-90"/>
<vertex x="23.7363" y="0.127"/>
<vertex x="23.7363" y="-0.1397" curve="-90"/>
<vertex x="22.86" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="24.5237" y="-0.1397"/>
<vertex x="24.5237" y="0.127" curve="-90"/>
<vertex x="25.4" y="1.016" curve="-90"/>
<vertex x="26.2763" y="0.127"/>
<vertex x="26.2763" y="-0.1397" curve="-90"/>
<vertex x="25.4" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="27.0637" y="-0.1397"/>
<vertex x="27.0637" y="0.127" curve="-90"/>
<vertex x="27.94" y="1.016" curve="-90"/>
<vertex x="28.8163" y="0.127"/>
<vertex x="28.8163" y="-0.1397" curve="-90"/>
<vertex x="27.94" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="29.6037" y="-0.1397"/>
<vertex x="29.6037" y="0.127" curve="-90"/>
<vertex x="30.48" y="1.016" curve="-90"/>
<vertex x="31.3563" y="0.127"/>
<vertex x="31.3563" y="-0.1397" curve="-90"/>
<vertex x="30.48" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.0254" layer="29">
<vertex x="32.1437" y="-0.1397"/>
<vertex x="32.1437" y="0.127" curve="-90"/>
<vertex x="33.02" y="1.016" curve="-90"/>
<vertex x="33.8963" y="0.127"/>
<vertex x="33.8963" y="-0.1397" curve="-90"/>
<vertex x="33.02" y="-1.016" curve="-90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="2.54" y="0.889" curve="90"/>
<vertex x="1.7907" y="0.1397"/>
<vertex x="1.7907" y="-0.1651"/>
<vertex x="1.8161" y="-0.3175"/>
<vertex x="1.8669" y="-0.4826"/>
<vertex x="1.9812" y="-0.6477"/>
<vertex x="2.2225" y="-0.6477" curve="-90"/>
<vertex x="2.4384" y="-0.8636"/>
<vertex x="2.4384" y="-0.9906" curve="-90"/>
<vertex x="2.4257" y="-1.0033"/>
<vertex x="1.7907" y="-1.0033"/>
<vertex x="1.7907" y="-1.8542"/>
<vertex x="3.2893" y="-1.8542"/>
<vertex x="3.2893" y="-1.0033"/>
<vertex x="2.6416" y="-1.0033"/>
<vertex x="2.6416" y="-0.8636" curve="-90"/>
<vertex x="2.8575" y="-0.6477"/>
<vertex x="3.0988" y="-0.6477"/>
<vertex x="3.2131" y="-0.4826"/>
<vertex x="3.2639" y="-0.3175"/>
<vertex x="3.2893" y="-0.1651"/>
<vertex x="3.2893" y="0"/>
<vertex x="3.2893" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="33.02" y="0.889" curve="90"/>
<vertex x="32.2707" y="0.1397"/>
<vertex x="32.2707" y="-0.1651"/>
<vertex x="32.2961" y="-0.3175"/>
<vertex x="32.3469" y="-0.4826"/>
<vertex x="32.4612" y="-0.6477"/>
<vertex x="32.7025" y="-0.6477" curve="-90"/>
<vertex x="32.9184" y="-0.8636"/>
<vertex x="32.9184" y="-0.9906" curve="-90"/>
<vertex x="32.9057" y="-1.0033"/>
<vertex x="32.2707" y="-1.0033"/>
<vertex x="32.2707" y="-1.8542"/>
<vertex x="33.7693" y="-1.8542"/>
<vertex x="33.7693" y="-1.0033"/>
<vertex x="33.1216" y="-1.0033"/>
<vertex x="33.1216" y="-0.8636" curve="-90"/>
<vertex x="33.3375" y="-0.6477"/>
<vertex x="33.5788" y="-0.6477"/>
<vertex x="33.6931" y="-0.4826"/>
<vertex x="33.7439" y="-0.3175"/>
<vertex x="33.7693" y="-0.1651"/>
<vertex x="33.7693" y="0"/>
<vertex x="33.7693" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="5.08" y="0.889" curve="90"/>
<vertex x="4.3307" y="0.1397"/>
<vertex x="4.3307" y="-0.1651"/>
<vertex x="4.3561" y="-0.3175"/>
<vertex x="4.4069" y="-0.4826"/>
<vertex x="4.5212" y="-0.6477"/>
<vertex x="4.7625" y="-0.6477" curve="-90"/>
<vertex x="4.9784" y="-0.8636"/>
<vertex x="4.9784" y="-0.9906" curve="-90"/>
<vertex x="4.9657" y="-1.0033"/>
<vertex x="4.3307" y="-1.0033"/>
<vertex x="4.3307" y="-1.8542"/>
<vertex x="5.8293" y="-1.8542"/>
<vertex x="5.8293" y="-1.0033"/>
<vertex x="5.1816" y="-1.0033"/>
<vertex x="5.1816" y="-0.8636" curve="-90"/>
<vertex x="5.3975" y="-0.6477"/>
<vertex x="5.6388" y="-0.6477"/>
<vertex x="5.7531" y="-0.4826"/>
<vertex x="5.8039" y="-0.3175"/>
<vertex x="5.8293" y="-0.1651"/>
<vertex x="5.8293" y="0"/>
<vertex x="5.8293" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="7.62" y="0.889" curve="90"/>
<vertex x="6.8707" y="0.1397"/>
<vertex x="6.8707" y="-0.1651"/>
<vertex x="6.8961" y="-0.3175"/>
<vertex x="6.9469" y="-0.4826"/>
<vertex x="7.0612" y="-0.6477"/>
<vertex x="7.3025" y="-0.6477" curve="-90"/>
<vertex x="7.5184" y="-0.8636"/>
<vertex x="7.5184" y="-0.9906" curve="-90"/>
<vertex x="7.5057" y="-1.0033"/>
<vertex x="6.8707" y="-1.0033"/>
<vertex x="6.8707" y="-1.8542"/>
<vertex x="8.3693" y="-1.8542"/>
<vertex x="8.3693" y="-1.0033"/>
<vertex x="7.7216" y="-1.0033"/>
<vertex x="7.7216" y="-0.8636" curve="-90"/>
<vertex x="7.9375" y="-0.6477"/>
<vertex x="8.1788" y="-0.6477"/>
<vertex x="8.2931" y="-0.4826"/>
<vertex x="8.3439" y="-0.3175"/>
<vertex x="8.3693" y="-0.1651"/>
<vertex x="8.3693" y="0"/>
<vertex x="8.3693" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="10.16" y="0.889" curve="90"/>
<vertex x="9.4107" y="0.1397"/>
<vertex x="9.4107" y="-0.1651"/>
<vertex x="9.4361" y="-0.3175"/>
<vertex x="9.4869" y="-0.4826"/>
<vertex x="9.6012" y="-0.6477"/>
<vertex x="9.8425" y="-0.6477" curve="-90"/>
<vertex x="10.0584" y="-0.8636"/>
<vertex x="10.0584" y="-0.9906" curve="-90"/>
<vertex x="10.0457" y="-1.0033"/>
<vertex x="9.4107" y="-1.0033"/>
<vertex x="9.4107" y="-1.8542"/>
<vertex x="10.9093" y="-1.8542"/>
<vertex x="10.9093" y="-1.0033"/>
<vertex x="10.2616" y="-1.0033"/>
<vertex x="10.2616" y="-0.8636" curve="-90"/>
<vertex x="10.4775" y="-0.6477"/>
<vertex x="10.7188" y="-0.6477"/>
<vertex x="10.8331" y="-0.4826"/>
<vertex x="10.8839" y="-0.3175"/>
<vertex x="10.9093" y="-0.1651"/>
<vertex x="10.9093" y="0"/>
<vertex x="10.9093" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="12.7" y="0.889" curve="90"/>
<vertex x="11.9507" y="0.1397"/>
<vertex x="11.9507" y="-0.1651"/>
<vertex x="11.9761" y="-0.3175"/>
<vertex x="12.0269" y="-0.4826"/>
<vertex x="12.1412" y="-0.6477"/>
<vertex x="12.3825" y="-0.6477" curve="-90"/>
<vertex x="12.5984" y="-0.8636"/>
<vertex x="12.5984" y="-0.9906" curve="-90"/>
<vertex x="12.5857" y="-1.0033"/>
<vertex x="11.9507" y="-1.0033"/>
<vertex x="11.9507" y="-1.8542"/>
<vertex x="13.4493" y="-1.8542"/>
<vertex x="13.4493" y="-1.0033"/>
<vertex x="12.8016" y="-1.0033"/>
<vertex x="12.8016" y="-0.8636" curve="-90"/>
<vertex x="13.0175" y="-0.6477"/>
<vertex x="13.2588" y="-0.6477"/>
<vertex x="13.3731" y="-0.4826"/>
<vertex x="13.4239" y="-0.3175"/>
<vertex x="13.4493" y="-0.1651"/>
<vertex x="13.4493" y="0"/>
<vertex x="13.4493" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="15.24" y="0.889" curve="90"/>
<vertex x="14.4907" y="0.1397"/>
<vertex x="14.4907" y="-0.1651"/>
<vertex x="14.5161" y="-0.3175"/>
<vertex x="14.5669" y="-0.4826"/>
<vertex x="14.6812" y="-0.6477"/>
<vertex x="14.9225" y="-0.6477" curve="-90"/>
<vertex x="15.1384" y="-0.8636"/>
<vertex x="15.1384" y="-0.9906" curve="-90"/>
<vertex x="15.1257" y="-1.0033"/>
<vertex x="14.4907" y="-1.0033"/>
<vertex x="14.4907" y="-1.8542"/>
<vertex x="15.9893" y="-1.8542"/>
<vertex x="15.9893" y="-1.0033"/>
<vertex x="15.3416" y="-1.0033"/>
<vertex x="15.3416" y="-0.8636" curve="-90"/>
<vertex x="15.5575" y="-0.6477"/>
<vertex x="15.7988" y="-0.6477"/>
<vertex x="15.9131" y="-0.4826"/>
<vertex x="15.9639" y="-0.3175"/>
<vertex x="15.9893" y="-0.1651"/>
<vertex x="15.9893" y="0"/>
<vertex x="15.9893" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="17.78" y="0.889" curve="90"/>
<vertex x="17.0307" y="0.1397"/>
<vertex x="17.0307" y="-0.1651"/>
<vertex x="17.0561" y="-0.3175"/>
<vertex x="17.1069" y="-0.4826"/>
<vertex x="17.2212" y="-0.6477"/>
<vertex x="17.4625" y="-0.6477" curve="-90"/>
<vertex x="17.6784" y="-0.8636"/>
<vertex x="17.6784" y="-0.9906" curve="-90"/>
<vertex x="17.6657" y="-1.0033"/>
<vertex x="17.0307" y="-1.0033"/>
<vertex x="17.0307" y="-1.8542"/>
<vertex x="18.5293" y="-1.8542"/>
<vertex x="18.5293" y="-1.0033"/>
<vertex x="17.8816" y="-1.0033"/>
<vertex x="17.8816" y="-0.8636" curve="-90"/>
<vertex x="18.0975" y="-0.6477"/>
<vertex x="18.3388" y="-0.6477"/>
<vertex x="18.4531" y="-0.4826"/>
<vertex x="18.5039" y="-0.3175"/>
<vertex x="18.5293" y="-0.1651"/>
<vertex x="18.5293" y="0"/>
<vertex x="18.5293" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="20.32" y="0.889" curve="90"/>
<vertex x="19.5707" y="0.1397"/>
<vertex x="19.5707" y="-0.1651"/>
<vertex x="19.5961" y="-0.3175"/>
<vertex x="19.6469" y="-0.4826"/>
<vertex x="19.7612" y="-0.6477"/>
<vertex x="20.0025" y="-0.6477" curve="-90"/>
<vertex x="20.2184" y="-0.8636"/>
<vertex x="20.2184" y="-0.9906" curve="-90"/>
<vertex x="20.2057" y="-1.0033"/>
<vertex x="19.5707" y="-1.0033"/>
<vertex x="19.5707" y="-1.8542"/>
<vertex x="21.0693" y="-1.8542"/>
<vertex x="21.0693" y="-1.0033"/>
<vertex x="20.4216" y="-1.0033"/>
<vertex x="20.4216" y="-0.8636" curve="-90"/>
<vertex x="20.6375" y="-0.6477"/>
<vertex x="20.8788" y="-0.6477"/>
<vertex x="20.9931" y="-0.4826"/>
<vertex x="21.0439" y="-0.3175"/>
<vertex x="21.0693" y="-0.1651"/>
<vertex x="21.0693" y="0"/>
<vertex x="21.0693" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="25.4" y="0.889" curve="90"/>
<vertex x="24.6507" y="0.1397"/>
<vertex x="24.6507" y="-0.1651"/>
<vertex x="24.6761" y="-0.3175"/>
<vertex x="24.7269" y="-0.4826"/>
<vertex x="24.8412" y="-0.6477"/>
<vertex x="25.0825" y="-0.6477" curve="-90"/>
<vertex x="25.2984" y="-0.8636"/>
<vertex x="25.2984" y="-0.9906" curve="-90"/>
<vertex x="25.2857" y="-1.0033"/>
<vertex x="24.6507" y="-1.0033"/>
<vertex x="24.6507" y="-1.8542"/>
<vertex x="26.1493" y="-1.8542"/>
<vertex x="26.1493" y="-1.0033"/>
<vertex x="25.5016" y="-1.0033"/>
<vertex x="25.5016" y="-0.8636" curve="-90"/>
<vertex x="25.7175" y="-0.6477"/>
<vertex x="25.9588" y="-0.6477"/>
<vertex x="26.0731" y="-0.4826"/>
<vertex x="26.1239" y="-0.3175"/>
<vertex x="26.1493" y="-0.1651"/>
<vertex x="26.1493" y="0"/>
<vertex x="26.1493" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="27.94" y="0.889" curve="90"/>
<vertex x="27.1907" y="0.1397"/>
<vertex x="27.1907" y="-0.1651"/>
<vertex x="27.2161" y="-0.3175"/>
<vertex x="27.2669" y="-0.4826"/>
<vertex x="27.3812" y="-0.6477"/>
<vertex x="27.6225" y="-0.6477" curve="-90"/>
<vertex x="27.8384" y="-0.8636"/>
<vertex x="27.8384" y="-0.9906" curve="-90"/>
<vertex x="27.8257" y="-1.0033"/>
<vertex x="27.1907" y="-1.0033"/>
<vertex x="27.1907" y="-1.8542"/>
<vertex x="28.6893" y="-1.8542"/>
<vertex x="28.6893" y="-1.0033"/>
<vertex x="28.0416" y="-1.0033"/>
<vertex x="28.0416" y="-0.8636" curve="-90"/>
<vertex x="28.2575" y="-0.6477"/>
<vertex x="28.4988" y="-0.6477"/>
<vertex x="28.6131" y="-0.4826"/>
<vertex x="28.6639" y="-0.3175"/>
<vertex x="28.6893" y="-0.1651"/>
<vertex x="28.6893" y="0"/>
<vertex x="28.6893" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="30.48" y="0.889" curve="90"/>
<vertex x="29.7307" y="0.1397"/>
<vertex x="29.7307" y="-0.1651"/>
<vertex x="29.7561" y="-0.3175"/>
<vertex x="29.8069" y="-0.4826"/>
<vertex x="29.9212" y="-0.6477"/>
<vertex x="30.1625" y="-0.6477" curve="-90"/>
<vertex x="30.3784" y="-0.8636"/>
<vertex x="30.3784" y="-0.9906" curve="-90"/>
<vertex x="30.3657" y="-1.0033"/>
<vertex x="29.7307" y="-1.0033"/>
<vertex x="29.7307" y="-1.8542"/>
<vertex x="31.2293" y="-1.8542"/>
<vertex x="31.2293" y="-1.0033"/>
<vertex x="30.5816" y="-1.0033"/>
<vertex x="30.5816" y="-0.8636" curve="-90"/>
<vertex x="30.7975" y="-0.6477"/>
<vertex x="31.0388" y="-0.6477"/>
<vertex x="31.1531" y="-0.4826"/>
<vertex x="31.2039" y="-0.3175"/>
<vertex x="31.2293" y="-0.1651"/>
<vertex x="31.2293" y="0"/>
<vertex x="31.2293" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="22.86" y="0.889" curve="90"/>
<vertex x="22.1107" y="0.1397"/>
<vertex x="22.1107" y="-0.1651"/>
<vertex x="22.1361" y="-0.3175"/>
<vertex x="22.1869" y="-0.4826"/>
<vertex x="22.3012" y="-0.6477"/>
<vertex x="22.5425" y="-0.6477" curve="-90"/>
<vertex x="22.7584" y="-0.8636"/>
<vertex x="22.7584" y="-0.9906" curve="-90"/>
<vertex x="22.7457" y="-1.0033"/>
<vertex x="22.1107" y="-1.0033"/>
<vertex x="22.1107" y="-1.8542"/>
<vertex x="23.6093" y="-1.8542"/>
<vertex x="23.6093" y="-1.0033"/>
<vertex x="22.9616" y="-1.0033"/>
<vertex x="22.9616" y="-0.8636" curve="-90"/>
<vertex x="23.1775" y="-0.6477"/>
<vertex x="23.4188" y="-0.6477"/>
<vertex x="23.5331" y="-0.4826"/>
<vertex x="23.5839" y="-0.3175"/>
<vertex x="23.6093" y="-0.1651"/>
<vertex x="23.6093" y="0"/>
<vertex x="23.6093" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="16">
<vertex x="-0.7493" y="0.9017"/>
<vertex x="-0.7493" y="-0.6477"/>
<vertex x="-0.3175" y="-0.6477" curve="-90"/>
<vertex x="-0.1016" y="-0.8636"/>
<vertex x="-0.1016" y="-0.9906" curve="-90"/>
<vertex x="-0.1143" y="-1.0033"/>
<vertex x="-0.7493" y="-1.0033"/>
<vertex x="-0.7493" y="-1.8542"/>
<vertex x="0.7493" y="-1.8542"/>
<vertex x="0.7493" y="-1.0033"/>
<vertex x="0.1016" y="-1.0033"/>
<vertex x="0.1016" y="-0.8636" curve="-90"/>
<vertex x="0.3175" y="-0.6477"/>
<vertex x="0.7493" y="-0.6477"/>
<vertex x="0.7493" y="0.9017"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="2.54" y="0.889" curve="90"/>
<vertex x="1.7907" y="0.1397"/>
<vertex x="1.7907" y="0"/>
<vertex x="1.7907" y="-0.2032" curve="90"/>
<vertex x="2.54" y="-0.9525" curve="90"/>
<vertex x="3.2893" y="-0.2032"/>
<vertex x="3.2893" y="0"/>
<vertex x="3.2893" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="0" y="0.889"/>
<vertex x="-0.7493" y="0.889"/>
<vertex x="-0.7493" y="-0.9017"/>
<vertex x="0.7493" y="-0.9017"/>
<vertex x="0.7493" y="0.889"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="5.08" y="0.889" curve="90"/>
<vertex x="4.3307" y="0.1397"/>
<vertex x="4.3307" y="0"/>
<vertex x="4.3307" y="-0.2032" curve="90"/>
<vertex x="5.08" y="-0.9525" curve="90"/>
<vertex x="5.8293" y="-0.2032"/>
<vertex x="5.8293" y="0"/>
<vertex x="5.8293" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="7.62" y="0.889" curve="90"/>
<vertex x="6.8707" y="0.1397"/>
<vertex x="6.8707" y="0"/>
<vertex x="6.8707" y="-0.2032" curve="90"/>
<vertex x="7.62" y="-0.9525" curve="90"/>
<vertex x="8.3693" y="-0.2032"/>
<vertex x="8.3693" y="0"/>
<vertex x="8.3693" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="10.16" y="0.889" curve="90"/>
<vertex x="9.4107" y="0.1397"/>
<vertex x="9.4107" y="0"/>
<vertex x="9.4107" y="-0.2032" curve="90"/>
<vertex x="10.16" y="-0.9525" curve="90"/>
<vertex x="10.9093" y="-0.2032"/>
<vertex x="10.9093" y="0"/>
<vertex x="10.9093" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="12.7" y="0.889" curve="90"/>
<vertex x="11.9507" y="0.1397"/>
<vertex x="11.9507" y="0"/>
<vertex x="11.9507" y="-0.2032" curve="90"/>
<vertex x="12.7" y="-0.9525" curve="90"/>
<vertex x="13.4493" y="-0.2032"/>
<vertex x="13.4493" y="0"/>
<vertex x="13.4493" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="15.24" y="0.889" curve="90"/>
<vertex x="14.4907" y="0.1397"/>
<vertex x="14.4907" y="0"/>
<vertex x="14.4907" y="-0.2032" curve="90"/>
<vertex x="15.24" y="-0.9525" curve="90"/>
<vertex x="15.9893" y="-0.2032"/>
<vertex x="15.9893" y="0"/>
<vertex x="15.9893" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="17.78" y="0.889" curve="90"/>
<vertex x="17.0307" y="0.1397"/>
<vertex x="17.0307" y="0"/>
<vertex x="17.0307" y="-0.2032" curve="90"/>
<vertex x="17.78" y="-0.9525" curve="90"/>
<vertex x="18.5293" y="-0.2032"/>
<vertex x="18.5293" y="0"/>
<vertex x="18.5293" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="20.32" y="0.889" curve="90"/>
<vertex x="19.5707" y="0.1397"/>
<vertex x="19.5707" y="0"/>
<vertex x="19.5707" y="-0.2032" curve="90"/>
<vertex x="20.32" y="-0.9525" curve="90"/>
<vertex x="21.0693" y="-0.2032"/>
<vertex x="21.0693" y="0"/>
<vertex x="21.0693" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="22.86" y="0.889" curve="90"/>
<vertex x="22.1107" y="0.1397"/>
<vertex x="22.1107" y="0"/>
<vertex x="22.1107" y="-0.2032" curve="90"/>
<vertex x="22.86" y="-0.9525" curve="90"/>
<vertex x="23.6093" y="-0.2032"/>
<vertex x="23.6093" y="0"/>
<vertex x="23.6093" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="25.4" y="0.889" curve="90"/>
<vertex x="24.6507" y="0.1397"/>
<vertex x="24.6507" y="0"/>
<vertex x="24.6507" y="-0.2032" curve="90"/>

license: MIT

license_type: permissive

branch_name: refs/heads/master

gha_license_id: MIT


text:
<vertex x="25.4" y="-0.9525" curve="90"/>
<vertex x="26.1493" y="-0.2032"/>
<vertex x="26.1493" y="0"/>
<vertex x="26.1493" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="27.94" y="0.889" curve="90"/>
<vertex x="27.1907" y="0.1397"/>
<vertex x="27.1907" y="0"/>
<vertex x="27.1907" y="-0.2032" curve="90"/>
<vertex x="27.94" y="-0.9525" curve="90"/>
<vertex x="28.6893" y="-0.2032"/>
<vertex x="28.6893" y="0"/>
<vertex x="28.6893" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="30.48" y="0.889" curve="90"/>
<vertex x="29.7307" y="0.1397"/>
<vertex x="29.7307" y="0"/>
<vertex x="29.7307" y="-0.2032" curve="90"/>
<vertex x="30.48" y="-0.9525" curve="90"/>
<vertex x="31.2293" y="-0.2032"/>
<vertex x="31.2293" y="0"/>
<vertex x="31.2293" y="0.1397" curve="90"/>
</polygon>
<polygon width="0.127" layer="1">
<vertex x="33.02" y="0.889" curve="90"/>
<vertex x="32.2707" y="0.1397"/>
<vertex x="32.2707" y="0"/>
<vertex x="32.2707" y="-0.2032" curve="90"/>
<vertex x="33.02" y="-0.9525" curve="90"/>
<vertex x="33.7693" y="-0.2032"/>
<vertex x="33.7693" y="0"/>
<vertex x="33.7693" y="0.1397" curve="90"/>
</polygon>
</package>
</packages>
</library>
</libraries>
<attributes>
<attribute name="APPROVED" value=""/>
<attribute name="DATE" value=""/>
<attribute name="DOC_NAME" value="MKR Shield, RGB Matrix Adaptor"/>
<attribute name="DOC_NUM" value=""/>
<attribute name="DRAWN" value=""/>
<attribute name="REVISION" value="A"/>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.2032" drill="0">
<clearance class="0" value="0.2032"/>
</class>
<class number="1" name="high current" width="0.3048" drill="0">
<clearance class="1" value="0.3048"/>
</class>
</classes>
<designrules name="gold_phoenix_2_layer">
<description language="en">

Gold Phoenix 2-Layer Design Rules

03/26/2018

7 mil lines/spaces

15 mil min hole size

One side silk screen, white

Green solder mask, 2 mil max

6 routing points

OSP finish

</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm"/>
<param name="mtIsolate" value="1.5011mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="7mil"/>
<param name="mdWirePad" value="7mil"/>
<param name="mdWireVia" value="7mil"/>
<param name="mdPadPad" value="7mil"/>
<param name="mdPadVia" value="7mil"/>
<param name="mdViaVia" value="7mil"/>
<param name="mdSmdPad" value="7mil"/>
<param name="mdSmdVia" value="7mil"/>
<param name="mdSmdSmd" value="7mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="10mil"/>
<param name="mdDrill" value="16mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="7mil"/>
<param name="msDrill" value="15mil"/>
<param name="msMicroVia" value="9.99mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="10mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2mil"/>
<param name="mlMaxStopFrame" value="2mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="20mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="7mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="6.25mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="2"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="*"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="*"/>
<param name="cfVia" value="90"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="99"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="99"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
<param name="cfVia" value="8"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.15" value="1"/>
</pass>
<pass name="Busses" refer="Default" active="no">
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfBonusStep" value="0"/>
<param name="cfMalusStep" value="0"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
</pass>
</autorouter>
<elements>
<element name="U$2" library="0_mitchell" package="EE_QUIPMENT_LOGO_128X128" value="" x="48.10125" y="10.31875"/>
<element name="J1" library="0_mitchell" package="HDR_16" value="" x="31.75" y="12.7"/>
<element name="P1" library="0_mitchell" package="JST_B4PS-VH" value="JST_B4P-VHRA" x="7.62" y="11.43" rot="MR180"/>
<element name="U$4" library="0_mitchell" package="FORMAT_A_L_EE-QUIPMENT" value="" x="-50.8" y="-132.08"/>
<element name="U$5" library="MK1_Zero" package="MH_RND_F_2.2MM_NM" value="" x="2.25" y="2.25" smashed="yes" rot="R90"/>
<element name="U$6" library="MK1_Zero" package="MH_RND_F_2.2MM_NM" value="" x="2.25" y="22.75" smashed="yes" rot="R90"/>
<element name="U$7" library="MK1_Zero" package="MH_RND_F_2.2MM_NM" value="" x="59.25" y="22.75" smashed="yes" rot="R90"/>
<element name="U$8" library="MK1_Zero" package="MH_RND_F_2.2MM_NM" value="" x="59.25" y="2.25" smashed="yes" rot="R90"/>
<element name="J2" library="MK1_Zero" package="STRIP-14-MODULI-A11" value="DNP" x="55.1548" y="22.66" rot="R180"/>
<element name="J3" library="MK1_Zero" package="STRIP-14-MODULI-A11" value="DNP" x="22.1348" y="2.34"/>
</elements>
<signals>
<signal name="!CS">
</signal>
<signal name="SI">
</signal>
<signal name="GND">
<contactref element="P1" pad="3"/>
<contactref element="P1" pad="4"/>
<contactref element="J2" pad="11"/>
<contactref element="J1" pad="4"/>
<contactref element="J1" pad="16"/>
<polygon width="0.254" layer="16">
<vertex x="0" y="0"/>
<vertex x="0" y="25"/>
<vertex x="61.5" y="25"/>
<vertex x="61.5" y="0"/>
</polygon>
</signal>
<signal name="5V">
<contactref element="P1" pad="1"/>
<contactref element="P1" pad="2"/>
<contactref element="J2" pad="13"/>
<wire x1="23.8125" y1="22.5425" x2="24.60625" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="14.44625" y1="13.17625" x2="23.8125" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="7.46125" y1="13.17625" x2="14.44625" y2="13.17625" width="0.2032" layer="1"/>
<wire x1="5.715" y1="11.43" x2="7.46125" y2="13.17625" width="0.2032" layer="1"/>
<wire x1="24.60625" y1="22.5425" x2="24.6748" y2="22.66" width="0.2032" layer="1"/>
<wire x1="5.715" y1="11.43" x2="5.64" y2="11.43" width="0.2032" layer="1"/>
<wire x1="5.64" y1="11.43" x2="1.68" y2="11.43" width="0.2032" layer="1"/>
</signal>
<signal name="PA03_VREFA">
<contactref element="J3" pad="1"/>
</signal>
<signal name="PA02_AIN0">
<contactref element="J3" pad="2"/>
</signal>
<signal name="PB02_AIN10">
<contactref element="J3" pad="3"/>
<contactref element="J1" pad="9"/>
<wire x1="27.305" y1="5.715" x2="27.305" y2="2.38125" width="0.2032" layer="16"/>
<wire x1="33.02" y1="11.43" x2="27.305" y2="5.715" width="0.2032" layer="16"/>
<wire x1="27.305" y1="2.38125" x2="27.2148" y2="2.34" width="0.2032" layer="16"/>
</signal>
<signal name="PB03_AIN11">
<contactref element="J3" pad="4"/>
<contactref element="J1" pad="10"/>
<wire x1="29.845" y1="6.6675" x2="29.845" y2="2.38125" width="0.2032" layer="16"/>
<wire x1="34.13125" y1="10.95375" x2="29.845" y2="6.6675" width="0.2032" layer="16"/>
<wire x1="34.13125" y1="12.85875" x2="34.13125" y2="10.95375" width="0.2032" layer="16"/>
<wire x1="33.02" y1="13.97" x2="34.13125" y2="12.85875" width="0.2032" layer="16"/>
<wire x1="29.845" y1="2.38125" x2="29.7548" y2="2.34" width="0.2032" layer="16"/>
</signal>
<signal name="PA04_AIN4">
<contactref element="J3" pad="5"/>
</signal>
<signal name="PA05_AIN5">
<contactref element="J3" pad="6"/>
<contactref element="J1" pad="1"/>
<wire x1="34.13125" y1="2.38125" x2="34.76625" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="26.19375" y1="10.31875" x2="34.13125" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="23.97125" y1="10.31875" x2="26.19375" y2="10.31875" width="0.2032" layer="1"/>
<wire x1="22.86" y1="11.43" x2="23.97125" y2="10.31875" width="0.2032" layer="1"/>
<wire x1="34.76625" y1="2.38125" x2="34.8348" y2="2.34" width="0.2032" layer="1"/>
</signal>
<signal name="PA06_AIN6">
<contactref element="J3" pad="7"/>
<contactref element="J1" pad="2"/>
<wire x1="36.67125" y1="2.2225" x2="37.30625" y2="2.2225" width="0.2032" layer="1"/>
<wire x1="35.40125" y1="0.9525" x2="36.67125" y2="2.2225" width="0.2032" layer="1"/>
<wire x1="31.75" y1="0.9525" x2="35.40125" y2="0.9525" width="0.2032" layer="1"/>
<wire x1="30.95625" y1="1.74625" x2="31.75" y2="0.9525" width="0.2032" layer="1"/>
<wire x1="30.95625" y1="3.01625" x2="30.95625" y2="1.74625" width="0.2032" layer="1"/>
<wire x1="24.13" y1="9.8425" x2="30.95625" y2="3.01625" width="0.2032" layer="1"/>
<wire x1="22.38375" y1="9.8425" x2="24.13" y2="9.8425" width="0.2032" layer="1"/>
<wire x1="21.74875" y1="10.4775" x2="22.38375" y2="9.8425" width="0.2032" layer="1"/>
<wire x1="21.74875" y1="12.85875" x2="21.74875" y2="10.4775" width="0.2032" layer="1"/>
<wire x1="22.86" y1="13.97" x2="21.74875" y2="12.85875" width="0.2032" layer="1"/>
<wire x1="37.30625" y1="2.2225" x2="37.3748" y2="2.34" width="0.2032" layer="1"/>
</signal>
<signal name="PA07_AIN7">
<contactref element="J3" pad="8"/>
<contactref element="J1" pad="3"/>
<wire x1="39.21125" y1="2.38125" x2="39.84625" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="32.7025" y1="8.89" x2="39.21125" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="28.2575" y1="8.89" x2="32.7025" y2="8.89" width="0.2032" layer="1"/>
<wire x1="25.7175" y1="11.43" x2="28.2575" y2="8.89" width="0.2032" layer="1"/>
<wire x1="25.4" y1="11.43" x2="25.7175" y2="11.43" width="0.2032" layer="1"/>
<wire x1="39.84625" y1="2.38125" x2="39.9148" y2="2.34" width="0.2032" layer="1"/>
</signal>
<signal name="PA22_TC4-W0">
<contactref element="J3" pad="9"/>
<contactref element="J1" pad="6"/>
<wire x1="42.38625" y1="5.55625" x2="42.38625" y2="2.38125" width="0.2032" layer="16"/>
<wire x1="36.67125" y1="11.27125" x2="42.38625" y2="5.55625" width="0.2032" layer="16"/>
<wire x1="36.67125" y1="11.90625" x2="36.67125" y2="11.27125" width="0.2032" layer="16"/>
<wire x1="35.71875" y1="12.85875" x2="36.67125" y2="11.90625" width="0.2032" layer="16"/>
<wire x1="35.08375" y1="12.85875" x2="35.71875" y2="12.85875" width="0.2032" layer="16"/>
<wire x1="34.13125" y1="13.81125" x2="35.08375" y2="12.85875" width="0.2032" layer="16"/>
<wire x1="34.13125" y1="14.44625" x2="34.13125" y2="13.81125" width="0.2032" layer="16"/>
<wire x1="33.49625" y1="15.08125" x2="34.13125" y2="14.44625" width="0.2032" layer="16"/>
<wire x1="29.05125" y1="15.08125" x2="33.49625" y2="15.08125" width="0.2032" layer="16"/>
<wire x1="27.94" y1="13.97" x2="29.05125" y2="15.08125" width="0.2032" layer="16"/>
<wire x1="42.38625" y1="2.38125" x2="42.4548" y2="2.34" width="0.2032" layer="16"/>
</signal>
<signal name="PA23_TC4-W1">
<contactref element="J3" pad="10"/>
<contactref element="J1" pad="7"/>
<wire x1="44.29125" y1="2.38125" x2="44.92625" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="37.30625" y1="9.36625" x2="44.29125" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="32.54375" y1="9.36625" x2="37.30625" y2="9.36625" width="0.2032" layer="1"/>
<wire x1="30.48" y1="11.43" x2="32.54375" y2="9.36625" width="0.2032" layer="1"/>
<wire x1="44.92625" y1="2.38125" x2="44.9948" y2="2.34" width="0.2032" layer="1"/>
</signal>
<signal name="PA10_TCC0-W2">
<contactref element="J3" pad="11"/>
<contactref element="J1" pad="14"/>
<wire x1="47.46625" y1="3.01625" x2="47.46625" y2="2.38125" width="0.2032" layer="16"/>
<wire x1="39.21125" y1="11.27125" x2="47.46625" y2="3.01625" width="0.2032" layer="16"/>
<wire x1="39.21125" y1="12.85875" x2="39.21125" y2="11.27125" width="0.2032" layer="16"/>
<wire x1="38.1" y1="13.97" x2="39.21125" y2="12.85875" width="0.2032" layer="16"/>
<wire x1="47.46625" y1="2.38125" x2="47.5348" y2="2.34" width="0.2032" layer="16"/>
</signal>
<signal name="PA11_TCC0-W3">
<contactref element="J3" pad="12"/>
<contactref element="J1" pad="15"/>
<wire x1="49.68875" y1="2.38125" x2="50.00625" y2="2.38125" width="0.2032" layer="16"/>
<wire x1="40.64" y1="11.43" x2="49.68875" y2="2.38125" width="0.2032" layer="16"/>
<wire x1="50.00625" y1="2.38125" x2="50.0748" y2="2.34" width="0.2032" layer="16"/>
</signal>
<signal name="PB10_TCC0-W4">
<contactref element="J3" pad="13"/>
<contactref element="J1" pad="11"/>
<wire x1="51.91125" y1="2.38125" x2="52.54625" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="44.45" y1="9.8425" x2="51.91125" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="37.1475" y1="9.8425" x2="44.45" y2="9.8425" width="0.2032" layer="1"/>
<wire x1="35.56" y1="11.43" x2="37.1475" y2="9.8425" width="0.2032" layer="1"/>
<wire x1="52.54625" y1="2.38125" x2="52.6148" y2="2.34" width="0.2032" layer="1"/>
</signal>
<signal name="PB11_TCC0-W5">
<contactref element="J3" pad="14"/>
<contactref element="J1" pad="12"/>
<wire x1="54.45125" y1="2.38125" x2="55.08625" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="46.51375" y1="10.31875" x2="54.45125" y2="2.38125" width="0.2032" layer="1"/>
<wire x1="37.62375" y1="10.31875" x2="46.51375" y2="10.31875" width="0.2032" layer="1"/>
<wire x1="36.67125" y1="11.27125" x2="37.62375" y2="10.31875" width="0.2032" layer="1"/>
<wire x1="36.67125" y1="12.85875" x2="36.67125" y2="11.27125" width="0.2032" layer="1"/>
<wire x1="35.56" y1="13.97" x2="36.67125" y2="12.85875" width="0.2032" layer="1"/>
<wire x1="55.08625" y1="2.38125" x2="55.1548" y2="2.34" width="0.2032" layer="1"/>
</signal>
<signal name="PB23_S5_RX">
<contactref element="J2" pad="8"/>
</signal>
<signal name="RESET#">
<contactref element="J2" pad="10"/>
</signal>
<signal name="PB22_S5_TX">
<contactref element="J2" pad="9"/>
<contactref element="J1" pad="8"/>
<wire x1="34.76625" y1="18.25625" x2="34.76625" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="30.48" y1="13.97" x2="34.76625" y2="18.25625" width="0.2032" layer="1"/>
<wire x1="34.76625" y1="22.5425" x2="34.8348" y2="22.66" width="0.2032" layer="1"/>
</signal>
<signal name="PA09_S0_I2C_SCL">
<contactref element="J2" pad="7"/>
</signal>
<signal name="PA08_S0_I2C_SDA">
<contactref element="J2" pad="6"/>
</signal>
<signal name="PA19_S1_MISO">
<contactref element="J2" pad="5"/>
</signal>
<signal name="PA17_S1_SCK">
<contactref element="J2" pad="4"/>
</signal>
<signal name="PA16_S1_MOSI">
<contactref element="J2" pad="3"/>
</signal>
<signal name="PA21_TCC0-W7">
<contactref element="J2" pad="2"/>
<contactref element="J1" pad="5"/>
<wire x1="51.7525" y1="22.5425" x2="52.54625" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="44.29125" y1="15.08125" x2="51.7525" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="32.54375" y1="15.08125" x2="44.29125" y2="15.08125" width="0.2032" layer="1"/>
<wire x1="31.59125" y1="14.12875" x2="32.54375" y2="15.08125" width="0.2032" layer="1"/>
<wire x1="31.59125" y1="13.49375" x2="31.59125" y2="14.12875" width="0.2032" layer="1"/>
<wire x1="30.63875" y1="12.54125" x2="31.59125" y2="13.49375" width="0.2032" layer="1"/>
<wire x1="29.05125" y1="12.54125" x2="30.63875" y2="12.54125" width="0.2032" layer="1"/>
<wire x1="27.94" y1="11.43" x2="29.05125" y2="12.54125" width="0.2032" layer="1"/>
<wire x1="52.54625" y1="22.5425" x2="52.6148" y2="22.66" width="0.2032" layer="1"/>
</signal>
<signal name="PA20_TCC0-W6">
<contactref element="J2" pad="1"/>
<contactref element="J1" pad="13"/>
<wire x1="54.2925" y1="22.5425" x2="55.08625" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="44.29125" y1="12.54125" x2="54.2925" y2="22.5425" width="0.2032" layer="1"/>
<wire x1="39.21125" y1="12.54125" x2="44.29125" y2="12.54125" width="0.2032" layer="1"/>
<wire x1="38.1" y1="11.43" x2="39.21125" y2="12.54125" width="0.2032" layer="1"/>
<wire x1="55.08625" y1="22.5425" x2="55.1548" y2="22.66" width="0.2032" layer="1"/>
</signal>
<signal name="+5V">
<contactref element="J2" pad="14"/>
</signal>
<signal name="+3V3">
<contactref element="J2" pad="12"/>
</signal>
</signals>
<errors>
<approved hash="3,16,acb117c917c8acb0"/>
<approved hash="3,1,78482fb02cff7b07"/>
<approved hash="3,16,1ec6b4b407eb37b4"/>
<approved hash="3,1,1ec6b4b407eb37b4"/>
<approved hash="3,16,f03107b8cbefda43"/>
<approved hash="3,1,f03107b8cbefda43"/>
<approved hash="3,16,992b2eba3be59659"/>
<approved hash="3,1,992b2eba3be59659"/>
<approved hash="3,16,721dc1b217ed3a6f"/>
<approved hash="3,1,721dc1b217ed3a6f"/>
<approved hash="3,16,6b1618b64ff06665"/>
<approved hash="3,1,6b1618b64ff06665"/>
<approved hash="3,16,6c00dbb00bef2272"/>
<approved hash="3,1,6c00dbb00bef2272"/>
<approved hash="3,16,5573a2b48be3a601"/>
<approved hash="3,1,5573a2b48be3a601"/>
<approved hash="3,16,ee6d65b21fee321f"/>
<approved hash="3,1,ee6d65b21fee321f"/>
<approved hash="3,16,6767dc8a27ed0615"/>
<approved hash="3,1,6767dc8a27ed0615"/>
<approved hash="3,16,b851cfb65be87a22"/>
<approved hash="3,1,b851cfb65be87a22"/>
<approved hash="3,16,6142d6b4ebe3c630"/>
<approved hash="3,1,6142d6b4ebe3c630"/>
<approved hash="3,16,3abdc9b0b7ef9acf"/>
<approved hash="3,1,3abdc9b0b7ef9acf"/>
<approved hash="3,16,13b760b3dfebf6c5"/>
<approved hash="3,1,13b760b3dfebf6c5"/>
<approved hash="3,16,b7d78c2f8c29b7d1"/>
<approved hash="3,1,38d807e01823271b"/>
<approved hash="3,16,e886060acb6be38a"/>
<approved hash="3,1,e886060acb6be38a"/>
<approved hash="3,16,2f7585040f6da779"/>
<approved hash="3,1,2f7585040f6da779"/>
<approved hash="3,16,467eec044f756372"/>
<approved hash="3,1,467eec044f756372"/>
<approved hash="3,16,ed6b0b039b69b767"/>
<approved hash="3,1,ed6b0b039b69b767"/>
<approved hash="3,16,3459820633670355"/>
<approved hash="3,1,3459820633670355"/>
<approved hash="3,16,db443102ff6bef48"/>
<approved hash="3,1,db443102ff6bef48"/>
<approved hash="3,16,b23218780f69a33e"/>
<approved hash="3,1,b23218780f69a33e"/>
<approved hash="3,16,593cf70023690f30"/>
<approved hash="3,1,593cf70023690f30"/>
<approved hash="3,16,40292e0c7b62532a"/>
<approved hash="3,1,40292e0c7b62532a"/>
<approved hash="3,16,4717ed063f67171b"/>
<approved hash="3,1,4717ed063f67171b"/>
<approved hash="3,16,7e029402bf6b930e"/>
<approved hash="3,1,7e029402bf6b930e"/>
<approved hash="3,16,c4f053042a9406fc"/>
<approved hash="3,1,c4f053042a9406fc"/>
<approved hash="3,16,4dfaea04136d32f6"/>
<approved hash="3,1,4dfaea04136d32f6"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>

repository: ee-quipment/RGB-matrix-Panel-Zero

repo_name: ee-quipment/RGB-matrix-Panel-Zero

extension: brd


text:
SUMMARY = "jsonref is a library for automatic dereferencing of JSON Reference objects for Python"
DESCRIPTION = "jsonref is a library for automatic dereferencing of JSON \
Reference objects for Python (supporting Python 2.6+ and Python 3.3+).\
\
This library lets you use a data structure with JSON reference objects, as if \
the references had been replaced with the referent data."
HOMEPAGE = "https://github.com/gazpachoking/jsonref"
SECTION = "devel/python"

LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a34264f25338d41744dca1abfe4eb18f"

SRC_URI[md5sum] = "42b518b9ccd6852d1d709749bc96cb70"
SRC_URI[sha256sum] = "f3c45b121cf6257eafabdc3a8008763aed1cd7da06dbabc59a9e4d2a5e4e6697"

inherit pypi setuptools

BBCLASSEXTEND = "native nativesdk"

SKIP_RECIPE[python-jsonref] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}"

branch_name: refs/heads/jansa/master

gha_language: BitBake

extension: bb


text:
#include "lest.h"
#define CASE( name ) lest_CASE( specification(), name )
extern lest::tests & specification();

#include "datetime.h"

namespace
{

template<class T>
std::string to_string(const T& obj)
{
    std::stringstream ss;
    ss << obj;
    return ss.str();
}

using namespace datetime;

CASE("fromtimestamp" "[datetime]")
{
    auto x = DateTime<>::fromtimestamp(1497252490.0282006);
    EXPECT(to_string(x) == "2017-06-12 09:28:10.028200626 CEST");
    // EXPECT(DateTime<>) // TODO work on DateTime CTOR
}

}

extension: cpp


text:
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;

namespace MnM.GWS
{
    /// <summary>
    /// Represents an object which facilitates audio broadcasting.
    /// </summary>
    public interface IAudio: ISound, IDispose
    {
        /// <summary>
        /// Sample Rate to be used for processing.
        /// </summary>
        int SampleRate { get; }
        /// <summary>
        /// No of channels available for processing the audio.
        /// </summary>
        int ChannelCount { get; }
        /// <summary>
        /// Current status of audio file processing.
        /// </summary>
        SoundStatus Status { get; }
        /// <summary>
        /// Name of devices availble for audio processing.
        /// </summary>
        string[] Devices { get; }
        /// <summary>
        /// Numer of devices available for audio processing.
        /// </summary>
        int DeviceCount { get; }

        //System.DateTime Duration { get; }
        //float Pitch { get; set; }
        //int Volume { get; set; }
        //Vector3 Position { get; set; }
        //DateTime PlayingOffset { get; set; }

        /// <summary>
        /// Loads a memory stream to play audio.
        /// </summary>
        /// <param name="stream">Stream to be loaded and played.</param>
        void Load(Stream stream);
    }
    /// <summary>
    /// Represnts a base object to offer sound generation capabilities of the current operating system.
    /// </summary>
    public interface ISound: IDispose
    {
        /// <summary>
        /// Specifies whether the sound should get repeated again and again after broadcasting is completed once.
        /// </summary>
        bool Loop { get; set; }

        /// Loads an audio file to play sound.
        /// <param name="file">File which is to load to play sound.</param>
        void Load(string file);
        /// <summary>
        /// Initiates the playing routine.
        /// </summary>
        /// <returns></returns>
        bool Play();
        /// <summary>
        /// Pause the current playback of sound.
        /// </summary>
        void Pause();
        /// <summary>
        /// compeletly stops the playback of sound.
        /// </summary>
        void Stop();
    }
}

repository: MananAdhvaryu/GWS

repo_name: MananAdhvaryu/GWS

gha_license_id: NOASSERTION

extension: cs


text:
SUMMARY = "Sord is a lightweight C library for storing RDF data in memory."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=9f6de02da791b5def4aa51ea92a6fc94"

DEPENDS = "serd libpcre"

SRC_URI = "http://download.drobilla.net/${PN}-${PV}.tar.bz2"
SRC_URI[md5sum] = "55d5866650b92ab64eda08fcc73aa425"
SRC_URI[sha256sum] = "bd0538d37de5e782023a7261d8ee9d83a792a12eeea7d94dec7a93dd9cda0767"

inherit waf

repository: dsacre/meta-lad

repo_name: dsacre/meta-lad


text:
DESCRIPTION="AiO screenshot grabber"
MAINTAINER = "PLi team"
LICENSE = "GPL"

DEPENDS = "jpeg libpng zlib"

inherit gitpkgv

PV = "1.0+git${SRCPV}"
PKGV = "1.0+git${GITPKGV}"
PR = "r6"

OPENPLI_URI = "git://openpli.git.sourceforge.net/gitroot/openpli/aio-grab;protocol=git"
GIGABLUE_URI = "git://git.openmips.com/aio-grab.git;protocol=git"

SRC_URI = "${@base_contains("MACHINE_FEATURES", "gigablue", "${GIGABLUE_URI}", "${OPENPLI_URI}", d)}"
SRC_URI_azboxhd = "git://openpli.git.sourceforge.net/gitroot/openpli/aio-grab;rev=d024e177217f0102e9c3c57881c2cac8ea2d7016;protocol=git \
		   file://azbox_support.patch"
SRC_URI_azboxme = "git://openpli.git.sourceforge.net/gitroot/openpli/aio-grab;rev=d024e177217f0102e9c3c57881c2cac8ea2d7016;protocol=git \
		   file://azbox_support.patch"

SRC_URI_powerpc += "file://no_ac_openmp.patch"

S = "${WORKDIR}/git"

inherit autotools pkgconfig

repository: edwarekuo/openembedded

repo_name: edwarekuo/openembedded


text:
package crypto

import (
	"crypto/sha256"
	"crypto/cipher"
	"crypto/aes"
	"crypto/hmac"
	"crypto/subtle"
	"encoding/base64"
	"hash"
	"fmt"
	"errors"
	"time"
	"bytes"
	"strconv"
)

// HMACEncoder is an encoder that can verify and optionally encrypt message
type HMACEncoder struct {
	hashKey  []byte
	blockKey []byte
	hashFunc func() hash.Hash
	block    cipher.Block
}

// NewHMACEncoder returns a new instance of the HMACEncoder. Hash key must be 32 or 64 bytes. Block key can be nil, which
// will disable encryption, or 16|24|32 bytes (AES-128|192|256).
func NewHMACEncoder(hashKey, blockKey []byte) (*HMACEncoder, error) {
	if hashKey == nil || len(hashKey) == 0 {
		return nil, errors.New("hash key must be specified")
	}
	if (len(hashKey) != 32 && len(hashKey) != 64) {
		return nil, errors.New("hash key must be 32 or 64 bytes")
	}

	s := &HMACEncoder{
		hashKey:  hashKey,
		blockKey: blockKey,
		hashFunc: sha256.New,
	}

	if blockKey != nil {
		size := len(blockKey)
		if size != 16 && size != 24 && size != 32 {
			return nil, errors.New("block key must be 16, 24 or 32 bytes")
		}

		s.blockFunc(aes.NewCipher)
	}

	return s, nil
}

// Encode produces a base64 encoded value that is HMAC signed. It will also be encrypted if
// the HMACEncoder is initialized with blockKeys.
func (s *HMACEncoder) Encode(name string, data []byte) ([]byte, error) {
	if s.hashKey == nil {
		return nil, errors.New("hash key missing")
	}

	var encoded []byte

	// encrypt
	if s.block != nil {
		iv := GetBytes(s.block.BlockSize())
		if iv == nil {
			return nil, errors.New("unable to read from randomizer source")
		}
		stream := cipher.NewCTR(s.block, iv)
		stream.XORKeyStream(data, data)
		encrypted := append(iv, data...)
		// encode to base64 (url safe)
		encoded = encodeBase64(encrypted)
	} else {
		encoded = encodeBase64(data)
	}

	b := []byte(fmt.Sprintf("%s|%d|%s|", name, time.Now().UTC().Unix(), encoded))
	hasher := hmac.New(s.hashFunc, s.hashKey)
	hasher.Write(b[:len(b)-1])
	mac := hasher.Sum(nil)

	// pop name and push mac
	b = append(b, mac...)[len(name)+1:]
	return encodeBase64(b), nil
}

// Decode restores the data processed by Encode().
func (s *HMACEncoder) Decode(name string, data []byte, dst *[]byte) error {
	return s.DecodeWithTTL(name, 0, 0, data, dst)
}

// DecodeWithTTL restores the data processed by Encode(). An error occurs if minAge or maxAge
// TTL (seconds) check fails with the embedded message timestamp.
func (s *HMACEncoder) DecodeWithTTL(name string, minAge, maxAge int64, data []byte, dst *[]byte) error {
	if s.hashKey == nil {
		return errors.New("hash key missing")
	}

	decoded, err := decodeBase64(data)
	if err != nil {
		return err
	}

	// date|value|mac
	macParts := bytes.SplitN(decoded, []byte("|"), 3)
	if len(macParts) != 3 {
		return errors.New("invalid mac format")
	}

	hasher := hmac.New(s.hashFunc, s.hashKey)
	b := append([]byte(name + "|"), decoded[:len(decoded)-len(macParts[2])-1]...)

	// verify mac
	hasher.Write(b)
	mac2 := hasher.Sum(nil)
	if len(macParts[2]) != len(mac2) || subtle.ConstantTimeCompare(macParts[2], mac2) != 1 {
		return errors.New("mac verification mismatch")
	}

	// verify timestamp
	var t1 int64
	if t1, err = strconv.ParseInt(string(macParts[0]), 10, 64); err != nil {
		return errors.New("invalid timestamp")
	}
	t2 := time.Now().UTC().Unix()
	if (minAge > 0) && (t1 > (t2-minAge)) {
		return errors.New("data not valid yet")
	}
	if (maxAge > 0) && (t1 < (t2-maxAge)) {
		return errors.New("data has expired")
	}

	b, err = decodeBase64(macParts[1])
	if err != nil {
		return err
	}

	// encryption
	if s.block != nil {
		size := s.block.BlockSize()
		if len(b) <= size {
			return errors.New("decryption failed")
		}

		iv := b[:size]
		b = b[size:]
		stream := cipher.NewCTR(s.block, iv)
		stream.XORKeyStream(b, b)
	}

	// set value and return
	*dst = b
	return nil
}

func encodeBase64(data []byte) []byte {
	encoded := make([]byte, base64.URLEncoding.EncodedLen(len(data)))
	base64.URLEncoding.Encode(encoded, data)

	return encoded
}

func decodeBase64(data []byte) ([]byte, error) {
	decoded := make([]byte, base64.URLEncoding.DecodedLen(len(data)))
	b, err := base64.URLEncoding.Decode(decoded, data)
	if err != nil {
		return nil, err
	}

	return decoded[:b], nil
}

func (s *HMACEncoder) blockFunc(f func([]byte) (cipher.Block, error)) error {
	block, err := f(s.blockKey)

	if err == nil {
		s.block = block
	}

	return err
}

repository: gozl/crypto

repo_name: gozl/crypto

extension: go