text:
;
This DRC tents small vias, making them inaccessible on the produced board. This is great for dense routing, BGA, or production boards.

Note, that not all DRC settings must be set by the manufacturer. Several can be adjusted for the design, including those listed on our docs page here.
Adjustable Settings

</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035559375mm 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.035559375mm"/>
<param name="mtIsolate" value="1.6mm 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="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="10mil"/>
<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="5mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="5mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="5mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="5mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="5mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="5mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="5mil"/>
<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="2.5mil"/>
<param name="mlMaxStopFrame" value="2.5mil"/>
<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="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<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="a"/>
<param name="cfVia" value="8"/>
<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="1"/>
<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="1"/>
<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">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<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"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="C1" library="oresat-rcl" package="1206-B" value="22u" x="17.8" y="18.9" smashed="yes">
<attribute name="NAME" x="16.5" y="20.3" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="17.8" y="18.9" size="0.4" layer="33" ratio="15" align="center"/>
</element>
<element name="C2" library="oresat-rcl" package=".0603-B-NOSILK" value="1u" x="12" y="13.6" smashed="yes" rot="R180">
<attribute name="NAME" x="11.2" y="14.3" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="12" y="13.6" size="0.3" layer="33" ratio="15" rot="R180" align="center"/>
</element>
<element name="C3" library="oresat-rcl" package="1206-B" value="22u" x="25.2" y="8.9" smashed="yes">
<attribute name="NAME" x="24.9" y="10.1" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="25.2" y="8.9" size="0.4" layer="33" ratio="15" align="center"/>
</element>
<element name="D1" library="SparkFun-LED" library_urn="urn:adsk.eagle:library:529" package="LED-0603" package3d_urn="urn:adsk.eagle:package:39354/1" value="GREEN" x="7.1" y="9.5" smashed="yes">
<attribute name="NAME" x="7.5" y="10.235" size="0.8" layer="25" font="vector" ratio="15" align="bottom-center"/>
<attribute name="PROD_ID" value="" x="33.77" y="-18.44" size="1.778" layer="27" display="off"/>
</element>
<element name="D2" library="SparkFun-LED" library_urn="urn:adsk.eagle:library:529" package="LED-0603" package3d_urn="urn:adsk.eagle:package:39354/1" value="GREEN" x="11.9" y="9.5" smashed="yes" rot="R180">
<attribute name="NAME" x="11.6" y="10.235" size="0.8" layer="25" font="vector" ratio="15" align="bottom-center"/>
<attribute name="PROD_ID" value="" x="-18.58" y="37.44" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="JP1" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X02" package3d_urn="urn:adsk.eagle:package:22435/2" value="" x="14" y="24" smashed="yes">
<attribute name="NAME" x="10.8162" y="24.4712" size="0.8" layer="25" font="vector" ratio="15" rot="R180"/>
<attribute name="VALUE" x="11.46" y="20.825" size="1.27" layer="27"/>
</element>
<element name="JP2" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="2X06" package3d_urn="urn:adsk.eagle:package:22474/2" value="" x="18" y="4" smashed="yes" rot="R180">
<attribute name="NAME" x="25.98" y="2.775" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="VALUE" x="25.62" y="8.445" size="1.27" layer="27" rot="R180"/>
</element>
<element name="JP3" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X03" package3d_urn="urn:adsk.eagle:package:22458/2" value="" x="22" y="24" smashed="yes" rot="R180">
<attribute name="NAME" x="28.0862" y="24.4712" size="0.8" layer="25" font="vector" ratio="15" rot="R180"/>
<attribute name="POPULARITY" value="92" x="4.22" y="35.43" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="25.81" y="27.175" size="1.27" layer="27" rot="R180"/>
</element>
<element name="JP4" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X03" package3d_urn="urn:adsk.eagle:package:22458/2" value="" x="3" y="13.5" smashed="yes" rot="R90">
<attribute name="NAME" x="2.2138" y="17.8288" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="POPULARITY" value="92" x="14.43" y="40.17" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="6.175" y="9.69" size="1.27" layer="27" rot="R90"/>
</element>
<element name="L1" library="L-ECS-MPI4040" package="ECS-MPI4040" value="6.8u" x="22" y="13" smashed="yes">
<attribute name="MFR" value="ECS" x="53.75" y="-4.78" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="ECS-MPI4040R4-6R8-R" x="53.75" y="-4.78" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="24.6" y="12.6" size="0.8" layer="25" font="vector" ratio="20"/>
</element>
<element name="R2" library="oresat-rcl" package=".0603-B-NOSILK" value="2.7k" x="11.8" y="11.8" smashed="yes" rot="R180">
<attribute name="NAME" x="10.2" y="12.9" size="0.8" layer="25" font="vector" ratio="15" rot="R180"/>
<attribute name="NAME" x="11.8" y="11.8" size="0.3" layer="33" ratio="15" rot="R180" align="center"/>
</element>
<element name="R4" library="oresat-rcl" package=".0402-B-NOSILK" value="NP" x="23.6" y="19.2" smashed="yes">
<attribute name="NAME" x="24.8" y="18.8" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="23.6" y="19.2" size="0.3" layer="33" ratio="15" align="center"/>
</element>
<element name="R3" library="oresat-rcl" package=".0402-B-NOSILK" value="NP" x="23.6" y="20.5" smashed="yes" rot="R180">
<attribute name="NAME" x="24.8" y="20.1" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="23.6" y="20.5" size="0.3" layer="33" ratio="15" rot="R180" align="center"/>
</element>
<element name="R7" library="oresat-rcl" package=".0402-B-NOSILK" value="47k" x="28" y="12" smashed="yes" rot="R270">
<attribute name="NAME" x="28.45" y="13.1" size="0.8" layer="25" font="vector" ratio="15" rot="R90"/>
<attribute name="NAME" x="28" y="12" size="0.2" layer="33" ratio="15" rot="R270" align="center"/>
</element>
<element name="R1" library="oresat-rcl" package=".0603-B-NOSILK" value="5.6k" x="7.2" y="11.8" smashed="yes">
<attribute name="NAME" x="6.4" y="12.6" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="7.2" y="11.8" size="0.3" layer="33" ratio="15" align="center"/>
</element>
<element name="U1" library="U-TI-TPS6211x-SPS-buck" package="S-PVQFN-16" value="TPS6211X" x="16" y="15" smashed="yes" rot="R270">
<attribute name="NAME" x="13.1" y="17.3" size="0.8" layer="25" font="vector" ratio="20"/>
</element>
<element name="R5" library="oresat-rcl" package=".0402-B-NOSILK" value="0" x="17.8" y="10.8" smashed="yes">
<attribute name="NAME" x="17.1" y="11.35" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="17.8" y="10.8" size="0.2" layer="33" ratio="15" align="center"/>
</element>
<element name="R6" library="oresat-rcl" package=".0402-B-NOSILK" value="NP" x="15.5" y="10.8" smashed="yes">
<attribute name="NAME" x="14.5" y="11.35" size="0.8" layer="25" font="vector" ratio="15"/>
<attribute name="NAME" x="15.5" y="10.8" size="0.2" layer="33" ratio="15" align="center"/>
</element>
<element name="Q1" library="transistor-small-signal" library_urn="urn:adsk.eagle:library:401" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="PMOS" x="31" y="11.7" smashed="yes" rot="R270">
<attribute name="NAME" x="32.005" y="10.605" size="0.8" layer="25" font="vector" ratio="15" rot="R270"/>
<attribute name="POPULARITY" value="8" x="31" y="11.7" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="D3" library="SparkFun-LED" library_urn="urn:adsk.eagle:library:529" package="LED-0603" package3d_urn="urn:adsk.eagle:package:39354/1" value="RED" x="32" y="16.1" smashed="yes" rot="R270">
<attribute name="NAME" x="31.265" y="15.9" size="0.8" layer="25" font="vector" ratio="15" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value="" x="36.1" y="15.8" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="R8" library="oresat-rcl" package=".0603-B-NOSILK" value="2.7k" x="29.3" y="16.2" smashed="yes" rot="R270">
<attribute name="NAME" x="28.4" y="15.5" size="0.8" layer="25" font="vector" ratio="15" rot="R90"/>
<attribute name="NAME" x="29.3" y="16.2" size="0.3" layer="33" ratio="15" rot="R270" align="center"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="JP2" pad="2"/>
<contactref element="JP2" pad="4"/>
<contactref element="JP2" pad="6"/>
<contactref element="JP2" pad="8"/>
<contactref element="JP2" pad="10"/>
<contactref element="JP2" pad="12"/>
<contactref element="JP1" pad="1"/>
<contactref element="D2" pad="C"/>
<contactref element="U1" pad="1"/>
<contactref element="U1" pad="9"/>
<contactref element="U1" pad="11"/>
<contactref element="U1" pad="12"/>
<contactref element="U1" pad="16"/>
<contactref element="U1" pad="PAD"/>
<contactref element="U1" pad="7"/>
<contactref element="U1" pad="6"/>
<contactref element="C2" pad="2"/>
<contactref element="C1" pad="2"/>
<contactref element="JP4" pad="1"/>
<contactref element="JP3" pad="1"/>
<contactref element="R4" pad="1"/>
<contactref element="C3" pad="2"/>
<contactref element="D1" pad="C"/>
<polygon width="0.3" layer="1" rank="2">
<vertex x="0" y="27"/>
<vertex x="0" y="0"/>
<vertex x="36" y="0"/>
<vertex x="36" y="27"/>
</polygon>
<polygon width="0.3" layer="16" rank="2">
<vertex x="0" y="27"/>
<vertex x="0" y="0"/>
<vertex x="36" y="0"/>
<vertex x="36" y="27"/>
</polygon>
<via x="15" y="16" extent="1-16" drill="0.3"/>
<via x="17" y="16" extent="1-16" drill="0.3"/>
<via x="17" y="14" extent="1-16" drill="0.3"/>
<via x="15" y="14" extent="1-16" drill="0.3"/>
<wire x1="14.025" y1="15.325" x2="15.675" y2="15.325" width="0.35" layer="1"/>
<wire x1="15.675" y1="15.325" x2="16" y2="15" width="0.35" layer="1"/>
<wire x1="14.025" y1="14.675" x2="15.675" y2="14.675" width="0.35" layer="1"/>
<wire x1="15.675" y1="14.675" x2="16" y2="15" width="0.35" layer="1"/>
<wire x1="16.975" y1="16.975" x2="16.975" y2="15.975" width="0.35" layer="1"/>
<wire x1="16.975" y1="15.975" x2="17" y2="16" width="0.35" layer="1"/>
<wire x1="17.975" y1="15.975" x2="16.975" y2="15.975" width="0.35" layer="1"/>
<wire x1="16.975" y1="15.975" x2="17" y2="16" width="0.35" layer="1"/>
<wire x1="15.025" y1="13.025" x2="15.025" y2="13.975" width="0.35" layer="1"/>
<wire x1="15.025" y1="13.975" x2="15" y2="14" width="0.35" layer="1"/>
<via x="1" y="25" extent="1-16" drill="0.3"/>
<via x="1" y="23" extent="1-16" drill="0.3"/>
<via x="1" y="21" extent="1-16" drill="0.3"/>
<via x="1" y="19" extent="1-16" drill="0.3"/>
<via x="1" y="2" extent="1-16" drill="0.3"/>
<via x="1" y="4" extent="1-16" drill="0.3"/>
<via x="1" y="6" extent="1-16" drill="0.3"/>
<via x="1" y="8" extent="1-16" drill="0.3"/>
<via x="2" y="1" extent="1-16" drill="0.3"/>
<via x="4" y="1" extent="1-16" drill="0.3"/>
<via x="6" y="1" extent="1-16" drill="0.3"/>
<via x="8" y="1" extent="1-16" drill="0.3"/>
<via x="10" y="1" extent="1-16" drill="0.3"/>
<via x="34" y="1" extent="1-16" drill="0.3"/>
<via x="35" y="2" extent="1-16" drill="0.3"/>
<via x="32" y="1" extent="1-16" drill="0.3"/>
<via x="30" y="1" extent="1-16" drill="0.3"/>
<via x="28" y="1" extent="1-16" drill="0.3"/>
<via x="26" y="1" extent="1-16" drill="0.3"/>
<via x="35" y="4" extent="1-16" drill="0.3"/>
<via x="35" y="6" extent="1-16" drill="0.3"/>
<via x="35" y="8" extent="1-16" drill="0.3"/>
<via x="35" y="10" extent="1-16" drill="0.3"/>
<via x="35" y="25" extent="1-16" drill="0.3"/>
<via x="34" y="26" extent="1-16" drill="0.3"/>
<via x="35" y="23" extent="1-16" drill="0.3"/>
<via x="35" y="21" extent="1-16" drill="0.3"/>
<via x="35" y="19" extent="1-16" drill="0.3"/>
<via x="35" y="17" extent="1-16" drill="0.3"/>
<via x="32" y="26" extent="1-16" drill="0.3"/>
<via x="30" y="26" extent="1-16" drill="0.3"/>
<via x="28" y="26" extent="1-16" drill="0.3"/>
<via x="26" y="26" extent="1-16" drill="0.3"/>
<via x="2" y="26" extent="1-16" drill="0.3"/>
<via x="4" y="26" extent="1-16" drill="0.3"/>
<via x="6" y="26" extent="1-16" drill="0.3"/>
<via x="8" y="26" extent="1-16" drill="0.3"/>
<via x="10" y="26" extent="1-16" drill="0.3"/>
<via x="10.2" y="13.6" extent="1-16" drill="0.5"/>
<via x="9.5" y="10" extent="1-16" drill="0.5"/>
<via x="9.5" y="9" extent="1-16" drill="0.5"/>
<via x="28" y="10" extent="1-16" drill="0.5"/>
<via x="28" y="9" extent="1-16" drill="0.5"/>
<via x="28" y="8" extent="1-16" drill="0.5"/>
<via x="27" y="10.5" extent="1-16" drill="0.5"/>
<via x="27" y="7.3" extent="1-16" drill="0.5"/>
<via x="20.6" y="20.2" extent="1-16" drill="0.5"/>
<via x="20.6" y="19.1" extent="1-16" drill="0.5"/>
<via x="20.6" y="18" extent="1-16" drill="0.5"/>
<via x="19.7" y="17.3" extent="1-16" drill="0.5"/>
<via x="18.6" y="17.3" extent="1-16" drill="0.5"/>
<via x="12.7" y="17.3" extent="1-16" drill="0.254"/>
<via x="10.7" y="17.3" extent="1-16" drill="0.254"/>
<via x="8.7" y="17.3" extent="1-16" drill="0.254"/>
<via x="6.7" y="17.3" extent="1-16" drill="0.254"/>
<via x="12.7" y="15.3" extent="1-16" drill="0.254"/>
<via x="10.7" y="15.3" extent="1-16" drill="0.254"/>
<via x="8.7" y="15.3" extent="1-16" drill="0.254"/>
<via x="6.7" y="15.1" extent="1-16" drill="0.254"/>
<via x="5.3" y="17" extent="1-16" drill="0.254"/>
<via x="5.3" y="13.6" extent="1-16" drill="0.254"/>
<via x="21" y="17" extent="1-16" drill="0.254"/>
<via x="23" y="17" extent="1-16" drill="0.254"/>
<via x="25" y="17" extent="1-16" drill="0.254"/>
<via x="25" y="15.6" extent="1-16" drill="0.254"/>
<via x="25" y="14.1" extent="1-16" drill="0.254"/>
<via x="25" y="12.3" extent="1-16" drill="0.254"/>
<via x="17.7" y="12.9" extent="1-16" drill="0.254"/>
<wire x1="16.975" y1="16.975" x2="17.3" y2="17.3" width="0.35" layer="1"/>
<wire x1="17.3" y1="17.3" x2="18.6" y2="17.3" width="0.35" layer="1"/>
<wire x1="17.975" y1="15.975" x2="18.6" y2="16.6" width="0.35" layer="1"/>
<wire x1="18.6" y1="16.6" x2="18.6" y2="17.3" width="0.35" layer="1"/>
<wire x1="16.975" y1="13.025" x2="17.1" y2="12.9" width="0.35" layer="1"/>
<wire x1="17.1" y1="12.9" x2="17.7" y2="12.9" width="0.35" layer="1"/>
<wire x1="16.325" y1="13.025" x2="16.325" y2="12.975" width="0.35" layer="1"/>
<wire x1="14.025" y1="15.325" x2="13" y2="15.325" width="0.35" layer="1"/>
<wire x1="13" y1="15.325" x2="12.725" y2="15.325" width="0.35" layer="1"/>
<wire x1="12.725" y1="15.325" x2="12.7" y2="15.3" width="0.35" layer="1"/>
<wire x1="14.025" y1="14.675" x2="13.65" y2="14.675" width="0.35" layer="1"/>
<wire x1="13.65" y1="14.675" x2="13" y2="15.325" width="0.35" layer="1"/>
<via x="16" y="15" extent="1-16" drill="0.3"/>
<contactref element="R6" pad="1"/>
<contactref element="D3" pad="C"/>
<via x="35" y="15" extent="1-16" drill="0.3"/>
<via x="35" y="12" extent="1-16" drill="0.3"/>
<via x="32.3" y="14" extent="1-16" drill="0.5"/>
<via x="14" y="10.8" extent="1-16" drill="0.5"/>
<wire x1="16.325" y1="13.025" x2="16.325" y2="12.275" width="0.35" layer="1"/>
<wire x1="16.325" y1="12.275" x2="16.6" y2="12" width="0.35" layer="1"/>
<wire x1="16.6" y1="12" x2="16.975" y2="12.375" width="0.35" layer="1"/>
<wire x1="16.975" y1="12.375" x2="16.975" y2="13.025" width="0.35" layer="1"/>
<wire x1="16.975" y1="13.025" x2="17" y2="13.05" width="0.35" layer="1"/>
<wire x1="17" y1="13.05" x2="17" y2="14" width="0.35" layer="1"/>
<wire x1="16.325" y1="13.025" x2="16.325" y2="13.975" width="0.35" layer="1"/>
<wire x1="16.325" y1="13.975" x2="16.3" y2="14" width="0.35" layer="1"/>
<wire x1="16.3" y1="14" x2="17" y2="14" width="0.35" layer="1"/>
<wire x1="15.025" y1="13.025" x2="15.025" y2="12.525" width="0.35" layer="1"/>
<wire x1="14" y1="11.5" x2="14" y2="10.8" width="0.35" layer="1"/>
<wire x1="15.025" y1="12.525" x2="14" y2="11.5" width="0.35" layer="1"/>
<via x="16.5" y="12" extent="1-16" drill="0.3"/>
<via x="17.6" y="12" extent="1-16" drill="0.3"/>
<via x="19" y="12" extent="1-16" drill="0.3"/>
<via x="13.9" y="12" extent="1-16" drill="0.3"/>
</signal>
<signal name="N$271">
<contactref element="D2" pad="A"/>
<contactref element="R2" pad="1"/>
<wire x1="12.6" y1="11.8" x2="12.777" y2="11.623" width="0.5" layer="1"/>
<wire x1="12.777" y1="11.623" x2="12.777" y2="9.5" width="0.5" layer="1"/>
</signal>
<signal name="SW">
<contactref element="U1" pad="14"/>
<contactref element="U1" pad="15"/>
<contactref element="L1" pad="1"/>
<polygon width="0.3" layer="1">
<vertex x="20" y="13.3"/>
<vertex x="24" y="13.3"/>
<vertex x="24" y="16"/>
<vertex x="20" y="16"/>
</polygon>
<polygon width="0.1" layer="1" thermals="no">
<vertex x="17.6" y="15.45"/>
<vertex x="17.6" y="14.55"/>
<vertex x="18.45" y="14.55"/>
<vertex x="19.3" y="13.7"/>
<vertex x="20" y="13.7"/>
<vertex x="20" y="16.1"/>
<vertex x="19.1" y="16.1"/>
<vertex x="18.45" y="15.45"/>
</polygon>
</signal>
<signal name="SYNC">
<contactref element="JP4" pad="2"/>
<contactref element="U1" pad="5"/>
<wire x1="3" y1="13.5" x2="3.5" y2="13.5" width="0.8" layer="1"/>
<wire x1="3.5" y1="13.5" x2="6.3" y2="16.3" width="0.8" layer="1"/>
<wire x1="13.5" y1="16.3" x2="13.6" y2="16.2" width="0.8" layer="1"/>
<wire x1="13.5" y1="16.3" x2="6.3" y2="16.3" width="0.8" layer="1"/>
<wire x1="13.6" y1="16.2" x2="13.8" y2="16.2" width="0.35" layer="1"/>
<wire x1="13.8" y1="16.2" x2="14.025" y2="15.975" width="0.35" layer="1"/>
</signal>
<signal name="EN">
<contactref element="JP3" pad="2"/>
<contactref element="R4" pad="2"/>
<contactref element="R3" pad="1"/>
<contactref element="U1" pad="4"/>
<via x="14.9" y="17.8" extent="1-16" drill="0.254"/>
<wire x1="14.9" y1="17.8" x2="18.6" y2="21.5" width="0.5" layer="16"/>
<wire x1="18.6" y1="21.5" x2="20.3" y2="21.5" width="0.5" layer="16"/>
<wire x1="20.3" y1="21.5" x2="22" y2="23.2" width="0.5" layer="16"/>
<wire x1="22" y1="23.2" x2="22" y2="24" width="0.5" layer="16"/>
<wire x1="14.9" y1="17.8" x2="14.9" y2="17.1" width="0.5" layer="1"/>
<wire x1="14.9" y1="17.1" x2="15.025" y2="16.975" width="0.35" layer="1"/>
<wire x1="24.1" y1="20.5" x2="24.1" y2="19.2" width="0.5" layer="1"/>
<wire x1="22" y1="24" x2="22" y2="23.3" width="0.5" layer="1"/>
<wire x1="22" y1="23.3" x2="24.1" y2="21.2" width="0.5" layer="1"/>
<wire x1="24.1" y1="21.2" x2="24.1" y2="20.5" width="0.5" layer="1"/>
</signal>
<signal name="+VOUT">
<contactref element="JP2" pad="11"/>
<contactref element="JP2" pad="9"/>
<contactref element="JP2" pad="7"/>
<contactref element="JP2" pad="5"/>
<contactref element="JP2" pad="3"/>
<contactref element="JP2" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="L1" pad="2"/>
<polygon width="0.3" layer="1">
<vertex x="10" y="7"/>
<vertex x="10" y="4"/>
<vertex x="26" y="4"/>
<vertex x="26" y="7"/>
</polygon>
<contactref element="C3" pad="1"/>
<polygon width="0.3" layer="1">
<vertex x="24" y="6"/>
<vertex x="24" y="12.7"/>
<vertex x="20" y="12.7"/>
<vertex x="20" y="6"/>
</polygon>
<wire x1="23.6" y1="9" x2="23.7" y2="8.9" width="0.5" layer="1"/>
<contactref element="R5" pad="2"/>
<contactref element="R7" pad="2"/>
<contactref element="Q1" pad="2"/>
<wire x1="18.3" y1="10.8" x2="21.375" y2="10.8" width="0.5" layer="1"/>
<wire x1="21.375" y1="10.8" x2="22" y2="11.425" width="0.5" layer="1"/>
<wire x1="22.075" y1="11.5" x2="22" y2="11.425" width="0.5" layer="1"/>
<wire x1="28" y1="11.5" x2="22.075" y2="11.5" width="0.5" layer="1"/>
<wire x1="28" y1="11.5" x2="28.6" y2="11.5" width="0.5" layer="1"/>
<wire x1="29.35" y1="10.75" x2="29.9" y2="10.75" width="0.5" layer="1"/>
<wire x1="28.6" y1="11.5" x2="29.35" y2="10.75" width="0.5" layer="1"/>
<wire x1="11" y1="11.8" x2="9.9" y2="11.8" width="0.5" layer="1"/>
<via x="9.9" y="11.8" extent="1-16" drill="0.3"/>
<wire x1="9.9" y1="11.8" x2="11.65" y2="10.05" width="0.5" layer="16"/>
<wire x1="11.65" y1="10.05" x2="11.65" y2="5.27" width="0.5" layer="16"/>
</signal>
<signal name="N$6">
<contactref element="D1" pad="A"/>
<contactref element="R1" pad="1"/>
<wire x1="6.4" y1="11.8" x2="6.223" y2="11.623" width="0.5" layer="1"/>
<wire x1="6.223" y1="11.623" x2="6.223" y2="9.5" width="0.5" layer="1"/>
</signal>
<signal name="+VIN">
<contactref element="U1" pad="2"/>
<contactref element="U1" pad="3"/>
<contactref element="U1" pad="8"/>
<contactref element="C2" pad="1"/>
<contactref element="C1" pad="1"/>
<contactref element="JP1" pad="2"/>
<contactref element="JP4" pad="3"/>
<contactref element="R3" pad="2"/>
<contactref element="JP3" pad="3"/>
<contactref element="R1" pad="2"/>
<polygon width="0.1" layer="1" thermals="no">
<vertex x="15.55" y="16.6"/>
<vertex x="16.45" y="16.6"/>
<vertex x="16.45" y="17.4"/>
<vertex x="17.8" y="18.75"/>
<vertex x="17.8" y="22"/>
<vertex x="13.9" y="22"/>
<vertex x="13.9" y="19.55"/>
<vertex x="15.55" y="17.9"/>
</polygon>
<wire x1="3.3" y1="16" x2="5.3" y2="18" width="0.5" layer="1"/>
<wire x1="3.3" y1="16" x2="3.04" y2="16" width="0.5" layer="1"/>
<wire x1="3.04" y1="16" x2="3" y2="16.04" width="0.5" layer="1"/>
<polygon width="0.1" layer="1" thermals="no">
<vertex x="14.4" y="14.15"/>
<vertex x="12.3" y="14.15"/>
<vertex x="12.3" y="12.9"/>
<vertex x="14.4" y="12.9"/>
</polygon>
<via x="13.9" y="13.3" extent="1-16" drill="0.5"/>
<wire x1="9" y1="14.6" x2="8" y2="13.6" width="0.5" layer="1"/>
<wire x1="8" y1="11.8" x2="8" y2="13.6" width="0.5" layer="1"/>
<wire x1="9" y1="14.6" x2="12.5" y2="14.6" width="0.5" layer="1"/>
<wire x1="12.5" y1="14.6" x2="12.8" y2="14.3" width="0.5" layer="1"/>
<wire x1="12.8" y1="14.3" x2="12.8" y2="13.6" width="0.5" layer="1"/>
<via x="14.5" y="20.8" extent="1-16" drill="0.5"/>
<polygon width="0.3" layer="1">
<vertex x="14" y="26"/>
<vertex x="20.7" y="26"/>
<vertex x="20.7" y="21"/>
<vertex x="14" y="21"/>
</polygon>
<via x="14.5" y="19.8" extent="1-16" drill="0.5"/>
<wire x1="14.5" y1="20.8" x2="14.5" y2="19.8" width="1" layer="16"/>
<wire x1="14.5" y1="19.8" x2="13.9" y2="19.2" width="1" layer="16"/>
<wire x1="13.9" y1="19.2" x2="13.9" y2="13.3" width="1" layer="16"/>
<wire x1="12.7" y1="18" x2="14.5" y2="19.8" width="0.5" layer="1"/>
<wire x1="5.3" y1="18" x2="12.7" y2="18" width="0.5" layer="1"/>
<wire x1="19.46" y1="24" x2="19.46" y2="23.34" width="0.5" layer="1"/>
<wire x1="19.46" y1="23.34" x2="22.3" y2="20.5" width="0.5" layer="1"/>
<wire x1="22.3" y1="20.5" x2="23.1" y2="20.5" width="0.5" layer="1"/>
</signal>
<signal name="FB">
<contactref element="U1" pad="10"/>
<contactref element="R5" pad="1"/>
<contactref element="R6" pad="2"/>
<wire x1="16" y1="10.8" x2="16.6" y2="10.8" width="0.5" layer="1"/>
<wire x1="16.6" y1="10.8" x2="17.3" y2="10.8" width="0.5" layer="1"/>
<wire x1="15.675" y1="13.025" x2="15.675" y2="11.725" width="0.35" layer="1"/>
<wire x1="15.675" y1="11.725" x2="16" y2="11.4" width="0.35" layer="1"/>
<wire x1="16" y1="11.4" x2="16" y2="10.8" width="0.35" layer="1"/>
</signal>
<signal name="PG">
<contactref element="U1" pad="13"/>
<contactref element="R7" pad="1"/>
<contactref element="Q1" pad="1"/>
<wire x1="17.975" y1="14.025" x2="19" y2="13" width="0.35" layer="1"/>
<via x="19" y="13" extent="1-16" drill="0.254"/>
<wire x1="19" y1="13" x2="26.7" y2="13" width="0.5" layer="16"/>
<via x="26.7" y="13" extent="1-16" drill="0.254"/>
<wire x1="26.7" y1="13" x2="27.5" y2="13" width="0.5" layer="1"/>
<wire x1="27.5" y1="13" x2="28" y2="12.5" width="0.5" layer="1"/>
<wire x1="28" y1="12.5" x2="28.15" y2="12.65" width="0.5" layer="1"/>
<wire x1="28.15" y1="12.65" x2="29.9" y2="12.65" width="0.5" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="D3" pad="A"/>
<contactref element="R8" pad="1"/>
<wire x1="29.3" y1="17" x2="29.323" y2="16.977" width="0.5" layer="1"/>
<wire x1="29.323" y1="16.977" x2="32" y2="16.977" width="0.5" layer="1"/>
</signal>
<signal name="+VOUT1">
<contactref element="R8" pad="2"/>
<contactref element="Q1" pad="3"/>
<wire x1="29.3" y1="15.4" x2="32.1" y2="12.6" width="0.5" layer="1"/>
<wire x1="32.1" y1="12.6" x2="32.1" y2="11.7" width="0.5" layer="1"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="5,1,66763b6fa4599c21"/>
<approved hash="19,1,04830601f2edf06f"/>
<approved hash="19,1,048c0608f2e4f060"/>
<approved hash="19,1,009c0048f4a4f470"/>
<approved hash="19,1,00930041f4adf47f"/>
<approved hash="19,1,8304811eedf2efe8"/>
<approved hash="23,1,06301c66ed94fba2"/>
</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>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>


