{
  "draw2d": [
    {
      "type": "shape_designer.figure.PolyRect",
      "id": "e72b4754-e04e-21df-6937-669d31471b19",
      "x": 7965,
      "y": 7965.3276000000005,
      "width": 70,
      "height": 70,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "baseClass": "draw2d.SetFigure",
        "code": "/**\n * by 'Draw2D Shape Designer'\n *\n * Custom JS code to tweak the standard behaviour of the generated\n * shape. add your custome code and event handler here.\n *\n *\n */\ntestShape = testShape.extend({\n\n    init: function(attr, setter, getter){\n         this._super(attr, setter, getter);\n\n        this.attr({resizeable:false});\n        this.installEditPolicy(new draw2d.policy.figure.AntSelectionFeedbackPolicy());\n    },\n\n    /**\n     *  Called by the simulator for every calculation\n     *  loop\n     *  @required\n     **/\n    calculate:function()\n    {\n        var a = this.getInputPort(\"input_a\").getValue();\n        var b = this.getInputPort(\"input_b\").getValue();\n        var c = this.getInputPort(\"input_c\").getValue();\n        \n        // s = a XOR b XOR  c\n        this.getOutputPort(\"output_s\").setValue(a ^ b ^ c);\n        \n        // c = (at least two bits are set)\n        this.getOutputPort(\"output_c\").setValue((a+b+c)>1);\n    },\n\n\n    /**\n     *  Called if the simulation mode is starting\n     *  @required\n     **/\n    onStart:function()\n    {\n    },\n\n    /**\n     *  Called if the simulation mode is stopping\n     *  @required\n     **/\n    onStop:function()\n    {\n    }\n});",
        "name": "Rectangle",
        "markdown": "## Full Adder\n\nFull adder is developed to overcome the drawback of \nHalf Adder circuit. It can add two one-bit numbers \nA and B, and carry c. The full adder is a three \ninput and two output combinational circuit.\n\n\n\n|  A    |    B    |  Cin     |    S    |    C   |\n|:-----:|:-------:|:--------:|:--------:|:-------|\n|   0   |    0    |     0    |     0    |     0  |\n|   0   |    0    |     1    |     1    |     0  |\n|   0   |    1    |     0    |     1    |     0  |\n|   0   |    1    |     1    |     0    |     1  |\n|   1   |    0    |     0    |     0    |     1  |\n|   1   |    0    |     1    |     0    |     1  |\n|   1   |    1    |     0    |     0    |     1  |\n|   1   |    1    |     1    |     0    |     1  |\n"
      },
      "cssClass": "shape_designer_figure_PolyRect",
      "ports": [],
      "bgColor": "rgba(255,255,255,1)",
      "color": "rgba(48,48,48,1)",
      "stroke": 1,
      "radius": 1,
      "dasharray": null,
      "vertices": [
        {
          "x": 7965,
          "y": 7965.3276000000005
        },
        {
          "x": 8035,
          "y": 7965.3276000000005
        },
        {
          "x": 8035,
          "y": 8035.3276000000005
        },
        {
          "x": 7965,
          "y": 8035.3276000000005
        }
      ],
      "blur": 0,
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.SizeFilter"
        },
        {
          "name": "shape_designer.filter.StrokeFilter"
        },
        {
          "name": "shape_designer.filter.FillColorFilter"
        },
        {
          "name": "shape_designer.filter.RadiusFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "aa347e18-3b28-dada-f134-ecac6c2ffa84",
      "x": 7985.65625,
      "y": 7983.3125,
      "width": 28.328125,
      "height": 21,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "Full",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 10,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "5d534841-5021-4cdb-260b-9229aaa38720",
      "x": 7982.717000000001,
      "y": 7996.5617999999995,
      "width": 35.85000038146973,
      "height": 21,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "Adder",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 10,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "e7565a76-9e96-5cb7-3a96-f888e06f053c",
      "x": 7966,
      "y": 7961.1875,
      "width": 28.328125,
      "height": 20.734375,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "A",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 16,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "511fb62f-8edb-1b20-4894-3a53b4d1949b",
      "x": 7967,
      "y": 7989.3125,
      "width": 28.328125,
      "height": 20.734375,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "B",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 16,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "8a2d55b6-32a0-fdfd-68b7-d3df1035e143",
      "x": 8013.34375,
      "y": 7967.1875,
      "width": 28.328125,
      "height": 20.734375,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "S",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 16,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "a2956abc-b259-7b38-17f9-1bcb2abee403",
      "x": 8013.34375,
      "y": 8008.3125,
      "width": 28.328125,
      "height": 20.734375,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "C",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 16,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtPort",
      "id": "3e46095d-560c-8139-3ea0-f44e93718983",
      "x": 8030.8256,
      "y": 7974.25,
      "width": 10,
      "height": 10,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "output_s",
        "type": "Output",
        "direction": 1,
        "fanout": 20
      },
      "cssClass": "shape_designer_figure_ExtPort",
      "ports": [],
      "bgColor": "rgba(55,177,222,1)",
      "color": "rgba(27,27,27,1)",
      "stroke": 1,
      "dasharray": null,
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FanoutFilter"
        },
        {
          "name": "shape_designer.filter.PortDirectionFilter"
        },
        {
          "name": "shape_designer.filter.PortTypeFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtPort",
      "id": "71ba1c80-5739-1862-2a6e-fbcca41e28cb",
      "x": 8031.8256,
      "y": 8016.5617999999995,
      "width": 10,
      "height": 10,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "output_c",
        "type": "Output",
        "direction": 1,
        "fanout": 20
      },
      "cssClass": "shape_designer_figure_ExtPort",
      "ports": [],
      "bgColor": "rgba(55,177,222,1)",
      "color": "rgba(27,27,27,1)",
      "stroke": 1,
      "dasharray": null,
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FanoutFilter"
        },
        {
          "name": "shape_designer.filter.PortDirectionFilter"
        },
        {
          "name": "shape_designer.filter.PortTypeFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtPort",
      "id": "a4825e75-c25c-5cca-36d3-7aad8c012d1a",
      "x": 7959.0768,
      "y": 7969.25,
      "width": 10,
      "height": 10,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "input_a",
        "type": "Input",
        "direction": 3,
        "fanout": 20
      },
      "cssClass": "shape_designer_figure_ExtPort",
      "ports": [],
      "bgColor": "rgba(55,177,222,1)",
      "color": "rgba(27,27,27,1)",
      "stroke": 1,
      "dasharray": null,
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FanoutFilter"
        },
        {
          "name": "shape_designer.filter.PortDirectionFilter"
        },
        {
          "name": "shape_designer.filter.PortTypeFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtPort",
      "id": "eed37de1-e11c-3573-2e0c-74b7ce7b718e",
      "x": 7959.0768,
      "y": 7996.25755,
      "width": 10,
      "height": 10,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "input_b",
        "type": "Input",
        "direction": 3,
        "fanout": 20
      },
      "cssClass": "shape_designer_figure_ExtPort",
      "ports": [],
      "bgColor": "rgba(55,177,222,1)",
      "color": "rgba(27,27,27,1)",
      "stroke": 1,
      "dasharray": null,
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FanoutFilter"
        },
        {
          "name": "shape_designer.filter.PortDirectionFilter"
        },
        {
          "name": "shape_designer.filter.PortTypeFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtPort",
      "id": "075d8dac-2bf8-35d5-c3b1-5c6f9f8116ec",
      "x": 7959.0768,
      "y": 8019.5617999999995,
      "width": 10,
      "height": 10,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "input_c",
        "type": "Input",
        "direction": 3,
        "fanout": 20
      },
      "cssClass": "shape_designer_figure_ExtPort",
      "ports": [],
      "bgColor": "rgba(55,177,222,1)",
      "color": "rgba(27,27,27,1)",
      "stroke": 1,
      "dasharray": null,
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FanoutFilter"
        },
        {
          "name": "shape_designer.filter.PortDirectionFilter"
        },
        {
          "name": "shape_designer.filter.PortTypeFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "508db277-22e0-1fbf-9d91-9daa2b47801d",
      "x": 7967,
      "y": 8011.5617999999995,
      "width": 28.328125,
      "height": 20.734375,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "C",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 16,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    },
    {
      "type": "shape_designer.figure.ExtLabel",
      "id": "9f9bb68a-3e0e-a2d3-aa6e-b2008f5393c5",
      "x": 7977.717000000001,
      "y": 8017.3125,
      "width": 28.328125,
      "height": 20.953125,
      "alpha": 1,
      "selectable": true,
      "draggable": true,
      "angle": 0,
      "userData": {
        "name": "Label"
      },
      "cssClass": "shape_designer_figure_ExtLabel",
      "ports": [],
      "bgColor": "rgba(0,0,0,0)",
      "color": "rgba(27,27,27,1)",
      "stroke": 0,
      "radius": 0,
      "dasharray": null,
      "text": "in",
      "outlineStroke": 0,
      "outlineColor": "rgba(0,0,0,0)",
      "fontSize": 12,
      "fontColor": "rgba(8,8,8,1)",
      "fontFamily": null,
      "editor": "LabelInplaceEditor",
      "filters": [
        {
          "name": "shape_designer.filter.PositionFilter"
        },
        {
          "name": "shape_designer.filter.FontSizeFilter"
        },
        {
          "name": "shape_designer.filter.FontColorFilter"
        }
      ]
    }
  ],
  "image": "data:image/png;base64,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"
}