text:
21.7551" y2="40.4241" layer="25"/>
<rectangle x1="22.0345" y1="40.3987" x2="22.3901" y2="40.4241" layer="25"/>
<rectangle x1="22.8219" y1="40.3987" x2="23.0759" y2="40.4241" layer="25"/>
<rectangle x1="23.6093" y1="40.3987" x2="23.8633" y2="40.4241" layer="25"/>
<rectangle x1="24.8793" y1="40.3987" x2="25.1333" y2="40.4241" layer="25"/>
<rectangle x1="26.1493" y1="40.3987" x2="26.4033" y2="40.4241" layer="25"/>
<rectangle x1="26.5811" y1="40.3987" x2="27.5971" y2="40.4241" layer="25"/>
<rectangle x1="17.1831" y1="40.4241" x2="18.1483" y2="40.4495" layer="25"/>
<rectangle x1="19.6977" y1="40.4241" x2="19.9517" y2="40.4495" layer="25"/>
<rectangle x1="20.1549" y1="40.4241" x2="20.9677" y2="40.4495" layer="25"/>
<rectangle x1="21.5265" y1="40.4241" x2="21.7551" y2="40.4495" layer="25"/>
<rectangle x1="22.0091" y1="40.4241" x2="22.3647" y2="40.4495" layer="25"/>
<rectangle x1="22.8219" y1="40.4241" x2="23.0759" y2="40.4495" layer="25"/>
<rectangle x1="23.6093" y1="40.4241" x2="23.8633" y2="40.4495" layer="25"/>
<rectangle x1="24.8793" y1="40.4241" x2="25.1333" y2="40.4495" layer="25"/>
<rectangle x1="26.1493" y1="40.4241" x2="26.4033" y2="40.4495" layer="25"/>
<rectangle x1="26.5811" y1="40.4241" x2="27.5971" y2="40.4495" layer="25"/>
<rectangle x1="17.1831" y1="40.4495" x2="18.1483" y2="40.4749" layer="25"/>
<rectangle x1="19.6977" y1="40.4495" x2="19.9517" y2="40.4749" layer="25"/>
<rectangle x1="21.5265" y1="40.4495" x2="21.7551" y2="40.4749" layer="25"/>
<rectangle x1="21.9837" y1="40.4495" x2="22.3393" y2="40.4749" layer="25"/>
<rectangle x1="22.8219" y1="40.4495" x2="23.0759" y2="40.4749" layer="25"/>
<rectangle x1="23.6093" y1="40.4495" x2="23.8633" y2="40.4749" layer="25"/>
<rectangle x1="24.8793" y1="40.4495" x2="25.1333" y2="40.4749" layer="25"/>
<rectangle x1="26.1493" y1="40.4495" x2="26.4033" y2="40.4749" layer="25"/>
<rectangle x1="27.3431" y1="40.4495" x2="27.5971" y2="40.4749" layer="25"/>
<rectangle x1="17.2085" y1="40.4749" x2="18.1737" y2="40.5003" layer="25"/>
<rectangle x1="19.6977" y1="40.4749" x2="19.9517" y2="40.5003" layer="25"/>
<rectangle x1="21.5265" y1="40.4749" x2="21.7551" y2="40.5003" layer="25"/>
<rectangle x1="21.9583" y1="40.4749" x2="22.3139" y2="40.5003" layer="25"/>
<rectangle x1="22.8219" y1="40.4749" x2="23.0759" y2="40.5003" layer="25"/>
<rectangle x1="23.6093" y1="40.4749" x2="23.8633" y2="40.5003" layer="25"/>
<rectangle x1="24.8793" y1="40.4749" x2="25.1333" y2="40.5003" layer="25"/>
<rectangle x1="26.1493" y1="40.4749" x2="26.4033" y2="40.5003" layer="25"/>
<rectangle x1="27.3431" y1="40.4749" x2="27.5971" y2="40.5003" layer="25"/>
<rectangle x1="17.2085" y1="40.5003" x2="18.1991" y2="40.5257" layer="25"/>
<rectangle x1="19.6977" y1="40.5003" x2="19.9517" y2="40.5257" layer="25"/>
<rectangle x1="21.5265" y1="40.5003" x2="21.7551" y2="40.5257" layer="25"/>
<rectangle x1="21.9329" y1="40.5003" x2="22.2885" y2="40.5257" layer="25"/>
<rectangle x1="22.8219" y1="40.5003" x2="23.0759" y2="40.5257" layer="25"/>
<rectangle x1="23.6093" y1="40.5003" x2="23.8633" y2="40.5257" layer="25"/>
<rectangle x1="24.8793" y1="40.5003" x2="25.1333" y2="40.5257" layer="25"/>
<rectangle x1="26.1493" y1="40.5003" x2="26.4033" y2="40.5257" layer="25"/>
<rectangle x1="27.3431" y1="40.5003" x2="27.5971" y2="40.5257" layer="25"/>
<rectangle x1="17.2085" y1="40.5257" x2="18.2245" y2="40.5511" layer="25"/>
<rectangle x1="19.6977" y1="40.5257" x2="19.9517" y2="40.5511" layer="25"/>
<rectangle x1="21.5265" y1="40.5257" x2="21.7551" y2="40.5511" layer="25"/>
<rectangle x1="21.9075" y1="40.5257" x2="22.2631" y2="40.5511" layer="25"/>
<rectangle x1="22.8219" y1="40.5257" x2="23.0759" y2="40.5511" layer="25"/>
<rectangle x1="23.6093" y1="40.5257" x2="23.8633" y2="40.5511" layer="25"/>
<rectangle x1="24.8793" y1="40.5257" x2="25.1333" y2="40.5511" layer="25"/>
<rectangle x1="26.1493" y1="40.5257" x2="26.4033" y2="40.5511" layer="25"/>
<rectangle x1="27.3431" y1="40.5257" x2="27.5971" y2="40.5511" layer="25"/>
<rectangle x1="17.2339" y1="40.5511" x2="18.2753" y2="40.5765" layer="25"/>
<rectangle x1="19.6977" y1="40.5511" x2="19.9517" y2="40.5765" layer="25"/>
<rectangle x1="21.5265" y1="40.5511" x2="21.7551" y2="40.5765" layer="25"/>
<rectangle x1="21.8821" y1="40.5511" x2="22.2377" y2="40.5765" layer="25"/>
<rectangle x1="22.8219" y1="40.5511" x2="23.0759" y2="40.5765" layer="25"/>
<rectangle x1="23.6093" y1="40.5511" x2="23.8633" y2="40.5765" layer="25"/>
<rectangle x1="24.8793" y1="40.5511" x2="25.1333" y2="40.5765" layer="25"/>
<rectangle x1="26.1493" y1="40.5511" x2="26.4033" y2="40.5765" layer="25"/>
<rectangle x1="27.3431" y1="40.5511" x2="27.5971" y2="40.5765" layer="25"/>
<rectangle x1="17.2339" y1="40.5765" x2="18.3007" y2="40.6019" layer="25"/>
<rectangle x1="19.6977" y1="40.5765" x2="19.9517" y2="40.6019" layer="25"/>
<rectangle x1="21.5265" y1="40.5765" x2="21.7551" y2="40.6019" layer="25"/>
<rectangle x1="21.8567" y1="40.5765" x2="22.2123" y2="40.6019" layer="25"/>
<rectangle x1="22.8219" y1="40.5765" x2="23.0759" y2="40.6019" layer="25"/>
<rectangle x1="23.6093" y1="40.5765" x2="23.8633" y2="40.6019" layer="25"/>
<rectangle x1="24.8793" y1="40.5765" x2="25.1333" y2="40.6019" layer="25"/>
<rectangle x1="26.1493" y1="40.5765" x2="26.4033" y2="40.6019" layer="25"/>
<rectangle x1="27.3431" y1="40.5765" x2="27.5971" y2="40.6019" layer="25"/>
<rectangle x1="17.2593" y1="40.6019" x2="18.3261" y2="40.6273" layer="25"/>
<rectangle x1="19.6977" y1="40.6019" x2="19.9517" y2="40.6273" layer="25"/>
<rectangle x1="21.5265" y1="40.6019" x2="21.7551" y2="40.6273" layer="25"/>
<rectangle x1="21.8313" y1="40.6019" x2="22.1869" y2="40.6273" layer="25"/>
<rectangle x1="22.8219" y1="40.6019" x2="23.0759" y2="40.6273" layer="25"/>
<rectangle x1="23.6093" y1="40.6019" x2="23.8633" y2="40.6273" layer="25"/>
<rectangle x1="24.8793" y1="40.6019" x2="25.1333" y2="40.6273" layer="25"/>
<rectangle x1="26.1493" y1="40.6019" x2="26.4033" y2="40.6273" layer="25"/>
<rectangle x1="27.3431" y1="40.6019" x2="27.5971" y2="40.6273" layer="25"/>
<rectangle x1="17.2593" y1="40.6273" x2="18.3515" y2="40.6527" layer="25"/>
<rectangle x1="19.6977" y1="40.6273" x2="19.9517" y2="40.6527" layer="25"/>
<rectangle x1="21.5265" y1="40.6273" x2="21.7551" y2="40.6527" layer="25"/>
<rectangle x1="21.8059" y1="40.6273" x2="22.1615" y2="40.6527" layer="25"/>
<rectangle x1="22.8219" y1="40.6273" x2="23.0759" y2="40.6527" layer="25"/>
<rectangle x1="23.6093" y1="40.6273" x2="23.8633" y2="40.6527" layer="25"/>
<rectangle x1="24.8793" y1="40.6273" x2="25.1333" y2="40.6527" layer="25"/>
<rectangle x1="26.1493" y1="40.6273" x2="26.4033" y2="40.6527" layer="25"/>
<rectangle x1="27.3431" y1="40.6273" x2="27.5971" y2="40.6527" layer="25"/>
<rectangle x1="17.2847" y1="40.6527" x2="18.4023" y2="40.6781" layer="25"/>
<rectangle x1="19.6977" y1="40.6527" x2="19.9517" y2="40.6781" layer="25"/>
<rectangle x1="21.5265" y1="40.6527" x2="21.7551" y2="40.6781" layer="25"/>
<rectangle x1="21.7805" y1="40.6527" x2="22.1361" y2="40.6781" layer="25"/>
<rectangle x1="22.8219" y1="40.6527" x2="23.0759" y2="40.6781" layer="25"/>
<rectangle x1="23.6093" y1="40.6527" x2="23.8633" y2="40.6781" layer="25"/>
<rectangle x1="24.8793" y1="40.6527" x2="25.1333" y2="40.6781" layer="25"/>
<rectangle x1="26.1493" y1="40.6527" x2="26.4033" y2="40.6781" layer="25"/>
<rectangle x1="27.3431" y1="40.6527" x2="27.5971" y2="40.6781" layer="25"/>
<rectangle x1="17.3101" y1="40.6781" x2="18.4277" y2="40.7035" layer="25"/>
<rectangle x1="19.6977" y1="40.6781" x2="19.9517" y2="40.7035" layer="25"/>
<rectangle x1="21.5265" y1="40.6781" x2="22.1107" y2="40.7035" layer="25"/>
<rectangle x1="22.8219" y1="40.6781" x2="23.0759" y2="40.7035" layer="25"/>
<rectangle x1="23.6093" y1="40.6781" x2="23.8633" y2="40.7035" layer="25"/>
<rectangle x1="24.8793" y1="40.6781" x2="25.1333" y2="40.7035" layer="25"/>
<rectangle x1="26.1493" y1="40.6781" x2="26.4033" y2="40.7035" layer="25"/>
<rectangle x1="27.3431" y1="40.6781" x2="27.5971" y2="40.7035" layer="25"/>
<rectangle x1="17.3355" y1="40.7035" x2="18.4531" y2="40.7289" layer="25"/>
<rectangle x1="19.6977" y1="40.7035" x2="19.9517" y2="40.7289" layer="25"/>
<rectangle x1="21.5265" y1="40.7035" x2="22.0853" y2="40.7289" layer="25"/>
<rectangle x1="22.8219" y1="40.7035" x2="23.0759" y2="40.7289" layer="25"/>
<rectangle x1="23.6093" y1="40.7035" x2="23.8633" y2="40.7289" layer="25"/>
<rectangle x1="24.8793" y1="40.7035" x2="25.1333" y2="40.7289" layer="25"/>
<rectangle x1="26.1493" y1="40.7035" x2="26.4033" y2="40.7289" layer="25"/>
<rectangle x1="27.3431" y1="40.7035" x2="27.5971" y2="40.7289" layer="25"/>
<rectangle x1="17.3609" y1="40.7289" x2="18.4785" y2="40.7543" layer="25"/>
<rectangle x1="19.6977" y1="40.7289" x2="19.9517" y2="40.7543" layer="25"/>
<rectangle x1="21.5265" y1="40.7289" x2="22.0599" y2="40.7543" layer="25"/>
<rectangle x1="22.8219" y1="40.7289" x2="23.0759" y2="40.7543" layer="25"/>
<rectangle x1="23.6093" y1="40.7289" x2="23.8633" y2="40.7543" layer="25"/>
<rectangle x1="24.8793" y1="40.7289" x2="25.1333" y2="40.7543" layer="25"/>
<rectangle x1="26.1493" y1="40.7289" x2="26.4033" y2="40.7543" layer="25"/>
<rectangle x1="27.3431" y1="40.7289" x2="27.5971" y2="40.7543" layer="25"/>
<rectangle x1="17.4117" y1="40.7543" x2="18.5039" y2="40.7797" layer="25"/>
<rectangle x1="19.6977" y1="40.7543" x2="19.9517" y2="40.7797" layer="25"/>
<rectangle x1="21.5265" y1="40.7543" x2="22.0345" y2="40.7797" layer="25"/>
<rectangle x1="22.8219" y1="40.7543" x2="23.0759" y2="40.7797" layer="25"/>
<rectangle x1="23.6093" y1="40.7543" x2="23.8633" y2="40.7797" layer="25"/>
<rectangle x1="24.8793" y1="40.7543" x2="25.1333" y2="40.7797" layer="25"/>
<rectangle x1="26.1493" y1="40.7543" x2="26.4033" y2="40.7797" layer="25"/>
<rectangle x1="27.3431" y1="40.7543" x2="27.5971" y2="40.7797" layer="25"/>
<rectangle x1="17.4371" y1="40.7797" x2="18.5547" y2="40.8051" layer="25"/>
<rectangle x1="19.6977" y1="40.7797" x2="19.9517" y2="40.8051" layer="25"/>
<rectangle x1="21.5265" y1="40.7797" x2="22.0091" y2="40.8051" layer="25"/>
<rectangle x1="22.8219" y1="40.7797" x2="23.0759" y2="40.8051" layer="25"/>
<rectangle x1="23.6093" y1="40.7797" x2="23.8633" y2="40.8051" layer="25"/>
<rectangle x1="24.8793" y1="40.7797" x2="25.1333" y2="40.8051" layer="25"/>
<rectangle x1="26.1493" y1="40.7797" x2="26.4033" y2="40.8051" layer="25"/>
<rectangle x1="27.3431" y1="40.7797" x2="27.5971" y2="40.8051" layer="25"/>
<rectangle x1="17.5133" y1="40.8051" x2="17.8435" y2="40.8305" layer="25"/>
<rectangle x1="17.9197" y1="40.8051" x2="18.5801" y2="40.8305" layer="25"/>
<rectangle x1="19.6977" y1="40.8051" x2="19.9517" y2="40.8305" layer="25"/>
<rectangle x1="21.5265" y1="40.8051" x2="21.9837" y2="40.8305" layer="25"/>
<rectangle x1="22.8219" y1="40.8051" x2="23.0759" y2="40.8305" layer="25"/>
<rectangle x1="23.6093" y1="40.8051" x2="23.8633" y2="40.8305" layer="25"/>
<rectangle x1="24.8793" y1="40.8051" x2="25.1333" y2="40.8305" layer="25"/>
<rectangle x1="26.1493" y1="40.8051" x2="26.4033" y2="40.8305" layer="25"/>
<rectangle x1="27.3431" y1="40.8051" x2="27.5971" y2="40.8305" layer="25"/>
<rectangle x1="17.6149" y1="40.8305" x2="17.7419" y2="40.8559" layer="25"/>
<rectangle x1="17.9451" y1="40.8305" x2="18.6055" y2="40.8559" layer="25"/>
<rectangle x1="19.6977" y1="40.8305" x2="21.0439" y2="40.8559" layer="25"/>
<rectangle x1="21.5265" y1="40.8305" x2="21.9583" y2="40.8559" layer="25"/>
<rectangle x1="22.8219" y1="40.8305" x2="23.0759" y2="40.8559" layer="25"/>
<rectangle x1="23.6093" y1="40.8305" x2="23.8633" y2="40.8559" layer="25"/>
<rectangle x1="24.3205" y1="40.8305" x2="25.6921" y2="40.8559" layer="25"/>
<rectangle x1="26.1493" y1="40.8305" x2="26.4033" y2="40.8559" layer="25"/>
<rectangle x1="27.3431" y1="40.8305" x2="27.5971" y2="40.8559" layer="25"/>
<rectangle x1="17.9959" y1="40.8559" x2="18.6309" y2="40.8813" layer="25"/>
<rectangle x1="19.6977" y1="40.8559" x2="21.0439" y2="40.8813" layer="25"/>
<rectangle x1="21.5265" y1="40.8559" x2="21.9329" y2="40.8813" layer="25"/>
<rectangle x1="22.8219" y1="40.8559" x2="23.0759" y2="40.8813" layer="25"/>
<rectangle x1="23.6093" y1="40.8559" x2="23.8633" y2="40.8813" layer="25"/>
<rectangle x1="24.3205" y1="40.8559" x2="25.6921" y2="40.8813" layer="25"/>
<rectangle x1="26.1493" y1="40.8559" x2="26.4033" y2="40.8813" layer="25"/>
<rectangle x1="27.3431" y1="40.8559" x2="27.5971" y2="40.8813" layer="25"/>
<rectangle x1="18.0213" y1="40.8813" x2="18.6817" y2="40.9067" layer="25"/>
<rectangle x1="19.6977" y1="40.8813" x2="21.0439" y2="40.9067" layer="25"/>
<rectangle x1="21.5265" y1="40.8813" x2="21.9075" y2="40.9067" layer="25"/>
<rectangle x1="22.8219" y1="40.8813" x2="23.0759" y2="40.9067" layer="25"/>
<rectangle x1="23.6093" y1="40.8813" x2="23.8633" y2="40.9067" layer="25"/>
<rectangle x1="24.3205" y1="40.8813" x2="25.6921" y2="40.9067" layer="25"/>
<rectangle x1="26.1493" y1="40.8813" x2="26.4033" y2="40.9067" layer="25"/>
<rectangle x1="27.3431" y1="40.8813" x2="27.5971" y2="40.9067" layer="25"/>
<rectangle x1="18.0467" y1="40.9067" x2="18.7071" y2="40.9321" layer="25"/>
<rectangle x1="19.6977" y1="40.9067" x2="21.0439" y2="40.9321" layer="25"/>
<rectangle x1="21.5265" y1="40.9067" x2="21.8821" y2="40.9321" layer="25"/>
<rectangle x1="22.8219" y1="40.9067" x2="23.0759" y2="40.9321" layer="25"/>
<rectangle x1="23.6093" y1="40.9067" x2="23.8633" y2="40.9321" layer="25"/>
<rectangle x1="24.3205" y1="40.9067" x2="25.6921" y2="40.9321" layer="25"/>
<rectangle x1="26.1493" y1="40.9067" x2="26.4033" y2="40.9321" layer="25"/>
<rectangle x1="27.3431" y1="40.9067" x2="27.5971" y2="40.9321" layer="25"/>
<rectangle x1="18.0975" y1="40.9321" x2="18.7325" y2="40.9575" layer="25"/>
<rectangle x1="19.6977" y1="40.9321" x2="21.0439" y2="40.9575" layer="25"/>
<rectangle x1="21.5265" y1="40.9321" x2="21.8567" y2="40.9575" layer="25"/>
<rectangle x1="22.8219" y1="40.9321" x2="23.0759" y2="40.9575" layer="25"/>
<rectangle x1="23.6093" y1="40.9321" x2="23.8633" y2="40.9575" layer="25"/>
<rectangle x1="24.3205" y1="40.9321" x2="25.6921" y2="40.9575" layer="25"/>
<rectangle x1="26.1493" y1="40.9321" x2="26.4033" y2="40.9575" layer="25"/>
<rectangle x1="27.3431" y1="40.9321" x2="27.5971" y2="40.9575" layer="25"/>
<rectangle x1="18.1229" y1="40.9575" x2="18.7579" y2="40.9829" layer="25"/>
<rectangle x1="19.6977" y1="40.9575" x2="21.0439" y2="40.9829" layer="25"/>
<rectangle x1="21.5265" y1="40.9575" x2="21.8313" y2="40.9829" layer="25"/>
<rectangle x1="22.8219" y1="40.9575" x2="23.0759" y2="40.9829" layer="25"/>
<rectangle x1="23.6093" y1="40.9575" x2="23.8633" y2="40.9829" layer="25"/>
<rectangle x1="24.3205" y1="40.9575" x2="25.6921" y2="40.9829" layer="25"/>
<rectangle x1="26.1493" y1="40.9575" x2="26.4033" y2="40.9829" layer="25"/>
<rectangle x1="27.3431" y1="40.9575" x2="27.5971" y2="40.9829" layer="25"/>
<rectangle x1="18.1483" y1="40.9829" x2="18.8087" y2="41.0083" layer="25"/>
<rectangle x1="19.6977" y1="40.9829" x2="21.0439" y2="41.0083" layer="25"/>
<rectangle x1="21.5265" y1="40.9829" x2="21.8059" y2="41.0083" layer="25"/>
<rectangle x1="22.8219" y1="40.9829" x2="23.0759" y2="41.0083" layer="25"/>
<rectangle x1="23.6093" y1="40.9829" x2="23.8633" y2="41.0083" layer="25"/>
<rectangle x1="24.3205" y1="40.9829" x2="25.6921" y2="41.0083" layer="25"/>
<rectangle x1="26.1493" y1="40.9829" x2="26.4033" y2="41.0083" layer="25"/>
<rectangle x1="27.3431" y1="40.9829" x2="27.5971" y2="41.0083" layer="25"/>
<rectangle x1="18.1737" y1="41.0083" x2="18.8341" y2="41.0337" layer="25"/>
<rectangle x1="19.6977" y1="41.0083" x2="21.0439" y2="41.0337" layer="25"/>
<rectangle x1="21.5265" y1="41.0083" x2="21.7805" y2="41.0337" layer="25"/>
<rectangle x1="22.8219" y1="41.0083" x2="23.0759" y2="41.0337" layer="25"/>
<rectangle x1="23.6093" y1="41.0083" x2="23.8633" y2="41.0337" layer="25"/>
<rectangle x1="24.3205" y1="41.0083" x2="25.6921" y2="41.0337" layer="25"/>
<rectangle x1="26.1493" y1="41.0083" x2="26.4033" y2="41.0337" layer="25"/>
<rectangle x1="27.3431" y1="41.0083" x2="27.5971" y2="41.0337" layer="25"/>
<rectangle x1="18.2245" y1="41.0337" x2="18.8595" y2="41.0591" layer="25"/>
<rectangle x1="19.6977" y1="41.0337" x2="21.0439" y2="41.0591" layer="25"/>
<rectangle x1="21.5519" y1="41.0337" x2="21.7551" y2="41.0591" layer="25"/>
<rectangle x1="22.8219" y1="41.0337" x2="23.0759" y2="41.0591" layer="25"/>
<rectangle x1="23.6093" y1="41.0337" x2="23.8633" y2="41.0591" layer="25"/>
<rectangle x1="24.3205" y1="41.0337" x2="25.6921" y2="41.0591" layer="25"/>
<rectangle x1="26.1493" y1="41.0337" x2="26.4033" y2="41.0591" layer="25"/>
<rectangle x1="27.3431" y1="41.0337" x2="27.5971" y2="41.0591" layer="25"/>
<rectangle x1="18.2499" y1="41.0591" x2="18.8849" y2="41.0845" layer="25"/>
<rectangle x1="19.6977" y1="41.0591" x2="21.0439" y2="41.0845" layer="25"/>
<rectangle x1="21.5773" y1="41.0591" x2="21.7297" y2="41.0845" layer="25"/>
<rectangle x1="22.8219" y1="41.0591" x2="23.0759" y2="41.0845" layer="25"/>
<rectangle x1="23.6093" y1="41.0591" x2="23.8633" y2="41.0845" layer="25"/>
<rectangle x1="24.2951" y1="41.0591" x2="25.6921" y2="41.0845" layer="25"/>
<rectangle x1="26.1493" y1="41.0591" x2="26.4033" y2="41.0845" layer="25"/>
<rectangle x1="27.3431" y1="41.0591" x2="27.5971" y2="41.0845" layer="25"/>
<rectangle x1="18.2753" y1="41.0845" x2="18.9357" y2="41.1099" layer="25"/>
<rectangle x1="18.3261" y1="41.1099" x2="18.9611" y2="41.1353" layer="25"/>
<rectangle x1="18.3515" y1="41.1353" x2="18.9865" y2="41.1607" layer="25"/>
<rectangle x1="18.3769" y1="41.1607" x2="19.0119" y2="41.1861" layer="25"/>
<rectangle x1="18.4277" y1="41.1861" x2="19.0373" y2="41.2115" layer="25"/>
<rectangle x1="18.4531" y1="41.2115" x2="19.0881" y2="41.2369" layer="25"/>
<rectangle x1="18.4785" y1="41.2369" x2="19.1135" y2="41.2623" layer="25"/>
<rectangle x1="18.5039" y1="41.2623" x2="19.1389" y2="41.2877" layer="25"/>
<rectangle x1="18.5547" y1="41.2877" x2="19.1643" y2="41.3131" layer="25"/>
<rectangle x1="18.5801" y1="41.3131" x2="19.2151" y2="41.3385" layer="25"/>
<rectangle x1="16.0655" y1="41.3385" x2="16.0909" y2="41.3639" layer="25"/>
<rectangle x1="18.6055" y1="41.3385" x2="19.2405" y2="41.3639" layer="25"/>
<rectangle x1="16.0655" y1="41.3639" x2="16.1163" y2="41.3893" layer="25"/>
<rectangle x1="18.6563" y1="41.3639" x2="19.2659" y2="41.3893" layer="25"/>
<rectangle x1="16.0909" y1="41.3893" x2="16.1671" y2="41.4147" layer="25"/>
<rectangle x1="18.6817" y1="41.3893" x2="19.2913" y2="41.4147" layer="25"/>
<rectangle x1="16.1163" y1="41.4147" x2="16.2179" y2="41.4401" layer="25"/>
<rectangle x1="18.6817" y1="41.4147" x2="19.3167" y2="41.4401" layer="25"/>
<rectangle x1="16.1417" y1="41.4401" x2="16.2433" y2="41.4655" layer="25"/>
<rectangle x1="18.6563" y1="41.4401" x2="19.3167" y2="41.4655" layer="25"/>
<rectangle x1="16.1671" y1="41.4655" x2="16.2941" y2="41.4909" layer="25"/>
<rectangle x1="18.6309" y1="41.4655" x2="19.2913" y2="41.4909" layer="25"/>
<rectangle x1="16.1925" y1="41.4909" x2="16.3449" y2="41.5163" layer="25"/>
<rectangle x1="18.5801" y1="41.4909" x2="19.2659" y2="41.5163" layer="25"/>
<rectangle x1="16.1925" y1="41.5163" x2="16.3957" y2="41.5417" layer="25"/>
<rectangle x1="18.5547" y1="41.5163" x2="19.2405" y2="41.5417" layer="25"/>
<rectangle x1="16.2179" y1="41.5417" x2="16.4465" y2="41.5671" layer="25"/>
<rectangle x1="18.5039" y1="41.5417" x2="19.2405" y2="41.5671" layer="25"/>
<rectangle x1="16.2433" y1="41.5671" x2="16.4973" y2="41.5925" layer="25"/>
<rectangle x1="18.4531" y1="41.5671" x2="19.2151" y2="41.5925" layer="25"/>
<rectangle x1="16.2687" y1="41.5925" x2="16.5481" y2="41.6179" layer="25"/>
<rectangle x1="18.4277" y1="41.5925" x2="19.1897" y2="41.6179" layer="25"/>
<rectangle x1="16.2941" y1="41.6179" x2="16.5989" y2="41.6433" layer="25"/>
<rectangle x1="18.3769" y1="41.6179" x2="19.1643" y2="41.6433" layer="25"/>
<rectangle x1="16.3449" y1="41.6433" x2="16.6751" y2="41.6687" layer="25"/>
<rectangle x1="18.3261" y1="41.6433" x2="19.1389" y2="41.6687" layer="25"/>
<rectangle x1="16.3703" y1="41.6687" x2="16.7259" y2="41.6941" layer="25"/>
<rectangle x1="18.2499" y1="41.6687" x2="19.1135" y2="41.6941" layer="25"/>
<rectangle x1="16.3957" y1="41.6941" x2="16.8021" y2="41.7195" layer="25"/>
<rectangle x1="18.1991" y1="41.6941" x2="19.0881" y2="41.7195" layer="25"/>
<rectangle x1="16.4211" y1="41.7195" x2="16.9037" y2="41.7449" layer="25"/>
<rectangle x1="18.1229" y1="41.7195" x2="19.0627" y2="41.7449" layer="25"/>
<rectangle x1="16.4465" y1="41.7449" x2="16.9799" y2="41.7703" layer="25"/>
<rectangle x1="18.0467" y1="41.7449" x2="19.0373" y2="41.7703" layer="25"/>
<rectangle x1="16.4973" y1="41.7703" x2="17.1069" y2="41.7957" layer="25"/>
<rectangle x1="17.9451" y1="41.7703" x2="18.9865" y2="41.7957" layer="25"/>
<rectangle x1="16.5227" y1="41.7957" x2="17.2339" y2="41.8211" layer="25"/>
<rectangle x1="17.7927" y1="41.7957" x2="18.9611" y2="41.8211" layer="25"/>
<rectangle x1="16.5735" y1="41.8211" x2="18.9357" y2="41.8465" layer="25"/>
<rectangle x1="16.5989" y1="41.8465" x2="18.8849" y2="41.8719" layer="25"/>
<rectangle x1="16.6497" y1="41.8719" x2="18.8595" y2="41.8973" layer="25"/>
<rectangle x1="16.6751" y1="41.8973" x2="18.8087" y2="41.9227" layer="25"/>
<rectangle x1="16.7259" y1="41.9227" x2="18.7579" y2="41.9481" layer="25"/>
<rectangle x1="16.7767" y1="41.9481" x2="18.7071" y2="41.9735" layer="25"/>
<rectangle x1="16.8275" y1="41.9735" x2="18.6563" y2="41.9989" layer="25"/>
<rectangle x1="16.8783" y1="41.9989" x2="18.6055" y2="42.0243" layer="25"/>
<rectangle x1="16.9545" y1="42.0243" x2="18.5547" y2="42.0497" layer="25"/>
<rectangle x1="17.0053" y1="42.0497" x2="18.4785" y2="42.0751" layer="25"/>
<rectangle x1="17.0815" y1="42.0751" x2="18.4023" y2="42.1005" layer="25"/>
<rectangle x1="17.1831" y1="42.1005" x2="18.3007" y2="42.1259" layer="25"/>
<rectangle x1="17.2847" y1="42.1259" x2="18.1991" y2="42.1513" layer="25"/>
<rectangle x1="17.4371" y1="42.1513" x2="18.0467" y2="42.1767" layer="25"/>
<text x="19.1516" y="33.8836" size="1.4224" layer="21" font="vector">Varella
Module</text>
</plain>
<libraries>
<library name="rcl" urn="urn:adsk.eagle:library:334">
<description><b>Resistors, Capacitors, Inductors</b><p>
Based on the previous libraries:
<ul>
<li>r.lbr
<li>cap.lbr
<li>cap-fe.lbr
<li>captant.lbr
<li>polcap.lbr
<li>ipc-smd.lbr
</ul>
All SMD packages are defined according to the IPC specifications and  CECC<p>
<author>Created by librarian@cadsoft.de</author><p>
<p>
for Electrolyt Capacitors see also :<p>
www.bccomponents.com <p>
www.panasonic.com<p>
www.kemet.com<p>
http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b>
<p>
for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p>

