ha:cschem-group-v1 {
	ha:group.1 {
		uuid=iNOQfJpO6hT/HFDFGjoAAAAG;
		li:objects {
			ha:group.1 {
				uuid=iNOQfJpO6hT/HFDFGjoAAAAB;
				x=-8000; y=4000;
				li:objects {
					ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; }
					ha:text.2 { x1=-4000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; }
				}
				ha:attrib {
					name=in+
					role=terminal
				}
			}
			ha:group.2 {
				uuid=iNOQfJpO6hT/HFDFGjoAAAAC;
				x=-8000; y=-4000;
				li:objects {
					ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; }
					ha:text.2 { x1=-4000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; }
				}
				ha:attrib {
					name=in-
					role=terminal
				}
			}
			ha:group.3 {
				uuid=iNOQfJpO6hT/HFDFGjoAAAAD;
				x=12000; y=0;
				li:objects {
					ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; }
					ha:text.2 { x1=-4000; y1=0; dyntext=1; stroke=term-primary; text=%../a.display/name%; }
				}
				ha:attrib {
					name=out
					role=terminal
				}
			}
			ha:line.4 { x1=-8000; y1=-8000; x2=-8000; y2=8000; stroke=sym-decor; }
			ha:line.5 { x1=-8000; y1=8000; x2=8000; y2=0; stroke=sym-decor; }
			ha:line.6 { x1=8000; y1=0; x2=-8000; y2=-8000; stroke=sym-decor; }
			ha:line.7 { x1=-6000; y1=5000; x2=-6000; y2=3000; stroke=sym-decor; }
			ha:line.8 { x1=-7000; y1=4000; x2=-5000; y2=4000; stroke=sym-decor; }
			ha:line.9 { x1=-7000; y1=-4000; x2=-5000; y2=-4000; stroke=sym-decor; }
			ha:group.10 {
				uuid=iNOQfJpO6hT/HFDFGjoAAAAE;
				x=0; y=-4000; rot=270.000000; mirx=1; miry=1;
				li:objects {
					ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; }
					ha:text.2 { x1=0; y1=-1000; rot=180.000000; dyntext=1; stroke=term-primary; text=%../a.display/name%; }
				}
				ha:attrib {
					name=V-
					role=terminal
				}
			}
			ha:group.11 {
				uuid=iNOQfJpO6hT/HFDFGjoAAAAF;
				x=0; y=8000; rot=90.000000;
				li:objects {
					ha:line.1 { x1=0; y1=0; x2=-4000; y2=0; stroke=term-decor; }
					ha:text.2 { x1=-4000; y1=-4000; dyntext=1; stroke=term-primary; text=%../a.display/name%; }
				}
				ha:attrib {
					name=V+
					role=terminal
				}
			}
			ha:line.12 { x1=-1000; y1=-2000; x2=0; y2=2000; stroke=sym-decor; }
			ha:line.13 { x1=0; y1=2000; x2=2000; y2=2000; stroke=sym-decor; }
			ha:line.14 { x1=1000; y1=2000; x2=0; y2=-2000; stroke=sym-decor; }
			ha:line.15 { x1=0; y1=-2000; x2=-2000; y2=-2000; stroke=sym-decor; }
			ha:text.16 { x1=-8000; y1=8000; dyntext=1; stroke=sym-primary; text=%../A.name%; floater=1; }
		}
		ha:attrib {
			name=U??
			role=symbol
			-slot=1
			-sym-source       = {sch-rnd default symbol lib}
			-sym-copyright    = {(C) 2022 Tibor 'Igor2' Palinkas}
			-sym-license-dist = {GPLv2+}
			-sym-license-use  = {Public Domain}
		}
	}
}
