{
  "definitions": {
    "events": {
      "$ref": "#/definitions/Events",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "definitions": {
        "Events": {
          "additionalProperties": false,
          "properties": {
            "footerClick": {
              "additionalProperties": false,
              "properties": {
                "elClick": {
                  "type": "string"
                }
              },
              "required": [
                "elClick"
              ],
              "type": "object"
            },
            "languageChange": {
              "additionalProperties": false,
              "description": "Host updates `i18nlang` on `hb-layout` (or equivalent) and reloads copy.",
              "properties": {
                "code": {
                  "type": "string"
                }
              },
              "required": [
                "code"
              ],
              "type": "object"
            },
            "navbarDropDownClick": {
              "additionalProperties": false,
              "properties": {
                "key": {
                  "type": "string"
                }
              },
              "required": [
                "key"
              ],
              "type": "object"
            },
            "navbarSlotClick": {
              "additionalProperties": false,
              "properties": {
                "side": {
                  "enum": [
                    "left",
                    "right",
                    "center"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "side"
              ],
              "type": "object"
            },
            "offcanvasswitch": {
              "additionalProperties": false,
              "properties": {
                "isOpen": {
                  "type": "boolean"
                }
              },
              "required": [
                "isOpen"
              ],
              "type": "object"
            },
            "pageChange": {
              "additionalProperties": false,
              "properties": {
                "page": {
                  "type": "string"
                }
              },
              "required": [
                "page"
              ],
              "type": "object"
            },
            "themeChange": {
              "additionalProperties": false,
              "description": "Host applies Bulma/document hooks (`data-theme` / `theme-*` on `html`/`body`) or ignores.",
              "properties": {
                "mode": {
                  "$ref": "#/definitions/ThemePreference"
                }
              },
              "required": [
                "mode"
              ],
              "type": "object"
            }
          },
          "required": [
            "offcanvasswitch",
            "pageChange",
            "navbarDropDownClick",
            "footerClick",
            "navbarSlotClick",
            "themeChange",
            "languageChange"
          ],
          "type": "object"
        },
        "ThemePreference": {
          "enum": [
            "light",
            "dark",
            "auto"
          ],
          "type": "string"
        }
      }
    },
    "component": {
      "$ref": "#/definitions/Component",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "definitions": {
        "Component": {
          "additionalProperties": false,
          "properties": {
            "columns": {
              "items": {
                "$ref": "#/definitions/IColumn"
              },
              "type": "array"
            },
            "company": {
              "$ref": "#/definitions/ICompany"
            },
            "contacts": {
              "$ref": "#/definitions/IContacts"
            },
            "cookielaw": {
              "enum": [
                "yes",
                "true",
                "no",
                "false",
                null,
                ""
              ],
              "type": [
                "string",
                "null"
              ]
            },
            "cookielawallowdecline": {
              "enum": [
                "yes",
                "true",
                "no",
                "false",
                null,
                ""
              ],
              "type": [
                "string",
                "null"
              ]
            },
            "cookielawlanguage": {
              "type": "string"
            },
            "cookielawuri4more": {
              "type": "string"
            },
            "footer": {
              "additionalProperties": false,
              "properties": {
                "disable_expanding_small": {
                  "type": "boolean"
                },
                "type": {
                  "enum": [
                    "auto",
                    "small",
                    "regular",
                    "large"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "i18nlang": {
              "type": "string"
            },
            "i18nlanguages": {
              "anyOf": [
                {
                  "items": {
                    "$ref": "#/definitions/I18nLanguageOption"
                  },
                  "type": "array"
                },
                {
                  "type": "string"
                }
              ]
            },
            "id": {
              "type": "string"
            },
            "navlinks": {
              "items": {
                "$ref": "#/definitions/INavLink"
              },
              "type": "array"
            },
            "page_title": {
              "type": "string"
            },
            "pagename": {
              "type": "string"
            },
            "policies": {
              "items": {
                "$ref": "#/definitions/IPolicies"
              },
              "type": "array"
            },
            "sidebar": {
              "additionalProperties": false,
              "properties": {
                "enablefooter": {
                  "enum": [
                    "yes",
                    "no",
                    "false",
                    null,
                    ""
                  ],
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "enablethemeswitch": {
                  "enum": [
                    "yes",
                    "no",
                    "false",
                    null,
                    ""
                  ],
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "logo": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "single_screen": {
              "type": "boolean"
            },
            "socials": {
              "$ref": "#/definitions/ISocials"
            },
            "style": {
              "type": "string"
            },
            "usermenu": {
              "$ref": "#/definitions/IUserMenu"
            }
          },
          "type": "object"
        },
        "I18nLanguageOption": {
          "additionalProperties": false,
          "properties": {
            "code": {
              "type": "string"
            },
            "label": {
              "type": "string"
            }
          },
          "required": [
            "code",
            "label"
          ],
          "type": "object"
        },
        "IAddressContact": {
          "additionalProperties": false,
          "properties": {
            "_id": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "googleMapUri": {
              "type": "string"
            },
            "shortAddress": {
              "type": "string"
            }
          },
          "required": [
            "address"
          ],
          "type": "object"
        },
        "IColumn": {
          "additionalProperties": false,
          "properties": {
            "_id": {
              "type": "string"
            },
            "cells": {
              "items": {
                "additionalProperties": false,
                "properties": {
                  "_id": {
                    "description": "Optional in JSON; the component assigns stable ids in `$effect` when missing.",
                    "type": "string"
                  },
                  "address": {
                    "$ref": "#/definitions/IAddressContact"
                  },
                  "email": {
                    "$ref": "#/definitions/IEmailContact"
                  },
                  "label": {
                    "type": "string"
                  },
                  "phone": {
                    "$ref": "#/definitions/IPhoneContact"
                  },
                  "site": {
                    "$ref": "#/definitions/ISiteContact"
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "title": {
              "type": "string"
            }
          },
          "required": [
            "cells"
          ],
          "type": "object"
        },
        "ICompany": {
          "additionalProperties": false,
          "properties": {
            "companyName": {
              "type": "string"
            },
            "description": {
              "type": "string"
            },
            "fiscalCode": {
              "type": "string"
            },
            "logoUri": {
              "type": "string"
            },
            "registration": {
              "additionalProperties": false,
              "properties": {
                "since": {
                  "type": "number"
                },
                "text": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "since": {
              "type": "number"
            },
            "siteName": {
              "type": "string"
            },
            "vatNumber": {
              "type": "string"
            }
          },
          "required": [
            "logoUri",
            "siteName",
            "companyName",
            "description"
          ],
          "type": "object"
        },
        "IContacts": {
          "additionalProperties": false,
          "properties": {
            "addresses": {
              "items": {
                "$ref": "#/definitions/IAddressContact"
              },
              "type": "array"
            },
            "emails": {
              "items": {
                "$ref": "#/definitions/IEmailContact"
              },
              "type": "array"
            },
            "phones": {
              "items": {
                "$ref": "#/definitions/IPhoneContact"
              },
              "type": "array"
            },
            "sites": {
              "items": {
                "$ref": "#/definitions/ISiteContact"
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "IEmailContact": {
          "additionalProperties": false,
          "properties": {
            "_id": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "label": {
              "type": "string"
            }
          },
          "required": [
            "address"
          ],
          "type": "object"
        },
        "INavLink": {
          "additionalProperties": false,
          "properties": {
            "active": {
              "type": "boolean"
            },
            "badge": {
              "additionalProperties": false,
              "properties": {
                "class": {
                  "type": "string"
                },
                "classcolor": {
                  "type": "string"
                },
                "text": {
                  "type": "string"
                }
              },
              "required": [
                "text"
              ],
              "type": "object"
            },
            "group": {
              "type": "string"
            },
            "icon": {
              "type": "string"
            },
            "key": {
              "type": "string"
            },
            "label": {
              "type": "string"
            },
            "open": {
              "type": "boolean"
            },
            "subLinks": {
              "items": {
                "$ref": "#/definitions/INavLink"
              },
              "type": "array"
            }
          },
          "required": [
            "key",
            "label"
          ],
          "type": "object"
        },
        "IPhoneContact": {
          "additionalProperties": false,
          "properties": {
            "_id": {
              "type": "string"
            },
            "label": {
              "type": "string"
            },
            "number": {
              "type": "string"
            }
          },
          "required": [
            "number"
          ],
          "type": "object"
        },
        "IPolicies": {
          "additionalProperties": false,
          "properties": {
            "key": {
              "type": "string"
            },
            "label": {
              "type": "string"
            },
            "link": {
              "type": "string"
            }
          },
          "required": [
            "label",
            "key"
          ],
          "type": "object"
        },
        "ISiteContact": {
          "additionalProperties": false,
          "properties": {
            "_id": {
              "type": "string"
            },
            "label": {
              "type": "string"
            },
            "open": {
              "type": "boolean"
            },
            "uri": {
              "type": "string"
            }
          },
          "required": [
            "uri"
          ],
          "type": "object"
        },
        "ISocials": {
          "additionalProperties": false,
          "properties": {
            "discord": {
              "type": "string"
            },
            "facebook": {
              "type": "string"
            },
            "github": {
              "type": "string"
            },
            "gmail": {
              "type": "string"
            },
            "twitch": {
              "type": "string"
            },
            "twitter": {
              "type": "string"
            },
            "youtube": {
              "type": "string"
            }
          },
          "type": "object"
        },
        "IUserMenu": {
          "additionalProperties": false,
          "properties": {
            "imgUri": {
              "type": "string"
            },
            "list": {
              "items": {
                "$ref": "#/definitions/IUserMenuListItem"
              },
              "type": "array"
            }
          },
          "required": [
            "imgUri"
          ],
          "type": "object"
        },
        "IUserMenuListItem": {
          "additionalProperties": false,
          "properties": {
            "badge": {
              "type": "number"
            },
            "group": {
              "type": "string"
            },
            "key": {
              "type": "string"
            },
            "label": {
              "type": "string"
            }
          },
          "required": [
            "key",
            "label"
          ],
          "type": "object"
        }
      }
    }
  },
  "description": "Desktop layout with top navbar, optional left sidebar (sidebar-desktop) when navigation links are present, main page area, optional cookie-law banner, and footer. The host is fixed to the viewport height (100dvh) so tall slotted content cannot grow the shell or stretch the sidebar; the sidebar rail never exceeds that band. Without `single_screen`, the page column scrolls and includes the cookie banner and footer after the slot; the slot region flexes so slot plus footer (and optional cookie) fill at least the scroll viewport, keeping the footer at the bottom when page content is short. With `single_screen`, cookie and footer sit fixed at the bottom of the main column (always visible) and only the page slot area scrolls; with footer.type auto the footer uses the compact (small) variant. The main row uses CSS Grid (sidebar track + page).",
  "storybookArgs": {
    "pageChange": {
      "action": "pageChange"
    },
    "offcanvasswitch": {
      "action": "offcanvasswitchEvent"
    },
    "footerClick": {
      "action": "footerClick"
    },
    "navbarDropDownClick": {
      "action": "navbarDropDownClick"
    },
    "footer": {
      "control": {
        "type": "object"
      }
    },
    "contacts": {
      "control": {
        "type": "object"
      }
    },
    "columns": {
      "control": {
        "type": "object"
      }
    },
    "sidebar": {
      "control": {
        "type": "object"
      }
    },
    "socials": {
      "control": {
        "type": "object"
      }
    },
    "usermenu": {
      "control": {
        "type": "object"
      }
    },
    "company": {
      "control": {
        "type": "object"
      }
    },
    "navlinks": {
      "control": {
        "type": "array"
      }
    },
    "pagename": {
      "control": {
        "type": "text"
      }
    },
    "page_title": {
      "control": {
        "type": "text"
      }
    },
    "cookielawuri4more": {
      "control": {
        "type": "text"
      }
    },
    "cookielawallowdecline": {
      "control": {
        "type": "boolean"
      }
    },
    "cookielawlanguage": {
      "control": {
        "type": "text"
      }
    },
    "cookielaw": {
      "control": {
        "type": "boolean"
      }
    },
    "single_screen": {
      "control": {
        "type": "boolean"
      }
    },
    "policies": {
      "control": {
        "type": "object"
      }
    },
    "navbarSlotClick": {
      "action": "navbarSlotClick"
    }
  },
  "styleSetup": {
    "vars": [
      {
        "name": "--hb-layout-desktop-sidebar-width",
        "valueType": "htmlsize",
        "defaultValue": "240px",
        "description": "Width of the left sidebar column in the main CSS grid (first track; default `240px`)."
      },
      {
        "name": "--bulma-navbar-item-img-max-height",
        "valueType": "htmlsize",
        "defaultValue": "",
        "description": "Max height for brand / avatar images inside the forwarded `hb-navbar`."
      },
      {
        "name": "--bulma-text",
        "valueType": "color",
        "defaultValue": "",
        "description": "Primary text in navbar, sidebar links, and page chrome."
      },
      {
        "name": "--bulma-background",
        "valueType": "color",
        "defaultValue": "",
        "description": "Shell background behind columns and slots."
      },
      {
        "name": "--bulma-border",
        "valueType": "color",
        "defaultValue": "",
        "description": "Low-contrast separators between shell regions."
      }
    ],
    "parts": [
      {
        "name": "footer",
        "description": "Footer region from `hb-footer` at the bottom of the desktop column."
      },
      {
        "name": "container",
        "description": "Root flex column pinning navbar, grid row, and optional overlays."
      },
      {
        "name": "navbar",
        "description": "Top `hb-navbar` strip (dropdowns, slots, user menu)."
      },
      {
        "name": "page",
        "description": "Main content column beside the optional sidebar; primary scroll surface."
      }
    ]
  },
  "contributors": [],
  "htmlSlots": [
    {
      "name": "nav-center-slot",
      "description": "Forwarded into the navbar center section (titles or inline controls)."
    },
    {
      "name": "nav-right-slot",
      "description": "Forwarded into the navbar end section (actions, user avatar menu)."
    },
    {
      "name": "page",
      "description": "Routed view body inside the desktop main column."
    }
  ],
  "i18n": [
    {
      "lang": "it",
      "language": "italian"
    },
    {
      "lang": "en",
      "language": "english"
    }
  ],
  "examples": [
    {
      "name": "default",
      "data": {
        "company": {
          "logoUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg",
          "siteName": "testsite",
          "companyName": "testcompany S.R.L.",
          "registration": {
            "text": "copyright"
          },
          "description": "testo e descrizione di esempio dell applicazione",
          "vatNumber": "aa - ffffff",
          "fiscalCode": "f4f5f6fff"
        },
        "contacts": {
          "sites": [
            {
              "label": "dariocaruso.info",
              "uri": "https://dariocaruso.info"
            }
          ],
          "phones": [
            {
              "number": "6666666666666"
            }
          ],
          "addresses": [],
          "emails": []
        },
        "socials": {
          "facebook": "fbbb",
          "youtube": "yttttttt"
        },
        "navlinks": [
          {
            "label": "Home",
            "key": "home",
            "icon": "house-door",
            "badge": {
              "text": "bbb"
            }
          },
          {
            "label": "Dashboard",
            "key": "dashboard",
            "icon": "speedometer",
            "badge": {
              "text": "bbb"
            }
          },
          {
            "label": "Settings",
            "key": "settings",
            "icon": "gear",
            "group": "admin",
            "badge": {
              "text": "bbb"
            }
          },
          {
            "label": "Users",
            "key": "users",
            "icon": "people-fill",
            "group": "admin",
            "badge": {
              "text": "uuuuu"
            }
          },
          {
            "label": "Stats",
            "key": "stats",
            "icon": "graph-up",
            "group": "stats",
            "badge": {
              "text": "bbb"
            }
          }
        ],
        "usermenu": {
          "list": [
            {
              "key": "list1",
              "label": "list1"
            },
            {
              "key": "list2",
              "label": "list2"
            },
            {
              "key": "list3",
              "label": "list3",
              "group": "list1",
              "badge": 3
            },
            {
              "key": "list4",
              "label": "list4",
              "badge": 555
            }
          ],
          "imgUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg"
        },
        "sidebar": {
          "title": "ciao"
        },
        "policies": [
          {
            "label": "Privacy Policy",
            "key": "privacypolicy"
          },
          {
            "label": "Cookie Policy",
            "key": "cookiepolicy"
          }
        ]
      }
    },
    {
      "name": "single_screen",
      "description": "Viewport shell: cookie and footer stay at the bottom of the main column (always visible); only the page slot scrolls. With footer.type auto the footer uses the compact (small) variant. Long sidebar (26 links) exercises internal sidebar scrolling.",
      "data": {
        "company": {
          "logoUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg",
          "siteName": "testsite",
          "companyName": "testcompany S.R.L.",
          "registration": {
            "text": "copyright"
          },
          "description": "testo e descrizione di esempio dell applicazione",
          "vatNumber": "aa - ffffff",
          "fiscalCode": "f4f5f6fff"
        },
        "contacts": {
          "sites": [
            {
              "label": "dariocaruso.info",
              "uri": "https://dariocaruso.info"
            }
          ],
          "phones": [
            {
              "number": "6666666666666"
            }
          ],
          "addresses": [],
          "emails": []
        },
        "socials": {
          "facebook": "fbbb",
          "youtube": "yttttttt"
        },
        "navlinks": [
          {
            "label": "Home",
            "key": "home",
            "icon": "house-door",
            "group": "main"
          },
          {
            "label": "Dashboard",
            "key": "dashboard",
            "icon": "speedometer2",
            "group": "main"
          },
          {
            "label": "Inbox",
            "key": "inbox",
            "icon": "inbox",
            "group": "main",
            "badge": {
              "text": "12"
            }
          },
          {
            "label": "Calendar",
            "key": "calendar",
            "icon": "calendar3",
            "group": "main"
          },
          {
            "label": "Tasks",
            "key": "tasks",
            "icon": "check2-square",
            "group": "work"
          },
          {
            "label": "Projects",
            "key": "projects",
            "icon": "folder",
            "group": "work"
          },
          {
            "label": "Milestones",
            "key": "milestones",
            "icon": "flag",
            "group": "work"
          },
          {
            "label": "Time tracking",
            "key": "time",
            "icon": "clock-history",
            "group": "work"
          },
          {
            "label": "Documents",
            "key": "documents",
            "icon": "file-earmark-text",
            "group": "content"
          },
          {
            "label": "Media library",
            "key": "media",
            "icon": "images",
            "group": "content"
          },
          {
            "label": "Knowledge base",
            "key": "kb",
            "icon": "book",
            "group": "content"
          },
          {
            "label": "Analytics",
            "key": "analytics",
            "icon": "graph-up-arrow",
            "group": "insights"
          },
          {
            "label": "Reports",
            "key": "reports",
            "icon": "clipboard-data",
            "group": "insights"
          },
          {
            "label": "Exports",
            "key": "exports",
            "icon": "download",
            "group": "insights"
          },
          {
            "label": "Team",
            "key": "team",
            "icon": "people",
            "group": "org"
          },
          {
            "label": "Directory",
            "key": "directory",
            "icon": "person-lines-fill",
            "group": "org"
          },
          {
            "label": "Billing",
            "key": "billing",
            "icon": "credit-card",
            "group": "admin"
          },
          {
            "label": "Plans",
            "key": "plans",
            "icon": "tags",
            "group": "admin"
          },
          {
            "label": "API keys",
            "key": "api-keys",
            "icon": "key",
            "group": "admin"
          },
          {
            "label": "Webhooks",
            "key": "webhooks",
            "icon": "link-45deg",
            "group": "admin"
          },
          {
            "label": "Integrations",
            "key": "integrations",
            "icon": "puzzle",
            "group": "admin"
          },
          {
            "label": "Notifications",
            "key": "notifications",
            "icon": "bell",
            "group": "admin"
          },
          {
            "label": "Audit log",
            "key": "audit",
            "icon": "journal-text",
            "group": "admin"
          },
          {
            "label": "Roles & permissions",
            "key": "roles",
            "icon": "shield-lock",
            "group": "admin"
          },
          {
            "label": "Settings",
            "key": "settings",
            "icon": "gear",
            "group": "admin"
          },
          {
            "label": "Help center",
            "key": "help",
            "icon": "question-circle",
            "group": "support"
          }
        ],
        "usermenu": {
          "list": [
            {
              "key": "list1",
              "label": "list1"
            },
            {
              "key": "list2",
              "label": "list2"
            },
            {
              "key": "list3",
              "label": "list3",
              "group": "list1",
              "badge": 3
            },
            {
              "key": "list4",
              "label": "list4",
              "badge": 555
            }
          ],
          "imgUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg"
        },
        "sidebar": {
          "title": "ciao"
        },
        "policies": [
          {
            "label": "Privacy Policy",
            "key": "privacypolicy"
          },
          {
            "label": "Cookie Policy",
            "key": "cookiepolicy"
          }
        ],
        "single_screen": true,
        "page_title": "One-screen layout"
      }
    },
    {
      "name": "navbar-only",
      "description": "Empty navlinks: top navbar and full-width content column without the left hb-sidebar-desktop rail.",
      "data": {
        "company": {
          "logoUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg",
          "siteName": "testsite",
          "companyName": "testcompany S.R.L.",
          "registration": {
            "text": "copyright"
          },
          "description": "testo e descrizione di esempio dell applicazione",
          "vatNumber": "aa - ffffff",
          "fiscalCode": "f4f5f6fff"
        },
        "contacts": {
          "sites": [
            {
              "label": "dariocaruso.info",
              "uri": "https://dariocaruso.info"
            }
          ],
          "phones": [
            {
              "number": "6666666666666"
            }
          ],
          "addresses": [],
          "emails": []
        },
        "socials": {
          "facebook": "fbbb",
          "youtube": "yttttttt"
        },
        "navlinks": [],
        "usermenu": {
          "list": [
            {
              "key": "list1",
              "label": "list1"
            },
            {
              "key": "list2",
              "label": "list2"
            },
            {
              "key": "list3",
              "label": "list3",
              "group": "list1",
              "badge": 3
            },
            {
              "key": "list4",
              "label": "list4",
              "badge": 555
            }
          ],
          "imgUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg"
        },
        "sidebar": {
          "title": "ciao"
        },
        "policies": [
          {
            "label": "Privacy Policy",
            "key": "privacypolicy"
          },
          {
            "label": "Cookie Policy",
            "key": "cookiepolicy"
          }
        ],
        "page_title": "Navbar only"
      }
    },
    {
      "name": "cookieLawBanner",
      "description": "Desktop shell with cookie banner, locale, and learn-more URI.",
      "data": {
        "company": {
          "logoUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg",
          "siteName": "testsite",
          "companyName": "testcompany S.R.L.",
          "registration": {
            "text": "copyright"
          },
          "description": "testo e descrizione di esempio dell applicazione",
          "vatNumber": "aa - ffffff",
          "fiscalCode": "f4f5f6fff"
        },
        "contacts": {
          "sites": [
            {
              "label": "dariocaruso.info",
              "uri": "https://dariocaruso.info"
            }
          ],
          "phones": [
            {
              "number": "6666666666666"
            }
          ],
          "addresses": [],
          "emails": []
        },
        "socials": {
          "facebook": "fbbb",
          "youtube": "yttttttt"
        },
        "navlinks": [
          {
            "label": "Home",
            "key": "home",
            "icon": "house-door",
            "badge": {
              "text": "bbb"
            }
          },
          {
            "label": "Dashboard",
            "key": "dashboard",
            "icon": "speedometer",
            "badge": {
              "text": "bbb"
            }
          },
          {
            "label": "Settings",
            "key": "settings",
            "icon": "gear",
            "group": "admin",
            "badge": {
              "text": "bbb"
            }
          },
          {
            "label": "Users",
            "key": "users",
            "icon": "people-fill",
            "group": "admin",
            "badge": {
              "text": "uuuuu"
            }
          },
          {
            "label": "Stats",
            "key": "stats",
            "icon": "graph-up",
            "group": "stats",
            "badge": {
              "text": "bbb"
            }
          }
        ],
        "usermenu": {
          "list": [
            {
              "key": "list1",
              "label": "list1"
            },
            {
              "key": "list2",
              "label": "list2"
            },
            {
              "key": "list3",
              "label": "list3",
              "group": "list1",
              "badge": 3
            },
            {
              "key": "list4",
              "label": "list4",
              "badge": 555
            }
          ],
          "imgUri": "https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg"
        },
        "sidebar": {
          "title": "ciao"
        },
        "policies": [
          {
            "label": "Privacy Policy",
            "key": "privacypolicy"
          },
          {
            "label": "Cookie Policy",
            "key": "cookiepolicy"
          }
        ],
        "cookielaw": "yes",
        "cookielawlanguage": "en",
        "cookielawuri4more": "https://example.com/privacy",
        "cookielawallowdecline": "yes",
        "page_title": "Cookie consent demo"
      }
    }
  ],
  "iifeIntegrity": "sha384-sBVIM/nr3BjrO+JH3Vow2gxnLSnPdXHnC37FHjS/vjEBE2GkEeNHE5xJDNFt3yMT",
  "dependencies": [
    {
      "name": "hb-footer",
      "dependencies": [
        {
          "name": "hb-contact-item",
          "dependencies": []
        }
      ]
    },
    {
      "name": "hb-offcanvas",
      "dependencies": [
        {
          "name": "hb-sidenav-link",
          "dependencies": []
        },
        {
          "name": "hb-sidebar-desktop",
          "dependencies": [
            {
              "name": "hb-sidenav-link",
              "dependencies": []
            }
          ]
        }
      ]
    },
    {
      "name": "hb-navbar",
      "dependencies": [
        {
          "name": "hb-dropdown-simple",
          "dependencies": []
        }
      ]
    },
    {
      "name": "hb-cookie-law-banner",
      "dependencies": []
    },
    {
      "name": "hb-sidebar-desktop",
      "dependencies": [
        {
          "name": "hb-sidenav-link",
          "dependencies": []
        }
      ]
    }
  ],
  "screenshots": [],
  "licenses": [
    {
      "type": "Apache-2.0",
      "path": "LICENSE.md",
      "cost": 0,
      "currency": "EUR"
    }
  ],
  "readmePath": "README.md",
  "name": "hb-layout-desktop",
  "category": "layout",
  "tags": [
    "layout",
    "shell",
    "responsive"
  ],
  "size": {
    "layout": "fullscreen"
  },
  "iifePath": "main.iife.js",
  "repoName": "@htmlbricks/hb-layout-desktop",
  "version": "0.71.37"
}