{
  "key": "com.binguo.confluence.headingfree.easy-heading-free",
  "baseUrl": "https://easy-heading-stage.shinetechapps.com",
  "name": "Easy Heading Macro",
  "description": "Confluence Cloud macro to provide floating table of contents",
  "enableLicensing": true,
  "vendor": {
    "name": "Shinetech Software",
    "url": "https://www.shinetechsoftware.com"
  },
  "links": {
    "self": "https://easy-heading-stage.shinetechapps.com/atlassian-connect.json",
    "documentation": "https://shineatlas.atlassian.net/wiki/spaces/EHMFC/pages/1427636247"
  },
  "authentication": {
    "type": "jwt"
  },
  "apiMigrations": {
    "context-qsh": true,
    "signed-install": true
  },
  "cloudAppMigration": {
    "migrationWebhookPath": "/migration/webhook"
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled",
    "enabled": "/enabled",
    "disabled": "/disabled"
  },
  "scopes": ["READ", "WRITE", "DELETE", "ACT_AS_USER", "ADMIN"],
  "modules": {
    "contentBylineItems": [
      {
        "key": "byline-item-quick-edit-macro",
        "context": "page",
        "target": {
          "type": "dialogmodule",
          "options": {
            "key": "dialog-quick-edit-macro"
          }
        },
        "name": {
          "value": "Easy Heading"
        },
        "icon": {
          "width": 16,
          "height": 16,
          "url": "images/byline-icon-off.png"
        },
        "tooltip": {
          "value": "Configure Easy Heading Macro"
        },
        "contentPropertyKey": "content-property-easy-heading-macro",
        "conditions": [
          {
            "condition": "user_is_logged_in"
          },
          {
            "condition": "has_page_permission",
            "params": {
              "permission": "EDIT"
            }
          }
        ]
      }
    ],
    "dialogs": [
      {
        "url": "/quick-edit-macro?pageId={page.id}&pageVersion={page.version}",
        "options": {
          "width": "63%",
          "height": "63%",
          "header": {
            "value": "Configure Easy Heading Macro"
          }
        },
        "key": "dialog-quick-edit-macro"
      }
    ],
    "webSections": [
      {
        "key": "easy-heading-macro-admin-section",
        "location": "system.admin",
        "weight": 50,
        "name": {
          "value": "Easy Heading Macro",
          "i18n": "project.title"
        }
      }
    ],
    "configurePage": {
      "key": "configure-page",
      "location": "system.admin/easy-heading-macro-admin-section",
      "weight": 1,
      "url": "/admin-settings",
      "name": {
        "value": "Settings",
        "i18n": "admin.settings.title"
      },
      "conditions": [
        {
          "condition": "user_is_admin"
        }
      ]
    },
    "adminPages": [
      {
        "key": "admin-settings-page",
        "location": "system.admin/easy-heading-macro-admin-section",
        "weight": 1,
        "url": "/admin-settings",
        "name": {
          "value": "Settings",
          "i18n": "admin.settings.title"
        },
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      },
      {
        "key": "admin-default-parameters-page",
        "location": "system.admin/easy-heading-macro-admin-section",
        "weight": 2,
        "url": "/admin-default-parameters",
        "name": {
          "value": "Default Parameters",
          "i18n": "admin.default-parameters.title"
        },
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      },
      {
        "key": "admin-tools-page",
        "location": "system.admin/easy-heading-macro-admin-section",
        "weight": 3,
        "url": "/admin-tools",
        "name": {
          "value": "Admin Tools",
          "i18n": "admin.admin-tools.title"
        },
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      },
      {
        "key": "admin-bulk-add-page",
        "location": "none",
        "url": "/admin-bulk-add",
        "name": {
          "value": "Admin Bulk Add",
          "i18n": "admin.admin-bulk-add.title"
        },
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      },
      {
        "key": "admin-bulk-remove-page",
        "location": "none",
        "url": "/admin-bulk-remove",
        "name": {
          "value": "Admin Bulk Remove",
          "i18n": "admin.admin-bulk-remove.title"
        },
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      }
    ],
    "postInstallPage": {
      "key": "post-install-page",
      "url": "/get-start",
      "name": {
        "value": "Easy Heading Macro - Get Start",
        "i18n": "admin.get-start.title"
      },
      "conditions": [
        {
          "condition": "user_is_admin"
        }
      ]
    },
    "staticContentMacros": [
      {
        "key": "easy-heading",
        "description": {
          "value": "The macro to provide the floating table of contents sidebar"
        },
        "name": {
          "value": "Easy Heading Macro"
        },
        "categories": ["navigation", "visuals"],
        "documentation": {
          "url": "https://shineatlas.atlassian.net/wiki/spaces/EHMFC/pages/1427636247"
        },
        "renderingMethod": "get",
        "url": "/render-macro?macroId={macro.id}&pageId={content.id}&pageVersion={content.version}&sidebarTitle={sidebarTitle}&headingTags={headingTags}&sidebarMode={sidebarMode}&sidebarTop={sidebarTop}&sidebarMaxHeight={sidebarMaxHeight}&sidebarWidth={sidebarWidth}&sidebarMarginRight={sidebarMarginRight}&headingLinkExpandMode={headingLinkExpandMode}&headingLinkTextMode={headingLinkTextMode}&headingLinkIndent={headingLinkIndent}&relatedLinksTitle={relatedLinksTitle}&relatedLinksTarget={relatedLinksTarget}&relatedLinksOrder={relatedLinksOrder}&relatedLinksLabels={relatedLinksLabels}&linkText1={linkText1}&linkUrl1={linkUrl1}&linkType1={linkType1}&linkText2={linkText2}&linkUrl2={linkUrl2}&linkType2={linkType2}&linkText3={linkText3}&linkUrl3={linkUrl3}&linkType3={linkType3}&linkText4={linkText4}&linkUrl4={linkUrl4}&linkType4={linkType4}&linkText5={linkText5}&linkUrl5={linkUrl5}&linkType5={linkType5}&linkText6={linkText6}&linkUrl6={linkUrl6}&linkType6={linkType6}&linkText7={linkText7}&linkUrl7={linkUrl7}&linkType7={linkType7}&linkText8={linkText8}&linkUrl8={linkUrl8}&linkType8={linkType8}&linkText9={linkText9}&linkUrl9={linkUrl9}&linkType9={linkType9}&linkText10={linkText10}&linkUrl10={linkUrl10}&linkType10={linkType10}&numberedHeadingTags={numberedHeadingTags}&headingNumberingMode={headingNumberingMode}&includedPageMode={includedPageMode}&exportMode={exportMode}",
        "bodyType": "none",
        "outputType": "block",
        "icon": {
          "width": 80,
          "height": 80,
          "url": "/images/icon.png"
        },
        "imagePlaceholder": {
          "width": 100,
          "height": 25,
          "url": "/images/icon.png",
          "applyChrome": true
        },
        "editor": {
          "url": "/edit-macro",
          "width": "63%",
          "height": "63%",
          "editTitle": {
            "value": "Edit Easy Heading Macro"
          },
          "insertTitle": {
            "value": "Insert Easy Heading Macro"
          }
        },
        "parameters": [
          {
            "identifier": "sidebarTitle",
            "name": {
              "value": "Title"
            },
            "description": {
              "value": "The title of the sidebar."
            },
            "type": "string",
            "required": true,
            "multiple": false,
            "defaultValue": "ON THIS PAGE",
            "hidden": false
          },
          {
            "identifier": "headingTags",
            "name": {
              "value": "Heading Tags"
            },
            "description": {
              "value": "The headings to be included in the table of contents."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue":"h1,h2,h3",
            "hidden": false
          },
          {
            "identifier": "sidebarMode",
            "name": {
              "value": "Sidebar Default Mode"
            },
            "description": {
              "value": "In Opened mode the sidebar is always displayed.In Closed mode clicking icon will open the sidebar, and mouse hovering will popup the sidebar."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Opened",
            "values": [
              "Opened",
              "Closed",
              "Disabled"
            ],
            "hidden": false
          },
          {
            "identifier": "sidebarTop",
            "name": {
              "value": "Sidebar Top"
            },
            "description": {
              "value": "The top position of the sidebar. Recommend 150 to 300."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "160",
            "hidden": false
          },
          {
            "identifier": "sidebarMaxHeight",
            "name": {
              "value": "Sidebar Max Height"
            },
            "description": {
              "value": "A scroll bar will be shown for the sidebar when the height of all heading links exceeds this maximum height. Recommend 300 to 500."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "450",
            "hidden": false
          },
          {
            "identifier": "sidebarWidth",
            "name": {
              "value": "Sidebar Width"
            },
            "description": {
              "value": "The width of the sidebar. Recommend 150 to 300."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "240",
            "hidden": false
          },
          {
            "identifier": "sidebarMarginRight",
            "name": {
              "value": "Sidebar Margin Right"
            },
            "description": {
              "value": "The margin between the sidebar and the right side of the window. Recommend 10 to 150."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "20",
            "hidden": false
          },
          {
            "identifier": "headingLinkExpandMode",
            "name": {
              "value": "Heading Link Expand Mode"
            },
            "description": {
              "value": "Make the heading links Expandable and set the default mode."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Collapse_All_By_Default",
            "values": [
              "Expand_All_By_Default",
              "Collapse_All_By_Default",
              "Disable_Expand_Collapse"
            ],
            "hidden": false
          },
          {
            "identifier": "headingLinkTextMode",
            "name": {
              "value": "Link Text Mode"
            },
            "description": {
              "value": "In Wrap mode the link will be displayed with a line wrap.In Ellipsis mode the link beyond the sidebar width will be displayed as ellipsis."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Wrap",
            "values": [
              "Wrap",
              "Ellipsis"
            ],
            "hidden": false
          },
          {
            "identifier": "headingLinkIndent",
            "name": {
              "value": "Heading Link Indent"
            },
            "description": {
              "value": "The indent for heading links. Recommend 10 to 30."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "10",
            "hidden": false
          },
          {
            "identifier": "relatedLinksTitle",
            "name": {
              "value": "Title of Related Links"
            },
            "description": {
              "value": "Title for the section of related links. When there is no any headings matched, this title will be shown as title of the sidebar."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "RELATED LINKS",
            "hidden": false
          },
          {
            "identifier": "relatedLinksTarget",
            "name": {
              "value": "Open Related Links in"
            },
            "description": {
              "value": "Choose the way to open the web pages of the related links."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "New_Window",
            "values": [
              "New_Window",
              "Current_Window"
            ],
            "hidden": false
          },
          {
            "identifier": "relatedLinksOrder",
            "name": {
              "value": "Display Order of Related Links"
            },
            "description": {
              "value": "Choose pages of labels or the links to be displayed first."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Labels_First",
            "values": [
              "Labels_First",
              "Links_First"
            ],
            "hidden": false
          },
          {
            "identifier": "relatedLinksLabels",
            "name": {
              "value": "Labels for Related Pages"
            },
            "description": {
              "value": "The pages with any of the labels will be displayed in alphabetical order. A maximum of 50 pages can be displayed."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkText1",
            "name": {
              "value": "Link 1 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl1",
            "name": {
              "value": "Link 1 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType1",
            "name": {
              "value": "Link 1 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText2",
            "name": {
              "value": "Link 2 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl2",
            "name": {
              "value": "Link 2 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType2",
            "name": {
              "value": "Link 2 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText3",
            "name": {
              "value": "Link 3 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl3",
            "name": {
              "value": "Link 3 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType3",
            "name": {
              "value": "Link 3 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText4",
            "name": {
              "value": "Link 4 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl4",
            "name": {
              "value": "Link 4 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType4",
            "name": {
              "value": "Link 4 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText5",
            "name": {
              "value": "Link 5 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl5",
            "name": {
              "value": "Link 5 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType5",
            "name": {
              "value": "Link 5 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText6",
            "name": {
              "value": "Link 6 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl6",
            "name": {
              "value": "Link 6 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType6",
            "name": {
              "value": "Link 6 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText7",
            "name": {
              "value": "Link 7 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl7",
            "name": {
              "value": "Link 7 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType7",
            "name": {
              "value": "Link 7 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText8",
            "name": {
              "value": "Link 8 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl8",
            "name": {
              "value": "Link 8 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType8",
            "name": {
              "value": "Link 8 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText9",
            "name": {
              "value": "Link 9 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl9",
            "name": {
              "value": "Link 9 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType9",
            "name": {
              "value": "Link 9 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText10",
            "name": {
              "value": "Link 10 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl10",
            "name": {
              "value": "Link 10 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType10",
            "name": {
              "value": "Link 10 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "numberedHeadingTags",
            "name": {
              "value": "Heading Tags for Numbering"
            },
            "description": {
              "value": "The headings to be numbered."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue":"h1,h2,h3",
            "hidden": false
          },
          {
            "identifier": "headingNumberingMode",
            "name": {
              "value": "Heading Numbering Mode"
            },
            "description": {
              "value": "Numbering mode to be applied to selected headings."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Disable_Numbering",
            "values": [
              "Disable_Numbering",
              "Arabic_Numbers",
              "Arabic_Numbers_No_End_Dot",
              "Upper_Roman_Numbers",
              "Lower_Roman_Numbers",
              "No_Numbers"
            ],
            "hidden": false
          },
          {
            "identifier": "includedPageMode",
            "name": {
              "value": "Heading Links for Included Pages"
            },
            "description": {
              "value": "Enable or disable the heading links from included pages."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Disable_Included_Pages",
            "values": [
              "Enable_Included_Pages",
              "Disable_Included_Pages"
            ],
            "hidden": false
          },
          {
            "identifier": "includedInExport",
            "name": {
              "value": "Included in PDF/Word Export"
            },
            "description": {
              "value": "Choose to include or exclude the sidebar in PDF/Word export."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Excluded_From_Export",
            "values": [
              "Excluded_From_Export",
              "Included_In_Export"
            ],
            "hidden": false
          }
        ]
      }
    ],
    "dynamicContentMacros": [
      {
        "key": "easy-heading-dynamic",
        "name": {
          "value": "Easy Heading Dynamic Macro"
        },
        "description": {
          "value": "The dynamic macro to actually render the table of contents"
        },
        "hidden": true,
        "width": "0px",
        "height": "0px",
        "renderModes": {
          "default": {
            "url": "/render-dynamic-macro-pdf"
          }
        },
        "url": "/render-dynamic-macro?pageId={content.id}&pageVersion={content.version}&macroId={macroId}&sidebarTitle={sidebarTitle}&headingTags={headingTags}&sidebarMode={sidebarMode}&sidebarTop={sidebarTop}&sidebarMaxHeight={sidebarMaxHeight}&sidebarWidth={sidebarWidth}&sidebarMarginRight={sidebarMarginRight}&headingLinkExpandMode={headingLinkExpandMode}&headingLinkTextMode={headingLinkTextMode}&headingLinkIndent={headingLinkIndent}&relatedLinksTitle={relatedLinksTitle}&relatedLinksTarget={relatedLinksTarget}&relatedLinksOrder={relatedLinksOrder}&relatedLinksLabels={relatedLinksLabels}&linkText1={linkText1}&linkUrl1={linkUrl1}&linkType1={linkType1}&linkText2={linkText2}&linkUrl2={linkUrl2}&linkType2={linkType2}&linkText3={linkText3}&linkUrl3={linkUrl3}&linkType3={linkType3}&linkText4={linkText4}&linkUrl4={linkUrl4}&linkType4={linkType4}&linkText5={linkText5}&linkUrl5={linkUrl5}&linkType5={linkType5}&linkText6={linkText6}&linkUrl6={linkUrl6}&linkType6={linkType6}&linkText7={linkText7}&linkUrl7={linkUrl7}&linkType7={linkType7}&linkText8={linkText8}&linkUrl8={linkUrl8}&linkType8={linkType8}&linkText9={linkText9}&linkUrl9={linkUrl9}&linkType9={linkType9}&linkText10={linkText10}&linkUrl10={linkUrl10}&linkType10={linkType10}&numberedHeadingTags={numberedHeadingTags}&headingNumberingMode={headingNumberingMode}&includedPageMode={includedPageMode}&exportMode={exportMode}",
        "bodyType": "none",
        "outputType": "block",
        "parameters": [
          {
            "identifier": "macroId",
            "name": {
              "value": "macroId"
            },
            "description": {
              "value": "The id of the static macro."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": true
          },
          {
            "identifier": "sidebarTitle",
            "name": {
              "value": "Title"
            },
            "description": {
              "value": "The title of the sidebar."
            },
            "type": "string",
            "required": true,
            "multiple": false,
            "defaultValue": "ON THIS PAGE",
            "hidden": false
          },
          {
            "identifier": "headingTags",
            "name": {
              "value": "Heading Tags"
            },
            "description": {
              "value": "The headings to be included in the table of contents."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue":"h1,h2,h3",
            "hidden": false
          },
          {
            "identifier": "sidebarMode",
            "name": {
              "value": "Sidebar Default Mode"
            },
            "description": {
              "value": "In Opened mode the sidebar is always displayed.In Closed mode clicking icon will open the sidebar, and mouse hovering will popup the sidebar."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Opened",
            "values": [
              "Opened",
              "Closed",
              "Disabled"
            ],
            "hidden": false
          },
          {
            "identifier": "sidebarTop",
            "name": {
              "value": "Sidebar Top"
            },
            "description": {
              "value": "The top position of the sidebar. Recommend 150 to 300."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "160",
            "hidden": false
          },
          {
            "identifier": "sidebarMaxHeight",
            "name": {
              "value": "Sidebar Max Height"
            },
            "description": {
              "value": "A scroll bar will be shown for the sidebar when the height of all heading links exceeds this maximum height. Recommend 300 to 500."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "450",
            "hidden": false
          },
          {
            "identifier": "sidebarWidth",
            "name": {
              "value": "Sidebar Width"
            },
            "description": {
              "value": "The width of the sidebar. Recommend 150 to 300."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "240",
            "hidden": false
          },
          {
            "identifier": "sidebarMarginRight",
            "name": {
              "value": "Sidebar Margin Right"
            },
            "description": {
              "value": "The margin between the sidebar and the right side of the window. Recommend 10 to 150."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "20",
            "hidden": false
          },
          {
            "identifier": "headingLinkExpandMode",
            "name": {
              "value": "Heading Link Expand Mode"
            },
            "description": {
              "value": "Make the heading links Expandable and set the default mode"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Collapse_All_By_Default",
            "values": [
              "Expand_All_By_Default",
              "Collapse_All_By_Default",
              "Disable_Expand_Collapse"
            ],
            "hidden": false
          },
          {
            "identifier": "headingLinkTextMode",
            "name": {
              "value": "Heading Link Text Mode"
            },
            "description": {
              "value": "In Wrap mode the link will be displayed with a line wrap.In Ellipsis mode the link beyond the sidebar width will be displayed as ellipsis."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Wrap",
            "values": [
              "Wrap",
              "Ellipsis"
            ],
            "hidden": false
          },
          {
            "identifier": "headingLinkIndent",
            "name": {
              "value": "Heading Link Indent"
            },
            "description": {
              "value": "The indent for heading links. Recommend 10 to 30."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "10",
            "hidden": false
          },
          {
            "identifier": "relatedLinksTitle",
            "name": {
              "value": "Title of Related Links"
            },
            "description": {
              "value": "Title for the section of related links. When there is no any headings matched, this title will be shown as title of the sidebar."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "RELATED LINKS",
            "hidden": false
          },
          {
            "identifier": "relatedLinksTarget",
            "name": {
              "value": "Open Related Links in"
            },
            "description": {
              "value": "Choose the way to open the web pages of the related links."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "New_Window",
            "values": [
              "New_Window",
              "Current_Window"
            ],
            "hidden": false
          },
          {
            "identifier": "relatedLinksOrder",
            "name": {
              "value": "Display Order of Related Links"
            },
            "description": {
              "value": "Choose pages of labels or the links to be displayed first."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Labels_First",
            "values": [
              "Labels_First",
              "Links_First"
            ],
            "hidden": false
          },
          {
            "identifier": "relatedLinksLabels",
            "name": {
              "value": "Labels for Related Pages"
            },
            "description": {
              "value": "The pages with any of the labels will be displayed in alphabetical order. A maximum of 50 pages can be displayed."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkText1",
            "name": {
              "value": "Link 1 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl1",
            "name": {
              "value": "Link 1 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType1",
            "name": {
              "value": "Link 1 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText2",
            "name": {
              "value": "Link 2 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl2",
            "name": {
              "value": "Link 2 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType2",
            "name": {
              "value": "Link 2 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText3",
            "name": {
              "value": "Link 3 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl3",
            "name": {
              "value": "Link 3 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType3",
            "name": {
              "value": "Link 3 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText4",
            "name": {
              "value": "Link 4 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl4",
            "name": {
              "value": "Link 4 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType4",
            "name": {
              "value": "Link 4 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText5",
            "name": {
              "value": "Link 5 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl5",
            "name": {
              "value": "Link 5 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType5",
            "name": {
              "value": "Link 5 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText6",
            "name": {
              "value": "Link 6 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl6",
            "name": {
              "value": "Link 6 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType6",
            "name": {
              "value": "Link 6 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText7",
            "name": {
              "value": "Link 7 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl7",
            "name": {
              "value": "Link 7 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType7",
            "name": {
              "value": "Link 7 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText8",
            "name": {
              "value": "Link 8 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl8",
            "name": {
              "value": "Link 8 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType8",
            "name": {
              "value": "Link 8 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText9",
            "name": {
              "value": "Link 9 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl9",
            "name": {
              "value": "Link 9 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType9",
            "name": {
              "value": "Link 9 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText10",
            "name": {
              "value": "Link 10 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl10",
            "name": {
              "value": "Link 10 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType10",
            "name": {
              "value": "Link 10 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "numberedHeadingTags",
            "name": {
              "value": "Heading Tags for Numbering"
            },
            "description": {
              "value": "The headings to be numbered."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue":"h1,h2,h3",
            "hidden": false
          },
          {
            "identifier": "headingNumberingMode",
            "name": {
              "value": "Heading Numbering Mode"
            },
            "description": {
              "value": "Numbering mode to be applied to selected headings."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Disable_Numbering",
            "values": [
              "Disable_Numbering",
              "Arabic_Numbers",
              "Arabic_Numbers_No_End_Dot",
              "Upper_Roman_Numbers",
              "Lower_Roman_Numbers",
              "No_Numbers"
            ],
            "hidden": false
          },
          {
            "identifier": "includedPageMode",
            "name": {
              "value": "Heading Links for Included Pages"
            },
            "description": {
              "value": "Enable or disable the heading links from included pages."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Disable_Included_Pages",
            "values": [
              "Enable_Included_Pages",
              "Disable_Included_Pages"
            ],
            "hidden": false
          },
          {
            "identifier": "includedInExport",
            "name": {
              "value": "Included in PDF/Word Export"
            },
            "description": {
              "value": "Choose to include or exclude the sidebar in PDF/Word export."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Excluded_From_Export",
            "values": [
              "Excluded_From_Export",
              "Included_In_Export"
            ],
            "hidden": false
          }
        ]
      },
      {
        "key": "easy-heading-export",
        "name": {
          "value": "Easy Heading Dynamic Macro"
        },
        "description": {
          "value": "The dynamic macro to actually render the table of contents"
        },
        "hidden": true,
        "width": "0px",
        "height": "0px",
        "renderModes": {
          "pdf":  { "url": "/export-macro?format=pdf&contentType={content.type}&spaceKey={space.key}&pageId={content.id}&pageVersion={content.version}&macroId={macroId}&sidebarTitle={sidebarTitle}&headingTags={headingTags}&sidebarMode={sidebarMode}&sidebarTop={sidebarTop}&sidebarMaxHeight={sidebarMaxHeight}&sidebarWidth={sidebarWidth}&sidebarMarginRight={sidebarMarginRight}&headingLinkExpandMode={headingLinkExpandMode}&headingLinkTextMode={headingLinkTextMode}&headingLinkIndent={headingLinkIndent}&relatedLinksTitle={relatedLinksTitle}&relatedLinksTarget={relatedLinksTarget}&relatedLinksOrder={relatedLinksOrder}&relatedLinksLabels={relatedLinksLabels}&linkText1={linkText1}&linkUrl1={linkUrl1}&linkType1={linkType1}&linkText2={linkText2}&linkUrl2={linkUrl2}&linkType2={linkType2}&linkText3={linkText3}&linkUrl3={linkUrl3}&linkType3={linkType3}&linkText4={linkText4}&linkUrl4={linkUrl4}&linkType4={linkType4}&linkText5={linkText5}&linkUrl5={linkUrl5}&linkType5={linkType5}&linkText6={linkText6}&linkUrl6={linkUrl6}&linkType6={linkType6}&linkText7={linkText7}&linkUrl7={linkUrl7}&linkType7={linkType7}&linkText8={linkText8}&linkUrl8={linkUrl8}&linkType8={linkType8}&linkText9={linkText9}&linkUrl9={linkUrl9}&linkType9={linkType9}&linkText10={linkText10}&linkUrl10={linkUrl10}&linkType10={linkType10}&numberedHeadingTags={numberedHeadingTags}&headingNumberingMode={headingNumberingMode}&includedPageMode={includedPageMode}&exportMode={exportMode}" },
          "word": { "url": "/export-macro?format=word&contentType={content.type}&spaceKey={space.key}&pageId={content.id}&pageVersion={content.version}&macroId={macroId}&sidebarTitle={sidebarTitle}&headingTags={headingTags}&sidebarMode={sidebarMode}&sidebarTop={sidebarTop}&sidebarMaxHeight={sidebarMaxHeight}&sidebarWidth={sidebarWidth}&sidebarMarginRight={sidebarMarginRight}&headingLinkExpandMode={headingLinkExpandMode}&headingLinkTextMode={headingLinkTextMode}&headingLinkIndent={headingLinkIndent}&relatedLinksTitle={relatedLinksTitle}&relatedLinksTarget={relatedLinksTarget}&relatedLinksOrder={relatedLinksOrder}&relatedLinksLabels={relatedLinksLabels}&linkText1={linkText1}&linkUrl1={linkUrl1}&linkType1={linkType1}&linkText2={linkText2}&linkUrl2={linkUrl2}&linkType2={linkType2}&linkText3={linkText3}&linkUrl3={linkUrl3}&linkType3={linkType3}&linkText4={linkText4}&linkUrl4={linkUrl4}&linkType4={linkType4}&linkText5={linkText5}&linkUrl5={linkUrl5}&linkType5={linkType5}&linkText6={linkText6}&linkUrl6={linkUrl6}&linkType6={linkType6}&linkText7={linkText7}&linkUrl7={linkUrl7}&linkType7={linkType7}&linkText8={linkText8}&linkUrl8={linkUrl8}&linkType8={linkType8}&linkText9={linkText9}&linkUrl9={linkUrl9}&linkType9={linkType9}&linkText10={linkText10}&linkUrl10={linkUrl10}&linkType10={linkType10}&numberedHeadingTags={numberedHeadingTags}&headingNumberingMode={headingNumberingMode}&includedPageMode={includedPageMode}&exportMode={exportMode}" }
        },
        "url": "/render-export-macro?pageId={content.id}&pageVersion={content.version}&macroId={macroId}&sidebarTitle={sidebarTitle}&headingTags={headingTags}&sidebarMode={sidebarMode}&sidebarTop={sidebarTop}&sidebarMaxHeight={sidebarMaxHeight}&sidebarWidth={sidebarWidth}&sidebarMarginRight={sidebarMarginRight}&headingLinkExpandMode={headingLinkExpandMode}&headingLinkTextMode={headingLinkTextMode}&headingLinkIndent={headingLinkIndent}&relatedLinksTitle={relatedLinksTitle}&relatedLinksTarget={relatedLinksTarget}&relatedLinksOrder={relatedLinksOrder}&relatedLinksLabels={relatedLinksLabels}&linkText1={linkText1}&linkUrl1={linkUrl1}&linkType1={linkType1}&linkText2={linkText2}&linkUrl2={linkUrl2}&linkType2={linkType2}&linkText3={linkText3}&linkUrl3={linkUrl3}&linkType3={linkType3}&linkText4={linkText4}&linkUrl4={linkUrl4}&linkType4={linkType4}&linkText5={linkText5}&linkUrl5={linkUrl5}&linkType5={linkType5}&linkText6={linkText6}&linkUrl6={linkUrl6}&linkType6={linkType6}&linkText7={linkText7}&linkUrl7={linkUrl7}&linkType7={linkType7}&linkText8={linkText8}&linkUrl8={linkUrl8}&linkType8={linkType8}&linkText9={linkText9}&linkUrl9={linkUrl9}&linkType9={linkType9}&linkText10={linkText10}&linkUrl10={linkUrl10}&linkType10={linkType10}&numberedHeadingTags={numberedHeadingTags}&headingNumberingMode={headingNumberingMode}&includedPageMode={includedPageMode}&exportMode={exportMode}",
        "bodyType": "none",
        "outputType": "block",
        "parameters": [
          {
            "identifier": "macroId",
            "name": {
              "value": "macroId"
            },
            "description": {
              "value": "The id of the static macro."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": true
          },
          {
            "identifier": "sidebarTitle",
            "name": {
              "value": "Title"
            },
            "description": {
              "value": "The title of the sidebar."
            },
            "type": "string",
            "required": true,
            "multiple": false,
            "defaultValue": "ON THIS PAGE",
            "hidden": false
          },
          {
            "identifier": "headingTags",
            "name": {
              "value": "Heading Tags"
            },
            "description": {
              "value": "The headings to be included in the table of contents."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue":"h1,h2,h3",
            "hidden": false
          },
          {
            "identifier": "sidebarMode",
            "name": {
              "value": "Sidebar Default Mode"
            },
            "description": {
              "value": "In Opened mode the sidebar is always displayed.In Closed mode clicking icon will open the sidebar, and mouse hovering will popup the sidebar."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Opened",
            "values": [
              "Opened",
              "Closed",
              "Disabled"
            ],
            "hidden": false
          },
          {
            "identifier": "sidebarTop",
            "name": {
              "value": "Sidebar Top"
            },
            "description": {
              "value": "The top position of the sidebar. Recommend 150 to 300."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "160",
            "hidden": false
          },
          {
            "identifier": "sidebarMaxHeight",
            "name": {
              "value": "Sidebar Max Height"
            },
            "description": {
              "value": "A scroll bar will be shown for the sidebar when the height of all heading links exceeds this maximum height. Recommend 300 to 500."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "450",
            "hidden": false
          },
          {
            "identifier": "sidebarWidth",
            "name": {
              "value": "Sidebar Width"
            },
            "description": {
              "value": "The width of the sidebar. Recommend 150 to 300."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "240",
            "hidden": false
          },
          {
            "identifier": "sidebarMarginRight",
            "name": {
              "value": "Sidebar Margin Right"
            },
            "description": {
              "value": "The margin between the sidebar and the right side of the window. Recommend 10 to 150."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "20",
            "hidden": false
          },
          {
            "identifier": "headingLinkExpandMode",
            "name": {
              "value": "Heading Link Expand Mode"
            },
            "description": {
              "value": "Make the heading links Expandable and set the default mode"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Collapse_All_By_Default",
            "values": [
              "Expand_All_By_Default",
              "Collapse_All_By_Default",
              "Disable_Expand_Collapse"
            ],
            "hidden": false
          },
          {
            "identifier": "headingLinkTextMode",
            "name": {
              "value": "Heading Link Text Mode"
            },
            "description": {
              "value": "In Wrap mode the link will be displayed with a line wrap.In Ellipsis mode the link beyond the sidebar width will be displayed as ellipsis."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Wrap",
            "values": [
              "Wrap",
              "Ellipsis"
            ],
            "hidden": false
          },
          {
            "identifier": "headingLinkIndent",
            "name": {
              "value": "Heading Link Indent"
            },
            "description": {
              "value": "The indent for heading links. Recommend 10 to 30."
            },
            "type": "int",
            "required": true,
            "multiple": false,
            "defaultValue": "10",
            "hidden": false
          },
          {
            "identifier": "relatedLinksTitle",
            "name": {
              "value": "Title of Related Links"
            },
            "description": {
              "value": "Title for the section of related links. When there is no any headings matched, this title will be shown as title of the sidebar."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "RELATED LINKS",
            "hidden": false
          },
          {
            "identifier": "relatedLinksTarget",
            "name": {
              "value": "Open Related Links in"
            },
            "description": {
              "value": "Choose the way to open the web pages of the related links."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "New_Window",
            "values": [
              "New_Window",
              "Current_Window"
            ],
            "hidden": false
          },
          {
            "identifier": "relatedLinksOrder",
            "name": {
              "value": "Display Order of Related Links"
            },
            "description": {
              "value": "Choose pages of labels or the links to be displayed first."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Labels_First",
            "values": [
              "Labels_First",
              "Links_First"
            ],
            "hidden": false
          },
          {
            "identifier": "relatedLinksLabels",
            "name": {
              "value": "Labels for Related Pages"
            },
            "description": {
              "value": "The pages with any of the labels will be displayed in alphabetical order. A maximum of 50 pages can be displayed."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkText1",
            "name": {
              "value": "Link 1 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl1",
            "name": {
              "value": "Link 1 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType1",
            "name": {
              "value": "Link 1 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText2",
            "name": {
              "value": "Link 2 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl2",
            "name": {
              "value": "Link 2 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType2",
            "name": {
              "value": "Link 2 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText3",
            "name": {
              "value": "Link 3 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl3",
            "name": {
              "value": "Link 3 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType3",
            "name": {
              "value": "Link 3 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText4",
            "name": {
              "value": "Link 4 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl4",
            "name": {
              "value": "Link 4 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType4",
            "name": {
              "value": "Link 4 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText5",
            "name": {
              "value": "Link 5 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl5",
            "name": {
              "value": "Link 5 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType5",
            "name": {
              "value": "Link 5 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText6",
            "name": {
              "value": "Link 6 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl6",
            "name": {
              "value": "Link 6 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType6",
            "name": {
              "value": "Link 6 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText7",
            "name": {
              "value": "Link 7 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl7",
            "name": {
              "value": "Link 7 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType7",
            "name": {
              "value": "Link 7 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText8",
            "name": {
              "value": "Link 8 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl8",
            "name": {
              "value": "Link 8 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType8",
            "name": {
              "value": "Link 8 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText9",
            "name": {
              "value": "Link 9 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl9",
            "name": {
              "value": "Link 9 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType9",
            "name": {
              "value": "Link 9 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "linkText10",
            "name": {
              "value": "Link 10 Text"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkUrl10",
            "name": {
              "value": "Link 10 URL"
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue": "",
            "hidden": false
          },
          {
            "identifier": "linkType10",
            "name": {
              "value": "Link 10 Type"
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Page",
            "values": [
              "Page",
              "URL"
            ],
            "hidden": false
          },
          {
            "identifier": "numberedHeadingTags",
            "name": {
              "value": "Heading Tags for Numbering"
            },
            "description": {
              "value": "The headings to be numbered."
            },
            "type": "string",
            "required": false,
            "multiple": false,
            "defaultValue":"h1,h2,h3",
            "hidden": false
          },
          {
            "identifier": "headingNumberingMode",
            "name": {
              "value": "Heading Numbering Mode"
            },
            "description": {
              "value": "Numbering mode to be applied to selected headings."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Disable_Numbering",
            "values": [
              "Disable_Numbering",
              "Arabic_Numbers",
              "Arabic_Numbers_No_End_Dot",
              "Upper_Roman_Numbers",
              "Lower_Roman_Numbers",
              "No_Numbers"
            ],
            "hidden": false
          },
          {
            "identifier": "includedPageMode",
            "name": {
              "value": "Heading Links for Included Pages"
            },
            "description": {
              "value": "Enable or disable the heading links from included pages."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Disable_Included_Pages",
            "values": [
              "Enable_Included_Pages",
              "Disable_Included_Pages"
            ],
            "hidden": false
          },
          {
            "identifier": "exportMode",
            "name": {
              "value": "Included in PDF/Word Export"
            },
            "description": {
              "value": "Choose to include or exclude the sidebar in PDF/Word export."
            },
            "type": "enum",
            "required": true,
            "multiple": false,
            "defaultValue": "Excluded_From_Export",
            "values": [
              "Excluded_From_Export",
              "Included_In_Export"
            ],
            "hidden": false
          }
        ]
      }
    ]
  },
  "translations": {
    "paths": {
      "en-US": "/i18n/en_US.json"
    }
  }
}