diff --git a/badge/Badge_Bottom-PCB/bom/ibom.html b/badge/Badge_Bottom-PCB/bom/ibom.html new file mode 100644 index 0000000000000000000000000000000000000000..5669b62cc63e40b96539c04206d2bfb441f83ac1 --- /dev/null +++ b/badge/Badge_Bottom-PCB/bom/ibom.html @@ -0,0 +1,2638 @@ +<!DOCTYPE html> +<html lang="en"> + +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>Interactive BOM for KiCAD</title> + <style type="text/css"> +:root { + --pcb-edge-color: black; + --pad-color: #878787; + --pad-color-highlight: #D04040; + --pin1-outline-color: #ffb629; + --pin1-outline-color-highlight: #b4ff03; + --silkscreen-edge-color: #aa4; + --silkscreen-polygon-color: #4aa; + --silkscreen-text-color: #4aa; + --fabrication-edge-color: #907651; + --fabrication-polygon-color: #907651; + --fabrication-text-color: #a27c24; +} + +html, body { + margin: 0px; + height: 100%; + font-family: Verdana, sans-serif; +} + +.dark { + --pcb-edge-color: #eee; + --pad-color: #808080; + --pin1-outline-color: #ffa800; + --pin1-outline-color-highlight: #ccff00; + background-color: #252c30; + color: #eee; +} + +button { + background-color: #eee; + border: 1px solid #888; + color: black; + height: 44px; + width: 44px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 14px; + font-weight: bolder; +} + +.dark button { + /* This will be inverted */ + background-color: #c3b7b5; +} + +button.depressed { + background-color: #0a0; + color: white; +} + +.dark button.depressed { + /* This will be inverted */ + background-color: #b3b; +} + +button:focus { + outline: 0; +} + +button#tb-btn { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A"); + background-size: 32px 32px; + background-position: 5px 5px; + background-repeat: no-repeat; +} + +button#lr-btn { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A"); + background-size: 32px 32px; + background-position: 5px 5px; + background-repeat: no-repeat; +} + +button#bom-btn { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E"); + background-size: 32px 32px; + background-position: 5px 5px; + background-repeat: no-repeat; +} + +button#copy { + background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E"); + background-position: 6px 6px; + background-repeat: no-repeat; + background-size: 26px 26px; + border-radius: 6px; + height: 40px; + width: 40px; + margin: 10px 5px; +} + +button#copy:active { + box-shadow: inset 0px 0px 5px #6c6c6c; +} + +textarea.clipboard-temp { + position: fixed; + top: 0; + left: 0; + width: 2em; + height: 2em; + padding: 0; + border: None; + outline: None; + box-shadow: None; + background: transparent; +} + +.left-most-button { + border-right: 0; + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.middle-button { + border-right: 0; +} + +.right-most-button { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.button-container { + font-size: 0; +} + +.dark .button-container { + filter: invert(1); +} + +@media print { + .hideonprint { + display: none; + } +} + +canvas { + cursor: crosshair; +} + +canvas:active { + cursor: grabbing; +} + +.fileinfo { + width: 100%; + max-width: 1000px; + border: none; + padding: 5px; +} + +.fileinfo .title { + font-size: 20pt; + font-weight: bold; +} + +.fileinfo td { + overflow: hidden; + white-space: nowrap; + max-width: 1px; + width: 50%; + text-overflow: ellipsis; +} + +.bom { + border-collapse: collapse; + font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace; + font-size: 10pt; + table-layout: fixed; + width: 100%; + margin-top: 1px; +} + +.bom th, .bom td { + border: 1px solid black; + padding: 5px; + word-wrap: break-word; + text-align: center; + position: relative; +} + +.dark .bom th, .dark .bom td { + border: 1px solid #777; +} + +.bom th { + background-color: #CCCCCC; + background-clip: padding-box; +} + +.dark .bom th { + background-color: #3b4749; +} + +.bom tr.highlighted:nth-child(n) { + background-color: #cfc; +} + +.dark .bom tr.highlighted:nth-child(n) { + background-color: #226022; +} + +.bom tr:nth-child(even) { + background-color: #f2f2f2; +} + +.dark .bom tr:nth-child(even) { + background-color: #313b40; +} + +.bom tr { + transition: background-color 0.2s; +} + +.bom .numCol { + width: 25px; +} + +.bom .Description { + width: 10%; +} + +.bom .Part { + width: 10%; +} + +.bom .Value { + width: 15%; +} + +.bom .Quantity { + width: 65px; +} + +.bom th .sortmark { + position: absolute; + right: 1px; + top: 1px; + margin-top: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent transparent #221 transparent; + transform-origin: 50% 85%; + transition: opacity 0.2s, transform 0.4s; +} + +.dark .bom th .sortmark { + filter: invert(1); +} + +.bom th .sortmark.none { + opacity: 0; +} + +.bom th .sortmark.desc { + transform: rotate(180deg); +} + +.bom th:hover .sortmark.none { + opacity: 0.5; +} + +.bom .bom-checkbox { + width: 30px; + position: relative; + user-select: none; + -moz-user-select: none; +} + +.bom .bom-checkbox:before { + content: ""; + position: absolute; + border-width: 15px; + border-style: solid; + border-color: #51829f transparent transparent transparent; + visibility: hidden; + top: -15px; +} + +.bom .bom-checkbox:after { + content: "Double click to set/unset all"; + position: absolute; + color: white; + top: -35px; + left: -26px; + background: #51829f; + padding: 5px 15px; + border-radius: 8px; + white-space: nowrap; + visibility: hidden; +} + +.bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after { + visibility: visible; + transition: visibility 0.2s linear 1s; +} + +.split { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow-y: auto; + overflow-x: hidden; + background-color: inherit; +} + +.split.split-horizontal, .gutter.gutter-horizontal { + height: 100%; + float: left; +} + +.gutter { + background-color: #ddd; + background-repeat: no-repeat; + background-position: 50%; + transition: background-color 0.3s; +} + +.dark .gutter { + background-color: #777; +} + +.gutter.gutter-horizontal { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg=='); + cursor: ew-resize; + width: 5px; +} + +.gutter.gutter-vertical { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII='); + cursor: ns-resize; + height: 5px; +} + +.searchbox { + float: left; + height: 40px; + margin: 10px 5px; + padding: 12px 32px; + font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace; + font-size: 18px; + box-sizing: border-box; + border: 1px solid #888; + border-radius: 6px; + outline: none; + background-color: #eee; + transition: background-color 0.2s, border 0.2s; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg=='); + background-position: 10px 10px; + background-repeat: no-repeat; +} + +.dark .searchbox { + background-color: #111; + color: #eee; +} + +.searchbox::placeholder { + color: #ccc; +} + +.dark .searchbox::placeholder { + color: #666; +} + +.filter { + width: calc(60% - 64px); +} + +.reflookup { + width: calc(40% - 10px); +} + +input[type=text]:focus { + background-color: white; + border: 1px solid #333; +} + +.dark input[type=text]:focus { + background-color: #333; + border: 1px solid #ccc; +} + +mark.highlight { + background-color: #5050ff; + color: #fff; + padding: 2px; + border-radius: 6px; +} + +.dark mark.highlight { + background-color: #76a6da; + color: #111; +} + +.menubtn { + background-color: white; + font-size: 16px; + border: none; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A"); + background-position: center; + background-repeat: no-repeat; +} + +.dark .menubtn { + filter: invert(1); +} + +.menu { + position: relative; + display: inline-block; +} + +.menu-content { + display: none; + position: absolute; + background-color: white; + right: 0; + min-width: 300px; + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); + z-index: 100; + padding: 8px; +} + +.dark .menu-content { + background-color: #111; +} + +.menu:hover .menu-content { + display: block; +} + +.menu:hover .menubtn { + background-color: #eee; +} + +.dark .menu:hover .menubtn {} + +.menu-label { + display: inline-block; + padding: 8px; + border: 1px solid #ccc; + border-top: 0; + width: calc(100% - 18px); +} + +.menu-label-top { + border-top: 1px solid #ccc; +} + +.menu-textbox { + float: left; + height: 24px; + margin: 10px 5px; + padding: 5px 5px; + font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace; + font-size: 14px; + box-sizing: border-box; + border: 1px solid #888; + border-radius: 4px; + outline: none; + background-color: #eee; + transition: background-color 0.2s, border 0.2s; + width: calc(100% - 10px); +} + +.dark .menu-textbox { + background-color: #222; + color: #eee; +} + +#topmostdiv { + transition: background-color 0.3s; +} + +#top { + height: 78px; + border-bottom: 2px solid black; +} + +.dark #top { + border-bottom: 2px solid #ccc; +} + +#dbg { + display: block; +} + +::-webkit-scrollbar { + width: 8px; +} + +::-webkit-scrollbar-track { + background: #aaa; +} + +::-webkit-scrollbar-thumb { + background: #666; + border-radius: 3px; +} + +::-webkit-scrollbar-thumb:hover { + background: #555; +} + +.slider { + -webkit-appearance: none; + width: 100%; + margin: 3px 0; + padding: 0; + outline: none; + opacity: 0.7; + -webkit-transition: .2s; + transition: opacity .2s; + border-radius: 3px; +} + +.slider:hover { + opacity: 1; +} + +.slider:focus { + outline: none; +} + +.slider::-webkit-slider-runnable-track { + -webkit-appearance: none; + width: 100%; + height: 8px; + background: #d3d3d3; + border-radius: 3px; + border: none; +} + +.slider::-webkit-slider-thumb { + -webkit-appearance: none; + width: 15px; + height: 15px; + border-radius: 50%; + background: #0a0; + cursor: pointer; + margin-top: -4px; +} + +.dark .slider::-webkit-slider-thumb { + background: #3d3; +} + +.slider::-moz-range-thumb { + width: 15px; + height: 15px; + border-radius: 50%; + background: #0a0; + cursor: pointer; +} + +.slider::-moz-range-track { + height: 8px; + background: #d3d3d3; + border-radius: 3px; +} + +.dark .slider::-moz-range-thumb { + background: #3d3; +} + +.slider::-ms-track { + width: 100%; + height: 8px; + border-width: 3px 0; + background: transparent; + border-color: transparent; + color: transparent; + transition: opacity .2s; +} + +.slider::-ms-fill-lower { + background: #d3d3d3; + border: none; + border-radius: 3px; +} + +.slider::-ms-fill-upper { + background: #d3d3d3; + border: none; + border-radius: 3px; +} + +.slider::-ms-thumb { + width: 15px; + height: 15px; + border-radius: 50%; + background: #0a0; + cursor: pointer; + margin: 0; +} + +.shameless-plug { + font-size: 0.8em; + text-align: center; + display: block; +} + +a { + color: #0278a4; +} + +.dark a { + color: #00b9fd; +} + +#frontcanvas, #backcanvas { + touch-action: none; +} + + </style> + <script type="text/javascript" > +/////////////////////////////////////////////// +/* + Split.js - v1.3.5 + MIT License + https://github.com/nathancahill/Split.js +*/ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}}); + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/*! + * PEP v0.4.3 | https://github.com/jquery/PEP + * Copyright jQuery Foundation and other contributors | http://jquery.org/license + */ +!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1); +for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0; +var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})} +var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++) +b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++) +b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){ +for(var b=a;b.parentNode;)b=b.parentNode; +return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target); +return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){ +// +this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))}, +installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){ +var b=x(a,this.findElements,this); +return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){} +var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[], +isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){ +var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID); +0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button]; +c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a), +c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events), +Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events), +Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b); +d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){ +(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE, +c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey; +var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))}, +shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c) +b=!1;else if("XY"===c) +b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]); +b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0}, +vacuumTouches:function(a){var b=a.touches; +if(R.size>=b.length){var c=[];R.forEach(function(a,d){ +if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId); +if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e, +d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):( +b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)}, +dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0]; +if(this.isPrimaryTouch(c)){ +var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba}); + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +var config = {"dark_mode": false, "show_pads": true, "show_fabrication": true, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "F", "extra_fields": []} +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +var pcbdata = {"edges_bbox": {"minx": 19.949999, "miny": 18.449999, "maxx": 65.050001, "maxy": 56.550000999999995}, "edges": [{"type": "segment", "start": [65.0, 23.0], "end": [65.0, 52.0], "width": 0.09999999999999999}, {"type": "segment", "start": [20.0, 52.0], "end": [20.0, 23.0], "width": 0.09999999999999999}, {"type": "arc", "start": [24.5, 52.0], "radius": 4.5, "startangle": 90.0, "endangle": 180.0, "width": 0.09999999999999999}, {"type": "arc", "start": [24.5, 23.0], "radius": 4.5, "startangle": 180.0, "endangle": 270.0, "width": 0.09999999999999999}, {"type": "arc", "start": [60.5, 23.0], "radius": 4.5, "startangle": 270.0, "endangle": 360.0, "width": 0.09999999999999999}, {"type": "arc", "start": [60.5, 52.0], "radius": 4.5, "startangle": 0.0, "endangle": 90.0, "width": 0.09999999999999999}, {"type": "arc", "start": [57.739999999999995, 17.76915], "radius": 1.0119989999999999, "startangle": 46.23514064137615, "endangle": 133.76485936137615, "width": 0.09999999999999999}, {"type": "arc", "start": [50.12, 17.76915], "radius": 1.0119989999999999, "startangle": 46.23514064137615, "endangle": 133.76485936137615, "width": 0.09999999999999999}, {"type": "arc", "start": [42.5, 17.76915], "radius": 1.0119989999999999, "startangle": 46.23514064137615, "endangle": 133.76485936137615, "width": 0.09999999999999999}, {"type": "arc", "start": [34.879999999999995, 17.76915], "radius": 1.0119989999999999, "startangle": 46.23514064137615, "endangle": 133.76485936137615, "width": 0.09999999999999999}, {"type": "arc", "start": [27.259999999999998, 17.76915], "radius": 1.0119989999999999, "startangle": 46.23514064137615, "endangle": 133.76485936137615, "width": 0.09999999999999999}, {"type": "arc", "start": [57.739999999999995, 57.23085], "radius": 1.0119989999999999, "startangle": 226.23514064137618, "endangle": 313.7648593613762, "width": 0.09999999999999999}, {"type": "arc", "start": [50.12, 57.23085], "radius": 1.0119989999999999, "startangle": 226.23514064137618, "endangle": 313.7648593613762, "width": 0.09999999999999999}, {"type": "arc", "start": [42.5, 57.23085], "radius": 1.0119989999999999, "startangle": 226.23514064137618, "endangle": 313.7648593613762, "width": 0.09999999999999999}, {"type": "arc", "start": [34.879999999999995, 57.23085], "radius": 1.0119989999999999, "startangle": 226.23514064137618, "endangle": 313.7648593613762, "width": 0.09999999999999999}, {"type": "segment", "start": [27.959999999999997, 18.5], "end": [34.18, 18.5], "width": 0.09999999999999999}, {"type": "segment", "start": [35.58, 18.5], "end": [41.8, 18.5], "width": 0.09999999999999999}, {"type": "segment", "start": [43.199999999999996, 18.5], "end": [49.419999999999995, 18.5], "width": 0.09999999999999999}, {"type": "segment", "start": [50.82, 18.5], "end": [57.04, 18.5], "width": 0.09999999999999999}, {"type": "segment", "start": [58.44, 18.5], "end": [60.5, 18.5], "width": 0.09999999999999999}, {"type": "segment", "start": [57.04, 56.5], "end": [50.82, 56.5], "width": 0.09999999999999999}, {"type": "segment", "start": [49.419999999999995, 56.5], "end": [43.199999999999996, 56.5], "width": 0.09999999999999999}, {"type": "segment", "start": [41.8, 56.5], "end": [35.58, 56.5], "width": 0.09999999999999999}, {"type": "segment", "start": [34.18, 56.5], "end": [27.959999999999997, 56.5], "width": 0.09999999999999999}, {"type": "segment", "start": [26.16, 56.5], "end": [26.56, 56.5], "width": 0.09999999999999999}, {"type": "arc", "start": [27.259999999999998, 57.23085], "radius": 1.0119989999999999, "startangle": 226.23514064137618, "endangle": 313.7648593613762, "width": 0.09999999999999999}, {"type": "segment", "start": [26.16, 56.5], "end": [24.5, 56.5], "width": 0.09999999999999999}, {"type": "segment", "start": [60.5, 56.5], "end": [58.44, 56.5], "width": 0.09999999999999999}, {"type": "segment", "start": [24.5, 18.5], "end": [26.56, 18.5], "width": 0.09999999999999999}], "silkscreen": {"F": [{"pos": [30.942999999999998, 21.34], "text": "SWD", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 180.0}, {"pos": [57.739999999999995, 52.836], "text": "GND", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [50.12, 52.836], "text": "GPIO2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [42.5, 52.708999999999996], "text": "GPIO1", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [36.022999999999996, 52.836], "text": "3.3 V", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [26.752, 52.836], "text": "ECG\n", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [26.5869, 22.0766], "text": "GND", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 180.0}, {"pos": [38.181999999999995, 21.212999999999997], "text": "GPIO4", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 180.0}, {"pos": [43.9097, 22.089299999999998], "text": "GPIO3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 180.0}, {"pos": [50.12, 22.165499999999998], "text": "3.3 V", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 180.0}, {"pos": [56.749399999999994, 23.054499999999997], "text": "ECG\nCOM\n", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 180.0}, {"pos": [44.059999999999995, 45.3], "text": "card10", "height": 1.9, "width": 1.9, "horiz_justify": 0, "thickness": 0.3, "attr": [], "angle": 0.0}, {"type": "segment", "start": [30.3102, 27.872556], "end": [30.3102, 28.027444], "width": 0.15239999999999998}, {"type": "segment", "start": [32.1898, 27.527444], "end": [32.1898, 27.276899999999998], "width": 0.15239999999999998}, {"type": "segment", "start": [30.539794999999998, 27.276899999999998], "end": [30.3102, 27.276899999999998], "width": 0.15239999999999998}, {"type": "segment", "start": [30.3102, 28.372556], "end": [30.3102, 28.623099999999997], "width": 0.15239999999999998}, {"type": "segment", "start": [32.1898, 28.027444], "end": [32.1898, 27.872556], "width": 0.15239999999999998}, {"type": "segment", "start": [31.960205, 28.623099999999997], "end": [32.1898, 28.623099999999997], "width": 0.15239999999999998}, {"type": "segment", "start": [32.1898, 28.623099999999997], "end": [32.1898, 28.372556], "width": 0.15239999999999998}, {"type": "segment", "start": [30.3102, 28.623099999999997], "end": [30.539794999999998, 28.623099999999997], "width": 0.15239999999999998}, {"type": "segment", "start": [30.3102, 27.276899999999998], "end": [30.3102, 27.527444], "width": 0.15239999999999998}, {"type": "segment", "start": [32.1898, 27.276899999999998], "end": [31.960205, 27.276899999999998], "width": 0.15239999999999998}, {"type": "segment", "start": [31.0, 24.599999999999998], "end": [32.55, 24.599999999999998], "width": 0.12}, {"type": "segment", "start": [32.55, 26.4], "end": [31.25, 26.4], "width": 0.12}, {"type": "segment", "start": [36.75, 23.0], "end": [36.75, 26.849999999999998], "width": 0.12}, {"type": "segment", "start": [34.75, 23.0], "end": [34.75, 26.849999999999998], "width": 0.12}, {"type": "segment", "start": [36.75, 23.0], "end": [34.75, 23.0], "width": 0.12}, {"type": "circle", "start": [30.619999999999997, 29.619999999999997], "radius": 0.049999999999999996, "width": 0.09999999999999999}, {"type": "circle", "start": [30.514999999999997, 32.46], "radius": 0.049999999999999996, "width": 0.09999999999999999}, {"type": "segment", "start": [29.178922, 23.709999999999997], "end": [29.696078, 23.709999999999997], "width": 0.12}, {"type": "segment", "start": [29.178922, 22.29], "end": [29.696078, 22.29], "width": 0.12}, {"type": "segment", "start": [53.89, 42.037220999999995], "end": [53.89, 42.362778999999996], "width": 0.12}, {"type": "segment", "start": [54.91, 42.037220999999995], "end": [54.91, 42.362778999999996], "width": 0.12}, {"type": "segment", "start": [53.489999999999995, 50.449721], "end": [53.489999999999995, 50.775279], "width": 0.12}, {"type": "segment", "start": [54.51, 50.449721], "end": [54.51, 50.775279], "width": 0.12}, {"type": "segment", "start": [35.239999999999995, 46.85], "end": [35.239999999999995, 48.699999999999996], "width": 0.12}, {"type": "segment", "start": [34.04, 46.85], "end": [34.04, 48.699999999999996], "width": 0.12}, {"type": "segment", "start": [34.04, 48.699999999999996], "end": [35.239999999999995, 48.699999999999996], "width": 0.12}, {"type": "segment", "start": [35.239999999999995, 49.51], "end": [35.239999999999995, 51.36], "width": 0.12}, {"type": "segment", "start": [34.04, 49.51], "end": [34.04, 51.36], "width": 0.12}, {"type": "segment", "start": [34.04, 51.36], "end": [35.239999999999995, 51.36], "width": 0.12}, {"type": "segment", "start": [32.5, 22.65], "end": [34.35, 22.65], "width": 0.12}, {"type": "segment", "start": [32.5, 23.849999999999998], "end": [34.35, 23.849999999999998], "width": 0.12}, {"type": "segment", "start": [34.35, 23.849999999999998], "end": [34.35, 22.65], "width": 0.12}, {"type": "segment", "start": [44.949999999999996, 22.849999999999998], "end": [46.8, 22.849999999999998], "width": 0.12}, {"type": "segment", "start": [44.949999999999996, 24.049999999999997], "end": [46.8, 24.049999999999997], "width": 0.12}, {"type": "segment", "start": [46.8, 24.049999999999997], "end": [46.8, 22.849999999999998], "width": 0.12}, {"type": "segment", "start": [35.54, 28.937220999999997], "end": [35.54, 29.262779], "width": 0.12}, {"type": "segment", "start": [36.559999999999995, 28.937220999999997], "end": [36.559999999999995, 29.262779], "width": 0.12}, {"type": "segment", "start": [37.1, 28.947221], "end": [37.1, 29.272779], "width": 0.12}, {"type": "segment", "start": [38.12, 28.947221], "end": [38.12, 29.272779], "width": 0.12}, {"type": "segment", "start": [28.7, 26.0], "end": [28.7, 27.0], "width": 0.12}, {"type": "segment", "start": [28.7, 26.0], "end": [20.2, 26.0], "width": 0.12}, {"type": "segment", "start": [28.7, 36.0], "end": [20.2, 36.0], "width": 0.12}, {"type": "segment", "start": [28.7, 36.0], "end": [28.7, 35.0], "width": 0.12}, {"type": "segment", "start": [51.0, 48.099999999999994], "end": [51.0, 44.9], "width": 0.12}, {"type": "segment", "start": [51.0, 44.9], "end": [53.599999999999994, 44.9], "width": 0.12}, {"type": "segment", "start": [53.599999999999994, 44.9], "end": [53.599999999999994, 48.099999999999994], "width": 0.12}, {"type": "segment", "start": [53.599999999999994, 48.099999999999994], "end": [51.0, 48.099999999999994], "width": 0.12}, {"type": "segment", "start": [51.9, 29.4], "end": [51.9, 26.599999999999998], "width": 0.12}, {"type": "segment", "start": [51.9, 26.599999999999998], "end": [54.099999999999994, 26.599999999999998], "width": 0.12}, {"type": "segment", "start": [54.099999999999994, 26.599999999999998], "end": [54.099999999999994, 29.4], "width": 0.12}, {"type": "segment", "start": [54.099999999999994, 29.4], "end": [51.9, 29.4], "width": 0.12}, {"type": "segment", "start": [31.924999999999997, 47.875], "end": [31.924999999999997, 46.675], "width": 0.12}, {"type": "segment", "start": [28.525, 49.675], "end": [28.525, 46.675], "width": 0.12}, {"type": "segment", "start": [36.11, 40.01], "end": [36.11, 32.01], "width": 0.12}, {"type": "segment", "start": [36.11, 32.01], "end": [44.11, 32.01], "width": 0.12}, {"type": "segment", "start": [44.11, 32.01], "end": [44.11, 40.01], "width": 0.12}, {"type": "segment", "start": [44.11, 40.01], "end": [36.11, 40.01], "width": 0.12}, {"type": "segment", "start": [59.699999999999996, 26.25], "end": [59.699999999999996, 27.25], "width": 0.15}, {"type": "segment", "start": [60.699999999999996, 26.25], "end": [59.699999999999996, 26.25], "width": 0.15}, {"type": "segment", "start": [59.699999999999996, 36.25], "end": [60.699999999999996, 36.25], "width": 0.15}, {"type": "segment", "start": [59.699999999999996, 35.25], "end": [59.699999999999996, 36.25], "width": 0.15}, {"type": "segment", "start": [64.5, 36.25], "end": [63.0, 36.25], "width": 0.15}, {"type": "segment", "start": [64.5, 35.25], "end": [64.5, 36.25], "width": 0.15}, {"type": "segment", "start": [64.5, 26.25], "end": [64.5, 27.25], "width": 0.15}, {"type": "segment", "start": [63.0, 26.25], "end": [64.5, 26.25], "width": 0.15}, {"type": "segment", "start": [31.49, 35.949999999999996], "end": [29.189999999999998, 35.949999999999996], "width": 0.12}, {"type": "segment", "start": [29.189999999999998, 35.949999999999996], "end": [29.189999999999998, 38.65], "width": 0.12}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[0.10390999999999999, -2.7576519999999998], [0.182454, -2.757222], [0.23929799999999998, -2.756058], [0.278105, -2.753793], [0.302538, -2.75006], [0.316262, -2.744494], [0.32294, -2.7367269999999997], [0.32623599999999997, -2.7263949999999997], [0.326556, -2.725057], [0.33156199999999997, -2.7009209999999997], [0.340829, -2.653299], [0.353392, -2.587259], [0.368287, -2.507872], [0.384551, -2.420204], [0.385119, -2.417125], [0.40141, -2.3312109999999997], [0.41665199999999997, -2.2553039999999998], [0.429861, -2.193955], [0.440054, -2.151718], [0.446248, -2.133145], [0.44654299999999997, -2.132816], [0.464788, -2.123747], [0.502405, -2.1086329999999998], [0.551271, -2.090738], [0.551543, -2.090642], [0.613093, -2.067507], [0.685657, -2.038035], [0.754057, -2.008403], [0.7572939999999999, -2.006938], [0.868702, -1.9563739999999998], [1.115399, -2.12484], [1.191077, -2.1761969999999997], [1.259631, -2.222111], [1.317088, -2.25997], [1.359476, -2.287163], [1.382825, -2.301079], [1.3850419999999999, -2.302111], [1.40201, -2.297516], [1.433701, -2.2753449999999997], [1.481352, -2.234553], [1.546198, -2.174095], [1.6123969999999999, -2.109773], [1.6762139999999999, -2.046388], [1.733329, -1.988549], [1.780305, -1.939825], [1.8137029999999998, -1.9037899999999999], [1.830085, -1.884016], [1.8306939999999998, -1.882998], [1.8325049999999998, -1.8694279999999999], [1.825683, -1.847267], [1.8085399999999998, -1.8135219999999999], [1.779393, -1.7651999999999999], [1.7365549999999998, -1.6993079999999998], [1.6794479999999998, -1.614483], [1.628766, -1.539823], [1.583461, -1.4728599999999998], [1.54615, -1.417484], [1.519452, -1.37758], [1.505985, -1.357038], [1.505137, -1.3556439999999998], [1.506781, -1.3359619999999999], [1.519245, -1.297707], [1.5400479999999999, -1.248111], [1.547462, -1.232272], [1.5798139999999998, -1.16171], [1.614328, -1.081647], [1.6423649999999999, -1.012371], [1.6625679999999998, -0.960955], [1.678615, -0.921881], [1.6878879999999998, -0.901459], [1.689041, -0.899886], [1.7060959999999998, -0.8972789999999999], [1.746298, -0.890137], [1.8043019999999999, -0.879477], [1.874763, -0.866315], [1.952335, -0.851667], [2.031672, -0.8365509999999999], [2.107431, -0.821982], [2.174264, -0.808978], [2.226828, -0.798555], [2.259776, -0.7917299999999999], [2.267857, -0.789801], [2.276205, -0.785038], [2.2825059999999997, -0.7742819999999999], [2.287045, -0.753902], [2.290104, -0.720266], [2.291967, -0.6697449999999999], [2.292918, -0.598708], [2.29324, -0.503524], [2.293257, -0.464508], [2.293257, -0.147201], [2.217057, -0.132161], [2.174663, -0.12400499999999999], [2.1113999999999997, -0.11210099999999999], [2.0349619999999997, -0.097884], [1.9530429999999999, -0.08279], [1.9304, -0.07864499999999999], [1.854806, -0.063947], [1.788953, -0.049495], [1.7383659999999999, -0.036625], [1.7085739999999998, -0.026678], [1.703612, -0.023712999999999998], [1.6914259999999999, -0.002717], [1.673953, 0.037967], [1.654577, 0.090322], [1.650734, 0.1016], [1.6253389999999999, 0.17152299999999998], [1.5938169999999998, 0.250418], [1.5629689999999998, 0.321266], [1.562817, 0.32159499999999996], [1.511447, 0.432733], [1.680399, 0.681253], [1.8493519999999999, 0.9297719999999999], [1.632429, 1.147058], [1.566819, 1.2117259999999999], [1.5069789999999998, 1.2687329999999999], [1.456267, 1.315033], [1.418046, 1.347584], [1.395675, 1.363343], [1.392466, 1.3643429999999999], [1.373626, 1.356469], [1.33518, 1.334578], [1.2813299999999999, 1.301267], [1.216276, 1.259131], [1.14594, 1.211943], [1.074555, 1.16381], [1.010908, 1.121928], [0.9590409999999999, 1.088871], [0.922995, 1.067218], [0.906867, 1.059543], [0.887189, 1.066037], [0.8498749999999999, 1.08315], [0.8026209999999999, 1.107326], [0.797612, 1.110013], [0.733977, 1.141927], [0.690341, 1.157579], [0.663202, 1.157745], [0.649057, 1.1432039999999999], [0.648975, 1.143], [0.641905, 1.1257789999999999], [0.625042, 1.084899], [0.599695, 1.023525], [0.567171, 0.944819], [0.528778, 0.851947], [0.485822, 0.748072], [0.444222, 0.647502], [0.39850399999999997, 0.536516], [0.356526, 0.433703], [0.319548, 0.342215], [0.288827, 0.26520099999999996], [0.26562199999999997, 0.205815], [0.25118999999999997, 0.167209], [0.246743, 0.1528], [0.257896, 0.136272], [0.28706899999999996, 0.10993], [0.325971, 0.080887], [0.436757, -0.010961], [0.523351, -0.116241], [0.584716, -0.232734], [0.619815, -0.358224], [0.6276079999999999, -0.49049299999999996], [0.621943, -0.551543], [0.591078, -0.678205], [0.53792, -0.790059], [0.465767, -0.885999], [0.377917, -0.964924], [0.277665, -1.02573], [0.16831, -1.067313], [0.053147, -1.0885719999999999], [-0.064525, -1.088401], [-0.18141, -1.065699], [-0.294211, -1.0193619999999999], [-0.39963099999999996, -0.948287], [-0.44363199999999997, -0.9080889999999999], [-0.528021, -0.804871], [-0.586778, -0.692075], [-0.620296, -0.57299], [-0.628965, -0.450905], [-0.613177, -0.329107], [-0.573322, -0.210884], [-0.5097929999999999, -0.099525], [-0.422979, 0.001684], [-0.325971, 0.080887], [-0.285563, 0.111162], [-0.25701799999999997, 0.137219], [-0.246743, 0.152825], [-0.252123, 0.169843], [-0.26742499999999997, 0.2105], [-0.291388, 0.271642], [-0.322756, 0.35011899999999996], [-0.360268, 0.44278], [-0.402667, 0.546472], [-0.444337, 0.6475259999999999], [-0.49030999999999997, 0.7586069999999999], [-0.532893, 0.861541], [-0.5707789999999999, 0.9531649999999999], [-0.60266, 1.030316], [-0.6272289999999999, 1.089831], [-0.64318, 1.128544], [-0.64909, 1.143], [-0.663052, 1.1576849999999999], [-0.69006, 1.1576419999999998], [-0.733587, 1.142099], [-0.79711, 1.110284], [-0.797612, 1.110013], [-0.84544, 1.085323], [-0.884103, 1.067338], [-0.905905, 1.059614], [-0.906867, 1.059543], [-0.923279, 1.067378], [-0.959513, 1.089165], [-1.011526, 1.122328], [-1.075275, 1.164291], [-1.14594, 1.211943], [-1.217884, 1.2601909999999998], [-1.282726, 1.3021509999999998], [-1.336265, 1.335227], [-1.3743029999999998, 1.3568209999999998], [-1.392467, 1.3643429999999999], [-1.409192, 1.354457], [-1.44282, 1.3268259999999998], [-1.48999, 1.284495], [-1.547342, 1.230505], [-1.611516, 1.167899], [-1.6325029999999998, 1.1469829999999999], [-1.8495009999999998, 0.929623], [-1.684332, 0.6872199999999999], [-1.634136, 0.612781], [-1.5900809999999999, 0.545972], [-1.554638, 0.49066499999999996], [-1.530281, 0.450729], [-1.5194779999999999, 0.430036], [-1.519162, 0.42856299999999997], [-1.524857, 0.409058], [-1.540174, 0.369822], [-1.562463, 0.31743], [-1.578107, 0.28235499999999997], [-1.607359, 0.215201], [-1.634906, 0.147358], [-1.6562629999999998, 0.09003399999999999], [-1.662065, 0.072572], [-1.678548, 0.025938], [-1.6946599999999998, -0.010095], [-1.7035099999999999, -0.023712999999999998], [-1.72304, -0.032048], [-1.765666, -0.043863], [-1.825855, -0.057818999999999995], [-1.898078, -0.072578], [-1.9304, -0.07864499999999999], [-2.0124779999999998, -0.09372699999999999], [-2.091205, -0.108331], [-2.158891, -0.12101999999999999], [-2.20784, -0.130358], [-2.217057, -0.132161], [-2.293257, -0.147201], [-2.293257, -0.464508], [-2.2930859999999997, -0.568846], [-2.2923839999999998, -0.647787], [-2.290866, -0.704962], [-2.288251, -0.7440009999999999], [-2.284254, -0.768535], [-2.278591, -0.782195], [-2.2709799999999998, -0.788611], [-2.267857, -0.789801], [-2.249022, -0.79402], [-2.2074119999999997, -0.802438], [-2.14837, -0.814039], [-2.0772429999999997, -0.827805], [-1.999375, -0.8427199999999999], [-1.920113, -0.857768], [-1.8448019999999998, -0.871931], [-1.778787, -0.8841939999999999], [-1.7274129999999999, -0.893539], [-1.696025, -0.8989499999999999], [-1.689041, -0.899886], [-1.682715, -0.912404], [-1.66871, -0.945754], [-1.649645, -0.9936229999999999], [-1.642366, -1.012371], [-1.6130039999999999, -1.084805], [-1.5784289999999999, -1.16483], [-1.547463, -1.232272], [-1.5246769999999998, -1.283841], [-1.509518, -1.326215], [-1.5044579999999999, -1.352166], [-1.505264, -1.3556439999999998], [-1.5159589999999998, -1.372064], [-1.5403799999999999, -1.408583], [-1.575905, -1.4613129999999999], [-1.619913, -1.526365], [-1.669783, -1.5998489999999999], [-1.679644, -1.614355], [-1.7375079999999998, -1.700296], [-1.780044, -1.765739], [-1.808946, -1.813696], [-1.82591, -1.8471799999999998], [-1.832633, -1.869205], [-1.8308099999999998, -1.8827829999999999], [-1.8307639999999998, -1.882869], [-1.816414, -1.9007029999999998], [-1.7846769999999998, -1.9351829999999999], [-1.7389899999999998, -1.982732], [-1.682796, -2.039778], [-1.619532, -2.102745], [-1.612398, -2.109773], [-1.53267, -2.1869799999999997], [-1.4711429999999999, -2.24367], [-1.426579, -2.28089], [-1.397743, -2.2996849999999998], [-1.3850419999999999, -2.302111], [-1.366506, -2.2915289999999997], [-1.328039, -2.267084], [-1.273614, -2.231388], [-1.2072019999999999, -2.1870529999999997], [-1.1327749999999999, -2.136689], [-1.115399, -2.12484], [-0.868703, -1.9563739999999998], [-0.7572939999999999, -2.006938], [-0.689543, -2.036405], [-0.616817, -2.066041], [-0.5542969999999999, -2.08967], [-0.551543, -2.090642], [-0.50264, -2.108543], [-0.464943, -2.12368], [-0.446575, -2.13279], [-0.446544, -2.132816], [-0.44071499999999997, -2.149283], [-0.43080799999999997, -2.189781], [-0.417805, -2.249758], [-0.40269099999999997, -2.3246599999999997], [-0.38644799999999996, -2.409936], [-0.385119, -2.417125], [-0.36882499999999996, -2.5049859999999997], [-0.353867, -2.58474], [-0.341209, -2.651319], [-0.331814, -2.699653], [-0.326646, -2.724675], [-0.326556, -2.725057], [-0.323411, -2.7357009999999997], [-0.31729599999999997, -2.743738], [-0.304547, -2.749533], [-0.2815, -2.753453], [-0.24449099999999999, -2.755865], [-0.189856, -2.757135], [-0.11393299999999999, -2.7576289999999997], [-0.013056, -2.757714], [0.0, -2.757714], [0.10390999999999999, -2.7576519999999998]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[3.1535949999999997, 1.966966], [3.2110209999999997, 2.0044969999999998], [3.2387189999999997, 2.038096], [3.260662, 2.099064], [3.2624049999999998, 2.1473079999999998], [3.258457, 2.211816], [3.109686, 2.276934], [3.037349, 2.310202], [2.990084, 2.336964], [2.9655069999999997, 2.360144], [2.9612369999999997, 2.382667], [2.9748889999999997, 2.4074549999999997], [2.989943, 2.423886], [3.033746, 2.4502349999999997], [3.0813889999999997, 2.4520809999999997], [3.125145, 2.431546], [3.157289, 2.390752], [3.163038, 2.376347], [3.1905759999999996, 2.331356], [3.222258, 2.312182], [3.265714, 2.295779], [3.265714, 2.357966], [3.261872, 2.400283], [3.246823, 2.435969], [3.21528, 2.476943], [3.2105919999999997, 2.482267], [3.175506, 2.51872], [3.1453469999999997, 2.538283], [3.107615, 2.5472829999999997], [3.076335, 2.55023], [3.0203849999999997, 2.5509649999999997], [2.980555, 2.54166], [2.955708, 2.527846], [2.9166559999999997, 2.497467], [2.8896249999999997, 2.464613], [2.8725169999999998, 2.423294], [2.863238, 2.367521], [2.859693, 2.291305], [2.85941, 2.2526219999999997], [2.860372, 2.206247], [2.948007, 2.206247], [2.949023, 2.2311259999999997], [2.951556, 2.2352], [2.968274, 2.229665], [3.0042489999999997, 2.215017], [3.0523309999999997, 2.19419], [3.062386, 2.189714], [3.1231519999999997, 2.158814], [3.1566319999999997, 2.1316569999999997], [3.1639899999999996, 2.10622], [3.146391, 2.080481], [3.131856, 2.069109], [3.0794099999999998, 2.046364], [3.030322, 2.050122], [2.989227, 2.077884], [2.960758, 2.1271519999999997], [2.951631, 2.166257], [2.948007, 2.206247], [2.860372, 2.206247], [2.861285, 2.162249], [2.8681959999999997, 2.0953839999999997], [2.881884, 2.0466949999999997], [2.904096, 2.010849], [2.936574, 1.982513], [2.950733, 1.973355], [3.015053, 1.9495069999999999], [3.085473, 1.948006], [3.1535949999999997, 1.966966]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[2.6526, 1.9587519999999998], [2.6699479999999998, 1.9663339999999998], [2.711356, 1.999128], [2.746765, 2.046547], [2.768664, 2.0971509999999998], [2.772229, 2.122098], [2.7602789999999997, 2.156927], [2.734067, 2.175357], [2.705964, 2.1865159999999997], [2.693095, 2.1885719999999997], [2.686829, 2.1736489999999997], [2.6744559999999997, 2.141175], [2.669028, 2.126502], [2.6385899999999998, 2.075744], [2.5945199999999997, 2.050427], [2.53801, 2.051206], [2.5338249999999998, 2.052203], [2.5036549999999997, 2.066507], [2.481476, 2.0943929999999997], [2.4663269999999997, 2.139287], [2.4572499999999997, 2.204615], [2.453286, 2.2938039999999997], [2.452914, 2.341261], [2.45273, 2.416071], [2.4515219999999998, 2.467069], [2.448309, 2.4994709999999998], [2.442109, 2.5184949999999997], [2.43194, 2.529356], [2.416819, 2.5372719999999997], [2.415946, 2.53767], [2.386828, 2.549981], [2.372403, 2.5545139999999997], [2.370186, 2.540809], [2.368289, 2.502925], [2.366847, 2.445715], [2.365998, 2.374027], [2.3658289999999997, 2.321565], [2.366692, 2.220047], [2.3700699999999997, 2.143032], [2.377142, 2.086023], [2.389088, 2.044526], [2.4070899999999997, 2.014043], [2.432327, 1.9900799999999998], [2.4572469999999997, 1.973355], [2.517171, 1.9510969999999999], [2.5869109999999997, 1.946076], [2.6526, 1.9587519999999998]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[2.144876, 1.956335], [2.186667, 1.975344], [2.2194689999999997, 1.998378], [2.243503, 2.024133], [2.260097, 2.057358], [2.270577, 2.1028], [2.276271, 2.165207], [2.278507, 2.249327], [2.278743, 2.304721], [2.278743, 2.520826], [2.241774, 2.53767], [2.212656, 2.549981], [2.198231, 2.5545139999999997], [2.195472, 2.541025], [2.193282, 2.504653], [2.191942, 2.451542], [2.1916569999999997, 2.409372], [2.1904339999999998, 2.3484469999999997], [2.1871359999999997, 2.300115], [2.182321, 2.270518], [2.178496, 2.264229], [2.152783, 2.270652], [2.112418, 2.287125], [2.065679, 2.309458], [2.020845, 2.333457], [1.9861929999999999, 2.35493], [1.9700019999999998, 2.369685], [1.969938, 2.3698449999999998], [1.9713299999999998, 2.3971519999999997], [1.9838179999999999, 2.423219], [2.005743, 2.4443919999999997], [2.037743, 2.4514739999999997], [2.065092, 2.450649], [2.1038259999999998, 2.450042], [2.124158, 2.459116], [2.1363689999999997, 2.483092], [2.137909, 2.487613], [2.1432029999999997, 2.5218059999999998], [2.129047, 2.5425679999999997], [2.092148, 2.552462], [2.052289, 2.554292], [1.980562, 2.540727], [1.9434319999999998, 2.521355], [1.897576, 2.475845], [1.8732559999999998, 2.4199829999999998], [1.871073, 2.360957], [1.891629, 2.3059529999999997], [1.9225489999999998, 2.271486], [1.95342, 2.252189], [2.001942, 2.227759], [2.058485, 2.202985], [2.06791, 2.1991989999999997], [2.130019, 2.171791], [2.165822, 2.147634], [2.177337, 2.1236189999999997], [2.1665799999999997, 2.096635], [2.148114, 2.0755429999999997], [2.104469, 2.049572], [2.0564459999999998, 2.047624], [2.012406, 2.067637], [1.9807089999999998, 2.107551], [1.976549, 2.117848], [1.952327, 2.1557239999999998], [1.9169649999999998, 2.183842], [1.8723429999999999, 2.206917], [1.8723429999999999, 2.141485], [1.8749689999999999, 2.101506], [1.8862299999999999, 2.069997], [1.9111989999999999, 2.036378], [1.935169, 2.010484], [1.9724409999999999, 1.973817], [2.001401, 1.954121], [2.032505, 1.9462199999999998], [2.067713, 1.9449139999999998], [2.144876, 1.956335]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[1.779833, 1.9586629999999998], [1.7820479999999999, 1.99685], [1.7837839999999998, 2.0548859999999998], [1.784899, 2.12818], [1.7852569999999999, 2.2050549999999998], [1.7852569999999999, 2.4651959999999997], [1.739326, 2.5111269999999997], [1.7076749999999998, 2.5394289999999997], [1.6798899999999999, 2.550893], [1.641915, 2.5501679999999998], [1.6268399999999998, 2.548321], [1.579726, 2.542948], [1.540756, 2.539869], [1.5312569999999999, 2.5395849999999998], [1.499233, 2.541445], [1.4534319999999998, 2.5461139999999998], [1.435674, 2.548321], [1.3920569999999999, 2.551735], [1.3627449999999999, 2.54432], [1.33368, 2.521427], [1.323188, 2.5111269999999997], [1.2772569999999999, 2.4651959999999997], [1.2772569999999999, 1.978602], [1.314226, 1.961758], [1.346059, 1.949282], [1.3646829999999999, 1.9449139999999998], [1.3694579999999998, 1.958718], [1.373921, 1.997286], [1.377775, 2.056356], [1.380722, 2.131663], [1.382143, 2.195286], [1.3861139999999998, 2.4456569999999997], [1.4207589999999999, 2.4505559999999997], [1.452268, 2.4471309999999997], [1.467708, 2.436041], [1.4720229999999999, 2.415308], [1.475708, 2.371145], [1.478469, 2.3091459999999997], [1.4800119999999999, 2.234909], [1.480235, 2.196706], [1.480457, 1.976783], [1.526166, 1.9608489999999998], [1.5585179999999998, 1.9500149999999998], [1.576115, 1.9449619999999999], [1.5766229999999999, 1.9449139999999998], [1.578388, 1.958648], [1.5803289999999999, 1.99673], [1.582282, 2.0544819999999997], [1.5840839999999998, 2.127227], [1.585343, 2.195286], [1.589314, 2.4456569999999997], [1.6764, 2.4456569999999997], [1.680396, 2.21724], [1.684392, 1.9888219999999999], [1.726847, 1.9668679999999998], [1.758192, 1.951793], [1.7767439999999999, 1.9449509999999999], [1.7772789999999998, 1.9449139999999998], [1.779833, 1.9586629999999998]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[1.1901169999999999, 2.065358], [1.189933, 2.173837], [1.189219, 2.257287], [1.187675, 2.3197039999999998], [1.185001, 2.365085], [1.1808939999999999, 2.397429], [1.175055, 2.420733], [1.167182, 2.438995], [1.1612209999999998, 2.449418], [1.111855, 2.505945], [1.049264, 2.5413769999999998], [0.9800129999999999, 2.55409], [0.9106679999999999, 2.5424629999999997], [0.869375, 2.521568], [0.826025, 2.485422], [0.796481, 2.441276], [0.778655, 2.3834619999999997], [0.770463, 2.306313], [0.7693019999999999, 2.249714], [0.769458, 2.245647], [0.870857, 2.245647], [0.8714759999999999, 2.31055], [0.8743139999999999, 2.353514], [0.88084, 2.3816219999999997], [0.892523, 2.401953], [0.9064829999999999, 2.417288], [0.9533649999999999, 2.44689], [1.003701, 2.449419], [1.0512759999999999, 2.424705], [1.054979, 2.421356], [1.070783, 2.4039349999999997], [1.080693, 2.383209], [1.086058, 2.352362], [1.088228, 2.304577], [1.088571, 2.251748], [1.0878269999999999, 2.185381], [1.084748, 2.1411059999999997], [1.078061, 2.112009], [1.0664959999999999, 2.091173], [1.057013, 2.080107], [1.0129599999999999, 2.0521979999999997], [0.962224, 2.0488429999999997], [0.9137959999999999, 2.070159], [0.90445, 2.078073], [0.88854, 2.095647], [0.87861, 2.116587], [0.873278, 2.147782], [0.8711629999999999, 2.196122], [0.870857, 2.245647], [0.769458, 2.245647], [0.77281, 2.158568], [0.7847259999999999, 2.090086], [0.8071349999999999, 2.0385999999999997], [0.842124, 1.998443], [0.869375, 1.9778609999999999], [0.9189069999999999, 1.955625], [0.976316, 1.945304], [1.029682, 1.948067], [1.059543, 1.959212], [1.071261, 1.962383], [1.079037, 1.9505569999999999], [1.084465, 1.918866], [1.088571, 1.870593], [1.093067, 1.816829], [1.099313, 1.784482], [1.110676, 1.765985], [1.130528, 1.7537699999999998], [1.143, 1.748362], [1.1901709999999999, 1.7286009999999998], [1.1901169999999999, 2.065358]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[0.529926, 1.949755], [0.595858, 1.974084], [0.649273, 2.017117], [0.670164, 2.047409], [0.692939, 2.102994], [0.6924659999999999, 2.143186], [0.668562, 2.170217], [0.659717, 2.174813], [0.62153, 2.1891439999999998], [0.602028, 2.185472], [0.595422, 2.161407], [0.595086, 2.148114], [0.582992, 2.09921], [0.5514709999999999, 2.064999], [0.507659, 2.048476], [0.45869499999999996, 2.052634], [0.418894, 2.074227], [0.40545, 2.086544], [0.39592099999999997, 2.101487], [0.38948499999999997, 2.124075], [0.38531699999999997, 2.159328], [0.38259699999999996, 2.212266], [0.380502, 2.2879069999999997], [0.37995999999999996, 2.311857], [0.37798099999999996, 2.39379], [0.375731, 2.4514549999999997], [0.372357, 2.489608], [0.367006, 2.513004], [0.358824, 2.526398], [0.34695899999999996, 2.534545], [0.339362, 2.538144], [0.307102, 2.550452], [0.288111, 2.5545139999999997], [0.281836, 2.5409479999999998], [0.278006, 2.499934], [0.2766, 2.430999], [0.277598, 2.333669], [0.277908, 2.318657], [0.280101, 2.229859], [0.28269299999999997, 2.165019], [0.28638199999999997, 2.119067], [0.291864, 2.086935], [0.29983499999999996, 2.0635529999999997], [0.31099299999999996, 2.043852], [0.31683, 2.0354099999999997], [0.350296, 1.998057], [0.387727, 1.9690029999999998], [0.39230899999999996, 1.966467], [0.459426, 1.946443], [0.529926, 1.949755]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[0.039744, 1.9509679999999998], [0.096616, 1.972087], [0.09726699999999999, 1.9724929999999998], [0.13244, 1.9983799999999998], [0.158407, 2.0286329999999997], [0.17667, 2.0680579999999997], [0.18873199999999998, 2.1214619999999997], [0.196096, 2.193651], [0.200264, 2.2894319999999997], [0.200629, 2.3030779999999997], [0.205876, 2.508842], [0.161716, 2.531678], [0.129763, 2.54711], [0.11047, 2.554423], [0.109578, 2.5545139999999997], [0.106239, 2.541022], [0.103587, 2.504626], [0.10195599999999999, 2.4514519999999997], [0.1016, 2.408393], [0.101592, 2.338641], [0.09840299999999999, 2.294837], [0.08728799999999999, 2.2739439999999997], [0.063501, 2.272925], [0.022296, 2.288741], [-0.039914, 2.317815], [-0.085659, 2.341963], [-0.10918699999999999, 2.362913], [-0.116104, 2.385747], [-0.116114, 2.3868769999999997], [-0.10470099999999999, 2.426212], [-0.070908, 2.447462], [-0.019191, 2.450539], [0.018061, 2.4500059999999997], [0.037703, 2.4607349999999997], [0.049951999999999996, 2.4865049999999997], [0.057002, 2.5193369999999997], [0.046841999999999995, 2.537966], [0.043017, 2.540632], [0.007000999999999999, 2.5513399999999997], [-0.043434, 2.552856], [-0.095374, 2.545759], [-0.132178, 2.532788], [-0.183062, 2.489585], [-0.21198599999999998, 2.429446], [-0.217714, 2.382462], [-0.21334299999999998, 2.3400819999999998], [-0.19752499999999998, 2.305488], [-0.166203, 2.274763], [-0.115322, 2.2439899999999997], [-0.040824, 2.2092519999999998], [-0.036286, 2.2072879999999997], [0.030820999999999998, 2.176287], [0.07223199999999999, 2.150862], [0.08998099999999999, 2.128014], [0.086107, 2.104745], [0.06264299999999999, 2.078056], [0.055626999999999996, 2.071914], [0.008629999999999999, 2.0481], [-0.040067, 2.049103], [-0.082478, 2.072451], [-0.11061599999999999, 2.115675], [-0.113231, 2.12416], [-0.13869199999999998, 2.165308], [-0.17099899999999998, 2.1851279999999997], [-0.217714, 2.20477], [-0.217714, 2.15395], [-0.203504, 2.080082], [-0.161325, 2.012327], [-0.139376, 1.989661], [-0.089483, 1.960569], [-0.026032999999999997, 1.9474], [0.039744, 1.9509679999999998]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[-0.624114, 1.851289], [-0.619861, 1.910613], [-0.6149749999999999, 1.9455719999999999], [-0.608205, 1.96082], [-0.598298, 1.961015], [-0.595086, 1.959195], [-0.552356, 1.9460149999999998], [-0.49677299999999996, 1.946785], [-0.44026299999999996, 1.9603329999999999], [-0.404918, 1.9778609999999999], [-0.368679, 2.005861], [-0.34218699999999996, 2.037549], [-0.324001, 2.077813], [-0.312678, 2.1315429999999997], [-0.306778, 2.203626], [-0.304857, 2.2989509999999997], [-0.304823, 2.317237], [-0.30479999999999996, 2.522646], [-0.35050899999999996, 2.53858], [-0.382973, 2.54942], [-0.400785, 2.554468], [-0.40130899999999997, 2.5545139999999997], [-0.403063, 2.540828], [-0.40455599999999997, 2.503076], [-0.405674, 2.446224], [-0.40630299999999997, 2.375234], [-0.4064, 2.332073], [-0.40660199999999996, 2.246973], [-0.407642, 2.185981], [-0.410169, 2.144177], [-0.414836, 2.1166419999999997], [-0.422293, 2.098456], [-0.433189, 2.084698], [-0.43999299999999997, 2.078073], [-0.486728, 2.0513749999999997], [-0.537728, 2.049375], [-0.5839989999999999, 2.071955], [-0.592556, 2.080107], [-0.605107, 2.095436], [-0.613812, 2.1136179999999998], [-0.619369, 2.139909], [-0.622474, 2.1795619999999998], [-0.6238239999999999, 2.237832], [-0.624114, 2.318173], [-0.624114, 2.522646], [-0.669823, 2.53858], [-0.702287, 2.54942], [-0.7200989999999999, 2.554468], [-0.720623, 2.5545139999999997], [-0.721963, 2.540623], [-0.7231719999999999, 2.501439], [-0.7241989999999999, 2.4407], [-0.7249979999999999, 2.362141], [-0.7255189999999999, 2.269498], [-0.725714, 2.166509], [-0.725714, 1.769342], [-0.678543, 1.749444], [-0.631371, 1.729547], [-0.624114, 1.851289]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[-1.831697, 1.931239], [-1.774473, 1.969735], [-1.730251, 2.025335], [-1.703833, 2.096086], [-1.6984899999999998, 2.1481619999999997], [-1.6990969999999999, 2.169893], [-1.704178, 2.186531], [-1.7181449999999998, 2.201437], [-1.7454109999999998, 2.2179729999999998], [-1.7903879999999999, 2.2394979999999998], [-1.857489, 2.269374], [-1.857829, 2.269524], [-1.9195929999999999, 2.297813], [-1.970241, 2.322933], [-2.004596, 2.342179], [-2.0174819999999998, 2.352848], [-2.017486, 2.352934], [-2.006128, 2.376166], [-1.979569, 2.401774], [-1.949077, 2.4202209999999997], [-1.93363, 2.423886], [-1.8914849999999999, 2.411212], [-1.855192, 2.379471], [-1.837483, 2.344572], [-1.8204479999999998, 2.318845], [-1.787078, 2.289546], [-1.7478509999999998, 2.2642349999999998], [-1.713244, 2.250471], [-1.7060069999999998, 2.249714], [-1.6978609999999998, 2.2621599999999997], [-1.6973699999999998, 2.2939719999999997], [-1.703357, 2.336866], [-1.714643, 2.382558], [-1.7300499999999999, 2.422761], [-1.730829, 2.424322], [-1.777196, 2.489062], [-1.837289, 2.5330969999999997], [-1.905535, 2.5547109999999997], [-1.976362, 2.5521849999999997], [-2.044196, 2.5238039999999997], [-2.047212, 2.521808], [-2.100573, 2.473448], [-2.13566, 2.410352], [-2.155078, 2.327387], [-2.1576839999999997, 2.304078], [-2.162299, 2.194055], [-2.156767, 2.142748], [-2.017486, 2.142748], [-2.015676, 2.174753], [-2.005778, 2.184093], [-1.981102, 2.177105], [-1.942205, 2.160587], [-1.898725, 2.139881], [-1.8976439999999999, 2.1393329999999997], [-1.8607909999999999, 2.119949], [-1.8459999999999999, 2.107013], [-1.8496469999999998, 2.093451], [-1.865005, 2.0756319999999997], [-1.904077, 2.049845], [-1.946154, 2.0479499999999997], [-1.9838969999999998, 2.0667169999999997], [-2.009966, 2.102915], [-2.017486, 2.142748], [-2.156767, 2.142748], [-2.152806, 2.106027], [-2.12845, 2.036212], [-2.094544, 1.987302], [-2.033347, 1.937878], [-1.9659369999999998, 1.9133589999999998], [-1.89712, 1.911797], [-1.831697, 1.931239]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[-2.958885, 1.921962], [-2.8908549999999997, 1.957733], [-2.840649, 2.015301], [-2.822815, 2.0523119999999997], [-2.808937, 2.107882], [-2.801833, 2.178096], [-2.80116, 2.254727], [-2.8065729999999998, 2.329552], [-2.81773, 2.394342], [-2.834286, 2.440873], [-2.839374, 2.448887], [-2.899645, 2.508707], [-2.971231, 2.5445349999999998], [-3.048908, 2.55502], [-3.127452, 2.53881], [-3.149311, 2.529092], [-3.191878, 2.4991429999999997], [-3.229237, 2.4594329999999998], [-3.2327679999999996, 2.4543969999999997], [-3.2471189999999996, 2.4301239999999997], [-3.2566059999999997, 2.404178], [-3.26221, 2.370022], [-3.2649139999999996, 2.321119], [-3.265701, 2.2509349999999997], [-3.265714, 2.2352], [-3.265678, 2.2301919999999997], [-3.120571, 2.2301919999999997], [-3.1197269999999997, 2.29643], [-3.1164039999999997, 2.340386], [-3.1094169999999997, 2.368779], [-3.097584, 2.388325], [-3.0915429999999997, 2.394857], [-3.0568139999999997, 2.41968], [-3.023097, 2.418548], [-2.9890049999999997, 2.397016], [-2.968671, 2.3740289999999997], [-2.956629, 2.340478], [-2.9498659999999997, 2.287569], [-2.949402, 2.281399], [-2.948248, 2.185513], [-2.960312, 2.114299], [-2.98543, 2.068194], [-3.02344, 2.047635], [-3.0370079999999997, 2.0465139999999997], [-3.0726359999999997, 2.052152], [-3.097006, 2.0716859999999997], [-3.111907, 2.109042], [-3.119125, 2.16815], [-3.120571, 2.2301919999999997], [-3.265678, 2.2301919999999997], [-3.265174, 2.1604129999999997], [-3.262904, 2.108159], [-3.257932, 2.071949], [-3.249287, 2.045299], [-3.235995, 2.021722], [-3.233057, 2.017338], [-3.183687, 1.958249], [-3.1298909999999998, 1.9239469999999999], [-3.0643979999999997, 1.910331], [-3.0421579999999997, 1.909665], [-2.958885, 1.921962]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[-1.283907, 1.9277799999999998], [-1.237328, 1.954723], [-1.2049429999999999, 1.981466], [-1.181258, 2.009484], [-1.164941, 2.043748], [-1.154661, 2.0892269999999997], [-1.149086, 2.150892], [-1.146884, 2.233711], [-1.146629, 2.293246], [-1.146629, 2.512391], [-1.2083139999999999, 2.540044], [-1.27, 2.567697], [-1.2772569999999999, 2.32767], [-1.2802559999999998, 2.238028], [-1.283402, 2.172962], [-1.287299, 2.1280259999999998], [-1.2925529999999998, 2.09877], [-1.299769, 2.080748], [-1.30955, 2.069511], [-1.3126879999999999, 2.067079], [-1.360239, 2.048083], [-1.4083029999999999, 2.0556], [-1.436914, 2.0755429999999997], [-1.448553, 2.0896749999999997], [-1.456609, 2.1082199999999998], [-1.4617289999999998, 2.1363339999999997], [-1.464559, 2.179173], [-1.465744, 2.241895], [-1.465943, 2.307261], [-1.465982, 2.389268], [-1.4673859999999999, 2.447316], [-1.472086, 2.486465], [-1.482013, 2.51178], [-1.499097, 2.528323], [-1.5252679999999998, 2.541156], [-1.560225, 2.554491], [-1.598404, 2.569007], [-1.593859, 2.3113889999999997], [-1.592029, 2.2185189999999997], [-1.589888, 2.149889], [-1.586819, 2.100711], [-1.582206, 2.066198], [-1.575432, 2.041562], [-1.5658809999999999, 2.022016], [-1.554366, 2.0047699999999997], [-1.49881, 1.9496799999999999], [-1.43102, 1.917822], [-1.357287, 1.910191], [-1.283907, 1.9277799999999998]]]}, {"type": "polygon", "pos": [51.97, 36.73], "angle": [0.0], "polygons": [[[-2.4002559999999997, 1.919918], [-2.344799, 1.947568], [-2.295852, 1.9984799999999998], [-2.282371, 2.017338], [-2.267686, 2.0420149999999997], [-2.258158, 2.068816], [-2.252707, 2.104587], [-2.250253, 2.156169], [-2.249714, 2.2242669999999998], [-2.252148, 2.3175879999999998], [-2.260606, 2.387657], [-2.276826, 2.439931], [-2.302546, 2.479869], [-2.339503, 2.5129289999999997], [-2.342218, 2.5148859999999997], [-2.37864, 2.5349079999999997], [-2.422498, 2.544815], [-2.4782759999999997, 2.547257], [-2.568952, 2.547257], [-2.56899, 2.635283], [-2.5698339999999997, 2.6843079999999997], [-2.574976, 2.713065], [-2.588413, 2.730311], [-2.6141419999999997, 2.744808], [-2.6203209999999997, 2.747769], [-2.6492359999999997, 2.7616479999999997], [-2.671624, 2.7704139999999997], [-2.688271, 2.771171], [-2.699964, 2.761023], [-2.70749, 2.737073], [-2.7116339999999997, 2.6964259999999998], [-2.7131849999999997, 2.636186], [-2.712929, 2.553455], [-2.711651, 2.4453389999999997], [-2.711252, 2.413], [-2.709815, 2.3015239999999997], [-2.708528, 2.228603], [-2.569029, 2.228603], [-2.5682449999999997, 2.290499], [-2.5647599999999997, 2.330997], [-2.556876, 2.3577079999999997], [-2.5428949999999997, 2.378244], [-2.533403, 2.38826], [-2.494596, 2.417567], [-2.460237, 2.419952], [-2.424784, 2.39575], [-2.423886, 2.394857], [-2.409461, 2.376153], [-2.400687, 2.350732], [-2.396261, 2.311584], [-2.394882, 2.251697], [-2.394857, 2.2384299999999997], [-2.3981879999999998, 2.155901], [-2.4090309999999997, 2.098691], [-2.42866, 2.0637659999999998], [-2.45835, 2.048094], [-2.4755089999999997, 2.0465139999999997], [-2.516234, 2.0539259999999997], [-2.544168, 2.07833], [-2.560983, 2.12298], [-2.5683499999999997, 2.19113], [-2.569029, 2.228603], [-2.708528, 2.228603], [-2.7082919999999997, 2.215245], [-2.706323, 2.150333], [-2.70355, 2.102958], [-2.6996119999999997, 2.06929], [-2.6941509999999997, 2.045498], [-2.686808, 2.0277529999999997], [-2.6772229999999997, 2.012224], [-2.673113, 2.0063809999999997], [-2.618595, 1.951185], [-2.549664, 1.9198899999999999], [-2.469928, 1.911165], [-2.4002559999999997, 1.919918]]]}, {"type": "segment", "start": [56.01, 50.775279], "end": [56.01, 50.449721], "width": 0.12}, {"type": "segment", "start": [54.989999999999995, 50.775279], "end": [54.989999999999995, 50.449721], "width": 0.12}, {"type": "segment", "start": [56.4, 28.625], "end": [56.4, 26.125], "width": 0.12}, {"type": "segment", "start": [58.9, 26.125], "end": [58.9, 28.625], "width": 0.12}, {"type": "segment", "start": [56.89, 45.074721], "end": [56.89, 45.400279], "width": 0.12}, {"type": "segment", "start": [57.91, 45.074721], "end": [57.91, 45.400279], "width": 0.12}, {"type": "segment", "start": [32.41, 50.925], "end": [32.41, 53.925], "width": 0.12}, {"type": "segment", "start": [29.189999999999998, 52.425], "end": [29.189999999999998, 53.925], "width": 0.12}, {"type": "segment", "start": [41.975, 24.349999999999998], "end": [47.65, 24.349999999999998], "width": 0.15}, {"type": "segment", "start": [43.15, 29.65], "end": [47.65, 29.65], "width": 0.15}, {"type": "segment", "start": [41.41, 26.462778999999998], "end": [41.41, 26.137221], "width": 0.12}, {"type": "segment", "start": [40.39, 26.462778999999998], "end": [40.39, 26.137221], "width": 0.12}, {"type": "segment", "start": [49.124721, 51.91], "end": [49.450278999999995, 51.91], "width": 0.12}, {"type": "segment", "start": [49.124721, 50.89], "end": [49.450278999999995, 50.89], "width": 0.12}, {"type": "segment", "start": [49.450278999999995, 49.39], "end": [49.124721, 49.39], "width": 0.12}, {"type": "segment", "start": [49.450278999999995, 50.41], "end": [49.124721, 50.41], "width": 0.12}, {"type": "segment", "start": [56.79, 48.62], "end": [56.79, 50.03], "width": 0.12}, {"type": "segment", "start": [59.11, 50.03], "end": [59.11, 48.0], "width": 0.12}, {"type": "segment", "start": [59.11, 50.03], "end": [58.449999999999996, 50.03], "width": 0.12}, {"type": "segment", "start": [57.449999999999996, 50.03], "end": [56.79, 50.03], "width": 0.12}, {"type": "segment", "start": [64.2, 49.199999999999996], "end": [59.8, 49.199999999999996], "width": 0.15}, {"type": "segment", "start": [64.2, 38.199999999999996], "end": [64.2, 49.199999999999996], "width": 0.15}, {"type": "segment", "start": [59.8, 38.199999999999996], "end": [64.2, 38.199999999999996], "width": 0.15}, {"type": "segment", "start": [59.8, 49.199999999999996], "end": [59.8, 38.199999999999996], "width": 0.15}, {"type": "segment", "start": [32.5, 31.924999999999997], "end": [32.5, 29.424999999999997], "width": 0.12}, {"type": "segment", "start": [35.0, 29.424999999999997], "end": [35.0, 31.924999999999997], "width": 0.12}, {"type": "segment", "start": [39.675, 48.449999999999996], "end": [39.675, 49.65], "width": 0.12}, {"type": "segment", "start": [37.775, 48.449999999999996], "end": [37.775, 49.05], "width": 0.12}, {"type": "segment", "start": [41.51, 44.01], "end": [41.51, 41.61], "width": 0.12}, {"type": "segment", "start": [39.91, 44.01], "end": [41.51, 44.01], "width": 0.12}, {"type": "segment", "start": [39.91, 41.61], "end": [39.91, 44.01], "width": 0.12}, {"type": "segment", "start": [28.0, 50.699999999999996], "end": [25.9, 50.699999999999996], "width": 0.12}, {"type": "segment", "start": [28.0, 48.5], "end": [26.799999999999997, 48.5], "width": 0.12}, {"type": "segment", "start": [27.926385999999997, 46.381532], "end": [27.926385999999997, 47.881532], "width": 0.12}, {"type": "segment", "start": [25.9, 47.199999999999996], "end": [25.9, 46.4], "width": 0.12}, {"type": "segment", "start": [58.635, 40.785], "end": [58.635, 38.5], "width": 0.12}, {"type": "segment", "start": [57.165, 40.785], "end": [58.635, 40.785], "width": 0.12}, {"type": "segment", "start": [57.165, 38.5], "end": [57.165, 40.785], "width": 0.12}, {"type": "segment", "start": [38.815, 23.455], "end": [41.1, 23.455], "width": 0.12}, {"type": "segment", "start": [38.815, 21.985], "end": [38.815, 23.455], "width": 0.12}, {"type": "segment", "start": [41.1, 21.985], "end": [38.815, 21.985], "width": 0.12}, {"type": "segment", "start": [25.2275, 38.934999999999995], "end": [27.5125, 38.934999999999995], "width": 0.12}, {"type": "segment", "start": [25.2275, 37.464999999999996], "end": [25.2275, 38.934999999999995], "width": 0.12}, {"type": "segment", "start": [27.5125, 37.464999999999996], "end": [25.2275, 37.464999999999996], "width": 0.12}, {"type": "segment", "start": [33.385279, 35.1], "end": [33.059720999999996, 35.1], "width": 0.12}, {"type": "segment", "start": [33.385279, 36.12], "end": [33.059720999999996, 36.12], "width": 0.12}, {"type": "segment", "start": [39.91, 26.462778999999998], "end": [39.91, 26.137221], "width": 0.12}, {"type": "segment", "start": [38.89, 26.462778999999998], "end": [38.89, 26.137221], "width": 0.12}, {"type": "segment", "start": [39.91, 29.462778999999998], "end": [39.91, 29.137221], "width": 0.12}, {"type": "segment", "start": [38.89, 29.462778999999998], "end": [38.89, 29.137221], "width": 0.12}, {"type": "segment", "start": [41.41, 29.450279], "end": [41.41, 29.124720999999997], "width": 0.12}, {"type": "segment", "start": [40.39, 29.450279], "end": [40.39, 29.124720999999997], "width": 0.12}, {"type": "segment", "start": [51.51, 42.462779], "end": [51.51, 42.137221], "width": 0.12}, {"type": "segment", "start": [50.489999999999995, 42.462779], "end": [50.489999999999995, 42.137221], "width": 0.12}, {"type": "segment", "start": [51.989999999999995, 50.449721], "end": [51.989999999999995, 50.775279], "width": 0.12}, {"type": "segment", "start": [53.01, 50.449721], "end": [53.01, 50.775279], "width": 0.12}, {"type": "segment", "start": [45.94, 50.178922], "end": [45.94, 50.696078], "width": 0.12}, {"type": "segment", "start": [47.36, 50.178922], "end": [47.36, 50.696078], "width": 0.12}, {"type": "segment", "start": [40.046078, 50.489999999999995], "end": [39.528922, 50.489999999999995], "width": 0.12}, {"type": "segment", "start": [40.046078, 51.91], "end": [39.528922, 51.91], "width": 0.12}, {"type": "segment", "start": [45.36, 50.696078], "end": [45.36, 50.178922], "width": 0.12}, {"type": "segment", "start": [43.94, 50.696078], "end": [43.94, 50.178922], "width": 0.12}, {"type": "segment", "start": [43.36, 50.696078], "end": [43.36, 50.178922], "width": 0.12}, {"type": "segment", "start": [41.94, 50.696078], "end": [41.94, 50.178922], "width": 0.12}, {"type": "segment", "start": [56.309999999999995, 27.375279], "end": [56.309999999999995, 27.049720999999998], "width": 0.12}, {"type": "segment", "start": [55.29, 27.375279], "end": [55.29, 27.049720999999998], "width": 0.12}, {"type": "segment", "start": [52.21, 24.375279], "end": [52.21, 24.049720999999998], "width": 0.12}, {"type": "segment", "start": [51.19, 24.375279], "end": [51.19, 24.049720999999998], "width": 0.12}, {"type": "segment", "start": [53.76, 24.362779], "end": [53.76, 24.037221], "width": 0.12}, {"type": "segment", "start": [52.739999999999995, 24.362779], "end": [52.739999999999995, 24.037221], "width": 0.12}, {"type": "segment", "start": [55.309999999999995, 24.350279], "end": [55.309999999999995, 24.024721], "width": 0.12}, {"type": "segment", "start": [54.29, 24.350279], "end": [54.29, 24.024721], "width": 0.12}, {"type": "segment", "start": [53.79, 31.824721], "end": [53.79, 32.150279], "width": 0.12}, {"type": "segment", "start": [54.809999999999995, 31.824721], "end": [54.809999999999995, 32.150279], "width": 0.12}, {"type": "segment", "start": [56.750279, 30.49], "end": [56.424721, 30.49], "width": 0.12}, {"type": "segment", "start": [56.750279, 31.509999999999998], "end": [56.424721, 31.509999999999998], "width": 0.12}, {"type": "segment", "start": [56.750279, 28.99], "end": [56.424721, 28.99], "width": 0.12}, {"type": "segment", "start": [56.750279, 30.009999999999998], "end": [56.424721, 30.009999999999998], "width": 0.12}], "B": [{"pos": [23.704, 33.659], "text": "2019-06-16", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 90.0}, {"pos": [61.803999999999995, 37.342], "text": "card10.badge.events.ccc.de", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 90.0}, {"pos": [42.5, 51.82], "text": "GPIO1", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [50.12, 51.82], "text": "GPIO2", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [27.259999999999998, 51.82], "text": "ECG\n+\n", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [34.879999999999995, 51.82], "text": "3.3 V", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [57.739999999999995, 51.82], "text": "GND", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 0.0}, {"pos": [57.739999999999995, 23.88], "text": "ECG\nCOM\n", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 180.0}, {"pos": [50.12, 22.61], "text": "3.3 V", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 180.0}, {"pos": [42.5, 22.61], "text": "GPIO3", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 180.0}, {"pos": [34.879999999999995, 22.61], "text": "GPIO4", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 180.0}, {"pos": [27.23, 22.61], "text": "GND", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 180.0}]}, "fabrication": {"F": [{"pos": [21.625, 43.3], "text": "ANT601", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [61.9, 45.29], "text": "M601", "height": 1.5, "width": 1.5, "horiz_justify": 0, "thickness": 0.3, "attr": [], "angle": 90.0}, {"type": "segment", "start": [32.062799999999996, 28.4961], "end": [32.062799999999996, 27.4039], "width": 0.15239999999999998}, {"type": "segment", "start": [30.437199999999997, 28.4961], "end": [32.062799999999996, 28.4961], "width": 0.15239999999999998}, {"type": "segment", "start": [30.437199999999997, 27.4039], "end": [30.437199999999997, 28.4961], "width": 0.15239999999999998}, {"type": "segment", "start": [32.062799999999996, 27.4039], "end": [30.437199999999997, 27.4039], "width": 0.15239999999999998}, {"type": "segment", "start": [31.8128, 28.4961], "end": [32.062799999999996, 28.2461], "width": 0.15239999999999998}, {"pos": [31.224999999999998, 27.95], "text": "U502", "height": 0.3, "width": 0.3, "horiz_justify": 0, "thickness": 0.049999999999999996, "attr": [], "angle": 0.0}, {"pos": [31.9, 27.25], "text": "DMC2400UV", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [32.55, 24.65], "end": [31.599999999999998, 24.65], "width": 0.09999999999999999}, {"type": "segment", "start": [32.55, 26.349999999999998], "end": [32.55, 24.65], "width": 0.09999999999999999}, {"type": "segment", "start": [31.25, 26.349999999999998], "end": [32.55, 26.349999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [31.25, 25.0], "end": [31.25, 26.349999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [31.25, 25.0], "end": [31.599999999999998, 24.65], "width": 0.09999999999999999}, {"pos": [31.9, 25.5], "text": "Q501", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.0625, "attr": [], "angle": 90.0}, {"pos": [33.65, 25.2], "text": "SS13FL ", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [36.65, 23.799999999999997], "end": [36.65, 26.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [36.65, 26.599999999999998], "end": [34.85, 26.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [34.85, 26.599999999999998], "end": [34.85, 23.799999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [34.85, 23.799999999999997], "end": [36.65, 23.799999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [35.75, 24.45], "end": [35.75, 24.849999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [35.75, 24.849999999999998], "end": [36.3, 24.849999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [35.75, 24.849999999999998], "end": [35.199999999999996, 24.849999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [35.75, 24.849999999999998], "end": [36.15, 25.45], "width": 0.09999999999999999}, {"type": "segment", "start": [36.15, 25.45], "end": [35.35, 25.45], "width": 0.09999999999999999}, {"type": "segment", "start": [35.35, 25.45], "end": [35.75, 24.849999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [35.75, 25.45], "end": [35.75, 25.95], "width": 0.09999999999999999}, {"pos": [34.375, 24.599999999999998], "text": "D201", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"pos": [29.45, 30.709999999999997], "text": "CDBQR0130R ", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [30.099999999999998, 30.7], "text": "D501", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [30.369999999999997, 30.41], "end": [30.869999999999997, 30.41], "width": 0.09999999999999999}, {"type": "segment", "start": [30.369999999999997, 30.31], "end": [30.869999999999997, 30.31], "width": 0.09999999999999999}, {"type": "segment", "start": [30.369999999999997, 31.209999999999997], "end": [30.369999999999997, 30.209999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [30.869999999999997, 31.209999999999997], "end": [30.369999999999997, 31.209999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [30.869999999999997, 30.209999999999997], "end": [30.869999999999997, 31.209999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [30.369999999999997, 30.209999999999997], "end": [30.869999999999997, 30.209999999999997], "width": 0.09999999999999999}, {"pos": [29.424999999999997, 31.29], "text": "CDBQR0130R ", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.325, 32.46], "text": "D502", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [29.724999999999998, 32.21], "end": [29.724999999999998, 32.71], "width": 0.09999999999999999}, {"type": "segment", "start": [29.825, 32.21], "end": [29.825, 32.71], "width": 0.09999999999999999}, {"type": "segment", "start": [28.924999999999997, 32.21], "end": [29.924999999999997, 32.21], "width": 0.09999999999999999}, {"type": "segment", "start": [28.924999999999997, 32.71], "end": [28.924999999999997, 32.21], "width": 0.09999999999999999}, {"type": "segment", "start": [29.924999999999997, 32.71], "end": [28.924999999999997, 32.71], "width": 0.09999999999999999}, {"type": "segment", "start": [29.924999999999997, 32.21], "end": [29.924999999999997, 32.71], "width": 0.09999999999999999}, {"pos": [58.037538, 21.307537999999997], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 45.0, "val": 1}, {"pos": [58.449999999999996, 21.724999999999998], "text": "R524", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 45.0}, {"type": "segment", "start": [58.461802, 22.156066], "end": [58.886066, 21.731802], "width": 0.09999999999999999}, {"type": "segment", "start": [58.673933999999996, 22.368198], "end": [58.461802, 22.156066], "width": 0.09999999999999999}, {"type": "segment", "start": [59.098198, 21.943934], "end": [58.673933999999996, 22.368198], "width": 0.09999999999999999}, {"type": "segment", "start": [58.886066, 21.731802], "end": [59.098198, 21.943934], "width": 0.09999999999999999}, {"pos": [26.34, 24.49], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [26.349999999999998, 23.0], "text": "R523", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [26.64, 23.59], "end": [26.04, 23.59], "width": 0.09999999999999999}, {"type": "segment", "start": [26.64, 23.29], "end": [26.64, 23.59], "width": 0.09999999999999999}, {"type": "segment", "start": [26.04, 23.29], "end": [26.64, 23.29], "width": 0.09999999999999999}, {"type": "segment", "start": [26.04, 23.59], "end": [26.04, 23.29], "width": 0.09999999999999999}, {"pos": [36.6, 21.23], "text": "100", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [36.6, 21.875], "text": "R514", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [36.1, 22.15], "end": [37.1, 22.15], "width": 0.09999999999999999}, {"type": "segment", "start": [36.1, 22.65], "end": [36.1, 22.15], "width": 0.09999999999999999}, {"type": "segment", "start": [37.1, 22.65], "end": [36.1, 22.65], "width": 0.09999999999999999}, {"type": "segment", "start": [37.1, 22.15], "end": [37.1, 22.65], "width": 0.09999999999999999}, {"pos": [29.189999999999998, 30.479999999999997], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.325, 31.525], "text": "R508", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.889999999999997, 31.38], "end": [29.49, 31.38], "width": 0.09999999999999999}, {"type": "segment", "start": [28.889999999999997, 31.68], "end": [28.889999999999997, 31.38], "width": 0.09999999999999999}, {"type": "segment", "start": [29.49, 31.68], "end": [28.889999999999997, 31.68], "width": 0.09999999999999999}, {"type": "segment", "start": [29.49, 31.38], "end": [29.49, 31.68], "width": 0.09999999999999999}, {"pos": [29.4375, 24.65], "text": "0ZCK0020FF2G ", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [29.4375, 23.0], "text": "F201", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 0.0}, {"type": "segment", "start": [30.4375, 23.599999999999998], "end": [28.4375, 23.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [30.4375, 22.4], "end": [30.4375, 23.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [28.4375, 22.4], "end": [30.4375, 22.4], "width": 0.09999999999999999}, {"type": "segment", "start": [28.4375, 23.599999999999998], "end": [28.4375, 22.4], "width": 0.09999999999999999}, {"pos": [52.97, 42.199999999999996], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [54.4, 42.199999999999996], "text": "C320", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [54.0, 43.0], "end": [54.0, 41.4], "width": 0.09999999999999999}, {"type": "segment", "start": [54.8, 43.0], "end": [54.0, 43.0], "width": 0.09999999999999999}, {"type": "segment", "start": [54.8, 41.4], "end": [54.8, 43.0], "width": 0.09999999999999999}, {"type": "segment", "start": [54.0, 41.4], "end": [54.8, 41.4], "width": 0.09999999999999999}, {"pos": [54.75, 48.224999999999994], "text": "Ferrite_Bead", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [55.4, 48.224999999999994], "text": "FB301", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [55.65, 48.525], "end": [55.65, 47.925], "width": 0.09999999999999999}, {"type": "segment", "start": [55.949999999999996, 48.525], "end": [55.65, 48.525], "width": 0.09999999999999999}, {"type": "segment", "start": [55.949999999999996, 47.925], "end": [55.949999999999996, 48.525], "width": 0.09999999999999999}, {"type": "segment", "start": [55.65, 47.925], "end": [55.949999999999996, 47.925], "width": 0.09999999999999999}, {"pos": [52.57, 50.6125], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [54.0, 50.6125], "text": "C316", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [53.599999999999994, 51.412499999999994], "end": [53.599999999999994, 49.8125], "width": 0.09999999999999999}, {"type": "segment", "start": [54.4, 51.412499999999994], "end": [53.599999999999994, 51.412499999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [54.4, 49.8125], "end": [54.4, 51.412499999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [53.599999999999994, 49.8125], "end": [54.4, 49.8125], "width": 0.09999999999999999}, {"pos": [36.04, 47.55], "text": "ESD5Z7.0T1G", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [35.089999999999996, 46.9], "end": [35.089999999999996, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [35.089999999999996, 48.199999999999996], "end": [34.19, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [34.19, 48.199999999999996], "end": [34.19, 46.9], "width": 0.09999999999999999}, {"type": "segment", "start": [34.19, 46.9], "end": [35.089999999999996, 46.9], "width": 0.09999999999999999}, {"type": "segment", "start": [34.839999999999996, 47.75], "end": [34.44, 47.75], "width": 0.09999999999999999}, {"type": "segment", "start": [34.64, 47.75], "end": [34.64, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [34.64, 47.75], "end": [34.839999999999996, 47.449999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [34.839999999999996, 47.449999999999996], "end": [34.44, 47.449999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [34.44, 47.449999999999996], "end": [34.64, 47.75], "width": 0.09999999999999999}, {"type": "segment", "start": [34.64, 47.449999999999996], "end": [34.64, 47.3], "width": 0.09999999999999999}, {"pos": [35.525, 47.55], "text": "D506", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"pos": [36.04, 50.21], "text": "ESD5Z7.0T1G", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [35.089999999999996, 49.559999999999995], "end": [35.089999999999996, 50.86], "width": 0.09999999999999999}, {"type": "segment", "start": [35.089999999999996, 50.86], "end": [34.19, 50.86], "width": 0.09999999999999999}, {"type": "segment", "start": [34.19, 50.86], "end": [34.19, 49.559999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [34.19, 49.559999999999995], "end": [35.089999999999996, 49.559999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [34.839999999999996, 50.41], "end": [34.44, 50.41], "width": 0.09999999999999999}, {"type": "segment", "start": [34.64, 50.41], "end": [34.64, 50.559999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [34.64, 50.41], "end": [34.839999999999996, 50.11], "width": 0.09999999999999999}, {"type": "segment", "start": [34.839999999999996, 50.11], "end": [34.44, 50.11], "width": 0.09999999999999999}, {"type": "segment", "start": [34.44, 50.11], "end": [34.64, 50.41], "width": 0.09999999999999999}, {"type": "segment", "start": [34.64, 50.11], "end": [34.64, 49.96], "width": 0.09999999999999999}, {"pos": [35.5, 50.199999999999996], "text": "D505", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"pos": [33.199999999999996, 21.849999999999998], "text": "ESD5Z7.0T1G", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [32.55, 22.8], "end": [33.85, 22.8], "width": 0.09999999999999999}, {"type": "segment", "start": [33.85, 22.8], "end": [33.85, 23.7], "width": 0.09999999999999999}, {"type": "segment", "start": [33.85, 23.7], "end": [32.55, 23.7], "width": 0.09999999999999999}, {"type": "segment", "start": [32.55, 23.7], "end": [32.55, 22.8], "width": 0.09999999999999999}, {"type": "segment", "start": [33.4, 23.05], "end": [33.4, 23.45], "width": 0.09999999999999999}, {"type": "segment", "start": [33.4, 23.25], "end": [33.55, 23.25], "width": 0.09999999999999999}, {"type": "segment", "start": [33.4, 23.25], "end": [33.1, 23.05], "width": 0.09999999999999999}, {"type": "segment", "start": [33.1, 23.05], "end": [33.1, 23.45], "width": 0.09999999999999999}, {"type": "segment", "start": [33.1, 23.45], "end": [33.4, 23.25], "width": 0.09999999999999999}, {"type": "segment", "start": [33.1, 23.25], "end": [32.949999999999996, 23.25], "width": 0.09999999999999999}, {"pos": [33.199999999999996, 22.425], "text": "D504", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [45.65, 22.05], "text": "ESD5Z7.0T1G", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [45.0, 23.0], "end": [46.3, 23.0], "width": 0.09999999999999999}, {"type": "segment", "start": [46.3, 23.0], "end": [46.3, 23.9], "width": 0.09999999999999999}, {"type": "segment", "start": [46.3, 23.9], "end": [45.0, 23.9], "width": 0.09999999999999999}, {"type": "segment", "start": [45.0, 23.9], "end": [45.0, 23.0], "width": 0.09999999999999999}, {"type": "segment", "start": [45.85, 23.25], "end": [45.85, 23.65], "width": 0.09999999999999999}, {"type": "segment", "start": [45.85, 23.45], "end": [46.0, 23.45], "width": 0.09999999999999999}, {"type": "segment", "start": [45.85, 23.45], "end": [45.55, 23.25], "width": 0.09999999999999999}, {"type": "segment", "start": [45.55, 23.25], "end": [45.55, 23.65], "width": 0.09999999999999999}, {"type": "segment", "start": [45.55, 23.65], "end": [45.85, 23.45], "width": 0.09999999999999999}, {"type": "segment", "start": [45.55, 23.45], "end": [45.4, 23.45], "width": 0.09999999999999999}, {"pos": [45.6, 22.599999999999998], "text": "D503", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [38.9, 24.849999999999998], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [37.4, 24.849999999999998], "text": "R520", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [38.0, 24.549999999999997], "end": [38.0, 25.15], "width": 0.09999999999999999}, {"type": "segment", "start": [37.699999999999996, 24.549999999999997], "end": [38.0, 24.549999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [37.699999999999996, 25.15], "end": [37.699999999999996, 24.549999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [38.0, 25.15], "end": [37.699999999999996, 25.15], "width": 0.09999999999999999}, {"pos": [34.62, 29.099999999999998], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [36.05, 29.099999999999998], "text": "C510", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [35.65, 29.9], "end": [35.65, 28.299999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [36.449999999999996, 29.9], "end": [35.65, 29.9], "width": 0.09999999999999999}, {"type": "segment", "start": [36.449999999999996, 28.299999999999997], "end": [36.449999999999996, 29.9], "width": 0.09999999999999999}, {"type": "segment", "start": [35.65, 28.299999999999997], "end": [36.449999999999996, 28.299999999999997], "width": 0.09999999999999999}, {"pos": [36.18, 29.11], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [37.61, 29.11], "text": "C508", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [37.21, 29.91], "end": [37.21, 28.31], "width": 0.09999999999999999}, {"type": "segment", "start": [38.01, 29.91], "end": [37.21, 29.91], "width": 0.09999999999999999}, {"type": "segment", "start": [38.01, 28.31], "end": [38.01, 29.91], "width": 0.09999999999999999}, {"type": "segment", "start": [37.21, 28.31], "end": [38.01, 28.31], "width": 0.09999999999999999}, {"pos": [18.2, 31.0], "text": "USB3.1_TYPEC", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [27.7, 26.0], "end": [20.2, 26.0], "width": 0.09999999999999999}, {"type": "segment", "start": [27.7, 26.0], "end": [27.7, 36.0], "width": 0.09999999999999999}, {"type": "segment", "start": [20.2, 36.0], "end": [20.2, 26.0], "width": 0.09999999999999999}, {"type": "segment", "start": [27.7, 36.0], "end": [20.2, 36.0], "width": 0.09999999999999999}, {"pos": [23.75, 31.049999999999997], "text": "X501", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.09999999999999999, "attr": [], "angle": 0.0}, {"pos": [29.2, 28.15], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.349999999999998, 29.924999999999997], "text": "R504", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 29.049999999999997], "end": [29.5, 29.049999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 29.349999999999998], "end": [28.9, 29.049999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 29.349999999999998], "end": [28.9, 29.349999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 29.049999999999997], "end": [29.5, 29.349999999999998], "width": 0.09999999999999999}, {"pos": [56.0, 46.199999999999996], "text": "MAX30001CWV", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [51.0, 47.8], "end": [51.3, 48.099999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [53.599999999999994, 45.0], "end": [53.599999999999994, 48.099999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [53.599999999999994, 48.099999999999994], "end": [51.3, 48.099999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [51.0, 47.8], "end": [51.0, 44.9], "width": 0.09999999999999999}, {"type": "segment", "start": [51.0, 44.9], "end": [53.599999999999994, 44.9], "width": 0.09999999999999999}, {"pos": [52.3, 46.324999999999996], "text": "U301", "height": 0.6, "width": 0.6, "horiz_justify": 0, "thickness": 0.09, "attr": [], "angle": 0.0}, {"pos": [56.9, 27.5], "text": "MAX77651BEWVA+T", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [51.9, 29.099999999999998], "end": [52.199999999999996, 29.4], "width": 0.09999999999999999}, {"type": "segment", "start": [54.099999999999994, 26.599999999999998], "end": [54.099999999999994, 29.4], "width": 0.09999999999999999}, {"type": "segment", "start": [54.099999999999994, 29.4], "end": [52.199999999999996, 29.4], "width": 0.09999999999999999}, {"type": "segment", "start": [51.9, 29.099999999999998], "end": [51.9, 26.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [51.9, 26.599999999999998], "end": [54.099999999999994, 26.599999999999998], "width": 0.09999999999999999}, {"pos": [53.074999999999996, 27.919999999999998], "text": "U201", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [27.771167, 48.07391], "text": "BHI160", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [30.724999999999998, 49.675], "end": [28.724999999999998, 49.675], "width": 0.09999999999999999}, {"type": "segment", "start": [28.724999999999998, 49.675], "end": [28.724999999999998, 46.675], "width": 0.09999999999999999}, {"type": "segment", "start": [28.724999999999998, 46.675], "end": [31.724999999999998, 46.675], "width": 0.09999999999999999}, {"type": "segment", "start": [31.724999999999998, 46.675], "end": [31.724999999999998, 48.675], "width": 0.09999999999999999}, {"type": "segment", "start": [31.724999999999998, 48.675], "end": [30.724999999999998, 49.675], "width": 0.09999999999999999}, {"pos": [30.2, 48.025], "text": "U401", "height": 0.75, "width": 0.75, "horiz_justify": 0, "thickness": 0.11, "attr": [], "angle": 0.0}, {"pos": [60.4, 21.95], "text": "Fiducial", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [58.8, 20.0], "text": "FID105", "height": 0.3, "width": 0.3, "horiz_justify": 0, "thickness": 0.049999999999999996, "attr": [], "angle": 0.0}, {"type": "circle", "start": [60.4, 19.95], "radius": 0.75, "width": 0.09999999999999999}, {"pos": [45.48, 42.62], "text": "Fiducial", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "circle", "start": [45.48, 40.62], "radius": 0.75, "width": 0.09999999999999999}, {"pos": [47.349999999999994, 40.574999999999996], "text": "FID101", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [47.11, 36.01], "text": "MAX32665", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [44.11, 32.01], "end": [44.11, 40.01], "width": 0.09999999999999999}, {"type": "segment", "start": [44.11, 40.01], "end": [37.11, 40.01], "width": 0.09999999999999999}, {"type": "segment", "start": [37.11, 40.01], "end": [36.11, 39.01], "width": 0.09999999999999999}, {"type": "segment", "start": [36.11, 39.01], "end": [36.11, 32.01], "width": 0.09999999999999999}, {"type": "segment", "start": [36.11, 32.01], "end": [44.11, 32.01], "width": 0.09999999999999999}, {"pos": [40.11, 36.01], "text": "U504", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [58.099999999999994, 31.25], "text": "CON_PCB_30pin", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [24.625, 21.925], "text": "Fiducial", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "circle", "start": [24.625, 19.925], "radius": 0.75, "width": 0.09999999999999999}, {"pos": [26.275, 19.974999999999998], "text": "FID106", "height": 0.3, "width": 0.3, "horiz_justify": 0, "thickness": 0.049999999999999996, "attr": [], "angle": 0.0}, {"pos": [24.575, 57.05], "text": "Fiducial", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "circle", "start": [24.575, 55.05], "radius": 0.75, "width": 0.09999999999999999}, {"pos": [26.299999999999997, 55.125], "text": "FID104", "height": 0.3, "width": 0.3, "horiz_justify": 0, "thickness": 0.049999999999999996, "attr": [], "angle": 0.0}, {"pos": [49.8, 35.8], "text": "Fiducial", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "circle", "start": [49.8, 33.8], "radius": 0.75, "width": 0.09999999999999999}, {"pos": [49.4, 32.525], "text": "FID103", "height": 0.3, "width": 0.3, "horiz_justify": 0, "thickness": 0.049999999999999996, "attr": [], "angle": 0.0}, {"pos": [60.375, 57.05], "text": "Fiducial", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "circle", "start": [60.375, 55.05], "radius": 0.75, "width": 0.09999999999999999}, {"pos": [58.625, 55.099999999999994], "text": "FID102", "height": 0.3, "width": 0.3, "horiz_justify": 0, "thickness": 0.049999999999999996, "attr": [], "angle": 0.0}, {"pos": [28.34, 37.3], "text": "32MHz", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [30.34, 37.3], "text": "Y502", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [31.139999999999997, 36.4], "end": [31.139999999999997, 38.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [31.139999999999997, 38.199999999999996], "end": [31.04, 38.3], "width": 0.09999999999999999}, {"type": "segment", "start": [31.04, 38.3], "end": [29.639999999999997, 38.3], "width": 0.09999999999999999}, {"type": "segment", "start": [29.639999999999997, 38.3], "end": [29.54, 38.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [29.54, 38.199999999999996], "end": [29.54, 36.4], "width": 0.09999999999999999}, {"type": "segment", "start": [29.54, 36.4], "end": [29.639999999999997, 36.3], "width": 0.09999999999999999}, {"type": "segment", "start": [29.639999999999997, 36.3], "end": [31.04, 36.3], "width": 0.09999999999999999}, {"type": "segment", "start": [31.04, 36.3], "end": [31.139999999999997, 36.4], "width": 0.09999999999999999}, {"type": "segment", "start": [30.04, 36.3], "end": [29.54, 36.8], "width": 0.09999999999999999}, {"pos": [30.57, 38.199999999999996], "text": "16pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [30.57, 38.875], "text": "C504", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [30.27, 39.1], "end": [30.869999999999997, 39.1], "width": 0.09999999999999999}, {"type": "segment", "start": [30.27, 39.4], "end": [30.27, 39.1], "width": 0.09999999999999999}, {"type": "segment", "start": [30.869999999999997, 39.4], "end": [30.27, 39.4], "width": 0.09999999999999999}, {"type": "segment", "start": [30.869999999999997, 39.1], "end": [30.869999999999997, 39.4], "width": 0.09999999999999999}, {"pos": [27.43, 36.54], "text": "16pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [28.075, 36.54], "text": "C503", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [28.33, 36.839999999999996], "end": [28.33, 36.239999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [28.63, 36.839999999999996], "end": [28.33, 36.839999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [28.63, 36.239999999999995], "end": [28.63, 36.839999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [28.33, 36.239999999999995], "end": [28.63, 36.239999999999995], "width": 0.09999999999999999}, {"pos": [50.12, 16.87], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [27.259999999999998, 58.129999999999995], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [57.739999999999995, 58.129999999999995], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [57.739999999999995, 16.87], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [50.12, 58.129999999999995], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [42.5, 58.129999999999995], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [42.5, 16.87], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [34.879999999999995, 58.129999999999995], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [34.879999999999995, 16.87], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [27.259999999999998, 16.87], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [26.2, 23.0], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [65.2, 23.0], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [26.2, 52.0], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [62.0, 55.199999999999996], "text": "MountingHole_Pad", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [57.529999999999994, 55.279999999999994], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [57.529999999999994, 19.72], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [49.91, 55.279999999999994], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [49.87, 19.72], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [42.29, 55.279999999999994], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [42.29, 19.72], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [34.67, 55.279999999999994], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [34.67, 19.72], "text": "Conn_01x02", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [29.75, 40.519999999999996], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [30.799999999999997, 41.425], "text": "R532", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [30.65, 40.82], "end": [30.65, 40.22], "width": 0.09999999999999999}, {"type": "segment", "start": [30.95, 40.82], "end": [30.65, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [30.95, 40.22], "end": [30.95, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [30.65, 40.22], "end": [30.95, 40.22], "width": 0.09999999999999999}, {"pos": [29.0, 40.519999999999996], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [30.075, 41.4], "text": "R531", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [29.9, 40.82], "end": [29.9, 40.22], "width": 0.09999999999999999}, {"type": "segment", "start": [30.2, 40.82], "end": [29.9, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [30.2, 40.22], "end": [30.2, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [29.9, 40.22], "end": [30.2, 40.22], "width": 0.09999999999999999}, {"pos": [28.25, 40.519999999999996], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [29.299999999999997, 41.449999999999996], "text": "R530", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [29.15, 40.82], "end": [29.15, 40.22], "width": 0.09999999999999999}, {"type": "segment", "start": [29.45, 40.82], "end": [29.15, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [29.45, 40.22], "end": [29.45, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [29.15, 40.22], "end": [29.45, 40.22], "width": 0.09999999999999999}, {"pos": [27.5, 40.519999999999996], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [28.575, 41.425], "text": "R529", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [28.4, 40.82], "end": [28.4, 40.22], "width": 0.09999999999999999}, {"type": "segment", "start": [28.7, 40.82], "end": [28.4, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [28.7, 40.22], "end": [28.7, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [28.4, 40.22], "end": [28.7, 40.22], "width": 0.09999999999999999}, {"pos": [26.75, 40.519999999999996], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [27.825, 41.449999999999996], "text": "R528", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [27.65, 40.82], "end": [27.65, 40.22], "width": 0.09999999999999999}, {"type": "segment", "start": [27.95, 40.82], "end": [27.65, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [27.95, 40.22], "end": [27.95, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [27.65, 40.22], "end": [27.95, 40.22], "width": 0.09999999999999999}, {"pos": [26.0, 40.519999999999996], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [27.099999999999998, 41.4], "text": "R527", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [26.9, 40.82], "end": [26.9, 40.22], "width": 0.09999999999999999}, {"type": "segment", "start": [27.2, 40.82], "end": [26.9, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [27.2, 40.22], "end": [27.2, 40.82], "width": 0.09999999999999999}, {"type": "segment", "start": [26.9, 40.22], "end": [27.2, 40.22], "width": 0.09999999999999999}, {"pos": [30.5, 40.53], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [31.575, 41.425], "text": "R526", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [31.4, 40.83], "end": [31.4, 40.23], "width": 0.09999999999999999}, {"type": "segment", "start": [31.7, 40.83], "end": [31.4, 40.83], "width": 0.09999999999999999}, {"type": "segment", "start": [31.7, 40.23], "end": [31.7, 40.83], "width": 0.09999999999999999}, {"type": "segment", "start": [31.4, 40.23], "end": [31.7, 40.23], "width": 0.09999999999999999}, {"pos": [31.25, 40.525], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [32.3, 41.425], "text": "R525", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [32.15, 40.824999999999996], "end": [32.15, 40.225], "width": 0.09999999999999999}, {"type": "segment", "start": [32.449999999999996, 40.824999999999996], "end": [32.15, 40.824999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [32.449999999999996, 40.225], "end": [32.449999999999996, 40.824999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [32.15, 40.225], "end": [32.449999999999996, 40.225], "width": 0.09999999999999999}, {"pos": [39.8, 45.83], "text": "Ferrite_Bead", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [38.75, 44.775], "text": "FB502", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [38.9, 45.53], "end": [38.9, 46.129999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [38.6, 45.53], "end": [38.9, 45.53], "width": 0.09999999999999999}, {"type": "segment", "start": [38.6, 46.129999999999995], "end": [38.6, 45.53], "width": 0.09999999999999999}, {"type": "segment", "start": [38.9, 46.129999999999995], "end": [38.6, 46.129999999999995], "width": 0.09999999999999999}, {"pos": [38.4, 45.83], "text": "Ferrite_Bead", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [37.324999999999996, 44.8], "text": "FB501", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [37.5, 45.53], "end": [37.5, 46.129999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [37.199999999999996, 45.53], "end": [37.5, 45.53], "width": 0.09999999999999999}, {"type": "segment", "start": [37.199999999999996, 46.129999999999995], "end": [37.199999999999996, 45.53], "width": 0.09999999999999999}, {"type": "segment", "start": [37.5, 46.129999999999995], "end": [37.199999999999996, 46.129999999999995], "width": 0.09999999999999999}, {"pos": [39.1, 45.18], "text": "10pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [38.074999999999996, 46.074999999999996], "text": "C502", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [38.199999999999996, 44.879999999999995], "end": [38.199999999999996, 45.48], "width": 0.09999999999999999}, {"type": "segment", "start": [37.9, 44.879999999999995], "end": [38.199999999999996, 44.879999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [37.9, 45.48], "end": [37.9, 44.879999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [38.199999999999996, 45.48], "end": [37.9, 45.48], "width": 0.09999999999999999}, {"pos": [53.9, 48.22], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [54.525, 48.22], "text": "C314", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [54.8, 48.519999999999996], "end": [54.8, 47.919999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [55.099999999999994, 48.519999999999996], "end": [54.8, 48.519999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [55.099999999999994, 47.919999999999995], "end": [55.099999999999994, 48.519999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [54.8, 47.919999999999995], "end": [55.099999999999994, 47.919999999999995], "width": 0.09999999999999999}, {"pos": [56.93, 50.6125], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [55.5, 50.6125], "text": "C313", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [55.9, 49.8125], "end": [55.9, 51.412499999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [55.099999999999994, 49.8125], "end": [55.9, 49.8125], "width": 0.09999999999999999}, {"type": "segment", "start": [55.099999999999994, 51.412499999999994], "end": [55.099999999999994, 49.8125], "width": 0.09999999999999999}, {"type": "segment", "start": [55.9, 51.412499999999994], "end": [55.099999999999994, 51.412499999999994], "width": 0.09999999999999999}, {"pos": [60.65, 27.375], "text": "1,5uH", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [56.65, 28.375], "end": [56.65, 26.375], "width": 0.09999999999999999}, {"type": "segment", "start": [56.65, 26.375], "end": [58.65, 26.375], "width": 0.09999999999999999}, {"type": "segment", "start": [58.65, 26.375], "end": [58.65, 28.375], "width": 0.09999999999999999}, {"type": "segment", "start": [58.65, 28.375], "end": [56.65, 28.375], "width": 0.09999999999999999}, {"pos": [57.675, 27.349999999999998], "text": "L201", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [55.97, 45.2375], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [57.4, 45.2375], "text": "C318", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [57.0, 46.0375], "end": [57.0, 44.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [57.8, 46.0375], "end": [57.0, 46.0375], "width": 0.09999999999999999}, {"type": "segment", "start": [57.8, 44.4375], "end": [57.8, 46.0375], "width": 0.09999999999999999}, {"type": "segment", "start": [57.0, 44.4375], "end": [57.8, 44.4375], "width": 0.09999999999999999}, {"pos": [59.65, 46.544999999999995], "text": "100k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [58.75, 46.845], "end": [58.449999999999996, 46.845], "width": 0.09999999999999999}, {"type": "segment", "start": [58.449999999999996, 46.845], "end": [58.449999999999996, 46.245], "width": 0.09999999999999999}, {"type": "segment", "start": [58.449999999999996, 46.245], "end": [58.75, 46.245], "width": 0.09999999999999999}, {"type": "segment", "start": [58.75, 46.245], "end": [58.75, 46.845], "width": 0.09999999999999999}, {"pos": [58.175, 46.544999999999995], "text": "R535", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [59.65, 43.53], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [58.15, 43.54], "text": "R534", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [58.75, 43.23], "end": [58.75, 43.83], "width": 0.09999999999999999}, {"type": "segment", "start": [58.449999999999996, 43.23], "end": [58.75, 43.23], "width": 0.09999999999999999}, {"type": "segment", "start": [58.449999999999996, 43.83], "end": [58.449999999999996, 43.23], "width": 0.09999999999999999}, {"type": "segment", "start": [58.75, 43.83], "end": [58.449999999999996, 43.83], "width": 0.09999999999999999}, {"pos": [59.65, 45.05], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [58.15, 45.074999999999996], "text": "R533", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [58.75, 44.75], "end": [58.75, 45.35], "width": 0.09999999999999999}, {"type": "segment", "start": [58.449999999999996, 44.75], "end": [58.75, 44.75], "width": 0.09999999999999999}, {"type": "segment", "start": [58.449999999999996, 45.35], "end": [58.449999999999996, 44.75], "width": 0.09999999999999999}, {"type": "segment", "start": [58.75, 45.35], "end": [58.449999999999996, 45.35], "width": 0.09999999999999999}, {"pos": [30.799999999999997, 54.875], "text": "BME680", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [30.799999999999997, 52.425], "text": "U402", "height": 0.75, "width": 0.75, "horiz_justify": 0, "thickness": 0.11, "attr": [], "angle": 0.0}, {"type": "segment", "start": [29.299999999999997, 51.675], "end": [30.049999999999997, 50.925], "width": 0.09999999999999999}, {"type": "segment", "start": [29.299999999999997, 53.925], "end": [29.299999999999997, 51.675], "width": 0.09999999999999999}, {"type": "segment", "start": [32.3, 53.925], "end": [29.299999999999997, 53.925], "width": 0.09999999999999999}, {"type": "segment", "start": [32.3, 50.925], "end": [32.3, 53.925], "width": 0.09999999999999999}, {"type": "segment", "start": [30.049999999999997, 50.925], "end": [32.3, 50.925], "width": 0.09999999999999999}, {"pos": [45.4, 30.575], "text": "GD25Q64CWIGR", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [42.4, 25.5], "end": [43.4, 24.5], "width": 0.15}, {"type": "segment", "start": [42.4, 29.5], "end": [42.4, 25.5], "width": 0.15}, {"type": "segment", "start": [48.4, 29.5], "end": [42.4, 29.5], "width": 0.15}, {"type": "segment", "start": [48.4, 24.5], "end": [48.4, 29.5], "width": 0.15}, {"type": "segment", "start": [43.4, 24.5], "end": [48.4, 24.5], "width": 0.15}, {"pos": [45.4, 27.0], "text": "U501", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0}, {"pos": [42.33, 26.299999999999997], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [40.9, 26.299999999999997], "text": "C526", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [41.3, 25.5], "end": [41.3, 27.099999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [40.5, 25.5], "end": [41.3, 25.5], "width": 0.09999999999999999}, {"type": "segment", "start": [40.5, 27.099999999999998], "end": [40.5, 25.5], "width": 0.09999999999999999}, {"type": "segment", "start": [41.3, 27.099999999999998], "end": [40.5, 27.099999999999998], "width": 0.09999999999999999}, {"pos": [49.287499999999994, 52.83], "text": "324k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [49.287499999999994, 51.4], "text": "R306", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [50.0875, 51.8], "end": [48.4875, 51.8], "width": 0.09999999999999999}, {"type": "segment", "start": [50.0875, 51.0], "end": [50.0875, 51.8], "width": 0.09999999999999999}, {"type": "segment", "start": [48.4875, 51.0], "end": [50.0875, 51.0], "width": 0.09999999999999999}, {"type": "segment", "start": [48.4875, 51.8], "end": [48.4875, 51.0], "width": 0.09999999999999999}, {"pos": [50.199999999999996, 49.855], "text": "499k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [51.099999999999994, 49.555], "end": [51.4, 49.555], "width": 0.09999999999999999}, {"type": "segment", "start": [51.4, 49.555], "end": [51.4, 50.155], "width": 0.09999999999999999}, {"type": "segment", "start": [51.4, 50.155], "end": [51.099999999999994, 50.155], "width": 0.09999999999999999}, {"type": "segment", "start": [51.099999999999994, 50.155], "end": [51.099999999999994, 49.555], "width": 0.09999999999999999}, {"pos": [50.87, 49.915], "text": "R305", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [42.305, 46.199999999999996], "text": "2,49k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [42.605, 47.1], "end": [42.605, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [42.605, 47.4], "end": [42.004999999999995, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [42.004999999999995, 47.4], "end": [42.004999999999995, 47.1], "width": 0.09999999999999999}, {"type": "segment", "start": [42.004999999999995, 47.1], "end": [42.605, 47.1], "width": 0.09999999999999999}, {"pos": [42.294999999999995, 46.91], "text": "R304", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"pos": [42.269999999999996, 47.0], "text": "1M", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [42.28, 47.68], "text": "R303", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [41.97, 47.9], "end": [42.57, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [41.97, 48.199999999999996], "end": [41.97, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [42.57, 48.199999999999996], "end": [41.97, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [42.57, 47.9], "end": [42.57, 48.199999999999996], "width": 0.09999999999999999}, {"pos": [47.095, 47.0], "text": "1M", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [47.085, 47.675], "text": "R302", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [46.794999999999995, 47.9], "end": [47.394999999999996, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [46.794999999999995, 48.199999999999996], "end": [46.794999999999995, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [47.394999999999996, 48.199999999999996], "end": [46.794999999999995, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [47.394999999999996, 47.9], "end": [47.394999999999996, 48.199999999999996], "width": 0.09999999999999999}, {"pos": [45.595, 49.099999999999994], "text": "2,49k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [45.625, 46.85], "text": "R301", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [45.894999999999996, 48.199999999999996], "end": [45.294999999999995, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [45.894999999999996, 47.9], "end": [45.894999999999996, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [45.294999999999995, 47.9], "end": [45.894999999999996, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [45.294999999999995, 48.199999999999996], "end": [45.294999999999995, 47.9], "width": 0.09999999999999999}, {"pos": [49.287499999999994, 48.47], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [49.287499999999994, 49.9], "text": "C317", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [48.4875, 49.5], "end": [50.0875, 49.5], "width": 0.09999999999999999}, {"type": "segment", "start": [48.4875, 50.3], "end": [48.4875, 49.5], "width": 0.09999999999999999}, {"type": "segment", "start": [50.0875, 50.3], "end": [48.4875, 50.3], "width": 0.09999999999999999}, {"type": "segment", "start": [50.0875, 49.5], "end": [50.0875, 50.3], "width": 0.09999999999999999}, {"pos": [45.595, 46.199999999999996], "text": "10pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [45.55, 47.65], "text": "C310", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [45.294999999999995, 47.1], "end": [45.894999999999996, 47.1], "width": 0.09999999999999999}, {"type": "segment", "start": [45.294999999999995, 47.4], "end": [45.294999999999995, 47.1], "width": 0.09999999999999999}, {"type": "segment", "start": [45.894999999999996, 47.4], "end": [45.294999999999995, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [45.894999999999996, 47.1], "end": [45.894999999999996, 47.4], "width": 0.09999999999999999}, {"pos": [47.105, 48.3], "text": "10pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [47.095, 46.839999999999996], "text": "C309", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [47.405, 47.4], "end": [46.805, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [47.405, 47.1], "end": [47.405, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [46.805, 47.1], "end": [47.405, 47.1], "width": 0.09999999999999999}, {"type": "segment", "start": [46.805, 47.4], "end": [46.805, 47.1], "width": 0.09999999999999999}, {"pos": [43.769999999999996, 49.099999999999994], "text": "10pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [43.75, 47.65], "text": "C306", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [44.07, 48.199999999999996], "end": [43.47, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [44.07, 47.9], "end": [44.07, 48.199999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [43.47, 47.9], "end": [44.07, 47.9], "width": 0.09999999999999999}, {"type": "segment", "start": [43.47, 48.199999999999996], "end": [43.47, 47.9], "width": 0.09999999999999999}, {"pos": [43.78, 48.3], "text": "10pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [43.76, 46.8], "text": "C305", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [44.08, 47.4], "end": [43.48, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [44.08, 47.1], "end": [44.08, 47.4], "width": 0.09999999999999999}, {"type": "segment", "start": [43.48, 47.1], "end": [44.08, 47.1], "width": 0.09999999999999999}, {"type": "segment", "start": [43.48, 47.4], "end": [43.48, 47.1], "width": 0.09999999999999999}, {"pos": [55.9, 49.25], "text": " 2N7002WT1G", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [59.05, 49.12], "end": [58.55, 48.62], "width": 0.09999999999999999}, {"type": "segment", "start": [56.849999999999994, 49.97], "end": [56.849999999999994, 48.62], "width": 0.09999999999999999}, {"type": "segment", "start": [59.05, 49.97], "end": [56.849999999999994, 49.97], "width": 0.09999999999999999}, {"type": "segment", "start": [58.55, 48.62], "end": [56.849999999999994, 48.62], "width": 0.09999999999999999}, {"type": "segment", "start": [59.05, 49.97], "end": [59.05, 49.12], "width": 0.09999999999999999}, {"pos": [57.949999999999996, 49.3], "text": "Q502", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.075, "attr": [], "angle": 0.0}, {"pos": [65.8, 43.199999999999996], "text": "Motor_DC", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [62.599999999999994, 41.0], "end": [62.599999999999994, 41.4], "width": 0.12}, {"type": "segment", "start": [61.199999999999996, 41.4], "end": [61.199999999999996, 41.0], "width": 0.12}, {"type": "segment", "start": [64.2, 41.0], "end": [62.0, 41.0], "width": 0.12}, {"type": "segment", "start": [64.2, 38.199999999999996], "end": [64.2, 41.0], "width": 0.12}, {"type": "segment", "start": [59.8, 38.199999999999996], "end": [64.2, 38.199999999999996], "width": 0.12}, {"type": "segment", "start": [59.8, 41.0], "end": [59.8, 38.199999999999996], "width": 0.12}, {"type": "segment", "start": [62.0, 41.0], "end": [59.8, 41.0], "width": 0.12}, {"type": "segment", "start": [64.2, 49.199999999999996], "end": [59.8, 49.199999999999996], "width": 0.12}, {"type": "segment", "start": [64.2, 41.4], "end": [64.2, 49.199999999999996], "width": 0.12}, {"type": "segment", "start": [59.8, 41.4], "end": [64.2, 41.4], "width": 0.12}, {"type": "segment", "start": [59.8, 49.199999999999996], "end": [59.8, 41.4], "width": 0.12}, {"pos": [21.529999999999998, 38.47], "text": "BT_ANT_2.4GHz", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [21.7, 44.23], "end": [22.0, 44.23], "width": 0.12}, {"type": "segment", "start": [21.7, 44.03], "end": [21.7, 44.23], "width": 0.12}, {"type": "segment", "start": [22.0, 44.03], "end": [21.7, 44.03], "width": 0.12}, {"type": "segment", "start": [22.0, 44.23], "end": [22.0, 44.03], "width": 0.12}, {"type": "segment", "start": [20.5, 44.53], "end": [22.599999999999998, 44.53], "width": 0.12}, {"type": "segment", "start": [20.5, 43.73], "end": [20.5, 44.53], "width": 0.12}, {"type": "segment", "start": [22.599999999999998, 43.73], "end": [20.5, 43.73], "width": 0.12}, {"type": "segment", "start": [22.599999999999998, 44.53], "end": [22.599999999999998, 43.73], "width": 0.12}, {"pos": [50.78, 30.349999999999998], "text": "10k NTC", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [50.8, 31.025], "text": "R201", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [50.48, 31.25], "end": [51.08, 31.25], "width": 0.09999999999999999}, {"type": "segment", "start": [50.48, 31.549999999999997], "end": [50.48, 31.25], "width": 0.09999999999999999}, {"type": "segment", "start": [51.08, 31.549999999999997], "end": [50.48, 31.549999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [51.08, 31.25], "end": [51.08, 31.549999999999997], "width": 0.09999999999999999}, {"pos": [36.75, 30.674999999999997], "text": "2,2uH", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [32.75, 31.674999999999997], "end": [32.75, 29.674999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [32.75, 29.674999999999997], "end": [34.75, 29.674999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [34.75, 29.674999999999997], "end": [34.75, 31.674999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [34.75, 31.674999999999997], "end": [32.75, 31.674999999999997], "width": 0.09999999999999999}, {"pos": [33.725, 30.7], "text": "L502", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"pos": [41.225, 49.03], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [39.775, 49.04], "text": "R512", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [40.324999999999996, 48.73], "end": [40.324999999999996, 49.33], "width": 0.09999999999999999}, {"type": "segment", "start": [40.025, 48.73], "end": [40.324999999999996, 48.73], "width": 0.09999999999999999}, {"type": "segment", "start": [40.025, 49.33], "end": [40.025, 48.73], "width": 0.09999999999999999}, {"type": "segment", "start": [40.324999999999996, 49.33], "end": [40.025, 49.33], "width": 0.09999999999999999}, {"pos": [38.525, 49.05], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [37.0, 49.05], "text": "R511", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [37.625, 48.75], "end": [37.625, 49.349999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [37.324999999999996, 48.75], "end": [37.625, 48.75], "width": 0.09999999999999999}, {"type": "segment", "start": [37.324999999999996, 49.349999999999994], "end": [37.324999999999996, 48.75], "width": 0.09999999999999999}, {"type": "segment", "start": [37.625, 49.349999999999994], "end": [37.324999999999996, 49.349999999999994], "width": 0.09999999999999999}, {"pos": [38.775, 46.9], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [38.775, 47.57], "text": "C505", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [38.475, 47.8], "end": [39.074999999999996, 47.8], "width": 0.09999999999999999}, {"type": "segment", "start": [38.475, 48.099999999999994], "end": [38.475, 47.8], "width": 0.09999999999999999}, {"type": "segment", "start": [39.074999999999996, 48.099999999999994], "end": [38.475, 48.099999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [39.074999999999996, 47.8], "end": [39.074999999999996, 48.099999999999994], "width": 0.09999999999999999}, {"pos": [41.275, 49.03171], "text": "SN74LVC1G3157DRYR", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [38.125, 49.3], "end": [38.375, 49.55], "width": 0.09999999999999999}, {"pos": [38.775, 49.05], "text": "U503", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.045, "attr": [], "angle": 0.0}, {"type": "segment", "start": [39.475, 49.55], "end": [39.475, 48.55], "width": 0.09999999999999999}, {"type": "segment", "start": [38.375, 49.55], "end": [39.475, 49.55], "width": 0.09999999999999999}, {"type": "segment", "start": [38.074999999999996, 48.55], "end": [38.074999999999996, 49.3], "width": 0.09999999999999999}, {"type": "segment", "start": [38.074999999999996, 48.55], "end": [39.475, 48.55], "width": 0.09999999999999999}, {"pos": [57.989999999999995, 42.25], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [58.025, 40.775], "text": "R519", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [58.29, 41.35], "end": [57.69, 41.35], "width": 0.09999999999999999}, {"type": "segment", "start": [58.29, 41.05], "end": [58.29, 41.35], "width": 0.09999999999999999}, {"type": "segment", "start": [57.69, 41.05], "end": [58.29, 41.05], "width": 0.09999999999999999}, {"type": "segment", "start": [57.69, 41.35], "end": [57.69, 41.05], "width": 0.09999999999999999}, {"pos": [37.15, 22.619999999999997], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [37.775, 22.599999999999998], "text": "R518", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [38.05, 22.919999999999998], "end": [38.05, 22.32], "width": 0.09999999999999999}, {"type": "segment", "start": [38.35, 22.919999999999998], "end": [38.05, 22.919999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [38.35, 22.32], "end": [38.35, 22.919999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [38.05, 22.32], "end": [38.35, 22.32], "width": 0.09999999999999999}, {"pos": [25.849999999999998, 38.22], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [24.81, 37.39], "text": "R517", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [24.95, 37.92], "end": [24.95, 38.519999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [24.65, 37.92], "end": [24.95, 37.92], "width": 0.09999999999999999}, {"type": "segment", "start": [24.65, 38.519999999999996], "end": [24.65, 37.92], "width": 0.09999999999999999}, {"type": "segment", "start": [24.95, 38.519999999999996], "end": [24.65, 38.519999999999996], "width": 0.09999999999999999}, {"pos": [51.805, 38.725], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [51.8, 39.324999999999996], "text": "R522", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [51.504999999999995, 39.625], "end": [52.105, 39.625], "width": 0.09999999999999999}, {"type": "segment", "start": [51.504999999999995, 39.925], "end": [51.504999999999995, 39.625], "width": 0.09999999999999999}, {"type": "segment", "start": [52.105, 39.925], "end": [51.504999999999995, 39.925], "width": 0.09999999999999999}, {"type": "segment", "start": [52.105, 39.625], "end": [52.105, 39.925], "width": 0.09999999999999999}, {"pos": [52.055, 37.225], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [52.055, 37.824999999999996], "text": "R521", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [51.754999999999995, 38.125], "end": [52.355, 38.125], "width": 0.09999999999999999}, {"type": "segment", "start": [51.754999999999995, 38.425], "end": [51.754999999999995, 38.125], "width": 0.09999999999999999}, {"type": "segment", "start": [52.355, 38.425], "end": [51.754999999999995, 38.425], "width": 0.09999999999999999}, {"type": "segment", "start": [52.355, 38.125], "end": [52.355, 38.425], "width": 0.09999999999999999}, {"pos": [35.05, 25.9], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [34.15, 26.2], "end": [33.85, 26.2], "width": 0.09999999999999999}, {"type": "segment", "start": [33.85, 26.2], "end": [33.85, 25.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [33.85, 25.599999999999998], "end": [34.15, 25.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [34.15, 25.599999999999998], "end": [34.15, 26.2], "width": 0.09999999999999999}, {"pos": [33.58, 25.9], "text": "R510", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [30.95, 25.08], "text": "100k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [29.474999999999998, 25.075], "text": "R509", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [30.049999999999997, 24.779999999999998], "end": [30.049999999999997, 25.38], "width": 0.09999999999999999}, {"type": "segment", "start": [29.75, 24.779999999999998], "end": [30.049999999999997, 24.779999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [29.75, 25.38], "end": [29.75, 24.779999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [30.049999999999997, 25.38], "end": [29.75, 25.38], "width": 0.09999999999999999}, {"pos": [29.2, 32.35], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.349999999999998, 33.425], "text": "R507", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 33.25], "end": [29.5, 33.25], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 33.55], "end": [28.9, 33.25], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 33.55], "end": [28.9, 33.55], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 33.25], "end": [29.5, 33.55], "width": 0.09999999999999999}, {"pos": [29.2, 27.45], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.349999999999998, 28.525], "text": "R506", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 28.349999999999998], "end": [29.5, 28.349999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 28.65], "end": [28.9, 28.349999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 28.65], "end": [28.9, 28.65], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 28.349999999999998], "end": [29.5, 28.65], "width": 0.09999999999999999}, {"pos": [29.2, 33.05], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.325, 34.1], "text": "R505", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 33.949999999999996], "end": [29.5, 33.949999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 34.25], "end": [28.9, 33.949999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 34.25], "end": [28.9, 34.25], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 33.949999999999996], "end": [29.5, 34.25], "width": 0.09999999999999999}, {"pos": [29.2, 26.75], "text": "0", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.349999999999998, 27.825], "text": "R503", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 27.65], "end": [29.5, 27.65], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 27.95], "end": [28.9, 27.65], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 27.95], "end": [28.9, 27.95], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 27.65], "end": [29.5, 27.95], "width": 0.09999999999999999}, {"pos": [29.2, 29.549999999999997], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.325, 30.599999999999998], "text": "R502", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 30.45], "end": [29.5, 30.45], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 30.75], "end": [28.9, 30.45], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 30.75], "end": [28.9, 30.75], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 30.45], "end": [29.5, 30.75], "width": 0.09999999999999999}, {"pos": [29.2, 28.849999999999998], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [28.325, 29.224999999999998], "text": "R501", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [28.9, 29.75], "end": [29.5, 29.75], "width": 0.09999999999999999}, {"type": "segment", "start": [28.9, 30.049999999999997], "end": [28.9, 29.75], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 30.049999999999997], "end": [28.9, 30.049999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [29.5, 29.75], "end": [29.5, 30.049999999999997], "width": 0.09999999999999999}, {"pos": [31.224999999999998, 45.379999999999995], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [32.285, 44.51], "text": "R402", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [32.125, 45.68], "end": [32.125, 45.08], "width": 0.09999999999999999}, {"type": "segment", "start": [32.425, 45.68], "end": [32.125, 45.68], "width": 0.09999999999999999}, {"type": "segment", "start": [32.425, 45.08], "end": [32.425, 45.68], "width": 0.09999999999999999}, {"type": "segment", "start": [32.125, 45.08], "end": [32.425, 45.08], "width": 0.09999999999999999}, {"pos": [24.88, 47.599999999999994], "text": "5,1k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [24.924999999999997, 46.15], "text": "R401", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [25.18, 46.699999999999996], "end": [24.58, 46.699999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [25.18, 46.4], "end": [25.18, 46.699999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [24.58, 46.4], "end": [25.18, 46.4], "width": 0.09999999999999999}, {"type": "segment", "start": [24.58, 46.699999999999996], "end": [24.58, 46.4], "width": 0.09999999999999999}, {"pos": [50.8, 29.549999999999997], "text": "100k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [50.824999999999996, 30.224999999999998], "text": "R205", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [50.5, 30.45], "end": [51.099999999999994, 30.45], "width": 0.09999999999999999}, {"type": "segment", "start": [50.5, 30.75], "end": [50.5, 30.45], "width": 0.09999999999999999}, {"type": "segment", "start": [51.099999999999994, 30.75], "end": [50.5, 30.75], "width": 0.09999999999999999}, {"type": "segment", "start": [51.099999999999994, 30.45], "end": [51.099999999999994, 30.75], "width": 0.09999999999999999}, {"pos": [50.65, 30.919999999999998], "text": "100k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [49.175, 30.95], "text": "R204", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [49.75, 30.619999999999997], "end": [49.75, 31.22], "width": 0.09999999999999999}, {"type": "segment", "start": [49.449999999999996, 30.619999999999997], "end": [49.75, 30.619999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [49.449999999999996, 31.22], "end": [49.449999999999996, 30.619999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [49.75, 31.22], "end": [49.449999999999996, 31.22], "width": 0.09999999999999999}, {"pos": [56.8, 32.65], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [55.9, 32.949999999999996], "end": [55.599999999999994, 32.949999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [55.599999999999994, 32.949999999999996], "end": [55.599999999999994, 32.35], "width": 0.09999999999999999}, {"type": "segment", "start": [55.599999999999994, 32.35], "end": [55.9, 32.35], "width": 0.09999999999999999}, {"type": "segment", "start": [55.9, 32.35], "end": [55.9, 32.949999999999996], "width": 0.09999999999999999}, {"pos": [55.324999999999996, 32.62], "text": "R203", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [50.8, 31.349999999999998], "text": "10k", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [51.099999999999994, 32.25], "end": [51.099999999999994, 32.55], "width": 0.09999999999999999}, {"type": "segment", "start": [51.099999999999994, 32.55], "end": [50.5, 32.55], "width": 0.09999999999999999}, {"type": "segment", "start": [50.5, 32.55], "end": [50.5, 32.25], "width": 0.09999999999999999}, {"type": "segment", "start": [50.5, 32.25], "end": [51.099999999999994, 32.25], "width": 0.09999999999999999}, {"pos": [50.8, 32.0], "text": "R202", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"pos": [41.949999999999996, 42.22], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [43.0, 41.324999999999996], "text": "C518", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [42.85, 42.519999999999996], "end": [42.85, 41.919999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [43.15, 42.519999999999996], "end": [42.85, 42.519999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [43.15, 41.919999999999995], "end": [43.15, 42.519999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [42.85, 41.919999999999995], "end": [43.15, 41.919999999999995], "width": 0.09999999999999999}, {"pos": [45.91, 36.16], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [45.61, 35.26], "end": [45.61, 34.96], "width": 0.09999999999999999}, {"type": "segment", "start": [45.61, 34.96], "end": [46.21, 34.96], "width": 0.09999999999999999}, {"type": "segment", "start": [46.21, 34.96], "end": [46.21, 35.26], "width": 0.09999999999999999}, {"type": "segment", "start": [46.21, 35.26], "end": [45.61, 35.26], "width": 0.09999999999999999}, {"pos": [46.739999999999995, 35.14], "text": "C517", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"pos": [45.93, 37.01], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [46.76, 35.96], "text": "C515", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [46.23, 36.11], "end": [45.629999999999995, 36.11], "width": 0.09999999999999999}, {"type": "segment", "start": [46.23, 35.809999999999995], "end": [46.23, 36.11], "width": 0.09999999999999999}, {"type": "segment", "start": [45.629999999999995, 35.809999999999995], "end": [46.23, 35.809999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [45.629999999999995, 36.11], "end": [45.629999999999995, 35.809999999999995], "width": 0.09999999999999999}, {"pos": [43.65, 42.195], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [44.55, 41.894999999999996], "end": [44.85, 41.894999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [44.85, 41.894999999999996], "end": [44.85, 42.495], "width": 0.09999999999999999}, {"type": "segment", "start": [44.85, 42.495], "end": [44.55, 42.495], "width": 0.09999999999999999}, {"type": "segment", "start": [44.55, 42.495], "end": [44.55, 41.894999999999996], "width": 0.09999999999999999}, {"pos": [44.475, 41.275], "text": "C514", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [49.724999999999994, 24.055], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [49.724999999999994, 24.65], "text": "C501", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [49.425, 24.955], "end": [50.025, 24.955], "width": 0.09999999999999999}, {"type": "segment", "start": [49.425, 25.255], "end": [49.425, 24.955], "width": 0.09999999999999999}, {"type": "segment", "start": [50.025, 25.255], "end": [49.425, 25.255], "width": 0.09999999999999999}, {"type": "segment", "start": [50.025, 24.955], "end": [50.025, 25.255], "width": 0.09999999999999999}, {"pos": [24.88, 46.55], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [24.869999999999997, 47.18], "text": "C410", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [24.58, 47.449999999999996], "end": [25.18, 47.449999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [24.58, 47.75], "end": [24.58, 47.449999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [25.18, 47.75], "end": [24.58, 47.75], "width": 0.09999999999999999}, {"type": "segment", "start": [25.18, 47.449999999999996], "end": [25.18, 47.75], "width": 0.09999999999999999}, {"pos": [26.25, 49.099999999999994], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [24.779999999999998, 49.07], "text": "C409", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [25.349999999999998, 48.8], "end": [25.349999999999998, 49.4], "width": 0.09999999999999999}, {"type": "segment", "start": [25.049999999999997, 48.8], "end": [25.349999999999998, 48.8], "width": 0.09999999999999999}, {"type": "segment", "start": [25.049999999999997, 49.4], "end": [25.049999999999997, 48.8], "width": 0.09999999999999999}, {"type": "segment", "start": [25.349999999999998, 49.4], "end": [25.049999999999997, 49.4], "width": 0.09999999999999999}, {"pos": [27.119999999999997, 44.4], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [27.119999999999997, 45.05], "text": "C408", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [26.82, 45.3], "end": [27.419999999999998, 45.3], "width": 0.09999999999999999}, {"type": "segment", "start": [26.82, 45.6], "end": [26.82, 45.3], "width": 0.09999999999999999}, {"type": "segment", "start": [27.419999999999998, 45.6], "end": [26.82, 45.6], "width": 0.09999999999999999}, {"type": "segment", "start": [27.419999999999998, 45.3], "end": [27.419999999999998, 45.6], "width": 0.09999999999999999}, {"pos": [27.32, 50.419999999999995], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [27.325, 51.025], "text": "C407", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [27.02, 51.32], "end": [27.619999999999997, 51.32], "width": 0.09999999999999999}, {"type": "segment", "start": [27.02, 51.62], "end": [27.02, 51.32], "width": 0.09999999999999999}, {"type": "segment", "start": [27.619999999999997, 51.62], "end": [27.02, 51.62], "width": 0.09999999999999999}, {"type": "segment", "start": [27.619999999999997, 51.32], "end": [27.619999999999997, 51.62], "width": 0.09999999999999999}, {"pos": [31.974999999999998, 53.455], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [32.625, 53.425], "text": "C405", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [32.875, 53.754999999999995], "end": [32.875, 53.155], "width": 0.09999999999999999}, {"type": "segment", "start": [33.175, 53.754999999999995], "end": [32.875, 53.754999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [33.175, 53.155], "end": [33.175, 53.754999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [32.875, 53.155], "end": [33.175, 53.155], "width": 0.09999999999999999}, {"pos": [29.849999999999998, 45.129999999999995], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [28.799999999999997, 44.225], "text": "C404", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [28.95, 44.83], "end": [28.95, 45.43], "width": 0.09999999999999999}, {"type": "segment", "start": [28.65, 44.83], "end": [28.95, 44.83], "width": 0.09999999999999999}, {"type": "segment", "start": [28.65, 45.43], "end": [28.65, 44.83], "width": 0.09999999999999999}, {"type": "segment", "start": [28.95, 45.43], "end": [28.65, 45.43], "width": 0.09999999999999999}, {"pos": [29.5, 52.175], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [28.08, 52.175], "text": "C403", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [28.599999999999998, 51.875], "end": [28.599999999999998, 52.474999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [28.299999999999997, 51.875], "end": [28.599999999999998, 51.875], "width": 0.09999999999999999}, {"type": "segment", "start": [28.299999999999997, 52.474999999999994], "end": [28.299999999999997, 51.875], "width": 0.09999999999999999}, {"type": "segment", "start": [28.599999999999998, 52.474999999999994], "end": [28.299999999999997, 52.474999999999994], "width": 0.09999999999999999}, {"pos": [30.474999999999998, 45.379999999999995], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [31.52, 44.51], "text": "C402", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [31.375, 45.68], "end": [31.375, 45.08], "width": 0.09999999999999999}, {"type": "segment", "start": [31.674999999999997, 45.68], "end": [31.375, 45.68], "width": 0.09999999999999999}, {"type": "segment", "start": [31.674999999999997, 45.08], "end": [31.674999999999997, 45.68], "width": 0.09999999999999999}, {"type": "segment", "start": [31.375, 45.08], "end": [31.674999999999997, 45.08], "width": 0.09999999999999999}, {"pos": [52.25, 43.0], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [53.3, 42.125], "text": "C321", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [53.15, 43.3], "end": [53.15, 42.699999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [53.449999999999996, 43.3], "end": [53.15, 43.3], "width": 0.09999999999999999}, {"type": "segment", "start": [53.449999999999996, 42.699999999999996], "end": [53.449999999999996, 43.3], "width": 0.09999999999999999}, {"type": "segment", "start": [53.15, 42.699999999999996], "end": [53.449999999999996, 42.699999999999996], "width": 0.09999999999999999}, {"pos": [55.099999999999994, 46.019999999999996], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [56.0, 45.72], "end": [56.3, 45.72], "width": 0.09999999999999999}, {"type": "segment", "start": [56.3, 45.72], "end": [56.3, 46.32], "width": 0.09999999999999999}, {"type": "segment", "start": [56.3, 46.32], "end": [56.0, 46.32], "width": 0.09999999999999999}, {"type": "segment", "start": [56.0, 46.32], "end": [56.0, 45.72], "width": 0.09999999999999999}, {"pos": [55.76, 46.04], "text": "C319", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [51.75, 28.619999999999997], "text": "100nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [50.275, 28.599999999999998], "text": "C205", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [50.849999999999994, 28.32], "end": [50.849999999999994, 28.919999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [50.55, 28.32], "end": [50.849999999999994, 28.32], "width": 0.09999999999999999}, {"type": "segment", "start": [50.55, 28.919999999999998], "end": [50.55, 28.32], "width": 0.09999999999999999}, {"type": "segment", "start": [50.849999999999994, 28.919999999999998], "end": [50.55, 28.919999999999998], "width": 0.09999999999999999}, {"pos": [42.51, 42.809999999999995], "text": "32kHz", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [40.809999999999995, 43.809999999999995], "end": [41.309999999999995, 43.309999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [40.11, 41.809999999999995], "end": [40.11, 43.809999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [41.309999999999995, 41.809999999999995], "end": [40.11, 41.809999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [41.309999999999995, 43.809999999999995], "end": [41.309999999999995, 41.809999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [40.11, 43.809999999999995], "end": [41.309999999999995, 43.809999999999995], "width": 0.09999999999999999}, {"pos": [40.71, 42.809999999999995], "text": "Y501", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.075, "attr": [], "angle": 90.0}, {"pos": [26.898909999999997, 52.053833], "text": "BMA400", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [26.974999999999998, 49.625], "text": "U404", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [26.0, 49.099999999999994], "end": [26.5, 48.599999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [26.0, 50.599999999999994], "end": [26.0, 49.099999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [28.0, 50.599999999999994], "end": [26.0, 50.599999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [28.0, 48.599999999999994], "end": [28.0, 50.599999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [26.5, 48.599999999999994], "end": [28.0, 48.599999999999994], "width": 0.09999999999999999}, {"pos": [24.446167, 47.09891], "text": "BMM150", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [26.9, 47.175], "text": "U403", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [26.4, 48.0], "end": [26.099999999999998, 47.599999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [27.7, 48.0], "end": [26.4, 48.0], "width": 0.09999999999999999}, {"type": "segment", "start": [27.7, 46.4], "end": [27.7, 48.0], "width": 0.09999999999999999}, {"type": "segment", "start": [26.099999999999998, 46.4], "end": [27.7, 46.4], "width": 0.09999999999999999}, {"type": "segment", "start": [26.099999999999998, 47.599999999999994], "end": [26.099999999999998, 46.4], "width": 0.09999999999999999}, {"pos": [47.915, 22.04], "text": "100", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"type": "segment", "start": [48.415, 22.959999999999997], "end": [48.415, 23.459999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [48.415, 23.459999999999997], "end": [47.415, 23.459999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [47.415, 23.459999999999997], "end": [47.415, 22.959999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [47.415, 22.959999999999997], "end": [48.415, 22.959999999999997], "width": 0.09999999999999999}, {"pos": [47.925, 22.675], "text": "R513", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"pos": [34.559999999999995, 48.745], "text": "100", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [33.64, 49.245], "end": [33.14, 49.245], "width": 0.09999999999999999}, {"type": "segment", "start": [33.14, 49.245], "end": [33.14, 48.245], "width": 0.09999999999999999}, {"type": "segment", "start": [33.14, 48.245], "end": [33.64, 48.245], "width": 0.09999999999999999}, {"type": "segment", "start": [33.64, 48.245], "end": [33.64, 49.245], "width": 0.09999999999999999}, {"pos": [32.875, 48.699999999999996], "text": "R516", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [34.57, 51.449999999999996], "text": "100", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"type": "segment", "start": [33.65, 51.949999999999996], "end": [33.15, 51.949999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [33.15, 51.949999999999996], "end": [33.15, 50.949999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [33.15, 50.949999999999996], "end": [33.65, 50.949999999999996], "width": 0.09999999999999999}, {"type": "segment", "start": [33.65, 50.949999999999996], "end": [33.65, 51.949999999999996], "width": 0.09999999999999999}, {"pos": [32.85, 51.425], "text": "R515", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"pos": [25.799999999999997, 43.97], "text": "1.8nH", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [25.799999999999997, 42.275], "text": "L501", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [26.299999999999997, 43.05], "end": [25.299999999999997, 43.05], "width": 0.09999999999999999}, {"type": "segment", "start": [26.299999999999997, 42.55], "end": [26.299999999999997, 43.05], "width": 0.09999999999999999}, {"type": "segment", "start": [25.299999999999997, 42.55], "end": [26.299999999999997, 42.55], "width": 0.09999999999999999}, {"type": "segment", "start": [25.299999999999997, 43.05], "end": [25.299999999999997, 42.55], "width": 0.09999999999999999}, {"pos": [59.33, 39.3], "text": "LED", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [57.9, 39.3], "text": "D509", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [58.3, 38.5], "end": [57.5, 38.5], "width": 0.09999999999999999}, {"type": "segment", "start": [58.3, 40.1], "end": [58.3, 38.5], "width": 0.09999999999999999}, {"type": "segment", "start": [57.8, 40.1], "end": [58.3, 40.1], "width": 0.09999999999999999}, {"type": "segment", "start": [57.5, 39.8], "end": [57.8, 40.1], "width": 0.09999999999999999}, {"type": "segment", "start": [57.5, 38.5], "end": [57.5, 39.8], "width": 0.09999999999999999}, {"pos": [40.3, 24.15], "text": "LED", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [40.375, 21.95], "text": "D508", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [41.1, 23.119999999999997], "end": [41.1, 22.32], "width": 0.09999999999999999}, {"type": "segment", "start": [39.5, 23.119999999999997], "end": [41.1, 23.119999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [39.5, 22.619999999999997], "end": [39.5, 23.119999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [39.8, 22.32], "end": [39.5, 22.619999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [41.1, 22.32], "end": [39.8, 22.32], "width": 0.09999999999999999}, {"pos": [26.7125, 39.629999999999995], "text": "LED", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [26.775, 37.35], "text": "D507", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [27.5125, 38.6], "end": [27.5125, 37.8], "width": 0.09999999999999999}, {"type": "segment", "start": [25.912499999999998, 38.6], "end": [27.5125, 38.6], "width": 0.09999999999999999}, {"type": "segment", "start": [25.912499999999998, 38.1], "end": [25.912499999999998, 38.6], "width": 0.09999999999999999}, {"type": "segment", "start": [26.2125, 37.8], "end": [25.912499999999998, 38.1], "width": 0.09999999999999999}, {"type": "segment", "start": [27.5125, 37.8], "end": [26.2125, 37.8], "width": 0.09999999999999999}, {"pos": [33.71, 33.14], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [34.85, 34.324999999999996], "text": "C534", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [33.21, 34.059999999999995], "end": [34.21, 34.059999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [33.21, 34.559999999999995], "end": [33.21, 34.059999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [34.21, 34.559999999999995], "end": [33.21, 34.559999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [34.21, 34.059999999999995], "end": [34.21, 34.559999999999995], "width": 0.09999999999999999}, {"pos": [31.709999999999997, 33.14], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [31.709999999999997, 33.8], "text": "C533", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [31.209999999999997, 34.059999999999995], "end": [32.21, 34.059999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [31.209999999999997, 34.559999999999995], "end": [31.209999999999997, 34.059999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [32.21, 34.559999999999995], "end": [31.209999999999997, 34.559999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [32.21, 34.059999999999995], "end": [32.21, 34.559999999999995], "width": 0.09999999999999999}, {"pos": [33.714999999999996, 32.129999999999995], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [34.824999999999996, 33.324999999999996], "text": "C532", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [33.214999999999996, 33.05], "end": [34.214999999999996, 33.05], "width": 0.09999999999999999}, {"type": "segment", "start": [33.214999999999996, 33.55], "end": [33.214999999999996, 33.05], "width": 0.09999999999999999}, {"type": "segment", "start": [34.214999999999996, 33.55], "end": [33.214999999999996, 33.55], "width": 0.09999999999999999}, {"type": "segment", "start": [34.214999999999996, 33.05], "end": [34.214999999999996, 33.55], "width": 0.09999999999999999}, {"pos": [36.129999999999995, 42.46], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [37.324999999999996, 41.375], "text": "C531", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [37.05, 42.96], "end": [37.05, 41.96], "width": 0.09999999999999999}, {"type": "segment", "start": [37.55, 42.96], "end": [37.05, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [37.55, 41.96], "end": [37.55, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [37.05, 41.96], "end": [37.55, 41.96], "width": 0.09999999999999999}, {"pos": [33.2225, 34.18], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [33.2225, 35.61], "text": "C530", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [32.4225, 35.21], "end": [34.0225, 35.21], "width": 0.09999999999999999}, {"type": "segment", "start": [32.4225, 36.01], "end": [32.4225, 35.21], "width": 0.09999999999999999}, {"type": "segment", "start": [34.0225, 36.01], "end": [32.4225, 36.01], "width": 0.09999999999999999}, {"type": "segment", "start": [34.0225, 35.21], "end": [34.0225, 36.01], "width": 0.09999999999999999}, {"pos": [40.83, 26.299999999999997], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [39.4, 26.299999999999997], "text": "C529", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [39.8, 25.5], "end": [39.8, 27.099999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [39.0, 25.5], "end": [39.8, 25.5], "width": 0.09999999999999999}, {"type": "segment", "start": [39.0, 27.099999999999998], "end": [39.0, 25.5], "width": 0.09999999999999999}, {"type": "segment", "start": [39.8, 27.099999999999998], "end": [39.0, 27.099999999999998], "width": 0.09999999999999999}, {"pos": [40.83, 29.299999999999997], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [39.4, 29.299999999999997], "text": "C528", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [39.8, 28.5], "end": [39.8, 30.099999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [39.0, 28.5], "end": [39.8, 28.5], "width": 0.09999999999999999}, {"type": "segment", "start": [39.0, 30.099999999999998], "end": [39.0, 28.5], "width": 0.09999999999999999}, {"type": "segment", "start": [39.8, 30.099999999999998], "end": [39.0, 30.099999999999998], "width": 0.09999999999999999}, {"pos": [42.33, 29.287499999999998], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [40.9, 29.287499999999998], "text": "C527", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [41.3, 28.487499999999997], "end": [41.3, 30.0875], "width": 0.09999999999999999}, {"type": "segment", "start": [40.5, 28.487499999999997], "end": [41.3, 28.487499999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [40.5, 30.0875], "end": [40.5, 28.487499999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [41.3, 30.0875], "end": [40.5, 30.0875], "width": 0.09999999999999999}, {"pos": [37.129999999999995, 42.46], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [38.275, 41.375], "text": "C525", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [38.05, 42.96], "end": [38.05, 41.96], "width": 0.09999999999999999}, {"type": "segment", "start": [38.55, 42.96], "end": [38.05, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [38.55, 41.96], "end": [38.55, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [38.05, 41.96], "end": [38.55, 41.96], "width": 0.09999999999999999}, {"pos": [33.765, 37.18], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [33.725, 37.824999999999996], "text": "C524", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [33.265, 38.1], "end": [34.265, 38.1], "width": 0.09999999999999999}, {"type": "segment", "start": [33.265, 38.6], "end": [33.265, 38.1], "width": 0.09999999999999999}, {"type": "segment", "start": [34.265, 38.6], "end": [33.265, 38.6], "width": 0.09999999999999999}, {"type": "segment", "start": [34.265, 38.1], "end": [34.265, 38.6], "width": 0.09999999999999999}, {"pos": [33.785, 35.68], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [33.775, 36.375], "text": "C523", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [33.285, 36.6], "end": [34.285, 36.6], "width": 0.09999999999999999}, {"type": "segment", "start": [33.285, 37.1], "end": [33.285, 36.6], "width": 0.09999999999999999}, {"type": "segment", "start": [34.285, 37.1], "end": [33.285, 37.1], "width": 0.09999999999999999}, {"type": "segment", "start": [34.285, 36.6], "end": [34.285, 37.1], "width": 0.09999999999999999}, {"pos": [35.129999999999995, 42.46], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [36.3, 41.375], "text": "C522", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [36.05, 42.96], "end": [36.05, 41.96], "width": 0.09999999999999999}, {"type": "segment", "start": [36.55, 42.96], "end": [36.05, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [36.55, 41.96], "end": [36.55, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [36.05, 41.96], "end": [36.55, 41.96], "width": 0.09999999999999999}, {"pos": [38.129999999999995, 42.46], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [39.275, 41.375], "text": "C521", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [39.05, 42.96], "end": [39.05, 41.96], "width": 0.09999999999999999}, {"type": "segment", "start": [39.55, 42.96], "end": [39.05, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [39.55, 41.96], "end": [39.55, 42.96], "width": 0.09999999999999999}, {"type": "segment", "start": [39.05, 41.96], "end": [39.55, 41.96], "width": 0.09999999999999999}, {"pos": [42.8, 31.57], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [42.8, 29.9], "text": "C520", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [43.3, 30.65], "end": [42.3, 30.65], "width": 0.09999999999999999}, {"type": "segment", "start": [43.3, 30.15], "end": [43.3, 30.65], "width": 0.09999999999999999}, {"type": "segment", "start": [42.3, 30.15], "end": [43.3, 30.15], "width": 0.09999999999999999}, {"type": "segment", "start": [42.3, 30.65], "end": [42.3, 30.15], "width": 0.09999999999999999}, {"pos": [40.98, 42.434999999999995], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [42.15, 41.324999999999996], "text": "C519", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [41.9, 42.934999999999995], "end": [41.9, 41.934999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [42.4, 42.934999999999995], "end": [41.9, 42.934999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [42.4, 41.934999999999995], "end": [42.4, 42.934999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [41.9, 41.934999999999995], "end": [42.4, 41.934999999999995], "width": 0.09999999999999999}, {"pos": [42.68, 42.434999999999995], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [43.8, 41.3], "text": "C516", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [43.6, 42.934999999999995], "end": [43.6, 41.934999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [44.1, 42.934999999999995], "end": [43.6, 42.934999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [44.1, 41.934999999999995], "end": [44.1, 42.934999999999995], "width": 0.09999999999999999}, {"type": "segment", "start": [43.6, 41.934999999999995], "end": [44.1, 41.934999999999995], "width": 0.09999999999999999}, {"pos": [46.135, 40.17], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [47.25, 39.025], "text": "C513", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [46.635, 39.25], "end": [45.635, 39.25], "width": 0.09999999999999999}, {"type": "segment", "start": [46.635, 38.75], "end": [46.635, 39.25], "width": 0.09999999999999999}, {"type": "segment", "start": [45.635, 38.75], "end": [46.635, 38.75], "width": 0.09999999999999999}, {"type": "segment", "start": [45.635, 39.25], "end": [45.635, 38.75], "width": 0.09999999999999999}, {"pos": [46.125, 39.08], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [47.224999999999994, 37.9], "text": "C512", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [46.625, 38.16], "end": [45.625, 38.16], "width": 0.09999999999999999}, {"type": "segment", "start": [46.625, 37.66], "end": [46.625, 38.16], "width": 0.09999999999999999}, {"type": "segment", "start": [45.625, 37.66], "end": [46.625, 37.66], "width": 0.09999999999999999}, {"type": "segment", "start": [45.625, 38.16], "end": [45.625, 37.66], "width": 0.09999999999999999}, {"pos": [39.6, 23.13], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [39.6, 23.775], "text": "C511", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [39.1, 24.049999999999997], "end": [40.1, 24.049999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [39.1, 24.549999999999997], "end": [39.1, 24.049999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [40.1, 24.549999999999997], "end": [39.1, 24.549999999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [40.1, 24.049999999999997], "end": [40.1, 24.549999999999997], "width": 0.09999999999999999}, {"pos": [28.57, 43.3], "text": "0.5pF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [27.95, 43.3], "text": "C509", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [27.65, 42.8], "end": [27.65, 43.8], "width": 0.09999999999999999}, {"type": "segment", "start": [27.15, 42.8], "end": [27.65, 42.8], "width": 0.09999999999999999}, {"type": "segment", "start": [27.15, 43.8], "end": [27.15, 42.8], "width": 0.09999999999999999}, {"type": "segment", "start": [27.65, 43.8], "end": [27.15, 43.8], "width": 0.09999999999999999}, {"pos": [25.369999999999997, 43.285], "text": "DNP", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [23.7, 43.285], "text": "C507", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [24.45, 42.785], "end": [24.45, 43.785], "width": 0.09999999999999999}, {"type": "segment", "start": [23.95, 42.785], "end": [24.45, 42.785], "width": 0.09999999999999999}, {"type": "segment", "start": [23.95, 43.785], "end": [23.95, 42.785], "width": 0.09999999999999999}, {"type": "segment", "start": [24.45, 43.785], "end": [23.95, 43.785], "width": 0.09999999999999999}, {"pos": [33.714999999999996, 33.47], "text": "4,7nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [34.8, 32.35], "text": "C506", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [34.214999999999996, 32.55], "end": [33.214999999999996, 32.55], "width": 0.09999999999999999}, {"type": "segment", "start": [34.214999999999996, 32.05], "end": [34.214999999999996, 32.55], "width": 0.09999999999999999}, {"type": "segment", "start": [33.214999999999996, 32.05], "end": [34.214999999999996, 32.05], "width": 0.09999999999999999}, {"type": "segment", "start": [33.214999999999996, 32.55], "end": [33.214999999999996, 32.05], "width": 0.09999999999999999}, {"pos": [28.505, 45.14], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [29.674999999999997, 44.025], "text": "C406", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [29.424999999999997, 45.64], "end": [29.424999999999997, 44.64], "width": 0.09999999999999999}, {"type": "segment", "start": [29.924999999999997, 45.64], "end": [29.424999999999997, 45.64], "width": 0.09999999999999999}, {"type": "segment", "start": [29.924999999999997, 44.64], "end": [29.924999999999997, 45.64], "width": 0.09999999999999999}, {"type": "segment", "start": [29.424999999999997, 44.64], "end": [29.924999999999997, 44.64], "width": 0.09999999999999999}, {"pos": [31.845, 45.14], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [30.674999999999997, 44.025], "text": "C401", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [30.924999999999997, 44.64], "end": [30.924999999999997, 45.64], "width": 0.09999999999999999}, {"type": "segment", "start": [30.424999999999997, 44.64], "end": [30.924999999999997, 44.64], "width": 0.09999999999999999}, {"type": "segment", "start": [30.424999999999997, 45.64], "end": [30.424999999999997, 44.64], "width": 0.09999999999999999}, {"type": "segment", "start": [30.924999999999997, 45.64], "end": [30.424999999999997, 45.64], "width": 0.09999999999999999}, {"pos": [53.57, 42.8], "text": "1nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [52.4, 41.699999999999996], "text": "C315", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [52.65, 42.3], "end": [52.65, 43.3], "width": 0.09999999999999999}, {"type": "segment", "start": [52.15, 42.3], "end": [52.65, 42.3], "width": 0.09999999999999999}, {"type": "segment", "start": [52.15, 43.3], "end": [52.15, 42.3], "width": 0.09999999999999999}, {"type": "segment", "start": [52.65, 43.3], "end": [52.15, 43.3], "width": 0.09999999999999999}, {"pos": [52.43, 42.3], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [51.0, 42.3], "text": "C312", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [51.4, 41.5], "end": [51.4, 43.1], "width": 0.09999999999999999}, {"type": "segment", "start": [50.599999999999994, 41.5], "end": [51.4, 41.5], "width": 0.09999999999999999}, {"type": "segment", "start": [50.599999999999994, 43.1], "end": [50.599999999999994, 41.5], "width": 0.09999999999999999}, {"type": "segment", "start": [51.4, 43.1], "end": [50.599999999999994, 43.1], "width": 0.09999999999999999}, {"pos": [51.07, 50.6125], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [52.5, 50.6125], "text": "C311", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [52.099999999999994, 51.412499999999994], "end": [52.099999999999994, 49.8125], "width": 0.09999999999999999}, {"type": "segment", "start": [52.9, 51.412499999999994], "end": [52.099999999999994, 51.412499999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [52.9, 49.8125], "end": [52.9, 51.412499999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [52.099999999999994, 49.8125], "end": [52.9, 49.8125], "width": 0.09999999999999999}, {"pos": [48.23, 47.8], "text": "1nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [49.949999999999996, 47.8], "text": "C308", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [49.15, 48.3], "end": [49.15, 47.3], "width": 0.09999999999999999}, {"type": "segment", "start": [49.65, 48.3], "end": [49.15, 48.3], "width": 0.09999999999999999}, {"type": "segment", "start": [49.65, 47.3], "end": [49.65, 48.3], "width": 0.09999999999999999}, {"type": "segment", "start": [49.15, 47.3], "end": [49.65, 47.3], "width": 0.09999999999999999}, {"pos": [50.57, 45.815], "text": "1nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [49.949999999999996, 45.815], "text": "C307", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [49.65, 45.315], "end": [49.65, 46.315], "width": 0.09999999999999999}, {"type": "segment", "start": [49.15, 45.315], "end": [49.65, 45.315], "width": 0.09999999999999999}, {"type": "segment", "start": [49.15, 46.315], "end": [49.15, 45.315], "width": 0.09999999999999999}, {"type": "segment", "start": [49.65, 46.315], "end": [49.15, 46.315], "width": 0.09999999999999999}, {"pos": [45.0, 50.4375], "text": "47nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [46.65, 50.4375], "text": "C304", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 90.0}, {"type": "segment", "start": [46.05, 51.4375], "end": [46.05, 49.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [47.25, 51.4375], "end": [46.05, 51.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [47.25, 49.4375], "end": [47.25, 51.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [46.05, 49.4375], "end": [47.25, 49.4375], "width": 0.09999999999999999}, {"pos": [39.7875, 49.55], "text": "47nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [39.7875, 51.199999999999996], "text": "C303", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 0.0}, {"type": "segment", "start": [38.7875, 50.599999999999994], "end": [40.7875, 50.599999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [38.7875, 51.8], "end": [38.7875, 50.599999999999994], "width": 0.09999999999999999}, {"type": "segment", "start": [40.7875, 51.8], "end": [38.7875, 51.8], "width": 0.09999999999999999}, {"type": "segment", "start": [40.7875, 50.599999999999994], "end": [40.7875, 51.8], "width": 0.09999999999999999}, {"pos": [46.3, 50.4375], "text": "47nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [44.65, 50.4375], "text": "C302", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 90.0}, {"type": "segment", "start": [45.25, 49.4375], "end": [45.25, 51.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [44.05, 49.4375], "end": [45.25, 49.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [44.05, 51.4375], "end": [44.05, 49.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [45.25, 51.4375], "end": [44.05, 51.4375], "width": 0.09999999999999999}, {"pos": [44.3, 50.4375], "text": "47nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [42.65, 50.4375], "text": "C301", "height": 0.5, "width": 0.5, "horiz_justify": 0, "thickness": 0.08, "attr": [], "angle": 90.0}, {"type": "segment", "start": [43.25, 49.4375], "end": [43.25, 51.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [42.05, 49.4375], "end": [43.25, 49.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [42.05, 51.4375], "end": [42.05, 49.4375], "width": 0.09999999999999999}, {"type": "segment", "start": [43.25, 51.4375], "end": [42.05, 51.4375], "width": 0.09999999999999999}, {"pos": [57.23, 27.2125], "text": "10uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [55.8, 27.2125], "text": "C210", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [56.199999999999996, 26.412499999999998], "end": [56.199999999999996, 28.0125], "width": 0.09999999999999999}, {"type": "segment", "start": [55.4, 26.412499999999998], "end": [56.199999999999996, 26.412499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [55.4, 28.0125], "end": [55.4, 26.412499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [56.199999999999996, 28.0125], "end": [55.4, 28.0125], "width": 0.09999999999999999}, {"pos": [53.129999999999995, 24.2125], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [51.699999999999996, 24.2125], "text": "C209", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [52.099999999999994, 23.412499999999998], "end": [52.099999999999994, 25.0125], "width": 0.09999999999999999}, {"type": "segment", "start": [51.3, 23.412499999999998], "end": [52.099999999999994, 23.412499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [51.3, 25.0125], "end": [51.3, 23.412499999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [52.099999999999994, 25.0125], "end": [51.3, 25.0125], "width": 0.09999999999999999}, {"pos": [54.68, 24.2], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [53.25, 24.2], "text": "C208", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [53.65, 23.4], "end": [53.65, 25.0], "width": 0.09999999999999999}, {"type": "segment", "start": [52.849999999999994, 23.4], "end": [53.65, 23.4], "width": 0.09999999999999999}, {"type": "segment", "start": [52.849999999999994, 25.0], "end": [52.849999999999994, 23.4], "width": 0.09999999999999999}, {"type": "segment", "start": [53.65, 25.0], "end": [52.849999999999994, 25.0], "width": 0.09999999999999999}, {"pos": [56.23, 24.1875], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [54.8, 24.1875], "text": "C207", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [55.199999999999996, 23.3875], "end": [55.199999999999996, 24.987499999999997], "width": 0.09999999999999999}, {"type": "segment", "start": [54.4, 23.3875], "end": [55.199999999999996, 23.3875], "width": 0.09999999999999999}, {"type": "segment", "start": [54.4, 24.987499999999997], "end": [54.4, 23.3875], "width": 0.09999999999999999}, {"type": "segment", "start": [55.199999999999996, 24.987499999999997], "end": [54.4, 24.987499999999997], "width": 0.09999999999999999}, {"pos": [57.684999999999995, 26.52], "text": "3,3nF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [57.65, 24.825], "text": "C206", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 0.0}, {"type": "segment", "start": [58.184999999999995, 25.599999999999998], "end": [57.184999999999995, 25.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [58.184999999999995, 25.099999999999998], "end": [58.184999999999995, 25.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [57.184999999999995, 25.099999999999998], "end": [58.184999999999995, 25.099999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [57.184999999999995, 25.599999999999998], "end": [57.184999999999995, 25.099999999999998], "width": 0.09999999999999999}, {"pos": [51.93, 31.485], "text": "1uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [52.625, 31.474999999999998], "text": "C204", "height": 0.25, "width": 0.25, "horiz_justify": 0, "thickness": 0.04, "attr": [], "angle": 90.0}, {"type": "segment", "start": [52.849999999999994, 31.985], "end": [52.849999999999994, 30.985], "width": 0.09999999999999999}, {"type": "segment", "start": [53.349999999999994, 31.985], "end": [52.849999999999994, 31.985], "width": 0.09999999999999999}, {"type": "segment", "start": [53.349999999999994, 30.985], "end": [53.349999999999994, 31.985], "width": 0.09999999999999999}, {"type": "segment", "start": [52.849999999999994, 30.985], "end": [53.349999999999994, 30.985], "width": 0.09999999999999999}, {"pos": [52.87, 31.987499999999997], "text": "4,7uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 90.0, "val": 1}, {"pos": [54.3, 31.987499999999997], "text": "C203", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 90.0}, {"type": "segment", "start": [53.9, 32.7875], "end": [53.9, 31.1875], "width": 0.09999999999999999}, {"type": "segment", "start": [54.699999999999996, 32.7875], "end": [53.9, 32.7875], "width": 0.09999999999999999}, {"type": "segment", "start": [54.699999999999996, 31.1875], "end": [54.699999999999996, 32.7875], "width": 0.09999999999999999}, {"type": "segment", "start": [53.9, 31.1875], "end": [54.699999999999996, 31.1875], "width": 0.09999999999999999}, {"pos": [56.5875, 29.57], "text": "22uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [56.5875, 31.0], "text": "C202", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [55.787499999999994, 30.599999999999998], "end": [57.387499999999996, 30.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [55.787499999999994, 31.4], "end": [55.787499999999994, 30.599999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [57.387499999999996, 31.4], "end": [55.787499999999994, 31.4], "width": 0.09999999999999999}, {"type": "segment", "start": [57.387499999999996, 30.599999999999998], "end": [57.387499999999996, 31.4], "width": 0.09999999999999999}, {"pos": [56.5875, 28.07], "text": "4,7uF", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": [], "angle": 0.0, "val": 1}, {"pos": [56.5875, 29.5], "text": "C201", "height": 0.39999999999999997, "width": 0.39999999999999997, "horiz_justify": 0, "thickness": 0.06, "attr": [], "angle": 0.0}, {"type": "segment", "start": [55.787499999999994, 29.099999999999998], "end": [57.387499999999996, 29.099999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [55.787499999999994, 29.9], "end": [55.787499999999994, 29.099999999999998], "width": 0.09999999999999999}, {"type": "segment", "start": [57.387499999999996, 29.9], "end": [55.787499999999994, 29.9], "width": 0.09999999999999999}, {"type": "segment", "start": [57.387499999999996, 29.099999999999998], "end": [57.387499999999996, 29.9], "width": 0.09999999999999999}], "B": [{"pos": [23.525, 42.8], "text": "Micro_SD_Card", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.15, "attr": ["mirrored"], "angle": 90.0, "val": 1}, {"type": "arc", "start": [25.025, 37.3], "radius": 0.25, "startangle": 90.0, "endangle": 180.0, "width": 0.09999999999999999}, {"type": "arc", "start": [26.075, 38.05], "radius": 0.5, "startangle": -90.0, "endangle": 0.0, "width": 0.09999999999999999}, {"type": "arc", "start": [25.025, 48.3], "radius": 0.25, "startangle": 180.0, "endangle": 270.0, "width": 0.09999999999999999}, {"type": "arc", "start": [26.075, 47.55], "radius": 0.5, "startangle": 0.0, "endangle": 90.0, "width": 0.09999999999999999}, {"type": "arc", "start": [20.925, 47.8], "radius": 0.5, "startangle": 90.0, "endangle": 180.0, "width": 0.09999999999999999}, {"type": "arc", "start": [20.925, 37.8], "radius": 0.5, "startangle": 180.0, "endangle": 270.0, "width": 0.09999999999999999}, {"type": "segment", "start": [24.775, 36.4], "end": [36.225, 36.4], "width": 0.09999999999999999}, {"type": "segment", "start": [24.775, 49.15], "end": [36.225, 49.15], "width": 0.09999999999999999}, {"type": "segment", "start": [36.225, 49.15], "end": [36.225, 36.4], "width": 0.09999999999999999}, {"type": "segment", "start": [37.475, 48.3], "end": [37.475, 38.6], "width": 0.09999999999999999}, {"type": "segment", "start": [36.225, 38.6], "end": [37.475, 38.6], "width": 0.09999999999999999}, {"type": "segment", "start": [36.225, 48.3], "end": [37.475, 48.3], "width": 0.09999999999999999}, {"type": "segment", "start": [26.575, 47.55], "end": [26.575, 38.05], "width": 0.09999999999999999}, {"type": "segment", "start": [24.775, 49.15], "end": [24.775, 48.3], "width": 0.09999999999999999}, {"type": "segment", "start": [25.025, 48.05], "end": [26.075, 48.05], "width": 0.09999999999999999}, {"type": "segment", "start": [25.025, 37.55], "end": [26.075, 37.55], "width": 0.09999999999999999}, {"type": "segment", "start": [24.775, 37.3], "end": [24.775, 36.4], "width": 0.09999999999999999}, {"type": "segment", "start": [24.775, 48.3], "end": [20.925, 48.3], "width": 0.09999999999999999}, {"type": "segment", "start": [20.425, 47.8], "end": [20.425, 37.8], "width": 0.09999999999999999}, {"type": "segment", "start": [20.925, 37.3], "end": [24.775, 37.3], "width": 0.09999999999999999}, {"pos": [29.025, 42.8], "text": "J509", "height": 1.0, "width": 1.0, "horiz_justify": 0, "thickness": 0.09999999999999999, "attr": ["mirrored"], "angle": 90.0}]}, "modules": [{"ref": "U502", "center": [31.25, 27.95], "bbox": {"pos": [30.106999, 27.073698999999998], "size": [2.286002, 1.752602]}, "pads": [{"layers": ["F"], "pos": [30.75, 27.7], "size": [0.2794, 0.2794], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.25, 27.7], "size": [0.2794, 0.2794], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.75, 27.7], "size": [0.2794, 0.2794], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.75, 28.2], "size": [0.2794, 0.2794], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.25, 28.2], "size": [0.2794, 0.2794], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.75, 28.2], "size": [0.2794, 0.2794], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q501", "center": [31.9, 25.5], "bbox": {"pos": [30.524998999999998, 24.374999], "size": [2.750002, 2.250002]}, "pads": [{"layers": ["F"], "pos": [32.65, 25.5], "size": [0.7, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.65, 26.0], "size": [0.7, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.15, 25.5], "size": [0.7, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.65, 25.0], "size": [0.7, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.15, 26.0], "size": [0.7, 0.39999999999999997], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.15, 25.0], "size": [0.7, 0.39999999999999997], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J509", "center": [30.5, 42.775], "bbox": {"pos": [20.374999, 35.869999], "size": [17.150002, 13.850002]}, "pads": [{"layers": ["B"], "pos": [35.949999999999996, 37.199999999999996], "size": [1.0, 1.5499999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.275, 37.15], "size": [1.5, 1.5], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 39.6], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 40.699999999999996], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 41.8], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 42.9], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 44.0], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 45.1], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 46.199999999999996], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [33.525, 36.8], "size": [0.7999999999999999, 1.4], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [34.375, 48.425], "size": [1.45, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [32.875, 48.75], "size": [0.7999999999999999, 1.5], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["B"], "pos": [25.15, 47.3], "size": [0.7, 1.75], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "D201", "center": [35.75, 25.2], "bbox": {"pos": [34.574999, 22.939999], "size": [2.350002, 4.485002]}, "pads": [{"layers": ["F"], "pos": [35.75, 26.599999999999998], "size": [1.0999999999999999, 1.0999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [35.75, 23.799999999999997], "size": [1.0999999999999999, 1.0999999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D501", "center": [30.619999999999997, 30.709999999999997], "bbox": {"pos": [30.124999, 29.519999], "size": [0.9900019999999999, 2.145002]}, "pads": [{"layers": ["F"], "pos": [30.619999999999997, 31.195], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.619999999999997, 30.224999999999998], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D502", "center": [29.424999999999997, 32.46], "bbox": {"pos": [28.469998999999998, 31.964999], "size": [2.145002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [28.939999999999998, 32.46], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.91, 32.46], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R524", "center": [58.779999999999994, 22.05], "bbox": {"pos": [58.012536999999995, 21.282536999999998], "size": [1.534926, 1.534926]}, "pads": [{"layers": ["F"], "pos": [58.553726, 22.276273999999997], "size": [0.45999999999999996, 0.39999999999999997], "angle": -225.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [59.006274, 21.823726], "size": [0.45999999999999996, 0.39999999999999997], "angle": -225.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.536047999999994, 22.293951999999997], "size": [0.318, 0.36], "angle": -225.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [59.023951999999994, 21.806048], "size": [0.318, 0.36], "angle": -225.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R523", "center": [26.34, 23.439999999999998], "bbox": {"pos": [25.614998999999997, 23.064999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [26.66, 23.439999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.02, 23.439999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [26.685, 23.439999999999998], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [25.994999999999997, 23.439999999999998], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R514", "center": [36.6, 22.4], "bbox": {"pos": [35.644999, 21.904999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [36.114999999999995, 22.4], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.085, 22.4], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R508", "center": [29.189999999999998, 31.529999999999998], "bbox": {"pos": [28.464999, 31.154999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.869999999999997, 31.529999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.509999999999998, 31.529999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.845, 31.529999999999998], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.535, 31.529999999999998], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "F201", "center": [29.4375, 23.0], "bbox": {"pos": [27.732498999999997, 22.024998999999998], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [30.375, 23.0], "size": [0.975, 1.4], "angle": -0.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.5, 23.0], "size": [0.975, 1.4], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C320", "center": [54.4, 42.199999999999996], "bbox": {"pos": [53.644999, 40.694998999999996], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [54.4, 42.9875], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [54.4, 41.4125], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FB301", "center": [55.8, 48.224999999999994], "bbox": {"pos": [55.424999, 47.499998999999995], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [55.8, 48.544999999999995], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [55.8, 47.905], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [55.8, 48.57], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [55.8, 47.879999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C316", "center": [54.0, 50.6125], "bbox": {"pos": [53.244999, 49.107499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [54.0, 51.4], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [54.0, 49.824999999999996], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D506", "center": [34.64, 47.55], "bbox": {"pos": [33.914999, 46.274999], "size": [1.450002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [34.64, 48.25], "size": [0.6, 0.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.64, 46.85], "size": [0.6, 0.7], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D505", "center": [34.64, 50.21], "bbox": {"pos": [33.914999, 48.934999], "size": [1.450002, 2.550002]}, "pads": [{"layers": ["F"], "pos": [34.64, 50.91], "size": [0.6, 0.7], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.64, 49.51], "size": [0.6, 0.7], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D504", "center": [33.199999999999996, 23.25], "bbox": {"pos": [31.924999, 22.524998999999998], "size": [2.550002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [33.9, 23.25], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.5, 23.25], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D503", "center": [45.65, 23.45], "bbox": {"pos": [44.374998999999995, 22.724999], "size": [2.550002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [46.35, 23.45], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.949999999999996, 23.45], "size": [0.6, 0.7], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R520", "center": [37.85, 24.849999999999998], "bbox": {"pos": [37.474999, 24.124999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [37.85, 24.529999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.85, 25.169999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [37.85, 24.505], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [37.85, 25.195], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C510", "center": [36.05, 29.099999999999998], "bbox": {"pos": [35.294999, 27.594998999999998], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [36.05, 29.8875], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.05, 28.3125], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C508", "center": [37.61, 29.11], "bbox": {"pos": [36.854999, 27.604999], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [37.61, 29.897499999999997], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.61, 28.322499999999998], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "X501", "center": [21.7, 31.0], "bbox": {"pos": [20.139999, 25.939999], "size": [8.620002, 10.120002]}, "pads": [{"layers": ["F"], "pos": [25.575, 33.625], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 33.875], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 33.125], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 33.375], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 32.625], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 32.875], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 32.125], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 32.375], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 31.625], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 31.875], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 31.125], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 31.375], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 30.625], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 30.875], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 30.125], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 30.375], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 29.625], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 29.875], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 29.125], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 29.375], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 28.625], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 28.875], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.575, 28.125], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.9, 27.599999999999998], "size": [0.5, 0.5], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.9, 34.4], "size": [0.5, 0.5], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.5, 0.5], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [21.7, 26.68], "size": [0.8999999999999999, 2.1999999999999997], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.9], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [21.7, 35.32], "size": [0.8999999999999999, 2.1999999999999997], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.9], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [26.25, 35.32], "size": [0.8999999999999999, 1.9], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.5999999999999999], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.875, 28.375], "size": [0.3, 0.95], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [26.25, 26.68], "size": [0.8999999999999999, 1.9], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.5999999999999999], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [25.75, 26.98], "size": [1.5, 0.8999999999999999], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [1.2, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [25.75, 35.019999999999996], "size": [1.5, 0.8999999999999999], "angle": -270.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [1.2, 0.6], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R504", "center": [29.2, 29.2], "bbox": {"pos": [28.474999, 28.824999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 29.2], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 29.2], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 29.2], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 29.2], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U301", "center": [52.099999999999994, 46.699999999999996], "bbox": {"pos": [50.774999, 44.674999], "size": [3.0500019999999997, 3.6500019999999997]}, "pads": [{"layers": ["F"], "pos": [53.3, 47.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.3, 47.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.8, 47.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.8, 47.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.3, 47.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.3, 47.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.8, 47.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.8, 47.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.3, 47.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.3, 47.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.3, 45.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.8, 45.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.3, 45.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.8, 45.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.3, 45.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.8, 45.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.3, 45.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.3, 45.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.8, 45.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.3, 45.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.3, 46.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.3, 46.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.3, 46.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.3, 46.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.8, 46.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.8, 46.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.8, 46.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.8, 46.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.3, 46.199999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.3, 46.699999999999996], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U201", "center": [53.0, 28.0], "bbox": {"pos": [51.674999, 26.374999], "size": [2.6500019999999997, 3.250002]}, "pads": [{"layers": ["F"], "pos": [53.8, 29.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.8, 28.599999999999998], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.4, 28.599999999999998], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.4, 29.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.0, 29.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.0, 28.599999999999998], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.599999999999994, 28.599999999999998], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.599999999999994, 29.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.199999999999996, 29.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.199999999999996, 28.599999999999998], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.8, 27.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.4, 27.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.8, 27.4], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.4, 27.4], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.0, 27.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.599999999999994, 27.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.199999999999996, 27.0], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.199999999999996, 27.4], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.599999999999994, 27.4], "size": [0.24, 0.24], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.0, 27.4], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.8, 27.799999999999997], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.8, 28.2], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.199999999999996, 27.799999999999997], "size": [0.24, 0.24], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.199999999999996, 28.2], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.4, 27.799999999999997], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.4, 28.2], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.599999999999994, 27.799999999999997], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.599999999999994, 28.2], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.0, 27.799999999999997], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.0, 28.2], "size": [0.299, 0.299], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U401", "center": [30.224999999999998, 48.175], "bbox": {"pos": [28.464999, 46.614999], "size": [3.520002, 3.120002]}, "pads": [{"layers": ["F"], "pos": [28.9, 47.175], "size": [0.19, 0.06999999999999999], "angle": -270.0, "shape": "custom", "polygons": [[[0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.08216999999999999], [-0.00792, -0.17325], [0.09899999999999999, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.224999999999998, 46.85], "size": [0.19, 0.06999999999999999], "angle": -180.0, "shape": "custom", "polygons": [[[0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.08216999999999999], [-0.00792, -0.17325], [0.09899999999999999, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 49.175], "size": [0.19, 0.06999999999999999], "angle": -90.0, "shape": "custom", "pin1": 1, "polygons": [[[0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.08216999999999999], [-0.00792, -0.17325], [0.09899999999999999, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.224999999999998, 49.5], "size": [0.19, 0.06999999999999999], "angle": -0.0, "shape": "custom", "polygons": [[[0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.08216999999999999], [-0.00792, -0.17325], [0.09899999999999999, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.9, 49.175], "size": [0.19, 0.06999999999999999], "angle": -270.0, "shape": "custom", "polygons": [[[0.09899999999999999, -0.08216999999999999], [0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.17325], [0.00792, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.224999999999998, 49.5], "size": [0.19, 0.06999999999999999], "angle": -0.0, "shape": "custom", "polygons": [[[0.09899999999999999, -0.08216999999999999], [0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.17325], [0.00792, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 47.175], "size": [0.19, 0.06999999999999999], "angle": -90.0, "shape": "custom", "polygons": [[[0.09899999999999999, -0.08216999999999999], [0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.17325], [0.00792, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.224999999999998, 46.85], "size": [0.19, 0.06999999999999999], "angle": -180.0, "shape": "custom", "polygons": [[[0.09899999999999999, -0.08216999999999999], [0.09899999999999999, 0.17325], [-0.09899999999999999, 0.17325], [-0.09899999999999999, -0.17325], [0.00792, -0.17325]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.825, 49.5], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.424999999999997, 49.5], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.025, 49.5], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.625, 49.5], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.9, 48.775], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.9, 48.375], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.9, 47.974999999999994], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.9, 47.574999999999996], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.625, 46.85], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.025, 46.85], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.424999999999997, 46.85], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.825, 46.85], "size": [0.35, 0.19999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 47.574999999999996], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 47.974999999999994], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 48.375], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 48.775], "size": [0.35, 0.19999999999999998], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID105", "center": [60.4, 19.95], "bbox": {"pos": [59.374998999999995, 18.924999], "size": [2.050002, 2.050002]}, "pads": [{"layers": ["F"], "pos": [60.4, 19.95], "size": [0.75, 0.75], "angle": -0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID101", "center": [45.48, 40.62], "bbox": {"pos": [44.554998999999995, 39.694998999999996], "size": [1.850002, 1.850002]}, "pads": [{"layers": ["F"], "pos": [45.48, 40.62], "size": [0.75, 0.75], "angle": -0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U504", "center": [40.11, 36.01], "bbox": {"pos": [35.584998999999996, 31.484999], "size": [9.050002, 9.050002]}, "pads": [{"layers": ["F"], "pos": [42.059999999999995, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 32.76], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 33.41], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 34.059999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 34.71], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 35.36], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.36, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.71, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.059999999999995, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.41, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.76, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 39.26], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 38.61], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 37.96], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 37.309999999999995], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 36.66], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.86, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.51, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.16, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.809999999999995, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.46, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.11, 36.01], "size": [0.33999999999999997, 0.33999999999999997], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "X502", "center": [62.099999999999994, 31.25], "bbox": {"pos": [59.5, 25.65], "size": [5.2, 11.2]}, "pads": [{"layers": ["F"], "pos": [62.099999999999994, 36.449999999999996], "size": [0.7999999999999999, 1.7999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [62.099999999999994, 26.049999999999997], "size": [0.7999999999999999, 1.7999999999999998], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.599999999999994, 35.8], "size": [0.7, 0.7], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7, 0.7], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.599999999999994, 26.7], "size": [0.7, 0.7], "angle": -270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7, 0.7], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 34.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 34.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 33.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 33.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 32.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 32.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 31.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 31.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 30.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 30.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 29.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 29.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 28.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 28.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.3, 27.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 34.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 34.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 33.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 33.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 32.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 32.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 31.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 31.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 30.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 30.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 29.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 29.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 28.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 28.25], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.9, 27.75], "size": [0.3, 1.5999999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID106", "center": [24.625, 19.925], "bbox": {"pos": [23.599999, 18.899998999999998], "size": [2.050002, 2.050002]}, "pads": [{"layers": ["F"], "pos": [24.625, 19.925], "size": [0.75, 0.75], "angle": -0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID104", "center": [24.575, 55.05], "bbox": {"pos": [23.549999, 54.024999], "size": [2.050002, 2.050002]}, "pads": [{"layers": ["F"], "pos": [24.575, 55.05], "size": [0.75, 0.75], "angle": -0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID103", "center": [49.8, 33.8], "bbox": {"pos": [48.774999, 32.774999], "size": [2.050002, 2.050002]}, "pads": [{"layers": ["F"], "pos": [49.8, 33.8], "size": [0.75, 0.75], "angle": -0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID102", "center": [60.375, 55.05], "bbox": {"pos": [59.349999, 54.024999], "size": [2.050002, 2.050002]}, "pads": [{"layers": ["F"], "pos": [60.375, 55.05], "size": [0.75, 0.75], "angle": -0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Y502", "center": [30.34, 37.3], "bbox": {"pos": [29.014999, 35.874998999999995], "size": [2.6500019999999997, 2.850002]}, "pads": [{"layers": ["F"], "pos": [29.79, 36.6], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.79, 38.0], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.889999999999997, 38.0], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.889999999999997, 36.6], "size": [0.8999999999999999, 0.7999999999999999], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C504", "center": [30.57, 39.25], "bbox": {"pos": [29.844998999999998, 38.874998999999995], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [30.25, 39.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.889999999999997, 39.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [30.224999999999998, 39.25], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [30.915, 39.25], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C503", "center": [28.48, 36.54], "bbox": {"pos": [28.104999, 35.814999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [28.48, 36.86], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.48, 36.22], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.48, 36.885], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.48, 36.195], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H507", "center": [50.12, 20.07], "bbox": {"pos": [48.444998999999996, 18.394999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [50.12, 20.07], "size": [2.0, 2.0], "angle": -180.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H502", "center": [27.259999999999998, 54.93], "bbox": {"pos": [25.584999, 53.254999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [27.259999999999998, 54.93], "size": [2.0, 2.0], "angle": -0.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H510", "center": [57.739999999999995, 54.93], "bbox": {"pos": [56.064999, 53.254999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [57.739999999999995, 54.93], "size": [2.0, 2.0], "angle": -0.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H509", "center": [57.739999999999995, 20.07], "bbox": {"pos": [56.064999, 18.394999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [57.739999999999995, 20.07], "size": [2.0, 2.0], "angle": -180.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H508", "center": [50.12, 54.93], "bbox": {"pos": [48.444998999999996, 53.254999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [50.12, 54.93], "size": [2.0, 2.0], "angle": -0.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H506", "center": [42.5, 54.93], "bbox": {"pos": [40.824999, 53.254999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [42.5, 54.93], "size": [2.0, 2.0], "angle": -0.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H505", "center": [42.5, 20.07], "bbox": {"pos": [40.824999, 18.394999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [42.5, 20.07], "size": [2.0, 2.0], "angle": -180.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H504", "center": [34.879999999999995, 54.93], "bbox": {"pos": [33.204999, 53.254999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [34.879999999999995, 54.93], "size": [2.0, 2.0], "angle": -0.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H503", "center": [34.879999999999995, 20.07], "bbox": {"pos": [33.204999, 18.394999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [34.879999999999995, 20.07], "size": [2.0, 2.0], "angle": -180.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H501", "center": [27.259999999999998, 20.07], "bbox": {"pos": [25.584999, 18.394999], "size": [3.350002, 3.350002]}, "pads": [{"layers": ["F", "B"], "pos": [27.259999999999998, 20.07], "size": [2.0, 2.0], "angle": -180.0, "shape": "custom", "pin1": 1, "polygons": [[[0.36285599999999996, -1.376175], [0.5892459999999999, -1.282402], [0.7929919999999999, -1.146263], [0.966263, -0.972992], [1.1024019999999999, -0.769246], [1.196175, -0.542856], [1.243981, -0.302521], [1.243981, -0.057478999999999995], [1.232548, 0.0], [1.24, 0.0], [1.24, 1.42], [0.7999999999999999, 1.42], [0.794202, 1.4155069999999998], [0.7752589999999999, 1.413703], [0.75656, 1.4081139999999999], [0.7393029999999999, 1.3989989999999999], [0.564411, 1.2835029999999998], [0.351736, 1.19349], [0.12623299999999998, 1.146626], [-0.104087, 1.1444539999999999], [-0.33043, 1.187058], [-0.544198, 1.2728169999999999], [-0.745448, 1.40381], [-0.746624, 1.404563], [-0.764065, 1.4133209999999998], [-0.782876, 1.418523], [-0.799713, 1.4197769999999998], [-0.7999999999999999, 1.42], [-1.24, 1.42], [-1.24, 0.0], [-1.232548, 0.0], [-1.243981, -0.057478999999999995], [-1.243981, -0.302521], [-1.196175, -0.542856], [-1.1024019999999999, -0.769246], [-0.966263, -0.972992], [-0.7929919999999999, -1.146263], [-0.5892459999999999, -1.282402], [-0.36285599999999996, -1.376175], [-0.12252099999999999, -1.423981], [0.12252099999999999, -1.423981]]], "type": "th", "drillshape": "circle", "drillsize": [1.5, 1.5], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H513", "center": [23.0, 23.0], "bbox": {"pos": [20.524998999999998, 20.524998999999998], "size": [4.950002, 4.950002]}, "pads": [{"layers": ["F", "B"], "pos": [21.833274, 21.833274], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [21.349999999999998, 23.0], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [21.833274, 24.166726], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [23.0, 24.65], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.166726, 24.166726], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.65, 23.0], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.166726, 21.833274], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [23.0, 21.349999999999998], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [23.0, 23.0], "size": [4.3999999999999995, 4.3999999999999995], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.1999999999999997, 2.1999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H514", "center": [62.0, 23.0], "bbox": {"pos": [59.524998999999994, 20.524998999999998], "size": [4.950002, 4.950002]}, "pads": [{"layers": ["F", "B"], "pos": [60.833273999999996, 21.833274], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [60.349999999999994, 23.0], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [60.833273999999996, 24.166726], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [62.0, 24.65], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.166726, 24.166726], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.65, 23.0], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.166726, 21.833274], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [62.0, 21.349999999999998], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [62.0, 23.0], "size": [4.3999999999999995, 4.3999999999999995], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.1999999999999997, 2.1999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H512", "center": [23.0, 52.0], "bbox": {"pos": [20.524998999999998, 49.524999], "size": [4.950002, 4.950002]}, "pads": [{"layers": ["F", "B"], "pos": [21.833274, 50.833273999999996], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [21.349999999999998, 52.0], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [21.833274, 53.166726], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [23.0, 53.65], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.166726, 53.166726], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.65, 52.0], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [24.166726, 50.833273999999996], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [23.0, 50.349999999999994], "size": [0.7, 0.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [23.0, 52.0], "size": [4.3999999999999995, 4.3999999999999995], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.1999999999999997, 2.1999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "H511", "center": [62.0, 52.0], "bbox": {"pos": [59.524998999999994, 49.524999], "size": [4.950002, 4.950002]}, "pads": [{"layers": ["F", "B"], "pos": [63.166726, 50.833273999999996], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [62.0, 50.349999999999994], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [60.833273999999996, 50.833273999999996], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [60.349999999999994, 52.0], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [60.833273999999996, 53.166726], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [62.0, 53.65], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.166726, 53.166726], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [63.65, 52.0], "size": [0.7, 0.7], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [0.39999999999999997, 0.39999999999999997], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [62.0, 52.0], "size": [4.3999999999999995, 4.3999999999999995], "angle": -0.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [2.1999999999999997, 2.1999999999999997], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J508", "center": [52.66, 55.279999999999994], "bbox": {"pos": [51.809999999999995, 54.43], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [55.199999999999996, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [52.66, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J507", "center": [52.66, 19.72], "bbox": {"pos": [51.809999999999995, 18.869999999999997], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [52.66, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [55.199999999999996, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J506", "center": [45.04, 55.279999999999994], "bbox": {"pos": [44.19, 54.43], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [47.58, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [45.04, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J505", "center": [45.0, 19.72], "bbox": {"pos": [44.15, 18.869999999999997], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [45.0, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [47.54, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J504", "center": [37.42, 55.279999999999994], "bbox": {"pos": [36.57, 54.43], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [39.96, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [37.42, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J502", "center": [37.42, 19.72], "bbox": {"pos": [36.57, 18.869999999999997], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [37.42, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [39.96, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J503", "center": [29.799999999999997, 55.279999999999994], "bbox": {"pos": [28.95, 54.43], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [29.799999999999997, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [32.339999999999996, 55.279999999999994], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J501", "center": [29.799999999999997, 19.72], "bbox": {"pos": [28.95, 18.869999999999997], "size": [4.24, 1.7]}, "pads": [{"layers": ["F", "B"], "pos": [32.339999999999996, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "oval", "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [29.799999999999997, 19.72], "size": [1.7, 1.7], "angle": -90.0, "shape": "circle", "pin1": 1, "type": "th", "drillshape": "circle", "drillsize": [1.0, 1.0], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "LOGO101", "center": [51.97, 36.73], "bbox": {"pos": [48.699284999999996, 33.967285], "size": [6.54143, 5.538887]}, "pads": [], "drawings": [], "layer": "F"}, {"ref": "R532", "center": [30.799999999999997, 40.519999999999996], "bbox": {"pos": [30.424999, 39.794999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [30.799999999999997, 40.839999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.799999999999997, 40.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [30.799999999999997, 40.864999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [30.799999999999997, 40.175], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R531", "center": [30.049999999999997, 40.519999999999996], "bbox": {"pos": [29.674999, 39.794999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [30.049999999999997, 40.839999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.049999999999997, 40.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [30.049999999999997, 40.864999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [30.049999999999997, 40.175], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R530", "center": [29.299999999999997, 40.519999999999996], "bbox": {"pos": [28.924999, 39.794999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [29.299999999999997, 40.839999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.299999999999997, 40.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.299999999999997, 40.864999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.299999999999997, 40.175], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R529", "center": [28.549999999999997, 40.519999999999996], "bbox": {"pos": [28.174999, 39.794999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [28.549999999999997, 40.839999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.549999999999997, 40.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.549999999999997, 40.864999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.549999999999997, 40.175], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R528", "center": [27.799999999999997, 40.519999999999996], "bbox": {"pos": [27.424999, 39.794999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [27.799999999999997, 40.839999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.799999999999997, 40.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [27.799999999999997, 40.864999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [27.799999999999997, 40.175], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R527", "center": [27.049999999999997, 40.519999999999996], "bbox": {"pos": [26.674999, 39.794999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [27.049999999999997, 40.839999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.049999999999997, 40.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [27.049999999999997, 40.864999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [27.049999999999997, 40.175], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R526", "center": [31.549999999999997, 40.53], "bbox": {"pos": [31.174999, 39.804998999999995], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [31.549999999999997, 40.85], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.549999999999997, 40.21], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [31.549999999999997, 40.875], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [31.549999999999997, 40.184999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R525", "center": [32.3, 40.525], "bbox": {"pos": [31.924999, 39.799999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [32.3, 40.845], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.3, 40.205], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [32.3, 40.87], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [32.3, 40.18], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FB502", "center": [38.75, 45.83], "bbox": {"pos": [38.374998999999995, 45.104999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [38.75, 45.51], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.75, 46.15], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.75, 45.485], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.75, 46.175], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FB501", "center": [37.35, 45.83], "bbox": {"pos": [36.974999, 45.104999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [37.35, 45.51], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.35, 46.15], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [37.35, 45.485], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [37.35, 46.175], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C502", "center": [38.05, 45.18], "bbox": {"pos": [37.674999, 44.454999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [38.05, 44.86], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.05, 45.5], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.05, 44.835], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.05, 45.525], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C314", "center": [54.949999999999996, 48.22], "bbox": {"pos": [54.574999, 47.494999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [54.949999999999996, 48.54], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [54.949999999999996, 47.9], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [54.949999999999996, 48.565], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [54.949999999999996, 47.875], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C313", "center": [55.5, 50.6125], "bbox": {"pos": [54.744999, 49.107499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [55.5, 49.824999999999996], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [55.5, 51.4], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L201", "center": [57.65, 27.375], "bbox": {"pos": [56.339999, 26.064999], "size": [2.620002, 2.620002]}, "pads": [{"layers": ["F"], "pos": [57.65, 26.7], "size": [0.6, 1.7999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.65, 28.049999999999997], "size": [0.6, 1.7999999999999998], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C318", "center": [57.4, 45.2375], "bbox": {"pos": [56.644999, 43.732499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [57.4, 46.025], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.4, 44.449999999999996], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R535", "center": [58.599999999999994, 46.544999999999995], "bbox": {"pos": [58.224999, 45.819998999999996], "size": [0.750002, 1.450002]}, "pads": [{"layers": [], "pos": [58.599999999999994, 46.89], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.599999999999994, 46.199999999999996], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [58.599999999999994, 46.864999999999995], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [58.599999999999994, 46.225], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R534", "center": [58.599999999999994, 43.53], "bbox": {"pos": [58.224999, 42.804998999999995], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [58.599999999999994, 43.21], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [58.599999999999994, 43.85], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.599999999999994, 43.184999999999995], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.599999999999994, 43.875], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R533", "center": [58.599999999999994, 45.05], "bbox": {"pos": [58.224999, 44.324999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [58.599999999999994, 44.73], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [58.599999999999994, 45.37], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.599999999999994, 44.705], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.599999999999994, 45.394999999999996], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U402", "center": [30.799999999999997, 52.425], "bbox": {"pos": [29.024998999999998, 50.649999], "size": [3.5500019999999997, 3.5500019999999997]}, "pads": [{"layers": ["F"], "pos": [29.599999999999998, 53.574999999999996], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.4, 53.574999999999996], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.2, 53.574999999999996], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.0, 53.574999999999996], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.0, 51.275], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.2, 51.275], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.4, 51.275], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.599999999999998, 51.275], "size": [0.39999999999999997, 0.5499999999999999], "angle": -0.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U501", "center": [45.4, 27.0], "bbox": {"pos": [41.774999, 24.124999], "size": [7.250001999999999, 5.750001999999999]}, "pads": [{"layers": ["F"], "pos": [44.8, 25.4625], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.8, 26.487499999999997], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.8, 27.512499], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.8, 28.537499999999998], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.0, 25.4625], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.0, 26.487499999999997], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.0, 27.512499], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.0, 28.537499999999998], "size": [1.2, 1.025], "angle": -0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [48.199999999999996, 25.095], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [48.199999999999996, 26.365], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [48.199999999999996, 27.634999999999998], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [48.199999999999996, 28.904999999999998], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.6, 28.904999999999998], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.6, 27.634999999999998], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.6, 26.365], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.6, 25.095], "size": [1.0999999999999999, 0.44999999999999996], "angle": -0.0, "shape": "oval", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C526", "center": [40.9, 26.299999999999997], "bbox": {"pos": [40.144999, 24.794998999999997], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [40.9, 25.5125], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.9, 27.0875], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R306", "center": [49.287499999999994, 51.4], "bbox": {"pos": [47.782499, 50.644999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [50.074999999999996, 51.4], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [48.5, 51.4], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R305", "center": [51.25, 49.855], "bbox": {"pos": [50.874998999999995, 49.129999], "size": [0.750002, 1.450002]}, "pads": [{"layers": [], "pos": [51.25, 49.51], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [51.25, 50.199999999999996], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.25, 49.535], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.25, 50.175], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R304", "center": [42.305, 47.25], "bbox": {"pos": [41.579999, 46.874998999999995], "size": [1.450002, 0.750002]}, "pads": [{"layers": [], "pos": [42.65, 47.25], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [41.96, 47.25], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.625, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [41.985, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R303", "center": [42.269999999999996, 48.05], "bbox": {"pos": [41.544999, 47.674999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [41.949999999999996, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.589999999999996, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [41.925, 48.05], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [42.614999999999995, 48.05], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R302", "center": [47.095, 48.05], "bbox": {"pos": [46.369999, 47.674999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [46.775, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [47.415, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [46.75, 48.05], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [47.44, 48.05], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R301", "center": [45.595, 48.05], "bbox": {"pos": [44.869999, 47.674999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [45.915, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [45.275, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [45.94, 48.05], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [45.25, 48.05], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C317", "center": [49.287499999999994, 49.9], "bbox": {"pos": [47.782499, 49.144999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [48.5, 49.9], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [50.074999999999996, 49.9], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C310", "center": [45.595, 47.25], "bbox": {"pos": [44.869999, 46.874998999999995], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [45.275, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [45.915, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [45.25, 47.25], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [45.94, 47.25], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C309", "center": [47.105, 47.25], "bbox": {"pos": [46.379999, 46.874998999999995], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [47.425, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.785, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [47.449999999999996, 47.25], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [46.76, 47.25], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C306", "center": [43.769999999999996, 48.05], "bbox": {"pos": [43.044999, 47.674999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [44.089999999999996, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.449999999999996, 48.05], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [44.114999999999995, 48.05], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [43.425, 48.05], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C305", "center": [43.78, 47.25], "bbox": {"pos": [43.054998999999995, 46.874998999999995], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [44.1, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.46, 47.25], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [44.125, 47.25], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [43.434999999999995, 47.25], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q502", "center": [57.949999999999996, 49.3], "bbox": {"pos": [56.624998999999995, 47.574999], "size": [2.6500019999999997, 3.450002]}, "pads": [{"layers": ["F"], "pos": [57.949999999999996, 50.3], "size": [0.44999999999999996, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.3, 48.3], "size": [0.44999999999999996, 0.7], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [58.599999999999994, 48.3], "size": [0.44999999999999996, 0.7], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "M501", "center": [62.0, 49.199999999999996], "bbox": {"pos": [59.539998999999995, 37.939999], "size": [4.920002, 11.520002]}, "pads": [{"layers": ["F"], "pos": [62.0, 47.599999999999994], "size": [1.5, 1.0], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [63.65, 48.099999999999994], "size": [1.3, 1.0999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [62.0, 44.6], "size": [4.5, 3.4], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [60.349999999999994, 48.099999999999994], "size": [1.3, 1.0999999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "ANT501", "center": [21.5, 44.129999999999995], "bbox": {"pos": [20.294999, 39.524999], "size": [3.010002, 5.065002]}, "pads": [{"layers": ["F"], "pos": [22.675, 42.699999999999996], "size": [1.25, 0.7999999999999999], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [22.474999999999998, 43.415], "size": [0.85, 2.23], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [22.55, 40.78], "size": [0.5, 1.5], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [21.55, 40.28], "size": [2.5, 0.5], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [20.55, 42.28], "size": [0.5, 4.5], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [20.675, 44.129999999999995], "size": [0.5499999999999999, 0.7999999999999999], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [22.325, 44.129999999999995], "size": [0.5499999999999999, 0.7999999999999999], "angle": -180.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R201", "center": [50.78, 31.4], "bbox": {"pos": [50.054998999999995, 31.024998999999998], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [50.46, 31.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.099999999999994, 31.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [50.434999999999995, 31.4], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [51.125, 31.4], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L502", "center": [33.75, 30.674999999999997], "bbox": {"pos": [32.439999, 29.364998999999997], "size": [2.620002, 2.620002]}, "pads": [{"layers": ["F"], "pos": [33.75, 30.0], "size": [0.6, 1.7999999999999998], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [33.75, 31.349999999999998], "size": [0.6, 1.7999999999999998], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R512", "center": [40.175, 49.03], "bbox": {"pos": [39.799999, 48.304998999999995], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [40.175, 48.71], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.175, 49.349999999999994], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [40.175, 48.684999999999995], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [40.175, 49.375], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R511", "center": [37.475, 49.05], "bbox": {"pos": [37.099999, 48.324999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [37.475, 48.73], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.475, 49.37], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [37.475, 48.705], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [37.475, 49.394999999999996], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C505", "center": [38.775, 47.949999999999996], "bbox": {"pos": [38.049999, 47.574999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [38.455, 47.949999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.095, 47.949999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.43, 47.949999999999996], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [39.12, 47.949999999999996], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U503", "center": [38.775, 49.05], "bbox": {"pos": [37.714999, 48.389998999999996], "size": [2.020002, 1.320002]}, "pads": [{"layers": ["F"], "pos": [38.275, 48.75], "size": [0.19999999999999998, 0.35], "angle": -0.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.775, 48.75], "size": [0.19999999999999998, 0.35], "angle": -0.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.275, 48.75], "size": [0.19999999999999998, 0.35], "angle": -0.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.275, 49.349999999999994], "size": [0.19999999999999998, 0.35], "angle": -0.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.775, 49.349999999999994], "size": [0.19999999999999998, 0.35], "angle": -0.0, "shape": "roundrect", "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.275, 49.349999999999994], "size": [0.19999999999999998, 0.35], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.049999999999999996, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R519", "center": [57.989999999999995, 41.199999999999996], "bbox": {"pos": [57.264998999999996, 40.824999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [58.309999999999995, 41.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.669999999999995, 41.199999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [58.335, 41.199999999999996], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [57.644999999999996, 41.199999999999996], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R518", "center": [38.199999999999996, 22.619999999999997], "bbox": {"pos": [37.824999, 21.894999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [38.199999999999996, 22.939999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.199999999999996, 22.3], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.199999999999996, 22.965], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [38.199999999999996, 22.275], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R517", "center": [24.799999999999997, 38.22], "bbox": {"pos": [24.424999, 37.494999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [24.799999999999997, 37.9], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [24.799999999999997, 38.54], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [24.799999999999997, 37.875], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [24.799999999999997, 38.565], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R522", "center": [51.805, 39.775], "bbox": {"pos": [51.079999, 39.399999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [51.485, 39.775], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.125, 39.775], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [51.46, 39.775], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [52.15, 39.775], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R521", "center": [52.055, 38.275], "bbox": {"pos": [51.329999, 37.899999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [51.735, 38.275], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.375, 38.275], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [51.71, 38.275], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [52.4, 38.275], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R510", "center": [34.0, 25.9], "bbox": {"pos": [33.624998999999995, 25.174999], "size": [0.750002, 1.450002]}, "pads": [{"layers": [], "pos": [34.0, 26.244999999999997], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [34.0, 25.555], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.0, 26.22], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.0, 25.58], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R509", "center": [29.9, 25.08], "bbox": {"pos": [29.524998999999998, 24.354999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [29.9, 24.759999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.9, 25.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.9, 24.735], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.9, 25.424999999999997], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R507", "center": [29.2, 33.4], "bbox": {"pos": [28.474999, 33.024999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 33.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 33.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 33.4], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 33.4], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R506", "center": [29.2, 28.5], "bbox": {"pos": [28.474999, 28.124999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 28.5], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 28.5], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 28.5], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 28.5], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R505", "center": [29.2, 34.1], "bbox": {"pos": [28.474999, 33.724999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 34.1], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 34.1], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 34.1], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 34.1], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R503", "center": [29.2, 27.799999999999997], "bbox": {"pos": [28.474999, 27.424999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 27.799999999999997], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 27.799999999999997], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 27.799999999999997], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 27.799999999999997], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R502", "center": [29.2, 30.599999999999998], "bbox": {"pos": [28.474999, 30.224999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 30.599999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 30.599999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 30.599999999999998], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 30.599999999999998], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R501", "center": [29.2, 29.9], "bbox": {"pos": [28.474999, 29.524998999999998], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [28.88, 29.9], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.52, 29.9], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.855, 29.9], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [29.544999999999998, 29.9], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R402", "center": [32.275, 45.379999999999995], "bbox": {"pos": [31.899998999999998, 44.654999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [32.275, 45.699999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.275, 45.059999999999995], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [32.275, 45.725], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [32.275, 45.035], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R401", "center": [24.88, 46.55], "bbox": {"pos": [24.154999, 46.174999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [25.2, 46.55], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [24.56, 46.55], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [25.224999999999998, 46.55], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [24.535, 46.55], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R205", "center": [50.8, 30.599999999999998], "bbox": {"pos": [50.074999, 30.224999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [50.48, 30.599999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.12, 30.599999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [50.455, 30.599999999999998], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [51.144999999999996, 30.599999999999998], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R204", "center": [49.599999999999994, 30.919999999999998], "bbox": {"pos": [49.224999, 30.194999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [49.599999999999994, 30.599999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [49.599999999999994, 31.24], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [49.599999999999994, 30.575], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [49.599999999999994, 31.264999999999997], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R203", "center": [55.75, 32.65], "bbox": {"pos": [55.374998999999995, 31.924999], "size": [0.750002, 1.450002]}, "pads": [{"layers": [], "pos": [55.75, 32.995], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [55.75, 32.305], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [55.75, 32.97], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [55.75, 32.33], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R202", "center": [50.8, 32.4], "bbox": {"pos": [50.074999, 32.024999], "size": [1.450002, 0.750002]}, "pads": [{"layers": [], "pos": [51.144999999999996, 32.4], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [50.455, 32.4], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.12, 32.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [50.48, 32.4], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C518", "center": [43.0, 42.22], "bbox": {"pos": [42.624998999999995, 41.494999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [43.0, 42.54], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.0, 41.9], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [43.0, 42.565], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [43.0, 41.875], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C517", "center": [45.91, 35.11], "bbox": {"pos": [45.184999, 34.734999], "size": [1.450002, 0.750002]}, "pads": [{"layers": [], "pos": [45.565, 35.11], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [46.254999999999995, 35.11], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [45.589999999999996, 35.11], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.23, 35.11], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C515", "center": [45.93, 35.96], "bbox": {"pos": [45.204999, 35.584998999999996], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [46.25, 35.96], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [45.61, 35.96], "size": [0.45999999999999996, 0.39999999999999997], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [46.275, 35.96], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [45.585, 35.96], "size": [0.318, 0.36], "angle": -0.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C514", "center": [44.699999999999996, 42.195], "bbox": {"pos": [44.324999, 41.469999], "size": [0.750002, 1.450002]}, "pads": [{"layers": [], "pos": [44.699999999999996, 41.85], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [44.699999999999996, 42.54], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.699999999999996, 41.875], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.699999999999996, 42.515], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C501", "center": [49.724999999999994, 25.105], "bbox": {"pos": [48.999998999999995, 24.729999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [49.405, 25.105], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [50.044999999999995, 25.105], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [49.379999999999995, 25.105], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [50.07, 25.105], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C410", "center": [24.88, 47.599999999999994], "bbox": {"pos": [24.154999, 47.224999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [24.56, 47.599999999999994], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.2, 47.599999999999994], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [24.535, 47.599999999999994], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [25.224999999999998, 47.599999999999994], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C409", "center": [25.2, 49.099999999999994], "bbox": {"pos": [24.824999, 48.374998999999995], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [25.2, 48.78], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.2, 49.419999999999995], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [25.2, 48.754999999999995], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [25.2, 49.445], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C408", "center": [27.119999999999997, 45.449999999999996], "bbox": {"pos": [26.394999, 45.074999], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [26.799999999999997, 45.449999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.439999999999998, 45.449999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [26.775, 45.449999999999996], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [27.465, 45.449999999999996], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C407", "center": [27.32, 51.47], "bbox": {"pos": [26.594998999999998, 51.094998999999994], "size": [1.450002, 0.750002]}, "pads": [{"layers": ["F"], "pos": [27.0, 51.47], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.639999999999997, 51.47], "size": [0.45999999999999996, 0.39999999999999997], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [26.974999999999998, 51.47], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [27.665, 51.47], "size": [0.318, 0.36], "angle": -180.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C405", "center": [33.025, 53.455], "bbox": {"pos": [32.649999, 52.729999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [33.025, 53.775], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [33.025, 53.135], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [33.025, 53.8], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [33.025, 53.11], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C404", "center": [28.799999999999997, 45.129999999999995], "bbox": {"pos": [28.424999, 44.404999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [28.799999999999997, 44.809999999999995], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.799999999999997, 45.449999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.799999999999997, 44.785], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.799999999999997, 45.475], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C403", "center": [28.45, 52.175], "bbox": {"pos": [28.074999, 51.449999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [28.45, 51.855], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [28.45, 52.495], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.45, 51.83], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [28.45, 52.519999999999996], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C402", "center": [31.525, 45.379999999999995], "bbox": {"pos": [31.149998999999998, 44.654999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [31.525, 45.699999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [31.525, 45.059999999999995], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [31.525, 45.725], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [31.525, 45.035], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C321", "center": [53.3, 43.0], "bbox": {"pos": [52.924999, 42.274999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [53.3, 43.32], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.3, 42.68], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [53.3, 43.345], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [53.3, 42.655], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C319", "center": [56.15, 46.019999999999996], "bbox": {"pos": [55.774998999999994, 45.294999], "size": [0.750002, 1.450002]}, "pads": [{"layers": [], "pos": [56.15, 45.675], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [56.15, 46.364999999999995], "size": [0.318, 0.36], "angle": -270.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [56.15, 45.699999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [56.15, 46.339999999999996], "size": [0.45999999999999996, 0.39999999999999997], "angle": -270.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C205", "center": [50.699999999999996, 28.619999999999997], "bbox": {"pos": [50.324999, 27.894999], "size": [0.750002, 1.450002]}, "pads": [{"layers": ["F"], "pos": [50.699999999999996, 28.299999999999997], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [50.699999999999996, 28.939999999999998], "size": [0.45999999999999996, 0.39999999999999997], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.09999999999999999, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [50.699999999999996, 28.275], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [50.699999999999996, 28.965], "size": [0.318, 0.36], "angle": -90.0, "shape": "roundrect", "radius": 0.0795, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Y501", "center": [40.71, 42.809999999999995], "bbox": {"pos": [39.784999, 41.484998999999995], "size": [1.850002, 2.6500019999999997]}, "pads": [{"layers": ["F"], "pos": [40.71, 42.11], "size": [0.6, 1.0999999999999999], "angle": -90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.71, 43.51], "size": [0.6, 1.0999999999999999], "angle": -90.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U404", "center": [27.0, 49.599999999999994], "bbox": {"pos": [25.839999, 48.439999], "size": [2.220002, 2.3200019999999997]}, "pads": [{"layers": ["F"], "pos": [26.75, 48.824999999999996], "size": [0.3, 0.35], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.25, 48.824999999999996], "size": [0.3, 0.35], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.775, 48.849999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.775, 49.349999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.775, 49.849999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.775, 50.349999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.25, 50.375], "size": [0.3, 0.35], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.75, 50.375], "size": [0.3, 0.35], "angle": -180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.224999999999998, 50.349999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.224999999999998, 49.849999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.224999999999998, 49.349999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.224999999999998, 48.849999999999994], "size": [0.3, 0.35], "angle": -270.0, "shape": "rect", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U403", "center": [26.9, 47.199999999999996], "bbox": {"pos": [25.839999, 46.321531], "size": [2.146388, 1.72847]}, "pads": [{"layers": ["F"], "pos": [27.430999999999997, 47.235], "size": [0.19999999999999998, 0.19999999999999998], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.581999999999997, 47.518], "size": [0.19999999999999998, 0.19999999999999998], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.148, 47.518], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.430999999999997, 47.800999999999995], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.865, 47.800999999999995], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.299, 47.800999999999995], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "pin1": 1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.299, 47.235], "size": [0.19999999999999998, 0.19999999999999998], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.148, 46.952], "size": [0.19999999999999998, 0.19999999999999998], "angle": -90.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.581999999999997, 46.952], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.299, 46.669], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [26.865, 46.669], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.430999999999997, 46.669], "size": [0.19999999999999998, 0.19999999999999998], "angle": -180.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R513", "center": [47.915, 23.209999999999997], "bbox": {"pos": [46.959998999999996, 22.714999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [48.4, 23.209999999999997], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [47.43, 23.209999999999997], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R516", "center": [33.39, 48.745], "bbox": {"pos": [32.894999, 47.789998999999995], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [33.39, 49.23], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [33.39, 48.26], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R515", "center": [33.4, 51.449999999999996], "bbox": {"pos": [32.904999, 50.494999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [33.4, 51.934999999999995], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [33.4, 50.964999999999996], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "L501", "center": [25.799999999999997, 42.8], "bbox": {"pos": [24.844998999999998, 42.304998999999995], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [26.285, 42.8], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.314999999999998, 42.8], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D509", "center": [57.9, 39.3], "bbox": {"pos": [57.104999, 37.794999], "size": [1.590002, 3.0500019999999997]}, "pads": [{"layers": ["F"], "pos": [57.9, 38.512499999999996], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.9, 40.0875], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D508", "center": [40.3, 22.72], "bbox": {"pos": [38.754999, 21.924999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [41.0875, 22.72], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.512499999999996, 22.72], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "D507", "center": [26.7125, 38.199999999999996], "bbox": {"pos": [25.167499, 37.404999], "size": [3.0500019999999997, 1.590002]}, "pads": [{"layers": ["F"], "pos": [27.5, 38.199999999999996], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [25.924999999999997, 38.199999999999996], "size": [0.875, 0.95], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C534", "center": [33.71, 34.309999999999995], "bbox": {"pos": [32.754999, 33.814999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [33.225, 34.309999999999995], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.195, 34.309999999999995], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C533", "center": [31.709999999999997, 34.309999999999995], "bbox": {"pos": [30.754998999999998, 33.814999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [31.224999999999998, 34.309999999999995], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [32.195, 34.309999999999995], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C532", "center": [33.714999999999996, 33.3], "bbox": {"pos": [32.759999, 32.804998999999995], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [33.23, 33.3], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.199999999999996, 33.3], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C531", "center": [37.3, 42.46], "bbox": {"pos": [36.804998999999995, 41.504999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [37.3, 42.945], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [37.3, 41.975], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C530", "center": [33.2225, 35.61], "bbox": {"pos": [31.717499, 34.854999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [32.434999999999995, 35.61], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.01, 35.61], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C529", "center": [39.4, 26.299999999999997], "bbox": {"pos": [38.644999, 24.794998999999997], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [39.4, 25.5125], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.4, 27.0875], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C528", "center": [39.4, 29.299999999999997], "bbox": {"pos": [38.644999, 27.794998999999997], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [39.4, 28.5125], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.4, 30.0875], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C527", "center": [40.9, 29.287499999999998], "bbox": {"pos": [40.144999, 27.782498999999998], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [40.9, 28.5], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.9, 30.075], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C525", "center": [38.3, 42.46], "bbox": {"pos": [37.804998999999995, 41.504999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [38.3, 42.945], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [38.3, 41.975], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C524", "center": [33.765, 38.35], "bbox": {"pos": [32.809999, 37.854999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [33.28, 38.35], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.25, 38.35], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C523", "center": [33.785, 36.85], "bbox": {"pos": [32.829999, 36.354999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [33.3, 36.85], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [34.269999999999996, 36.85], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C522", "center": [36.3, 42.46], "bbox": {"pos": [35.804998999999995, 41.504999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [36.3, 42.945], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [36.3, 41.975], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C521", "center": [39.3, 42.46], "bbox": {"pos": [38.804998999999995, 41.504999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [39.3, 42.945], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [39.3, 41.975], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C520", "center": [42.8, 30.4], "bbox": {"pos": [41.844999, 29.904999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [43.285, 30.4], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.315, 30.4], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C519", "center": [42.15, 42.434999999999995], "bbox": {"pos": [41.654999, 41.479999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [42.15, 42.919999999999995], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.15, 41.949999999999996], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C516", "center": [43.85, 42.434999999999995], "bbox": {"pos": [43.354999, 41.479999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [43.85, 42.919999999999995], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [43.85, 41.949999999999996], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C513", "center": [46.135, 39.0], "bbox": {"pos": [45.179998999999995, 38.504999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [46.62, 39.0], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [45.65, 39.0], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C512", "center": [46.125, 37.91], "bbox": {"pos": [45.169999, 37.414999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [46.61, 37.91], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [45.64, 37.91], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C511", "center": [39.6, 24.299999999999997], "bbox": {"pos": [38.644999, 23.804999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [39.114999999999995, 24.299999999999997], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.085, 24.299999999999997], "size": [0.59, 0.64], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C509", "center": [27.4, 43.3], "bbox": {"pos": [26.904999, 42.344999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [27.4, 42.815], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [27.4, 43.785], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C507", "center": [24.2, 43.285], "bbox": {"pos": [23.704998999999997, 42.329999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [24.2, 42.8], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [24.2, 43.769999999999996], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C506", "center": [33.714999999999996, 32.3], "bbox": {"pos": [32.759999, 31.804999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [34.199999999999996, 32.3], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [33.23, 32.3], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C406", "center": [29.674999999999997, 45.14], "bbox": {"pos": [29.179999, 44.184999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [29.674999999999997, 45.625], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [29.674999999999997, 44.655], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C401", "center": [30.674999999999997, 45.14], "bbox": {"pos": [30.179999, 44.184999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [30.674999999999997, 44.655], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [30.674999999999997, 45.625], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C315", "center": [52.4, 42.8], "bbox": {"pos": [51.904999, 41.844999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [52.4, 42.315], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.4, 43.285], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C312", "center": [51.0, 42.3], "bbox": {"pos": [50.244999, 40.794999], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [51.0, 41.512499999999996], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.0, 43.0875], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C311", "center": [52.5, 50.6125], "bbox": {"pos": [51.744999, 49.107499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [52.5, 51.4], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [52.5, 49.824999999999996], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C308", "center": [49.4, 47.8], "bbox": {"pos": [48.904999, 46.844999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [49.4, 48.285], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [49.4, 47.315], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C307", "center": [49.4, 45.815], "bbox": {"pos": [48.904999, 44.859998999999995], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [49.4, 45.33], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [49.4, 46.3], "size": [0.59, 0.64], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C304", "center": [46.65, 50.4375], "bbox": {"pos": [45.674999, 48.732499], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [46.65, 51.375], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [46.65, 49.5], "size": [0.975, 1.4], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C303", "center": [39.7875, 51.199999999999996], "bbox": {"pos": [38.082499, 50.224999], "size": [3.410002, 1.950002]}, "pads": [{"layers": ["F"], "pos": [38.85, 51.199999999999996], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [40.725, 51.199999999999996], "size": [0.975, 1.4], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C302", "center": [44.65, 50.4375], "bbox": {"pos": [43.674999, 48.732499], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [44.65, 49.5], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [44.65, 51.375], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C301", "center": [42.65, 50.4375], "bbox": {"pos": [41.674999, 48.732499], "size": [1.950002, 3.410002]}, "pads": [{"layers": ["F"], "pos": [42.65, 49.5], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [42.65, 51.375], "size": [0.975, 1.4], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.24375, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C210", "center": [55.8, 27.2125], "bbox": {"pos": [55.044999, 25.707499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [55.8, 26.424999999999997], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [55.8, 28.0], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C209", "center": [51.699999999999996, 24.2125], "bbox": {"pos": [50.944998999999996, 22.707499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [51.699999999999996, 23.425], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [51.699999999999996, 25.0], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C208", "center": [53.25, 24.2], "bbox": {"pos": [52.494999, 22.694999], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [53.25, 23.412499999999998], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.25, 24.987499999999997], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C207", "center": [54.8, 24.1875], "bbox": {"pos": [54.044999, 22.682499], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [54.8, 23.4], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [54.8, 24.974999999999998], "size": [0.875, 0.95], "angle": -90.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C206", "center": [57.684999999999995, 25.349999999999998], "bbox": {"pos": [56.729999, 24.854999], "size": [1.910002, 0.9900019999999999]}, "pads": [{"layers": ["F"], "pos": [58.169999999999995, 25.349999999999998], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.199999999999996, 25.349999999999998], "size": [0.59, 0.64], "angle": -0.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C204", "center": [53.099999999999994, 31.485], "bbox": {"pos": [52.604999, 30.529999], "size": [0.9900019999999999, 1.910002]}, "pads": [{"layers": ["F"], "pos": [53.099999999999994, 31.97], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [53.099999999999994, 31.0], "size": [0.59, 0.64], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.1475, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C203", "center": [54.3, 31.987499999999997], "bbox": {"pos": [53.544999, 30.482498999999997], "size": [1.5100019999999998, 3.010002]}, "pads": [{"layers": ["F"], "pos": [54.3, 32.775], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [54.3, 31.2], "size": [0.875, 0.95], "angle": -270.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C202", "center": [56.5875, 31.0], "bbox": {"pos": [55.082499, 30.244999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [55.8, 31.0], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.375, 31.0], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C201", "center": [56.5875, 29.5], "bbox": {"pos": [55.082499, 28.744999], "size": [3.010002, 1.5100019999999998]}, "pads": [{"layers": ["F"], "pos": [55.8, 29.5], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [57.375, 29.5], "size": [0.875, 0.95], "angle": -180.0, "shape": "roundrect", "pin1": 1, "radius": 0.21875, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}], "metadata": {"title": "Badge_Bottom-PCB", "revision": "", "company": "", "date": "2019-06-25 23:50:36"}, "bom": {"both": [[18, "100nF", "C_0201_0603Metric", [["C205", 135], ["C314", 71], ["C319", 134], ["C321", 133], ["C402", 132], ["C403", 131], ["C404", 130], ["C405", 129], ["C407", 128], ["C408", 127], ["C409", 126], ["C410", 125], ["C501", 124], ["C505", 99], ["C514", 123], ["C515", 122], ["C517", 121], ["C518", 120]], []], [5, "10pF", "C_0201_0603Metric", [["C305", 91], ["C306", 90], ["C309", 89], ["C310", 88], ["C502", 70]], []], [2, "16pF", "C_0201_0603Metric", [["C503", 36], ["C504", 35]], []], [18, "1uF", "C_0402_1005Metric", [["C204", 184], ["C401", 169], ["C406", 168], ["C511", 164], ["C512", 163], ["C513", 162], ["C516", 161], ["C519", 160], ["C520", 159], ["C521", 158], ["C522", 157], ["C523", 156], ["C524", 155], ["C525", 154], ["C531", 149], ["C532", 148], ["C533", 147], ["C534", 146]], []], [3, "1nF", "C_0402_1005Metric", [["C307", 174], ["C308", 173], ["C315", 170]], []], [1, "3,3nF", "C_0402_1005Metric", [["C206", 183]], []], [1, "4,7nF", "C_0402_1005Metric", [["C506", 167]], []], [1, "0.5pF", "C_0402_1005Metric", [["C509", 165]], []], [11, "22uF", "C_0603_1608Metric", [["C202", 186], ["C207", 182], ["C208", 181], ["C209", 180], ["C508", 20], ["C510", 19], ["C526", 80], ["C527", 153], ["C528", 152], ["C529", 151], ["C530", 150]], []], [6, "10uF", "C_0603_1608Metric", [["C210", 179], ["C311", 172], ["C313", 72], ["C316", 13], ["C318", 74], ["C320", 11]], []], [2, "4,7uF", "C_0603_1608Metric", [["C201", 187], ["C203", 185]], []], [2, "1uF", "C_0603_1608Metric", [["C312", 171], ["C317", 87]], []], [4, "47nF", "C_0805_2012Metric", [["C301", 178], ["C302", 177], ["C303", 176], ["C304", 175]], []], [8, "10k", "R_0201_0603Metric", [["R202", 119], ["R203", 118], ["R527", 65], ["R528", 64], ["R529", 63], ["R530", 62], ["R531", 61], ["R532", 60]], []], [8, "0", "R_0201_0603Metric", [["R503", 111], ["R504", 22], ["R505", 110], ["R506", 109], ["R507", 108], ["R508", 9], ["R520", 18], ["R534", 76]], []], [7, "5,1k", "R_0201_0603Metric", [["R401", 115], ["R402", 114], ["R501", 113], ["R502", 112], ["R510", 106], ["R521", 105], ["R522", 104]], []], [4, "100k", "R_0201_0603Metric", [["R204", 117], ["R205", 116], ["R509", 107], ["R535", 75]], []], [2, "2,49k", "R_0201_0603Metric", [["R301", 86], ["R304", 83]], []], [2, "1M", "R_0201_0603Metric", [["R302", 85], ["R303", 84]], []], [1, "10k NTC", "R_0201_0603Metric", [["R201", 95]], []], [1, "499k", "R_0201_0603Metric", [["R305", 82]], []], [4, "100", "R_0402_1005Metric", [["R513", 139], ["R514", 8], ["R515", 141], ["R516", 140]], []], [1, "324k", "R_0603_1608Metric", [["R306", 81]], []], [1, "1.8nH", "L_0402_1005Metric", [["L501", 142]], []], [1, "1,5uH", "L_Coilcraft_XPL2010", [["L201", 73]], []], [1, "2,2uH", "L_Coilcraft_XPL2010", [["L502", 96]], []], [2, "CDBQR0130R ", "D_0402_1005Metric", [["D501", 4], ["D502", 5]], []], [1, "SS13FL ", "D_SOD-123F", [["D201", 3]], []], [4, "ESD5Z7.0T1G", "D_SOD-523", [["D503", 17], ["D504", 16], ["D505", 15], ["D506", 14]], []], [3, "LED", "LED_0603_1608Metric", [["D507", 145], ["D508", 144], ["D509", 143]], []], [1, "BMM150", "Bosch_BGA-12_1.5x1.5mm", [["U403", 138]], []], [1, "BMA400", "Bosch_LGA-12_2x2mm", [["U404", 137]], []], [1, "BHI160", "Bosch_LGA-24_3x3mm", [["U401", 25]], []], [1, "BME680", "Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering", [["U402", 78]], []], [1, "GD25Q64CWIGR", "DFN-S-8-1EP_6x5mm_P1.27mm", [["U501", 79]], []], [1, "MAX3203EEWT+T", "MAX3203EEWT", [["U502", 0]], []], [1, "MAX32665", "MAXIM_CTBGA-121_8x8mm", [["U504", 28]], []], [1, "MAX77651BEWVA+T", "MAXIM_WLP-30_2.75x2.15mm", [["U201", 24]], []], [1, "SN74LVC1G3157DRYR", "USON-6", [["U503", 100]], []], [1, "MAX30001CWV", "WLP-30_2.93x2.74mm_Layout5x6_P0.5mm", [["U301", 23]], []], [1, "32kHz", "Crystal_SMD_2012-2Pin_2.0x1.2mm", [["Y501", 136]], []], [1, "32MHz", "Crystal_SMD_2016-4Pin_2.0x1.6mm", [["Y502", 34]], []], [1, "CON_PCB_30pin", "10132798-30", [["X502", 29]], []], [1, "USB3.1_TYPEC", "Type-C_3.1_24P", [["X501", 21]], []], [1, "0ZCK0020FF2G ", "Fuse_0805_2012Metric", [["F201", 10]], []], [1, "BT_ANT_2.4GHz", "2450AT14A0100", [["ANT501", 94]], []], [6, "Fiducial", "Fiducial_0.75mm_Mask1.5mm", [["FID101", 27], ["FID102", 33], ["FID103", 32], ["FID104", 31], ["FID105", 26], ["FID106", 30]], []], [3, "Ferrite_Bead", "L_0201_0603Metric", [["FB301", 12], ["FB501", 69], ["FB502", 68]], []], [1, " 2N7002WT1G", "SOT-323_SC-70", [["Q502", 92]], []], [1, "DMC2400UV", "SOT-563", [["Q501", 1]], []], [1, "Motor_DC", "Z3OC1T8409731", [["M501", 93]], []]], "F": [[18, "100nF", "C_0201_0603Metric", [["C205", 135], ["C314", 71], ["C319", 134], ["C321", 133], ["C402", 132], ["C403", 131], ["C404", 130], ["C405", 129], ["C407", 128], ["C408", 127], ["C409", 126], ["C410", 125], ["C501", 124], ["C505", 99], ["C514", 123], ["C515", 122], ["C517", 121], ["C518", 120]], []], [5, "10pF", "C_0201_0603Metric", [["C305", 91], ["C306", 90], ["C309", 89], ["C310", 88], ["C502", 70]], []], [2, "16pF", "C_0201_0603Metric", [["C503", 36], ["C504", 35]], []], [18, "1uF", "C_0402_1005Metric", [["C204", 184], ["C401", 169], ["C406", 168], ["C511", 164], ["C512", 163], ["C513", 162], ["C516", 161], ["C519", 160], ["C520", 159], ["C521", 158], ["C522", 157], ["C523", 156], ["C524", 155], ["C525", 154], ["C531", 149], ["C532", 148], ["C533", 147], ["C534", 146]], []], [3, "1nF", "C_0402_1005Metric", [["C307", 174], ["C308", 173], ["C315", 170]], []], [1, "3,3nF", "C_0402_1005Metric", [["C206", 183]], []], [1, "4,7nF", "C_0402_1005Metric", [["C506", 167]], []], [1, "0.5pF", "C_0402_1005Metric", [["C509", 165]], []], [11, "22uF", "C_0603_1608Metric", [["C202", 186], ["C207", 182], ["C208", 181], ["C209", 180], ["C508", 20], ["C510", 19], ["C526", 80], ["C527", 153], ["C528", 152], ["C529", 151], ["C530", 150]], []], [6, "10uF", "C_0603_1608Metric", [["C210", 179], ["C311", 172], ["C313", 72], ["C316", 13], ["C318", 74], ["C320", 11]], []], [2, "4,7uF", "C_0603_1608Metric", [["C201", 187], ["C203", 185]], []], [2, "1uF", "C_0603_1608Metric", [["C312", 171], ["C317", 87]], []], [4, "47nF", "C_0805_2012Metric", [["C301", 178], ["C302", 177], ["C303", 176], ["C304", 175]], []], [8, "10k", "R_0201_0603Metric", [["R202", 119], ["R203", 118], ["R527", 65], ["R528", 64], ["R529", 63], ["R530", 62], ["R531", 61], ["R532", 60]], []], [8, "0", "R_0201_0603Metric", [["R503", 111], ["R504", 22], ["R505", 110], ["R506", 109], ["R507", 108], ["R508", 9], ["R520", 18], ["R534", 76]], []], [7, "5,1k", "R_0201_0603Metric", [["R401", 115], ["R402", 114], ["R501", 113], ["R502", 112], ["R510", 106], ["R521", 105], ["R522", 104]], []], [4, "100k", "R_0201_0603Metric", [["R204", 117], ["R205", 116], ["R509", 107], ["R535", 75]], []], [2, "2,49k", "R_0201_0603Metric", [["R301", 86], ["R304", 83]], []], [2, "1M", "R_0201_0603Metric", [["R302", 85], ["R303", 84]], []], [1, "10k NTC", "R_0201_0603Metric", [["R201", 95]], []], [1, "499k", "R_0201_0603Metric", [["R305", 82]], []], [4, "100", "R_0402_1005Metric", [["R513", 139], ["R514", 8], ["R515", 141], ["R516", 140]], []], [1, "324k", "R_0603_1608Metric", [["R306", 81]], []], [1, "1.8nH", "L_0402_1005Metric", [["L501", 142]], []], [1, "1,5uH", "L_Coilcraft_XPL2010", [["L201", 73]], []], [1, "2,2uH", "L_Coilcraft_XPL2010", [["L502", 96]], []], [2, "CDBQR0130R ", "D_0402_1005Metric", [["D501", 4], ["D502", 5]], []], [1, "SS13FL ", "D_SOD-123F", [["D201", 3]], []], [4, "ESD5Z7.0T1G", "D_SOD-523", [["D503", 17], ["D504", 16], ["D505", 15], ["D506", 14]], []], [3, "LED", "LED_0603_1608Metric", [["D507", 145], ["D508", 144], ["D509", 143]], []], [1, "BMM150", "Bosch_BGA-12_1.5x1.5mm", [["U403", 138]], []], [1, "BMA400", "Bosch_LGA-12_2x2mm", [["U404", 137]], []], [1, "BHI160", "Bosch_LGA-24_3x3mm", [["U401", 25]], []], [1, "BME680", "Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering", [["U402", 78]], []], [1, "GD25Q64CWIGR", "DFN-S-8-1EP_6x5mm_P1.27mm", [["U501", 79]], []], [1, "MAX3203EEWT+T", "MAX3203EEWT", [["U502", 0]], []], [1, "MAX32665", "MAXIM_CTBGA-121_8x8mm", [["U504", 28]], []], [1, "MAX77651BEWVA+T", "MAXIM_WLP-30_2.75x2.15mm", [["U201", 24]], []], [1, "SN74LVC1G3157DRYR", "USON-6", [["U503", 100]], []], [1, "MAX30001CWV", "WLP-30_2.93x2.74mm_Layout5x6_P0.5mm", [["U301", 23]], []], [1, "32kHz", "Crystal_SMD_2012-2Pin_2.0x1.2mm", [["Y501", 136]], []], [1, "32MHz", "Crystal_SMD_2016-4Pin_2.0x1.6mm", [["Y502", 34]], []], [1, "CON_PCB_30pin", "10132798-30", [["X502", 29]], []], [1, "USB3.1_TYPEC", "Type-C_3.1_24P", [["X501", 21]], []], [1, "0ZCK0020FF2G ", "Fuse_0805_2012Metric", [["F201", 10]], []], [1, "BT_ANT_2.4GHz", "2450AT14A0100", [["ANT501", 94]], []], [6, "Fiducial", "Fiducial_0.75mm_Mask1.5mm", [["FID101", 27], ["FID102", 33], ["FID103", 32], ["FID104", 31], ["FID105", 26], ["FID106", 30]], []], [3, "Ferrite_Bead", "L_0201_0603Metric", [["FB301", 12], ["FB501", 69], ["FB502", 68]], []], [1, " 2N7002WT1G", "SOT-323_SC-70", [["Q502", 92]], []], [1, "DMC2400UV", "SOT-563", [["Q501", 1]], []], [1, "Motor_DC", "Z3OC1T8409731", [["M501", 93]], []]], "B": []}, "font_data": {"2": {"w": 0.9523809523809523, "l": [[[0.19047619047619047, -0.9523809523809523], [0.23809523809523808, -1.0], [0.3333333333333333, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6190476190476191], [0.14285714285714285, -0.047619047619047616], [0.7619047619047619, -0.047619047619047616]]]}, "0": {"w": 0.9523809523809523, "l": [[[0.42857142857142855, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0], [0.6666666666666666, -0.9523809523809523], [0.7142857142857142, -0.8571428571428571], [0.7619047619047619, -0.6666666666666666], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.42857142857142855, -0.047619047619047616], [0.3333333333333333, -0.09523809523809523], [0.2857142857142857, -0.14285714285714285], [0.23809523809523808, -0.23809523809523808], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.6666666666666666], [0.23809523809523808, -0.8571428571428571], [0.2857142857142857, -0.9523809523809523], [0.3333333333333333, -1.0], [0.42857142857142855, -1.0476190476190474]]]}, "1": {"w": 0.9523809523809523, "l": [[[0.7619047619047619, -0.047619047619047616], [0.19047619047619047, -0.047619047619047616]], [[0.47619047619047616, -0.047619047619047616], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -0.9047619047619047], [0.2857142857142857, -0.8095238095238095], [0.19047619047619047, -0.7619047619047619]]]}, "9": {"w": 0.9523809523809523, "l": [[[0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.14285714285714285], [0.7142857142857142, -0.2857142857142857], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.8571428571428571], [0.7142857142857142, -0.9523809523809523], [0.6666666666666666, -1.0], [0.5714285714285714, -1.0476190476190474], [0.38095238095238093, -1.0476190476190474], [0.2857142857142857, -1.0], [0.23809523809523808, -0.9523809523809523], [0.19047619047619047, -0.8571428571428571], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.47619047619047616], [0.38095238095238093, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.6190476190476191]]]}, "-": {"w": 1.2380952380952381, "l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]]]}, "6": {"w": 0.9523809523809523, "l": [[[0.6666666666666666, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -1.0], [0.3333333333333333, -0.9523809523809523], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.47619047619047616], [0.7142857142857142, -0.5714285714285714], [0.6666666666666666, -0.6190476190476191], [0.5714285714285714, -0.6666666666666666], [0.38095238095238093, -0.6666666666666666], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.5714285714285714], [0.19047619047619047, -0.47619047619047616]]]}, "c": {"w": 0.8571428571428571, "l": [[[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, "a": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.3333333333333333, -0.7142857142857142], [0.23809523809523808, -0.6666666666666666]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.2857142857142857], [0.23809523809523808, -0.38095238095238093], [0.3333333333333333, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616]]]}, "r": {"w": 0.6190476190476191, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.42857142857142855, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142]]]}, "d": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -1.0476190476190474]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, ".": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.23809523809523808, -0.047619047619047616]]]}, "b": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]]}, "g": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, 0.09523809523809523], [0.6190476190476191, 0.19047619047619047], [0.5714285714285714, 0.23809523809523808], [0.47619047619047616, 0.2857142857142857], [0.3333333333333333, 0.2857142857142857], [0.23809523809523808, 0.23809523809523808]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]]}, "e": {"w": 0.8571428571428571, "l": [[[0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.47619047619047616], [0.19047619047619047, -0.38095238095238093]]]}, "v": {"w": 0.7619047619047619, "l": [[[0.14285714285714285, -0.7142857142857142], [0.38095238095238093, -0.047619047619047616], [0.6190476190476191, -0.7142857142857142]]]}, "n": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.047619047619047616]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]]]}, "t": {"w": 0.5714285714285714, "l": [[[0.09523809523809523, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616]]]}, "s": {"w": 0.8095238095238095, "l": [[[0.19047619047619047, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.19047619047619047], [0.6190476190476191, -0.23809523809523808], [0.5714285714285714, -0.3333333333333333], [0.47619047619047616, -0.38095238095238093], [0.3333333333333333, -0.38095238095238093], [0.23809523809523808, -0.42857142857142855], [0.19047619047619047, -0.5238095238095237], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142], [0.5714285714285714, -0.6666666666666666]]]}, "S": {"w": 0.9523809523809523, "l": [[[0.19047619047619047, -0.09523809523809523], [0.3333333333333333, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.3333333333333333], [0.7142857142857142, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.5714285714285714, -0.5238095238095237], [0.38095238095238093, -0.5714285714285714], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.6666666666666666], [0.19047619047619047, -0.7619047619047619], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0]]]}, "W": {"w": 1.1428571428571428, "l": [[[0.14285714285714285, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.7619047619047619], [0.7619047619047619, -0.047619047619047616], [1.0, -1.0476190476190474]]]}, "D": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.4761904761904761, -1.0476190476190474], [0.619047619047619, -1.0], [0.7142857142857142, -0.9047619047619047], [0.7619047619047619, -0.8095238095238095], [0.8095238095238094, -0.6190476190476191], [0.8095238095238094, -0.47619047619047616], [0.7619047619047619, -0.2857142857142857], [0.7142857142857142, -0.19047619047619047], [0.619047619047619, -0.09523809523809523], [0.4761904761904761, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616]]]}, "G": {"w": 1.0, "l": [[[0.7619047619047619, -1.0], [0.6666666666666666, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.38095238095238093, -1.0], [0.2857142857142857, -0.9047619047619047], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.47619047619047616], [0.23809523809523808, -0.2857142857142857], [0.2857142857142857, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.047619047619047616], [0.7619047619047619, -0.09523809523809523], [0.8095238095238095, -0.14285714285714285], [0.8095238095238095, -0.47619047619047616], [0.6190476190476191, -0.47619047619047616]]]}, "N": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]]}, "P": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]]}, "I": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]]}, "O": {"w": 1.0476190476190474, "l": [[[0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474]]]}, "3": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.7619047619047619, -1.0476190476190474], [0.42857142857142855, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.2857142857142857, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.14285714285714285, -0.14285714285714285]]]}, " ": {"w": 0.7619047619047619, "l": []}, "V": {"w": 0.8571428571428571, "l": [[[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.047619047619047616], [0.7619047619047619, -1.0476190476190474]]]}, "E": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.5714285714285714], [0.5714285714285714, -0.5714285714285714]], [[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]]}, "C": {"w": 1.0, "l": [[[0.8095238095238095, -0.14285714285714285], [0.7619047619047619, -0.09523809523809523], [0.6190476190476191, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.09523809523809523], [0.2857142857142857, -0.19047619047619047], [0.23809523809523808, -0.2857142857142857], [0.19047619047619047, -0.47619047619047616], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.8095238095238095], [0.2857142857142857, -0.9047619047619047], [0.38095238095238093, -1.0], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0], [0.8095238095238095, -0.9523809523809523]]]}, "4": {"w": 0.9523809523809523, "l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.42857142857142855, -1.0952380952380951], [0.19047619047619047, -0.38095238095238093], [0.8095238095238095, -0.38095238095238093]]]}, "M": {"w": 1.1428571428571428, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.5714285714285714, -0.3333333333333333], [0.9047619047619047, -1.0476190476190474], [0.9047619047619047, -0.047619047619047616]]]}, "+": {"w": 1.2380952380952381, "l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]], [[0.6190476190476191, -0.047619047619047616], [0.6190476190476191, -0.8095238095238095]]]}, "A": {"w": 0.8571428571428571, "l": [[[0.19047619047619047, -0.3333333333333333], [0.6666666666666666, -0.3333333333333333]], [[0.09523809523809523, -0.047619047619047616], [0.42857142857142855, -1.0476190476190474], [0.7619047619047619, -0.047619047619047616]]]}, "T": {"w": 0.7619047619047619, "l": [[[0.09523809523809523, -1.0476190476190474], [0.6666666666666666, -1.0476190476190474]], [[0.38095238095238093, -0.047619047619047616], [0.38095238095238093, -1.0476190476190474]]]}, "U": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -1.0476190476190474], [0.23809523809523803, -0.23809523809523808], [0.28571428571428564, -0.14285714285714285], [0.33333333333333326, -0.09523809523809523], [0.4285714285714285, -0.047619047619047616], [0.619047619047619, -0.047619047619047616], [0.7142857142857142, -0.09523809523809523], [0.7619047619047619, -0.14285714285714285], [0.8095238095238094, -0.23809523809523808], [0.8095238095238094, -1.0476190476190474]]]}, "5": {"w": 0.9523809523809523, "l": [[[0.7142857142857142, -1.0476190476190474], [0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.14285714285714285]]]}, "Q": {"w": 1.0476190476190474, "l": [[[0.9047619047619047, 0.047619047619047616], [0.8095238095238094, 0.0], [0.7142857142857142, -0.09523809523809523], [0.5714285714285714, -0.23809523809523808], [0.4761904761904761, -0.2857142857142857], [0.3809523809523809, -0.2857142857142857]], [[0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616]]]}, "i": {"w": 0.47619047619047616, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -1.0], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.9523809523809523]]]}, "o": {"w": 0.9047619047619047, "l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616]]]}, "_": {"w": 0.7619047619047619, "l": [[[0.0, 0.047619047619047616], [0.7619047619047619, 0.047619047619047616]]]}, "J": {"w": 0.7619047619047619, "l": [[[0.5238095238095237, -1.0476190476190474], [0.5238095238095237, -0.3333333333333333], [0.47619047619047616, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.14285714285714285, -0.047619047619047616]]]}, "F": {"w": 0.8571428571428571, "l": [[[0.5714285714285714, -0.5714285714285714], [0.23809523809523808, -0.5714285714285714]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]]}, "L": {"w": 0.8095238095238095, "l": [[[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]]}, "B": {"w": 1.0, "l": [[[0.5714285714285714, -0.5714285714285714], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.47619047619047616], [0.8095238095238094, -0.38095238095238093], [0.8095238095238094, -0.23809523809523808], [0.7619047619047619, -0.14285714285714285], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666665, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6666666666666666], [0.6666666666666665, -0.6190476190476191], [0.5714285714285714, -0.5714285714285714], [0.23809523809523803, -0.5714285714285714]]]}, "R": {"w": 1.0, "l": [[[0.8095238095238094, -0.047619047619047616], [0.4761904761904761, -0.5238095238095237]], [[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]]}, "8": {"w": 0.9523809523809523, "l": [[[0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.7142857142857142], [0.19047619047619047, -0.8095238095238095], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.8095238095238095], [0.7142857142857142, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666], [0.5714285714285714, -0.6190476190476191], [0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.5714285714285714], [0.23809523809523808, -0.5238095238095237], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.5238095238095237], [0.6666666666666666, -0.5714285714285714], [0.5714285714285714, -0.6190476190476191]]]}, "Z": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616], [0.8095238095238095, -0.047619047619047616]]]}, "K": {"w": 1.0, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.8095238095238094, -0.047619047619047616], [0.3809523809523809, -0.6190476190476191]], [[0.8095238095238094, -1.0476190476190474], [0.23809523809523803, -0.47619047619047616]]]}, "u": {"w": 0.9047619047619047, "l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.09523809523809523], [0.6666666666666666, -0.14285714285714285]]]}, "7": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616]]]}, "Y": {"w": 0.8571428571428571, "l": [[[0.42857142857142855, -0.5238095238095237], [0.42857142857142855, -0.047619047619047616]], [[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.5238095238095237], [0.7619047619047619, -1.0476190476190474]]]}, "X": {"w": 0.9523809523809523, "l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -0.047619047619047616]], [[0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616]]]}, "H": {"w": 1.0476190476190474, "l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.23809523809523803, -0.5714285714285714], [0.8095238095238094, -0.5714285714285714]], [[0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]]}, "l": {"w": 0.5238095238095237, "l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.19047619047619047], [0.23809523809523808, -1.0476190476190474]]]}, "p": {"w": 0.9047619047619047, "l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, 0.2857142857142857]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]]}, "z": {"w": 0.8095238095238095, "l": [[[0.14285714285714285, -0.7142857142857142], [0.6666666666666666, -0.7142857142857142], [0.14285714285714285, -0.047619047619047616], [0.6666666666666666, -0.047619047619047616]]]}, "x": {"w": 0.8095238095238095, "l": [[[0.14285714285714285, -0.047619047619047616], [0.6666666666666666, -0.7142857142857142]], [[0.14285714285714285, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]]]}, "k": {"w": 0.8095238095238095, "l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]], [[0.3333333333333333, -0.42857142857142855], [0.6190476190476191, -0.047619047619047616]], [[0.6190476190476191, -0.7142857142857142], [0.23809523809523808, -0.3333333333333333]]]}, ",": {"w": 0.47619047619047616, "l": [[[0.2857142857142857, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.23809523809523808, 0.047619047619047616], [0.19047619047619047, 0.09523809523809523]]]}}} +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/* Utility functions */ + +var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' + + pcbdata.metadata.revision + '__'; +var storage; + +function initStorage(key) { + try { + window.localStorage.getItem("blank"); + storage = window.localStorage; + } catch (e) { + // localStorage not available + } + if (!storage) { + try { + window.sessionStorage.getItem("blank"); + storage = window.sessionStorage; + } catch (e) { + // sessionStorage also not available + } + } +} + +function readStorage(key) { + if (storage) { + return storage.getItem(storagePrefix + '#' + key); + } else { + return null; + } +} + +function writeStorage(key, value) { + if (storage) { + storage.setItem(storagePrefix + '#' + key, value); + } +} + +function fancyDblClickHandler(el, onsingle, ondouble) { + return function() { + if (el.getAttribute("data-dblclick") == null) { + el.setAttribute("data-dblclick", 1); + setTimeout(function() { + if (el.getAttribute("data-dblclick") == 1) { + onsingle(); + } + el.removeAttribute("data-dblclick"); + }, 200); + } else { + el.removeAttribute("data-dblclick"); + ondouble(); + } + } +} + +function smoothScrollToRow(rowid) { + document.getElementById(rowid).scrollIntoView({ + behavior: "smooth", + block: "center", + inline: "nearest" + }); +} + +function focusInputField(input) { + input.scrollIntoView(false); + input.focus(); + input.select(); +} + +function copyToClipboard() { + var text = ''; + for (var node of bomhead.childNodes[0].childNodes) { + if (node.firstChild) { + text = text + node.firstChild.nodeValue; + } + if (node != bomhead.childNodes[0].lastChild) { + text += '\t'; + } + } + text += '\n'; + for (var row of bombody.childNodes) { + for (var cell of row.childNodes) { + for (var node of cell.childNodes) { + if (node.nodeName == "INPUT") { + if (node.checked) { + text = text + '✓'; + } + } else if (node.nodeName == "MARK") { + text = text + node.firstChild.nodeValue; + } else { + text = text + node.nodeValue; + } + } + if (cell != row.lastChild) { + text += '\t'; + } + } + text += '\n'; + } + var textArea = document.createElement("textarea"); + textArea.classList.add('clipboard-temp'); + textArea.value = text; + + document.body.appendChild(textArea); + textArea.focus(); + textArea.select(); + + try { + if (document.execCommand('copy')) { + console.log('Bom copied to clipboard.'); + } + } catch (err) { + console.log('Can not copy to clipboard.'); + } + + document.body.removeChild(textArea); +} + +function removeGutterNode(node) { + for (var i = 0; i < node.childNodes.length; i++) { + if (node.childNodes[i].classList && + node.childNodes[i].classList.contains("gutter")) { + node.removeChild(node.childNodes[i]); + break; + } + } +} + +function cleanGutters() { + removeGutterNode(document.getElementById("bot")); + removeGutterNode(document.getElementById("canvasdiv")); +} + +var units = { + prefixes: { + giga: ["G", "g", "giga", "Giga", "GIGA"], + mega: ["M", "mega", "Mega", "MEGA"], + kilo: ["K", "k", "kilo", "Kilo", "KILO"], + milli: ["m", "milli", "Milli", "MILLI"], + micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ + nano: ["N", "n", "nano", "Nano", "NANO"], + pico: ["P", "p", "pico", "Pico", "PICO"], + }, + unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"], + unitsLong: [ + "OHM", "Ohm", "ohm", "ohms", + "FARAD", "Farad", "farad", + "HENRY", "Henry", "henry" + ], + getMultiplier: function(s) { + if (this.prefixes.giga.includes(s)) return 1e9; + if (this.prefixes.mega.includes(s)) return 1e6; + if (this.prefixes.kilo.includes(s)) return 1e3; + if (this.prefixes.milli.includes(s)) return 1e-3; + if (this.prefixes.micro.includes(s)) return 1e-6; + if (this.prefixes.nano.includes(s)) return 1e-9; + if (this.prefixes.pico.includes(s)) return 1e-12; + return 1; + }, + valueRegex: null, +} + +function initUtils() { + var allPrefixes = units.prefixes.giga + .concat(units.prefixes.mega) + .concat(units.prefixes.kilo) + .concat(units.prefixes.milli) + .concat(units.prefixes.micro) + .concat(units.prefixes.nano) + .concat(units.prefixes.pico); + var allUnits = units.unitsShort.concat(units.unitsLong); + units.valueRegex = new RegExp("^([0-9\.]+)" + + "\\s*(" + allPrefixes.join("|") + ")?" + + "(" + allUnits.join("|") + ")?" + + "(\\b.*)?$", ""); + units.valueAltRegex = new RegExp("^([0-9]*)" + + "(" + units.unitsShort.join("|") + ")?" + + "([GgMmKkUuNnPp])?" + + "([0-9]*)" + + "(\\b.*)?$", ""); + for (var bomtable of Object.values(pcbdata.bom)) { + for (var row of bomtable) { + row.push(parseValue(row[1], row[3][0][0])); + } + } +} + +function parseValue(val, ref) { + var inferUnit = (unit, ref) => { + if (unit) { + unit = unit.toLowerCase(); + if (unit == 'Ω' || unit == "ohm" || unit == "ohms") { + unit = 'r'; + } + unit = unit[0]; + } else { + ref = /^([a-z]+)\d+$/i.exec(ref); + if (ref) { + ref = ref[1].toLowerCase(); + if (ref == "c") unit = 'f'; + else if (ref == "l") unit = 'h'; + else if (ref == "r" || ref == "rv") unit = 'r'; + else unit = null; + } + } + return unit; + }; + val = val.replace(/,/g, ""); + var match = units.valueRegex.exec(val); + var unit; + if (match) { + val = parseFloat(match[1]); + if (match[2]) { + val = val * units.getMultiplier(match[2]); + } + unit = inferUnit(match[3], ref); + if (!unit) return null; + else return { + val: val, + unit: unit, + extra: match[4], + } + } + match = units.valueAltRegex.exec(val); + if (match && (match[1] || match[4])) { + val = parseFloat(match[1] + "." + match[4]); + if (match[3]) { + val = val * units.getMultiplier(match[3]); + } + unit = inferUnit(match[2], ref); + if (!unit) return null; + else return { + val: val, + unit: unit, + extra: match[5], + } + } + return null; +} + +function valueCompare(a, b, stra, strb) { + if (a === null && b === null) { + // Failed to parse both values, compare them as strings. + if (stra != strb) return stra > strb ? 1 : -1; + else return 0; + } else if (a === null) { + return 1; + } else if (b === null) { + return -1; + } else { + if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1; + else if (a.val != b.val) return a.val > b.val ? 1 : -1; + else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1; + else return 0; + } +} + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/* PCB rendering code */ + +var redrawOnDrag = true; +var boardRotation = 0; +var renderPads = true; +var renderReferences = true; +var renderValues = true; + +function deg2rad(deg) { + return deg * Math.PI / 180; +} + +function calcFontPoint(linepoint, text, offsetx, offsety, tilt) { + var point = [ + linepoint[0] * text.width + offsetx, + linepoint[1] * text.height + offsety + ]; + // Adding half a line height here is technically a bug + // but pcbnew currently does the same, text is slightly shifted. + point[0] -= (point[1] + text.height * 0.5) * tilt; + return point; +} + +function drawtext(ctx, text, color, flip) { + if ("ref" in text && !renderReferences) return; + if ("val" in text && !renderValues) return; + ctx.save(); + ctx.fillStyle = color; + ctx.strokeStyle = color; + ctx.lineCap = "round"; + ctx.lineWidth = text.thickness; + if (text.svgpath) { + ctx.stroke(new Path2D(text.svgpath)); + ctx.restore(); + return; + } + ctx.translate(...text.pos); + var angle = -text.angle; + if (text.attr.includes("mirrored")) { + ctx.scale(-1, 1); + angle = -angle; + } + var tilt = 0; + if (text.attr.includes("italic")) { + tilt = 0.125; + } + var interline = (text.height * 1.5 + text.thickness) / 2; + var txt = text.text.split("\n"); + // KiCad ignores last empty line. + if (txt[txt.length - 1] == '') txt.pop(); + ctx.rotate(deg2rad(angle)); + for (var i in txt) { + var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2; + var lineWidth = 0; + for (var c of txt[i]) { + lineWidth += pcbdata.font_data[c].w * text.width; + } + var offsetx = 0; + switch (text.horiz_justify) { + case -1: + // Justify left, do nothing + break; + case 0: + // Justify center + offsetx -= lineWidth / 2; + break; + case 1: + // Justify right + offsetx -= lineWidth; + break; + } + for (var c of txt[i]) { + for (var line of pcbdata.font_data[c].l) { + // Drawing each segment separately instead of + // polyline because round line caps don't work in joints + for (var i = 0; i < line.length - 1; i++) { + ctx.beginPath(); + ctx.moveTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt)); + ctx.lineTo(...calcFontPoint(line[i + 1], text, offsetx, offsety, tilt)); + ctx.stroke(); + } + } + offsetx += pcbdata.font_data[c].w * text.width; + } + } + ctx.restore(); +} + +function drawedge(ctx, scalefactor, edge, color) { + ctx.strokeStyle = color; + ctx.lineWidth = Math.max(1 / scalefactor, edge.width); + ctx.lineCap = "round"; + if (edge.type == "segment") { + ctx.beginPath(); + ctx.moveTo(...edge.start); + ctx.lineTo(...edge.end); + ctx.stroke(); + } + if (edge.type == "arc") { + ctx.beginPath(); + if (edge.svgpath) { + ctx.stroke(new Path2D(edge.svgpath)); + } else { + ctx.arc( + ...edge.start, + edge.radius, + deg2rad(edge.startangle), + deg2rad(edge.endangle)); + ctx.stroke(); + } + } + if (edge.type == "circle") { + ctx.beginPath(); + ctx.arc( + ...edge.start, + edge.radius, + 0, 2 * Math.PI); + ctx.closePath(); + ctx.stroke(); + } +} + +function drawRoundRect(ctx, color, size, radius, ctxmethod) { + ctx.beginPath(); + ctx.strokeStyle = color; + var x = size[0] * -0.5; + var y = size[1] * -0.5; + var width = size[0]; + var height = size[1]; + ctx.moveTo(x, 0); + ctx.arcTo(x, y + height, x + width, y + height, radius); + ctx.arcTo(x + width, y + height, x + width, y, radius); + ctx.arcTo(x + width, y, x, y, radius); + ctx.arcTo(x, y, x, y + height, radius); + ctx.closePath(); + ctxmethod(); +} + +function drawOblong(ctx, color, size, ctxmethod) { + drawRoundRect(ctx, color, size, Math.min(size[0], size[1]) / 2, ctxmethod); +} + +function drawPolygons(ctx, color, polygons, ctxmethod) { + ctx.fillStyle = color; + for (var polygon of polygons) { + ctx.beginPath(); + for (var vertex of polygon) { + ctx.lineTo(...vertex) + } + ctx.closePath(); + ctxmethod(); + } +} + +function drawPolygonShape(ctx, shape, color) { + ctx.save(); + if (shape.svgpath) { + ctx.fillStyle = color; + ctx.fill(new Path2D(shape.svgpath)); + } else { + ctx.translate(...shape.pos); + ctx.rotate(deg2rad(-shape.angle)); + drawPolygons(ctx, color, shape.polygons, ctx.fill.bind(ctx)); + } + ctx.restore(); +} + +function drawDrawing(ctx, layer, scalefactor, drawing, color) { + if (["segment", "arc", "circle"].includes(drawing.type)) { + drawedge(ctx, scalefactor, drawing, color); + } else if (drawing.type == "polygon") { + drawPolygonShape(ctx, drawing, color); + } else { + drawtext(ctx, drawing, color, layer == "B"); + } +} + +function drawCircle(ctx, radius, ctxmethod) { + ctx.beginPath(); + ctx.arc(0, 0, radius, 0, 2 * Math.PI); + ctx.closePath(); + ctxmethod(); +} + +function drawPad(ctx, pad, color, outline) { + ctx.save(); + ctx.translate(...pad.pos); + ctx.rotate(deg2rad(pad.angle)); + if (pad.offset) { + ctx.translate(...pad.offset); + } + ctx.fillStyle = color; + ctx.strokeStyle = color; + var ctxmethod = outline ? ctx.stroke.bind(ctx) : ctx.fill.bind(ctx); + if (pad.shape == "rect") { + var rect = [...pad.size.map(c => -c * 0.5), ...pad.size]; + if (outline) { + ctx.strokeRect(...rect); + } else { + ctx.fillRect(...rect); + } + } else if (pad.shape == "oval") { + drawOblong(ctx, color, pad.size, ctxmethod); + } else if (pad.shape == "circle") { + drawCircle(ctx, pad.size[0] / 2, ctxmethod); + } else if (pad.shape == "roundrect") { + drawRoundRect(ctx, color, pad.size, pad.radius, ctxmethod); + } else if (pad.shape == "custom") { + drawPolygons(ctx, color, pad.polygons, ctxmethod); + } + if (pad.type == "th" && !outline) { + ctx.fillStyle = "#CCCCCC"; + if (pad.drillshape == "oblong") { + drawOblong(ctx, "#CCCCCC", pad.drillsize, ctxmethod); + } else { + drawCircle(ctx, pad.drillsize[0] / 2, ctxmethod); + } + } + ctx.restore(); +} + +function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight) { + if (highlight) { + // draw bounding box + if (module.layer == layer) { + ctx.save(); + ctx.globalAlpha = 0.2; + ctx.translate(...module.bbox.pos); + ctx.fillStyle = padcolor; + ctx.fillRect( + 0, 0, + ...module.bbox.size); + ctx.globalAlpha = 1; + ctx.strokeStyle = padcolor; + ctx.strokeRect( + 0, 0, + ...module.bbox.size); + ctx.restore(); + } + } + // draw drawings + for (var drawing of module.drawings) { + if (drawing.layer == layer) { + drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor); + } + } + // draw pads + if (renderPads) { + for (var pad of module.pads) { + if (pad.layers.includes(layer)) { + drawPad(ctx, pad, padcolor, false); + if (pad.pin1 && highlightpin1) { + drawPad(ctx, pad, outlinecolor, true); + } + } + } + } +} + +function drawEdgeCuts(canvas, scalefactor) { + var ctx = canvas.getContext("2d"); + var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color'); + for (var edge of pcbdata.edges) { + drawedge(ctx, scalefactor, edge, edgecolor); + } +} + +function drawModules(canvas, layer, scalefactor, highlight) { + var ctx = canvas.getContext("2d"); + ctx.lineWidth = 3 / scalefactor; + var style = getComputedStyle(topmostdiv); + var padcolor = style.getPropertyValue('--pad-color'); + var outlinecolor = style.getPropertyValue('--pin1-outline-color'); + if (highlight > 0) { + padcolor = style.getPropertyValue('--pad-color-highlight'); + outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight'); + } + for (var i = 0; i < pcbdata.modules.length; i++) { + var mod = pcbdata.modules[i]; + if (!highlight || highlightedModules.includes(i)) { + drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight); + } + } +} + +function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) { + var ctx = canvas.getContext("2d"); + for (var d of pcbdata[layername][layer]) { + if (["segment", "arc", "circle"].includes(d.type)) { + drawedge(ctx, scalefactor, d, edgeColor); + } else if (d.type == "polygon") { + drawPolygonShape(ctx, d, polygonColor); + } else { + drawtext(ctx, d, textColor, layer == "B"); + } + } +} + +function clearCanvas(canvas) { + var ctx = canvas.getContext("2d"); + ctx.save(); + ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.clearRect(0, 0, canvas.width, canvas.height); + ctx.restore(); +} + +function drawHighlightsOnLayer(canvasdict) { + clearCanvas(canvasdict.highlight); + drawModules(canvasdict.highlight, canvasdict.layer, + canvasdict.transform.s * canvasdict.transform.zoom, true); +} + +function drawHighlights() { + drawHighlightsOnLayer(allcanvas.front); + drawHighlightsOnLayer(allcanvas.back); +} + +function drawBackground(canvasdict) { + clearCanvas(canvasdict.bg); + clearCanvas(canvasdict.fab); + clearCanvas(canvasdict.silk); + drawEdgeCuts(canvasdict.bg, canvasdict.transform.s); + drawModules(canvasdict.bg, canvasdict.layer, + canvasdict.transform.s * canvasdict.transform.zoom, false); + + var style = getComputedStyle(topmostdiv); + var edgeColor = style.getPropertyValue('--silkscreen-edge-color'); + var polygonColor = style.getPropertyValue('--silkscreen-polygon-color'); + var textColor = style.getPropertyValue('--silkscreen-text-color'); + drawBgLayer( + "silkscreen", canvasdict.silk, canvasdict.layer, + canvasdict.transform.s * canvasdict.transform.zoom, + edgeColor, polygonColor, textColor); + + edgeColor = style.getPropertyValue('--fabrication-edge-color'); + polygonColor = style.getPropertyValue('--fabrication-polygon-color'); + textColor = style.getPropertyValue('--fabrication-text-color'); + drawBgLayer( + "fabrication", canvasdict.fab, canvasdict.layer, + canvasdict.transform.s * canvasdict.transform.zoom, + edgeColor, polygonColor, textColor); +} + +function prepareCanvas(canvas, flip, transform) { + var ctx = canvas.getContext("2d"); + ctx.setTransform(1, 0, 0, 1, 0, 0); + var fontsize = 1.55; + ctx.scale(transform.zoom, transform.zoom); + ctx.translate(transform.panx, transform.pany); + if (flip) { + ctx.scale(-1, 1); + } + ctx.translate(transform.x, transform.y); + ctx.rotate(deg2rad(boardRotation)); + ctx.scale(transform.s, transform.s); +} + +function prepareLayer(canvasdict) { + var flip = (canvasdict.layer == "B"); + for (var c of ["bg", "fab", "silk", "highlight"]) { + prepareCanvas(canvasdict[c], flip, canvasdict.transform); + } +} + +function rotateVector(v, angle) { + angle = deg2rad(angle); + return [ + v[0] * Math.cos(angle) - v[1] * Math.sin(angle), + v[0] * Math.sin(angle) + v[1] * Math.cos(angle) + ]; +} + +function applyRotation(bbox) { + var corners = [ + [bbox.minx, bbox.miny], + [bbox.minx, bbox.maxy], + [bbox.maxx, bbox.miny], + [bbox.maxx, bbox.maxy], + ]; + corners = corners.map((v) => rotateVector(v, boardRotation)); + return { + minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity), + miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity), + maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity), + maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity), + } +} + +function recalcLayerScale(canvasdict) { + var canvasdivid = { + "F": "frontcanvas", + "B": "backcanvas" + } [canvasdict.layer]; + var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio; + var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio; + var bbox = applyRotation(pcbdata.edges_bbox); + var scalefactor = 0.98 * Math.min( + width / (bbox.maxx - bbox.minx), + height / (bbox.maxy - bbox.miny) + ); + if (scalefactor < 0.1) { + scalefactor = 1; + } + canvasdict.transform.s = scalefactor; + var flip = (canvasdict.layer == "B"); + if (flip) { + canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5; + } else { + canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5; + } + canvasdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5; + for (var c of ["bg", "fab", "silk", "highlight"]) { + canvas = canvasdict[c]; + canvas.width = width; + canvas.height = height; + canvas.style.width = (width / devicePixelRatio) + "px"; + canvas.style.height = (height / devicePixelRatio) + "px"; + } +} + +function redrawCanvas(layerdict) { + prepareLayer(layerdict); + drawBackground(layerdict); + drawHighlightsOnLayer(layerdict); +} + +function resizeCanvas(layerdict) { + recalcLayerScale(layerdict); + redrawCanvas(layerdict); +} + +function resizeAll() { + resizeCanvas(allcanvas.front); + resizeCanvas(allcanvas.back); +} + +function bboxScan(layer, x, y) { + var result = []; + for (var i = 0; i < pcbdata.modules.length; i++) { + var module = pcbdata.modules[i]; + if (module.layer == layer) { + var b = module.bbox; + if (b.pos[0] <= x && b.pos[0] + b.size[0] >= x && + b.pos[1] <= y && b.pos[1] + b.size[1] >= y) { + result.push(i); + } + } + } + return result; +} + +function handlePointerDown(e, layerdict) { + if (e.button != 0) { + return; + } + e.preventDefault(); + e.stopPropagation(); + + if (!e.hasOwnProperty("offsetX")) { + // The polyfill doesn't set this properly + e.offsetX = e.pageX - e.currentTarget.offsetLeft; + e.offsetY = e.pageY - e.currentTarget.offsetTop; + } + + layerdict.pointerStates[e.pointerId] = { + distanceTravelled: 0, + lastX: e.offsetX, + lastY: e.offsetY, + downTime: Date.now(), + }; +} + +function handleMouseClick(e, layerdict) { + if (!e.hasOwnProperty("offsetX")) { + // The polyfill doesn't set this properly + e.offsetX = e.pageX - e.currentTarget.offsetLeft; + e.offsetY = e.pageY - e.currentTarget.offsetTop; + } + + var x = e.offsetX; + var y = e.offsetY; + var t = layerdict.transform; + if (layerdict.layer == "B") { + x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s; + } else { + x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s; + } + y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s; + var v = rotateVector([x, y], -boardRotation); + var modules = bboxScan(layerdict.layer, v[0], v[1]); + if (modules.length > 0) { + modulesClicked(modules); + } +} + +function handlePointerLeave(e, layerdict) { + e.preventDefault(); + e.stopPropagation(); + + if (!redrawOnDrag) { + redrawCanvas(layerdict); + } + + delete layerdict.pointerStates[e.pointerId]; +} + +function resetTransform(layerdict) { + layerdict.transform.panx = 0; + layerdict.transform.pany = 0; + layerdict.transform.zoom = 1; + redrawCanvas(layerdict); +} + +function handlePointerUp(e, layerdict) { + if (!e.hasOwnProperty("offsetX")) { + // The polyfill doesn't set this properly + e.offsetX = e.pageX - e.currentTarget.offsetLeft; + e.offsetY = e.pageY - e.currentTarget.offsetTop; + } + + e.preventDefault(); + e.stopPropagation(); + + if (e.button == 2) { + // Reset pan and zoom on right click. + resetTransform(layerdict); + layerdict.anotherPointerTapped = false; + return; + } + + // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now + var ptr = layerdict.pointerStates[e.pointerId]; + ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY); + + if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) { + if (Object.keys(layerdict.pointerStates).length == 1) { + if (layerdict.anotherPointerTapped) { + // This is the second pointer coming off of a two-finger tap + resetTransform(layerdict); + } else { + // This is just a regular tap + handleMouseClick(e, layerdict); + } + layerdict.anotherPointerTapped = false; + } else { + // This is the first finger coming off of what could become a two-finger tap + layerdict.anotherPointerTapped = true; + } + } else { + if (!redrawOnDrag) { + redrawCanvas(layerdict); + } + layerdict.anotherPointerTapped = false; + } + + delete layerdict.pointerStates[e.pointerId]; +} + +function handlePointerMove(e, layerdict) { + if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) { + return; + } + e.preventDefault(); + e.stopPropagation(); + + if (!e.hasOwnProperty("offsetX")) { + // The polyfill doesn't set this properly + e.offsetX = e.pageX - e.currentTarget.offsetLeft; + e.offsetY = e.pageY - e.currentTarget.offsetTop; + } + + var thisPtr = layerdict.pointerStates[e.pointerId]; + + var dx = e.offsetX - thisPtr.lastX; + var dy = e.offsetY - thisPtr.lastY; + + // If this number is low on pointer up, we count the action as a click + thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy); + + if (Object.keys(layerdict.pointerStates).length == 1) { + // This is a simple drag + layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom; + layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom; + } else if (Object.keys(layerdict.pointerStates).length == 2) { + var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0]; + + var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2)); + var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2)); + + var scaleFactor = newDist/oldDist; + + if (scaleFactor != NaN) { + layerdict.transform.zoom *= scaleFactor; + + var zoomd = (1 - scaleFactor) / layerdict.transform.zoom; + layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd; + layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd; + } + } + + thisPtr.lastX = e.offsetX; + thisPtr.lastY = e.offsetY; + + if (redrawOnDrag) { + redrawCanvas(layerdict); + } +} + +function handleMouseWheel(e, layerdict) { + e.preventDefault(); + e.stopPropagation(); + var t = layerdict.transform; + var wheeldelta = e.deltaY; + if (e.deltaMode == 1) { + // FF only, scroll by lines + wheeldelta *= 30; + } else if (e.deltaMode == 2) { + wheeldelta *= 300; + } + var m = Math.pow(1.1, -wheeldelta / 40); + // Limit amount of zoom per tick. + if (m > 2) { + m = 2; + } else if (m < 0.5) { + m = 0.5; + } + t.zoom *= m; + var zoomd = (1 - m) / t.zoom; + t.panx += devicePixelRatio * e.offsetX * zoomd; + t.pany += devicePixelRatio * e.offsetY * zoomd; + redrawCanvas(layerdict); +} + +function addMouseHandlers(div, layerdict) { + div.addEventListener("pointerdown", function(e) { + handlePointerDown(e, layerdict); + }); + div.addEventListener("pointermove", function(e) { + handlePointerMove(e, layerdict); + }); + div.addEventListener("pointerup", function(e) { + handlePointerUp(e, layerdict); + }); + var pointerleave = function(e) { + handlePointerLeave(e, layerdict); + } + div.addEventListener("pointercancel", pointerleave); + div.addEventListener("pointerleave", pointerleave); + div.addEventListener("pointerout", pointerleave); + + div.onwheel = function(e) { + handleMouseWheel(e, layerdict); + } + for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) { + element.addEventListener("contextmenu", function(e) { + e.preventDefault(); + }, false); + } +} + +function setRedrawOnDrag(value) { + redrawOnDrag = value; + writeStorage("redrawOnDrag", value); +} + +function setBoardRotation(value) { + boardRotation = value * 5; + writeStorage("boardRotation", boardRotation); + document.getElementById("rotationDegree").textContent = boardRotation; + resizeAll(); +} + +function initRender() { + allcanvas = { + front: { + transform: { + x: 0, + y: 0, + s: 1, + panx: 0, + pany: 0, + zoom: 1, + }, + pointerStates: {}, + anotherPointerTapped: false, + bg: document.getElementById("F_bg"), + fab: document.getElementById("F_fab"), + silk: document.getElementById("F_slk"), + highlight: document.getElementById("F_hl"), + layer: "F", + }, + back: { + transform: { + x: 0, + y: 0, + s: 1, + panx: 0, + pany: 0, + zoom: 1, + }, + pointerStates: {}, + anotherPointerTapped: false, + bg: document.getElementById("B_bg"), + fab: document.getElementById("B_fab"), + silk: document.getElementById("B_slk"), + highlight: document.getElementById("B_hl"), + layer: "B", + } + }; + addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front); + addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back); +} + +/////////////////////////////////////////////// + +/////////////////////////////////////////////// +/* DOM manipulation and misc code */ + +var bomsplit; +var canvassplit; +var canvaslayout = "default"; +var bomlayout = "default"; +var initDone = false; +var bomSortFunction = null; +var currentSortColumn = null; +var currentSortOrder = null; +var currentHighlightedRowId; +var highlightHandlers = []; +var moduleIndexToHandler = {}; +var highlightedModules = []; +var checkboxes = []; +var bomCheckboxes = ""; +var highlightpin1 = false; +var lastClicked; + +function dbg(html) { + dbgdiv.innerHTML = html; +} + +function redrawIfInitDone() { + if (initDone) { + redrawCanvas(allcanvas.front); + redrawCanvas(allcanvas.back); + } +} + +function padsVisible(value) { + writeStorage("padsVisible", value); + renderPads = value; + redrawIfInitDone(); +} + +function referencesVisible(value) { + writeStorage("referencesVisible", value); + renderReferences = value; + redrawIfInitDone(); +} + +function valuesVisible(value) { + writeStorage("valuesVisible", value); + renderValues = value; + redrawIfInitDone(); +} + +function setDarkMode(value) { + if (value) { + topmostdiv.classList.add("dark"); + } else { + topmostdiv.classList.remove("dark"); + } + writeStorage("darkmode", value); + redrawIfInitDone(); +} + +function layerVisible(visible, frontCavnas, backCanvas, storageString) { + var display = (visible) ? "" : "none"; + frontCavnas.style.display = display; + backCanvas.style.display = display; + writeStorage(storageString, visible); +} + +function fabricationVisible(visible) { + layerVisible(visible, allcanvas.front.fab, allcanvas.back.fab, "fabricationVisible"); +} + +function silkscreenVisible(visible) { + layerVisible(visible, allcanvas.front.silk, allcanvas.back.silk, "silkscreenVisible"); +} + +function setHighlightPin1(value) { + writeStorage("highlightpin1", value); + highlightpin1 = value; + redrawIfInitDone(); +} + +function getStoredCheckboxRefs(checkbox) { + function convert(ref) { + var intref = parseInt(ref); + if (isNaN(intref)) { + for (var i = 0; i < pcbdata.modules.length; i++) { + if (pcbdata.modules[i].ref == ref) { + return i; + } + } + return -1; + } else { + return intref; + } + } + var existingRefs = readStorage("checkbox_" + checkbox); + if (!existingRefs) { + return new Set(); + } else { + return new Set(existingRefs.split(",").map(r => convert(r))); + } +} + +function getCheckboxState(checkbox, references) { + var storedRefsSet = getStoredCheckboxRefs(checkbox); + var currentRefsSet = new Set(references.map(r => r[1])); + // Get difference of current - stored + var difference = new Set(currentRefsSet); + for (ref of storedRefsSet) { + difference.delete(ref); + } + if (difference.size == 0) { + // All the current refs are stored + return "checked"; + } else if (difference.size == currentRefsSet.size) { + // None of the current refs are stored + return "unchecked"; + } else { + // Some of the refs are stored + return "indeterminate"; + } +} + +function setBomCheckboxState(checkbox, element, references) { + var state = getCheckboxState(checkbox, references); + element.checked = (state == "checked"); + element.indeterminate = (state == "indeterminate"); +} + +function createCheckboxChangeHandler(checkbox, references) { + return function() { + refsSet = getStoredCheckboxRefs(checkbox); + if (this.checked) { + // checkbox ticked + for (var ref of references) { + refsSet.add(ref[1]); + } + } else { + // checkbox unticked + for (var ref of references) { + refsSet.delete(ref[1]); + } + } + writeStorage("checkbox_" + checkbox, [...refsSet].join(",")); + } +} + +function createRowHighlightHandler(rowid, refs) { + return function() { + if (currentHighlightedRowId) { + if (currentHighlightedRowId == rowid) { + return; + } + document.getElementById(currentHighlightedRowId).classList.remove("highlighted"); + } + document.getElementById(rowid).classList.add("highlighted"); + currentHighlightedRowId = rowid; + highlightedModules = refs.map(r => r[1]); + drawHighlights(); + } +} + +function entryMatches(entry) { + // check refs + for (var ref of entry[3]) { + if (ref[0].toLowerCase().indexOf(filter) >= 0) { + return true; + } + } + // check extra fields + for (var i in config.extra_fields) { + if (entry[4][i].toLowerCase().indexOf(filter) >= 0) { + return true; + } + } + // check value + if (entry[1].toLowerCase().indexOf(filter) >= 0) { + return true; + } + // check footprint + if (entry[2].toLowerCase().indexOf(filter) >= 0) { + return true; + } + return false; +} + +function findRefInEntry(entry) { + return entry[3].filter(r => r[0].toLowerCase() == reflookup); +} + +function highlightFilter(s) { + if (!filter) { + return s; + } + var parts = s.toLowerCase().split(filter); + if (parts.length == 1) { + return s; + } + var r = ""; + var pos = 0; + for (var i in parts) { + if (i > 0) { + r += '<mark class="highlight">' + + s.substring(pos, pos + filter.length) + + '</mark>'; + pos += filter.length; + } + r += s.substring(pos, pos + parts[i].length); + pos += parts[i].length; + } + return r; +} + +function checkboxSetUnsetAllHandler(checkboxname) { + return function() { + var checkboxnum = 0; + while (checkboxnum < checkboxes.length && + checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) { + checkboxnum++; + } + if (checkboxnum >= checkboxes.length) { + return; + } + var allset = true; + var checkbox; + var row; + for (row of bombody.childNodes) { + checkbox = row.childNodes[checkboxnum + 1].childNodes[0]; + if (!checkbox.checked || checkbox.indeterminate) { + allset = false; + break; + } + } + for (row of bombody.childNodes) { + checkbox = row.childNodes[checkboxnum + 1].childNodes[0]; + checkbox.checked = !allset; + checkbox.indeterminate = false; + checkbox.onchange(); + } + } +} + +function createColumnHeader(name, cls, comparator) { + var th = document.createElement("TH"); + th.innerHTML = name; + th.classList.add(cls); + th.style.cursor = "pointer"; + var span = document.createElement("SPAN"); + span.classList.add("sortmark"); + span.classList.add("none"); + th.appendChild(span); + th.onclick = function() { + if (currentSortColumn && this !== currentSortColumn) { + // Currently sorted by another column + currentSortColumn.childNodes[1].classList.remove(currentSortOrder); + currentSortColumn.childNodes[1].classList.add("none"); + currentSortColumn = null; + currentSortOrder = null; + } + if (currentSortColumn && this === currentSortColumn) { + // Already sorted by this column + if (currentSortOrder == "asc") { + // Sort by this column, descending order + bomSortFunction = function(a, b) { + return -comparator(a, b); + } + currentSortColumn.childNodes[1].classList.remove("asc"); + currentSortColumn.childNodes[1].classList.add("desc"); + currentSortOrder = "desc"; + } else { + // Unsort + bomSortFunction = null; + currentSortColumn.childNodes[1].classList.remove("desc"); + currentSortColumn.childNodes[1].classList.add("none"); + currentSortColumn = null; + currentSortOrder = null; + } + } else { + // Sort by this column, ascending order + bomSortFunction = comparator; + currentSortColumn = this; + currentSortColumn.childNodes[1].classList.remove("none"); + currentSortColumn.childNodes[1].classList.add("asc"); + currentSortOrder = "asc"; + } + populateBomBody(); + } + return th; +} + +function populateBomHeader() { + while (bomhead.firstChild) { + bomhead.removeChild(bomhead.firstChild); + } + var tr = document.createElement("TR"); + var th = document.createElement("TH"); + th.classList.add("numCol"); + tr.appendChild(th); + checkboxes = bomCheckboxes.split(",").filter((e) => e); + var checkboxCompareClosure = function(checkbox) { + return (a, b) => { + var stateA = getCheckboxState(checkbox, a[3]); + var stateB = getCheckboxState(checkbox, b[3]); + if (stateA > stateB) return -1; + if (stateA < stateB) return 1; + return 0; + } + } + for (var checkbox of checkboxes) { + th = createColumnHeader( + checkbox, "bom-checkbox", checkboxCompareClosure(checkbox)); + th.onclick = fancyDblClickHandler( + th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox)); + tr.appendChild(th); + } + tr.appendChild(createColumnHeader("References", "References", (a, b) => { + var i = 0; + while (i < a[3].length && i < b[3].length) { + if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1; + i++; + } + return a[3].length - b[3].length; + })); + // Extra fields + if (config.extra_fields.length > 0) { + var extraFieldCompareClosure = function(fieldIndex) { + return (a, b) => { + var fa = a[4][fieldIndex]; + var fb = b[4][fieldIndex]; + if (fa != fb) return fa > fb ? 1 : -1; + else return 0; + } + } + for (var i in config.extra_fields) { + tr.appendChild(createColumnHeader( + config.extra_fields[i], "extra", extraFieldCompareClosure(i))); + } + } + tr.appendChild(createColumnHeader("Value", "Value", (a, b) => { + return valueCompare(a[5], b[5], a[1], b[1]); + })); + tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => { + if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1; + else return 0; + })); + tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => { + return a[3].length - b[3].length; + })); + bomhead.appendChild(tr); +} + +function populateBomBody() { + while (bom.firstChild) { + bom.removeChild(bom.firstChild); + } + highlightHandlers = []; + moduleIndexToHandler = {}; + currentHighlightedRowId = null; + var first = true; + switch (canvaslayout) { + case 'F': + bomtable = pcbdata.bom.F; + break; + case 'FB': + bomtable = pcbdata.bom.both; + break; + case 'B': + bomtable = pcbdata.bom.B; + break; + } + if (bomSortFunction) { + bomtable = bomtable.slice().sort(bomSortFunction); + } + for (var i in bomtable) { + var bomentry = bomtable[i]; + if (filter && !entryMatches(bomentry)) { + continue; + } + var references = bomentry[3]; + if (reflookup) { + references = findRefInEntry(bomentry); + if (references.length == 0) { + continue; + } + } + var tr = document.createElement("TR"); + var td = document.createElement("TD"); + var rownum = +i + 1; + tr.id = "bomrow" + rownum; + td.textContent = rownum; + tr.appendChild(td); + // Checkboxes + for (var checkbox of checkboxes) { + if (checkbox) { + td = document.createElement("TD"); + var input = document.createElement("input"); + input.type = "checkbox"; + input.onchange = createCheckboxChangeHandler(checkbox, references); + setBomCheckboxState(checkbox, input, references); + td.appendChild(input); + tr.appendChild(td); + } + } + // References + td = document.createElement("TD"); + td.innerHTML = highlightFilter(references.map(r => r[0]).join(", ")); + tr.appendChild(td); + // Extra fields + for (var i in config.extra_fields) { + td = document.createElement("TD"); + td.innerHTML = highlightFilter(bomentry[4][i]); + tr.appendChild(td); + } + // Value + td = document.createElement("TD"); + td.innerHTML = highlightFilter(bomentry[1]); + tr.appendChild(td); + // Footprint + td = document.createElement("TD"); + td.innerHTML = highlightFilter(bomentry[2]); + tr.appendChild(td); + // Quantity + td = document.createElement("TD"); + td.textContent = bomentry[3].length; + tr.appendChild(td); + bom.appendChild(tr); + var handler = createRowHighlightHandler(tr.id, references); + tr.onmousemove = handler; + highlightHandlers.push({ + id: tr.id, + handler: handler, + refs: references + }); + for (var refIndex of references.map(r => r[1])) { + moduleIndexToHandler[refIndex] = handler; + } + if ((filter || reflookup) && first) { + handler(); + first = false; + } + } +} + +function highlightPreviousRow() { + if (!currentHighlightedRowId) { + highlightHandlers[highlightHandlers.length - 1].handler(); + } else { + if (highlightHandlers.length > 1 && + highlightHandlers[0].id == currentHighlightedRowId) { + highlightHandlers[highlightHandlers.length - 1].handler(); + } else { + for (var i = 0; i < highlightHandlers.length - 1; i++) { + if (highlightHandlers[i + 1].id == currentHighlightedRowId) { + highlightHandlers[i].handler(); + break; + } + } + } + } + smoothScrollToRow(currentHighlightedRowId); +} + +function highlightNextRow() { + if (!currentHighlightedRowId) { + highlightHandlers[0].handler(); + } else { + if (highlightHandlers.length > 1 && + highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) { + highlightHandlers[0].handler(); + } else { + for (var i = 1; i < highlightHandlers.length; i++) { + if (highlightHandlers[i - 1].id == currentHighlightedRowId) { + highlightHandlers[i].handler(); + break; + } + } + } + } + smoothScrollToRow(currentHighlightedRowId); +} + +function populateBomTable() { + populateBomHeader(); + populateBomBody(); +} + +function modulesClicked(moduleIndexes) { + var lastClickedIndex = moduleIndexes.indexOf(lastClicked); + for (var i = 1; i <= moduleIndexes.length; i++) { + var refIndex = moduleIndexes[(lastClickedIndex + i) % moduleIndexes.length]; + if (refIndex in moduleIndexToHandler) { + lastClicked = refIndex; + moduleIndexToHandler[refIndex](); + smoothScrollToRow(currentHighlightedRowId); + break; + } + } +} + +function updateFilter(input) { + filter = input.toLowerCase(); + populateBomTable(); +} + +function updateRefLookup(input) { + reflookup = input.toLowerCase(); + populateBomTable(); +} + +function changeCanvasLayout(layout) { + document.getElementById("fl-btn").classList.remove("depressed"); + document.getElementById("fb-btn").classList.remove("depressed"); + document.getElementById("bl-btn").classList.remove("depressed"); + switch (layout) { + case 'F': + document.getElementById("fl-btn").classList.add("depressed"); + if (bomlayout != "bom-only") { + canvassplit.collapse(1); + } + break; + case 'B': + document.getElementById("bl-btn").classList.add("depressed"); + if (bomlayout != "bom-only") { + canvassplit.collapse(0); + } + break; + default: + document.getElementById("fb-btn").classList.add("depressed"); + if (bomlayout != "bom-only") { + canvassplit.setSizes([50, 50]); + } + } + canvaslayout = layout; + writeStorage("canvaslayout", layout); + resizeAll(); + populateBomTable(); +} + +function populateMetadata() { + document.getElementById("title").innerHTML = pcbdata.metadata.title; + document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision; + document.getElementById("company").innerHTML = pcbdata.metadata.company; + document.getElementById("filedate").innerHTML = pcbdata.metadata.date; + if (pcbdata.metadata.title != "") { + document.title = pcbdata.metadata.title + " BOM"; + } +} + +function changeBomLayout(layout) { + document.getElementById("bom-btn").classList.remove("depressed"); + document.getElementById("lr-btn").classList.remove("depressed"); + document.getElementById("tb-btn").classList.remove("depressed"); + switch (layout) { + case 'bom-only': + document.getElementById("bom-btn").classList.add("depressed"); + if (bomsplit) { + bomsplit.destroy(); + bomsplit = null; + canvassplit.destroy(); + canvassplit = null; + } + document.getElementById("frontcanvas").style.display = "none"; + document.getElementById("backcanvas").style.display = "none"; + document.getElementById("bot").style.height = ""; + break; + case 'top-bottom': + document.getElementById("tb-btn").classList.add("depressed"); + document.getElementById("frontcanvas").style.display = ""; + document.getElementById("backcanvas").style.display = ""; + document.getElementById("bot").style.height = "calc(100% - 80px)"; + document.getElementById("bomdiv").classList.remove("split-horizontal"); + document.getElementById("canvasdiv").classList.remove("split-horizontal"); + document.getElementById("frontcanvas").classList.add("split-horizontal"); + document.getElementById("backcanvas").classList.add("split-horizontal"); + if (bomsplit) { + bomsplit.destroy(); + bomsplit = null; + canvassplit.destroy(); + canvassplit = null; + } + bomsplit = Split(['#bomdiv', '#canvasdiv'], { + sizes: [50, 50], + onDragEnd: resizeAll, + direction: "vertical", + gutterSize: 5 + }); + canvassplit = Split(['#frontcanvas', '#backcanvas'], { + sizes: [50, 50], + gutterSize: 5, + onDragEnd: resizeAll + }); + break; + case 'left-right': + document.getElementById("lr-btn").classList.add("depressed"); + document.getElementById("frontcanvas").style.display = ""; + document.getElementById("backcanvas").style.display = ""; + document.getElementById("bot").style.height = "calc(100% - 80px)"; + document.getElementById("bomdiv").classList.add("split-horizontal"); + document.getElementById("canvasdiv").classList.add("split-horizontal"); + document.getElementById("frontcanvas").classList.remove("split-horizontal"); + document.getElementById("backcanvas").classList.remove("split-horizontal"); + if (bomsplit) { + bomsplit.destroy(); + bomsplit = null; + canvassplit.destroy(); + canvassplit = null; + } + bomsplit = Split(['#bomdiv', '#canvasdiv'], { + sizes: [50, 50], + onDragEnd: resizeAll, + gutterSize: 5 + }); + canvassplit = Split(['#frontcanvas', '#backcanvas'], { + sizes: [50, 50], + gutterSize: 5, + direction: "vertical", + onDragEnd: resizeAll + }); + } + bomlayout = layout; + writeStorage("bomlayout", layout); + changeCanvasLayout(canvaslayout); +} + +function focusFilterField() { + focusInputField(document.getElementById("filter")); +} + +function focusRefLookupField() { + focusInputField(document.getElementById("reflookup")); +} + +function toggleBomCheckbox(bomrowid, checkboxnum) { + if (!bomrowid || checkboxnum > checkboxes.length) { + return; + } + var bomrow = document.getElementById(bomrowid); + var checkbox = bomrow.childNodes[checkboxnum].childNodes[0]; + checkbox.checked = !checkbox.checked; + checkbox.indeterminate = false; + checkbox.onchange(); +} + +function checkBomCheckbox(bomrowid, checkboxname) { + var checkboxnum = 0; + while (checkboxnum < checkboxes.length && + checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) { + checkboxnum++; + } + if (!bomrowid || checkboxnum >= checkboxes.length) { + return; + } + var bomrow = document.getElementById(bomrowid); + var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0]; + checkbox.checked = true; + checkbox.indeterminate = false; + checkbox.onchange(); +} + +function setBomCheckboxes(value) { + bomCheckboxes = value; + writeStorage("bomCheckboxes", value); + populateBomTable(); +} + +document.onkeydown = function(e) { + switch (e.key) { + case "n": + if (document.activeElement.type == "text") { + return; + } + if (currentHighlightedRowId !== null) { + checkBomCheckbox(currentHighlightedRowId, "placed"); + highlightNextRow(); + e.preventDefault(); + } + break; + case "ArrowUp": + highlightPreviousRow(); + e.preventDefault(); + break; + case "ArrowDown": + highlightNextRow(); + e.preventDefault(); + break; + default: + break; + } + if (e.altKey) { + switch (e.key) { + case "f": + focusFilterField(); + e.preventDefault(); + break; + case "r": + focusRefLookupField(); + e.preventDefault(); + break; + case "z": + changeBomLayout("bom-only"); + e.preventDefault(); + break; + case "x": + changeBomLayout("left-right"); + e.preventDefault(); + break; + case "c": + changeBomLayout("top-bottom"); + e.preventDefault(); + break; + case "v": + changeCanvasLayout("F"); + e.preventDefault(); + break; + case "b": + changeCanvasLayout("FB"); + e.preventDefault(); + break; + case "n": + changeCanvasLayout("B"); + e.preventDefault(); + break; + default: + break; + } + if (e.key >= '1' && e.key <= '9') { + toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key)); + } + } +} + +function getStorageBooleanOrDefault(storageString, def) { + var b = readStorage(storageString); + if (b === null) { + b = def; + } else { + b = (b == "true"); + } + return b; +} + +function initDefaults() { + bomlayout = readStorage("bomlayout"); + if (bomlayout === null) { + bomlayout = config.bom_view; + } + if (!['bom-only', 'left-right', 'top-bottom'].includes(bomlayout)) { + bomlayout = config.bom_view; + } + canvaslayout = readStorage("canvaslayout"); + if (canvaslayout === null) { + canvaslayout = config.layer_view; + } + bomCheckboxes = readStorage("bomCheckboxes"); + if (bomCheckboxes === null) { + bomCheckboxes = config.checkboxes; + } + document.getElementById("bomCheckboxes").value = bomCheckboxes; + + var b = getStorageBooleanOrDefault("padsVisible", config.show_pads); + document.getElementById("padsCheckbox").checked = b; + padsVisible(b); + + b = getStorageBooleanOrDefault("fabricationVisible", config.show_fabrication); + document.getElementById("fabricationCheckbox").checked = b; + fabricationVisible(b); + + b = getStorageBooleanOrDefault("silkscreenVisible", config.show_silkscreen); + document.getElementById("silkscreenCheckbox").checked = b; + silkscreenVisible(b); + + b = getStorageBooleanOrDefault("referencesVisible", true); + document.getElementById("referencesCheckbox").checked = b; + referencesVisible(b); + + b = getStorageBooleanOrDefault("valuesVisible", true); + document.getElementById("valuesCheckbox").checked = b; + valuesVisible(b); + + b = getStorageBooleanOrDefault("redrawOnDrag", config.redraw_on_drag); + document.getElementById("dragCheckbox").checked = b; + setRedrawOnDrag(b); + + b = getStorageBooleanOrDefault("darkmode", config.dark_mode); + document.getElementById("darkmodeCheckbox").checked = b; + setDarkMode(b); + + b = getStorageBooleanOrDefault("highlightpin1", config.highlight_pin1); + document.getElementById("highlightpin1Checkbox").checked = b; + setHighlightPin1(b); + + boardRotation = readStorage("boardRotation"); + if (boardRotation === null) { + boardRotation = config.board_rotation * 5; + } else { + boardRotation = parseInt(boardRotation); + } + document.getElementById("boardRotation").value = boardRotation / 5; + document.getElementById("rotationDegree").textContent = boardRotation; +} + +window.onload = function(e) { + initUtils(); + initRender(); + initStorage(); + initDefaults(); + cleanGutters(); + populateMetadata(); + dbgdiv = document.getElementById("dbg"); + bom = document.getElementById("bombody"); + bomhead = document.getElementById("bomhead"); + filter = ""; + reflookup = ""; + initDone = true; + // Triggers render + changeBomLayout(bomlayout); +} + +window.onresize = resizeAll; +window.matchMedia("print").addListener(resizeAll); + +/////////////////////////////////////////////// + + </script> +</head> + +<body> +<div id="topmostdiv" style="width: 100%; height: 100%"> + <div id="top"> + <div style="float: right;"> + <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;"> + <button class="menubtn"></button> + <div class="menu-content"> + <label class="menu-label menu-label-top"> + <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)"> + Dark mode + </label> + <label class="menu-label"> + <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)"> + Show footprint pads + </label> + <label class="menu-label"> + <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)"> + Show fabrication layer + </label> + <label class="menu-label"> + <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)"> + Show silkscreen + </label> + <label class="menu-label" style="width: calc(50% - 18px)"> + <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)"> + References + </label><!-- This comment eats space! All of it! + --><label class="menu-label" style="width: calc(50% - 18px); border-left: 0;"> + <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)"> + Values + </label> + <label class="menu-label"> + <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)"> + Highlight first pin + </label> + <label class="menu-label"> + <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)"> + Continuous redraw on drag + </label> + <label class="menu-label"> + <span>Board rotation</span> + <span style="float: right"><span id="rotationDegree">0</span>°</span> + <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)"> + </label> + <label class="menu-label"> + <div style="margin-left: 5px">Bom checkboxes</div> + <input id="bomCheckboxes" class="menu-textbox" type=text + oninput="setBomCheckboxes(this.value)"> + </label> + <label class="menu-label"> + <span class="shameless-plug"> + <span>Created using</span> + <a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a> + </span> + </label> + </div> + </div> + <div class="button-container hideonprint" + style="float: right; margin: 10px; position: relative; top: 8px"> + <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')" + title="Front only">F + </button> + <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')" + title="Front and Back">FB + </button> + <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')" + title="Back only">B + </button> + </div> + <div class="button-container hideonprint" + style="float: right; margin: 10px; position: relative; top: 8px"> + <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')" + title="BOM only"></button> + <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')" + title="BOM left, drawings right"></button> + <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')" + title="BOM top, drawings bot"></button> + </div> + </div> + <div id="fileinfodiv" style="overflow: auto;"> + <table class="fileinfo"> + <tbody> + <tr> + <td id="title" class="title" style="width: 70%"> + Title + </td> + <td id="revision" class="title" style="width: 30%"> + Revision + </td> + </tr> + <tr> + <td id="company"> + Kicad version + </td> + <td id="filedate"> + Date + </td> + </tr> + </tbody> + </table> + </div> + </div> + <div id="bot" class="split" style="height: calc(100% - 80px)"> + <div id="bomdiv" class="split split-horizontal"> + <div style="width: 100%"> + <input id="reflookup" class="searchbox reflookup hideonprint" type="text" placeholder="Ref lookup" + oninput="updateRefLookup(this.value)"> + <input id="filter" class="searchbox filter hideonprint" type="text" placeholder="Filter" + oninput="updateFilter(this.value)"> + <div class="button-container hideonprint" style="float: left"> + <button id="copy" title="Copy bom table to clipboard" + onclick="copyToClipboard()"></button> + </div> + </div> + <div id="dbg"></div> + <table class="bom"> + <thead id="bomhead"> + </thead> + <tbody id="bombody"> + </tbody> + </table> + </div> + <div id="canvasdiv" class="split split-horizontal"> + <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden"> + <div style="position: relative; width: 100%; height: 100%;"> + <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas> + <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas> + <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas> + <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas> + </div> + </div> + <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden"> + <div style="position: relative; width: 100%; height: 100%;"> + <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas> + <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas> + <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas> + <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas> + </div> + </div> + </div> + </div> +</div> +</body> + +</html>