text:
// Copyright (c) 2013 - OJ Reeves & Jeremiah Peschka
//
// This file is provided to you under the Apache License,
// Version 2.0 (the "License"); you may not use this file
// except in compliance with the License.  You may obtain
// a copy of the License at
//
//   http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied.  See the License for the
// specific language governing permissions and limitations
// under the License.

using CorrugatedIron.Config;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;

namespace CorrugatedIron.Comms
{
    internal class RiakConnectionPool : IRiakConnectionManager
    {
        private readonly List<IRiakConnection> _allResources;
        private readonly ConcurrentStack<IRiakConnection> _resources;
        private bool _disposing;

        public RiakConnectionPool(IRiakNodeConfiguration nodeConfig, IRiakConnectionFactory connFactory)
        {
            var poolSize = nodeConfig.PoolSize;
            _allResources = new List<IRiakConnection>();
            _resources = new ConcurrentStack<IRiakConnection>();

            for(var i = 0; i < poolSize; ++i)
            {
                var conn = connFactory.CreateConnection(nodeConfig);
                _allResources.Add(conn);
                _resources.Push(conn);
            }
        }

        public Tuple<bool, TResult> Consume<TResult>(Func<IRiakConnection, TResult> consumer)
        {
            if(_disposing) return Tuple.Create(false, default(TResult));

            IRiakConnection instance = null;
            try
            {
                if(_resources.TryPop(out instance))
                {
                    var result = consumer(instance);
                    return Tuple.Create(true, result);
                }
            }
            catch(Exception)
            {
                return Tuple.Create(false, default(TResult));
            }
            finally
            {
                if(instance != null)
                {
                    _resources.Push(instance);
                }
            }

            return Tuple.Create(false, default(TResult));
        }

