{
    "version":  "1.0.104",
    "categories":  [
                       {
                           "id":  "fixed",
                           "label":  "固定Shape"
                       },
                       {
                           "id":  "composite",
                           "label":  "複合Shape"
                       },
                       {
                           "id":  "detail",
                           "label":  "可変詳細Shape"
                       },
                       {
                           "id":  "stamp",
                           "label":  "印鑑Shape"
                       },
                       {
                           "id":  "ui-parts",
                           "label":  "仕様書用UIパーツ"
                       }
                   ],
    "shapes":  [
                   {
                       "type":  "START",
                       "label":  "開始",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  30,
                                                          "width":  180,
                                                          "height":  80,
                                                          "rx":  40
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   200,
                                                   70
                                               ],
                                     "top":  [
                                                 110,
                                                 30
                                             ],
                                     "bottom":  [
                                                    110,
                                                    110
                                                ]
                                 }
                   },
                   {
                       "type":  "END",
                       "label":  "終了",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  30,
                                                          "width":  180,
                                                          "height":  80,
                                                          "rx":  40
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   200,
                                                   70
                                               ],
                                     "top":  [
                                                 110,
                                                 30
                                             ],
                                     "bottom":  [
                                                    110,
                                                    110
                                                ]
                                 }
                   },
                   {
                       "type":  "PROCESS",
                       "label":  "処理",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  180,
                                                          "height":  100
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   200,
                                                   70
                                               ],
                                     "top":  [
                                                 110,
                                                 20
                                             ],
                                     "bottom":  [
                                                    110,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "DECISION",
                       "label":  "条件分岐",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M110 20 L200 80 L110 140 L20 80 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  80
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  80
                                              ],
                                     "right":  [
                                                   200,
                                                   80
                                               ],
                                     "top":  [
                                                 110,
                                                 20
                                             ],
                                     "bottom":  [
                                                    110,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "INPUT_OUTPUT",
                       "label":  "入出力",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M40 20 H220 L200 120 H20 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  30,
                                                  70
                                              ],
                                     "right":  [
                                                   210,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "SUB_PROCESS",
                       "label":  "サブプロセス",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  180,
                                                          "height":  100
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M38 20 V120 M182 20 V120"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   200,
                                                   70
                                               ],
                                     "top":  [
                                                 110,
                                                 20
                                             ],
                                     "bottom":  [
                                                    110,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "DOCUMENT",
                       "label":  "ドキュメント",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M20 20 H220 V110 C185 103 153 107 120 119 C86 131 52 131 20 118 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   220,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    119
                                                ]
                                 }
                   },
                   {
                       "type":  "DATABASE",
                       "label":  "データベース",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M30 40 C30 13.333 190 13.333 190 40 V120 C190 146.667 30 146.667 30 120 Z"
                                                      }
                                        },
                                        {
                                            "tag":  "ellipse",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "cx":  110,
                                                          "cy":  40,
                                                          "rx":  80,
                                                          "ry":  20
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M30 80 C30 106.667 190 106.667 190 80"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  84
                                },
                       "ports":  {
                                     "left":  [
                                                  30,
                                                  80
                                              ],
                                     "right":  [
                                                   190,
                                                   80
                                               ],
                                     "top":  [
                                                 110,
                                                 20
                                             ],
                                     "bottom":  [
                                                    110,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "DATA_STORE",
                       "label":  "データストア",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       260,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  30,
                                                          "y":  30,
                                                          "width":  200,
                                                          "height":  100
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M205 30 V130"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  80
                                },
                       "ports":  {
                                     "left":  [
                                                  30,
                                                  80
                                              ],
                                     "right":  [
                                                   230,
                                                   80
                                               ],
                                     "top":  [
                                                 130,
                                                 30
                                             ],
                                     "bottom":  [
                                                    130,
                                                    130
                                                ]
                                 }
                   },
                   {
                       "type":  "MANUAL_INPUT",
                       "label":  "手動入力",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M45 20 H220 V120 H20 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  74
                                },
                       "ports":  {
                                     "left":  [
                                                  32.5,
                                                  70
                                              ],
                                     "right":  [
                                                   220,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "MANUAL_OPERATION",
                       "label":  "手動処理",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M20 20 H220 L195 120 H45 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  32.5,
                                                  70
                                              ],
                                     "right":  [
                                                   207.5,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "PREPARATION",
                       "label":  "準備",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M50 20 H190 L220 70 L190 120 H50 L20 70 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   220,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "DELAY",
                       "label":  "遅延",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       230,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M20 20 H155 C225 20 225 120 155 120 H20 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   210,
                                                   70
                                               ],
                                     "top":  [
                                                 115,
                                                 20
                                             ],
                                     "bottom":  [
                                                    115,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "CONNECTOR",
                       "label":  "接続",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       140,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "circle",
                                            "attrs":  {
                                                          "cx":  70,
                                                          "cy":  70,
                                                          "r":  50
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  70,
                                    "y":  70
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   120,
                                                   70
                                               ],
                                     "top":  [
                                                 70,
                                                 20
                                             ],
                                     "bottom":  [
                                                    70,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "OFFPAGE_CONNECTOR",
                       "label":  "ページ外",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       180,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M20 20 H160 V105 L90 140 L20 105 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  90,
                                    "y":  72
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  75
                                              ],
                                     "right":  [
                                                   160,
                                                   75
                                               ],
                                     "top":  [
                                                 90,
                                                 20
                                             ],
                                     "bottom":  [
                                                    90,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "TABLE",
                       "label":  "テーブル",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  200,
                                                          "height":  120
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M20 52 H220 M20 84 H220 M20 116 H220 M86 20 V140 M153 20 V140"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  36,
                                    "value":  "TABLE"
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  80
                                              ],
                                     "right":  [
                                                   220,
                                                   80
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "VIEW",
                       "label":  "ビュー",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  200,
                                                          "height":  100,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M20 45 H220"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  80,
                                    "value":  "VIEW"
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   220,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "API",
                       "label":  "API",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       140
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M45 20 H195 L220 70 L195 120 H45 L20 70 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  70,
                                    "value":  "API"
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  70
                                              ],
                                     "right":  [
                                                   220,
                                                   70
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    120
                                                ]
                                 }
                   },
                   {
                       "type":  "FILE",
                       "label":  "ファイル",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       200,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M20 20 H135 L180 65 V140 H20 Z"
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail filled",
                                            "attrs":  {
                                                          "d":  "M135 20 V65 H180 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  100,
                                    "y":  92,
                                    "value":  "FILE"
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  80
                                              ],
                                     "right":  [
                                                   180,
                                                   80
                                               ],
                                     "top":  [
                                                 100,
                                                 20
                                             ],
                                     "bottom":  [
                                                    100,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "JSON",
                       "label":  "JSON",
                       "category":  "fixed",
                       "base":  "FILE",
                       "textOverride":  "{ }"
                   },
                   {
                       "type":  "XML",
                       "label":  "XML",
                       "category":  "fixed",
                       "base":  "FILE",
                       "textOverride":  "\u003c/\u003e"
                   },
                   {
                       "type":  "CSV",
                       "label":  "CSV",
                       "category":  "fixed",
                       "base":  "FILE",
                       "textOverride":  "CSV"
                   },
                   {
                       "type":  "OBJECT",
                       "label":  "オブジェクト",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       220,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M110 20 L190 50 V110 L110 140 L30 110 V50 Z"
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M30 50 L110 82 L190 50 M110 82 V140"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  110,
                                    "y":  57,
                                    "value":  "OBJECT"
                                },
                       "ports":  {
                                     "left":  [
                                                  30,
                                                  80
                                              ],
                                     "right":  [
                                                   190,
                                                   80
                                               ],
                                     "top":  [
                                                 110,
                                                 20
                                             ],
                                     "bottom":  [
                                                    110,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "IMAGE",
                       "label":  "画像",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  200,
                                                          "height":  120,
                                                          "rx":  5
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "detail filled",
                                            "attrs":  {
                                                          "cx":  68,
                                                          "cy":  55,
                                                          "r":  12
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M35 123 L87 75 L122 104 L153 72 L205 123 Z"
                                                      }
                                        }
                                    ],
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  80
                                              ],
                                     "right":  [
                                                   220,
                                                   80
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "ICON",
                       "label":  "アイコン",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       160,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  120,
                                                          "height":  120,
                                                          "rx":  24
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail filled",
                                            "attrs":  {
                                                          "d":  "M80 41 L91 64 L116 68 L98 86 L102 112 L80 100 L58 112 L62 86 L44 68 L69 64 Z"
                                                      }
                                        }
                                    ],
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  80
                                              ],
                                     "right":  [
                                                   140,
                                                   80
                                               ],
                                     "top":  [
                                                 80,
                                                 20
                                             ],
                                     "bottom":  [
                                                    80,
                                                    140
                                                ]
                                 }
                   },
                   {
                       "type":  "LABEL",
                       "label":  "ラベル",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       240,
                                       120
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  200,
                                                          "height":  80,
                                                          "rx":  8
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  120,
                                    "y":  60
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  60
                                              ],
                                     "right":  [
                                                   220,
                                                   60
                                               ],
                                     "top":  [
                                                 120,
                                                 20
                                             ],
                                     "bottom":  [
                                                    120,
                                                    100
                                                ]
                                 }
                   },
                   {
                       "type":  "PANEL",
                       "label":  "パネル",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       260,
                                       170
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  220,
                                                          "height":  130,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail filled",
                                            "attrs":  {
                                                          "d":  "M28 20 H232 Q240 20 240 28 V54 H20 V28 Q20 20 28 20 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  130,
                                    "y":  38
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  85
                                              ],
                                     "right":  [
                                                   240,
                                                   85
                                               ],
                                     "top":  [
                                                 130,
                                                 20
                                             ],
                                     "bottom":  [
                                                    130,
                                                    150
                                                ]
                                 }
                   },
                   {
                       "type":  "GROUP",
                       "label":  "グループ",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       280,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "group",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  240,
                                                          "height":  150,
                                                          "rx":  10
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail filled",
                                            "attrs":  {
                                                          "d":  "M20 20 H115 V52 H20 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  67.5,
                                    "y":  36
                                },
                       "ports":  {
                                     "left":  [
                                                  20,
                                                  95
                                              ],
                                     "right":  [
                                                   260,
                                                   95
                                               ],
                                     "top":  [
                                                 140,
                                                 20
                                             ],
                                     "bottom":  [
                                                    140,
                                                    170
                                                ]
                                 }
                   },
                   {
                       "type":  "MULTI_DOCUMENT",
                       "label":  "複数ドキュメント",
                       "category":  "composite",
                       "base":  "DOCUMENT",
                       "viewBox":  [
                                       -20,
                                       0,
                                       260,
                                       180
                                   ],
                       "text":  {
                                    "x":  120,
                                    "y":  70
                                },
                       "offset":  [
                                      -10,
                                      10
                                  ],
                       "portSets":  {
                                        "2":  {
                                                  "left":  [
                                                               10,
                                                               80
                                                           ],
                                                  "right":  [
                                                                220,
                                                                80
                                                            ],
                                                  "top":  [
                                                              110,
                                                              20
                                                          ],
                                                  "bottom":  [
                                                                 110,
                                                                 129
                                                             ]
                                              },
                                        "3":  {
                                                  "left":  [
                                                               0,
                                                               90
                                                           ],
                                                  "right":  [
                                                                220,
                                                                90
                                                            ],
                                                  "top":  [
                                                              100,
                                                              20
                                                          ],
                                                  "bottom":  [
                                                                 100,
                                                                 139
                                                             ]
                                              },
                                        "4":  {
                                                  "left":  [
                                                               -10,
                                                               100
                                                           ],
                                                  "right":  [
                                                                220,
                                                                100
                                                            ],
                                                  "top":  [
                                                              90,
                                                              20
                                                          ],
                                                  "bottom":  [
                                                                 90,
                                                                 149
                                                             ]
                                              }
                                    }
                   },
                   {
                       "type":  "COLLECTION",
                       "label":  "コレクション",
                       "category":  "composite",
                       "base":  "OBJECT",
                       "viewBox":  [
                                       -20,
                                       0,
                                       240,
                                       200
                                   ],
                       "text":  {
                                    "x":  110,
                                    "y":  57,
                                    "value":  "COLLECTION"
                                },
                       "offset":  [
                                      -10,
                                      10
                                  ],
                       "portSets":  {
                                        "2":  {
                                                  "left":  [
                                                               20,
                                                               90
                                                           ],
                                                  "right":  [
                                                                190,
                                                                90
                                                            ],
                                                  "top":  [
                                                              100,
                                                              23.75
                                                          ],
                                                  "bottom":  [
                                                                 100,
                                                                 150
                                                             ]
                                              },
                                        "3":  {
                                                  "left":  [
                                                               10,
                                                               100
                                                           ],
                                                  "right":  [
                                                                190,
                                                                100
                                                            ],
                                                  "top":  [
                                                              90,
                                                              27.5
                                                          ],
                                                  "bottom":  [
                                                                 90,
                                                                 160
                                                             ]
                                              },
                                        "4":  {
                                                  "left":  [
                                                               0,
                                                               110
                                                           ],
                                                  "right":  [
                                                                190,
                                                                110
                                                            ],
                                                  "top":  [
                                                              80,
                                                              31.25
                                                          ],
                                                  "bottom":  [
                                                                 80,
                                                                 170
                                                             ]
                                              }
                                    }
                   },
                   {
                       "type":  "TABLE_DETAIL",
                       "label":  "テーブル詳細",
                       "category":  "detail",
                       "renderer":  "table-detail",
                       "columns":  [
                                       "フィールド名",
                                       "略名",
                                       "型"
                                   ],
                       "fieldPorts":  true,
                       "tablePorts":  true
                   },
                   {
                       "type":  "INTERNAL_DETAIL",
                       "label":  "内部表現",
                       "category":  "detail",
                       "renderer":  "internal-detail",
                       "columns":  [
                                       "項目名",
                                       "型"
                                   ],
                       "fieldPorts":  true,
                       "tablePorts":  true,
                       "runtime":  {
                                       "kind":  "internal-detail",
                                       "display":  "internal-representation"
                                   }
                   },
                   {
                       "type":  "STAMP_CIRCLE",
                       "label":  "丸印",
                       "category":  "stamp",
                       "renderer":  "stamp",
                       "stampKind":  "circle",
                       "ports":  {

                                 },
                       "runtime":  {
                                       "kind":  "stamp",
                                       "joint":  false
                                   },
                       "stampDefaultDiameterMm":  15
                   },
                   {
                       "type":  "STAMP_SQUARE",
                       "label":  "角印",
                       "category":  "stamp",
                       "renderer":  "stamp",
                       "stampKind":  "square",
                       "ports":  {

                                 },
                       "runtime":  {
                                       "kind":  "stamp",
                                       "joint":  false
                                   },
                       "stampDefaultDiameterMm":  15
                   },
                   {
                       "type":  "STAMP_OVAL",
                       "label":  "楕円印",
                       "category":  "stamp",
                       "renderer":  "stamp",
                       "stampKind":  "oval",
                       "ports":  {

                                 },
                       "runtime":  {
                                       "kind":  "stamp",
                                       "joint":  false
                                   },
                       "stampDefaultDiameterMm":  15,
                       "stampDefaultOrientation":  "vertical"
                   },
                   {
                       "type":  "STAMP_DATE",
                       "label":  "データ印",
                       "category":  "stamp",
                       "renderer":  "stamp",
                       "stampKind":  "date",
                       "ports":  {

                                 },
                       "runtime":  {
                                       "kind":  "stamp",
                                       "joint":  false,
                                       "dateFormat":  true
                                   },
                       "stampDefaultDiameterMm":  15
                   },
                   {
                       "type":  "STAMP_CORRECTION",
                       "label":  "訂正印",
                       "category":  "stamp",
                       "renderer":  "stamp",
                       "stampKind":  "correction",
                       "stampDefaultDiameterMm":  10,
                       "stampDefaultOrientation":  "vertical",
                       "ports":  {

                                 },
                       "runtime":  {
                                       "kind":  "stamp",
                                       "joint":  false,
                                       "defaultDiameterMm":  10,
                                       "shapeOrientation":  "vertical"
                                   },
                       "correctionDefaults":  {
                                                  "targetText":  "訂正対象",
                                                  "lineWidth":  1.5,
                                                  "lineCount":  2,
                                                  "lineOffset":  0
                                              }
                   },
                   {
                       "type":  "SCHEDULE_TRIGGER",
                       "label":  "スケジュール起点",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       180,
                                       150
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "attrs":  {
                                                          "d":  "M90 15 L150 45 L150 105 L90 135 L30 105 L30 45 Z"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  90,
                                    "y":  72,
                                    "value":  "スケジュール\n起点"
                                },
                       "ports":  {

                                 },
                       "namedPorts":  [
                                          {
                                              "id":  "schedule-out",
                                              "role":  "OUT",
                                              "key":  "OUT",
                                              "label":  "OUT",
                                              "position":  "RIGHT",
                                              "point":  [
                                                            150,
                                                            75
                                                        ],
                                              "vertical":  {
                                                               "position":  "BOTTOM",
                                                               "point":  [
                                                                             90,
                                                                             135
                                                                         ]
                                                           }
                                          }
                                      ],
                       "runtime":  {
                                       "kind":  "schedule-trigger",
                                       "icon":  "◷"
                                   }
                   },
                   {
                       "type":  "JOB",
                       "label":  "ジョブ",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       260,
                                       160
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  220,
                                                          "height":  120,
                                                          "rx":  18
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  130,
                                    "y":  78
                                },
                       "ports":  {

                                 },
                       "namedPorts":  [
                                          {
                                              "id":  "job-in",
                                              "role":  "IN",
                                              "key":  "IN",
                                              "label":  "IN",
                                              "position":  "LEFT",
                                              "point":  [
                                                            20,
                                                            80
                                                        ],
                                              "vertical":  {
                                                               "position":  "TOP",
                                                               "point":  [
                                                                             130,
                                                                             20
                                                                         ]
                                                           }
                                          },
                                          {
                                              "id":  "job-success",
                                              "role":  "OUT",
                                              "key":  "SUCCESS",
                                              "label":  "SUCCESS",
                                              "position":  "RIGHT",
                                              "point":  [
                                                            240,
                                                            80
                                                        ],
                                              "vertical":  {
                                                               "position":  "BOTTOM",
                                                               "point":  [
                                                                             130,
                                                                             140
                                                                         ]
                                                           }
                                          },
                                          {
                                              "id":  "job-error",
                                              "role":  "OUT",
                                              "key":  "ERROR",
                                              "label":  "ERROR",
                                              "position":  "BOTTOM",
                                              "point":  [
                                                            130,
                                                            140
                                                        ],
                                              "vertical":  {
                                                               "position":  "RIGHT",
                                                               "point":  [
                                                                             240,
                                                                             80
                                                                         ]
                                                           }
                                          }
                                      ],
                       "runtime":  {
                                       "kind":  "job"
                                   }
                   },
                   {
                       "type":  "JOBNET",
                       "label":  "ジョブネット",
                       "category":  "fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       300,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "jobnet",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  20,
                                                          "width":  260,
                                                          "height":  150,
                                                          "rx":  10
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "detail",
                                            "attrs":  {
                                                          "d":  "M20 58 H280"
                                                      }
                                        }
                                    ],
                       "text":  {
                                    "x":  150,
                                    "y":  88
                                },
                       "ports":  {

                                 },
                       "namedPorts":  [
                                          {
                                              "id":  "jobnet-in",
                                              "role":  "IN",
                                              "key":  "IN",
                                              "label":  "IN",
                                              "position":  "LEFT",
                                              "point":  [
                                                            20,
                                                            95
                                                        ],
                                              "vertical":  {
                                                               "position":  "TOP",
                                                               "point":  [
                                                                             150,
                                                                             20
                                                                         ]
                                                           }
                                          },
                                          {
                                              "id":  "jobnet-success",
                                              "role":  "OUT",
                                              "key":  "SUCCESS",
                                              "label":  "SUCCESS",
                                              "position":  "RIGHT",
                                              "point":  [
                                                            280,
                                                            95
                                                        ],
                                              "vertical":  {
                                                               "position":  "BOTTOM",
                                                               "point":  [
                                                                             150,
                                                                             170
                                                                         ]
                                                           }
                                          },
                                          {
                                              "id":  "jobnet-error",
                                              "role":  "OUT",
                                              "key":  "ERROR",
                                              "label":  "ERROR",
                                              "position":  "BOTTOM",
                                              "point":  [
                                                            150,
                                                            170
                                                        ],
                                              "vertical":  {
                                                               "position":  "RIGHT",
                                                               "point":  [
                                                                             280,
                                                                             95
                                                                         ]
                                                           }
                                          }
                                      ],
                       "runtime":  {
                                       "kind":  "jobnet"
                                   }
                   },
                   {
                       "type":  "WINDOW_FRAME_UI",
                       "label":  "ウィンドウ枠",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "タイトルと内容領域を持つ画面枠",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-body",
                                            "attrs":  {
                                                          "x":  16,
                                                          "y":  12,
                                                          "width":  288,
                                                          "height":  166,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  16,
                                                          "y":  12,
                                                          "width":  288,
                                                          "height":  39,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x1":  17,
                                                          "y1":  50,
                                                          "x2":  303,
                                                          "y2":  50
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  36,
                                                          "y":  32,
                                                          "text-anchor":  "start",
                                                          "font-size":  15,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "画面仕様"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x1":  247,
                                                          "y1":  32,
                                                          "x2":  259,
                                                          "y2":  32
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x":  269,
                                                          "y":  25,
                                                          "width":  12,
                                                          "height":  12,
                                                          "rx":  0
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-danger",
                                            "attrs":  {
                                                          "d":  "M290 24 L300 37 M300 24 L290 37"
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  32,
                                                          "y":  66,
                                                          "width":  256,
                                                          "height":  96,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  114,
                                                          "text-anchor":  "middle",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "コンテンツ領域"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "WINDOW_CONTROL_MINIMIZE",
                       "label":  "最小化",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "ウィンドウを最小化するボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  96,
                                                          "y":  51,
                                                          "width":  128,
                                                          "height":  88,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "x1":  137,
                                                          "y1":  109,
                                                          "x2":  183,
                                                          "y2":  109
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "WINDOW_CONTROL_MAXIMIZE",
                       "label":  "最大化",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "ウィンドウを最大化するボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  96,
                                                          "y":  51,
                                                          "width":  128,
                                                          "height":  88,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x":  139,
                                                          "y":  76,
                                                          "width":  42,
                                                          "height":  37,
                                                          "rx":  0
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "WINDOW_CONTROL_RESTORE",
                       "label":  "元に戻す",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "最大化前の大きさに戻すボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  96,
                                                          "y":  51,
                                                          "width":  128,
                                                          "height":  88,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x":  151,
                                                          "y":  76,
                                                          "width":  42,
                                                          "height":  36,
                                                          "rx":  0
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M139 104 V67 H181"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "WINDOW_CONTROL_CLOSE",
                       "label":  "閉じる",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "ウィンドウを閉じるボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  96,
                                                          "y":  51,
                                                          "width":  128,
                                                          "height":  88,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-danger",
                                            "attrs":  {
                                                          "x1":  141,
                                                          "y1":  74,
                                                          "x2":  180,
                                                          "y2":  113
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-danger",
                                            "attrs":  {
                                                          "x1":  180,
                                                          "y1":  74,
                                                          "x2":  141,
                                                          "y2":  113
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "BUTTON_RECT",
                       "label":  "ボタン",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "標準操作ボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  50,
                                                          "y":  53,
                                                          "width":  220,
                                                          "height":  84,
                                                          "rx":  14
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-inverse",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  95,
                                                          "text-anchor":  "middle",
                                                          "font-size":  25,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "保存する"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "BUTTON_ICON",
                       "label":  "アイコンボタン",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "アイコンのみの操作ボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  103,
                                                          "y":  44,
                                                          "width":  114,
                                                          "height":  105,
                                                          "rx":  16
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "cx":  160,
                                                          "cy":  96,
                                                          "r":  28
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M160 77 V115 M141 96 H179"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "BUTTON_SPLIT",
                       "label":  "スプリットボタン",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "主操作と候補の分割ボタン",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  45,
                                                          "y":  56,
                                                          "width":  230,
                                                          "height":  82,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-inverse-line",
                                            "attrs":  {
                                                          "x1":  216,
                                                          "y1":  57,
                                                          "x2":  216,
                                                          "y2":  137
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-inverse",
                                            "attrs":  {
                                                          "x":  130,
                                                          "y":  97,
                                                          "text-anchor":  "middle",
                                                          "font-size":  24,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "実行"
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-inverse-line",
                                            "attrs":  {
                                                          "d":  "M238 90 l14 14 l14 -14"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CHECKBOX_UI",
                       "label":  "チェックボックス",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "ON/OFF選択",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  74,
                                                          "y":  65,
                                                          "width":  56,
                                                          "height":  56,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-success",
                                            "attrs":  {
                                                          "d":  "M87 92 l15 15 l27 -31"
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  147,
                                                          "y":  95,
                                                          "text-anchor":  "start",
                                                          "font-size":  21,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "有効にする"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "RADIO_BUTTON_UI",
                       "label":  "オプションボタン",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "単一選択",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "cx":  102,
                                                          "cy":  94,
                                                          "r":  27
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  102,
                                                          "cy":  94,
                                                          "r":  14
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  144,
                                                          "y":  95,
                                                          "text-anchor":  "start",
                                                          "font-size":  21,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "選択肢 A"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TEXTBOX_UI",
                       "label":  "テキストボックス",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "1行文字入力",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  26,
                                                          "y":  59,
                                                          "width":  268,
                                                          "height":  76,
                                                          "rx":  9
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  48,
                                                          "y":  97,
                                                          "text-anchor":  "start",
                                                          "font-size":  19,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "入力してください"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-accent-line",
                                            "attrs":  {
                                                          "x1":  248,
                                                          "y1":  80,
                                                          "x2":  248,
                                                          "y2":  114
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "COMBOBOX_UI",
                       "label":  "コンボボックス",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "候補付き入力",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  25,
                                                          "y":  43,
                                                          "width":  270,
                                                          "height":  60,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  44,
                                                          "y":  74,
                                                          "text-anchor":  "start",
                                                          "font-size":  20,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "選択項目"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x1":  237,
                                                          "y1":  44,
                                                          "x2":  237,
                                                          "y2":  102
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M258 68 l12 12 l12 -12"
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  25,
                                                          "y":  104,
                                                          "width":  270,
                                                          "height":  69,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  48,
                                                          "y":  126,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 1"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  48,
                                                          "y":  154,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 2"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TOAST_UI",
                       "label":  "トースト通知",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "簡易通知",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  28,
                                                          "y":  51,
                                                          "width":  264,
                                                          "height":  91,
                                                          "rx":  14
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-success-fill",
                                            "attrs":  {
                                                          "x":  28,
                                                          "y":  52,
                                                          "width":  9,
                                                          "height":  90,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-success",
                                            "attrs":  {
                                                          "cx":  57,
                                                          "cy":  96,
                                                          "r":  13
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  80,
                                                          "y":  79,
                                                          "text-anchor":  "start",
                                                          "font-size":  20,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "保存しました"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  80,
                                                          "y":  109,
                                                          "text-anchor":  "start",
                                                          "font-size":  14,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "操作が完了しました"
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "d":  "M269 71 l11 11 M280 71 l-11 11"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "DIALOG_UI",
                       "label":  "ダイアログ",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "モーダルダイアログ",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  33,
                                                          "y":  24,
                                                          "width":  254,
                                                          "height":  145,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  33,
                                                          "y":  24,
                                                          "width":  254,
                                                          "height":  35,
                                                          "rx":  11
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  50,
                                                          "y":  42,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "確認"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  98,
                                                          "text-anchor":  "middle",
                                                          "font-size":  19,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "削除しますか？"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  122,
                                                          "width":  55,
                                                          "height":  29,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  225,
                                                          "y":  122,
                                                          "width":  53,
                                                          "height":  29,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  188,
                                                          "y":  137,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "戻る"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-inverse",
                                            "attrs":  {
                                                          "x":  251,
                                                          "y":  137,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "OK"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TAB_UI",
                       "label":  "タブ",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "タブ切替見出し",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  22,
                                                          "y":  57,
                                                          "width":  276,
                                                          "height":  92,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  22,
                                                          "y":  31,
                                                          "width":  85,
                                                          "height":  37,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  108,
                                                          "y":  32,
                                                          "width":  88,
                                                          "height":  35,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  197,
                                                          "y":  32,
                                                          "width":  90,
                                                          "height":  35,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-inverse",
                                            "attrs":  {
                                                          "x":  65,
                                                          "y":  51,
                                                          "text-anchor":  "middle",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "一般"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  151,
                                                          "y":  51,
                                                          "text-anchor":  "middle",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "詳細"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  242,
                                                          "y":  51,
                                                          "text-anchor":  "middle",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "設定"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  106,
                                                          "text-anchor":  "middle",
                                                          "font-size":  18,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "タブの内容"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "MENU_UI",
                       "label":  "メニュー",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "操作候補の一覧",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  65,
                                                          "y":  28,
                                                          "width":  190,
                                                          "height":  142,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  87,
                                                          "cy":  51,
                                                          "r":  4
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  51,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "開く"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  71,
                                                          "y":  70,
                                                          "width":  178,
                                                          "height":  34,
                                                          "rx":  5
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  87,
                                                          "cy":  86,
                                                          "r":  4
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  86,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "保存"
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  87,
                                                          "cy":  121,
                                                          "r":  4
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  121,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "共有"
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  87,
                                                          "cy":  154,
                                                          "r":  4
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  154,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "閉じる"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_MONTH",
                       "label":  "月カレンダー",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "1か月の予定表示",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  15,
                                                          "y":  9,
                                                          "width":  290,
                                                          "height":  172,
                                                          "rx":  9
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  15,
                                                          "y":  9,
                                                          "width":  290,
                                                          "height":  37,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  28,
                                                          "text-anchor":  "middle",
                                                          "font-size":  15,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2026年10月"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24.0,
                                                          "y1":  49,
                                                          "x2":  24.0,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  62.857142857142854,
                                                          "y1":  49,
                                                          "x2":  62.857142857142854,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  101.71428571428571,
                                                          "y1":  49,
                                                          "x2":  101.71428571428571,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  140.57142857142856,
                                                          "y1":  49,
                                                          "x2":  140.57142857142856,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  179.42857142857142,
                                                          "y1":  49,
                                                          "x2":  179.42857142857142,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  218.28571428571428,
                                                          "y1":  49,
                                                          "x2":  218.28571428571428,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  257.1428571428571,
                                                          "y1":  49,
                                                          "x2":  257.1428571428571,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  296.0,
                                                          "y1":  49,
                                                          "x2":  296.0,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  43.42857142857143,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "日"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  82.28571428571428,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "月"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121.14285714285714,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "火"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  160.0,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "水"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  198.85714285714283,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "木"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  237.7142857142857,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "金"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  276.57142857142856,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "土"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  72.0,
                                                          "x2":  296,
                                                          "y2":  72.0
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  96.75,
                                                          "x2":  296,
                                                          "y2":  96.75
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  121.5,
                                                          "x2":  296,
                                                          "y2":  121.5
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  146.25,
                                                          "x2":  296,
                                                          "y2":  146.25
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  171.0,
                                                          "x2":  296,
                                                          "y2":  171.0
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  33.0,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "1"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  71.85714285714286,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  110.71428571428571,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "3"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  149.57142857142856,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "4"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  188.42857142857142,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "5"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  227.28571428571428,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "6"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  266.1428571428571,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "7"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  33.0,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "8"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  71.85714285714286,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "9"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  110.71428571428571,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "10"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  149.57142857142856,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "11"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  188.42857142857142,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "12"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  227.28571428571428,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "13"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  266.1428571428571,
                                                          "y":  110.75,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "14"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  33.0,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "15"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  71.85714285714286,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "16"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  110.71428571428571,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "17"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  149.57142857142856,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  188.42857142857142,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "19"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  227.28571428571428,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "20"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  266.1428571428571,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "21"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  33.0,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "22"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  71.85714285714286,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "23"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  110.71428571428571,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "24"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  149.57142857142856,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "25"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  188.42857142857142,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "26"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  227.28571428571428,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "27"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  266.1428571428571,
                                                          "y":  160.25,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "28"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  104.71428571428571,
                                                          "y":  98.75,
                                                          "width":  32.857142857142854,
                                                          "height":  20.75,
                                                          "rx":  4
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_WEEK",
                       "label":  "週カレンダー",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "1週間の予定表示",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  15,
                                                          "y":  9,
                                                          "width":  290,
                                                          "height":  172,
                                                          "rx":  9
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  15,
                                                          "y":  9,
                                                          "width":  290,
                                                          "height":  37,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  28,
                                                          "text-anchor":  "middle",
                                                          "font-size":  15,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "10/12 ～ 10/18"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24.0,
                                                          "y1":  49,
                                                          "x2":  24.0,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  62.857142857142854,
                                                          "y1":  49,
                                                          "x2":  62.857142857142854,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  101.71428571428571,
                                                          "y1":  49,
                                                          "x2":  101.71428571428571,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  140.57142857142856,
                                                          "y1":  49,
                                                          "x2":  140.57142857142856,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  179.42857142857142,
                                                          "y1":  49,
                                                          "x2":  179.42857142857142,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  218.28571428571428,
                                                          "y1":  49,
                                                          "x2":  218.28571428571428,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  257.1428571428571,
                                                          "y1":  49,
                                                          "x2":  257.1428571428571,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  296.0,
                                                          "y1":  49,
                                                          "x2":  296.0,
                                                          "y2":  171
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  43.42857142857143,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "日"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  82.28571428571428,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "月"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121.14285714285714,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "火"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  160.0,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "水"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  198.85714285714283,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "木"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  237.7142857142857,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "金"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  276.57142857142856,
                                                          "y":  59,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "土"
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  72.0,
                                                          "x2":  296,
                                                          "y2":  72.0
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  121.5,
                                                          "x2":  296,
                                                          "y2":  121.5
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  24,
                                                          "y1":  171.0,
                                                          "x2":  296,
                                                          "y2":  171.0
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  33.0,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "12"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  71.85714285714286,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "13"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  110.71428571428571,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "14"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  149.57142857142856,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "15"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  188.42857142857142,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "16"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  227.28571428571428,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "17"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  266.1428571428571,
                                                          "y":  86.0,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  33.0,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "19"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  71.85714285714286,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "20"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  110.71428571428571,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "21"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  149.57142857142856,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "22"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  188.42857142857142,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "23"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  227.28571428571428,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "24"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-small",
                                            "attrs":  {
                                                          "x":  266.1428571428571,
                                                          "y":  135.5,
                                                          "text-anchor":  "start",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "25"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  104.71428571428571,
                                                          "y":  123.5,
                                                          "width":  32.857142857142854,
                                                          "height":  45.5,
                                                          "rx":  4
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_DAY_CELL",
                       "label":  "日付セル",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "通常の日付セル",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  78,
                                                          "y":  26,
                                                          "width":  164,
                                                          "height":  138,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  81,
                                                          "text-anchor":  "middle",
                                                          "font-size":  50,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_DAY_SELECTED",
                       "label":  "選択日セル",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "選択状態の日付セル",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  78,
                                                          "y":  26,
                                                          "width":  164,
                                                          "height":  138,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  89,
                                                          "y":  37,
                                                          "width":  142,
                                                          "height":  116,
                                                          "rx":  9
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  81,
                                                          "text-anchor":  "middle",
                                                          "font-size":  50,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-accent-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  132,
                                                          "text-anchor":  "middle",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "選択中"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_DAY_TODAY",
                       "label":  "今日セル",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "今日の強調表示",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  78,
                                                          "y":  26,
                                                          "width":  164,
                                                          "height":  138,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  89,
                                                          "y":  37,
                                                          "width":  142,
                                                          "height":  116,
                                                          "rx":  9
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  81,
                                                          "text-anchor":  "middle",
                                                          "font-size":  50,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-accent-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  130,
                                                          "text-anchor":  "middle",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "TODAY"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_DAY_HOLIDAY",
                       "label":  "祝日セル",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "祝日の日付",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  78,
                                                          "y":  26,
                                                          "width":  164,
                                                          "height":  138,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-danger-soft",
                                            "attrs":  {
                                                          "x":  89,
                                                          "y":  37,
                                                          "width":  142,
                                                          "height":  116,
                                                          "rx":  9
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  81,
                                                          "text-anchor":  "middle",
                                                          "font-size":  50,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-danger-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  129,
                                                          "text-anchor":  "middle",
                                                          "font-size":  19,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "祝日"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_DAY_EVENT",
                       "label":  "イベントセル",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "イベントを持つ日付",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  78,
                                                          "y":  26,
                                                          "width":  164,
                                                          "height":  138,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  81,
                                                          "text-anchor":  "middle",
                                                          "font-size":  50,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  149,
                                                          "cy":  127,
                                                          "r":  7
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-success-fill",
                                            "attrs":  {
                                                          "cx":  172,
                                                          "cy":  127,
                                                          "r":  7
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_DAY_TASK",
                       "label":  "タスクセル",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "タスクを持つ日付",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  78,
                                                          "y":  26,
                                                          "width":  164,
                                                          "height":  138,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  81,
                                                          "text-anchor":  "middle",
                                                          "font-size":  50,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  123,
                                                          "y":  120,
                                                          "width":  74,
                                                          "height":  19,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-inverse",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  131,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "タスク"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_HEADER",
                       "label":  "カレンダーヘッダ",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "年月と前月/翌月",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  22,
                                                          "y":  59,
                                                          "width":  276,
                                                          "height":  74,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M60 88 l-14 11 l14 11"
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  97,
                                                          "text-anchor":  "middle",
                                                          "font-size":  21,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2026年10月"
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M260 88 l14 11 l-14 11"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_NAV_PREV",
                       "label":  "前へ",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "前月/前週へ移動",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  106,
                                                          "y":  49,
                                                          "width":  108,
                                                          "height":  94,
                                                          "rx":  14
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M178 65 l-37 31 l37 31"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "CALENDAR_NAV_NEXT",
                       "label":  "次へ",
                       "category":  "ui-parts",
                       "uiGroup":  "カレンダー",
                       "description":  "翌月/翌週へ移動",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  106,
                                                          "y":  49,
                                                          "width":  108,
                                                          "height":  94,
                                                          "rx":  14
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M141 65 l37 31 l-37 31"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_GRID",
                       "label":  "時間グリッド",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "時間目盛りと背景格子",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-body",
                                            "attrs":  {
                                                          "x":  16,
                                                          "y":  12,
                                                          "width":  288,
                                                          "height":  166,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  48,
                                                          "y1":  25,
                                                          "x2":  48,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  80,
                                                          "y1":  25,
                                                          "x2":  80,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  112,
                                                          "y1":  25,
                                                          "x2":  112,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  144,
                                                          "y1":  25,
                                                          "x2":  144,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  176,
                                                          "y1":  25,
                                                          "x2":  176,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  208,
                                                          "y1":  25,
                                                          "x2":  208,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  240,
                                                          "y1":  25,
                                                          "x2":  240,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  272,
                                                          "y1":  25,
                                                          "x2":  272,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  45,
                                                          "x2":  294,
                                                          "y2":  45
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  78,
                                                          "x2":  294,
                                                          "y2":  78
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  111,
                                                          "x2":  294,
                                                          "y2":  111
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  144,
                                                          "x2":  294,
                                                          "y2":  144
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  68,
                                                          "y":  77,
                                                          "width":  168,
                                                          "height":  34,
                                                          "rx":  7
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_BAR",
                       "label":  "タイムバー",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "開始・終了を示す時間帯",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  18,
                                                          "y":  45,
                                                          "width":  284,
                                                          "height":  102,
                                                          "rx":  11
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  69,
                                                          "y":  79,
                                                          "width":  192,
                                                          "height":  33,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  46,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "9"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  279,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_BAR_RANGE",
                       "label":  "範囲バー",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "開始・終了ハンドル付き",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  18,
                                                          "y":  45,
                                                          "width":  284,
                                                          "height":  102,
                                                          "rx":  11
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  76,
                                                          "y":  79,
                                                          "width":  176,
                                                          "height":  33,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-strong-fill",
                                            "attrs":  {
                                                          "x":  72,
                                                          "y":  75,
                                                          "width":  8,
                                                          "height":  41,
                                                          "rx":  3
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-strong-fill",
                                            "attrs":  {
                                                          "x":  249,
                                                          "y":  75,
                                                          "width":  8,
                                                          "height":  41,
                                                          "rx":  3
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  46,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "9"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  279,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_BAR_SELECTED",
                       "label":  "選択バー",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "選択中のバー",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  18,
                                                          "y":  45,
                                                          "width":  284,
                                                          "height":  102,
                                                          "rx":  11
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  64,
                                                          "y":  79,
                                                          "width":  205,
                                                          "height":  33,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-selected-outline",
                                            "attrs":  {
                                                          "x":  64,
                                                          "y":  79,
                                                          "width":  205,
                                                          "height":  33,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  46,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "9"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  279,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  12,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_VERTICAL",
                       "label":  "縦タイムライン",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "時間を縦方向に表す",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-body",
                                            "attrs":  {
                                                          "x":  16,
                                                          "y":  12,
                                                          "width":  288,
                                                          "height":  166,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  35,
                                                          "y1":  35,
                                                          "x2":  288,
                                                          "y2":  35
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  35,
                                                          "y1":  58,
                                                          "x2":  288,
                                                          "y2":  58
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  35,
                                                          "y1":  81,
                                                          "x2":  288,
                                                          "y2":  81
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  35,
                                                          "y1":  104,
                                                          "x2":  288,
                                                          "y2":  104
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  35,
                                                          "y1":  127,
                                                          "x2":  288,
                                                          "y2":  127
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  35,
                                                          "y1":  150,
                                                          "x2":  288,
                                                          "y2":  150
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  87,
                                                          "y1":  22,
                                                          "x2":  87,
                                                          "y2":  169
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  139,
                                                          "y1":  22,
                                                          "x2":  139,
                                                          "y2":  169
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  191,
                                                          "y1":  22,
                                                          "x2":  191,
                                                          "y2":  169
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  243,
                                                          "y1":  22,
                                                          "x2":  243,
                                                          "y2":  169
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  122,
                                                          "y":  50,
                                                          "width":  42,
                                                          "height":  92,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  28,
                                                          "text-anchor":  "middle",
                                                          "font-size":  13,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "日 月 火 水 木"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_HORIZONTAL",
                       "label":  "横タイムライン",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "時間を横方向に表す",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-body",
                                            "attrs":  {
                                                          "x":  16,
                                                          "y":  12,
                                                          "width":  288,
                                                          "height":  166,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  48,
                                                          "y1":  25,
                                                          "x2":  48,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  80,
                                                          "y1":  25,
                                                          "x2":  80,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  112,
                                                          "y1":  25,
                                                          "x2":  112,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  144,
                                                          "y1":  25,
                                                          "x2":  144,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  176,
                                                          "y1":  25,
                                                          "x2":  176,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  208,
                                                          "y1":  25,
                                                          "x2":  208,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  240,
                                                          "y1":  25,
                                                          "x2":  240,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  272,
                                                          "y1":  25,
                                                          "x2":  272,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  45,
                                                          "x2":  294,
                                                          "y2":  45
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  78,
                                                          "x2":  294,
                                                          "y2":  78
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  111,
                                                          "x2":  294,
                                                          "y2":  111
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  144,
                                                          "x2":  294,
                                                          "y2":  144
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  68,
                                                          "y":  77,
                                                          "width":  168,
                                                          "height":  34,
                                                          "rx":  7
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_LABEL_HOUR",
                       "label":  "時刻ラベル",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "時間目盛りの文字",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  52,
                                                          "y":  62,
                                                          "width":  216,
                                                          "height":  68,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  96,
                                                          "text-anchor":  "middle",
                                                          "font-size":  35,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "09:00"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIMELINE_MARKER_NOW",
                       "label":  "現在時刻線",
                       "category":  "ui-parts",
                       "uiGroup":  "タイムライン",
                       "description":  "現在時刻位置",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-body",
                                            "attrs":  {
                                                          "x":  16,
                                                          "y":  12,
                                                          "width":  288,
                                                          "height":  166,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  48,
                                                          "y1":  25,
                                                          "x2":  48,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  80,
                                                          "y1":  25,
                                                          "x2":  80,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  112,
                                                          "y1":  25,
                                                          "x2":  112,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  144,
                                                          "y1":  25,
                                                          "x2":  144,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  176,
                                                          "y1":  25,
                                                          "x2":  176,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  208,
                                                          "y1":  25,
                                                          "x2":  208,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  240,
                                                          "y1":  25,
                                                          "x2":  240,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  272,
                                                          "y1":  25,
                                                          "x2":  272,
                                                          "y2":  166
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  45,
                                                          "x2":  294,
                                                          "y2":  45
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  78,
                                                          "x2":  294,
                                                          "y2":  78
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  111,
                                                          "x2":  294,
                                                          "y2":  111
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  28,
                                                          "y1":  144,
                                                          "x2":  294,
                                                          "y2":  144
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  68,
                                                          "y":  77,
                                                          "width":  168,
                                                          "height":  34,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-danger",
                                            "attrs":  {
                                                          "x1":  204,
                                                          "y1":  28,
                                                          "x2":  204,
                                                          "y2":  161
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-danger-fill",
                                            "attrs":  {
                                                          "cx":  204,
                                                          "cy":  28,
                                                          "r":  7
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "DATE_PICKER_UI",
                       "label":  "DatePicker",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "日付選択UIの概観",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  12,
                                                          "width":  280,
                                                          "height":  167,
                                                          "rx":  10
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  29,
                                                          "y":  19,
                                                          "width":  260,
                                                          "height":  41,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  63,
                                                          "y":  39,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2026-10-18"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x":  266,
                                                          "y":  26,
                                                          "width":  15,
                                                          "height":  14,
                                                          "rx":  2
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  71,
                                                          "y1":  79,
                                                          "x2":  71,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  106,
                                                          "y1":  79,
                                                          "x2":  106,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  141,
                                                          "y1":  79,
                                                          "x2":  141,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  176,
                                                          "y1":  79,
                                                          "x2":  176,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  211,
                                                          "y1":  79,
                                                          "x2":  211,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  246,
                                                          "y1":  79,
                                                          "x2":  246,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "1"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "3"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "4"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "5"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "6"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "7"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "8"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "9"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "10"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "11"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "12"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "13"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "14"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "15"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "16"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "17"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "19"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "20"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "21"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "22"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "23"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "24"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "25"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "26"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "27"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "28"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  45,
                                                          "y":  102,
                                                          "width":  29,
                                                          "height":  18,
                                                          "rx":  4
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "TIME_PICKER_UI",
                       "label":  "TimePicker",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "時刻選択UIの概観",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  30,
                                                          "y":  11,
                                                          "width":  260,
                                                          "height":  168,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  48,
                                                          "y":  22,
                                                          "width":  224,
                                                          "height":  42,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-title",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  44,
                                                          "text-anchor":  "middle",
                                                          "font-size":  29,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "09 : 30"
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "cx":  160,
                                                          "cy":  120,
                                                          "r":  47
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "x1":  160,
                                                          "y1":  120,
                                                          "x2":  160,
                                                          "y2":  89
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "x1":  160,
                                                          "y1":  120,
                                                          "x2":  185,
                                                          "y2":  128
                                                      }
                                        },
                                        {
                                            "tag":  "circle",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "cx":  160,
                                                          "cy":  120,
                                                          "r":  4
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "DATETIME_PICKER_UI",
                       "label":  "DateTimePicker",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "日時入力UIの概観",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  20,
                                                          "y":  12,
                                                          "width":  280,
                                                          "height":  167,
                                                          "rx":  10
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  29,
                                                          "y":  19,
                                                          "width":  260,
                                                          "height":  41,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  63,
                                                          "y":  39,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2026-10-18"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-line",
                                            "attrs":  {
                                                          "x":  266,
                                                          "y":  26,
                                                          "width":  15,
                                                          "height":  14,
                                                          "rx":  2
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  71,
                                                          "y1":  79,
                                                          "x2":  71,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  106,
                                                          "y1":  79,
                                                          "x2":  106,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  141,
                                                          "y1":  79,
                                                          "x2":  141,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  176,
                                                          "y1":  79,
                                                          "x2":  176,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  211,
                                                          "y1":  79,
                                                          "x2":  211,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "line",
                                            "class":  "ui-faint",
                                            "attrs":  {
                                                          "x1":  246,
                                                          "y1":  79,
                                                          "x2":  246,
                                                          "y2":  157
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "1"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "2"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "3"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "4"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "5"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "6"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  86,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "7"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "8"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "9"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "10"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "11"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "12"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "13"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  107,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "14"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "15"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "16"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "17"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "18"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "19"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "20"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  128,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "21"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  51,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "22"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  86,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "23"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  121,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "24"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  156,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "25"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  191,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "26"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  226,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "27"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  261,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  11,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "28"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  45,
                                                          "y":  102,
                                                          "width":  29,
                                                          "height":  18,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  183,
                                                          "y":  130,
                                                          "width":  107,
                                                          "height":  38,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-inverse",
                                            "attrs":  {
                                                          "x":  235,
                                                          "y":  149,
                                                          "text-anchor":  "middle",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "09:30"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "COLOR_PICKER_UI",
                       "label":  "ColorPicker",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "色の選択UIの概観",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  25,
                                                          "y":  19,
                                                          "width":  270,
                                                          "height":  153,
                                                          "rx":  11
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  34,
                                                          "y":  30,
                                                          "width":  185,
                                                          "height":  118,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-danger-fill",
                                            "attrs":  {
                                                          "x":  41,
                                                          "y":  37,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  41,
                                                          "y":  71,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-success-fill",
                                            "attrs":  {
                                                          "x":  41,
                                                          "y":  105,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  75,
                                                          "y":  37,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-success-fill",
                                            "attrs":  {
                                                          "x":  75,
                                                          "y":  71,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  75,
                                                          "y":  105,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-success-fill",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  37,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  71,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  109,
                                                          "y":  105,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  143,
                                                          "y":  37,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  143,
                                                          "y":  71,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-danger-fill",
                                            "attrs":  {
                                                          "x":  143,
                                                          "y":  105,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-header",
                                            "attrs":  {
                                                          "x":  177,
                                                          "y":  37,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-danger-fill",
                                            "attrs":  {
                                                          "x":  177,
                                                          "y":  71,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  177,
                                                          "y":  105,
                                                          "width":  26,
                                                          "height":  25,
                                                          "rx":  4
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  231,
                                                          "y":  30,
                                                          "width":  50,
                                                          "height":  51,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  231,
                                                          "y":  89,
                                                          "width":  50,
                                                          "height":  51,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-tiny",
                                            "attrs":  {
                                                          "x":  158,
                                                          "y":  162,
                                                          "text-anchor":  "middle",
                                                          "font-size":  14,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "#3B82F6"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "FILE_PICKER_UI",
                       "label":  "FilePicker",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "ファイル選択UIの概観",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  24,
                                                          "y":  55,
                                                          "width":  272,
                                                          "height":  80,
                                                          "rx":  11
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  45,
                                                          "y":  96,
                                                          "text-anchor":  "start",
                                                          "font-size":  18,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "report.pdf"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent",
                                            "attrs":  {
                                                          "x":  216,
                                                          "y":  65,
                                                          "width":  70,
                                                          "height":  60,
                                                          "rx":  8
                                                      }
                                        },
                                        {
                                            "tag":  "path",
                                            "class":  "ui-inverse-line",
                                            "attrs":  {
                                                          "d":  "M246 88 h18 v24 h-23 v-20 l5 -4"
                                                      }
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "PICKER_POPUP_UI",
                       "label":  "Pickerポップアップ",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "展開時の選択パネル",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  29,
                                                          "y":  17,
                                                          "width":  262,
                                                          "height":  156,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-muted",
                                            "attrs":  {
                                                          "x":  41,
                                                          "y":  30,
                                                          "width":  238,
                                                          "height":  34,
                                                          "rx":  7
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  160,
                                                          "y":  48,
                                                          "text-anchor":  "middle",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "項目を選択"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  41,
                                                          "y":  70,
                                                          "width":  238,
                                                          "height":  33,
                                                          "rx":  6
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  65,
                                                          "y":  86,
                                                          "text-anchor":  "start",
                                                          "font-size":  15,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 A"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  65,
                                                          "y":  119,
                                                          "text-anchor":  "start",
                                                          "font-size":  15,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 B"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  65,
                                                          "y":  151,
                                                          "text-anchor":  "start",
                                                          "font-size":  15,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 C"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "OPTION_LIST_UI",
                       "label":  "候補一覧",
                       "category":  "ui-parts",
                       "uiGroup":  "Picker",
                       "description":  "選択候補リスト",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-surface",
                                            "attrs":  {
                                                          "x":  43,
                                                          "y":  20,
                                                          "width":  234,
                                                          "height":  153,
                                                          "rx":  12
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  69,
                                                          "y":  51,
                                                          "text-anchor":  "start",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 A"
                                        },
                                        {
                                            "tag":  "rect",
                                            "class":  "ui-accent-soft",
                                            "attrs":  {
                                                          "x":  53,
                                                          "y":  72,
                                                          "width":  214,
                                                          "height":  33,
                                                          "rx":  5
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  69,
                                                          "y":  89,
                                                          "text-anchor":  "start",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 B"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  69,
                                                          "y":  127,
                                                          "text-anchor":  "start",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 C"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  69,
                                                          "y":  160,
                                                          "text-anchor":  "start",
                                                          "font-size":  17,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "候補 D"
                                        }
                                    ],
                       "ports":  null
                   },
                   {
                       "type":  "LABEL_UI",
                       "label":  "ラベル",
                       "category":  "ui-parts",
                       "uiGroup":  "基本UI",
                       "description":  "項目名・必須印・補足説明を示す表示用ラベル（#020 Labelの仕様書表現）",
                       "renderer":  "svg-fixed",
                       "viewBox":  [
                                       0,
                                       0,
                                       320,
                                       190
                                   ],
                       "elements":  [
                                        {
                                            "tag":  "path",
                                            "class":  "ui-strong",
                                            "attrs":  {
                                                          "d":  "M34 108 L57 48 L80 108 M43 86 H71",
                                                          "stroke-width":  5
                                                      }
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-text",
                                            "attrs":  {
                                                          "x":  103,
                                                          "y":  78,
                                                          "text-anchor":  "start",
                                                          "font-size":  25,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "項目名"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-danger-text",
                                            "attrs":  {
                                                          "x":  201,
                                                          "y":  76,
                                                          "text-anchor":  "start",
                                                          "font-size":  24,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "＊"
                                        },
                                        {
                                            "tag":  "text",
                                            "class":  "ui-muted-text",
                                            "attrs":  {
                                                          "x":  103,
                                                          "y":  117,
                                                          "text-anchor":  "start",
                                                          "font-size":  16,
                                                          "dominant-baseline":  "middle"
                                                      },
                                            "text":  "内容の補足説明"
                                        }
                                    ],
                       "ports":  null
                   }
               ],
    "runtimeAssets":  {
                          "assetVersion":  "1.0.83",
                          "enumOptions":  {
                                              "HOVER_EFFECTS":  [
                                                                    "normal",
                                                                    "neon",
                                                                    "spin",
                                                                    "cross",
                                                                    "blink"
                                                                ],
                                              "ANIMATIONS":  [
                                                                 "none",
                                                                 "move",
                                                                 "bounce",
                                                                 "pulse",
                                                                 "spin",
                                                                 "blink",
                                                                 "slide",
                                                                 "zoom",
                                                                 "flow",
                                                                 "shimmer",
                                                                 "glow-sweep",
                                                                 "breathing-glow"
                                                             ],
                                              "ANIMATION_TARGETS":  [
                                                                        "whole",
                                                                        "label"
                                                                    ],
                                              "ANIMATION_DIRECTIONS":  [
                                                                           "forward",
                                                                           "reverse"
                                                                       ],
                                              "ANIMATION_AXES":  [
                                                                     "horizontal",
                                                                     "vertical"
                                                                 ],
                                              "ANIMATION_SPEEDS":  [
                                                                       "slow",
                                                                       "normal",
                                                                       "fast"
                                                                   ],
                                              "JOB_STATUSES":  [
                                                                   "WAIT",
                                                                   "READY",
                                                                   "RUNNING",
                                                                   "SUCCESS",
                                                                   "ERROR",
                                                                   "HOLD",
                                                                   "SKIPPED"
                                                               ],
                                              "JOB_PROCESS_TYPES":  [
                                                                        "SQL",
                                                                        "BAT",
                                                                        "JS",
                                                                        "POWERSHELL",
                                                                        "EXE",
                                                                        "API",
                                                                        "SHELL",
                                                                        "ETL",
                                                                        "FILE_TRANSFER",
                                                                        "AI",
                                                                        "CUSTOM"
                                                                    ],
                                              "JOB_INPUT_TYPES":  [
                                                                      "ANY",
                                                                      "JSON",
                                                                      "TEXT",
                                                                      "FILE",
                                                                      "SQL",
                                                                      "COMMAND",
                                                                      "JOB_REQUEST"
                                                                  ],
                                              "JOB_STATUS_COLOR_DEFAULTS":  {
                                                                                "running":  "#F59E0B",
                                                                                "success":  "#3B82F6",
                                                                                "error":  "#EF4444"
                                                                            },
                                              "SCHEDULE_TYPES":  [
                                                                     "daily",
                                                                     "weekly",
                                                                     "monthly",
                                                                     "business-day",
                                                                     "cron",
                                                                     "once"
                                                                 ],
                                              "SCHEDULE_TRIGGER_MODES":  [
                                                                             "CLOCK",
                                                                             "MANUAL",
                                                                             "API",
                                                                             "JOINT"
                                                                         ],
                                              "SCHEDULE_WEEKDAYS":  [
                                                                        "SUN",
                                                                        "MON",
                                                                        "TUE",
                                                                        "WED",
                                                                        "THU",
                                                                        "FRI",
                                                                        "SAT"
                                                                    ]
                                          },
                          "stampFontCandidates":  [
                                                      {
                                                          "family":  "AoyagiSosekiFont2",
                                                          "label":  "青柳疎石フォント2"
                                                      },
                                                      {
                                                          "family":  "青柳疎石フォント2",
                                                          "label":  "青柳疎石フォント2（日本語名）"
                                                      },
                                                      {
                                                          "family":  "HGS行書体",
                                                          "label":  "HGS行書体"
                                                      },
                                                      {
                                                          "family":  "HGP行書体",
                                                          "label":  "HGP行書体"
                                                      },
                                                      {
                                                          "family":  "HG行書体",
                                                          "label":  "HG行書体"
                                                      },
                                                      {
                                                          "family":  "Yu Mincho",
                                                          "label":  "游明朝"
                                                      },
                                                      {
                                                          "family":  "YuMincho",
                                                          "label":  "游明朝（PostScript）"
                                                      },
                                                      {
                                                          "family":  "Hiragino Mincho ProN",
                                                          "label":  "ヒラギノ明朝 ProN"
                                                      },
                                                      {
                                                          "family":  "Noto Serif JP",
                                                          "label":  "Noto Serif JP"
                                                      },
                                                      {
                                                          "family":  "Meiryo",
                                                          "label":  "メイリオ"
                                                      },
                                                      {
                                                          "family":  "serif",
                                                          "label":  "標準明朝 (serif)",
                                                          "generic":  true
                                                      }
                                                  ],
                          "defaults":  {
                                           "type":  "PROCESS",
                                           "uiNo":  "UI-021-001",
                                           "theme":  "dark",
                                           "appearance":  {
                                                              "enabled":  false,
                                                              "fill":  "#172538",
                                                              "stroke":  "#45BDF8",
                                                              "text":  "#F5F9FF"
                                                          },
                                           "hoverBorderEffect":  {
                                                                     "enabled":  false,
                                                                     "effect":  "normal",
                                                                     "color":  "#35F4FF",
                                                                     "direction":  "clockwise",
                                                                     "speed":  "normal",
                                                                     "spinWidth":  2,
                                                                     "spinGlow":  12
                                                                 },
                                           "animation":  {
                                                             "animationUiNo":  "UI-117-021-001",
                                                             "targetPart":  "whole",
                                                             "animation":  "none",
                                                             "direction":  "forward",
                                                             "axis":  "horizontal",
                                                             "speed":  "normal",
                                                             "distance":  24,
                                                             "loop":  true,
                                                             "loopWaitMs":  300,
                                                             "respectReducedMotion":  true,
                                                             "autoplay":  true
                                                         },
                                           "schedule":  {
                                                            "type":  "daily",
                                                            "triggerMode":  "CLOCK",
                                                            "month":  1,
                                                            "dayOfMonth":  1,
                                                            "dayOfWeek":  "MON",
                                                            "hour":  3,
                                                            "minute":  0,
                                                            "cron":  "",
                                                            "text":  "毎日 03:00",
                                                            "calendar":  "",
                                                            "enabled":  true
                                                        },
                                           "job":  {
                                                       "processType":  "CUSTOM",
                                                       "processContent":  "",
                                                       "acceptedInputType":  "ANY",
                                                       "status":  "WAIT",
                                                       "statusColors":  {
                                                                            "running":  "#F59E0B",
                                                                            "success":  "#3B82F6",
                                                                            "error":  "#EF4444"
                                                                        },
                                                       "scheduleText":  "03:00",
                                                       "enabled":  true,
                                                       "parallel":  false
                                                   },
                                           "displayRate":  100,
                                           "flowDirection":  "horizontal",
                                           "portLabelVisibility":  {
                                                                       "in":  true,
                                                                       "out":  true
                                                                   },
                                           "portLabelOffset":  {
                                                                   "lr":  {
                                                                              "x":  0,
                                                                              "y":  -12
                                                                          },
                                                                   "tb":  {
                                                                              "x":  12,
                                                                              "y":  4
                                                                          }
                                                               },
                                           "label":  "処理",
                                           "displayTextStyle":  {
                                                                    "fontFamily":  "Meiryo, sans-serif",
                                                                    "fontSize":  16,
                                                                    "fit":  false
                                                                },
                                           "compositeCount":  3,
                                           "tooltip":  {
                                                           "mode":  "select",
                                                           "text":  "Shape情報",
                                                           "fontFamily":  "Meiryo, sans-serif",
                                                           "fontSize":  13
                                                       },
                                           "comment":  {
                                                           "enabled":  true,
                                                           "line":  true,
                                                           "text":  "Shape Comment",
                                                           "fontFamily":  "Meiryo, sans-serif",
                                                           "fontSize":  13
                                                       },
                                           "decisionLabels":  {
                                                                  "positive":  "YES",
                                                                  "negative":  "NO"
                                                              },
                                           "logicalName":  "顧客",
                                           "tableName":  "customers",
                                           "fields":  [

                                                      ],
                                           "stamp":  {
                                                         "text":  "サンプル印",
                                                         "topText":  "",
                                                         "bottomText":  "",
                                                         "dateFormat":  "yyyy/MM/dd",
                                                         "date":  "",
                                                         "fontSize":  24,
                                                         "fontFamily":  "\"AoyagiSosekiFont2\", \"青柳疎石フォント2\", \"HGS行書体\", \"HGP行書体\", \"HG行書体\", \"Yu Mincho\", YuMincho, serif",
                                                         "color":  "#B42318",
                                                         "textDirection":  "vertical",
                                                         "shapeOrientation":  "vertical",
                                                         "diameterMm":  15,
                                                         "borderWidth":  2,
                                                         "correctionText":  "訂正対象",
                                                         "correctionLineWidth":  2.5,
                                                         "correctionLineCount":  2,
                                                         "correctionLineOffset":  0,
                                                         "correctionMode":  "full"
                                                     }
                                       },
                          "propertySchema":  [
                                                 {
                                                     "group":  "basic",
                                                     "label":  {
                                                                   "ja":  "基本",
                                                                   "en":  "Basic"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "type",
                                                                            "type":  "enum-registry",
                                                                            "default":  "PROCESS",
                                                                            "source":  "BoneShape.registry.shapes",
                                                                            "label":  {
                                                                                          "ja":  "Shape TYPE",
                                                                                          "en":  "Shape TYPE"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "uiNo",
                                                                            "type":  "string",
                                                                            "default":  "UI-021-001",
                                                                            "label":  {
                                                                                          "ja":  "Shape UI番号",
                                                                                          "en":  "Shape UI number"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "theme",
                                                                            "type":  "enum",
                                                                            "default":  "dark",
                                                                            "enum":  [
                                                                                         "light",
                                                                                         "dark",
                                                                                         "neon"
                                                                                     ],
                                                                            "label":  {
                                                                                          "ja":  "Theme",
                                                                                          "en":  "Theme"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "displayRate",
                                                                            "type":  "number",
                                                                            "default":  100,
                                                                            "min":  25,
                                                                            "max":  200,
                                                                            "unit":  "%",
                                                                            "label":  {
                                                                                          "ja":  "Shape表示率",
                                                                                          "en":  "Shape display rate"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "flowDirection",
                                                                            "type":  "enum",
                                                                            "default":  "horizontal",
                                                                            "enum":  [
                                                                                         "horizontal",
                                                                                         "vertical"
                                                                                     ],
                                                                            "label":  {
                                                                                          "ja":  "フロー方向",
                                                                                          "en":  "Flow direction"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "label",
                                                                            "type":  "string",
                                                                            "default":  "処理",
                                                                            "maxLines":  3,
                                                                            "label":  {
                                                                                          "ja":  "表示文字",
                                                                                          "en":  "Display text"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "compositeCount",
                                                                            "type":  "number",
                                                                            "default":  3,
                                                                            "min":  2,
                                                                            "max":  4,
                                                                            "appliesTo":  [
                                                                                              "composite"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "複合Shape重ね数",
                                                                                          "en":  "Composite count"
                                                                                      }
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "ports",
                                                     "label":  {
                                                                   "ja":  "IN / OUT",
                                                                   "en":  "IN / OUT"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "portLabelVisibility.in",
                                                                            "type":  "boolean",
                                                                            "default":  true,
                                                                            "label":  {
                                                                                          "ja":  "IN表示",
                                                                                          "en":  "Show IN label"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "portLabelVisibility.out",
                                                                            "type":  "boolean",
                                                                            "default":  true,
                                                                            "label":  {
                                                                                          "ja":  "OUT表示",
                                                                                          "en":  "Show OUT label"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "decisionLabels.positive",
                                                                            "type":  "string",
                                                                            "default":  "YES",
                                                                            "appliesTo":  [
                                                                                              "DECISION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "条件分岐 正",
                                                                                          "en":  "Decision positive"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "decisionLabels.negative",
                                                                            "type":  "string",
                                                                            "default":  "NO",
                                                                            "appliesTo":  [
                                                                                              "DECISION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "条件分岐 否",
                                                                                          "en":  "Decision negative"
                                                                                      }
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "appearance",
                                                     "label":  {
                                                                   "ja":  "Shape色",
                                                                   "en":  "Shape colors"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "appearance.enabled",
                                                                            "type":  "boolean",
                                                                            "default":  false,
                                                                            "label":  {
                                                                                          "ja":  "カスタム色",
                                                                                          "en":  "Custom colors"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "appearance.fill",
                                                                            "type":  "paint",
                                                                            "default":  "#172538",
                                                                            "accepts":  [
                                                                                            "solid",
                                                                                            "transparent",
                                                                                            "GRADIENT_V1"
                                                                                        ],
                                                                            "caller":  "#040 ColorPicker"
                                                                        },
                                                                        {
                                                                            "key":  "appearance.stroke",
                                                                            "type":  "color",
                                                                            "default":  "#45BDF8",
                                                                            "accepts":  [
                                                                                            "solid"
                                                                                        ],
                                                                            "caller":  "#040 ColorPicker"
                                                                        },
                                                                        {
                                                                            "key":  "appearance.text",
                                                                            "type":  "color",
                                                                            "default":  "#F5F9FF",
                                                                            "accepts":  [
                                                                                            "solid"
                                                                                        ],
                                                                            "caller":  "#040 ColorPicker"
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "displayTextStyle",
                                                     "label":  {
                                                                   "ja":  "表示文字",
                                                                   "en":  "Display text style"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "displayTextStyle.fontFamily",
                                                                            "type":  "string",
                                                                            "default":  "Meiryo, sans-serif"
                                                                        },
                                                                        {
                                                                            "key":  "displayTextStyle.fontSize",
                                                                            "type":  "number",
                                                                            "default":  16,
                                                                            "min":  8,
                                                                            "max":  72,
                                                                            "unit":  "px"
                                                                        },
                                                                        {
                                                                            "key":  "displayTextStyle.fit",
                                                                            "type":  "boolean",
                                                                            "default":  false,
                                                                            "label":  {
                                                                                          "ja":  "FIT（枠内自動調整）",
                                                                                          "en":  "FIT (auto fit inside shape)"
                                                                                      }
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "tooltip",
                                                     "label":  {
                                                                   "ja":  "Tooltip",
                                                                   "en":  "Tooltip"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "tooltip.mode",
                                                                            "type":  "enum",
                                                                            "default":  "select",
                                                                            "enum":  [
                                                                                         "hover",
                                                                                         "select",
                                                                                         "always",
                                                                                         "hidden"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "tooltip.text",
                                                                            "type":  "string",
                                                                            "default":  "Shape情報"
                                                                        },
                                                                        {
                                                                            "key":  "tooltip.fontFamily",
                                                                            "type":  "string",
                                                                            "default":  "Meiryo, sans-serif"
                                                                        },
                                                                        {
                                                                            "key":  "tooltip.fontSize",
                                                                            "type":  "number",
                                                                            "default":  13,
                                                                            "min":  8,
                                                                            "max":  72,
                                                                            "unit":  "px"
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "comment",
                                                     "label":  {
                                                                   "ja":  "Comment",
                                                                   "en":  "Comment"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "comment.enabled",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        },
                                                                        {
                                                                            "key":  "comment.line",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        },
                                                                        {
                                                                            "key":  "comment.text",
                                                                            "type":  "string",
                                                                            "default":  "Shape Comment"
                                                                        },
                                                                        {
                                                                            "key":  "comment.fontFamily",
                                                                            "type":  "string",
                                                                            "default":  "Meiryo, sans-serif"
                                                                        },
                                                                        {
                                                                            "key":  "comment.fontSize",
                                                                            "type":  "number",
                                                                            "default":  13,
                                                                            "min":  8,
                                                                            "max":  72,
                                                                            "unit":  "px"
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "hoverBorderEffect",
                                                     "label":  {
                                                                   "ja":  "#022 Hover Border Effect",
                                                                   "en":  "#022 Hover Border Effect"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "hoverBorderEffect.enabled",
                                                                            "type":  "boolean",
                                                                            "default":  false
                                                                        },
                                                                        {
                                                                            "key":  "hoverBorderEffect.effect",
                                                                            "type":  "enum",
                                                                            "default":  "normal",
                                                                            "enum":  [
                                                                                         "normal",
                                                                                         "neon",
                                                                                         "spin",
                                                                                         "cross",
                                                                                         "blink"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "hoverBorderEffect.color",
                                                                            "type":  "color",
                                                                            "default":  "#35F4FF",
                                                                            "caller":  "#040 ColorPicker"
                                                                        },
                                                                        {
                                                                            "key":  "hoverBorderEffect.direction",
                                                                            "type":  "enum",
                                                                            "default":  "clockwise",
                                                                            "enum":  [
                                                                                         "clockwise",
                                                                                         "counterclockwise"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "hoverBorderEffect.speed",
                                                                            "type":  "enum",
                                                                            "default":  "normal",
                                                                            "enum":  [
                                                                                         "slow",
                                                                                         "normal",
                                                                                         "fast"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "hoverBorderEffect.spinWidth",
                                                                            "type":  "number",
                                                                            "default":  2,
                                                                            "min":  1,
                                                                            "max":  12
                                                                        },
                                                                        {
                                                                            "key":  "hoverBorderEffect.spinGlow",
                                                                            "type":  "number",
                                                                            "default":  12,
                                                                            "min":  0,
                                                                            "max":  60
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "animation",
                                                     "label":  {
                                                                   "ja":  "#117 Animation",
                                                                   "en":  "#117 Animation"
                                                               },
                                                     "properties":  [
                                                                        {
                                                                            "key":  "animation.animationUiNo",
                                                                            "type":  "string",
                                                                            "default":  "UI-117-021-001"
                                                                        },
                                                                        {
                                                                            "key":  "animation.targetPart",
                                                                            "type":  "enum",
                                                                            "default":  "whole",
                                                                            "enum":  [
                                                                                         "whole",
                                                                                         "label"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "animation.animation",
                                                                            "type":  "enum",
                                                                            "default":  "none",
                                                                            "enum":  [
                                                                                         "none",
                                                                                         "move",
                                                                                         "bounce",
                                                                                         "pulse",
                                                                                         "spin",
                                                                                         "blink",
                                                                                         "slide",
                                                                                         "zoom",
                                                                                         "flow",
                                                                                         "shimmer",
                                                                                         "glow-sweep",
                                                                                         "breathing-glow"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "animation.direction",
                                                                            "type":  "enum",
                                                                            "default":  "forward",
                                                                            "enum":  [
                                                                                         "forward",
                                                                                         "reverse"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "animation.axis",
                                                                            "type":  "enum",
                                                                            "default":  "horizontal",
                                                                            "enum":  [
                                                                                         "horizontal",
                                                                                         "vertical"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "animation.speed",
                                                                            "type":  "enum",
                                                                            "default":  "normal",
                                                                            "enum":  [
                                                                                         "slow",
                                                                                         "normal",
                                                                                         "fast"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "animation.distance",
                                                                            "type":  "number",
                                                                            "default":  24,
                                                                            "min":  0,
                                                                            "max":  10000
                                                                        },
                                                                        {
                                                                            "key":  "animation.loop",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        },
                                                                        {
                                                                            "key":  "animation.loopWaitMs",
                                                                            "type":  "number",
                                                                            "default":  300,
                                                                            "min":  0,
                                                                            "max":  60000
                                                                        },
                                                                        {
                                                                            "key":  "animation.respectReducedMotion",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        },
                                                                        {
                                                                            "key":  "animation.autoplay",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "schedule",
                                                     "label":  {
                                                                   "ja":  "Schedule Trigger",
                                                                   "en":  "Schedule Trigger"
                                                               },
                                                     "appliesTo":  [
                                                                       "SCHEDULE_TRIGGER"
                                                                   ],
                                                     "properties":  [
                                                                        {
                                                                            "key":  "schedule.type",
                                                                            "type":  "enum",
                                                                            "default":  "daily",
                                                                            "enum":  [
                                                                                         "daily",
                                                                                         "weekly",
                                                                                         "monthly",
                                                                                         "business-day",
                                                                                         "cron",
                                                                                         "once"
                                                                                     ],
                                                                            "label":  {
                                                                                          "ja":  "日/週/月等",
                                                                                          "en":  "Daily / weekly / monthly etc."
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "schedule.triggerMode",
                                                                            "type":  "enum",
                                                                            "default":  "CLOCK",
                                                                            "enum":  [
                                                                                         "CLOCK",
                                                                                         "MANUAL",
                                                                                         "API",
                                                                                         "JOINT"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "schedule.month",
                                                                            "type":  "number",
                                                                            "default":  1,
                                                                            "min":  1,
                                                                            "max":  12
                                                                        },
                                                                        {
                                                                            "key":  "schedule.dayOfMonth",
                                                                            "type":  "number",
                                                                            "default":  1,
                                                                            "min":  1,
                                                                            "max":  31
                                                                        },
                                                                        {
                                                                            "key":  "schedule.dayOfWeek",
                                                                            "type":  "enum",
                                                                            "default":  "MON",
                                                                            "enum":  [
                                                                                         "SUN",
                                                                                         "MON",
                                                                                         "TUE",
                                                                                         "WED",
                                                                                         "THU",
                                                                                         "FRI",
                                                                                         "SAT"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "schedule.hour",
                                                                            "type":  "number",
                                                                            "default":  3,
                                                                            "min":  0,
                                                                            "max":  23
                                                                        },
                                                                        {
                                                                            "key":  "schedule.minute",
                                                                            "type":  "number",
                                                                            "default":  0,
                                                                            "min":  0,
                                                                            "max":  59
                                                                        },
                                                                        {
                                                                            "key":  "schedule.cron",
                                                                            "type":  "string",
                                                                            "default":  ""
                                                                        },
                                                                        {
                                                                            "key":  "schedule.text",
                                                                            "type":  "string",
                                                                            "default":  "毎日 03:00"
                                                                        },
                                                                        {
                                                                            "key":  "schedule.calendar",
                                                                            "type":  "string",
                                                                            "default":  ""
                                                                        },
                                                                        {
                                                                            "key":  "schedule.enabled",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "job",
                                                     "label":  {
                                                                   "ja":  "JOB / JOBNET",
                                                                   "en":  "JOB / JOBNET"
                                                               },
                                                     "appliesTo":  [
                                                                       "JOB",
                                                                       "JOBNET"
                                                                   ],
                                                     "properties":  [
                                                                        {
                                                                            "key":  "job.processType",
                                                                            "type":  "enum",
                                                                            "default":  "CUSTOM",
                                                                            "enum":  [
                                                                                         "SQL",
                                                                                         "BAT",
                                                                                         "JS",
                                                                                         "POWERSHELL",
                                                                                         "EXE",
                                                                                         "API",
                                                                                         "SHELL",
                                                                                         "ETL",
                                                                                         "FILE_TRANSFER",
                                                                                         "AI",
                                                                                         "CUSTOM"
                                                                                     ],
                                                                            "label":  {
                                                                                          "ja":  "処理TYPE",
                                                                                          "en":  "Process TYPE"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "job.processContent",
                                                                            "type":  "string",
                                                                            "default":  "",
                                                                            "maxLength":  50000,
                                                                            "label":  {
                                                                                          "ja":  "処理内容TEXT",
                                                                                          "en":  "Process content TEXT"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "job.acceptedInputType",
                                                                            "type":  "enum",
                                                                            "default":  "ANY",
                                                                            "enum":  [
                                                                                         "ANY",
                                                                                         "JSON",
                                                                                         "TEXT",
                                                                                         "FILE",
                                                                                         "SQL",
                                                                                         "COMMAND",
                                                                                         "JOB_REQUEST"
                                                                                     ],
                                                                            "label":  {
                                                                                          "ja":  "IN受入TYPE",
                                                                                          "en":  "Accepted IN TYPE"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "job.status",
                                                                            "type":  "enum",
                                                                            "default":  "WAIT",
                                                                            "enum":  [
                                                                                         "WAIT",
                                                                                         "READY",
                                                                                         "RUNNING",
                                                                                         "SUCCESS",
                                                                                         "ERROR",
                                                                                         "HOLD",
                                                                                         "SKIPPED"
                                                                                     ]
                                                                        },
                                                                        {
                                                                            "key":  "job.statusColors.running",
                                                                            "type":  "paint",
                                                                            "default":  "#F59E0B",
                                                                            "accepts":  [
                                                                                            "solid",
                                                                                            "GRADIENT_V1"
                                                                                        ],
                                                                            "caller":  "#040 ColorPicker",
                                                                            "label":  {
                                                                                          "ja":  "処理中色",
                                                                                          "en":  "RUNNING color"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "job.statusColors.success",
                                                                            "type":  "paint",
                                                                            "default":  "#3B82F6",
                                                                            "accepts":  [
                                                                                            "solid",
                                                                                            "GRADIENT_V1"
                                                                                        ],
                                                                            "caller":  "#040 ColorPicker",
                                                                            "label":  {
                                                                                          "ja":  "SUCCESS戻り値色",
                                                                                          "en":  "SUCCESS return color"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "job.statusColors.error",
                                                                            "type":  "paint",
                                                                            "default":  "#EF4444",
                                                                            "accepts":  [
                                                                                            "solid",
                                                                                            "GRADIENT_V1"
                                                                                        ],
                                                                            "caller":  "#040 ColorPicker",
                                                                            "label":  {
                                                                                          "ja":  "ERROR戻り値色",
                                                                                          "en":  "ERROR return color"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "job.scheduleText",
                                                                            "type":  "string",
                                                                            "default":  "03:00"
                                                                        },
                                                                        {
                                                                            "key":  "job.enabled",
                                                                            "type":  "boolean",
                                                                            "default":  true
                                                                        },
                                                                        {
                                                                            "key":  "job.parallel",
                                                                            "type":  "boolean",
                                                                            "default":  false,
                                                                            "appliesTo":  [
                                                                                              "JOBNET"
                                                                                          ]
                                                                        },
                                                                        {
                                                                            "key":  "job.input",
                                                                            "type":  "bone|null",
                                                                            "default":  null,
                                                                            "readWrite":  "Public API setJobInput"
                                                                        },
                                                                        {
                                                                            "key":  "job.result",
                                                                            "type":  "job-result|null",
                                                                            "default":  null,
                                                                            "readWrite":  "Public API applyJobResult"
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "tableDetail",
                                                     "label":  {
                                                                   "ja":  "DETAIL",
                                                                   "en":  "DETAIL"
                                                               },
                                                     "appliesTo":  [
                                                                       "TABLE_DETAIL",
                                                                       "INTERNAL_DETAIL"
                                                                   ],
                                                     "properties":  [
                                                                        {
                                                                            "key":  "logicalName",
                                                                            "type":  "string",
                                                                            "default":  "顧客"
                                                                        },
                                                                        {
                                                                            "key":  "tableName",
                                                                            "type":  "string",
                                                                            "default":  "customers"
                                                                        },
                                                                        {
                                                                            "key":  "fields",
                                                                            "type":  "array",
                                                                            "default":  [

                                                                                        ]
                                                                        }
                                                                    ]
                                                 },
                                                 {
                                                     "group":  "stamp",
                                                     "label":  {
                                                                   "ja":  "印鑑",
                                                                   "en":  "Stamp"
                                                               },
                                                     "appliesTo":  [
                                                                       "STAMP_CIRCLE",
                                                                       "STAMP_SQUARE",
                                                                       "STAMP_OVAL",
                                                                       "STAMP_DATE",
                                                                       "STAMP_CORRECTION"
                                                                   ],
                                                     "properties":  [
                                                                        {
                                                                            "key":  "stamp.text",
                                                                            "type":  "string",
                                                                            "default":  "印",
                                                                            "label":  {
                                                                                          "ja":  "印面文字",
                                                                                          "en":  "Stamp text"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.topText",
                                                                            "type":  "string",
                                                                            "default":  "",
                                                                            "appliesTo":  [
                                                                                              "STAMP_DATE"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "データ印 上段",
                                                                                          "en":  "Date stamp top text"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.bottomText",
                                                                            "type":  "string",
                                                                            "default":  "",
                                                                            "appliesTo":  [
                                                                                              "STAMP_DATE"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "データ印 下段",
                                                                                          "en":  "Date stamp bottom text"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.dateFormat",
                                                                            "type":  "string",
                                                                            "default":  "yyyy/MM/dd",
                                                                            "appliesTo":  [
                                                                                              "STAMP_DATE"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "日付形式",
                                                                                          "en":  "Date format"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.date",
                                                                            "type":  "string",
                                                                            "default":  "",
                                                                            "appliesTo":  [
                                                                                              "STAMP_DATE"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "日付（空欄=当日）",
                                                                                          "en":  "Date (blank=today)"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.textDirection",
                                                                            "type":  "enum",
                                                                            "default":  "vertical",
                                                                            "enum":  [
                                                                                         "vertical",
                                                                                         "horizontal"
                                                                                     ],
                                                                            "appliesTo":  [
                                                                                              "STAMP_CIRCLE",
                                                                                              "STAMP_SQUARE",
                                                                                              "STAMP_OVAL",
                                                                                              "STAMP_CORRECTION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "文字方向",
                                                                                          "en":  "Text direction"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.shapeOrientation",
                                                                            "type":  "enum",
                                                                            "default":  "vertical",
                                                                            "enum":  [
                                                                                         "vertical",
                                                                                         "horizontal"
                                                                                     ],
                                                                            "appliesTo":  [
                                                                                              "STAMP_OVAL",
                                                                                              "STAMP_CORRECTION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "楕円方向",
                                                                                          "en":  "Oval orientation"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.diameterMm",
                                                                            "type":  "number",
                                                                            "default":  15,
                                                                            "min":  4,
                                                                            "max":  50,
                                                                            "unit":  "mm",
                                                                            "label":  {
                                                                                          "ja":  "印鑑直径",
                                                                                          "en":  "Stamp diameter"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.fontSize",
                                                                            "type":  "number",
                                                                            "default":  24,
                                                                            "min":  8,
                                                                            "max":  72,
                                                                            "unit":  "px",
                                                                            "label":  {
                                                                                          "ja":  "フォントサイズ",
                                                                                          "en":  "Font size"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.fontFamily",
                                                                            "type":  "enum-runtime-fonts",
                                                                            "default":  "AoyagiSosekiFont2",
                                                                            "source":  "BoneShape.getAvailableStampFonts",
                                                                            "label":  {
                                                                                          "ja":  "使用可能フォント",
                                                                                          "en":  "Available stamp font"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.color",
                                                                            "type":  "color",
                                                                            "default":  "#B42318",
                                                                            "label":  {
                                                                                          "ja":  "印影色",
                                                                                          "en":  "Stamp color"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.borderWidth",
                                                                            "type":  "number",
                                                                            "default":  2,
                                                                            "min":  0.5,
                                                                            "max":  8,
                                                                            "unit":  "px",
                                                                            "label":  {
                                                                                          "ja":  "枠線太さ",
                                                                                          "en":  "Border width"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.correctionText",
                                                                            "type":  "string",
                                                                            "default":  "訂正対象",
                                                                            "appliesTo":  [
                                                                                              "STAMP_CORRECTION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "訂正対象文字",
                                                                                          "en":  "Correction target text"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.correctionLineWidth",
                                                                            "type":  "number",
                                                                            "default":  2.5,
                                                                            "min":  0.5,
                                                                            "max":  8,
                                                                            "unit":  "px",
                                                                            "appliesTo":  [
                                                                                              "STAMP_CORRECTION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "訂正線太さ",
                                                                                          "en":  "Correction line width"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.correctionLineCount",
                                                                            "type":  "number",
                                                                            "default":  2,
                                                                            "min":  1,
                                                                            "max":  2,
                                                                            "appliesTo":  [
                                                                                              "STAMP_CORRECTION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "訂正線本数",
                                                                                          "en":  "Correction line count"
                                                                                      }
                                                                        },
                                                                        {
                                                                            "key":  "stamp.correctionLineOffset",
                                                                            "type":  "number",
                                                                            "default":  0,
                                                                            "min":  -20,
                                                                            "max":  20,
                                                                            "unit":  "px",
                                                                            "appliesTo":  [
                                                                                              "STAMP_CORRECTION"
                                                                                          ],
                                                                            "label":  {
                                                                                          "ja":  "訂正線位置",
                                                                                          "en":  "Correction line offset"
                                                                                      }
                                                                        }
                                                                    ]
                                                 }
                                             ],
                          "inlineLabelRules":  {
                                                   "DECISION":  {
                                                                    "maxScreen":  9.5,
                                                                    "maxWidth":  102,
                                                                    "maxHeight":  42
                                                                },
                                                   "CONNECTOR":  {
                                                                     "maxScreen":  9.5,
                                                                     "maxWidth":  58,
                                                                     "maxHeight":  52
                                                                 },
                                                   "TABLE":  {
                                                                 "maxScreen":  9.5,
                                                                 "maxWidth":  162,
                                                                 "maxHeight":  22
                                                             },
                                                   "OBJECT":  {
                                                                  "maxScreen":  9.5,
                                                                  "maxWidth":  120,
                                                                  "maxHeight":  48,
                                                                  "move":  [
                                                                               110,
                                                                               101
                                                                           ],
                                                                  "shield":  true
                                                              },
                                                   "PANEL":  {
                                                                 "maxScreen":  9.5,
                                                                 "maxWidth":  164,
                                                                 "maxHeight":  56,
                                                                 "move":  [
                                                                              130,
                                                                              97
                                                                          ]
                                                             },
                                                   "GROUP":  {
                                                                 "maxScreen":  9.5,
                                                                 "maxWidth":  172,
                                                                 "maxHeight":  64,
                                                                 "move":  [
                                                                              140,
                                                                              111
                                                                          ]
                                                             },
                                                   "COLLECTION":  {
                                                                      "maxScreen":  9.5,
                                                                      "maxWidth":  116,
                                                                      "maxHeight":  56,
                                                                      "move":  [
                                                                                   110,
                                                                                   113
                                                                               ],
                                                                      "shield":  true
                                                                  },
                                                   "OFFPAGE_CONNECTOR":  {
                                                                             "maxScreen":  9.5,
                                                                             "maxWidth":  100
                                                                         },
                                                   "MULTI_DOCUMENT":  {
                                                                          "maxScreen":  10.5
                                                                      },
                                                   "SCHEDULE_TRIGGER":  {
                                                                            "maxScreen":  9.5
                                                                        },
                                                   "JOB":  {
                                                               "maxScreen":  11
                                                           },
                                                   "JOBNET":  {
                                                                  "maxScreen":  10
                                                              }
                                               },
                          "stampTypeAliases":  {
                                                   "circle":  "STAMP_CIRCLE",
                                                   "round":  "STAMP_CIRCLE",
                                                   "square":  "STAMP_SQUARE",
                                                   "oval":  "STAMP_OVAL",
                                                   "date":  "STAMP_DATE",
                                                   "data":  "STAMP_DATE",
                                                   "correction":  "STAMP_CORRECTION",
                                                   "revise":  "STAMP_CORRECTION"
                                               },
                          "stampFontStack":  "\"AoyagiSosekiFont2\", \"青柳疎石フォント2\", \"HGS行書体\", \"HGP行書体\", \"HG行書体\", \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", \"Noto Serif JP\", serif"
                      }
}