<table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0>
<tr valign="top">

<! <td width="10">&nbsp;</td>
<td width="90%">

<b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b>
<P>
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2>
  <TR>
    <TD COLSPAN=8>
      <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT>
      </B>
    </TD>
    <TD ALIGN=CENTER>
      <B>
      <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT>
      </B>
    </TD><TD>&nbsp;</TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 >
      3005P<BR>
      3006P<BR>
      3006W<BR>
      3006Y<BR>
      3009P<BR>
      3009W<BR>
      3009Y<BR>
      3057J<BR>
      3057L<BR>
      3057P<BR>
      3057Y<BR>
      3059J<BR>
      3059L<BR>
      3059P<BR>
      3059Y<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      89P<BR>
      89W<BR>
      89X<BR>
      89PH<BR>
      76P<BR>
      89XH<BR>
      78SLT<BR>
      78L&nbsp;ALT<BR>
      56P&nbsp;ALT<BR>
      78P&nbsp;ALT<BR>
      T8S<BR>
      78L<BR>
      56P<BR>
      78P<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      T18/784<BR>
      783<BR>
      781<BR>
      -<BR>
      -<BR>
      -<BR>
      2199<BR>
      1697/1897<BR>
      1680/1880<BR>
      2187<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      8035EKP/CT20/RJ-20P<BR>
      -<BR>
      RJ-20X<BR>
      -<BR>
      -<BR>
      -<BR>
      1211L<BR>
      8012EKQ&nbsp;ALT<BR>
      8012EKR&nbsp;ALT<BR>
      1211P<BR>
      8012EKJ<BR>
      8012EKL<BR>
      8012EKQ<BR>
      8012EKR<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      2101P<BR>
      2101W<BR>
      2101Y<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      2102L<BR>
      2102S<BR>
      2102Y<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      EVMCOG<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      43P<BR>
      43W<BR>
      43Y<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      40L<BR>
      40P<BR>
      40Y<BR>
      70Y-T602<BR>
      70L<BR>
      70P<BR>
      70Y<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      RT/RTR12<BR>
      RT/RTR12<BR>
      RT/RTR12<BR>
      -<BR>
      RJ/RJR12<BR>
      RJ/RJR12<BR>
      RJ/RJR12<BR></FONT>
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>&nbsp;
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>
      <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT>
    </TD>
  </TR>
  <TR>
   <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      3250L<BR>
      3250P<BR>
      3250W<BR>
      3250X<BR>
      3252P<BR>
      3252W<BR>
      3252X<BR>
      3260P<BR>
      3260W<BR>
      3260X<BR>
      3262P<BR>
      3262W<BR>
      3262X<BR>
      3266P<BR>
      3266W<BR>
      3266X<BR>
      3290H<BR>
      3290P<BR>
      3290W<BR>
      3292P<BR>
      3292W<BR>
      3292X<BR>
      3296P<BR>
      3296W<BR>
      3296X<BR>
      3296Y<BR>
      3296Z<BR>
      3299P<BR>
      3299W<BR>
      3299X<BR>
      3299Y<BR>
      3299Z<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      66P&nbsp;ALT<BR>
      66W&nbsp;ALT<BR>
      66X&nbsp;ALT<BR>
      66P&nbsp;ALT<BR>
      66W&nbsp;ALT<BR>
      66X&nbsp;ALT<BR>
      -<BR>
      64W&nbsp;ALT<BR>
      -<BR>
      64P&nbsp;ALT<BR>
      64W&nbsp;ALT<BR>
      64X&nbsp;ALT<BR>
      64P<BR>
      64W<BR>
      64X<BR>
      66X&nbsp;ALT<BR>
      66P&nbsp;ALT<BR>
      66W&nbsp;ALT<BR>
      66P<BR>
      66W<BR>
      66X<BR>
      67P<BR>
      67W<BR>
      67X<BR>
      67Y<BR>
      67Z<BR>
      68P<BR>
      68W<BR>
      68X<BR>
      67Y&nbsp;ALT<BR>
      67Z&nbsp;ALT<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      5050<BR>
      5091<BR>
      5080<BR>
      5087<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      T63YB<BR>
      T63XB<BR>
      -<BR>
      -<BR>
      -<BR>
      5887<BR>
      5891<BR>
      5880<BR>
      -<BR>
      -<BR>
      -<BR>
      T93Z<BR>
      T93YA<BR>
      T93XA<BR>
      T93YB<BR>
      T93XB<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      8026EKP<BR>
      8026EKW<BR>
      8026EKM<BR>
      8026EKP<BR>
      8026EKB<BR>
      8026EKM<BR>
      1309X<BR>
      1309P<BR>
      1309W<BR>
      8024EKP<BR>
      8024EKW<BR>
      8024EKN<BR>
      RJ-9P/CT9P<BR>
      RJ-9W<BR>
      RJ-9X<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      3103P<BR>
      3103Y<BR>
      3103Z<BR>
      3103P<BR>
      3103Y<BR>
      3103Z<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      3105P/3106P<BR>
      3105W/3106W<BR>
      3105X/3106X<BR>
      3105Y/3106Y<BR>
      3105Z/3105Z<BR>
      3102P<BR>
      3102W<BR>
      3102X<BR>
      3102Y<BR>
      3102Z<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      EVMCBG<BR>
      EVMCCG<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      55-1-X<BR>
      55-4-X<BR>
      55-3-X<BR>
      55-2-X<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      50-2-X<BR>
      50-4-X<BR>
      50-3-X<BR>
      -<BR>
      -<BR>
      -<BR>
      64P<BR>
      64W<BR>
      64X<BR>
      64Y<BR>
      64Z<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      RT/RTR22<BR>
      RT/RTR22<BR>
      RT/RTR22<BR>
      RT/RTR22<BR>
      RJ/RJR22<BR>
      RJ/RJR22<BR>
      RJ/RJR22<BR>
      RT/RTR26<BR>
      RT/RTR26<BR>
      RT/RTR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RJ/RJR26<BR>
      RT/RTR24<BR>
      RT/RTR24<BR>
      RT/RTR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      RJ/RJR24<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>&nbsp;
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=8>
      <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT>
    </TD>
    <TD ALIGN=CENTER>
      <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      3323P<BR>
      3323S<BR>
      3323W<BR>
      3329H<BR>
      3329P<BR>
      3329W<BR>
      3339H<BR>
      3339P<BR>
      3339W<BR>
      3352E<BR>
      3352H<BR>
      3352K<BR>
      3352P<BR>
      3352T<BR>
      3352V<BR>
      3352W<BR>
      3362H<BR>
      3362M<BR>
      3362P<BR>
      3362R<BR>
      3362S<BR>
      3362U<BR>
      3362W<BR>
      3362X<BR>
      3386B<BR>
      3386C<BR>
      3386F<BR>
      3386H<BR>
      3386K<BR>
      3386M<BR>
      3386P<BR>
      3386S<BR>
      3386W<BR>
      3386X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      25P<BR>
      25S<BR>
      25RX<BR>
      82P<BR>
      82M<BR>
      82PA<BR>
      -<BR>
      -<BR>
      -<BR>
      91E<BR>
      91X<BR>
      91T<BR>
      91B<BR>
      91A<BR>
      91V<BR>
      91W<BR>
      25W<BR>
      25V<BR>
      25P<BR>
      -<BR>
      25S<BR>
      25U<BR>
      25RX<BR>
      25X<BR>
      72XW<BR>
      72XL<BR>
      72PM<BR>
      72RX<BR>
      -<BR>
      72PX<BR>
      72P<BR>
      72RXW<BR>
      72RXL<BR>
      72X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      T7YB<BR>
      T7YA<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      TXD<BR>
      TYA<BR>
      TYP<BR>
      -<BR>
      TYD<BR>
      TX<BR>
      -<BR>
      150SX<BR>
      100SX<BR>
      102T<BR>
      101S<BR>
      190T<BR>
      150TX<BR>
      101<BR>
      -<BR>
      -<BR>
      101SX<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      ET6P<BR>
      ET6S<BR>
      ET6X<BR>
      RJ-6W/8014EMW<BR>
      RJ-6P/8014EMP<BR>
      RJ-6X/8014EMX<BR>
      TM7W<BR>
      TM7P<BR>
      TM7X<BR>
      -<BR>
      8017SMS<BR>
      -<BR>
      8017SMB<BR>
      8017SMA<BR>
      -<BR>
      -<BR>
      CT-6W<BR>
      CT-6H<BR>
      CT-6P<BR>
      CT-6R<BR>
      -<BR>
      CT-6V<BR>
      CT-6X<BR>
      -<BR>
      -<BR>
      8038EKV<BR>
      -<BR>
      8038EKX<BR>
      -<BR>
      -<BR>
      8038EKP<BR>
      8038EKZ<BR>
      8038EKW<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      3321H<BR>
      3321P<BR>
      3321N<BR>
      1102H<BR>
      1102P<BR>
      1102T<BR>
      RVA0911V304A<BR>
      -<BR>
      RVA0911H413A<BR>
      RVG0707V100A<BR>
      RVA0607V(H)306A<BR>
      RVA1214H213A<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      3104B<BR>
      3104C<BR>
      3104F<BR>
      3104H<BR>
      -<BR>
      3104M<BR>
      3104P<BR>
      3104S<BR>
      3104W<BR>
      3104X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      EVMQ0G<BR>
      EVMQIG<BR>
      EVMQ3G<BR>
      EVMS0G<BR>
      EVMQ0G<BR>
      EVMG0G<BR>
      -<BR>
      -<BR>
      -<BR>
      EVMK4GA00B<BR>
      EVM30GA00B<BR>
      EVMK0GA00B<BR>
      EVM38GA00B<BR>
      EVMB6<BR>
      EVLQ0<BR>
      -<BR>
      EVMMSG<BR>
      EVMMBG<BR>
      EVMMAG<BR>
      -<BR>
      -<BR>
      EVMMCS<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      EVMM1<BR>
      -<BR>
      -<BR>
      EVMM0<BR>
      -<BR>
      -<BR>
      EVMM3<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      62-3-1<BR>
      62-1-2<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      67R<BR>
      -<BR>
      67P<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      67X<BR>
      63V<BR>
      63S<BR>
      63M<BR>
      -<BR>
      -<BR>
      63H<BR>
      63P<BR>
      -<BR>
      -<BR>
      63X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      RJ/RJR50<BR>
      RJ/RJR50<BR>
      RJ/RJR50<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
  </TR>