        public Tuple<bool, TResult> DelayedConsume<TResult>(Func<IRiakConnection, Action, TResult> consumer)
        {
            if(_disposing) return Tuple.Create(false, default(TResult));

            IRiakConnection instance = null;
            try
            {
                if(_resources.TryPop(out instance))
                {
                    Action cleanup = () =>
                    {
                        var i = instance;
                        instance = null;
                        _resources.Push(i);
                    };

                    var result = consumer(instance, cleanup);
                    return Tuple.Create(true, result);
                }
            }
            catch(Exception)
            {
                if(instance != null)
                {
                    _resources.Push(instance);
                }
                return Tuple.Create(false, default(TResult));
            }

            return Tuple.Create(false, default(TResult));
        }

        public void Dispose()
        {
            if(_disposing) return;

            _disposing = true;

            foreach(var conn in _allResources)
            {
                conn.Dispose();
            }
        }
    }
}

repository: myles-mcdonnell/CorrugatedIron

license_type: permissive

repo_name: myles-mcdonnell/CorrugatedIron

branch_name: refs/heads/develop

extension: cs


text:
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using Blaise.CodeAnalysis.Text;

namespace Blaise.CodeAnalysis.Syntax
{
    public abstract class SyntaxElement
    {
        public abstract SyntaxKind Kind { get; }
        public virtual TextSpan TextSpan
        {
            get
            {
                return TextSpan.FromBounds(GetChildElements().First().TextSpan.Start,
                    GetChildElements().Last().TextSpan.End);
            }
        }
        public IEnumerable<SyntaxElement> GetChildElements()
        {
            var instanceProperties = GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance);
            foreach (var instanceProperty in instanceProperties)
            {
                if (typeof(SyntaxElement).IsAssignableFrom(instanceProperty.PropertyType))
                {
                    var childElement = (SyntaxElement)instanceProperty.GetValue(this);
                    yield return childElement;
                }
                else if (typeof(IEnumerable<SyntaxElement>).IsAssignableFrom(instanceProperty.PropertyType))
                {
                    var childElements = (IEnumerable<SyntaxElement>)instanceProperty.GetValue(this);
                    foreach (var childElement in childElements)
                    {
                        yield return childElement;
                    }
                }
            }
        }

