{
  "$schema": "../../../extension.schema.json",
  "$id": "app.core",
  "$name": "app.core",
  "$version": "1.0.0",
  "$vendor": "Hyland Software, Inc. and its affiliates",
  "$license": "LGPL-3.0",
  "$runtime": "1.7.0",
  "$description": "Core application extensions and features",
  "$references": [],
  "$ignoreReferenceList": [],
  "features": {
    "header": [
      {
        "id": "app.header.notification-center",
        "type": "custom",
        "component": "app.notification-center",
        "order": 50
      },
      {
        "id": "app.header.more",
        "type": "custom",
        "order": 10000,
        "component": "app.user.menu",
        "title": "APP.ACTIONS.MORE",
        "data": {
          "items": [
            {
              "id": "app.header.user",
              "type": "custom",
              "component": "app.user",
              "order": 100
            },
            {
              "id": "user.separator",
              "type": "separator",
              "order": 100
            },
            {
              "id": "app.languagePicker",
              "order": 100,
              "type": "custom",
              "component": "app.languagePicker"
            },
            {
              "id": "logout.separator",
              "type": "separator",
              "order": 199
            },
            {
              "id": "app.logout",
              "order": 200,
              "type": "custom",
              "component": "app.logout",
              "rules": {
                "visible": [
                  "app.canShowLogout"
                ]
              }
            }
          ]
        }
      }
    ],
    "icons": [
      {
        "id": "adf:three_magic_stars_ai",
        "value": "./assets/images/three-magic-stars-ai.svg"
      },
      {
        "id": "adf:colored-stars-ai",
        "value": "./assets/images/colored-stars-ai.svg"
      }
    ],
    "create": [
      {
        "id": "app.create.folder",
        "order": 400,
        "icon": "create_new_folder",
        "title": "APP.NEW_MENU.MENU_ITEMS.CREATE_FOLDER",
        "description": "APP.NEW_MENU.TOOLTIPS.CREATE_FOLDER",
        "description-disabled": "APP.NEW_MENU.TOOLTIPS.CREATE_FOLDER_NOT_ALLOWED",
        "actions": {
          "click": "CREATE_FOLDER"
        },
        "rules": {
          "visible": [
            "app.isContentServiceEnabled",
            "app.navigation.folder.canCreate"
          ]
        }
      },
      {
        "id": "app.create.library",
        "order": 600,
        "title": "APP.NEW_MENU.MENU_ITEMS.CREATE_LIBRARY",
        "description": "APP.NEW_MENU.TOOLTIPS.CREATE_LIBRARY",
        "icon": "create_new_folder",
        "actions": {
          "click": "CREATE_LIBRARY"
        },
        "rules": {
          "visible": [
            "app.isContentServiceEnabled",
            "app.navigation.isLibraries"
          ]
        }
      },
      {
        "id": "app.create.fileFromTemplate",
        "order": 700,
        "icon": "description",
        "title": "APP.NEW_MENU.MENU_ITEMS.FILE_TEMPLATE",
        "description": "APP.NEW_MENU.MENU_ITEMS.FILE_TEMPLATE",
        "description-disabled": "APP.NEW_MENU.TOOLTIPS.CREATE_FILE_NOT_ALLOWED",
        "actions": {
          "click": "FILE_FROM_TEMPLATE"
        },
        "rules": {
          "visible": [
            "app.isContentServiceEnabled",
            "app.navigation.folder.canCreate"
          ]
        }
      },
      {
        "id": "app.create.folderFromTemplate",
        "order": 800,
        "icon": "create_new_folder",
        "title": "APP.NEW_MENU.MENU_ITEMS.FOLDER_TEMPLATE",
        "description": "APP.NEW_MENU.MENU_ITEMS.FOLDER_TEMPLATE",
        "description-disabled": "APP.NEW_MENU.TOOLTIPS.CREATE_FOLDER_NOT_ALLOWED",
        "actions": {
          "click": "FOLDER_FROM_TEMPLATE"
        },
        "rules": {
          "visible": [
            "app.isContentServiceEnabled",
            "app.navigation.folder.canCreate"
          ]
        }
      }
    ],
    "navbar": [
      {
        "id": "app.navbar.primary",
        "items": [
          {
            "id": "app.navbar.menu",
            "order": 100,
            "title": "APP.BROWSE.FILE.SIDENAV_LINK.LABEL",
            "description": "APP.BROWSE.FILE.SIDENAV_LINK.TOOLTIP",
            "data": {
              "canBeInactive": true
            },
            "children": [
              {
                "id": "app.navbar.personalFiles",
                "order": 100,
                "title": "APP.BROWSE.PERSONAL.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.PERSONAL.SIDENAV_LINK.TOOLTIP",
                "route": "personal-files"
              },
              {
                "id": "app.navbar.libraries.files",
                "order": 200,
                "title": "APP.BROWSE.LIBRARIES.MENU.MY_LIBRARIES.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.LIBRARIES.MENU.MY_LIBRARIES.SIDENAV_LINK.TOOLTIP",
                "route": "libraries"
              },
              {
                "id": "app.navbar.libraries.favorite",
                "order": 300,
                "title": "APP.BROWSE.LIBRARIES.MENU.FAVORITE_LIBRARIES.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.LIBRARIES.MENU.FAVORITE_LIBRARIES.SIDENAV_LINK.TOOLTIP",
                "route": "favorite/libraries"
              },
              {
                "id": "app.navbar.libraries.all",
                "order": 350,
                "title": "APP.BROWSE.LIBRARIES.MENU.ALL_LIBRARIES.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.LIBRARIES.MENU.ALL_LIBRARIES.SIDENAV_LINK.TOOLTIP",
                "route": "all/libraries"
              },
              {
                "id": "app.navbar.recentFiles",
                "order": 400,
                "title": "APP.BROWSE.RECENT.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.RECENT.SIDENAV_LINK.TOOLTIP",
                "route": "recent-files"
              },
              {
                "id": "app.navbar.favorites",
                "order": 500,
                "title": "APP.BROWSE.FAVORITES.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.FAVORITES.SIDENAV_LINK.TOOLTIP",
                "route": "favorites"
              },
              {
                "id": "app.navbar.shared",
                "order": 600,
                "title": "APP.BROWSE.SHARED.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.SHARED.SIDENAV_LINK.TOOLTIP",
                "route": "shared"
              },
              {
                "id": "app.navbar.trashcan",
                "order": 700,
                "title": "APP.BROWSE.TRASHCAN.SIDENAV_LINK.LABEL",
                "description": "APP.BROWSE.TRASHCAN.SIDENAV_LINK.TOOLTIP",
                "route": "trashcan"
              }
            ]
          }
        ]
      },
      {
        "id": "app.navbar.secondary",
        "items": [
          {
            "id": "app.search.navbar",
            "component": "app.search.navbar"
          }
        ]
      }
    ],
    "toolbar": [
      {
        "id": "app.toolbar.create",
        "type": "menu",
        "order": 10,
        "title": "APP.HEADER.BUTTONS.CREATE",
        "description": "APP.HEADER.BUTTONS.CREATE_TOOLTIP",
        "data": {
          "menuType": "flat-button",
          "color": "primary"
        },
        "children": [
          {
            "id": "app.create.folder",
            "order": 100,
            "icon": "create_new_folder",
            "title": "APP.NEW_MENU.MENU_ITEMS.CREATE_FOLDER",
            "description": "APP.NEW_MENU.TOOLTIPS.CREATE_FOLDER",
            "description-disabled": "APP.NEW_MENU.TOOLTIPS.CREATE_FOLDER_NOT_ALLOWED",
            "actions": {
              "click": "CREATE_FOLDER"
            },
            "rules": {
              "visible": [
                "app.isContentServiceEnabled",
                "app.navigation.folder.canCreate"
              ]
            }
          },
          {
            "id": "app.create.library",
            "order": 200,
            "title": "APP.NEW_MENU.MENU_ITEMS.CREATE_LIBRARY",
            "description": "APP.NEW_MENU.TOOLTIPS.CREATE_LIBRARY",
            "icon": "create_new_folder",
            "actions": {
              "click": "CREATE_LIBRARY"
            },
            "rules": {
              "visible": [
                "app.isContentServiceEnabled",
                "app.navigation.isLibraries"
              ]
            }
          },
          {
            "id": "app.create.fileFromTemplate",
            "order": 300,
            "icon": "description",
            "title": "APP.NEW_MENU.MENU_ITEMS.FILE_TEMPLATE",
            "description": "APP.NEW_MENU.MENU_ITEMS.FILE_TEMPLATE",
            "description-disabled": "APP.NEW_MENU.TOOLTIPS.CREATE_FILE_NOT_ALLOWED",
            "actions": {
              "click": "FILE_FROM_TEMPLATE"
            },
            "rules": {
              "visible": [
                "app.isContentServiceEnabled",
                "app.navigation.folder.canCreate"
              ]
            }
          },
          {
            "id": "app.create.folderFromTemplate",
            "order": 400,
            "icon": "create_new_folder",
            "title": "APP.NEW_MENU.MENU_ITEMS.FOLDER_TEMPLATE",
            "description": "APP.NEW_MENU.MENU_ITEMS.FOLDER_TEMPLATE",
            "description-disabled": "APP.NEW_MENU.TOOLTIPS.CREATE_FOLDER_NOT_ALLOWED",
            "actions": {
              "click": "FOLDER_FROM_TEMPLATE"
            },
            "rules": {
              "visible": [
                "app.isContentServiceEnabled",
                "app.navigation.folder.canCreate"
              ]
            }
          }
        ]
      },
      {
        "id": "app.toolbar.upload",
        "type": "menu",
        "order": 20,
        "title": "APP.HEADER.BUTTONS.UPLOAD",
        "description": "APP.HEADER.BUTTONS.UPLOAD_TOOLTIP",
        "data": {
          "menuType": "stroked-button"
        },
        "children": [
          {
            "id": "app.create.uploadFile",
            "order": 100,
            "icon": "file_upload",
            "title": "APP.NEW_MENU.MENU_ITEMS.UPLOAD_FILE",
            "description": "APP.NEW_MENU.TOOLTIPS.UPLOAD_FILES",
            "actions": {
              "click": "UPLOAD_FILES"
            },
            "rules": {
              "visible": [
                "app.isContentServiceEnabled",
                "app.navigation.folder.canCreate"
              ]
            }
          },
          {
            "id": "app.create.uploadFolder",
            "order": 200,
            "icon": "file_upload",
            "title": "APP.NEW_MENU.MENU_ITEMS.UPLOAD_FOLDER",
            "description": "APP.NEW_MENU.TOOLTIPS.UPLOAD_FOLDERS",
            "actions": {
              "click": "UPLOAD_FOLDER"
            },
            "rules": {
              "visible": [
                "app.isContentServiceEnabled",
                "app.navigation.folder.canCreate"
              ]
            }
          }
        ]
      },
      {
        "id": "app.toolbar.search.separator",
        "type": "separator",
        "order": 89,
        "rules": {
          "visible": [
            "!app.navigation.isSearchResults"
          ]
        }
      },
      {
        "id": "app.toolbar.search",
        "order": 90,
        "title": "SEARCH.BUTTON.TOOLTIP",
        "icon": "search",
        "type": "button",
        "data": {
          "buttonType": "icon-button"
        },
        "actions": {
          "click": "SEARCH"
        },
        "rules": {
          "visible": [
            "!app.navigation.isSearchResults"
          ]
        }
      },
      {
        "id": "app.toolbar.share",
        "type": "custom",
        "order": 100,
        "data": {
          "iconButton": true
        },
        "component": "app.shared-link.toggleSharedLink",
        "rules": {
          "visible": [
            "app.selection.file",
            "canToggleSharedLink"
          ]
        }
      },
      {
        "id": "app.toolbar.preview",
        "type": "custom",
        "order": 300,
        "data": {
          "title": "APP.ACTIONS.VIEW",
          "iconButton": true
        },
        "component": "app.toolbar.viewNode",
        "rules": {
          "visible": [
            "app.selection.file",
            "!app.navigation.isTrashcan"
            ]
        }
      },
      {
        "id": "app.toolbar.download",
        "order": 200,
        "title": "APP.ACTIONS.DOWNLOAD",
        "icon": "get_app",
        "actions": {
          "click": "DOWNLOAD_NODES"
        },
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "!app.navigation.isTrashcan",
            "app.selection.canDownload"
          ]
        }
      },
      {
        "id": "app.toolbar.purgeDeletedNodes",
        "order": 400,
        "title": "APP.ACTIONS.DELETE_PERMANENT",
        "icon": "delete_forever",
        "actions": {
          "click": "PURGE_DELETED_NODES"
        },
        "rules": {
          "visible": [
            "app.navigation.isTrashcan",
            "app.selection.notEmpty"
          ]
        }
      },
      {
        "id": "app.toolbar.restoreDeletedNodes",
        "order": 500,
        "title": "APP.ACTIONS.RESTORE",
        "icon": "restore",
        "actions": {
          "click": "RESTORE_DELETED_NODES"
        },
        "rules": {
          "visible": [
            "app.navigation.isTrashcan",
            "app.selection.notEmpty"
          ]
        }
      },
      {
        "id": "app.toolbar.joinLibrary",
        "type": "custom",
        "order": 600,
        "component": "app.toolbar.toggleJoinLibrary",
        "rules": {
          "visible": [
            "app.selection.library",
            "!app.selection.hasLibraryRole",
            "canToggleJoinLibrary"
          ]
        }
      },
      {
        "id": "app.toolbar.leaveLibrary",
        "order": 650,
        "title": "APP.ACTIONS.LEAVE",
        "icon": "exit_to_app",
        "actions": {
          "click": "LEAVE_LIBRARY"
        },
        "rules": {
          "visible": [
            "app.selection.library",
            "app.selection.hasLibraryRole"
          ]
        }
      },
      {
        "id": "app.create.separator.2",
        "type": "separator",
        "order": 680
      },
      {
        "id": "app.toolbar.info.infoDrawer",
        "type": "custom",
        "order": 700,
        "component": "app.toolbar.toggleInfoDrawer",
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "!app.navigation.isLibraries",
            "!app.navigation.isTrashcan",
            "!app.navigation.isDetails"
          ]
        }
      },
      {
        "id": "app.libraries.toolbar.infoDrawer",
        "type": "custom",
        "order": 800,
        "component": "app.toolbar.toggleInfoDrawer",
        "rules": {
          "visible": [
            "app.selection.library"
          ]
        }
      },
      {
        "id": "app.toolbar.more",
        "type": "menu",
        "order": 10000,
        "icon": "more_vert",
        "description": "APP.ACTIONS.MORE",
        "children": [
          {
            "id": "app.toolbar.toggleLock",
            "order": 100,
            "type": "custom",
            "component": "app.toolbar.toggleEditOffline",
            "rules": {
              "visible": [
                "app.selection.file",
                "!app.navigation.isTrashcan",
                "canToggleFileLock"
              ]
            }
          },
          {
            "id": "app.toolbar.uploadNodeVersion",
            "order": 200,
            "title": "APP.ACTIONS.UPLOAD_VERSION",
            "icon": "playlist_add",
            "actions": {
              "click": "UPLOAD_FILE_VERSION"
            },
            "rules": {
              "visible": [
                "app.selection.file.canUploadVersion"
              ]
            }
          },
          {
            "id": "app.toolbar.editFolder",
            "order": 300,
            "title": "APP.ACTIONS.EDIT",
            "icon": "create",
            "actions": {
              "click": "EDIT_FOLDER"
            },
            "rules": {
              "visible": [
                "app.selection.folder.canUpdate",
                "!app.navigation.isTrashcan"
              ]
            }
          },
          {
            "id": "app.toolbar.favorite",
            "comment": "workaround for Recent Files and Search API issue",
            "type": "custom",
            "order": 400,
            "data": {
              "routes": ["/favorites", "/favorite/libraries"]
            },
            "component": "app.toolbar.toggleFavorite",
            "rules": {
              "visible": [
                "app.selection.notEmpty",
                "canToggleFavorite"
              ]
            }
          },
          {
            "id": "app.libraries.toolbar.toggleFavorite",
            "type": "custom",
            "order": 401,
            "component": "app.toolbar.toggleFavoriteLibrary",
            "rules": {
              "visible": [
                "app.selection.library"
              ]
            }
          },
          {
            "id": "app.toolbar.favorite.add",
            "order": 402,
            "title": "APP.ACTIONS.FAVORITE",
            "icon": "star_border",
            "actions": {
              "click": "ADD_FAVORITE"
            },
            "rules": {
              "visible": [
                "app.selection.notEmpty",
                "app.selection.canAddFavorite",
                "!app.navigation.isRecentFiles",
                "!app.navigation.isSharedFiles",
                "!app.navigation.isSearchResults",
                "!app.navigation.isFavorites"
              ]
            }
          },
          {
            "id": "app.toolbar.favorite.remove",
            "order": 403,
            "title": "APP.ACTIONS.REMOVE_FAVORITE",
            "icon": "star",
            "actions": {
              "click": "REMOVE_FAVORITE"
            },
            "rules": {
              "visible": [
                "app.selection.notEmpty",
                "app.selection.canRemoveFavorite",
                "!app.navigation.isTrashcan",
                "!app.navigation.isRecentFiles",
                "!app.navigation.isSharedFiles",
                "!app.navigation.isSearchResults",
                "!app.navigation.isFavorites"
              ]
            }
          },
          {
            "id": "app.create.separator.1",
            "type": "separator",
            "order": 500
          },
          {
            "id": "app.toolbar.move",
            "order": 600,
            "title": "APP.ACTIONS.MOVE",
            "icon": "drive_file_move",
            "actions": {
              "click": "MOVE_NODES"
            },
            "rules": {
              "visible": [
                "!app.navigation.isTrashcan",
                "!app.navigation.isLibraries",
                "app.selection.notEmpty",
                "app.selection.canDelete"
              ]
            }
          },
          {
            "id": "app.toolbar.copy",
            "order": 700,
            "title": "APP.ACTIONS.COPY",
            "icon": "content_copy",
            "actions": {
              "click": "COPY_NODES"
            },
            "rules": {
              "visible": [
                "app.selection.notEmpty",
                "!app.navigation.isTrashcan",
                "!app.navigation.isLibraries"
              ]
            }
          },
          {
            "id": "app.toolbar.delete",
            "order": 800,
            "title": "APP.ACTIONS.DELETE",
            "icon": "delete",
            "actions": {
              "click": "DELETE_NODES"
            },
            "rules": {
              "visible": [
                "!app.navigation.isTrashcan",
                "!app.navigation.isLibraries",
                "app.selection.notEmpty",
                "app.selection.canDelete"
              ]
            }
          },
          {
            "id": "app.context.menu.node-info",
            "title": "APP.ACTIONS.NODE_INFO",
            "order": 800,
            "icon": "info",
            "actions": {
              "click": "NODE_INFORMATION"
            },
            "rules": {
              "visible": [
                "app.selection.notEmpty",
                "!app.navigation.isLibraries",
                "!app.navigation.isSharedFiles",
                "!app.navigation.isTrashcan",
                "isNodeInfoAvailable"
              ]
            }
          },
          {
            "id": "app.create.separator.3",
            "type": "separator",
            "order": 900
          },
          {
            "id": "app.toolbar.versions",
            "order": 1100,
            "title": "APP.ACTIONS.VERSIONS",
            "icon": "history",
            "actions": {
              "click": "MANAGE_VERSIONS"
            },
            "rules": {
              "visible": [
                "app.selection.file",
                "!app.navigation.isTrashcan",
                "!app.selection.file.isLocked"
              ]
            }
          },
          {
            "id": "app.toolbar.aspects",
            "order": 1110,
            "title": "APP.ACTIONS.CHANGE_ASPECT",
            "icon": "toc",
            "actions": {
              "click": "ASPECT_LIST"
            },
            "rules": {
              "visible": [
                "canEditAspects"
              ]
            }
          },
          {
            "id": "app.toolbar.permissions",
            "order": 1200,
            "title": "APP.ACTIONS.PERMISSIONS",
            "icon": "supervisor_account",
            "actions": {
              "click": "MANAGE_PERMISSIONS"
            },
            "rules": {
              "visible": [
                "app.selection.first.canUpdate",
                "!app.navigation.isTrashcan",
                "!isSmartFolder",
                "!isMultiSelection"
              ]
            }
          },
          {
            "id": "app.toolbar.rules",
            "title": "ACA_FOLDER_RULES.ACTIONS.MANAGE_RULES",
            "icon": "gavel",
            "order": 1300,
            "actions": {
              "click": "MANAGE_RULES"
            },
            "rules": {
              "visible": [
                "rules.isFolderRulesEnabled",
                "app.selection.folder.canUpdate",
                "!app.navigation.isTrashcan",
                "app.selection.folder",
                "!app.navigation.isFavorites",
                "!isSmartFolder"
              ]
            }
          },
          {
            "id": "app.toolbar.deleteLibrary",
            "order": 100,
            "title": "APP.ACTIONS.DELETE",
            "icon": "delete",
            "actions": {
              "click": "DELETE_LIBRARY"
            },
            "rules": {
              "visible": [
                "app.selection.library"
              ]
            }
          }
        ]
      },
      {
        "id": "app.toolbar.ai.search",
        "order": 0,
        "title": "KNOWLEDGE_RETRIEVAL.SEARCH.AGENTS_BUTTON.TITLE",
        "component": "app.toolbar.ai.agents-button",
        "type": "custom",
        "rules": {
          "visible": "app.selection.displayedKnowledgeRetrievalButton"
        },
        "actions": {
          "click": "app.action.toggle-ai-search-input.execute"
        },
        "data": {
          "trigger": "TOGGLE_AI_SEARCH_INPUT"
        }
      }
    ],
    "contextMenu": [
      {
        "id": "app.context.menu.share",
        "type": "custom",
        "order": 100,
        "data": {
          "iconButton": false
        },
        "component": "app.shared-link.toggleSharedLink",
        "rules": {
          "visible": [
            "app.selection.file",
            "canToggleSharedLink"
          ]
        }
      },
      {
        "id": "app.context.menu.download",
        "order": 200,
        "title": "APP.ACTIONS.DOWNLOAD",
        "icon": "get_app",
        "actions": {
          "click": "DOWNLOAD_NODES"
        },
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "!app.navigation.isTrashcan",
            "app.selection.canDownload"
          ]
        }
      },
      {
        "id": "app.context.menu.preview",
        "type": "custom",
        "order": 300,
        "data": {
          "title": "APP.ACTIONS.VIEW",
          "menuButton": true
        },
        "component": "app.toolbar.viewNode",
        "rules": {
          "visible": [
            "app.selection.file",
            "!app.navigation.isTrashcan"
          ]
        }
      },
      {
        "id": "app.create.separator.1",
        "type": "separator",
        "order": 400
      },
      {
        "id": "app.context.toggleLock",
        "order": 500,
        "type": "custom",
        "component": "app.toolbar.toggleEditOffline",
        "rules": {
          "visible": [
            "app.selection.file",
            "!app.navigation.isTrashcan",
            "canToggleFileLock"
          ]
        }
      },
      {
        "id": "app.context.menu.editFolder",
        "order": 600,
        "title": "APP.ACTIONS.EDIT",
        "icon": "create",
        "actions": {
          "click": "EDIT_FOLDER"
        },
        "rules": {
          "visible": [
            "app.selection.folder.canUpdate",
            "!app.navigation.isTrashcan"
          ]
        }
      },
      {
        "id": "app.context.menu.uploadNodeVersion",
        "title": "APP.ACTIONS.UPLOAD_VERSION",
        "order": 700,
        "icon": "playlist_add",
        "actions": {
          "click": "UPLOAD_FILE_VERSION"
        },
        "rules": {
          "visible": [
            "app.selection.file.canUploadVersion"
          ]
        }
      },
      {
        "id": "app.context.menu.favorite.add",
        "title": "APP.ACTIONS.FAVORITE",
        "order": 800,
        "icon": "star_border",
        "actions": {
          "click": "ADD_FAVORITE"
        },
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "app.selection.canAddFavorite",
            "!app.navigation.isRecentFiles",
            "!app.navigation.isSharedFiles",
            "!app.navigation.isSearchResults",
            "!app.navigation.isFavorites"
          ]
        }
      },
      {
        "id": "app.context.menu.favorite.remove",
        "title": "APP.ACTIONS.REMOVE_FAVORITE",
        "order": 801,
        "icon": "star",
        "actions": {
          "click": "REMOVE_FAVORITE"
        },
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "app.selection.canRemoveFavorite",
            "!app.navigation.isTrashcan",
            "!app.navigation.isRecentFiles",
            "!app.navigation.isSharedFiles",
            "!app.navigation.isSearchResults",
            "!app.navigation.isFavorites"
          ]
        }
      },
      {
        "id": "app.context.menu.favorite",
        "comment": "workaround for Recent Files and Search API issue",
        "type": "custom",
        "order": 802,
        "data": {
          "routes": ["/favorites", "/favorite/libraries"],
          "focusAfterClosed": ".adf-context-menu-source"
        },
        "component": "app.toolbar.toggleFavorite",
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "canToggleFavorite"
          ]
        }
      },
      {
        "id": "app.context.menu.libraries.toggleFavorite",
        "type": "custom",
        "order": 803,
        "component": "app.toolbar.toggleFavoriteLibrary",
        "data": {
          "focusAfterClosed": ".adf-context-menu-source"
        },
        "rules": {
          "visible": [
            "app.selection.library"
          ]
        }
      },
      {
        "id": "app.create.separator.2",
        "type": "separator",
        "order": 900
      },
      {
        "id": "app.context.menu.move",
        "title": "APP.ACTIONS.MOVE",
        "order": 1000,
        "icon": "drive_file_move",
        "actions": {
          "click": "MOVE_NODES"
        },
        "rules": {
          "visible": [
                "!app.navigation.isTrashcan",
                "!app.navigation.isLibraries",
                "app.selection.notEmpty",
                "app.selection.canDelete"
          ]
        }
      },
      {
        "id": "app.context.menu.copy",
        "title": "APP.ACTIONS.COPY",
        "order": 1100,
        "icon": "content_copy",
        "actions": {
          "click": "COPY_NODES"
        },
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "!app.navigation.isTrashcan",
            "!app.navigation.isLibraries"
          ]
        }
      },
      {
        "id": "app.context.menu.delete",
        "title": "APP.ACTIONS.DELETE",
        "order": 1200,
        "icon": "delete",
        "actions": {
          "click": "DELETE_NODES"
        },
        "rules": {
          "visible": [
                "!app.navigation.isTrashcan",
                "!app.navigation.isLibraries",
                "app.selection.notEmpty",
                "app.selection.canDelete"
          ]
        }
      },
      {
        "id": "app.context.menu.node-info",
        "title": "APP.ACTIONS.NODE_INFO",
        "order": 1200,
        "icon": "info",
        "actions": {
          "click": "NODE_INFORMATION"
        },
        "rules": {
          "visible": [
            "app.selection.notEmpty",
            "!app.navigation.isLibraries",
            "!app.navigation.isSharedFiles",
            "!app.navigation.isTrashcan",
            "isNodeInfoAvailable"
          ]
        }
      },
      {
        "id": "app.create.separator.3",
        "type": "separator",
        "order": 1300
      },
      {
        "id": "app.context.menu.versions",
        "title": "APP.ACTIONS.VERSIONS",
        "order": 1400,
        "icon": "history",
        "actions": {
          "click": "MANAGE_VERSIONS"
        },
        "rules": {
          "visible": [
            "app.selection.file",
            "!app.navigation.isTrashcan",
            "!app.selection.file.isLocked"
          ]
        }
      },
      {
        "id": "app.context.menu.aspects",
        "order": 1410,
        "title": "APP.ACTIONS.CHANGE_ASPECT",
        "icon": "toc",
        "actions": {
          "click": "ASPECT_LIST"
        },
        "rules": {
          "visible": [
            "canEditAspects"
          ]
        }
      },
      {
        "id": "app.context.menu.permissions",
        "title": "APP.ACTIONS.PERMISSIONS",
        "icon": "supervisor_account",
        "order": 1500,
        "actions": {
          "click": "MANAGE_PERMISSIONS"
        },
        "rules": {
          "visible": [
            "app.selection.first.canUpdate",
            "!app.navigation.isTrashcan",
            "!isSmartFolder",
            "!isMultiSelection"
          ]
        }
      },
      {
        "id": "app.context.menu.rules",
        "title": "ACA_FOLDER_RULES.ACTIONS.MANAGE_RULES",
        "icon": "gavel",
        "order": 1600,
        "actions": {
          "click": "MANAGE_RULES"
        },
        "rules": {
          "visible": [
            "rules.isFolderRulesEnabled",
            "app.selection.folder.canUpdate",
            "!app.navigation.isTrashcan",
            "app.selection.folder",
            "!app.navigation.isFavorites",
            "!isSmartFolder"
          ]
        }
      },
      {
        "id": "app.context.menu.joinLibrary",
        "type": "custom",
        "order": 100,
        "component": "app.menu.toggleJoinLibrary",
        "rules": {
          "visible": [
            "app.selection.library",
            "!app.selection.hasLibraryRole",
            "canToggleJoinLibrary"
          ]
        }
      },
      {
        "id": "app.context.menu.leaveLibrary",
        "order": 200,
        "title": "APP.ACTIONS.LEAVE",
        "icon": "exit_to_app",
        "actions": {
          "click": "LEAVE_LIBRARY"
        },
        "rules": {
          "visible": [
            "app.selection.library",
            "app.selection.hasLibraryRole"
          ]
        }
      },
      {
        "id": "app.context.menu.deleteLibrary",
        "order": 300,
        "title": "APP.ACTIONS.DELETE",
        "icon": "delete",
        "actions": {
          "click": "DELETE_LIBRARY"
        },
        "rules": {
          "visible": [
            "app.selection.library"
          ]
        }
      },
      {
        "id": "app.context.menu.purgeDeletedNodes",
        "order": 100,
        "title": "APP.ACTIONS.DELETE_PERMANENT",
        "icon": "delete_forever",
        "actions": {
          "click": "PURGE_DELETED_NODES"
        },
        "rules": {
          "visible": [
            "app.navigation.isTrashcan",
            "app.selection.notEmpty"
          ]
        }
      },
      {
        "id": "app.context.menu.restoreDeletedNodes",
        "order": 200,
        "title": "APP.ACTIONS.RESTORE",
        "icon": "restore",
        "actions": {
          "click": "RESTORE_DELETED_NODES"
        },
        "rules": {
          "visible": [
            "app.navigation.isTrashcan",
            "app.selection.notEmpty"
          ]
        }
      }
    ],
    "viewer": {
      "toolbarActions": [
        {
          "id": "app.viewer.fullscreen",
          "order": 100,
          "title": "APP.ACTIONS.FULLSCREEN",
          "icon": "fullscreen",
          "actions": {
            "click": "FULLSCREEN_VIEWER"
          },
          "rules": {
            "visible": [
              "app.selection.file",
              "!app.navigation.isTrashcan"
            ]
          }
        },
        {
          "id": "app.viewer.separator.1",
          "type": "separator",
          "order": 180
        },
        {
          "id": "app.viewer.share",
          "type": "custom",
          "order": 200,
          "data": {
            "iconButton": true
          },
          "component": "app.shared-link.toggleSharedLink",
          "rules": {
            "visible": [
              "app.selection.file",
              "canToggleSharedLink"
            ]
          }
        },
        {
          "id": "app.viewer.download",
          "order": 300,
          "title": "APP.ACTIONS.DOWNLOAD",
          "icon": "get_app",
          "actions": {
            "click": "DOWNLOAD_NODES"
          },
          "rules": {
            "visible": [
              "app.selection.notEmpty",
              "!app.navigation.isTrashcan",
              "app.selection.canDownload"
            ]
          }
        },
        {
          "id": "app.viewer.print",
          "order": 400,
          "title": "APP.ACTIONS.PRINT",
          "icon": "print",
          "actions": {
            "click": "PRINT_FILE"
          },
          "rules": {
            "visible": [
              "app.selection.file",
              "!app.navigation.isTrashcan",
              "canPrintFile"
            ]
          }
        },
        {
          "id": "app.viewer.separator.2",
          "type": "separator",
          "order": 450
        },
        {
          "id": "app.viewer.infoDrawer",
          "type": "custom",
          "order": 500,
          "component": "app.toolbar.toggleInfoDrawer",
          "rules": {
            "visible": [
              "app.selection.notEmpty",
              "!app.navigation.isLibraries",
              "!app.navigation.isTrashcan",
              "!app.navigation.isDetails"
            ]
          }
        },
        {
          "id": "app.viewer.toolbar.more",
          "type": "menu",
          "order": 10000,
          "icon": "more_vert",
          "title": "APP.ACTIONS.MORE",
          "children": [
            {
              "id": "app.viewer.toggleLock",
              "order": 100,
              "type": "custom",
              "component": "app.toolbar.toggleEditOffline",
              "rules": {
                "visible": [
                  "app.selection.file",
                  "!app.navigation.isTrashcan",
                  "canToggleFileLock"
                ]
              }
            },
            {
              "id": "app.toolbar.uploadNodeVersion",
              "order": 200,
              "title": "APP.ACTIONS.UPLOAD_VERSION",
              "icon": "playlist_add",
              "actions": {
                "click": "UPLOAD_FILE_VERSION"
              },
              "rules": {
                "visible": [
                  "app.selection.file.canUploadVersion"
                ]
              }
            },
            {
              "id": "app.viewer.favorite.add",
              "order": 300,
              "title": "APP.ACTIONS.FAVORITE",
              "icon": "star_border",
              "actions": {
                "click": "ADD_FAVORITE"
              },
              "rules": {
                "visible": [
                  "app.selection.notEmpty",
                  "app.selection.canAddFavorite",
                  "!app.navigation.isRecentFiles",
                  "!app.navigation.isSharedFiles",
                  "!app.navigation.isSearchResults",
                  "!app.navigation.isFavorites"
                ]
              }
            },
            {
              "id": "app.viewer.favorite.remove",
              "order": 301,
              "title": "APP.ACTIONS.REMOVE_FAVORITE",
              "icon": "star",
              "actions": {
                "click": "REMOVE_FAVORITE"
              },
              "rules": {
                "visible": [
                  "app.selection.notEmpty",
                  "app.selection.canRemoveFavorite",
                  "!app.navigation.isTrashcan",
                  "!app.navigation.isRecentFiles",
                  "!app.navigation.isSharedFiles",
                  "!app.navigation.isSearchResults",
                  "!app.navigation.isFavorites"
                ]
              }
            },
            {
              "id": "app.viewer.favorite",
              "comment": "workaround for Recent Files and Search API issue",
              "type": "custom",
              "order": 302,
              "component": "app.toolbar.toggleFavorite",
              "rules": {
                "visible": [
                  "app.selection.notEmpty",
                  "canToggleFavorite"
                ]
              }
            },
            {
              "id": "app.viewer.more.separator.1",
              "type": "separator",
              "order": 400
            },
            {
              "id": "app.viewer.move",
              "order": 500,
              "title": "APP.ACTIONS.MOVE",
              "icon": "drive_file_move",
              "actions": {
                "click": "MOVE_NODES"
              },
              "rules": {
                "visible": [
                  "!app.navigation.isTrashcan",
                  "!app.navigation.isLibraries",
                  "app.selection.notEmpty",
                  "app.selection.canDelete"
                ]
              }
            },
            {
              "id": "app.viewer.copy",
              "order": 600,
              "title": "APP.ACTIONS.COPY",
              "icon": "content_copy",
              "actions": {
                "click": "COPY_NODES"
              },
              "rules": {
                "visible": [
                  "app.selection.notEmpty",
                  "!app.navigation.isTrashcan",
                  "!app.navigation.isLibraries"
                ]
              }
            },
            {
              "id": "app.viewer.delete",
              "order": 700,
              "title": "APP.ACTIONS.DELETE",
              "icon": "delete",
              "actions": {
                "click": "DELETE_NODES"
              },
              "rules": {
                "visible": [
                  "!app.navigation.isTrashcan",
                  "!app.navigation.isLibraries",
                  "app.selection.notEmpty",
                  "app.selection.canDelete"
                ]
              }
            },
            {
              "id": "app.viewer.more.separator.3",
              "type": "separator",
              "order": 800
            },
            {
              "id": "app.viewer.versions",
              "order": 900,
              "title": "APP.ACTIONS.VERSIONS",
              "icon": "history",
              "actions": {
                "click": "MANAGE_VERSIONS"
              },
              "rules": {
                "visible": [
                  "app.selection.file",
                  "!app.navigation.isTrashcan",
                  "!app.selection.file.isLocked"
                ]
              }
            },
            {
              "id": "app.viewer.aspects",
              "order": 910,
              "title": "APP.ACTIONS.CHANGE_ASPECT",
              "icon": "toc",
              "actions": {
                "click": "ASPECT_LIST"
              },
              "rules": {
                "visible": [
                  "canEditAspects"
                ]
              }
            },
            {
              "id": "app.viewer.permissions",
              "order": 1000,
              "title": "APP.ACTIONS.PERMISSIONS",
              "icon": "supervisor_account",
              "actions": {
                "click": "MANAGE_PERMISSIONS"
              },
              "rules": {
                "visible": [
                  "app.selection.first.canUpdate",
                  "!app.navigation.isTrashcan",
                  "!isSmartFolder",
                  "!isMultiSelection"
                ]
              }
            }
          ]
        }
      ],
      "shared": {
        "toolbarActions": [
          {
            "id": "app.viewer.shared.fullscreen",
            "order": 100,
            "title": "APP.ACTIONS.FULLSCREEN",
            "icon": "fullscreen",
            "actions": {
              "click": "FULLSCREEN_VIEWER"
            }
          },
          {
            "id": "app.viewer.shared.download",
            "order": 200,
            "title": "APP.ACTIONS.DOWNLOAD",
            "icon": "get_app",
            "actions": {
              "click": "DOWNLOAD_NODES"
            }
          }
        ]
      },
      "extensions": [
        {
          "id": "app.viewer.pdf",
          "disabled": true,
          "fileExtension": "pdf",
          "component": "app.components.tabs.metadata"
        },
        {
          "id": "app.viewer.docx",
          "disabled": true,
          "fileExtension": "docx",
          "component": "app.components.tabs.comments"
        }
      ]
    },
    "sidebar": {
      "toolbar": [
        {
          "id": "app.sidebar.preview",
          "order": 100,
          "title": "Preview File",
          "icon": "visibility",
          "actions": {
            "click": "SHOW_INFO_DRAWER_PREVIEW"
          },
          "rules": {
            "visible": [
              "app.navigation.isSearchResults",
              "!isMultiSelection",
              "!app.selection.folder",
              "!app.navigation.isPreview"
            ]
          }
        },
        {
          "id": "app.toolbar.aspects",
          "order": 160,
          "title": "APP.ACTIONS.ADD_ASPECTS",
          "icon": "playlist_add",
          "actions": {
            "click": "ASPECT_LIST"
          },
          "rules": {
            "visible": [
              "canEditAspects"
            ]
          }
        },
        {
          "id": "app.sidebar.expand",
          "order": 200,
          "title": "APP.INFO_DRAWER.TABS.EXPAND",
          "icon": "aspect_ratio",
          "actions": {
            "click": "EXPAND_INFO_DRAWER"
          },
          "rules": {
            "visible": [
              "!app.navigation.isLibraries",
              "!app.navigation.isDetails"
            ]
          }
        }
      ],
      "tabs": [
        {
          "id": "app.sidebar.properties",
          "order": 100,
          "title": "APP.INFO_DRAWER.TABS.PROPERTIES",
          "component": "app.components.tabs.metadata",
          "rules": {
            "visible": [
              "!app.navigation.isLibraries"
            ]
          }
        },
        {
          "id": "app.sidebar.comments",
          "order": 200,
          "title": "APP.INFO_DRAWER.TABS.COMMENTS",
          "component": "app.components.tabs.comments",
          "rules": {
            "visible": [
              "!app.navigation.isLibraries"
            ]
          }
        },
        {
          "id": "app.sidebar.versions",
          "order": 300,
          "disabled": true,
          "title": "APP.INFO_DRAWER.TABS.VERSIONS",
          "component": "app.components.tabs.versions",
          "rules": {
            "visible": [
              "!app.navigation.isLibraries"
            ]
          }
        },
        {
          "id": "app.sidebar.library.properties",
          "order": 500,
          "title": "APP.INFO_DRAWER.TABS.PROPERTIES",
          "component": "app.components.tabs.library.metadata",
          "rules": {
            "visible": [
              "app.selection.library"
            ]
          }
        }
      ]
    },
    "search": [
      {
        "id": "app.search.default",
        "order": 100,
        "name": "APP.BROWSE.SEARCH.DEFAULT_SEARCH",
        "default": true,
        "filterWithContains": true,
        "app:fields": ["cm:name", "cm:title", "cm:description", "TEXT", "TAG"],
        "include": ["path", "allowableOperations", "properties"],
        "sorting": {
          "options": [
            {
              "key": "score",
              "label": "SEARCH.SORT.RELEVANCE",
              "type": "SCORE",
              "field": "score",
              "ascending": false
            },
            {
              "key": "name",
              "label": "SEARCH.SORT.FILENAME",
              "type": "FIELD",
              "field": "cm:name",
              "ascending": true
            },
            {
              "key": "title",
              "label": "SEARCH.SORT.TITLE",
              "type": "FIELD",
              "field": "cm:title",
              "ascending": true
            },
            {
              "key": "modified",
              "label": "SEARCH.SORT.MODIFIED_DATE",
              "type": "FIELD",
              "field": "cm:modified",
              "ascending": true
            },
            {
              "key": "modifier",
              "label": "SEARCH.SORT.MODIFIER",
              "type": "FIELD",
              "field": "cm:modifier",
              "ascending": true
            },
            {
              "key": "created",
              "label": "SEARCH.SORT.CREATE_DATE",
              "type": "FIELD",
              "field": "cm:created",
              "ascending": true
            },
            {
              "key": "content.sizeInBytes",
              "label": "SEARCH.SORT.SIZE",
              "type": "FIELD",
              "field": "content.size",
              "ascending": true
            },
            {
              "key": "content.mimetype",
              "label": "SEARCH.SORT.TYPE",
              "type": "FIELD",
              "field": "content.mimetype",
              "ascending": true
            }
          ],
          "defaults": [
            {
              "key": "score",
              "type": "SCORE",
              "field": "score",
              "ascending": false
            }
          ]
        },
        "aca:triggeredOnChange": false,
        "resetButton": true,
        "filterQueries": [
          { "query": "+TYPE:'cm:folder' OR +TYPE:'cm:content'" },
          {
            "query": "-TYPE:'cm:thumbnail' AND -TYPE:'cm:failedThumbnail' AND -TYPE:'cm:rating'"
          },
          { "query": "-cm:creator:System" },
          {
            "query": "-TYPE:'st:site' AND -ASPECT:'st:siteContainer' AND -ASPECT:'sys:hidden'"
          },
          {
            "query": "-TYPE:'dl:dataList' AND -TYPE:'dl:todoList' AND -TYPE:'dl:issue'"
          },
          { "query": "-TYPE:'fm:topic' AND -TYPE:'fm:post'" },
          { "query": "-TYPE:'lnk:link'" },
          { "query": "-PATH:'//cm:wiki/*'" }
        ],
        "facetFields": {
          "expanded": true,
          "fields": [
            {
              "mincount": 1,
              "field": "creator",
              "label": "SEARCH.FACET_FIELDS.CREATOR",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "facetOrder": 200
              }
            },
            {
              "mincount": 1,
              "field": "modifier",
              "label": "SEARCH.FACET_FIELDS.MODIFIER",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "facetOrder": 300
              }
            }
          ]
        },
        "categories": [
          {
            "id": "logic",
            "name": "SEARCH.CATEGORIES.LOGIC",
            "enabled": true,
            "component": {
              "selector": "logical-filter",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "field": "cm:name,cm:title,cm:description,TEXT,TAG"
              }
            }
          },
          {
            "id": "properties",
            "name": "SEARCH.CATEGORIES.PROPERTIES",
            "enabled": true,
            "component": {
              "selector": "properties",
              "settings": {
                "field": "content.size,cm:name",
                "fileExtensions": [
                  "3g2", "3gp", "acp", "aep", "ai", "aiff", "apk", "arw", "avi", "bin", "bmp", "cgm", "class", "cr2",
                  "css", "csv", "dita", "dng", "doc", "docm", "docx", "dotm","dwg", "dwt", "eps", "flac", "flv", "fm",
                  "fodg", "gif", "gtar", "gz", "htm", "html", "icns", "ics", "ief", "indd", "jar", "java", "jp2", "jpeg",
                  "jpg", "js", "json", "jsp", "m4v", "man", "md", "mov", "mp3", "mp4", "mpeg", "mpp", "mrw", "msg", "nef",
                  "numbers", "odb", "odf", "odg", "odi", "odm", "odp", "ods", "odt", "oga", "ogg", "ogv", "ogx", "orf",
                  "ott", "pages", "pbm", "pdf", "pef", "pgm", "pmd", "png", "pnm", "pot", "potx", "ppam", "ppj", "pps",
                  "ppsm", "ppt", "pptm", "pptx", "ps", "psd", "rad", "raf", "rar", "rgb", "rss", "rtf", "rw2", "rwl",
                  "sda", "sdc", "sdd", "sdp", "sds", "sdw", "sgi", "sgl", "sgml", "sh", "sldm", "smf", "stw", "svg",
                  "swf", "sxi", "tar", "tex", "texi", "tif", "tiff", "ts", "tsv", "txt", "vsd", "vsdm", "vsdx", "vssm",
                  "vstm", "vstx", "wav", "webm", "wma", "wmv", "wpd", "wrl", "x3f", "xdp", "xhtml", "xla", "xlam", "xls",
                  "xlsb", "xlsm", "xlsx", "xltm", "xml", "xpm", "xwd", "z", "zip"
                ]
              }
            }
          },
          {
            "id": "createdModifiedDateRange",
            "name": "SEARCH.CATEGORIES.DATE",
            "enabled": true,
            "component": {
              "selector": "date-range",
              "settings": {
                "field": "cm:created,cm:modified",
                "dateFormat": "dd-MMM-yy",
                "maxDate": "today",
                "displayedLabelsByField": {
                  "cm:created": "SEARCH.CATEGORIES.DATE_TABS.CREATED",
                  "cm:modified": "SEARCH.CATEGORIES.DATE_TABS.MODIFIED"
                }
              }
            }
          },
          {
            "id": "location",
            "name": "SEARCH.FACET_FIELDS.LOCATION",
            "enabled": true,
            "component": {
              "selector": "autocomplete-chips",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "allowOnlyPredefinedValues": false,
                "field": "SITE",
                "autocompleteOptions": [ { "value": "_REPOSITORY_", "query": "PATH:'/app:company_home/\/*'" } ]
              }
            }
          },
          {
            "id": "tag",
            "name": "Tags",
            "enabled": true,
            "component": {
              "selector": "autocomplete-chips",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "allowOnlyPredefinedValues": true,
                "field": "TAG"
              }
            },
            "rules": {
              "visible": [
                "app.areTagsEnabled"
              ]
            }
          },
          {
            "id": "categories",
            "name": "SEARCH.FACET_FIELDS.CATEGORIES",
            "enabled": true,
            "component": {
              "selector": "autocomplete-chips",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "allowOnlyPredefinedValues": true,
                "field": "cm:categories"
              }
            },
            "rules": {
              "visible": [
                "app.areCategoriesEnabled"
              ]
            }
          }
        ],
        "highlight": {
          "prefix": "<span class='aca-highlight'>",
          "postfix": "</span>",
          "fields": [
            {
              "field": "cm:title"
            },
            {
              "field": "cm:name"
            },
            {
              "field": "cm:description",
              "snippetCount": 1
            },
            {
              "field": "cm:content",
              "snippetCount": 1
            }
          ]
        }
      },
      {
        "id": "app.search.dublin-core",
        "order": 200,
        "name": "APP.BROWSE.SEARCH.DUBLIN_CORE",
        "default": false,
        "filterWithContains": true,
        "app:fields": ["cm:name", "cm:title", "cm:description", "cm:identifier", "cm:contributor", "cm:coverage", "cm:dcsource", "cm:publisher", "cm:rights", "cm:subject", "cm:type", "TEXT", "TAG"],
        "include": ["path", "allowableOperations", "properties"],
        "sorting": {
          "options": [
            {
              "key": "score",
              "label": "SEARCH.SORT.RELEVANCE",
              "type": "SCORE",
              "field": "score",
              "ascending": false
            },
            {
              "key": "name",
              "label": "SEARCH.SORT.FILENAME",
              "type": "FIELD",
              "field": "cm:name",
              "ascending": true
            },
            {
              "key": "title",
              "label": "SEARCH.SORT.TITLE",
              "type": "FIELD",
              "field": "cm:title",
              "ascending": true
            },
            {
              "key": "created",
              "label": "SEARCH.SORT.CREATE_DATE",
              "type": "FIELD",
              "field": "cm:created",
              "ascending": true
            }
          ],
          "defaults": [
            {
              "key": "score",
              "type": "SCORE",
              "field": "score",
              "ascending": false
            }
          ]
        },
        "aca:triggeredOnChange": false,
        "resetButton": true,
        "filterQueries": [
          { "query": "+TYPE:'cm:folder' OR +TYPE:'cm:content' AND +ASPECT:'cm:dublincore'" },
          {
            "query": "-TYPE:'cm:thumbnail' AND -TYPE:'cm:failedThumbnail' AND -TYPE:'cm:rating'"
          },
          { "query": "-cm:creator:System" },
          {
            "query": "-TYPE:'st:site' AND -ASPECT:'st:siteContainer' AND -ASPECT:'sys:hidden'"
          },
          {
            "query": "-TYPE:'dl:dataList' AND -TYPE:'dl:todoList' AND -TYPE:'dl:issue'"
          },
          { "query": "-TYPE:'fm:topic' AND -TYPE:'fm:post'" },
          { "query": "-TYPE:'lnk:link'" },
          { "query": "-PATH:'//cm:wiki/*'" }
        ],
        "facetFields": {
          "expanded": true,
          "fields": [
            {
              "mincount": 1,
              "field": "creator",
              "label": "SEARCH.FACET_FIELDS.CREATOR",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true
              }
            },
            {
              "mincount": 1,
              "field": "cm:type",
              "label": "Type",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true
              }
            },
            {
              "mincount": 1,
              "field": "cm:publisher",
              "label": "Publisher",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true
              }
            },
            {
              "mincount": 1,
              "field": "cm:contributor",
              "label": "Contributor",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true
              }
            }

          ]
        },
        "categories": [
          {
            "id": "logic",
            "name": "SEARCH.CATEGORIES.LOGIC",
            "enabled": true,
            "component": {
              "selector": "logical-filter",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "field": "cm:name,cm:title,cm:description,TEXT,TAG"
              }
            }
          },
          {
            "id": "createdDateRange",
            "name": "SEARCH.CATEGORIES.DATE",
            "enabled": true,
            "component": {
              "selector": "date-range",
              "settings": {
                "field": "cm:created",
                "dateFormat": "dd-MMM-yy",
                "maxDate": "today",
                "displayedLabelsByField": {
                  "cm:created": "SEARCH.CATEGORIES.DATE_TABS.CREATED"
                }
              }
            }
          },
          {
            "id": "dublinSubject",
            "name": "Dublin Subject",
            "enabled": true,
            "expanded": true,
            "component": {
              "selector": "text",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "pattern": "cm:subject:'(.*?)'",
                "field": "cm:subject",
                "placeholder": "Enter the Subject"
              }
            }
          }
        ],
        "highlight": {
          "prefix": "<span class='aca-highlight'>",
          "postfix": "</span>",
          "fields": [
            {
              "field": "cm:title"
            },
            {
              "field": "cm:name"
            },
            {
              "field": "cm:description",
              "snippetCount": 1
            },
            {
              "field": "cm:content",
              "snippetCount": 1
            }
          ]
        }
      },
      {
        "id": "app.search.effectivity",
        "order": 300,
        "name": "APP.BROWSE.SEARCH.EFFECTIVITY",
        "default": false,
        "filterWithContains": true,
        "app:fields": ["cm:name", "cm:title", "cm:description", "cm:from", "cm:contributor", "cm:to", "TEXT", "TAG"],
        "include": ["path", "allowableOperations", "properties"],
        "sorting": {
          "options": [
            {
              "key": "score",
              "label": "SEARCH.SORT.RELEVANCE",
              "type": "SCORE",
              "field": "score",
              "ascending": false
            },
            {
              "key": "name",
              "label": "SEARCH.SORT.FILENAME",
              "type": "FIELD",
              "field": "cm:name",
              "ascending": true
            },
            {
              "key": "title",
              "label": "SEARCH.SORT.TITLE",
              "type": "FIELD",
              "field": "cm:title",
              "ascending": true
            },
            {
              "key": "created",
              "label": "SEARCH.SORT.CREATE_DATE",
              "type": "FIELD",
              "field": "cm:created",
              "ascending": true
            }
          ],
          "defaults": [
            {
              "key": "score",
              "type": "SCORE",
              "field": "score",
              "ascending": false
            }
          ]
        },
        "aca:triggeredOnChange": false,
        "resetButton": true,
        "filterQueries": [
          { "query": "+TYPE:'cm:folder' OR +TYPE:'cm:content' AND +ASPECT:'cm:effectivity'" },
          {
            "query": "-TYPE:'cm:thumbnail' AND -TYPE:'cm:failedThumbnail' AND -TYPE:'cm:rating'"
          },
          { "query": "-cm:creator:System" },
          {
            "query": "-TYPE:'st:site' AND -ASPECT:'st:siteContainer' AND -ASPECT:'sys:hidden'"
          },
          {
            "query": "-TYPE:'dl:dataList' AND -TYPE:'dl:todoList' AND -TYPE:'dl:issue'"
          },
          { "query": "-TYPE:'fm:topic' AND -TYPE:'fm:post'" },
          { "query": "-TYPE:'lnk:link'" },
          { "query": "-PATH:'//cm:wiki/*'" }
        ],
        "facetFields": {
          "expanded": true,
          "fields": [
            {
              "mincount": 1,
              "field": "creator",
              "label": "SEARCH.FACET_FIELDS.CREATOR",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true
              }
            },
            {
              "mincount": 1,
              "field": "modifier",
              "label": "SEARCH.FACET_FIELDS.MODIFIER",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true
              }
            }
          ]
        },
        "categories": [
          {
            "id": "logic",
            "name": "SEARCH.CATEGORIES.LOGIC",
            "enabled": true,
            "component": {
              "selector": "logical-filter",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "field": "cm:name,cm:title,cm:description,TEXT,TAG"
              }
            }
          },
          {
            "id": "createdModifiedDateRange",
            "name": "SEARCH.CATEGORIES.DATE",
            "enabled": true,
            "component": {
              "selector": "date-range",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "field": "cm:created,cm:modified",
                "dateFormat": "dd-MMM-yy",
                "maxDate": "today",
                "displayedLabelsByField": {
                  "cm:created": "SEARCH.CATEGORIES.DATE_TABS.CREATED",
                  "cm:modified": "SEARCH.CATEGORIES.DATE_TABS.MODIFIED"
                }
              }
            }
          },
          {
            "id": "effectivnessFrom",
            "name": "SEARCH.CATEGORIES.EFFECTIVITY_FROM",
            "enabled": true,
            "component": {
              "selector": "date-range",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "field": "cm:from",
                "dateFormat": "dd-MMM-yy",
                "displayedLabelsByField": {
                  "cm:created": "SEARCH.CATEGORIES.EFFECTIVITY_FROM"
                }
              }
            }
          },
          {
            "id": "effectivnessTo",
            "name": "SEARCH.CATEGORIES.EFFECTIVITY_TO",
            "enabled": true,
            "component": {
              "selector": "date-range",
              "settings": {
                "allowUpdateOnChange": false,
                "hideDefaultAction": true,
                "field": "cm:to",
                "dateFormat": "dd-MMM-yy",
                "displayedLabelsByField": {
                  "cm:created": "SEARCH.CATEGORIES.EFFECTIVITY_FROM"
                }
              }
            }
          }
        ],
        "highlight": {
          "prefix": "<span class='aca-highlight'>",
          "postfix": "</span>",
          "fields": [
            {
              "field": "cm:title"
            },
            {
              "field": "cm:name"
            },
            {
              "field": "cm:description",
              "snippetCount": 1
            },
            {
              "field": "cm:content",
              "snippetCount": 1
            }
          ]
        }
      }

    ],
    "content-metadata-presets": [
      {
        "id": "app.content.metadata.custom",
        "custom": [
          {
            "id": "app.content.metadata.customSetting",
            "includeAll": true,
            "exclude": [
              "rn:renditioned",
              "cm:versionable",
              "cm:auditable",
              "cm:thumbnailModification",
              "cm:content",
              "cm:author",
              "cm:titled",
              "cm:generalclassifiable",
              "cm:taggable",
              "dp:restrictable",
              "fm:commentsRollup",
              "qshare:shared",
              "exif:exif",
              "iptcxmp:iptcxmpAspect",
              "cm:effectivity",
              "cm:likesRatingSchemeRollups",
              "cm:lockable",
              "cm:ownable"
            ]
          },
          {
            "id": "app.content.metadata.customGroup",
            "title": "APP.CONTENT_METADATA.EXIF_GROUP_TITLE",
            "items": [
              {
                "id": "app.content.metadata.exifAspect",
                "aspect": "exif:exif",
                "properties": [
                  "exif:pixelXDimension",
                  "exif:pixelYDimension",
                  "exif:dateTimeOriginal",
                  "exif:exposureTime",
                  "exif:fNumber",
                  "exif:flash",
                  "exif:focalLength",
                  "exif:isoSpeedRatings",
                  "exif:orientation",
                  "exif:manufacturer",
                  "exif:model",
                  "exif:software"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcCoreContactInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_CORE_CONTACT_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "dc:creator",
                  "photoshop:AuthorsPosition",
                  "Iptc4xmpCore:CiAdrExtadr",
                  "Iptc4xmpCore:CiAdrCity",
                  "Iptc4xmpCore:CiAdrRegion",
                  "Iptc4xmpCore:CiAdrPcode",
                  "Iptc4xmpCore:CiAdrCtry",
                  "Iptc4xmpCore:CiEmailWork",
                  "Iptc4xmpCore:CiTelWork",
                  "Iptc4xmpCore:CiUrlWork"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcCoreImageInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_CORE_IMAGE_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "photoshop:DateCreated",
                  "Iptc4xmpCore:IntellectualGenre",
                  "Iptc4xmpCore:Scene",

                  "Iptc4xmpCore:Location",
                  "photoshop:City",
                  "photoshop:State",
                  "photoshop:Country"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcCoreContentInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_CORE_CONTENT_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "photoshop:Headline",
                  "dc:subject",
                  "dc:description",
                  "Iptc4xmpCore:SubjectCode",
                  "photoshop:CaptionWriter"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcCoreStatusInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_CORE_STATUS_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "dc:title",
                  "photoshop:TransmissionReference",
                  "photoshop:Instructions",
                  "photoshop:Credit",
                  "photoshop:Source",
                  "dc:rights",
                  "xmpRights:UsageTerms"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcExtDescriptionGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_EXT_DESCRIPTION",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "Iptc4xmpExt:DigImageGUID",
                  "Iptc4xmpExt:PersonInImage",

                  "Iptc4xmpExt:LocationCreatedSublocation",
                  "Iptc4xmpExt:LocationCreatedCity",
                  "Iptc4xmpExt:LocationCreatedProvinceState",
                  "Iptc4xmpExt:LocationCreatedCountryName",
                  "Iptc4xmpExt:LocationCreatedCountryCode",
                  "Iptc4xmpExt:LocationCreatedWorldRegion",

                  "Iptc4xmpExt:LocationShownSublocation",
                  "Iptc4xmpExt:LocationShownCity",
                  "Iptc4xmpExt:LocationShownProvinceState",
                  "Iptc4xmpExt:LocationShownCountryCode",
                  "Iptc4xmpExt:LocationShownCountryName",
                  "Iptc4xmpExt:LocationShownWorldRegion",

                  "Iptc4xmpExt:OrganisationInImageName",
                  "Iptc4xmpExt:OrganisationInImageCode",

                  "Iptc4xmpExt:Event"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcExtAODetailGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_EXT_AO_DETAIL",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "Iptc4xmpExt:AOTitle",
                  "Iptc4xmpExt:AODateCreated",
                  "Iptc4xmpExt:AOCreator",
                  "Iptc4xmpExt:AOSource",
                  "Iptc4xmpExt:AOSourceInvNo",
                  "Iptc4xmpExt:AOCopyrightNotice"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcExtModelInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_EXT_MODEL_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "Iptc4xmpExt:AddlModelInfo",
                  "Iptc4xmpExt:ModelAge",
                  "plus:MinorModelAgeDisclosure",
                  "plus:ModelReleaseStatus",
                  "plus:ModelReleaseID"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcExtAdminInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_EXT_ADMIN_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "plus:ImageSupplierName",
                  "plus:ImageSupplierID",
                  "plus:ImageSupplierImageID",
                  "Iptc4xmpExt:RegOrgId",
                  "Iptc4xmpExt:RegItemId",
                  "Iptc4xmpExt:MaxAvailWidth",
                  "Iptc4xmpExt:MaxAvailHeight",
                  "Iptc4xmpExt:DigitalSourcefileType",
                  "Iptc4xmpExt:DigitalSourceType"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcExtRightsInfoGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_EXT_RIGHTS_INFO",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "plus:ImageCreatorName",
                  "plus:ImageCreatorID",
                  "plus:CopyrightOwnerName",
                  "plus:CopyrightOwnerID",

                  "plus:LicensorName",
                  "plus:LicensorID",
                  "plus:LicensorTelephone1",
                  "plus:LicensorTelephone2",
                  "plus:LicensorEmail",
                  "plus:LicensorURL",
                  "plus:LicensorStreetAddress",
                  "plus:LicensorExtendedAddress",
                  "plus:LicensorCity",
                  "plus:LicensorRegion",
                  "plus:LicensorPostalCode",
                  "plus:LicensorCountry",

                  "plus:PropertyReleaseStatus",
                  "plus:PropertyReleaseID"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.iptcExtOtherGroup",
            "title": "APP.CONTENT_METADATA.GROUP_IPTC_EXT_OTHER",
            "items": [
              {
                "aspect": "iptcxmp:iptcxmpAspect",
                "properties": [
                  "Iptc4xmpExt:CVterm",
                  "Iptc4xmpExt:RegistryId",
                  "plus:Version",
                  "Iptc4xmpExt:IptcLastEdited"
                ]
              }
            ]
          },
          {
            "id": "app.content.metadata.effectivityGroup",
            "title": "APP.CONTENT_METADATA.EFFECTIVITY_GROUP_TITLE",
            "items": [
              {
                "id": "app.content.metadata.effectivityAspect",
                "aspect": "cm:effectivity",
                "properties": [
                  "cm:from",
                  "cm:to"
                ]
              }
            ]
          }
        ]
      }
    ],
    "documentList": {
      "files": [
        {
          "id": "app.files.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.files.name",
          "key": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "template": "app.columns.name",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.files.size",
          "key": "content.sizeInBytes",
          "sortingKey": "sizeInBytes",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SIZE",
          "type": "fileSize",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.files.modifiedOn",
          "key": "modifiedAt",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_ON",
          "type": "date",
          "format": "timeAgo",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.files.modifiedBy",
          "key": "modifiedByUser.displayName",
          "sortingKey": "modifiedByUser",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_BY",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-3 adf-min-width-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        },
        {
          "id": "app.filer.tags",
          "template": "app.columns.tags",
          "key": "tags",
          "title": "APP.DOCUMENT_LIST.COLUMNS.TAGS",
          "class": "adf-full-width adf-expand-cell-4",
          "type": "text",
          "sortable": false,
          "desktopOnly": true,
          "order": 60,
          "draggable": true,
          "rules": {
            "visible": [
              "app.areTagsEnabled"
            ]
          }
        }
      ],
      "libraries": [
        {
          "id": "app.libraries.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.libraries.name",
          "key": "title",
          "sortingKey": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-3",
          "sortable": true,
          "template": "app.columns.libraryName",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.libraries.description",
          "key": "description",
          "title": "APP.DOCUMENT_LIST.COLUMNS.DESCRIPTION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.libraries.role",
          "key": "role",
          "title": "APP.DOCUMENT_LIST.COLUMNS.ROLE",
          "type": "text",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "template": "app.columns.libraryRole",
          "desktopOnly": false,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.libraries.visibility",
          "key": "visibility",
          "title": "APP.DOCUMENT_LIST.COLUMNS.VISIBILITY",
          "type": "text",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "template": "app.columns.libraryStatus",
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        }
      ],
      "favoriteLibraries": [
        {
          "id": "app.favorite.libraries.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.favorite.libraries.name",
          "key": "title",
          "sortingKey": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-3",
          "sortable": true,
          "template": "app.columns.libraryName",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.favorite.libraries.description",
          "key": "description",
          "title": "APP.DOCUMENT_LIST.COLUMNS.DESCRIPTION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.favorite.libraries.role",
          "key": "role",
          "title": "APP.DOCUMENT_LIST.COLUMNS.ROLE",
          "type": "text",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "template": "app.columns.libraryRole",
          "desktopOnly": false,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.favorite.libraries.visibility",
          "key": "visibility",
          "title": "APP.DOCUMENT_LIST.COLUMNS.VISIBILITY",
          "type": "text",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "template": "app.columns.libraryStatus",
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        }
      ],
      "shared": [
        {
          "id": "app.shared.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.shared.name",
          "key": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "template": "app.columns.name",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.shared.location",
          "key": "path.name",
          "sortingKey": "path",
          "title": "APP.DOCUMENT_LIST.COLUMNS.LOCATION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "template": "app.columns.location",
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.shared.size",
          "key": "content.sizeInBytes",
          "sortingKey": "sizeInBytes",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SIZE",
          "type": "fileSize",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.shared.modifiedOn",
          "key": "modifiedAt",
          "sortingKey": "modifiedAt",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_ON",
          "type": "date",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "format": "timeAgo",
          "sortable": true,
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        },
        {
          "id": "app.shared.modifiedBy",
          "key": "modifiedByUser.displayName",
          "sortingKey": "modifiedByUser",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_BY",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-3 adf-min-width-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 60,
          "draggable": true
        },
        {
          "id": "app.shared.sharedBy",
          "key": "sharedByUser.displayName",
          "sortingKey": "sharedByUser",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SHARED_BY",
          "type": "text",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 70,
          "draggable": true
        },
        {
          "id": "app.filer.tags",
          "template": "app.columns.tags",
          "key": "tags",
          "title": "APP.DOCUMENT_LIST.COLUMNS.TAGS",
          "class": "adf-full-width adf-expand-cell-4",
          "type": "text",
          "sortable": false,
          "desktopOnly": true,
          "order": 80,
          "draggable": true,
          "rules": {
            "visible": [
              "app.areTagsEnabled"
            ]
          }
        }
      ],
      "recent": [
        {
          "id": "app.recent.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.recent.name",
          "key": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "template": "app.columns.name",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.recent.location",
          "key": "path.name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.LOCATION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "template": "app.columns.location",
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.recent.size",
          "key": "content.sizeInBytes",
          "sortingKey": "sizeInBytes",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SIZE",
          "type": "fileSize",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.recent.modifiedOn",
          "key": "modifiedAt",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_ON",
          "type": "date",
          "format": "timeAgo",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        },
        {
          "id": "app.filer.tags",
          "template": "app.columns.tags",
          "key": "tags",
          "title": "APP.DOCUMENT_LIST.COLUMNS.TAGS",
          "class": "adf-full-width adf-expand-cell-4",
          "type": "text",
          "sortable": false,
          "desktopOnly": true,
          "order": 60,
          "draggable": true,
          "rules": {
            "visible": [
              "app.areTagsEnabled"
            ]
          }
        }
      ],
      "favorites": [
        {
          "id": "app.favorites.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.favorites.name",
          "key": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "template": "app.columns.name",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.favorites.location",
          "key": "path.name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.LOCATION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "template": "app.columns.location",
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.favorites.size",
          "key": "sizeInBytes",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SIZE",
          "type": "fileSize",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.favorites.modifiedOn",
          "key": "modifiedAt",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_ON",
          "type": "date",
          "format": "timeAgo",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        },
        {
          "id": "app.favorites.modifiedBy",
          "key": "modifiedByUser.displayName",
          "sortingKey": "modifiedByUser",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_BY",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-3 adf-min-width-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 60,
          "draggable": true
        },
        {
          "id": "app.filer.tags",
          "template": "app.columns.tags",
          "key": "tags",
          "title": "APP.DOCUMENT_LIST.COLUMNS.TAGS",
          "class": "adf-full-width adf-expand-cell-4",
          "type": "text",
          "sortable": false,
          "desktopOnly": true,
          "order": 70,
          "draggable": true,
          "rules": {
            "visible": [
              "app.areTagsEnabled"
            ]
          }
        }
      ],
      "trashcan": [
        {
          "id": "app.trashcan.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.trashcan.name",
          "key": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "template": "app.columns.trashcanName",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.trashcan.location",
          "key": "path.name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.LOCATION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": true,
          "template": "app.columns.location",
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.trashcan.size",
          "key": "content.sizeInBytes",
          "sortingKey": "sizeInBytes",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SIZE",
          "type": "fileSize",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.trashcan.deletedOn",
          "key": "archivedAt",
          "title": "APP.DOCUMENT_LIST.COLUMNS.DELETED_ON",
          "type": "date",
          "format": "timeAgo",
          "class": "adf-ellipsis-cell",
          "sortable": true,
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        }
      ],
      "search-libraries": [
        {
          "id": "app.libraries.thumbnail",
          "key": "$thumbnail",
          "type": "image",
          "sortable": false,
          "desktopOnly": false,
          "order": 10,
          "resizable": false
        },
        {
          "id": "app.libraries.name",
          "key": "title",
          "sortingKey": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-3",
          "sortable": true,
          "template": "app.columns.libraryName",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.favorite.libraries.description",
          "key": "description",
          "title": "APP.DOCUMENT_LIST.COLUMNS.DESCRIPTION",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": true,
          "template": "app.columns.libraryDescription",
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.libraries.role",
          "key": "role",
          "title": "APP.DOCUMENT_LIST.COLUMNS.ROLE",
          "type": "text",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "template": "app.columns.libraryRole",
          "desktopOnly": false,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.libraries.visibility",
          "key": "visibility",
          "title": "APP.DOCUMENT_LIST.COLUMNS.VISIBILITY",
          "type": "text",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": true,
          "template": "app.columns.libraryStatus",
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        }
      ],
      "search-results": [
        {
          "id": "app.search.name",
          "key": "name",
          "title": "APP.DOCUMENT_LIST.COLUMNS.NAME",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-5",
          "sortable": false,
          "template": "app.search.columns.name",
          "desktopOnly": false,
          "order": 20,
          "draggable": true
        },
        {
          "id": "app.search.size",
          "key": "content.sizeInBytes",
          "title": "APP.DOCUMENT_LIST.COLUMNS.SIZE",
          "type": "fileSize",
          "class": "adf-no-grow-cell adf-ellipsis-cell",
          "sortable": false,
          "desktopOnly": true,
          "order": 30,
          "draggable": true
        },
        {
          "id": "app.search.modifiedOn",
          "key": "modifiedAt",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_ON",
          "type": "date",
          "format": "timeAgo",
          "class": "adf-ellipsis-cell adf-no-grow-cell",
          "sortable": false,
          "desktopOnly": true,
          "order": 40,
          "draggable": true
        },
        {
          "id": "app.search.modifiedBy",
          "key": "modifiedByUser.displayName",
          "title": "APP.DOCUMENT_LIST.COLUMNS.MODIFIED_BY",
          "type": "text",
          "class": "adf-ellipsis-cell adf-expand-cell-2 adf-min-width-cell",
          "sortable": false,
          "desktopOnly": true,
          "order": 50,
          "draggable": true
        },
        {
          "id": "app.search.tags",
          "template": "app.columns.tags",
          "key": "tags",
          "title": "APP.DOCUMENT_LIST.COLUMNS.TAGS",
          "class": "adf-full-width adf-expand-cell-4",
          "type": "text",
          "sortable": false,
          "desktopOnly": true,
          "order": 60,
          "draggable": true,
          "rules": {
            "visible": [
              "app.areTagsEnabled"
            ]
          }
        }
      ]
    }
  }
}