</TABLE>
<P>&nbsp;<P>
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3>
  <TR>
    <TD COLSPAN=7>
      <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT>
      <P>
      <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      3224G<BR>
      3224J<BR>
      3224W<BR>
      3269P<BR>
      3269W<BR>
      3269X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      44G<BR>
      44J<BR>
      44W<BR>
      84P<BR>
      84W<BR>
      84X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      ST63Z<BR>
      ST63Y<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      ST5P<BR>
      ST5W<BR>
      ST5X<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=7>&nbsp;
    </TD>
  </TR>
  <TR>
    <TD COLSPAN=7>
      <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT>
    </TD>
    <TD>
      <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT>
    </TD>
  </TR>
  <TR>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      3314G<BR>
      3314J<BR>
      3364A/B<BR>
      3364C/D<BR>
      3364W/X<BR>
      3313G<BR>
      3313J<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      23B<BR>
      23A<BR>
      21X<BR>
      21W<BR>
      -<BR>
      22B<BR>
      22A<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      ST5YL/ST53YL<BR>
      ST5YJ/5T53YJ<BR>
      ST-23A<BR>
      ST-22B<BR>
      ST-22<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      ST-4B<BR>
      ST-4A<BR>
      -<BR>
      -<BR>
      -<BR>
      ST-3B<BR>
      ST-3A<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      EVM-6YS<BR>
      EVM-1E<BR>
      EVM-1G<BR>
      EVM-1D<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      G4B<BR>
      G4A<BR>
      TR04-3S1<BR>
      TRG04-2S1<BR>
      -<BR>
      -<BR>
      -<BR></FONT>
    </TD>
    <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3>
      -<BR>
      -<BR>
      DVR-43A<BR>
      CVR-42C<BR>
      CVR-42A/C<BR>
      -<BR>
      -<BR></FONT>
    </TD>
  </TR>