        public void WriteTo(TextWriter writer)
        {
            PrettyPrint(writer, this);
        }

        private static void PrettyPrint(TextWriter writer, SyntaxElement element, string indent = "", bool isLast = true)
        {
            // ├──
            // │
            // └──
            string marker = isLast ? "└──" : "├──";

            writer.Write(indent);
            writer.Write(marker);
            writer.Write(element.Kind);
            if (element is SyntaxToken t && t.Value != null)
            {
                writer.Write($" {t.Value}");
            }
            writer.WriteLine();

            indent += isLast ? "   " : "│  ";
            var lastChild = element.GetChildElements().LastOrDefault();
            foreach (var child in element.GetChildElements())
            {
                PrettyPrint(writer, child, indent, child == lastChild);
            }
        }

        public override string ToString()
        {
            using (var writer = new StringWriter())
            {
                PrettyPrint(writer, this);
                return writer.ToString();
            }
        }
    }
}

license: MIT

repository: ericwhy/Blaise

repo_name: ericwhy/Blaise

branch_name: refs/heads/master


text:
inherit native
require cmake.inc

do_stage() {
    oe_runmake install
    autotools_stage_all
}

do_install() {
	:
}

SRC_URI[md5sum] = "5ba47a94ce276f326abca1fd72a7e7c6"
SRC_URI[sha256sum] = "3c3af80526a32bc2afed616e8f486b847144f2fa3a8e441908bd39c38b146450"

extension: bb


text:
/*
 * Copyright 2012 The Netty Project
 *
 * The Netty Project licenses this file to you under the Apache License,
 * version 2.0 (the "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at:
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 *
 * Copyright (c) The DotNetty Project (Microsoft). All rights reserved.
 *
 *   https://github.com/azure/dotnetty
 *
 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
 *
 * Copyright (c) 2020 The Dotnetty-Span-Fork Project (cuteant@outlook.com) All rights reserved.
 *
 *   https://github.com/cuteant/dotnetty-span-fork
 *
 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
 */

namespace DotNetty.Codecs.Http
{
    public class DefaultHttpObject : IHttpObject
    {
        const int HashCodePrime = 31;
        DecoderResult decoderResult = DecoderResult.Success;

        protected DefaultHttpObject()
        {
        }

        public DecoderResult Result
        {
            get => this.decoderResult;
            set
            {
                if (value is null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.value); }
                this.decoderResult = value;
            }
        }

        public override int GetHashCode()
        {
            int result = 1;
            // ReSharper disable once NonReadonlyMemberInGetHashCode
            result = HashCodePrime * result + this.decoderResult.GetHashCode();
            return result;
        }

        public override bool Equals(object obj)
        {
            if (obj is DefaultHttpObject other)
            {
                return this.decoderResult.Equals(other.decoderResult);
            }
            return false;
        }
    }
}

repository: cuteant/SpanNetty

repo_name: cuteant/SpanNetty

branch_name: refs/heads/main

gha_license_id: MIT

gha_language: C#


text:
package utils

import "log"

func CheckErrorOrDie(e error) {
	if e != nil {
		log.Fatal(e)
	}
}

repository: Azure/ato-toolkit

repo_name: Azure/ato-toolkit

gha_language: PowerShell

extension: go


text:
inherit gpe
LICENSE = "GPL"
DEPENDS = "gtk+ libgpewidget"
SECTION = "gpe"
DESCRIPTION = "Sokoban game for GTK"
PRIORITY = "optional"
PR = "r1"

SRC_URI += " \
            file://fix_makefiles.patch \
           "

SRC_URI[md5sum] = "b10893acb76c5d016c9bcfff6ba9418b"
SRC_URI[sha256sum] = "484f528602bd64df26a1d1db6e249476df80fe31ee8b3f85bc246a1ab73e7fe7"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using TwinPairs.Core;
using TwinPairs.Web.ViewModels;

namespace TwinPairs.Controllers
{
    public class TemplateController : Controller
    {
        [HttpGet()]
        [Route("Template/Board")]
        public PartialViewResult GetBoard()
        {
            return PartialView("Board");
        }

        [HttpGet()]
        [Route("Template/Lobby")]
        public PartialViewResult GetLobby()
        {
            return PartialView("Lobby");
        }
    }
}

repository: DerHulk/TwinPais

repo_name: DerHulk/TwinPais


