{
  "Uuid": "1a93cdce474d8231a8504a23f3a4af64",
  "IsCustomNode": false,
  "Description": "Interlude.Result.HasKey: whether the form answered under that key at all.",
  "Name": "Interlude.Result.HasKey",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5bebb263848448fa406b8145665bc5d4",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e5769159da9c806cf3fde94d2e4fb260",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "906f4316d6e6bbb3c8b050c910c8880a",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53171eafeae020d6228bea15c3e309fc",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "478d9b14e72a5c1d021f4bc1911d02de",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"Sheet prefix\";\n\"A-\";\n\"\";\n\"sheetPrefix\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "90e02137ac48c3d2d06f4f0993b65bc8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "966546c3abe3cf7a27a633a5c834e0b4",
          "Name": "label",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9591c66e32310e3d79ac5c965eeb68a",
          "Name": "defaultValue",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b32458f4ffb6b5fd67eed1c115401a9e",
          "Name": "placeholder",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "baae23abff42b41ecdb61c49107e4e88",
          "Name": "key",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "327c058fad596f589e1bd1b77d70693a",
          "Name": "tooltip",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "313c660dcca1ade4c9593da19b790844",
          "Name": "helpText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9a290aeb223629f531c174d25da28d6",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Input.TextBox@string,string,string,string,string,string",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d6901d4e277b10b95b4b482b8fce8d6c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5987dfbda0e32582cd4bb3f350f87bfe",
          "Name": "field",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84381f40afd08e47a4edaa87ae1ce310",
          "Name": "list",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "[field];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0,
      "SerializedHeight": 0,
      "Id": "4f2c3a8d48d8062c8fbcf1d9359f350c",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7f0b16499baa0cf6f4c66553714299fe",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Export"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "6039b05f0a100dea453534c9c0d73508",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6b005ceeb784dc07a9fc48f59c996e7e",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "872e530ec8c027e54f78ae17b25386a0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13daff64a6b56c5d47ab8d511cf5776e",
          "Name": "title",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f41d9d03ea0fb3156a09f21d047e0ae",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0f2ac68b435867971ba1471b78d3e8e",
          "Name": "trigger",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed804fd9878dca289480c29112a90e54",
          "Name": "submitText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0794fe6e61690a946fa9cc358533ff4",
          "Name": "cancelText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01f6f71c1f22fa079c057ea3ca8c7a64",
          "Name": "width",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f26fb1342135e8e7b978ac1bbd18235c",
          "Name": "maxHeight",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7326689f1a53fac80c056dd171446d0",
          "Name": "formId",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44294d4e02f3d39193bfd943d8e08044",
          "Name": "rememberValues",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8148500ef0807c1d0d69ec10981986e",
          "Name": "headlessUseDefaults",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7d311704f6d41df8fed8c6fa15488d8",
          "Name": "theme",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efc2c9808f4d9ee180ab0c61e175740e",
          "Name": "options",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1010109c4cd7148dc3be2c1536966a4",
          "Name": "values",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3eb756ddd863f6746a2009e1b4b641a4",
          "Name": "wasSubmitted",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f0843e769b1b814eb37ebfb16f69c96",
          "Name": "buttonClicked",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69550a9f57a1ca562b6454a546e29f6c",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.Show@string,var[],var,string,string,double,double,string,bool,bool,var,var",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8bb02e02baeb66e1ca20174fa900a090",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3ea267d1ca30bdd2cf270d6f8ebef01a",
          "Name": "title",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5aa564e3621c4ca6bc6b3989134f2848",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84c4a05fc66e0a326a828ac1a1c02150",
          "Name": "submitText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4934ff60f5987cfbc7c6895be840059c",
          "Name": "cancelText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c590cce5e033a11ebd34143fc1fa644",
          "Name": "width",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b80f502601628f10c5b5b5f2dfc29a0",
          "Name": "maxHeight",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f36b12c730857fb6360f0ddda9dc5cf4",
          "Name": "formId",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07f0a1101275bfe3d79638d3c3d8ea34",
          "Name": "rememberValues",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7417badafe89f413b58eafb5ecb5e476",
          "Name": "headlessUseDefaults",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8c0ffbe8e4d81e9c4d40deb08d1e10c",
          "Name": "theme",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "587e78fa9ecf8b330cc79075716239b6",
          "Name": "options",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "660d39fb5141f45e7e126f790ddca518",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.Create@string,var[],string,string,double,double,string,bool,bool,var,var",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7aab45ec7cdfd19f0b26e8aba0fda0cc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6eb975528288a53dc3ada083830579f4",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "536b9e986e3489f5f06012cd536387f2",
          "Name": "indented",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff66b360647713e5358d5e45f5a126aa",
          "Name": "json",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.ToJson@Interlude.Model.FormDefinition,bool",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3f0275e9dd3575ae7f81e1bb72c56256",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2b38b01e3d86f011fdce6b73fa82ff94",
          "Name": "result",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1403e74d2759635e5d6463efc1491522",
          "Name": "key",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b97c5308db5b4e0135ca5309f73cacb6",
          "Name": "value",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Result.HasKey@var,string",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0,
      "SerializedHeight": 0,
      "Id": "6081c1bc804311fbb576b1ff5ad90940",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3c9fb9d8cd2fa12b1fc3d63872a6c6e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "sheetPrefix"
    }
  ],
  "Connectors": [
    {
      "Start": "e5769159da9c806cf3fde94d2e4fb260",
      "End": "966546c3abe3cf7a27a633a5c834e0b4",
      "Id": "d20fed7bc2b048709d7f4b0b02fcd686",
      "IsHidden": "False"
    },
    {
      "Start": "906f4316d6e6bbb3c8b050c910c8880a",
      "End": "d9591c66e32310e3d79ac5c965eeb68a",
      "Id": "13a05c3efd6a13d1da715393a2cdcf74",
      "IsHidden": "False"
    },
    {
      "Start": "53171eafeae020d6228bea15c3e309fc",
      "End": "b32458f4ffb6b5fd67eed1c115401a9e",
      "Id": "e807ad952074b556d0e416af8e682d62",
      "IsHidden": "False"
    },
    {
      "Start": "478d9b14e72a5c1d021f4bc1911d02de",
      "End": "baae23abff42b41ecdb61c49107e4e88",
      "Id": "0312cba02bd02cffe5d87cdfa8f72e28",
      "IsHidden": "False"
    },
    {
      "Start": "f9a290aeb223629f531c174d25da28d6",
      "End": "5987dfbda0e32582cd4bb3f350f87bfe",
      "Id": "1a43e52501a65e662f96ee2fa1d60e02",
      "IsHidden": "False"
    },
    {
      "Start": "7f0b16499baa0cf6f4c66553714299fe",
      "End": "13daff64a6b56c5d47ab8d511cf5776e",
      "Id": "9c4d13c8be769fa70b78890fd4d7e8f8",
      "IsHidden": "False"
    },
    {
      "Start": "84381f40afd08e47a4edaa87ae1ce310",
      "End": "2f41d9d03ea0fb3156a09f21d047e0ae",
      "Id": "972413828e37af05b18872abb71f21ec",
      "IsHidden": "False"
    },
    {
      "Start": "6b005ceeb784dc07a9fc48f59c996e7e",
      "End": "a0f2ac68b435867971ba1471b78d3e8e",
      "Id": "51eda8b41c737d1ddd98c661d0c6317e",
      "IsHidden": "False"
    },
    {
      "Start": "69550a9f57a1ca562b6454a546e29f6c",
      "End": "2b38b01e3d86f011fdce6b73fa82ff94",
      "Id": "05431a9c21e703ed1dfb3089898f2a36",
      "IsHidden": "False"
    },
    {
      "Start": "a3c9fb9d8cd2fa12b1fc3d63872a6c6e",
      "End": "1403e74d2759635e5d6463efc1491522",
      "Id": "cd60429d5227361c958d49b9bd226d0c",
      "IsHidden": "False"
    },
    {
      "Start": "7f0b16499baa0cf6f4c66553714299fe",
      "End": "3ea267d1ca30bdd2cf270d6f8ebef01a",
      "Id": "cbb1997712324fcc7216fb434c2089de",
      "IsHidden": "False"
    },
    {
      "Start": "84381f40afd08e47a4edaa87ae1ce310",
      "End": "5aa564e3621c4ca6bc6b3989134f2848",
      "Id": "936197abe1f35f2a73f5255dfb40c14c",
      "IsHidden": "False"
    },
    {
      "Start": "660d39fb5141f45e7e126f790ddca518",
      "End": "6eb975528288a53dc3ada083830579f4",
      "Id": "62a14ee2f09f7469c2b7be47b5a5cef8",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "Interlude",
      "Version": "1.0.5",
      "ReferenceType": "Package",
      "Nodes": [
        "90e02137ac48c3d2d06f4f0993b65bc8",
        "872e530ec8c027e54f78ae17b25386a0",
        "8bb02e02baeb66e1ca20174fa900a090",
        "7aab45ec7cdfd19f0b26e8aba0fda0cc",
        "3f0275e9dd3575ae7f81e1bb72c56256"
      ]
    }
  ],
  "EnableLegacyPolyCurveBehavior": null,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "4.2",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "4.2.0.5752",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": -17,
      "EyeY": 24,
      "EyeZ": 50,
      "LookX": 12,
      "LookY": -13,
      "LookZ": -58,
      "UpX": 0,
      "UpY": 1,
      "UpZ": 0
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "5bebb263848448fa406b8145665bc5d4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 0,
        "Y": 0
      },
      {
        "Id": "90e02137ac48c3d2d06f4f0993b65bc8",
        "Name": "Input.TextBox",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 430,
        "Y": 0
      },
      {
        "Id": "4f2c3a8d48d8062c8fbcf1d9359f350c",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": -190
      },
      {
        "Id": "d6901d4e277b10b95b4b482b8fce8d6c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 30
      },
      {
        "Id": "6039b05f0a100dea453534c9c0d73508",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 190
      },
      {
        "Id": "6081c1bc804311fbb576b1ff5ad90940",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 400
      },
      {
        "Id": "872e530ec8c027e54f78ae17b25386a0",
        "Name": "Form.Show",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1080,
        "Y": 0
      },
      {
        "Id": "3f0275e9dd3575ae7f81e1bb72c56256",
        "Name": "Result.HasKey",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1500,
        "Y": 460
      },
      {
        "Id": "8bb02e02baeb66e1ca20174fa900a090",
        "Name": "Form.Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1990,
        "Y": 40
      },
      {
        "Id": "7aab45ec7cdfd19f0b26e8aba0fda0cc",
        "Name": "Form.ToJson",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2420,
        "Y": 40
      }
    ],
    "Annotations": [
      {
        "Id": "6f410548d11c5fed2b6f3225d220c49a",
        "Title": "Describe the field",
        "DescriptionText": "What the form holds, built left to right: literals into a code block, the code block into a node, and the nodes gathered into the list Form.Show takes.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "5bebb263848448fa406b8145665bc5d4",
          "90e02137ac48c3d2d06f4f0993b65bc8"
        ],
        "HasNestedGroups": false,
        "Left": -30,
        "Top": -190,
        "Width": 820,
        "Height": 620,
        "FontSize": 36,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": -117,
        "InitialHeight": 577,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#FFB8D8"
      },
      {
        "Id": "dc44b04b40c4df46addaaca173970650",
        "Title": "Show it",
        "DescriptionText": "trigger is false so the graph runs without opening the dialog: every field comes back with its default and buttonClicked reads \"skipped\". Set it to true to see the form.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "4f2c3a8d48d8062c8fbcf1d9359f350c",
          "d6901d4e277b10b95b4b482b8fce8d6c",
          "6039b05f0a100dea453534c9c0d73508",
          "6081c1bc804311fbb576b1ff5ad90940",
          "872e530ec8c027e54f78ae17b25386a0"
        ],
        "HasNestedGroups": false,
        "Left": 760,
        "Top": -350,
        "Width": 700,
        "Height": 1180,
        "FontSize": 36,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": -277,
        "InitialHeight": 1137,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#B9F6CA"
      },
      {
        "Id": "b5edd4bf8f9b9818d310d0a7e324612a",
        "Title": "Read the answer",
        "DescriptionText": "Different from an empty answer: a key is missing when the form never had that field, and empty when it had it and nobody filled it in. Worth checking on a form loaded from JSON, where the file decides which fields exist.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "3f0275e9dd3575ae7f81e1bb72c56256"
        ],
        "HasNestedGroups": false,
        "Left": 1470,
        "Top": 300,
        "Width": 420,
        "Height": 380,
        "FontSize": 36,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 373,
        "InitialHeight": 337,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#C1D676"
      },
      {
        "Id": "e2548c63533ff81031995453a3d1250e",
        "Title": "Keep it as a document",
        "DescriptionText": "Form.Create builds the same form without showing it, and Form.ToJson writes it out. A form saved this way can be reviewed, diffed and loaded again with Form.FromJson.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "8bb02e02baeb66e1ca20174fa900a090",
          "7aab45ec7cdfd19f0b26e8aba0fda0cc"
        ],
        "HasNestedGroups": false,
        "Left": 1960,
        "Top": -120,
        "Width": 880,
        "Height": 800,
        "FontSize": 36,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": -47,
        "InitialHeight": 757,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#D8D8D8"
      }
    ],
    "X": 120,
    "Y": 260,
    "Zoom": 0.62
  }
}