</TABLE>
<P>
<FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT>
<P>

&nbsp;
<P>
</td>
</tr>
</table></description>
<packages>
<package name="C0805" urn="urn:adsk.eagle:footprint:23124/1" library_version="11">
<description><b>CAPACITOR</b><p></description>
<wire x1="-1.973" y1="0.983" x2="1.973" y2="0.983" width="0.0508" layer="39"/>
<wire x1="1.973" y1="-0.983" x2="-1.973" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-1.973" y1="-0.983" x2="-1.973" y2="0.983" width="0.0508" layer="39"/>
<wire x1="-0.381" y1="0.66" x2="0.381" y2="0.66" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.66" x2="0.381" y2="-0.66" width="0.1016" layer="51"/>
<wire x1="1.973" y1="0.983" x2="1.973" y2="-0.983" width="0.0508" layer="39"/>
<smd name="1" x="-0.95" y="0" dx="1.3" dy="1.5" layer="1"/>
<smd name="2" x="0.95" y="0" dx="1.3" dy="1.5" layer="1"/>
<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text>
<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-1.0922" y1="-0.7239" x2="-0.3421" y2="0.7262" layer="51"/>
<rectangle x1="0.3556" y1="-0.7239" x2="1.1057" y2="0.7262" layer="51"/>
<rectangle x1="-0.1001" y1="-0.4001" x2="0.1001" y2="0.4001" layer="35"/>
</package>
<package name="R0805" urn="urn:adsk.eagle:footprint:23045/1" library_version="11">
<description><b>RESISTOR</b><p></description>
<wire x1="-0.41" y1="0.635" x2="0.41" y2="0.635" width="0.1524" layer="51"/>
<wire x1="-0.41" y1="-0.635" x2="0.41" y2="-0.635" width="0.1524" layer="51"/>
<wire x1="-1.973" y1="0.983" x2="1.973" y2="0.983" width="0.0508" layer="39"/>
<wire x1="1.973" y1="0.983" x2="1.973" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="1.973" y1="-0.983" x2="-1.973" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-1.973" y1="-0.983" x2="-1.973" y2="0.983" width="0.0508" layer="39"/>
<smd name="1" x="-0.95" y="0" dx="1.3" dy="1.5" layer="1"/>
<smd name="2" x="0.95" y="0" dx="1.3" dy="1.5" layer="1"/>
<text x="-0.635" y="1.27" size="1.27" layer="25">>NAME</text>
<text x="-0.635" y="-2.54" size="1.27" layer="27">>VALUE</text>
<rectangle x1="0.4064" y1="-0.6985" x2="1.0564" y2="0.7015" layer="51"/>
<rectangle x1="-1.0668" y1="-0.6985" x2="-0.4168" y2="0.7015" layer="51"/>
<rectangle x1="-0.1999" y1="-0.5001" x2="0.1999" y2="0.5001" layer="35"/>
</package>
</packages>
<packages3d>
<package3d name="C0805" urn="urn:adsk.eagle:package:23617/2" type="model" library_version="11">
<description>CAPACITOR</description>
<packageinstances>
<packageinstance name="C0805"/>
</packageinstances>
</package3d>
<package3d name="R0805" urn="urn:adsk.eagle:package:23553/2" type="model" library_version="11">
<description>RESISTOR</description>
<packageinstances>
<packageinstance name="R0805"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="GUVA-C32SM (1)">
<packages>
<package name="GUVA-C32SM">
<wire x1="0" y1="0" x2="0" y2="-2.3" width="0.127" layer="21"/>
<wire x1="0" y1="-2.3" x2="2" y2="-2.3" width="0.127" layer="21"/>
<wire x1="2" y1="-2.3" x2="2" y2="0" width="0.127" layer="21"/>
<wire x1="2" y1="0" x2="0" y2="0" width="0.127" layer="21"/>
<smd name="SDA" x="0" y="0" dx="1.2" dy="1.2" layer="1" roundness="30"/>
<smd name="GND" x="2" y="0" dx="1.2" dy="1.2" layer="1" roundness="30"/>
<smd name="VCC" x="2" y="-2.3" dx="1.2" dy="1.2" layer="1" roundness="30"/>
<smd name="SCL" x="0" y="-2.3" dx="1.2" dy="1.2" layer="1" roundness="30"/>
<text x="-0.1" y="0.9" size="0.5" layer="25"><NAME</text>
<text x="-0.2" y="-3.6" size="0.5" layer="25"><VALUE</text>
</package>
</packages>
</library>
<library name="Texas-HDC1080">
<packages>
<package name="TI-S-PWSON-N6">
<smd name="7" x="0" y="0" dx="1.6" dy="1" layer="1" cream="no"/>
<smd name="5" x="0" y="1.05" dx="0.3" dy="0.7" layer="1"/>
<smd name="6" x="-0.65" y="1.05" dx="0.3" dy="0.7" layer="1"/>
<smd name="4" x="0.65" y="1.05" dx="0.3" dy="0.7" layer="1"/>
<smd name="2" x="0" y="-1.05" dx="0.3" dy="0.7" layer="1"/>
<smd name="1" x="-0.65" y="-1.05" dx="0.3" dy="0.7" layer="1"/>
<smd name="3" x="0.65" y="-1.05" dx="0.3" dy="0.7" layer="1"/>
<circle x="-0.4" y="0" radius="0.1" width="0" layer="31"/>
<circle x="0.4" y="0" radius="0.1" width="0" layer="31"/>
<circle x="-0.635" y="-0.3175" radius="0.15875" width="0" layer="48"/>
<wire x1="-1.05" y1="1.05" x2="-1.05" y2="0.525" width="0.127" layer="21"/>
<wire x1="1.05" y1="1.05" x2="1.05" y2="0.525" width="0.127" layer="21"/>
<wire x1="-1.05" y1="-0.525" x2="-1.05" y2="-1.05" width="0.127" layer="21"/>
<wire x1="1.05" y1="-0.525" x2="1.05" y2="-1.05" width="0.127" layer="21"/>
<wire x1="-1.05" y1="-1.05" x2="1.05" y2="-1.05" width="0.02" layer="51"/>
<wire x1="1.05" y1="-0.525" x2="1.05" y2="0.525" width="0.02" layer="51"/>
<wire x1="-1.05" y1="-0.525" x2="-1.05" y2="0.525" width="0.02" layer="51"/>
<wire x1="-1.05" y1="1.05" x2="1.05" y2="1.05" width="0.02" layer="51"/>
<circle x="-1.44375" y="-1.18125" radius="0.15" width="0" layer="51"/>
</package>
</packages>
</library>
<library name="MPX5700">
<packages>
<package name="MPX5700">
<pad name="P$1" x="0" y="0" drill="0.6" diameter="1.27"/>
<pad name="P$2" x="-2.54" y="0" drill="0.6" diameter="1.27"/>
<pad name="P$3" x="-5.08" y="0" drill="0.6" diameter="1.27"/>
<pad name="P$4" x="-7.62" y="0" drill="0.6" diameter="1.27"/>
<pad name="P$5" x="-10.16" y="0" drill="0.6" diameter="1.27"/>
<pad name="P$6" x="-12.7" y="0" drill="0.6" diameter="1.27"/>
<hole x="-17.905" y="12.7" drill="3.89"/>
<hole x="5.205" y="12.7" drill="3.89"/>
<circle x="-6.35" y="12.7" radius="8.980253125" width="0.127" layer="21"/>
<wire x1="-5.08" y1="22.86" x2="-5.08" y2="27.94" width="0.3048" layer="21"/>
<wire x1="-2.54" y1="34.29" x2="0" y2="34.29" width="0.3048" layer="21"/>
<wire x1="2.54" y1="27.94" x2="2.54" y2="17.78" width="0.3048" layer="21"/>
<wire x1="2.54" y1="17.78" x2="2.54" y2="12.7" width="0.3048" layer="21"/>
<wire x1="-19.05" y1="15.24" x2="-10.16" y2="21.59" width="0.3048" layer="21"/>
<wire x1="-19.05" y1="10.16" x2="-10.16" y2="3.81" width="0.3048" layer="21"/>
<wire x1="6.35" y1="10.16" x2="-2.54" y2="3.81" width="0.3048" layer="21"/>
<wire x1="6.35" y1="15.24" x2="2.54" y2="17.78" width="0.3048" layer="21"/>
<wire x1="-10.16" y1="21.59" x2="-8.89" y2="22.86" width="0.3048" layer="21" curve="-90"/>
<wire x1="-8.89" y1="22.86" x2="-5.08" y2="22.86" width="0.3048" layer="21"/>
<wire x1="-10.16" y1="3.81" x2="-8.89" y2="2.54" width="0.3048" layer="21" curve="90"/>
<wire x1="-2.54" y1="3.81" x2="-3.81" y2="2.54" width="0.3048" layer="21" curve="-90"/>
<wire x1="-3.81" y1="2.54" x2="-8.89" y2="2.54" width="0.3048" layer="21"/>
<wire x1="-2.54" y1="34.29" x2="-5.08" y2="27.94" width="0.3048" layer="21"/>
<wire x1="0" y1="34.29" x2="2.54" y2="27.94" width="0.3048" layer="21"/>
<wire x1="-19.05" y1="15.24" x2="-19.05" y2="10.16" width="0.3048" layer="21" curve="108.924684"/>
<wire x1="6.35" y1="10.16" x2="6.35" y2="15.24" width="0.3048" layer="21" curve="108.924684"/>
</package>
</packages>
</library>
<library name="con-molex" urn="urn:adsk.eagle:library:165">
<description><b>Molex Connectors</b><p>
<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="53261-10" urn="urn:adsk.eagle:footprint:8078159/1" library_version="3">
<description><b>1.25mm Pitch PicoBlade™ Header, Surface Mount, Right Angle, 10 Circuits</b><p><a href =http://www.molex.com/pdm_docs/sd/532611071_sd.pdf>Datasheet </a></description>
<wire x1="-7.025" y1="-1.375" x2="-6.5" y2="-1.375" width="0.2032" layer="21"/>
<wire x1="-6.5" y1="-1.375" x2="6.5" y2="-1.375" width="0.2032" layer="21"/>
<wire x1="6.5" y1="-1.375" x2="7.025" y2="-1.375" width="0.2032" layer="21"/>
<wire x1="7.025" y1="-1.375" x2="7.025" y2="2.625" width="0.2032" layer="21"/>
<wire x1="7.025" y1="2.625" x2="6.875" y2="2.625" width="0.2032" layer="21"/>
<wire x1="6.875" y1="2.625" x2="-6.875" y2="2.625" width="0.2032" layer="21"/>
<wire x1="-6.875" y1="2.625" x2="-7.025" y2="2.625" width="0.2032" layer="21"/>
<wire x1="-7.0