text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="8.2.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.005" unitdist="inch" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.15875" altunitdist="mm" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="BoardDimension3D" color="7" fill="1" visible="yes" active="yes"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="58" name="b3Ddata" color="7" fill="1" visible="yes" active="yes"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="Anatomie" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
<layer number="110" name="tdokum" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="bdokum" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
<layer number="199" name="L$199" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="-1.27" x2="150.16" y2="-1.27" width="0" layer="20"/>
<wire x1="150.16" y1="-1.27" x2="150.16" y2="61.9" width="0" layer="20"/>
<wire x1="150.16" y1="61.9" x2="0" y2="61.9" width="0" layer="20"/>
<wire x1="0" y1="61.9" x2="0" y2="-1.27" width="0" layer="20"/>
<hole x="144.78" y="57.15" drill="3"/>
<hole x="143.51" y="5.08" drill="3"/>
<hole x="4.1275" y="21.59" drill="3"/>
<rectangle x1="11.5227125" y1="19.6761125" x2="11.62176875" y2="19.68373125" layer="201" rot="R270"/>
<rectangle x1="11.35888125" y1="19.832321875" x2="11.8008375" y2="19.839940625" layer="201" rot="R270"/>
<rectangle x1="11.271253125" y1="19.91233125" x2="11.903709375" y2="19.91995" layer="201" rot="R270"/>
<rectangle x1="11.27125" y1="19.897090625" x2="11.91895" y2="19.904709375" layer="201" rot="R270"/>
<rectangle x1="11.492228125" y1="20.933409375" x2="11.713209375" y2="20.941028125" layer="201" rot="R270"/>
<rectangle x1="11.282678125" y1="19.878040625" x2="11.922759375" y2="19.885659375" layer="201" rot="R270"/>
<rectangle x1="11.328403125" y1="21.089621875" x2="11.892278125" y2="21.097240625" layer="201" rot="R270"/>
<rectangle x1="11.2903" y1="19.8628" x2="11.93038125" y2="19.87041875" layer="201" rot="R270"/>
<rectangle x1="11.297921875" y1="21.11248125" x2="11.937996875" y2="21.1201" layer="201" rot="R270"/>
<rectangle x1="11.29791875" y1="19.847559375" x2="11.938" y2="19.855178125" layer="201" rot="R270"/>
<rectangle x1="11.305540625" y1="21.097240625" x2="11.945621875" y2="21.104859375" layer="201" rot="R270"/>
<rectangle x1="11.30554375" y1="19.832321875" x2="11.94561875" y2="19.839940625" layer="201" rot="R270"/>
<rectangle x1="11.4655625" y1="22.194521875" x2="11.8008375" y2="22.202140625" layer="201" rot="R270"/>
<rectangle x1="11.313159375" y1="21.082" x2="11.953240625" y2="21.08961875" layer="201" rot="R270"/>
<rectangle x1="11.3131625" y1="19.81708125" x2="11.9532375" y2="19.8247" layer="201" rot="R270"/>
<rectangle x1="11.30173125" y1="22.35073125" x2="11.97990625" y2="22.35835" layer="201" rot="R270"/>
<rectangle x1="11.320778125" y1="21.066759375" x2="11.960859375" y2="21.074378125" layer="201" rot="R270"/>
<rectangle x1="11.320778125" y1="19.801840625" x2="11.960859375" y2="19.809459375" layer="201" rot="R270"/>
<rectangle x1="11.1379" y1="22.506940625" x2="12.15898125" y2="22.514559375" layer="201" rot="R270"/>
<rectangle x1="11.328403125" y1="21.051521875" x2="11.968478125" y2="21.059140625" layer="201" rot="R270"/>
<rectangle x1="11.3284" y1="19.7866" x2="11.96848125" y2="19.79421875" layer="201" rot="R270"/>
<rectangle x1="10.970259375" y1="22.666959375" x2="12.341859375" y2="22.674578125" layer="201" rot="R270"/>
<rectangle x1="11.336021875" y1="21.03628125" x2="11.976096875" y2="21.0439" layer="201" rot="R270"/>
<rectangle x1="11.33601875" y1="19.771359375" x2="11.9761" y2="19.778978125" layer="201" rot="R270"/>
<rectangle x1="10.80643125" y1="22.82316875" x2="12.52093125" y2="22.8307875" layer="201" rot="R270"/>
<rectangle x1="11.343640625" y1="21.021040625" x2="11.983721875" y2="21.028659375" layer="201" rot="R270"/>
<rectangle x1="11.34364375" y1="19.756121875" x2="11.98371875" y2="19.763740625" layer="201" rot="R270"/>
<rectangle x1="10.6426" y1="22.97938125" x2="12.7" y2="22.987" layer="201" rot="R270"/>
<rectangle x1="11.351259375" y1="21.0058" x2="11.991340625" y2="21.01341875" layer="201" rot="R270"/>
<rectangle x1="11.34745" y1="19.73706875" x2="11.99515" y2="19.7446875" layer="201" rot="R270"/>
<rectangle x1="10.47876875" y1="23.135590625" x2="12.87906875" y2="23.143209375" layer="201" rot="R270"/>
<rectangle x1="11.358878125" y1="20.982940625" x2="11.998959375" y2="20.990559375" layer="201" rot="R270"/>
<rectangle x1="11.35888125" y1="19.718021875" x2="11.99895625" y2="19.725640625" layer="201" rot="R270"/>
<rectangle x1="10.307321875" y1="23.2918" x2="13.065759375" y2="23.29941875" layer="201" rot="R270"/>
<rectangle x1="11.3665" y1="20.9677" x2="12.00658125" y2="20.97531875" layer="201" rot="R270"/>
<rectangle x1="11.366503125" y1="19.70278125" x2="12.006578125" y2="19.7104" layer="201" rot="R270"/>
<rectangle x1="10.143490625" y1="23.4480125" x2="13.244828125" y2="23.45563125" layer="201" rot="R270"/>
<rectangle x1="11.37411875" y1="20.952459375" x2="12.0142" y2="20.960078125" layer="201" rot="R270"/>
<rectangle x1="11.37411875" y1="19.687540625" x2="12.0142" y2="19.695159375" layer="201" rot="R270"/>
<rectangle x1="9.9796625" y1="23.604221875" x2="13.4239" y2="23.611840625" layer="201" rot="R270"/>
<rectangle x1="11.38174375" y1="20.937221875" x2="12.02181875" y2="20.944840625" layer="201" rot="R270"/>
<rectangle x1="11.381740625" y1="19.6723" x2="12.021821875" y2="19.67991875" layer="201" rot="R270"/>
<rectangle x1="9.81583125" y1="23.76043125" x2="13.60296875" y2="23.76805" layer="201" rot="R270"/>
<rectangle x1="11.3893625" y1="20.92198125" x2="12.0294375" y2="20.9296" layer="201" rot="R270"/>
<rectangle x1="11.389359375" y1="19.657059375" x2="12.029440625" y2="19.664678125" layer="201" rot="R270"/>
<rectangle x1="9.652" y1="23.916640625" x2="13.7820375" y2="23.924259375" layer="201" rot="R270"/>
<rectangle x1="11.396978125" y1="20.906740625" x2="12.037059375" y2="20.914359375" layer="201" rot="R270"/>
<rectangle x1="11.39698125" y1="19.641821875" x2="12.03705625" y2="19.649440625" layer="201" rot="R270"/>
<rectangle x1="9.4843625" y1="24.0766625" x2="13.96491875" y2="24.08428125" layer="201" rot="R270"/>
<rectangle x1="11.4046" y1="20.8915" x2="12.04468125" y2="20.89911875" layer="201" rot="R270"/>
<rectangle x1="11.404603125" y1="19.62658125" x2="12.044678125" y2="19.6342" layer="201" rot="R270"/>
<rectangle x1="9.32053125" y1="24.232871875" x2="14.1439875" y2="24.240490625" layer="201" rot="R270"/>
<rectangle x1="11.41221875" y1="20.876259375" x2="12.0523" y2="20.883878125" layer="201" rot="R270"/>
<rectangle x1="11.41221875" y1="19.611340625" x2="12.0523" y2="19.618959375" layer="201" rot="R270"/>
<rectangle x1="9.156703125" y1="24.38908125" x2="14.323059375" y2="24.3967" layer="201" rot="R270"/>
<rectangle x1="11.41984375" y1="20.861021875" x2="12.05991875" y2="20.868640625" layer="201" rot="R270"/>
<rectangle x1="11.419840625" y1="19.5961" x2="12.059921875" y2="19.60371875" layer="201" rot="R270"/>
<rectangle x1="8.992871875" y1="24.545290625" x2="14.502128125" y2="24.552909375" layer="201" rot="R270"/>
<rectangle x1="11.4274625" y1="20.84578125" x2="12.0675375" y2="20.8534" layer="201" rot="R270"/>
<rectangle x1="11.427459375" y1="19.573240625" x2="12.067540625" y2="19.580859375" layer="201" rot="R270"/>
<rectangle x1="8.82141875" y1="24.7015" x2="14.68881875" y2="24.70911875" layer="201" rot="R270"/>
<rectangle x1="11.43508125" y1="20.822921875" x2="12.07515625" y2="20.830540625" layer="201" rot="R270"/>
<rectangle x1="11.435078125" y1="19.558" x2="12.075159375" y2="19.56561875" layer="201" rot="R270"/>
<rectangle x1="8.657590625" y1="24.857709375" x2="14.867890625" y2="24.865328125" layer="201" rot="R270"/>
<rectangle x1="11.442703125" y1="20.80768125" x2="12.082778125" y2="20.8153" layer="201" rot="R270"/>
<rectangle x1="11.4427" y1="19.542759375" x2="12.08278125" y2="19.550378125" layer="201" rot="R270"/>
<rectangle x1="8.493759375" y1="25.01391875" x2="15.046959375" y2="25.0215375" layer="201" rot="R270"/>
<rectangle x1="11.45031875" y1="20.792440625" x2="12.0904" y2="20.800059375" layer="201" rot="R270"/>
<rectangle x1="11.450321875" y1="19.527521875" x2="12.090396875" y2="19.535140625" layer="201" rot="R270"/>
<rectangle x1="8.32993125" y1="25.17013125" x2="15.22603125" y2="25.17775" layer="201" rot="R270"/>
<rectangle x1="11.457940625" y1="20.7772" x2="12.098021875" y2="20.78481875" layer="201" rot="R270"/>
<rectangle x1="11.45794375" y1="19.51228125" x2="12.09801875" y2="19.5199" layer="201" rot="R270"/>
<rectangle x1="8.162290625" y1="25.33015" x2="15.408909375" y2="25.33776875" layer="201" rot="R270"/>
<rectangle x1="11.465559375" y1="20.761959375" x2="12.105640625" y2="20.769578125" layer="201" rot="R270"/>
<rectangle x1="11.465559375" y1="19.497040625" x2="12.105640625" y2="19.504659375" layer="201" rot="R270"/>
<rectangle x1="7.998459375" y1="25.486359375" x2="15.587978125" y2="25.493978125" layer="201" rot="R270"/>
<rectangle x1="11.47318125" y1="20.746721875" x2="12.11325625" y2="20.754340625" layer="201" rot="R270"/>
<rectangle x1="11.473178125" y1="19.4818" x2="12.113259375" y2="19.48941875" layer="201" rot="R270"/>
<rectangle x1="7.83463125" y1="25.642571875" x2="15.76705" y2="25.650190625" layer="201" rot="R270"/>
<rectangle x1="11.480803125" y1="20.73148125" x2="12.120878125" y2="20.7391" layer="201" rot="R270"/>
<rectangle x1="11.4808" y1="19.466559375" x2="12.12088125" y2="19.474178125" layer="201" rot="R270"/>
<rectangle x1="7.6708" y1="25.79878125" x2="15.94611875" y2="25.8064" layer="201" rot="R270"/>
<rectangle x1="11.48841875" y1="20.716240625" x2="12.1285" y2="20.723859375" layer="201" rot="R270"/>
<rectangle x1="11.488421875" y1="19.451321875" x2="12.128496875" y2="19.458940625" layer="201" rot="R270"/>
<rectangle x1="7.5031625" y1="25.9588" x2="16.129" y2="25.96641875" layer="201" rot="R270"/>
<rectangle x1="11.496040625" y1="20.701" x2="12.136121875" y2="20.70861875" layer="201" rot="R270"/>
<rectangle x1="11.49604375" y1="19.43608125" x2="12.13611875" y2="19.4437" layer="201" rot="R270"/>
<rectangle x1="7.33933125" y1="26.1150125" x2="16.30806875" y2="26.12263125" layer="201" rot="R270"/>
<rectangle x1="11.503659375" y1="20.685759375" x2="12.143740625" y2="20.693378125" layer="201" rot="R270"/>
<rectangle x1="11.5036625" y1="19.413221875" x2="12.1437375" y2="19.420840625" layer="201" rot="R270"/>
<rectangle x1="7.171690625" y1="26.2674125" x2="16.490946875" y2="26.27503125" layer="201" rot="R270"/>
<rectangle x1="11.511278125" y1="20.6629" x2="12.151359375" y2="20.67051875" layer="201" rot="R270"/>
<rectangle x1="11.51128125" y1="19.39798125" x2="12.15135625" y2="19.4056" layer="201" rot="R270"/>
<rectangle x1="7.0078625" y1="26.423621875" x2="16.67001875" y2="26.431240625" layer="201" rot="R270"/>
<rectangle x1="11.5189" y1="20.647659375" x2="12.15898125" y2="20.655278125" layer="201" rot="R270"/>
<rectangle x1="11.5189" y1="19.382740625" x2="12.15898125" y2="19.390359375" layer="201" rot="R270"/>
<rectangle x1="6.84021875" y1="26.583640625" x2="16.8529" y2="26.591259375" layer="201" rot="R270"/>
<rectangle x1="11.526521875" y1="20.632421875" x2="12.166596875" y2="20.640040625" layer="201" rot="R270"/>
<rectangle x1="11.52651875" y1="19.3675" x2="12.1666" y2="19.37511875" layer="201" rot="R270"/>
<rectangle x1="6.676390625" y1="26.73985" x2="17.031971875" y2="26.74746875" layer="201" rot="R270"/>
<rectangle x1="11.53414375" y1="20.61718125" x2="12.17421875" y2="20.6248" layer="201" rot="R270"/>
<rectangle x1="11.534140625" y1="19.352259375" x2="12.174221875" y2="19.359878125" layer="201" rot="R270"/>
<rectangle x1="6.512559375" y1="26.896059375" x2="17.211040625" y2="26.903678125" layer="201" rot="R270"/>
<rectangle x1="11.541759375" y1="20.601940625" x2="12.181840625" y2="20.609559375" layer="201" rot="R270"/>
<rectangle x1="11.5417625" y1="19.337021875" x2="12.1818375" y2="19.344640625" layer="201" rot="R270"/>
<rectangle x1="6.34873125" y1="27.052271875" x2="17.39010625" y2="27.059890625" layer="201" rot="R270"/>
<rectangle x1="11.549378125" y1="20.5867" x2="12.189459375" y2="20.59431875" layer="201" rot="R270"/>
<rectangle x1="11.54938125" y1="19.32178125" x2="12.18945625" y2="19.3294" layer="201" rot="R270"/>
<rectangle x1="6.181090625" y1="27.212290625" x2="17.572990625" y2="27.219909375" layer="201" rot="R270"/>
<rectangle x1="11.557" y1="20.571459375" x2="12.19708125" y2="20.579078125" layer="201" rot="R270"/>
<rectangle x1="11.557" y1="19.306540625" x2="12.19708125" y2="19.314159375" layer="201" rot="R270"/>
<rectangle x1="6.017259375" y1="27.3685" x2="17.752059375" y2="27.37611875" layer="201" rot="R270"/>
<rectangle x1="11.564621875" y1="20.556221875" x2="12.204696875" y2="20.563840625" layer="201" rot="R270"/>
<rectangle x1="11.56461875" y1="19.2913" x2="12.2047" y2="19.29891875" layer="201" rot="R270"/>
<rectangle x1="5.85343125" y1="27.524709375" x2="17.93113125" y2="27.532328125" layer="201" rot="R270"/>
<rectangle x1="11.57224375" y1="20.54098125" x2="12.21231875" y2="20.5486" layer="201" rot="R270"/>
<rectangle x1="11.572240625" y1="19.276059375" x2="12.212321875" y2="19.283678125" layer="201" rot="R270"/>
<rectangle x1="5.6896" y1="27.68091875" x2="18.1102" y2="27.6885375" layer="201" rot="R270"/>
<rectangle x1="11.579859375" y1="20.525740625" x2="12.219940625" y2="20.533359375" layer="201" rot="R270"/>
<rectangle x1="11.579859375" y1="19.2532" x2="12.219940625" y2="19.26081875" layer="201" rot="R270"/>
<rectangle x1="5.51815" y1="27.83713125" x2="18.2968875" y2="27.84475" layer="201" rot="R270"/>
<rectangle x1="11.58748125" y1="20.50288125" x2="12.22755625" y2="20.5105" layer="201" rot="R270"/>
<rectangle x1="11.587478125" y1="19.237959375" x2="12.227559375" y2="19.245578125" layer="201" rot="R270"/>
<rectangle x1="5.354321875" y1="27.993340625" x2="18.475959375" y2="28.000959375" layer="201" rot="R270"/>
<rectangle x1="11.5951" y1="20.487640625" x2="12.23518125" y2="20.495259375" layer="201" rot="R270"/>
<rectangle x1="11.595103125" y1="19.222721875" x2="12.235178125" y2="19.230340625" layer="201" rot="R270"/>
<rectangle x1="5.190490625" y1="28.14955" x2="18.655028125" y2="28.15716875" layer="201" rot="R270"/>
<rectangle x1="11.60271875" y1="20.4724" x2="12.2428" y2="20.48001875" layer="201" rot="R270"/>
<rectangle x1="11.602721875" y1="19.20748125" x2="12.242796875" y2="19.2151" layer="201" rot="R270"/>
<rectangle x1="5.0266625" y1="28.3057625" x2="18.8341" y2="28.31338125" layer="201" rot="R270"/>
<rectangle x1="11.610340625" y1="20.457159375" x2="12.250421875" y2="20.464778125" layer="201" rot="R270"/>
<rectangle x1="11.610340625" y1="19.192240625" x2="12.250421875" y2="19.199859375" layer="201" rot="R270"/>
<rectangle x1="4.859021875" y1="28.46578125" x2="19.016978125" y2="28.4734" layer="201" rot="R270"/>
<rectangle x1="11.6179625" y1="20.441921875" x2="12.2580375" y2="20.449540625" layer="201" rot="R270"/>
<rectangle x1="11.617959375" y1="19.177" x2="12.258040625" y2="19.18461875" layer="201" rot="R270"/>
<rectangle x1="4.695190625" y1="28.621990625" x2="19.196046875" y2="28.629609375" layer="201" rot="R270"/>
<rectangle x1="11.62558125" y1="20.42668125" x2="12.26565625" y2="20.4343" layer="201" rot="R270"/>
<rectangle x1="11.625578125" y1="19.161759375" x2="12.265659375" y2="19.169378125" layer="201" rot="R270"/>
<rectangle x1="4.531359375" y1="28.7782" x2="19.375121875" y2="28.78581875" layer="201" rot="R270"/>
<rectangle x1="11.6332" y1="20.411440625" x2="12.27328125" y2="20.419059375" layer="201" rot="R270"/>
<rectangle x1="11.633203125" y1="19.146521875" x2="12.273278125" y2="19.154140625" layer="201" rot="R270"/>
<rectangle x1="4.36753125" y1="28.9344125" x2="19.5541875" y2="28.94203125" layer="201" rot="R270"/>
<rectangle x1="11.64081875" y1="20.3962" x2="12.2809" y2="20.40381875" layer="201" rot="R270"/>
<rectangle x1="11.640821875" y1="19.13128125" x2="12.280896875" y2="19.1389" layer="201" rot="R270"/>
<rectangle x1="4.19989375" y1="29.09443125" x2="19.73706875" y2="29.10205" layer="201" rot="R270"/>
<rectangle x1="11.648440625" y1="20.380959375" x2="12.288521875" y2="20.388578125" layer="201" rot="R270"/>
<rectangle x1="11.648440625" y1="19.116040625" x2="12.288521875" y2="19.123659375" layer="201" rot="R270"/>
<rectangle x1="4.036059375" y1="29.250640625" x2="19.916140625" y2="29.258259375" layer="201" rot="R270"/>
<rectangle x1="11.65225" y1="20.361909375" x2="12.29995" y2="20.369528125" layer="201" rot="R270"/>
<rectangle x1="11.6560625" y1="19.09318125" x2="12.2961375" y2="19.1008" layer="201" rot="R270"/>
<rectangle x1="3.86841875" y1="29.403040625" x2="20.09901875" y2="29.410659375" layer="201" rot="R270"/>
<rectangle x1="11.663678125" y1="20.342859375" x2="12.303759375" y2="20.350478125" layer="201" rot="R270"/>
<rectangle x1="11.663678125" y1="19.077940625" x2="12.303759375" y2="19.085559375" layer="201" rot="R270"/>
<rectangle x1="3.704590625" y1="29.55925" x2="20.278090625" y2="29.56686875" layer="201" rot="R270"/>
<rectangle x1="11.671303125" y1="20.327621875" x2="12.311378125" y2="20.335240625" layer="201" rot="R270"/>
<rectangle x1="11.6713" y1="19.0627" x2="12.31138125" y2="19.07031875" layer="201" rot="R270"/>
<rectangle x1="3.53695" y1="29.719271875" x2="20.46096875" y2="29.726890625" layer="201" rot="R270"/>
<rectangle x1="11.678921875" y1="20.31238125" x2="12.318996875" y2="20.32" layer="201" rot="R270"/>
<rectangle x1="11.67891875" y1="19.047459375" x2="12.319" y2="19.055078125" layer="201" rot="R270"/>
<rectangle x1="3.373121875" y1="29.87548125" x2="20.640040625" y2="29.8831" layer="201" rot="R270"/>
<rectangle x1="11.686540625" y1="20.297140625" x2="12.326621875" y2="20.304759375" layer="201" rot="R270"/>
<rectangle x1="11.68654375" y1="19.032221875" x2="12.32661875" y2="19.039840625" layer="201" rot="R270"/>
<rectangle x1="3.209290625" y1="30.031690625" x2="20.819109375" y2="30.039309375" layer="201" rot="R270"/>
<rectangle x1="11.694159375" y1="20.2819" x2="12.334240625" y2="20.28951875" layer="201" rot="R270"/>
<rectangle x1="11.6941625" y1="19.01698125" x2="12.3342375" y2="19.0246" layer="201" rot="R270"/>
<rectangle x1="3.045459375" y1="30.1879" x2="20.998178125" y2="30.19551875" layer="201" rot="R270"/>
<rectangle x1="11.701778125" y1="20.266659375" x2="12.341859375" y2="20.274278125" layer="201" rot="R270"/>
<rectangle x1="11.701778125" y1="19.001740625" x2="12.341859375" y2="19.009359375" layer="201" rot="R270"/>
<rectangle x1="2.877821875" y1="30.347921875" x2="21.181059375" y2="30.355540625" layer="201" rot="R270"/>
<rectangle x1="11.709403125" y1="20.251421875" x2="12.349478125" y2="20.259040625" layer="201" rot="R270"/>
<rectangle x1="11.7094" y1="18.9865" x2="12.34948125" y2="18.99411875" layer="201" rot="R270"/>
<rectangle x1="2.713990625" y1="30.50413125" x2="21.360128125" y2="30.51175" layer="201" rot="R270"/>
<rectangle x1="11.717021875" y1="20.23618125" x2="12.357096875" y2="20.2438" layer="201" rot="R270"/>
<rectangle x1="11.71701875" y1="18.971259375" x2="12.3571" y2="18.978878125" layer="201" rot="R270"/>
<rectangle x1="2.5501625" y1="30.660340625" x2="21.5392" y2="30.667959375" layer="201" rot="R270"/>
<rectangle x1="11.724640625" y1="20.220940625" x2="12.364721875" y2="20.228559375" layer="201" rot="R270"/>
<rectangle x1="11.72464375" y1="18.956021875" x2="12.36471875" y2="18.963640625" layer="201" rot="R270"/>
<rectangle x1="2.38633125" y1="30.81655" x2="21.71826875" y2="30.82416875" layer="201" rot="R270"/>
<rectangle x1="11.72845" y1="20.201890625" x2="12.37615" y2="20.209509375" layer="201" rot="R270"/>
<rectangle x1="11.732259375" y1="18.933159375" x2="12.372340625" y2="18.940778125" layer="201" rot="R270"/>
<rectangle x1="2.214878125" y1="30.972759375" x2="21.904959375" y2="30.980378125" layer="201" rot="R270"/>
<rectangle x1="11.739878125" y1="20.182840625" x2="12.379959375" y2="20.190459375" layer="201" rot="R270"/>
<rectangle x1="11.73988125" y1="18.917921875" x2="12.37995625" y2="18.925540625" layer="201" rot="R270"/>
<rectangle x1="2.051053125" y1="31.128971875" x2="22.084028125" y2="31.136590625" layer="201" rot="R270"/>
<rectangle x1="11.7475" y1="20.1676" x2="12.38758125" y2="20.17521875" layer="201" rot="R270"/>
<rectangle x1="11.747503125" y1="18.90268125" x2="12.387578125" y2="18.9103" layer="201" rot="R270"/>
<rectangle x1="1.887221875" y1="31.28518125" x2="22.263096875" y2="31.2928" layer="201" rot="R270"/>
<rectangle x1="11.75511875" y1="20.152359375" x2="12.3952" y2="20.159978125" layer="201" rot="R270"/>
<rectangle x1="11.75511875" y1="18.887440625" x2="12.3952" y2="18.895059375" layer="201" rot="R270"/>
<rectangle x1="1.723390625" y1="31.441390625" x2="22.442171875" y2="31.449009375" layer="201" rot="R270"/>
<rectangle x1="11.76274375" y1="20.137121875" x2="12.40281875" y2="20.144740625" layer="201" rot="R270"/>
<rectangle x1="11.762740625" y1="18.8722" x2="12.402821875" y2="18.87981875" layer="201" rot="R270"/>
<rectangle x1="1.55575" y1="31.601409375" x2="22.62505" y2="31.609028125" layer="201" rot="R270"/>
<rectangle x1="11.7703625" y1="20.12188125" x2="12.4104375" y2="20.1295" layer="201" rot="R270"/>
<rectangle x1="11.770359375" y1="18.856959375" x2="12.410440625" y2="18.864578125" layer="201" rot="R270"/>
<rectangle x1="1.39191875" y1="31.75761875" x2="22.80411875" y2="31.7652375" layer="201" rot="R270"/>
<rectangle x1="11.777978125" y1="20.106640625" x2="12.418059375" y2="20.114259375" layer="201" rot="R270"/>
<rectangle x1="11.77798125" y1="18.841721875" x2="12.41805625" y2="18.849340625" layer="201" rot="R270"/>
<rectangle x1="1.228090625" y1="31.91383125" x2="22.983190625" y2="31.92145" layer="201" rot="R270"/>
<rectangle x1="11.7856" y1="20.0914" x2="12.42568125" y2="20.09901875" layer="201" rot="R270"/>
<rectangle x1="11.785603125" y1="18.82648125" x2="12.425678125" y2="18.8341" layer="201" rot="R270"/>
<rectangle x1="1.064259375" y1="32.070040625" x2="23.162259375" y2="32.077659375" layer="201" rot="R270"/>
<rectangle x1="11.79321875" y1="20.076159375" x2="12.4333" y2="20.083778125" layer="201" rot="R270"/>
<rectangle x1="11.79321875" y1="18.811240625" x2="12.4333" y2="18.818859375" layer="201" rot="R270"/>
<rectangle x1="0.896621875" y1="32.230059375" x2="23.345140625" y2="32.237678125" layer="201" rot="R270"/>
<rectangle x1="11.80084375" y1="20.060921875" x2="12.44091875" y2="20.068540625" layer="201" rot="R270"/>
<rectangle x1="11.79703125" y1="18.792190625" x2="12.44473125" y2="18.799809375" layer="201" rot="R270"/>
<rectangle x1="0.732790625" y1="32.386271875" x2="23.524209375" y2="32.393890625" layer="201" rot="R270"/>
<rectangle x1="11.808459375" y1="20.038059375" x2="12.448540625" y2="20.045678125" layer="201" rot="R270"/>
<rectangle x1="11.808459375" y1="18.773140625" x2="12.448540625" y2="18.780759375" layer="201" rot="R270"/>
<rectangle x1="0.56515" y1="32.538671875" x2="23.7070875" y2="32.546290625" layer="201" rot="R270"/>
<rectangle x1="11.81608125" y1="20.022821875" x2="12.45615625" y2="20.030440625" layer="201" rot="R270"/>
<rectangle x1="11.816078125" y1="18.7579" x2="12.456159375" y2="18.76551875" layer="201" rot="R270"/>
<rectangle x1="0.401321875" y1="32.69488125" x2="23.886159375" y2="32.7025" layer="201" rot="R270"/>
<rectangle x1="11.823703125" y1="20.00758125" x2="12.463778125" y2="20.0152" layer="201" rot="R270"/>
<rectangle x1="11.8237" y1="18.742659375" x2="12.46378125" y2="18.750278125" layer="201" rot="R270"/>
<rectangle x1="0.237490625" y1="32.851090625" x2="24.065228125" y2="32.858709375" layer="201" rot="R270"/>
<rectangle x1="11.83131875" y1="19.992340625" x2="12.4714" y2="19.999959375" layer="201" rot="R270"/>
<rectangle x1="11.831321875" y1="18.727421875" x2="12.471396875" y2="18.735040625" layer="201" rot="R270"/>
<rectangle x1="12.284709375" y1="44.41825" x2="12.932409375" y2="44.42586875" layer="201" rot="R270"/>
<rectangle x1="12.28851875" y1="43.126659375" x2="12.9286" y2="43.134278125" layer="201" rot="R270"/>
<rectangle x1="12.28851875" y1="41.831259375" x2="12.9286" y2="41.838878125" layer="201" rot="R270"/>
<rectangle x1="12.288521875" y1="40.54348125" x2="12.928596875" y2="40.5511" layer="201" rot="R270"/>
<rectangle x1="12.288521875" y1="39.24808125" x2="12.928596875" y2="39.2557" layer="201" rot="R270"/>
<rectangle x1="12.284709375" y1="37.956490625" x2="12.932409375" y2="37.964109375" layer="201" rot="R270"/>
<rectangle x1="12.28851875" y1="36.6649" x2="12.9286" y2="36.67251875" layer="201" rot="R270"/>
<rectangle x1="12.28851875" y1="35.3695" x2="12.9286" y2="35.37711875" layer="201" rot="R270"/>
<rectangle x1="12.284709375" y1="34.077909375" x2="12.932409375" y2="34.085528125" layer="201" rot="R270"/>
<rectangle x1="5.380990625" y1="25.573990625" x2="19.836128125" y2="25.581609375" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="44.41825" x2="12.94003125" y2="44.42586875" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="43.12285" x2="12.94003125" y2="43.13046875" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="41.83506875" x2="12.94003125" y2="41.8426875" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="40.53966875" x2="12.94003125" y2="40.5472875" layer="201" rot="R270"/>
<rectangle x1="12.288521875" y1="39.24808125" x2="12.943840625" y2="39.2557" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="37.956490625" x2="12.94003125" y2="37.964109375" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="36.661090625" x2="12.94003125" y2="36.668709375" layer="201" rot="R270"/>
<rectangle x1="12.288521875" y1="35.3695" x2="12.943840625" y2="35.37711875" layer="201" rot="R270"/>
<rectangle x1="12.29233125" y1="34.077909375" x2="12.94003125" y2="34.085528125" layer="201" rot="R270"/>
<rectangle x1="5.3886125" y1="25.573990625" x2="19.84375" y2="25.581609375" layer="201" rot="R270"/>
<rectangle x1="12.29995" y1="44.41825" x2="12.94765" y2="44.42586875" layer="201" rot="R270"/>
<rectangle x1="12.29995" y1="43.12285" x2="12.94765" y2="43.13046875" layer="201" rot="R270"/>
<rectangle x1="12.296140625" y1="41.831259375" x2="12.951459375" y2="41.838878125" layer="201" rot="R270"/>
<rectangle x1="12.29995" y1="40.53966875" x2="12.94765" y2="40.5472875" layer="201" rot="R270"/>
<rectangle x1="12.29995" y1="39.24426875" x2="12.94765" y2="39.2518875" layer="201" rot="R270"/>
<rectangle x1="12.296140625" y1="37.95268125" x2="12.951459375" y2="37.9603" layer="201" rot="R270"/>
<rectangle x1="12.29995" y1="36.661090625" x2="12.94765" y2="36.668709375" layer="201" rot="R270"/>
<rectangle x1="12.296140625" y1="35.3695" x2="12.951459375" y2="35.37711875" layer="201" rot="R270"/>
<rectangle x1="12.29995" y1="34.077909375" x2="12.94765" y2="34.085528125" layer="201" rot="R270"/>
<rectangle x1="5.39623125" y1="25.573990625" x2="19.85136875" y2="25.581609375" layer="201" rot="R270"/>
<rectangle x1="12.303759375" y1="44.414440625" x2="12.959078125" y2="44.422059375" layer="201" rot="R270"/>
<rectangle x1="12.30756875" y1="43.12285" x2="12.95526875" y2="43.13046875" layer="201" rot="R270"/>
<rectangle x1="12.30756875" y1="41.82745" x2="12.95526875" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.30756875" y1="40.53966875" x2="12.95526875" y2="40.5472875" layer="201" rot="R270"/>
<rectangle x1="12.30756875" y1="39.24426875" x2="12.95526875" y2="39.2518875" layer="201" rot="R270"/>
<rectangle x1="12.303759375" y1="37.95268125" x2="12.959078125" y2="37.9603" layer="201" rot="R270"/>
<rectangle x1="12.30756875" y1="36.661090625" x2="12.95526875" y2="36.668709375" layer="201" rot="R270"/>
<rectangle x1="12.30756875" y1="35.365690625" x2="12.95526875" y2="35.373309375" layer="201" rot="R270"/>
<rectangle x1="12.303759375" y1="34.0741" x2="12.959078125" y2="34.08171875" layer="201" rot="R270"/>
<rectangle x1="5.400040625" y1="25.57018125" x2="19.862796875" y2="25.5778" layer="201" rot="R270"/>
<rectangle x1="12.31138125" y1="44.414440625" x2="12.9667" y2="44.422059375" layer="201" rot="R270"/>
<rectangle x1="12.315190625" y1="43.12285" x2="12.962890625" y2="43.13046875" layer="201" rot="R270"/>
<rectangle x1="12.315190625" y1="41.82745" x2="12.962890625" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.315190625" y1="40.53966875" x2="12.962890625" y2="40.5472875" layer="201" rot="R270"/>
<rectangle x1="12.315190625" y1="39.24426875" x2="12.962890625" y2="39.2518875" layer="201" rot="R270"/>
<rectangle x1="12.31138125" y1="37.95268125" x2="12.9667" y2="37.9603" layer="201" rot="R270"/>
<rectangle x1="12.315190625" y1="36.661090625" x2="12.962890625" y2="36.668709375" layer="201" rot="R270"/>
<rectangle x1="12.315190625" y1="35.365690625" x2="12.962890625" y2="35.373309375" layer="201" rot="R270"/>
<rectangle x1="12.31138125" y1="34.0741" x2="12.9667" y2="34.08171875" layer="201" rot="R270"/>
<rectangle x1="5.4076625" y1="25.57018125" x2="19.87041875" y2="25.5778" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="44.41063125" x2="12.970509375" y2="44.41825" layer="201" rot="R270"/>
<rectangle x1="12.319" y1="43.119040625" x2="12.97431875" y2="43.126659375" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="41.82745" x2="12.970509375" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="40.53966875" x2="12.970509375" y2="40.5472875" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="39.24426875" x2="12.970509375" y2="39.2518875" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="37.94886875" x2="12.970509375" y2="37.9564875" layer="201" rot="R270"/>
<rectangle x1="12.319" y1="36.65728125" x2="12.97431875" y2="36.6649" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="35.365690625" x2="12.970509375" y2="35.373309375" layer="201" rot="R270"/>
<rectangle x1="12.322809375" y1="34.070290625" x2="12.970509375" y2="34.077909375" layer="201" rot="R270"/>
<rectangle x1="5.41528125" y1="25.57018125" x2="19.8780375" y2="25.5778" layer="201" rot="R270"/>
<rectangle x1="12.33043125" y1="44.41063125" x2="12.97813125" y2="44.41825" layer="201" rot="R270"/>
<rectangle x1="12.326621875" y1="43.119040625" x2="12.981940625" y2="43.126659375" layer="201" rot="R270"/>
<rectangle x1="12.33043125" y1="41.82745" x2="12.97813125" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.326621875" y1="40.535859375" x2="12.981940625" y2="40.543478125" layer="201" rot="R270"/>
<rectangle x1="12.33043125" y1="39.24426875" x2="12.97813125" y2="39.2518875" layer="201" rot="R270"/>
<rectangle x1="12.33043125" y1="37.94886875" x2="12.97813125" y2="37.9564875" layer="201" rot="R270"/>
<rectangle x1="12.326621875" y1="36.65728125" x2="12.981940625" y2="36.6649" layer="201" rot="R270"/>
<rectangle x1="12.33043125" y1="35.365690625" x2="12.97813125" y2="35.373309375" layer="201" rot="R270"/>
<rectangle x1="12.33043125" y1="34.070290625" x2="12.97813125" y2="34.077909375" layer="201" rot="R270"/>
<rectangle x1="5.4267125" y1="25.566371875" x2="19.88185" y2="25.573990625" layer="201" rot="R270"/>
<rectangle x1="12.33805" y1="44.41063125" x2="12.98575" y2="44.41825" layer="201" rot="R270"/>
<rectangle x1="12.334240625" y1="43.119040625" x2="12.989559375" y2="43.126659375" layer="201" rot="R270"/>
<rectangle x1="12.33805" y1="41.82745" x2="12.98575" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.334240625" y1="40.535859375" x2="12.989559375" y2="40.543478125" layer="201" rot="R270"/>
<rectangle x1="12.33805" y1="39.24426875" x2="12.98575" y2="39.2518875" layer="201" rot="R270"/>
<rectangle x1="12.33805" y1="37.94886875" x2="12.98575" y2="37.9564875" layer="201" rot="R270"/>
<rectangle x1="12.334240625" y1="36.65728125" x2="12.989559375" y2="36.6649" layer="201" rot="R270"/>
<rectangle x1="12.33805" y1="35.365690625" x2="12.98575" y2="35.373309375" layer="201" rot="R270"/>
<rectangle x1="12.33805" y1="34.070290625" x2="12.98575" y2="34.077909375" layer="201" rot="R270"/>
<rectangle x1="5.43433125" y1="25.566371875" x2="19.88946875" y2="25.573990625" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="44.41063125" x2="12.99336875" y2="44.41825" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="43.11523125" x2="12.99336875" y2="43.12285" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="41.82745" x2="12.99336875" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="40.53205" x2="12.99336875" y2="40.53966875" layer="201" rot="R270"/>
<rectangle x1="12.341859375" y1="39.240459375" x2="12.997178125" y2="39.248078125" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="37.94886875" x2="12.99336875" y2="37.9564875" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="36.65346875" x2="12.99336875" y2="36.6610875" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="35.365690625" x2="12.99336875" y2="35.373309375" layer="201" rot="R270"/>
<rectangle x1="12.34566875" y1="34.070290625" x2="12.99336875" y2="34.077909375" layer="201" rot="R270"/>
<rectangle x1="5.44195" y1="25.566371875" x2="19.8970875" y2="25.573990625" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="44.41063125" x2="13.000990625" y2="44.41825" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="43.11523125" x2="13.000990625" y2="43.12285" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="41.82745" x2="13.000990625" y2="41.83506875" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="40.53205" x2="13.000990625" y2="40.53966875" layer="201" rot="R270"/>
<rectangle x1="12.34948125" y1="39.240459375" x2="13.0048" y2="39.248078125" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="37.94886875" x2="13.000990625" y2="37.9564875" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="36.65346875" x2="13.000990625" y2="36.6610875" layer="201" rot="R270"/>
<rectangle x1="12.34948125" y1="35.36188125" x2="13.0048" y2="35.3695" layer="201" rot="R270"/>
<rectangle x1="12.353290625" y1="34.070290625" x2="13.000990625" y2="34.077909375" layer="201" rot="R270"/>
<rectangle x1="5.449571875" y1="25.566371875" x2="19.904709375" y2="25.573990625" layer="201" rot="R270"/>
<rectangle x1="12.360909375" y1="44.41063125" x2="13.008609375" y2="44.41825" layer="201" rot="R270"/>
<rectangle x1="12.360909375" y1="43.11523125" x2="13.008609375" y2="43.12285" layer="201" rot="R270"/>
<rectangle x1="12.3571" y1="41.823640625" x2="13.01241875" y2="41.831259375" layer="201" rot="R270"/>
<rectangle x1="12.360909375" y1="40.53205" x2="13.008609375" y2="40.53966875" layer="201" rot="R270"/>
<rectangle x1="12.360909375" y1="39.23665" x2="13.008609375" y2="39.24426875" layer="201" rot="R270"/>
<rectangle x1="12.3571" y1="37.945059375" x2="13.01241875" y2="37.952678125" layer="201" rot="R270"/>
<rectangle x1="12.360909375" y1="36.65346875" x2="13.008609375" y2="36.6610875" layer="201" rot="R270"/>
<rectangle x1="12.3571" y1="35.36188125" x2="13.01241875" y2="35.3695" layer="201" rot="R270"/>
<rectangle x1="12.360909375" y1="34.070290625" x2="13.008609375" y2="34.077909375" layer="201" rot="R270"/>
<rectangle x1="5.457190625" y1="25.566371875" x2="19.912328125" y2="25.573990625" layer="201" rot="R270"/>
<rectangle x1="12.364721875" y1="44.406821875" x2="13.020040625" y2="44.414440625" layer="201" rot="R270"/>
<rectangle x1="12.36853125" y1="43.11523125" x2="13.01623125" y2="43.12285" layer="201" rot="R270"/>
<rectangle x1="12.36853125" y1="41.81983125" x2="13.01623125" y2="41.82745" layer="201" rot="R270"/>
<rectangle x1="12.36853125" y1="40.53205" x2="13.01623125" y2="40.53966875" layer="201" rot="R270"/>
<rectangle x1="12.36853125" y1="39.23665" x2="13.01623125" y2="39.24426875" layer="201" rot="R270"/>
<rectangle x1="12.364721875" y1="37.945059375" x2="13.020040625" y2="37.952678125" layer="201" rot="R270"/>
<rectangle x1="12.36853125" y1="36.65346875" x2="13.01623125" y2="36.6610875" layer="201" rot="R270"/>
<rectangle x1="12.36853125" y1="35.35806875" x2="13.01623125" y2="35.3656875" layer="201" rot="R270"/>
<rectangle x1="12.364721875" y1="34.06648125" x2="13.020040625" y2="34.0741" layer="201" rot="R270"/>
<rectangle x1="5.461003125" y1="25.5625625" x2="19.923759375" y2="25.57018125" layer="201" rot="R270"/>
<rectangle x1="12.372340625" y1="44.406821875" x2="13.027659375" y2="44.414440625" layer="201" rot="R270"/>
<rectangle x1="12.37615" y1="43.11523125" x2="13.02385" y2="43.12285" layer="201" rot="R270"/>
<rectangle x1="12.37615" y1="41.81983125" x2="13.02385" y2="41.82745" layer="201" rot="R270"/>
<rectangle x1="12.37615" y1="40.53205" x2="13.02385" y2="40.53966875" layer="201" rot="R270"/>
<rectangle x1="12.37615" y1="39.23665" x2="13.02385" y2="39.24426875" layer="201" rot="R270"/>
<rectangle x1="12.372340625" y1="37.945059375" x2="13.027659375" y2="37.952678125" layer="201" rot="R270"/>
<rectangle x1="12.37615" y1="36.65346875" x2="13.02385" y2="36.6610875" layer="201" rot="R270"/>
<rectangle x1="12.37615" y1="35.35806875" x2="13.02385" y2="35.3656875" layer="201" rot="R270"/>
<rectangle x1="12.372340625" y1="34.06648125" x2="13.027659375" y2="34.0741" layer="201" rot="R270"/>
<rectangle x1="5.468621875" y1="25.5625625" x2="19.931378125" y2="25.57018125" layer="201" rot="R270"/>
<rectangle x1="12.379959375" y1="44.406821875" x2="13.035278125" y2="44.414440625" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="43.11523125" x2="13.03146875" y2="43.12285" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="41.81983125" x2="13.03146875" y2="41.82745" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="40.53205" x2="13.03146875" y2="40.53966875" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="39.23665" x2="13.03146875" y2="39.24426875" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="37.94125" x2="13.03146875" y2="37.94886875" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="36.65346875" x2="13.03146875" y2="36.6610875" layer="201" rot="R270"/>
<rectangle x1="12.38376875" y1="35.35806875" x2="13.03146875" y2="35.3656875" layer="201" rot="R270"/>
<rectangle x1="12.379959375" y1="34.06648125" x2="13.035278125" y2="34.0741" layer="201" rot="R270"/>
<rectangle x1="5.476240625" y1="25.5625625" x2="19.938996875" y2="25.57018125" layer="201" rot="R270"/>
<rectangle x1="12.391390625" y1="44.403009375" x2="13.039090625" y2="44.410628125" layer="201" rot="R270"/>
<rectangle x1="12.38758125" y1="43.111421875" x2="13.0429" y2="43.119040625" layer="201" rot="R270"/>
<rectangle x1="12.391390625" y1="41.81983125" x2="13.039090625" y2="41.82745" layer="201" rot="R270"/>
<rectangle x1="12.38758125" y1="40.528240625" x2="13.0429" y2="40.535859375" layer="201" rot="R270"/>
<rectangle x1="12.391390625" y1="39.23665" x2="13.039090625" y2="39.24426875" layer="201" rot="R270"/>
<rectangle x1="12.391390625" y1="37.94125" x2="13.039090625" y2="37.94886875" layer="201" rot="R270"/>
<rectangle x1="12.38758125" y1="36.649659375" x2="13.0429" y2="36.657278125" layer="201" rot="R270"/>
<rectangle x1="12.391390625" y1="35.35806875" x2="13.039090625" y2="35.3656875" layer="201" rot="R270"/>
<rectangle x1="12.391390625" y1="34.06266875" x2="13.039090625" y2="34.0702875" layer="201" rot="R270"/>
<rectangle x1="5.487671875" y1="25.55875" x2="19.942809375" y2="25.56636875" layer="201" rot="R270"/>
<rectangle x1="12.399009375" y1="44.403009375" x2="13.046709375" y2="44.410628125" layer="201" rot="R270"/>
<rectangle x1="12.3952" y1="43.111421875" x2="13.05051875" y2="43.119040625" layer="201" rot="R270"/>
<rectangle x1="12.399009375" y1="41.81983125" x2="13.046709375" y2="41.82745" layer="201" rot="R270"/>
<rectangle x1="12.3952" y1="40.528240625" x2="13.05051875" y2="40.535859375" layer="201" rot="R270"/>
<rectangle x1="12.399009375" y1="39.23665" x2="13.046709375" y2="39.24426875" layer="201" rot="R270"/>
<rectangle x1="12.399009375" y1="37.94125" x2="13.046709375" y2="37.94886875" layer="201" rot="R270"/>
<rectangle x1="12.3952" y1="36.649659375" x2="13.05051875" y2="36.657278125" layer="201" rot="R270"/>
<rectangle x1="12.399009375" y1="35.35806875" x2="13.046709375" y2="35.3656875" layer="201" rot="R270"/>
<rectangle x1="12.399009375" y1="34.06266875" x2="13.046709375" y2="34.0702875" layer="201" rot="R270"/>

url: https://raw.githubusercontent.com/syrianah/EAGLE-Designs/900c6577b24dcc6526f5cfd23ba6b22b22c03015/EAGLE Models/BMS/BMS MiniCAN Boards/BMS MiniCAN Themistor Board Rev. 6.brd

repository: syrianah/EAGLE-Designs

repo_name: syrianah/EAGLE-Designs

extension: brd

filename: BMS MiniCAN Themistor Board Rev. 6.brd