TMacro TSerializeListTPolygon TFloatPoint`AAXA`XA TGraphicTextAA2-1mux  TGraphicList TMacroPin H H @  @ A AAAAHAAAHTNotGateTPinCCCCBCBCTWireBCB\BWC\BMC\B-QClBQCLBICLBIClB3BCBCBCBC BCBCTSolderBC  BCBCBCBCACACJI BCBCBCBBMCBIQCBQCBICBICBTE?BC T2AndGateCDBC$BC$BCDB C4BC4BC4BdCDBC$BC$BCDBj9QCBQCAICAICB  B BMC BBBBAAAAB{ukC4B CBCBCBCB CBCBCBCBCtBCtBCB[QCBQCBICBICB  BBMCBBBBBABABkCBT2OrGateClBCLBCLBClB C\BC\BClBCLBCLBClBoC\BACA,CNB,CNBC select BbCB~CjC~CjCbC 2-1 Multiplexer @CC@CC` DC` DC $When select is low, output=intput a. CCC$C D$C DC %When select is high, output=intput b. C%CC5C D5C D%C )Thus the multiplexer decides which of two CMCCMCCMCCMC  C4CCDCDDCD4C %input signals to route to the output. @CDC@CTC`DTC`DDC (You can build multiplexers with multiple CRCCbC DbC DRC 'outputs and multiple select lines. For CaCCqCDqCDaC 2example, a 12-3 multiplexer has two select inputs, CpCCC'DC'DpC