license: MIT

license_type: permissive

branch_name: refs/heads/master


text:
25" y1="2.625" x2="-7.025" y2="-1.375" width="0.2032" layer="21"/>
<wire x1="-7" y1="1.625" x2="-6.5" y2="1.625" width="0.0508" layer="21"/>
<wire x1="-6.5" y1="1.625" x2="-6.25" y2="1.625" width="0.0508" layer="21"/>
<wire x1="-6.25" y1="1.625" x2="-6.25" y2="1" width="0.0508" layer="21"/>
<wire x1="-6.25" y1="1" x2="6.25" y2="1" width="0.0508" layer="21"/>
<wire x1="6.25" y1="1.625" x2="6.5" y2="1.625" width="0.0508" layer="21"/>
<wire x1="6.5" y1="1.625" x2="7" y2="1.625" width="0.0508" layer="21"/>
<wire x1="6.25" y1="1.625" x2="6.25" y2="1" width="0.0508" layer="21"/>
<wire x1="-7" y1="-0.75" x2="-6.5" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-6.5" y1="-0.75" x2="-6.5" y2="-1.375" width="0.0508" layer="21"/>
<wire x1="6.5" y1="-0.75" x2="7" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="6.5" y1="-0.75" x2="6.5" y2="-1.375" width="0.0508" layer="21"/>
<wire x1="-6.5" y1="1.625" x2="-6.5" y2="2.25" width="0.0508" layer="21"/>
<wire x1="-6.5" y1="2.25" x2="6.5" y2="2.25" width="0.0508" layer="21"/>
<wire x1="6.5" y1="2.25" x2="6.5" y2="1.625" width="0.0508" layer="21"/>
<wire x1="-6.5" y1="2.25" x2="-6.875" y2="2.625" width="0.0508" layer="21"/>
<wire x1="6.5" y1="2.25" x2="6.875" y2="2.625" width="0.0508" layer="21"/>
<wire x1="-5.875" y1="-1.25" x2="-5.875" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-5.875" y1="-0.75" x2="-5.375" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-5.375" y1="-0.75" x2="-5.375" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="-4.625" y1="-1.25" x2="-4.625" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-4.625" y1="-0.75" x2="-4.125" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-4.125" y1="-0.75" x2="-4.125" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="-3.375" y1="-1.25" x2="-3.375" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-3.375" y1="-0.75" x2="-2.875" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-2.875" y1="-0.75" x2="-2.875" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="-2.125" y1="-1.25" x2="-2.125" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-2.125" y1="-0.75" x2="-1.625" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-1.625" y1="-0.75" x2="-1.625" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="-0.875" y1="-1.25" x2="-0.875" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-0.875" y1="-0.75" x2="-0.375" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="-0.375" y1="-0.75" x2="-0.375" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="0.375" y1="-1.25" x2="0.375" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="0.375" y1="-0.75" x2="0.875" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="0.875" y1="-0.75" x2="0.875" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="1.625" y1="-1.25" x2="1.625" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="1.625" y1="-0.75" x2="2.125" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="2.125" y1="-0.75" x2="2.125" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="2.875" y1="-1.25" x2="2.875" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="2.875" y1="-0.75" x2="3.375" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="3.375" y1="-0.75" x2="3.375" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="4.125" y1="-1.25" x2="4.125" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="4.125" y1="-0.75" x2="4.625" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="4.625" y1="-0.75" x2="4.625" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="5.375" y1="-1.25" x2="5.375" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="5.375" y1="-0.75" x2="5.875" y2="-0.75" width="0.0508" layer="21"/>
<wire x1="5.875" y1="-0.75" x2="5.875" y2="-1.25" width="0.0508" layer="21"/>
<wire x1="-7.125" y1="2.25" x2="-9" y2="2.25" width="0.2032" layer="51"/>
<wire x1="-9" y1="2.25" x2="-9" y2="-0.75" width="0.2032" layer="51"/>
<wire x1="-9" y1="-0.75" x2="-7.125" y2="-0.75" width="0.2032" layer="51"/>
<wire x1="7.125" y1="-0.75" x2="9" y2="-0.75" width="0.2032" layer="51"/>
<wire x1="9" y1="-0.75" x2="9" y2="2.25" width="0.2032" layer="51"/>
<wire x1="9" y1="2.25" x2="7.125" y2="2.25" width="0.2032" layer="51"/>
<smd name="1" x="5.625" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="2" x="4.375" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="3" x="3.125" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="4" x="1.875" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="5" x="0.625" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="6" x="-0.625" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="7" x="-1.875" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="8" x="-3.125" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="9" x="-4.375" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="10" x="-5.625" y="-2.5" dx="0.8" dy="2" layer="1"/>
<smd name="S1" x="8.125" y="0.625" dx="2.1" dy="3" layer="1"/>
<smd name="S2" x="-8.125" y="0.625" dx="2.1" dy="3" layer="1"/>
<text x="-5.625" y="2.875" size="1.27" layer="25">>NAME</text>
<text x="-4.5" y="-0.5" size="1.27" layer="27">>VALUE</text>
<text x="7.5" y="-0.25" size="1.9304" layer="51">1</text>
<rectangle x1="-5.875" y1="1" x2="-5.375" y2="1.875" layer="21"/>
<rectangle x1="-4.625" y1="1" x2="-4.125" y2="1.875" layer="21"/>
<rectangle x1="-3.375" y1="1" x2="-2.875" y2="1.875" layer="21"/>
<rectangle x1="-2.125" y1="1" x2="-1.625" y2="1.875" layer="21"/>
<rectangle x1="-0.875" y1="1" x2="-0.375" y2="1.875" layer="21"/>
<rectangle x1="0.375" y1="1" x2="0.875" y2="1.875" layer="21"/>
<rectangle x1="1.625" y1="1" x2="2.125" y2="1.875" layer="21"/>
<rectangle x1="2.875" y1="1" x2="3.375" y2="1.875" layer="21"/>
<rectangle x1="4.125" y1="1" x2="4.625" y2="1.875" layer="21"/>
<rectangle x1="5.375" y1="1" x2="5.875" y2="1.875" layer="21"/>
</package>
</packages>
<packages3d>
<package3d name="53261-10" urn="urn:adsk.eagle:package:8078504/1" type="box" library_version="3">
<description>1.25mm Pitch PicoBlade™ Header, Surface Mount, Right Angle, 10 Circuits
Datasheet </description>
<packageinstances>
<packageinstance name="53261-10"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="JST-XH-Zenith">
<packages>
<package name="JST-XH-07-PACKAGE-LONG-PAD" urn="urn:adsk.eagle:footprint:17021077/1">
<description>JST XH Connector Long Pads (Package)

Wire to board connector.

