{
  "elements" : [
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "vhdlBlock",
            "label" : {
              "isHidden" : true,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 43.26572963169642,
                "text" : "U1",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlInterface" : {
              "name" : "MUX",
              "ports" : [
                {
                  "direction" : "input",
                  "name" : "A"
                },
                {
                  "direction" : "input",
                  "name" : "B"
                },
                {
                  "direction" : "input",
                  "name" : "C"
                },
                {
                  "direction" : "input",
                  "name" : "D"
                },
                {
                  "direction" : "input",
                  "name" : "SEL",
                  "range" : {
                    "high" : 1,
                    "low" : 0
                  }
                },
                {
                  "direction" : "output",
                  "name" : "Y"
                }
              ]
            },
            "vhdlSource" : "entity MUX is\n  port (\n    A : in  std_logic;\n    B : in  std_logic;\n    C : in  std_logic;\n    D : in  std_logic;\n    SEL : in std_logic_vector(1 downto 0);\n    Y : out std_logic\n  );\nend entity MUX;\n\narchitecture rtl of MUX is\nbegin\n    process (A, B, C, D, SEL)\n    begin\n        if (SEL = \"00\") then\n            Y <= A;\n        elsif (SEL = \"01\") then\n            Y <= B;\n        elsif (SEL = \"10\") then\n            Y <= C;\n        else\n            Y <= D;\n        end if;\n    end process;\nend architecture rtl;\n"
          }
        }
      },
      "frame" : [
        [
          290,
          1279.2494419642858
        ],
        [
          403.8134765624999,
          230.75055803571422
        ]
      ],
      "id" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "fill" : {
          "rgba" : {
            "a" : 1,
            "b" : 0.76,
            "g" : 0.4681600000000001,
            "r" : 0.2128
          }
        },
        "lineWidth" : 1.5,
        "startCap" : "none",
        "textColor" : {
          "paper" : {

          }
        }
      },
      "zIndex" : 1
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "outputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "Y",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          753.8134765624999,
          1399.1069036989795
        ],
        [
          80,
          24
        ]
      ],
      "id" : "2A8AABD7-5A11-43FD-9DE4-388435DE461B",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 2
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "2A8AABD7-5A11-43FD-9DE4-388435DE461B"
          },
          "points" : [
            [
              693.8134765624999,
              1411.1069036989795
            ],
            [
              753.8134765624999,
              1411.1069036989795
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.571428571428571
            },
            "element" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9"
          }
        }
      },
      "frame" : [
        [
          693.8134765624999,
          1411.1069036989795
        ],
        [
          60,
          0
        ]
      ],
      "id" : "34B7AF12-E57E-4F5D-A981-7B394F43AB03",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 3
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "B",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          150,
          1366.1425382653063
        ],
        [
          80,
          24
        ]
      ],
      "id" : "967EC81D-63D3-4EE0-A966-572196EBD8B2",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 6
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "967EC81D-63D3-4EE0-A966-572196EBD8B2"
          },
          "points" : [
            [
              290,
              1378.1425382653063
            ],
            [
              230,
              1378.1425382653063
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.428571428571429
            },
            "element" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9"
          }
        }
      },
      "frame" : [
        [
          230,
          1378.1425382653063
        ],
        [
          60,
          0
        ]
      ],
      "id" : "908834D0-7778-49EF-AB67-C4D4DA61251E",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 7
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "C",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          150,
          1399.1069036989795
        ],
        [
          80,
          24
        ]
      ],
      "id" : "14BF5F3B-7BE5-4274-A97A-7A6823D2C86E",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 8
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "14BF5F3B-7BE5-4274-A97A-7A6823D2C86E"
          },
          "points" : [
            [
              290,
              1411.1069036989795
            ],
            [
              230,
              1411.1069036989795
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.571428571428571
            },
            "element" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9"
          }
        }
      },
      "frame" : [
        [
          230,
          1411.1069036989795
        ],
        [
          60,
          0
        ]
      ],
      "id" : "C3B4C45D-C5E0-492E-822A-2F05A603CD27",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 9
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "D",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          150,
          1432.071269132653
        ],
        [
          80,
          24
        ]
      ],
      "id" : "43B23D40-F6D7-4FCF-A59C-E6EBCAAA5C84",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 10
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "43B23D40-F6D7-4FCF-A59C-E6EBCAAA5C84"
          },
          "points" : [
            [
              290,
              1444.071269132653
            ],
            [
              230,
              1444.071269132653
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.714285714285714
            },
            "element" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9"
          }
        }
      },
      "frame" : [
        [
          230,
          1444.071269132653
        ],
        [
          60,
          0
        ]
      ],
      "id" : "395469B7-19CC-41DC-871A-6AA366762060",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 11
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "SEL",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          150,
          1465.0356345663265
        ],
        [
          80,
          24
        ]
      ],
      "id" : "ED055CF8-1F88-4A57-B56B-BCA19D89C3B2",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 12
    },
    {
      "busWidth" : 2,
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "ED055CF8-1F88-4A57-B56B-BCA19D89C3B2"
          },
          "points" : [
            [
              290,
              1477.0356345663265
            ],
            [
              230,
              1477.0356345663265
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.857142857142857
            },
            "element" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9"
          }
        }
      },
      "frame" : [
        [
          230,
          1477.0356345663265
        ],
        [
          60,
          0
        ]
      ],
      "id" : "C9B98946-6614-422F-A06B-810EB8A656DC",
      "junctionAnchors" : [

      ],
      "notation" : "decimal",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 13
    },
    {
      "content" : {
        "truthTable" : {
          "_0" : {
            "columnWidth" : 46,
            "expressions" : "sumOfProducts",
            "inputs" : [
              {
                "id" : "1681D120-2D30-4569-8EEC-35178117F588",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "A",
                  "weight" : "semibold"
                }
              },
              {
                "id" : "1D830225-AADA-4919-A534-8185A0F523A1",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "B",
                  "weight" : "semibold"
                }
              },
              {
                "id" : "80810D0C-825F-488E-853F-16C57DACFC83",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "C",
                  "weight" : "semibold"
                }
              },
              {
                "id" : "AE399BE0-F131-4F1F-B9FC-F3234785B396",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "D",
                  "weight" : "semibold"
                }
              },
              {
                "id" : "A408D3AA-94BD-4518-95A6-D5761F187876",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "SEL1",
                  "weight" : "semibold"
                }
              },
              {
                "id" : "BA822C03-D7F9-402A-A313-4452B2AEE98C",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "SEL0",
                  "weight" : "semibold"
                }
              }
            ],
            "notation" : "overline",
            "order" : "binary",
            "outputs" : [
              {
                "id" : "3C20E109-BD6C-4F97-88D0-A852E4E48CBE",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "Y",
                  "weight" : "semibold"
                }
              }
            ],
            "rows" : [
              {
                "id" : "91ED025A-C236-49B9-8EE3-10FA8040B570",
                "inputs" : [
                  "zero",
                  "dontCare",
                  "dontCare",
                  "dontCare",
                  "zero",
                  "zero"
                ],
                "outputs" : [
                  "zero"
                ]
              },
              {
                "id" : "06615C40-462B-49F9-A0C3-19D7C1D3E983",
                "inputs" : [
                  "dontCare",
                  "zero",
                  "dontCare",
                  "dontCare",
                  "zero",
                  "one"
                ],
                "outputs" : [
                  "zero"
                ]
              },
              {
                "id" : "6DDCE326-0E3F-4576-8C4D-790533E88ECE",
                "inputs" : [
                  "dontCare",
                  "dontCare",
                  "zero",
                  "dontCare",
                  "one",
                  "zero"
                ],
                "outputs" : [
                  "zero"
                ]
              },
              {
                "id" : "6B084083-4980-4992-80AC-75E5B32088F6",
                "inputs" : [
                  "dontCare",
                  "dontCare",
                  "dontCare",
                  "zero",
                  "one",
                  "one"
                ],
                "outputs" : [
                  "zero"
                ]
              },
              {
                "id" : "F0C16798-27D4-4A55-9F95-F9D1AD9FA566",
                "inputs" : [
                  "one",
                  "dontCare",
                  "dontCare",
                  "dontCare",
                  "zero",
                  "zero"
                ],
                "outputs" : [
                  "one"
                ]
              },
              {
                "id" : "14FF6463-6549-41C4-A66D-78E35ED058EA",
                "inputs" : [
                  "dontCare",
                  "one",
                  "dontCare",
                  "dontCare",
                  "zero",
                  "one"
                ],
                "outputs" : [
                  "one"
                ]
              },
              {
                "id" : "5AB44F98-4068-4EE0-92A5-32FE7B9EB954",
                "inputs" : [
                  "dontCare",
                  "dontCare",
                  "one",
                  "dontCare",
                  "one",
                  "zero"
                ],
                "outputs" : [
                  "one"
                ]
              },
              {
                "id" : "F241174D-5E13-41DD-A28B-41F40DF99503",
                "inputs" : [
                  "dontCare",
                  "dontCare",
                  "dontCare",
                  "one",
                  "one",
                  "one"
                ],
                "outputs" : [
                  "one"
                ]
              }
            ]
          }
        }
      },
      "frame" : [
        [
          -150,
          1590
        ],
        [
          533.8134765624999,
          424.39829192546574
        ]
      ],
      "id" : "D36781B9-51C6-460D-8576-221E492CAB69",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 14
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "A",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          150,
          1333.1781728316328
        ],
        [
          80,
          24
        ]
      ],
      "id" : "F16791D5-33F9-459E-9B95-8042185D0C87",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 15
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "F16791D5-33F9-459E-9B95-8042185D0C87"
          },
          "points" : [
            [
              290,
              1345.1781728316328
            ],
            [
              230,
              1345.1781728316328
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.285714285714286
            },
            "element" : "D4A515EC-7D48-4F2E-96DB-9C45B45A52D9"
          }
        }
      },
      "frame" : [
        [
          230,
          1345.1781728316328
        ],
        [
          60,
          0
        ]
      ],
      "id" : "A0A788A5-6AB9-4E6C-BC4D-BD7487721448",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 16
    }
  ],
  "schemaVersion" : 1
}