Pitch: 2,54 mm, (0.100")

Number of pins: 7

Created by Rembrandt Electronics

www.rembrandtelectronics.com
</description>
<wire x1="9.95" y1="-2.3575" x2="9.95" y2="3.3925" width="0.254" layer="21"/>
<wire x1="9.95" y1="3.3925" x2="-9.95" y2="3.3925" width="0.254" layer="21"/>
<wire x1="-9.95" y1="3.3925" x2="-9.95" y2="-2.3575" width="0.254" layer="21"/>
<wire x1="-9.95" y1="-2.3575" x2="9.95" y2="-2.3575" width="0.254" layer="21"/>
<wire x1="-7.6" y1="-2.3" x2="-7.6" y2="-1.8" width="0.254" layer="21"/>
<wire x1="7.7" y1="-2.3" x2="7.7" y2="-1.8" width="0.254" layer="21"/>
<pad name="3" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/>
<pad name="2" x="-5.08" y="0" drill="1.016" shape="long" rot="R90"/>
<pad name="1" x="-7.62" y="0" drill="1.016" shape="long" rot="R90"/>
<pad name="4" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
<pad name="5" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/>
<pad name="6" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/>
<pad name="7" x="7.62" y="0" drill="1.016" shape="long" rot="R90"/>
<text x="-10.555" y="-2.14" size="1.016" layer="25" ratio="10" rot="R90">>NAME</text>
<text x="-9.7025" y="3.8925" size="0.8128" layer="27" ratio="10">>VALUE</text>
<text x="-9.1675" y="-1.5875" size="1.016" layer="51" ratio="10">1</text>
</package>
</packages>
<packages3d>
<package3d name="JST-XH-07-PACKAGE-LONG-PAD" urn="urn:adsk.eagle:package:17021101/1" type="box">
<description>JST XH Connector Long Pads (Package)

Wire to board connector.

Pitch: 2,54 mm, (0.100")

Number of pins: 7

Created by Rembrandt Electronics

www.rembrandtelectronics.com
</description>
<packageinstances>
<packageinstance name="JST-XH-07-PACKAGE-LONG-PAD"/>
</packageinstances>
</package3d>
</packages3d>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="default">
<description language="de">EAGLE Design Rules

Die Standard-Design-Rules sind so gewählt, dass sie für
die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">EAGLE Design Rules

The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<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="6mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="40mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="0.35mm"/>
<param name="msMicroVia" value="9.99mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="10mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="4mil"/>
<param name="mlMaxStopFrame" value="4mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<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="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="100n" x="14.092" y="36.4869" smashed="yes" rot="R180">
<attribute name="SPICEPREFIX" value="C" x="-2.418" y="40.2969" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C11" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="100n" x="19.177" y="28.2194" smashed="yes" rot="R180">
<attribute name="NAME" x="19.939" y="29.0449" size="0.8" layer="25" rot="R180"/>
<attribute name="SPICEPREFIX" value="C" x="2.667" y="38.3794" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C2" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="100n" x="14.092" y="28.2319" smashed="yes" rot="R180">
<attribute name="NAME" x="14.473" y="28.4859" size="0.8" layer="25" rot="R180"/>
<attribute name="SPICEPREFIX" value="C" x="-8.768" y="32.0419" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="I2C1" library="GUVA-C32SM (1)" package="GUVA-C32SM" value="GUVA-C32SM" x="12.832" y="32.6519" smashed="yes" rot="R90"/>
<element name="I2C2" library="GUVA-C32SM (1)" package="GUVA-C32SM" value="GUVA-C32SM" x="12.832" y="24.3969" smashed="yes" rot="R90"/>
<element name="U$1" library="Texas-HDC1080" package="TI-S-PWSON-N6" value="HDC1080" x="19.182" y="30.7469" smashed="yes" rot="R270"/>
<element name="X1" library="MPX5700" package="MPX5700" value="" x="28.487" y="23.2494" smashed="yes" rot="R270">
<attribute name="NAME" x="27.852" y="24.5194" size="1.016" layer="25" ratio="10" rot="R270"/>
<attribute name="VALUE" x="23.407" y="30.8694" size="1.016" layer="27" ratio="10" rot="R270"/>
</element>
<element name="R12" library="rcl" library_urn="urn:adsk.eagle:library:334" package="R0805" package3d_urn="urn:adsk.eagle:package:23553/2" value="750" x="24.112" y="23.2494" smashed="yes">
<attribute name="NAME" x="23.35" y="25.7259" size="0.8" layer="25"/>
<attribute name="SPICEPREFIX" value="R" x="24.112" y="23.2494" size="1.778" layer="27" display="off"/>
</element>
<element name="C3" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="330n" x="24.192" y="25.7894" smashed="yes" rot="R180">
<attribute name="NAME" x="24.7" y="23.8209" size="0.8" layer="25" rot="R180"/>
<attribute name="SPICEPREFIX" value="C" x="24.192" y="25.7894" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C4" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="1000n" x="24.112" y="30.8519" smashed="yes">
<attribute name="NAME" x="23.6675" y="30.7884" size="0.8" layer="25"/>
<attribute name="SPICEPREFIX" value="C" x="24.112" y="30.8519" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="23.1595" y="28.6294" size="1.27" layer="27"/>
</element>
<element name="C5" library="rcl" library_urn="urn:adsk.eagle:library:334" package="C0805" package3d_urn="urn:adsk.eagle:package:23617/2" value="10n" x="24.112" y="28.2494" smashed="yes">
<attribute name="NAME" x="23.6675" y="28.1859" size="0.8" layer="25"/>
<attribute name="SPICEPREFIX" value="C" x="24.112" y="28.2494" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="22.842" y="25.7094" size="1.27" layer="27"/>
</element>
<element name="X2" library="con-molex" library_urn="urn:adsk.eagle:library:165" package="53261-10" package3d_urn="urn:adsk.eagle:package:8078504/1" value="53261-10" x="6.7945" y="29.4894" smashed="yes" rot="R90">
<attribute name="MF" value="MOLEX" x="6.7945" y="29.4894" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="6.7945" y="29.4894" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="6.7945" y="29.4894" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_NEWARK" value="unknown" x="6.7945" y="29.4894" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="7.2945" y="24.9894" size="1.27" layer="27" rot="R90"/>
</element>
<element name="X4" library="JST-XH-Zenith" package="JST-XH-07-PACKAGE-LONG-PAD" package3d_urn="urn:adsk.eagle:package:17021101/1" value="JST-XH-07-PIN-LONG-PAD" x="21.082" y="18.6944" smashed="yes" rot="R180">
<attribute name="NAME" x="19.2418" y="19.9962" size="0.8" layer="25" ratio="10" rot="R270"/>
<attribute name="VALUE" x="30.7845" y="14.8019" size="0.8128" layer="27" ratio="10" rot="R180"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="U$1" pad="2"/>
<contactref element="C11" pad="2"/>
<contactref element="C1" pad="2"/>
<contactref element="I2C1" pad="GND"/>
<contactref element="C2" pad="2"/>
<contactref element="I2C2" pad="GND"/>
<contactref element="C3" pad="1"/>
<contactref element="X1" pad="P$2"/>
<contactref element="C5" pad="1"/>
<contactref element="C4" pad="1"/>
<contactref element="X2" pad="2"/>
<polygon width="0.1524" layer="1" spacing="0.254">
<vertex x="-2.0955" y="49.4919"/>
<vertex x="-2.0955" y="13.2969"/>
<vertex x="-1.778" y="12.9794"/>
<vertex x="54.102" y="12.9794"/>
<vertex x="55.372" y="14.2494"/>
<vertex x="55.372" y="47.2694"/>
<vertex x="53.1495" y="49.4919"/>
</polygon>
<contactref element="X4" pad="2"/>
<wire x1="26.162" y1="18.6944" x2="26.162" y2="17.4244" width="0.1524" layer="1"/>
<polygon width="0.1524" layer="16" spacing="0.254">
<vertex x="-3.048" y="49.1744"/>
<vertex x="-3.048" y="14.3809125" curve="45"/>
<vertex x="-2.7305" y="13.6144"/>
<vertex x="54.018965625" y="13.6144" curve="45.000051"/>
<vertex x="55.786734375" y="14.346634375"/>
<vertex x="56.642" y="15.2019"/>
<vertex x="56.642" y="44.328865625" curve="45.000051"/>
<vertex x="55.909765625" y="46.096634375"/>
<vertex x="53.1495" y="48.8569"/>
<vertex x="-2.2814875" y="48.8569" curve="-45"/>
</polygon>
<contactref element="X2" pad="4"/>
<contactref element="X4" pad="4"/>
</signal>
<signal name="+3V3">
<contactref element="U$1" pad="5"/>
<contactref element="C11" pad="1"/>
<contactref element="C1" pad="1"/>
<contactref element="I2C1" pad="VCC"/>
<contactref element="C2" pad="1"/>
<contactref element="I2C2" pad="VCC"/>
<contactref element="C4" pad="2"/>
<contactref element="X1" pad="P$3"/>
<contactref element="C5" pad="2"/>
<wire x1="25.062" y1="28.2494" x2="25.062" y2="28.3294" width="0.1524" layer="1"/>
<wire x1="25.062" y1="28.3294" x2="28.487" y2="28.3294" width="0.1524" layer="1"/>
<wire x1="25.062" y1="30.8519" x2="25.062" y2="28.2494" width="0.1524" layer="1"/>
<wire x1="15.132" y1="28.1419" x2="15.132" y2="26.3969" width="0.1524" layer="1"/>
<wire x1="15.132" y1="28.1419" x2="15.042" y2="28.2319" width="0.1524" layer="1"/>
<wire x1="15.042" y1="28.2319" x2="15.042" y2="28.8619" width="0.1524" layer="1"/>
<wire x1="20.127" y1="28.2194" x2="19.8095" y2="27.9019" width="0.1524" layer="1"/>
<wire x1="15.042" y1="28.2319" x2="15.042" y2="28.8419" width="0.1524" layer="1"/>
<contactref element="X2" pad="1"/>
<wire x1="15.042" y1="36.4869" x2="15.042" y2="36.7919" width="0.1524" layer="1"/>
<contactref element="X4" pad="1"/>
<wire x1="15.042" y1="36.7919" x2="15.042" y2="37.1169" width="0.1524" layer="1"/>
<wire x1="30.2895" y1="20.2819" x2="30.2895" y2="26.6319" width="0.1524" layer="1"/>
<wire x1="28.592" y1="28.3294" x2="28.487" y2="28.3294" width="0.1524" layer="1"/>
<wire x1="30.2895" y1="26.6319" x2="28.592" y2="28.3294" width="0.1524" layer="1"/>
<wire x1="28.702" y1="18.6944" x2="30.2895" y2="20.2819" width="0.1524" layer="1"/>
<wire x1="20.2445" y1="30.7594" x2="20.232" y2="30.7469" width="0.1524" layer="1"/>
<wire x1="15.132" y1="34.6519" x2="15.367" y2="34.8869" width="0.1524" layer="1"/>
<wire x1="15.132" y1="34.6519" x2="15.132" y2="36.7019" width="0.1524" layer="1"/>
<wire x1="15.132" y1="36.7019" x2="15.042" y2="36.7919" width="0.1524" layer="1"/>
<wire x1="12.242" y1="38.3794" x2="9.2945" y2="35.4319" width="0.1524" layer="1"/>
<wire x1="9.2945" y1="35.1144" x2="9.2945" y2="35.4319" width="0.1524" layer="1"/>
<wire x1="12.242" y1="38.3794" x2="14.4145" y2="38.3794" width="0.1524" layer="1"/>
<wire x1="14.4145" y1="38.3794" x2="17.5895" y2="38.3794" width="0.1524" layer="1"/>
<wire x1="15.042" y1="37.4344" x2="15.042" y2="36.4869" width="0.1524" layer="1"/>
<wire x1="17.5895" y1="38.3794" x2="20.7645" y2="38.3794" width="0.1524" layer="1"/>
<wire x1="25.062" y1="34.0819" x2="25.062" y2="30.8519" width="0.1524" layer="1"/>
<wire x1="20.7645" y1="38.3794" x2="25.062" y2="34.0819" width="0.1524" layer="1"/>
<wire x1="15.042" y1="36.4869" x2="15.042" y2="37.7519" width="0.1524" layer="1"/>
<wire x1="15.042" y1="37.7519" x2="14.4145" y2="38.3794" width="0.1524" layer="1"/>
<wire x1="20.127" y1="28.2194" x2="20.12825" y2="28.22065" width="0.1524" layer="1"/>
<wire x1="20.12825" y1="28.22065" x2="21.3995" y2="29.4919" width="0.1524" layer="1"/>
<wire x1="21.3995" y1="34.5694" x2="17.5895" y2="38.3794" width="0.1524" layer="1"/>
<wire x1="21.3995" y1="29.4919" x2="21.3995" y2="31.3944" width="0.1524" layer="1"/>
<wire x1="21.3995" y1="31.3944" x2="21.3995" y2="34.5694" width="0.1524" layer="1"/>
<wire x1="20.232" y1="30.7469" x2="20.752" y2="30.7469" width="0.1524" layer="1"/>
<wire x1="20.752" y1="30.7469" x2="21.3995" y2="31.3944" width="0.1524" layer="1"/>
<wire x1="15.132" y1="26.3969" x2="19.2595" y2="26.3969" width="0.1524" layer="1"/>
<wire x1="19.2595" y1="26.3969" x2="20.1295" y2="27.2669" width="0.1524" layer="1"/>
<wire x1="20.1295" y1="27.2669" x2="20.1295" y2="28.2194" width="0.1524" layer="1"/>
<wire x1="20.1295" y1="28.2194" x2="20.12825" y2="28.22065" width="0.1524" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="X1" pad="P$1"/>
<contactref element="R12" pad="2"/>
<wire x1="25.062" y1="23.2494" x2="28.487" y2="23.2494" width="0.1524" layer="1"/>
</signal>
<signal name="+5V">
<contactref element="X2" pad="3"/>
<contactref element="X4" pad="3"/>
<wire x1="23.622" y1="18.6944" x2="23.622" y2="17.4244" width="0.1524" layer="1"/>
<wire x1="23.622" y1="17.4244" x2="24.5745" y2="16.4719" width="0.1524" layer="1"/>
<wire x1="24.5745" y1="16.4719" x2="29.337" y2="16.4719" width="0.1524" layer="1"/>
<wire x1="29.337" y1="16.4719" x2="31.5595" y2="18.6944" width="0.1524" layer="1"/>
<wire x1="31.5595" y1="18.6944" x2="31.5595" y2="35.5219" width="0.1524" layer="1"/>
<wire x1="31.5595" y1="35.5219" x2="27.432" y2="39.6494" width="0.1524" layer="1"/>
<wire x1="27.432" y1="39.6494" x2="11.557" y2="39.6494" width="0.1524" layer="1"/>
<wire x1="11.557" y1="39.6494" x2="7.112" y2="35.2044" width="0.1524" layer="1"/>
<wire x1="7.112" y1="35.2044" x2="7.112" y2="33.6169" width="0.1524" layer="1"/>
<wire x1="8.1145" y1="32.6144" x2="9.2945" y2="32.6144" width="0.1524" layer="1"/>
<wire x1="7.112" y1="33.6169" x2="8.1145" y2="32.6144" width="0.1524" layer="1"/>
</signal>
<signal name="SDA_1">
<contactref element="X2" pad="5"/>
<contactref element="I2C1" pad="SDA"/>
<contactref element="U$1" pad="1"/>
<wire x1="18.132" y1="31.3969" x2="18.2245" y2="31.4894" width="0.1524" layer="1"/>
<wire x1="13.052" y1="32.4319" x2="12.832" y2="32.6519" width="0.1524" layer="1"/>
<wire x1="9.2945" y1="30.1144" x2="11.2395" y2="30.1144" width="0.1524" layer="1"/>
<wire x1="12.832" y1="32.6519" x2="12.832" y2="31.7069" width="0.1524" layer="1"/>
<wire x1="12.832" y1="31.7069" x2="11.2395" y2="30.1144" width="0.1524" layer="1"/>
<wire x1="11.2395" y1="30.1144" x2="13.7795" y2="30.1144" width="0.1524" layer="1"/>
<wire x1="18.132" y1="31.3969" x2="15.062" y2="31.3969" width="0.1524" layer="1"/>
<wire x1="15.062" y1="31.3969" x2="13.7795" y2="30.1144" width="0.1524" layer="1"/>
</signal>
<signal name="SCL_1">
<contactref element="X2" pad="6"/>
<contactref element="I2C1" pad="SCL"/>
<contactref element="U$1" pad="6"/>
<wire x1="15.132" y1="32.3369" x2="15.132" y2="32.6519" width="0.1524" layer="1"/>
<wire x1="15.152" y1="32.6319" x2="15.132" y2="32.6519" width="0.1524" layer="1"/>
<wire x1="9.2945" y1="28.8644" x2="9.3045" y2="28.8544" width="0.1524" layer="1"/>
<wire x1="9.3045" y1="28.8544" x2="11.2395" y2="28.8544" width="0.1524" layer="1"/>
<via x="11.2395" y="28.8544" extent="1-16" drill="0.35"/>
<wire x1="20.1295" y1="31.4994" x2="20.232" y2="31.3969" width="0.1524" layer="1"/>
<wire x1="11.2395" y1="28.8544" x2="13.7795" y2="31.3944" width="0.1524" layer="16"/>
<via x="13.7795" y="31.3944" extent="1-16" drill="0.35"/>
<wire x1="13.7795" y1="31.3944" x2="15.017" y2="32.6319" width="0.1524" layer="1"/>
<wire x1="15.017" y1="32.6319" x2="15.152" y2="32.6319" width="0.1524" layer="1"/>
<wire x1="20.232" y1="31.3969" x2="18.997" y2="32.6319" width="0.1524" layer="1"/>
<wire x1="18.997" y1="32.6319" x2="15.152" y2="32.6319" width="0.1524" layer="1"/>
</signal>
<signal name="SDA_2">
<contactref element="X4" pad="5"/>
<contactref element="I2C2" pad="SDA"/>
<wire x1="12.827" y1="24.3919" x2="12.832" y2="24.3969" width="0.1524" layer="1"/>
<contactref element="X2" pad="8"/>
<wire x1="18.542" y1="18.6944" x2="18.542" y2="20.2819" width="0.1524" layer="16"/>
<wire x1="18.542" y1="20.2819" x2="16.637" y2="22.1869" width="0.1524" layer="16"/>
<via x="12.827" y="22.8219" extent="1-16" drill="0.35"/>
<wire x1="12.827" y1="22.8219" x2="12.827" y2="24.3919" width="0.1524" layer="1"/>
<wire x1="16.637" y1="22.1869" x2="13.462" y2="22.1869" width="0.1524" layer="16"/>
<wire x1="13.462" y1="22.1869" x2="12.827" y2="22.8219" width="0.1524" layer="16"/>
<wire x1="12.832" y1="24.3969" x2="10.8645" y2="26.3644" width="0.1524" layer="1"/>
<wire x1="10.8645" y1="26.3644" x2="9.2945" y2="26.3644" width="0.1524" layer="1"/>
</signal>
<signal name="SCL_2">
<contactref element="X4" pad="6"/>
<contactref element="I2C2" pad="SCL"/>
<wire x1="15.132" y1="24.0819" x2="15.132" y2="24.3969" width="0.1524" layer="1"/>
<contactref element="X2" pad="9"/>
<wire x1="16.002" y1="18.6944" x2="16.002" y2="23.5269" width="0.1524" layer="1"/>
<wire x1="16.002" y1="23.5269" x2="15.132" y2="24.3969" width="0.1524" layer="1"/>
<wire x1="16.002" y1="18.6944" x2="16.002" y2="20.2819" width="0.1524" layer="16"/>
<wire x1="16.002" y1="20.2819" x2="15.0495" y2="21.2344" width="0.1524" layer="16"/>
<wire x1="15.0495" y1="21.2344" x2="12.827" y2="21.2344" width="0.1524" layer="16"/>
<via x="11.2395" y="22.8219" extent="1-16" drill="0.35"/>
<wire x1="11.2395" y1="22.8219" x2="11.2395" y2="24.4094" width="0.1524" layer="1"/>
<wire x1="11.2395" y1="24.4094" x2="10.5345" y2="25.1144" width="0.1524" layer="1"/>
<wire x1="10.5345" y1="25.1144" x2="9.2945" y2="25.1144" width="0.1524" layer="1"/>
<wire x1="12.827" y1="21.2344" x2="11.2395" y2="22.8219" width="0.1524" layer="16"/>
</signal>
<signal name="V_PRESSURE">
<contactref element="R12" pad="1"/>
<contactref element="C3" pad="2"/>
<wire x1="23.162" y1="23.2494" x2="23.162" y2="25.7094" width="0.1524" layer="1"/>
<wire x1="23.162" y1="25.7094" x2="23.242" y2="25.7894" width="0.1524" layer="1"/>
<wire x1="23.162" y1="23.2494" x2="21.5095" y2="23.2494" width="0.1524" layer="1"/>
<contactref element="X2" pad="7"/>
<wire x1="21.5095" y1="23.2494" x2="21.3995" y2="23.1394" width="0.1524" layer="1"/>
<via x="21.3995" y="23.1394" extent="1-16" drill="0.35"/>
<wire x1="21.3995" y1="23.1394" x2="15.6845" y2="23.1394" width="0.1524" layer="16"/>
<wire x1="15.6845" y1="23.1394" x2="11.2395" y2="27.5844" width="0.1524" layer="16"/>
<via x="11.2395" y="27.5844" extent="1-16" drill="0.35"/>
<wire x1="11.2395" y1="27.5844" x2="9.3245" y2="27.5844" width="0.1524" layer="1"/>
<wire x1="9.3245" y1="27.5844" x2="9.2945" y2="27.6144" width="0.1524" layer="1"/>
</signal>
<signal name="V_OUT">
<contactref element="X2" pad="10"/>
<contactref element="X4" pad="7"/>
<wire x1="13.462" y1="18.6944" x2="9.2945" y2="22.8619" width="0.1524" layer="1"/>
<wire x1="9.2945" y1="22.8619" x2="9.2945" y2="23.8644" width="0.1524" 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>
</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>

repository: camaralcesao/Genus

path: /PLACAS/Varella_Aquisition_Module v.1.0 - C/Varela_Module.b#1

repo_name: camaralcesao/Genus


text:
require ti-dspbios.inc

PV = "5_41_03_17"

SRC_URI[biosbin.md5sum] = "b471d26594829d8ad0d10ccb798dad78"
SRC_URI[biosbin.sha256sum] = "9e4b7c8a91a143c6ec9bbb6231b1027f1425cfa834b1212b9ee047dae1726345"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
@inproceedings{li2018visualizing,
  title={Visualizing the loss landscape of neural nets},
  author={Li, Hao and Xu, Zheng and Taylor, Gavin and Studer, Christoph and Goldstein, Tom},
  booktitle={Advances in Neural Information Processing Systems},
  pages={6389--6399},
  year={2018}
}

repository: joshuagruenstein/atlas

repo_name: joshuagruenstein/atlas

extension: bib


text:
import { Item } from "./types";

export function findDOMIndex(items: Item[], item: Item) {
  return items.findIndex((currentItem) => {
    if (!currentItem.ref.current || !item.ref.current) {
      return false;
    }
    // Returns true if the new item is located earlier in the DOM compared
    // to the current item in the iteration.
    return Boolean(
      currentItem.ref.current.compareDocumentPosition(item.ref.current) &
        Node.DOCUMENT_POSITION_PRECEDING
    );
  });
}

repository: coreybruyere/reakit

repo_name: coreybruyere/reakit

gha_license_id: MIT

extension: ts


text:
declare module "@salesforce/schema/FlowStageRelation.CreatedBy" {
  const CreatedBy:any;
  export default CreatedBy;
}
declare module "@salesforce/schema/FlowStageRelation.CreatedById" {
  const CreatedById:any;
  export default CreatedById;
}
declare module "@salesforce/schema/FlowStageRelation.CreatedDate" {
  const CreatedDate:any;
  export default CreatedDate;
}
declare module "@salesforce/schema/FlowStageRelation.FlexIndex" {
  const FlexIndex:string;
  export default FlexIndex;
}
declare module "@salesforce/schema/FlowStageRelation.Id" {
  const Id:any;
  export default Id;
}
declare module "@salesforce/schema/FlowStageRelation.IsDeleted" {
  const IsDeleted:boolean;
  export default IsDeleted;
}
declare module "@salesforce/schema/FlowStageRelation.LastModifiedBy" {
  const LastModifiedBy:any;
  export default LastModifiedBy;
}
declare module "@salesforce/schema/FlowStageRelation.LastModifiedById" {
  const LastModifiedById:any;
  export default LastModifiedById;
}
declare module "@salesforce/schema/FlowStageRelation.LastModifiedDate" {
  const LastModifiedDate:any;
  export default LastModifiedDate;
}
declare module "@salesforce/schema/FlowStageRelation.Name" {
  const Name:string;
  export default Name;
}
declare module "@salesforce/schema/FlowStageRelation.Parent" {
  const Parent:any;
  export default Parent;
}
declare module "@salesforce/schema/FlowStageRelation.ParentId" {
  const ParentId:any;
  export default ParentId;
}
declare module "@salesforce/schema/FlowStageRelation.StageLabel" {
  const StageLabel:string;
  export default StageLabel;
}
declare module "@salesforce/schema/FlowStageRelation.StageOrder" {
  const StageOrder:number;
  export default StageOrder;
}
declare module "@salesforce/schema/FlowStageRelation.StageType" {
  const StageType:string;
  export default StageType;
}
declare module "@salesforce/schema/FlowStageRelation.SystemModstamp" {
  const SystemModstamp:any;
  export default SystemModstamp;
}

repository: SantanuatGithub/LWCPro

repo_name: SantanuatGithub/LWCPro

gha_language: Apex


text:
SECTION = "devel/chicken"
DESCRIPTION = "Type system extensions"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://type-extensions.meta;md5=b347ec1409f076839427673db29572ef"
DEPENDS_append_class-cross = " chicken-egg-matchable-cross"
DEPENDS_append_class-crosssdk = " chicken-egg-matchable-crosssdk"
DEPENDS_append_class-nativesdk = " nativesdk-chicken-egg-matchable chicken-egg-matchable-crosssdk"
DEPENDS = " chicken-egg-matchable chicken-egg-matchable-cross"
RDEPENDS_${PN} = " chicken-egg-matchable"

SRC_URI = "http://code.call-cc.org/egg-tarballs/4/type-extensions/type-extensions-${PV}.tar.gz"

SRC_URI[md5sum] = "c678d5739af6967db81e23e952886b63"
SRC_URI[sha256sum] = "9f0c8d74b053346c059458c9bb0ecb0536bdbc975d379ff679060f4761da89f5"

S = "${WORKDIR}/type-extensions-${PV}"

inherit chicken_install

BBCLASSEXTEND = "cross crosssdk nativesdk"

repository: OSSystems/meta-chicken

repo_name: OSSystems/meta-chicken


text:
DESCRIPTION = "Linux Kernel for Psion/Teklogix netbookpro  compatible machines"
SECTION = "kernel"
LICENSE = "GPLv2"
PR = "r2"

COMPATIBLE_MACHINE = "netbook-pro"

SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.17.tar.bz2;name=kernel \
	http://linuxtogo.org/~koen/netbook-base-r3.patch;name=patch1 \
	http://linuxtogo.org/~koen/netbook-pcon-r0.patch;name=patch2 \
	http://linuxtogo.org/~koen/netbook-pcon-i2c-r1.patch;name=patch3 \
	http://linuxtogo.org/~koen/defconfig;name=config \
		   "

S = "${WORKDIR}/linux-2.6.17"

inherit kernel

do_configure() {
        rm -f ${S}/.config

        if [ ! -e ${WORKDIR}/defconfig ]; then
                die "No default configuration for ${MACHINE} available."
        fi

        if [ "${TARGET_OS}" == "linux-gnueabi" -o  "${TARGET_OS}" == "linux-uclibceabi" ]; then
                echo "CONFIG_AEABI=y"                   >> ${S}/.config
                echo "CONFIG_OABI_COMPAT=y"             >> ${S}/.config
        else
                echo "# CONFIG_AEABI is not set"        >> ${S}/.config
                echo "# CONFIG_OABI_COMPAT is not set"  >> ${S}/.config
        fi

        sed -e '/CONFIG_AEABI/d' \
            -e '/CONFIG_OABI_COMPAT=/d' \
            '${WORKDIR}/defconfig' >>'${S}/.config'

        yes '' | oe_runmake oldconfig

}

SRC_URI[kernel.md5sum] = "37ddefe96625502161f075b9d907f21e"
SRC_URI[kernel.sha256sum] = "ab0f647d52f124958439517df9e1ae0efda90cdb851f59f522fa1749f1d87d58"
SRC_URI[patch1.md5sum] = "b6e67a96e2f84bb70912da8c7e0d5ec1"
SRC_URI[patch1.sha256sum] = "e836560ffae454d4ca0c4cacd1f2a3e8528c5744372a77968bba3b947328ca38"
SRC_URI[patch2.md5sum] = "e69d763fc7e6ba9bae2f31780abfe6a0"
SRC_URI[patch2.sha256sum] = "eff1b8f117ef18f9685efb0c846666e7676e00239d26dd0763ee6b611408a9ca"
SRC_URI[patch3.md5sum] = "35737b77e07c83d69137fca3e4b3097d"
SRC_URI[patch3.sha256sum] = "f0112bf83be7d379276ae0c6f674d4f0cab692dd2fe089dbbfd05cf0e0319dc6"
SRC_URI[config.md5sum] = "0990daae2c846a01735922f9faa940df"
SRC_URI[config.sha256sum] = "a7b02a779a59de06c2f55a47db01d414ac52e952eb6e21e6b5f9c34e3b36a8ab"

repository: libo/openembedded

repo_name: libo/openembedded


text:
declare module 'gulp-jade' {
  function jade(): NodeJS.ReadWriteStream;
  module jade { }
  export = jade;
}


text:
DESCRIPTION = "Blueman is a GTK+ Bluetooth Manager"
HOMEPAGE = "http://www.blueman-project.org/"
SECTION = "optional"
DEPENDS = "gtk+ glib-2.0 bluez4 intltool python python-native python-pyrex startup-notification"
RDEPENDS_${PN} = "python-dbus python-pygobject python dbus bluez4 python-pygtk python-notify obex-data-server \
"

PR = "r2"

inherit autotools pkgconfig python-dir

EXTRA_OECONF += "--with-no-runtime-deps-check"

BLUEZ_LIBS = "-L${libdir} -lbluetooth"
BLUEZ_CFLAGS = "-I${includedir}"

SRC_URI = "\
	http://download.tuxfamily.org/blueman/blueman-${PV}.tar.gz\
	"

FILES_${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug"
FILES_${PN} += "${libdir} ${datadir}"

do_configure_prepend() {
		sed -i "s/py_prefix=.*$/py_prefix=\"${@"${STAGING_DIR_TARGET}".replace("/","\/")}\/usr\"/" ${S}/acinclude.m4
		sed -i "s/py_exec_prefix=.*$/py_exec_prefix=\"${@"${STAGING_DIR_TARGET}".replace("/","\/")}\/usr\"/" ${S}/acinclude.m4
}

SRC_URI[md5sum] = "f9058305c42038678d5023fcabba22a4"
SRC_URI[sha256sum] = "f4a92834a538dc9dbb93fde76933e849b24639faa1721b24549f209b8b590f71"


text:
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

using System;
using System.Diagnostics.ContractsLight;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using BuildXL.Native.IO;
using BuildXL.Utilities.Core;
using Microsoft.Win32.SafeHandles;
using static BuildXL.Native.IO.Unix.FileSystemUnix;

namespace BuildXL.Native.Streams.Unix
{
    /// <inheritdoc />
    public sealed class AsyncFileUnix : IAsyncFile
    {
        private readonly SafeFileHandle m_handle;
        private readonly FileKind m_kind;
        private readonly string m_path;
        private readonly bool m_ownsHandle;
        private readonly FileDesiredAccess m_access;
        private readonly FileStream m_fileStream;

        /// <summary>
        /// Creates an <see cref="AsyncFileUnix"/> to wrap an existing native handle compatible with Unix based systems.
        /// </summary>
        public AsyncFileUnix(
            SafeFileHandle handle,
            FileDesiredAccess access,
            bool ownsHandle,
            string path = null,
            FileKind kind = FileKind.File)
        {
            Contract.Requires(handle != null);
            Contract.Requires(!handle.IsInvalid);
            m_handle = handle;
            m_kind = kind;
            m_path = path;
            m_ownsHandle = ownsHandle;
            m_access = access;

            m_fileStream = new FileStream(
                m_path,
                FileMode.Open,
                FileDesiredAccessToFileAccess(access),
                FileShare.ReadWrite,
                DefaultBufferSize,
                FileOptions.Asynchronous);
        }

        /// <inheritdoc />
        public SafeFileHandle Handle => m_fileStream.SafeFileHandle;

        /// <inheritdoc />
        public string Path => m_path;

        /// <inheritdoc />
        public FileDesiredAccess Access => m_access;

        /// <inheritdoc />
        public bool CanRead => (m_access & FileDesiredAccess.GenericRead) != 0;

        /// <inheritdoc />
        public bool CanWrite => (m_access & FileDesiredAccess.GenericWrite) != 0;

        /// <inheritdoc />
        public FileKind Kind => m_kind;

        /// <nodoc />
        public void Dispose()
        {
            if (m_ownsHandle)
            {
                m_handle.Dispose();
            }

            m_fileStream.Dispose();
        }

        /// <nodoc />
        public void Close()
        {
            if (m_ownsHandle)
            {
                m_handle.Close();
            }

            m_fileStream.Close();
        }

        /// <inheritdoc />
        public long GetCurrentLength()
        {
            Contract.Requires(Kind == FileKind.File);
            return m_fileStream.Length;
        }

        /// <inheritdoc />
        public AsyncFileStream CreateReadableStream(bool closeFileOnStreamClose = false)
        {
            Contract.Requires(CanRead);
            Contract.Requires(Kind == FileKind.File);
            return new AsyncReadableFileStream(this, closeFileOnStreamClose);
        }

        /// <inheritdoc />
        public unsafe Overlapped* ReadOverlapped(
            IIOCompletionTarget target,
            byte* pinnedBuffer,
            int bytesToRead,
            long fileOffset)
        {
            FileAsyncIOResult result;
            if (GetCurrentLength() == 0 || fileOffset >= GetCurrentLength())
            {
                result = new FileAsyncIOResult(FileAsyncIOStatus.Failed, bytesTransferred: 0, error: NativeIOConstants.ErrorHandleEof);
            }
            else
            {
                lock(m_fileStream)
                {
                    try
                    {
                        byte[] buffer = new byte[bytesToRead];
                        m_fileStream.Seek(fileOffset, SeekOrigin.Begin);
                        int bytesRead = m_fileStream.Read(buffer, 0, bytesToRead);

                        for (int i = 0; i < bytesRead; i++)
                        {
                            pinnedBuffer[i] = buffer[i];
                        }

                        // Files under proc and sys are part of pseudo file systems. The length reported by the underlying stream in these cases
                        // do not always reflect actual content that can be read. When no bytes are read from the stream, we treat that as an EOF
                        if (bytesRead == 0)
                        {
                            result = new FileAsyncIOResult(FileAsyncIOStatus.Failed, bytesTransferred: 0, error: NativeIOConstants.ErrorHandleEof);
                        }
                        else
                        {
                            result = new FileAsyncIOResult(FileAsyncIOStatus.Succeeded, bytesTransferred: bytesRead, error: NativeIOConstants.ErrorSuccess);
                        }
                    }
                    catch (Exception ex)
                    {
                        int errorCode = (int)NativeErrorCodeForException(ex);
                        result = new FileAsyncIOResult(FileAsyncIOStatus.Failed, bytesTransferred: 0, error: errorCode);
                    }
                }
            }

            QueueCompletionNotification(target, result);
            return null;
        }

        private unsafe void QueueCompletionNotification(IIOCompletionTarget target, FileAsyncIOResult result)
        {
            var notificationArgs = new IOCompletionNotificationArgs
            {
                Result = result,
                Target = target,
            };

            ThreadPool.QueueUserWorkItem(
                state =>
                {
                    var stateArgs = (IOCompletionNotificationArgs)state;
                    stateArgs.Target.OnCompletion(stateArgs.Result);
                },
                notificationArgs);
        }

        /// <inheritdoc />
        public unsafe Task<FileAsyncIOResult> ReadAsync(
            byte[] buffer,
            int bytesToRead,
            long fileOffset)
        {
            Contract.Requires(buffer != null);
            Contract.Requires(bytesToRead > 0);
            Contract.Requires(bytesToRead <= buffer.Length);

            TaskIOCompletionTarget target = TaskIOCompletionTarget.CreateAndPinBuffer(buffer);
            ReadOverlapped(target, target.GetPinnedBuffer(), bytesToRead, fileOffset);
            return target.IOCompletionTask;
        }

        /// <inheritdoc />
        public unsafe void WriteOverlapped(
            IIOCompletionTarget target,
            byte* pinnedBuffer,
            int bytesToWrite,
            long fileOffset)
        {
            Analysis.IgnoreArgument(target);
            Analysis.IgnoreArgument((IntPtr)pinnedBuffer);
            Analysis.IgnoreArgument(bytesToWrite);
            Analysis.IgnoreArgument(fileOffset);
            Analysis.IgnoreArgument(this);
            throw new NotImplementedException();
        }

        /// <inheritdoc />
        public unsafe void Cancel(Overlapped* overlapped) => throw new NotImplementedException();
    }
}

repository: microsoft/BuildXL

repo_name: microsoft/BuildXL

branch_name: refs/heads/main

gha_language: C#

extension: cs