diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/debug/context-data.function.ts b/src/Umbraco.Web.UI.Client/libs/context-api/debug/context-data.function.ts index 1834d95002..a2a8179474 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/debug/context-data.function.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/debug/context-data.function.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-case-declarations */ /** * Change the collection of Contexts into a simplified array of data * @@ -39,10 +40,36 @@ function contextItemData(contextInstance:any):DebugContextItemData { } const value = contextInstance[key]; - if (typeof value === 'string' || typeof value === 'boolean') { - props.push({ key: key, value: value, type: typeof value }); - } else { - props.push({ key: key, type: typeof value }); + const valueType = typeof value; + + switch (valueType) { + case 'string': + case 'boolean': + case 'number': + props.push({ key: key, value: value, type: typeof value }); + break; + + case 'object': + + // Check if the object is an observable (by checking if it has a subscribe method/function) + const isSubscribeLike = 'subscribe' in value && typeof value['subscribe'] === 'function'; + const isWebComponent = value instanceof HTMLElement; + + let valueToDisplay = "Complex Object"; + if(isWebComponent){ + const tagName = value.tagName.toLowerCase(); + + valueToDisplay = `Web Component <${tagName}>`; + } else if(isSubscribeLike){ + valueToDisplay = "Subscribable"; + } + + props.push({ key: key, type: typeof value, value: valueToDisplay }); + break; + + default: + props.push({ key: key, type: typeof value }); + break; } } diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index f257dae220..8b9729f5f3 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -9,8 +9,8 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "@umbraco-ui/uui": "^1.2.0-rc.2", - "@umbraco-ui/uui-css": "^1.2.0-rc.2", + "@umbraco-ui/uui": "^1.2.0-rc.3", + "@umbraco-ui/uui-css": "^1.2.0-rc.3", "element-internals-polyfill": "^1.1.19", "lit": "^2.7.0", "lodash-es": "4.17.21", @@ -5704,780 +5704,780 @@ } }, "node_modules/@umbraco-ui/uui": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.2.0-rc.2.tgz", - "integrity": "sha512-E8CrJYKLBcCnshV+nTVkfkL9I+0sJbBjKMHOVr/jCOj6Dw9mGytq0bmq8EIT0QcqZ6teZZplkwW2JPQauuv5JA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.2.0-rc.3.tgz", + "integrity": "sha512-40mfNOaZYJioMhnp7iPs68U9NlWbnkh3OuNCy5oztXq+OmEHLDVJY0YDiieUEFUnxIjgHN1SKPJplykjog6X0A==", "dependencies": { - "@umbraco-ui/uui-action-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-avatar": "1.2.0-rc.2", - "@umbraco-ui/uui-avatar-group": "1.2.0-rc.2", - "@umbraco-ui/uui-badge": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-boolean-input": "1.2.0-rc.2", - "@umbraco-ui/uui-box": "1.2.0-rc.2", - "@umbraco-ui/uui-breadcrumbs": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-button-group": "1.2.0-rc.2", - "@umbraco-ui/uui-button-inline-create": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2", - "@umbraco-ui/uui-card-content-node": "1.2.0-rc.2", - "@umbraco-ui/uui-card-media": "1.2.0-rc.2", - "@umbraco-ui/uui-card-user": "1.2.0-rc.2", - "@umbraco-ui/uui-caret": "1.2.0-rc.2", - "@umbraco-ui/uui-checkbox": "1.2.0-rc.2", - "@umbraco-ui/uui-color-area": "1.2.0-rc.2", - "@umbraco-ui/uui-color-picker": "1.2.0-rc.2", - "@umbraco-ui/uui-color-slider": "1.2.0-rc.2", - "@umbraco-ui/uui-color-swatch": "1.2.0-rc.2", - "@umbraco-ui/uui-color-swatches": "1.2.0-rc.2", - "@umbraco-ui/uui-combobox": "1.2.0-rc.2", - "@umbraco-ui/uui-combobox-list": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2", - "@umbraco-ui/uui-dialog": "1.2.0-rc.2", - "@umbraco-ui/uui-dialog-layout": "1.2.0-rc.2", - "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.2", - "@umbraco-ui/uui-file-preview": "1.2.0-rc.2", - "@umbraco-ui/uui-form": "1.2.0-rc.2", - "@umbraco-ui/uui-form-layout-item": "1.2.0-rc.2", - "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2", - "@umbraco-ui/uui-input": "1.2.0-rc.2", - "@umbraco-ui/uui-input-file": "1.2.0-rc.2", - "@umbraco-ui/uui-input-lock": "1.2.0-rc.2", - "@umbraco-ui/uui-input-password": "1.2.0-rc.2", - "@umbraco-ui/uui-keyboard-shortcut": "1.2.0-rc.2", - "@umbraco-ui/uui-label": "1.2.0-rc.2", - "@umbraco-ui/uui-loader": "1.2.0-rc.2", - "@umbraco-ui/uui-loader-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-loader-circle": "1.2.0-rc.2", - "@umbraco-ui/uui-menu-item": "1.2.0-rc.2", - "@umbraco-ui/uui-modal": "1.2.0-rc.2", - "@umbraco-ui/uui-pagination": "1.2.0-rc.2", - "@umbraco-ui/uui-popover": "1.2.0-rc.2", - "@umbraco-ui/uui-progress-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-radio": "1.2.0-rc.2", - "@umbraco-ui/uui-range-slider": "1.2.0-rc.2", - "@umbraco-ui/uui-ref": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-list": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-data-type": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-document-type": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-form": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-member": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-package": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-user": "1.2.0-rc.2", - "@umbraco-ui/uui-scroll-container": "1.2.0-rc.2", - "@umbraco-ui/uui-select": "1.2.0-rc.2", - "@umbraco-ui/uui-slider": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-lock": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-more": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-sort": "1.2.0-rc.2", - "@umbraco-ui/uui-table": "1.2.0-rc.2", - "@umbraco-ui/uui-tabs": "1.2.0-rc.2", - "@umbraco-ui/uui-tag": "1.2.0-rc.2", - "@umbraco-ui/uui-textarea": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification-container": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification-layout": "1.2.0-rc.2", - "@umbraco-ui/uui-toggle": "1.2.0-rc.2" + "@umbraco-ui/uui-action-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-avatar": "1.2.0-rc.3", + "@umbraco-ui/uui-avatar-group": "1.2.0-rc.3", + "@umbraco-ui/uui-badge": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-boolean-input": "1.2.0-rc.3", + "@umbraco-ui/uui-box": "1.2.0-rc.3", + "@umbraco-ui/uui-breadcrumbs": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-button-group": "1.2.0-rc.3", + "@umbraco-ui/uui-button-inline-create": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3", + "@umbraco-ui/uui-card-content-node": "1.2.0-rc.3", + "@umbraco-ui/uui-card-media": "1.2.0-rc.3", + "@umbraco-ui/uui-card-user": "1.2.0-rc.3", + "@umbraco-ui/uui-caret": "1.2.0-rc.3", + "@umbraco-ui/uui-checkbox": "1.2.0-rc.3", + "@umbraco-ui/uui-color-area": "1.2.0-rc.3", + "@umbraco-ui/uui-color-picker": "1.2.0-rc.3", + "@umbraco-ui/uui-color-slider": "1.2.0-rc.3", + "@umbraco-ui/uui-color-swatch": "1.2.0-rc.3", + "@umbraco-ui/uui-color-swatches": "1.2.0-rc.3", + "@umbraco-ui/uui-combobox": "1.2.0-rc.3", + "@umbraco-ui/uui-combobox-list": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3", + "@umbraco-ui/uui-dialog": "1.2.0-rc.3", + "@umbraco-ui/uui-dialog-layout": "1.2.0-rc.3", + "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.3", + "@umbraco-ui/uui-file-preview": "1.2.0-rc.3", + "@umbraco-ui/uui-form": "1.2.0-rc.3", + "@umbraco-ui/uui-form-layout-item": "1.2.0-rc.3", + "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3", + "@umbraco-ui/uui-input": "1.2.0-rc.3", + "@umbraco-ui/uui-input-file": "1.2.0-rc.3", + "@umbraco-ui/uui-input-lock": "1.2.0-rc.3", + "@umbraco-ui/uui-input-password": "1.2.0-rc.3", + "@umbraco-ui/uui-keyboard-shortcut": "1.2.0-rc.3", + "@umbraco-ui/uui-label": "1.2.0-rc.3", + "@umbraco-ui/uui-loader": "1.2.0-rc.3", + "@umbraco-ui/uui-loader-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-loader-circle": "1.2.0-rc.3", + "@umbraco-ui/uui-menu-item": "1.2.0-rc.3", + "@umbraco-ui/uui-modal": "1.2.0-rc.3", + "@umbraco-ui/uui-pagination": "1.2.0-rc.3", + "@umbraco-ui/uui-popover": "1.2.0-rc.3", + "@umbraco-ui/uui-progress-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-radio": "1.2.0-rc.3", + "@umbraco-ui/uui-range-slider": "1.2.0-rc.3", + "@umbraco-ui/uui-ref": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-list": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-data-type": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-document-type": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-form": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-member": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-package": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-user": "1.2.0-rc.3", + "@umbraco-ui/uui-scroll-container": "1.2.0-rc.3", + "@umbraco-ui/uui-select": "1.2.0-rc.3", + "@umbraco-ui/uui-slider": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-lock": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-more": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-sort": "1.2.0-rc.3", + "@umbraco-ui/uui-table": "1.2.0-rc.3", + "@umbraco-ui/uui-tabs": "1.2.0-rc.3", + "@umbraco-ui/uui-tag": "1.2.0-rc.3", + "@umbraco-ui/uui-textarea": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification-container": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification-layout": "1.2.0-rc.3", + "@umbraco-ui/uui-toggle": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-action-bar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.2.0-rc.2.tgz", - "integrity": "sha512-JI9n1/gB6cr+7k0+v+HVAnfXCkZIN3UYbC8BhC+YinMsKIIWiLgo/FmgClgHmJ9zPD9EhAVqUa8wViM03npyDg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.2.0-rc.3.tgz", + "integrity": "sha512-kxMgIYNnE/2DGIuvdfWsY1zCU0zwbPxEQnhhGgqP6SjgxN+c01yid1w7R4hF1DwS5gtuZWJvfQEmdM7r5x3ctw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button-group": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button-group": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-avatar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.2.0-rc.2.tgz", - "integrity": "sha512-WnVicYfGExAKA7gXHjVk4dcANRrWYnXLlAWiRS9SOVDFUYezbNbX82Nt2rMGxZ5K3TJr+WWxBa0b2AYhz/pWpw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.2.0-rc.3.tgz", + "integrity": "sha512-ZlKyIaXxXZR7VXEKTHj5aNmw4UKxAdD4G5vb+5/rYzSKQ/yf37nVDtMjvDQIFRQiwMpxl9tQ3oEe3SlafCmLiw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-avatar-group": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.2.0-rc.2.tgz", - "integrity": "sha512-bEtJzr4tC8oL4KszNxqu3ey1DPg9hZnaEND7p8RDXCknZLpi9flhpU73esvskiCRSJr5CTu0pTwJwOR+Bhwr9Q==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.2.0-rc.3.tgz", + "integrity": "sha512-7GLMnr3uAOsK8keZXITZTuNW8DqhqMhR5tknY1sWDJZ57vH5C+aJUDVvwcAs97W03Sjn2PRx5ZzNQbeV4s0SKg==", "dependencies": { - "@umbraco-ui/uui-avatar": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-avatar": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-badge": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.2.0-rc.2.tgz", - "integrity": "sha512-Z/zxDmf5WbeXo+3CrB62TOHgg5cEcKNB4vc06NAllypzLBKdBPjRe3FtBtRL8ExwZmXoAlJmlItr6nEnfogKUQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.2.0-rc.3.tgz", + "integrity": "sha512-nehPDh2nKW0JxtIjWAoUJ+Rj+8ZCBsPeaRgqRKetOxfmMhQHvq0Yw+r8DxgCU+5VXdR6TEpEojvTioln6zErgw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-base": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.2.0-rc.2.tgz", - "integrity": "sha512-rGHM+OgldohqNlq5B1BMcpVkZNMu8A0X5uN6cG74qGg+WXqXbX9XlRFxMMuoxCTgtqowGZMn7St+Tu3O8GQAiA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.2.0-rc.3.tgz", + "integrity": "sha512-qM1dDv1nCEIQZw4licg+FTpS9O69TWRZ7zf2XS30Y8qhVtkibUSi+DbM6pimxYvdlCnGYgDpB59yDqAWdDxwTQ==", "dependencies": { "lit": "^2.3.1" } }, "node_modules/@umbraco-ui/uui-boolean-input": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.2.0-rc.2.tgz", - "integrity": "sha512-W3qKtrH1c+nPe0yuz8sySf6hF7rOK9Hg3I2HZ5jRmoKnDmTLiZpXhDDyaYKy1oH5n/WdRlJx9aBaZG5TMmRqpg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.2.0-rc.3.tgz", + "integrity": "sha512-IPiOtns6qGFTCRwAg7V1gVHJnAk+48bCRtxNo9MneHx2TefgRYnLAmpCx11KGDBryguQPr8w+ep93WE6/Wh7nw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-box": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.2.0-rc.2.tgz", - "integrity": "sha512-c3rqT0KdCnBqWv8Lbzpetj/MldQSTQ7/7uxTtHcS+Wclkvr+ktKeai45NebiKqDCb6l3scy2Va0TRoJBUNmofA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.2.0-rc.3.tgz", + "integrity": "sha512-qBbWCzB7NhsAzK/7KkG1Au8x8fJeuYaD5YexIgSzfwwHoIAogRCj/0jY1aiJD1SCtatWzmi2iEJGD7XrxQ3a+w==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-breadcrumbs": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.2.0-rc.2.tgz", - "integrity": "sha512-xX93r/n6dKY1D0wWRx2FKDVtJ2Yja91KPheHExSPuBuwUI0C0hBI02U+AhWjr/6+hUl+Kc0CWOdoYNkuum3RZg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.2.0-rc.3.tgz", + "integrity": "sha512-kkjRYmmMviUHXDtITOLwtByZsNj3ZJRYCduoDsWNazNwkE77HGDre76yzWQZEIekGMxq4Jq3Ms5XfDROcvTzHg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-button": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.2.0-rc.2.tgz", - "integrity": "sha512-IVtsxvRPT8on8vomxCWWRwhJbDl8dDmeUxSFxOPm/LrDZ8Y3sVf5Z248mBVCvX87E9AsBYkd7WX4KRDf3vubFQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.2.0-rc.3.tgz", + "integrity": "sha512-rd0ceJTO2oX+W0kJcMt+6qz7DKl/PI4XiKXkJ6p1O1Tz3aZoOiCnB1J+PZKZjduUMcoPlqSMdjzEwYu4rHYveA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-button-group": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.2.0-rc.2.tgz", - "integrity": "sha512-sNxAiZGCbjKE95hiCroBb5DBIiIncpojpS0ARWFHXQAbjPi99qP72cE/+D/LF61NZwDKyyP+GKrzOmzgI4BQMw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.2.0-rc.3.tgz", + "integrity": "sha512-AjjDSLkwElHXzo9Zh36ogxgy0UbWe4ZvPpyF5OoCfPvmt7P7/5qiSM8MhoJ/wgCTvgclHL2Vw/JPtFmG1DaiIg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-button-inline-create": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.2.0-rc.2.tgz", - "integrity": "sha512-lNIFbBuiv113JyS8igqV7VhVppObRa34gpsflcmkCaCN2Khm6XVVsG4h226RNrhnQgjJ0J+r+/QTdaIUKLYX+w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.2.0-rc.3.tgz", + "integrity": "sha512-aWLjKobfXxuU4wltc6IRuFuiOHTPNa+3coajJ9FGs2JKXhgMZcAsva1k/qLd9x54yL2Z1dLQ02AOl5YmwIC3lw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-card": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.2.0-rc.2.tgz", - "integrity": "sha512-7hlGuunANegwsC6R4N+ILxNMHwXzB6tJzO/enMnrAQA7SkuLDEJB1rHy2TOhUOjEP1hQREM+rc+srX1wT8ZkCw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.2.0-rc.3.tgz", + "integrity": "sha512-cy5kbKMkfpiDc7ZdFjlgMmxor98UMq8OKkhL8+M6fyYPCFQI4mEiWlN+ZHsIMtZSBclln4ToOeIRTo3hQPUfXQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-card-content-node": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.2.0-rc.2.tgz", - "integrity": "sha512-RA4VK+XoJQpQmc3sfkw/ZnrMGCn1HDiFowanwrR8SEYOPiMbmGUhRMnnmsa8WSOlNJ4KLpgN8vyaa7cvu93ZuA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.2.0-rc.3.tgz", + "integrity": "sha512-FSUloNf1plSH6dlostjLCq4UHbRV+jZY8pggD++CaAu8ULpfxKXmOFnKsq17v4pBKKLa+vKeYU1Li2MXW8agyA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-card-media": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.2.0-rc.2.tgz", - "integrity": "sha512-VDMbhevtLu0ucbhqVf17rKUrRfiNyyzttBFHX7NDUfeXGoqjTb98z6aproP5ujvqsWhECa5Q2iemTbxqVr/b7A==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.2.0-rc.3.tgz", + "integrity": "sha512-KShrp9gkJyT2WTDwaRsVbwiuSchFwSNn/ihPHs0PI/sMGTuLIvgU08jUzSAKUny/uREAj2ttCeRgiLj18vCQ4A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-card-user": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.2.0-rc.2.tgz", - "integrity": "sha512-SVh2Rf1b/PL3WamMlSoLtm4bFLj9Ms33wS+94FVoEKikH/b/5OSHJyMnW4h6K/c2yyaMT7/y+tQhoc9oGcq5WQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.2.0-rc.3.tgz", + "integrity": "sha512-+PqH5AMYnjPzRm7nLO9//4tJ74tOLyY0Fjlw2Z50QJ/m2EjCTQqf003XdSyeVHIZZA12wv/75GNwjiBEXqRbDg==", "dependencies": { - "@umbraco-ui/uui-avatar": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2" + "@umbraco-ui/uui-avatar": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-caret": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.2.0-rc.2.tgz", - "integrity": "sha512-/19J8MpMLkWT5u4QdGGmf7xqCZ0URB0YUq48rsn5y/efElWi1HG0ptJwGoqrW5hhKuLWEcZG4V1WVJxT4LgwZQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.2.0-rc.3.tgz", + "integrity": "sha512-/M3gvU+Ub99RWCDvw7yn1CDKdoBZh3OjeuutGc9N5nDNhnFATam3BVyTXRcL02uGiFlxiCnsqphE3B3EUyBnOA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-checkbox": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.2.0-rc.2.tgz", - "integrity": "sha512-shjQWdFjjRnbXGaZa6BkSxC2Q1jfSh5q6xVjkDrcGToOW94q6PURF6Vm1aodsBVWZGuJUzmTdT41mhG/SjsIPg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.2.0-rc.3.tgz", + "integrity": "sha512-6hnVO9CCaPntu7SUOEX95fKnry67l8EWC/J55N2nERCV6/9OY7YwIdQditKMZnJKfj3HOtdBh8IAIvNqSM3Wkw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-boolean-input": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-boolean-input": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-color-area": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.2.0-rc.2.tgz", - "integrity": "sha512-LwdmkwFu+3Ms9xm86sZovTItlWlHgVfHPOMnW+nxUkVMfwv1FjK4n4G7xVJ9nmpa8W4GjMwcENjvR0Qs2/JqqQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.2.0-rc.3.tgz", + "integrity": "sha512-DPS54CIROx43c9JAXjhqDnv4IR2WQM5/MYN/4Xo+fL87nwpTnb7yfp7EmqBhX8uNRjSsb7TwILjGUs6YibBqBg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", + "@umbraco-ui/uui-base": "1.2.0-rc.3", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-picker": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.2.0-rc.2.tgz", - "integrity": "sha512-Ibn3dRJn/N8E9mRi2EWEFxyL4BwEbraytGNq7jD+iJZ9cIaZTU/zuxYGxNFNBP3EDsdD10iLnyBA9hfyEDxRcQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.2.0-rc.3.tgz", + "integrity": "sha512-TZ0yxENsS1EMYp+sIzKO3X+yq3QAtNr0172FzgdCgkzsTatVsxpIz2K8rNQbBPInDFtNMZ/MztFaBPdYf9jbwA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", + "@umbraco-ui/uui-base": "1.2.0-rc.3", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-slider": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.2.0-rc.2.tgz", - "integrity": "sha512-aQTTizgH0oNHBFRXXr3tjhH456SRx7TVx797elcA9b0NtSFMuFwWZZI4qqppHTaVkVGZz/0coF973Xu8s5GSGg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.2.0-rc.3.tgz", + "integrity": "sha512-CghdFKYDjCt6l6eHinRKNqFq//sZ2J5A/WOf6Cuz6poT+bCoSGT+AVqh/UbYtrbJtQ2ZsD06enIjOqbeoL+TpA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-color-swatch": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.2.0-rc.2.tgz", - "integrity": "sha512-A7G0kz/ZEOANizHNek6nsq41XrCbCBE5XTE5Y0afUEbL3RM37yZHsjNFM4H1iJs57plt4Mfb85TQqb3h5HnHJA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.2.0-rc.3.tgz", + "integrity": "sha512-AxVefkwHVd/ngI4BkEjsLwEIUi5kTB4yg2y6w8t9kafZRZWxWi4jLgZrddw60h8iVMUvbzXM3kjOZ9gLim9gVA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-swatches": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.2.0-rc.2.tgz", - "integrity": "sha512-FskzxqYXCfi3gV0BOfoo5acDJEpiHF2ZIcjYxgrPNtG2phjVZ1Mk1BinfKRRibXqKGU/uhAQxbNIygxW/C9bJA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.2.0-rc.3.tgz", + "integrity": "sha512-mvquxgmkrqi1p8R7HskdlSUGiZKnqOZaQCPtDBnZRF/h+0wv1VYEAWtFzhyglpUVFWl6+djvyLvTOnV19zS3pQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-color-swatch": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-color-swatch": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-combobox": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.2.0-rc.2.tgz", - "integrity": "sha512-8BctuzQ1hoiAkhV4XU6sOICoKWn4EMIesWiQavl44IILuldrJhBc9PJlSkBeaOs8raOXCwWb7yhDf0w68rlY/w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.2.0-rc.3.tgz", + "integrity": "sha512-z8jOSwDk0TWTvXtn2DLd/YsH3Nsi2ruECTDjf8VWYHIuxNCTMqIJv49yrIM33qmJUtITFT8ZU8kUGHWLbNLQmA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-combobox-list": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-scroll-container": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-combobox-list": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-scroll-container": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-combobox-list": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.2.0-rc.2.tgz", - "integrity": "sha512-hOnfyje4XzhPWgDlbfOlaJOIUlMvc0RmwpKmqFynZMo0wZ+zuPMQ34jjPRAkgDa7dHkkAmbhZczLHdPF6I9aFA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.2.0-rc.3.tgz", + "integrity": "sha512-wyunnv56FHVGkHm61a5I+zNYI4kdjqRllwqVjSo+BzxWhWwPIcTJguBHPlgd/3w7ir0GuhPJcLPb+1zoeB1PVw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-css": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.2.0-rc.2.tgz", - "integrity": "sha512-yEHxeUFqRPhxHblR/jjkNLabMFZXZ3aMGVGgehBvsGM01D3yQq9wvFe+qtjr4TGXs7v62DIT4bOtP0f45KfRRg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.2.0-rc.3.tgz", + "integrity": "sha512-E3Ytd10emwCUs1g7ByZkENp/1fCQo9wMjm8HStHfq5YVzdayHkyyJj5sTNv3dMEXy0Cac9gQ4lHjmBDE8wwDlA==", "dependencies": { "lit": "^2.2.2" } }, "node_modules/@umbraco-ui/uui-dialog": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.2.0-rc.2.tgz", - "integrity": "sha512-Jw0YfP4WJMaSsdvUGPjOQtFUiAlno2knxt709V2IugdbnfjgSYllBzQGNHWmbBFS1kJtURAcCWJX74B9P/qRfQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.2.0-rc.3.tgz", + "integrity": "sha512-DxHRc4qFOWft7JXHn3YqpC4YnIDHAppJK0DUKssOMM+es3UsdLW1jYMQ8gKCcNUaWx/dwcfA3NCDok4giFc8CA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-dialog-layout": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.2.0-rc.2.tgz", - "integrity": "sha512-gqFpO38XtYXQszCwUqt2jUqFHgcIIqf8+evlcGTXr1arFPpLfq2FWbEnXR83BjVRhHRCHhmLrbsoAZzwaJmToQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.2.0-rc.3.tgz", + "integrity": "sha512-QJIwo5eUtGZ36zOuURhMtTMezkqAh/Nl/O0p1xeawyun8sHh8rRSBCqC1goA7KIotKErD4eqrbvkENbR9Uhmfw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-file-dropzone": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.2.0-rc.2.tgz", - "integrity": "sha512-Pm07+UkQmp+SXuvynjlKlc+/NOHBVve3k6hoPX5Z0mHWUG0XBG0WgbrTJoqgQYytbndt6AaE6vrKKyPE/VvoHw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.2.0-rc.3.tgz", + "integrity": "sha512-YxYF+daaAl0YeCNoYxpvNbSeE1GCu5rDcMkrMbq8zRdoQ3KCqOi5p1DqSdOpIeOuna2/tBPK8McsehXgS0xR/Q==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-file-preview": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.2.0-rc.2.tgz", - "integrity": "sha512-eG+BtfA+22KmY+UoMBp8iJDTWUoy2Iq0jLahWmHADaQ+HWUMJ/CXYFquNVfk2nQ5SmYrJV+qPC0d+ikf4UXVmQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.2.0-rc.3.tgz", + "integrity": "sha512-uQvE8HGOFrcl6OKzb/tgHXZ3LnZU8i/HfzxTx0nh6538wdTqK7VWvRN65jPB3aerKrfl+8XMS67hRNfo/saU3Q==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-form": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.2.0-rc.2.tgz", - "integrity": "sha512-9iCKrLzmjpUaaL7l3C50UL3iJOYxqEY3aFLx9hRbpFzyQvwMmt/hcKiUeSEVjEtAIxpk5wUTwD7WlxeRve0POA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.2.0-rc.3.tgz", + "integrity": "sha512-Iz2JLK7lAKdX1B6aEQaGXaFuYKKH4i/DvJRltfRCIK4rn0OYmSp4RgcKyub/IuQkE8q8qNiyV3yS1vgSZQ9aHw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-form-layout-item": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.2.0-rc.2.tgz", - "integrity": "sha512-jFmw83oA/ecFOItGc27oHUHa2c6gA0gpzS2qsyYs7pSYEqwUxxe5iWI4otl3Ioi/3GgJwp69qzmVaEYuBgy/Sw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.2.0-rc.3.tgz", + "integrity": "sha512-SbFAAjzplF2RiufhFIESzvbQEsza/qvq3nbxaBBFVPsfW1QkfBsU1H55kf8yWyTFrTWVMrDbneUlu9o/Iq3XUQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-form-validation-message": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.2.0-rc.2.tgz", - "integrity": "sha512-rbdJIO9uvSclc+8lRNcOv3ePp9Aa7wW7pZ6S8aY1bkV03vTAp7syKILNF70NIzxSq1yOKBE8xFXspHxDftdEVw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.2.0-rc.3.tgz", + "integrity": "sha512-kVejule16/TGKFBxTIbR1DIrEXKQ0R+ssgdqJYBxBpYntimRlDS9Wmx895gWxrYkMzL4echSLx8S6S2Pht9Y9A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-icon": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.2.0-rc.2.tgz", - "integrity": "sha512-DKKco6oTG0XpwcYhLscRo22tF1R3Y/kQHn2tDi1T8IBez/AdknQPveYOGoUVC2jENngeNahuXNpWwgNvTpn4Zg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.2.0-rc.3.tgz", + "integrity": "sha512-ajugRVP2leJLTVKuJoKE0Xm1tncaq/zrtCRbin9fPBkajOHlcUIX9D7G1U0/g/aVDR2ag24uhDZyDYP/MoSF1g==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.2.0-rc.2.tgz", - "integrity": "sha512-Tt9RiNBCsbsZo2uh1saw0V8Z0pIXOAvRr9UgBOdn0GJIYbKDtHV1yALyqcQ//qenwkkPB5a5ly0a3tJHzeej0w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.2.0-rc.3.tgz", + "integrity": "sha512-d0r8v1PHog7TfZLECk5Jn9cIqO+KGn9YjWixGgexVzCTVyhDWYJ0zeGcOEZ14qcNLQkXGQXTkYccegVlrcSDUQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.2.0-rc.2.tgz", - "integrity": "sha512-K93QxSybUhz7Q/UWZVqib2LGxlIQkTGF0fq7yDbGAYnx1OGJ7fKR0BjWok0G5Xz+7bCmjfNqTcb364XECUKpjw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.2.0-rc.3.tgz", + "integrity": "sha512-GaXUOIDg4mfRGvjlammUMLUaA/ksvCC4MIImgeYf3zAYXBzVX0XWbLatDlj7A2KwJkYOS/lWs2KJz17r11MA2A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-input": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.2.0-rc.2.tgz", - "integrity": "sha512-+Spx/J0ofNL9Rozy05LdKBxDh8It32JzRjt3LCOuBPrN6Tme5HwCmcWtBK2Cn2HQ1zQJgnD+h1KItSyyYPXsnw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.2.0-rc.3.tgz", + "integrity": "sha512-/7qlTkn1se/RvXZ6PoFodyYWIOTtjgmdjCQ1r3y+DxjaelnhlJjymkQierpQY/S1VlPoqvJeJY3GfJipqpQHEQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-input-file": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.2.0-rc.2.tgz", - "integrity": "sha512-zoFda6gYT1OSJDd9ObTzx4+xEL5/rBrzAZBniWJUQqrPPi3NfYrT+q4hY9c262F/HPbiyWYIH7xxMmr18EfNfw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.2.0-rc.3.tgz", + "integrity": "sha512-BqVQs6HvGJxhNwDgQe002i6ToTxIpqhsuz9nWjh4BSh9i/6VqZkElyuNtlJEv9uMeyFJNlSids2GhhzpFv9Eaw==", "dependencies": { - "@umbraco-ui/uui-action-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-action-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-input-lock": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.2.0-rc.2.tgz", - "integrity": "sha512-jhWEm+qeJs4PZLEGNUs9DSTs3VAKe6IS70+i9fQQY0VQQgyDzMtAqf9A+93D6EgT6pLu7HdtfS1yZVIzAteEsg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.2.0-rc.3.tgz", + "integrity": "sha512-JscAOMp9jWkVXxBUAs5bcRw3DpGCZDqnIb8Av0BZdy/0jRSXTwKKtvvaiad+vCe+pGlQhbA6v+hRWVsuAbeszg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-input": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-input": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-input-password": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.2.0-rc.2.tgz", - "integrity": "sha512-MafMMXrAof7YUKQy+hwKfwOADwRQV7xKkDjagyobVsBp2ccCRndZKTOAyBBDTqu+7w/k0SbHd9BvC4xCvVUwrA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.2.0-rc.3.tgz", + "integrity": "sha512-4zJMR+JUu4eGUUYwf5sX71sW9ABxtHRuO9ml8VVAGddh+4KRi/RRVOFQ2uZUWYiTNM9buLuLEWLGhy5vrTQ2YQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2", - "@umbraco-ui/uui-input": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3", + "@umbraco-ui/uui-input": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-keyboard-shortcut": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.2.0-rc.2.tgz", - "integrity": "sha512-iMvqmDNwU9R0w3D4xRb9nNdoYOiXQJfE+6ojwld84XhfyfMYGIwmiIlCnIzW6g8yFPIDOkF91B+wKgyk5xBlqQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.2.0-rc.3.tgz", + "integrity": "sha512-NB9EKMSpXkiOU1yQvbo+97TlfOqvZmTzIqPeWG8uamShINTBpfV7ppV1czRAaWsolNIO0GoplBflH489tmh50A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-label": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.2.0-rc.2.tgz", - "integrity": "sha512-eYY9e7cPGdwkw3JvM54fPpjn28bkKi3IVkfgDgvVP71vbuoBGCOk4rMP/H2XLElwKFTEM6EDRsXqrth02Ws0SA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.2.0-rc.3.tgz", + "integrity": "sha512-11bn7NCgdefJjVhR8YSXWM/MF6UiNZzBBjW8G7vrQEMFxm/3lFQ3vyzGIK25sjpFCBE2RHkso1VR9PI0FamfBA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-loader": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.2.0-rc.2.tgz", - "integrity": "sha512-Vms+NrPH15BhhawaCIdTzC9vY/2oMwu4/3AdEzHznELx3OfZbrt57a+Cpaoq6ojJoynJdGHQ+Kl92cKcv2kk3A==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.2.0-rc.3.tgz", + "integrity": "sha512-Icfkog5R6BXCFLO/xsqcOj4y1O+Tcm92iWGM5KR1xcpvQEVbHOEgxXpa1shLa2MqbdyB0q2ij5EYcCGhFPjM7A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-loader-bar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.2.0-rc.2.tgz", - "integrity": "sha512-dGXjMdWzndnWdbh6bNaeR3rP36Oi91l82Hx5mlByAKYVBG/q0J1nDn4gZhfczEx0ItaCq9uB8dfa3WolZKaMTw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.2.0-rc.3.tgz", + "integrity": "sha512-hi03ulGnY2M+N/uZgfENB2Yojg8M0b6CE8Kj9Uud65aWOxyQShKwTrCjGz0Bq1m/TPRhn0HQ7QEwedl2DMxDNA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-loader-circle": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.2.0-rc.2.tgz", - "integrity": "sha512-Djp2Vikv8t7y4yw7hrAveyRe5ASN2ooRCKrN49F2Tn8fKhi5NfZ0NRKMtIU+QZNzLMRA1mjrnxB2mqcD/xGsug==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.2.0-rc.3.tgz", + "integrity": "sha512-LZc/EWFgE4MAmqU1YIVA+3dF08EciMxk7wLrQGDiDVKEFUNCIyaNt9zoHsIk0CdKCpgfZ82Mq+DNf+CSTs+YbQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-menu-item": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.2.0-rc.2.tgz", - "integrity": "sha512-i2YRq6DtxhjjpvhdbG6AVSWGMfY1sxBtylMwyWPMWCY/l0ozQrS8wiE34CEopvQszfnxKABb9nZYM6de3ybbZA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.2.0-rc.3.tgz", + "integrity": "sha512-+d6SbMMIDHEZWBiOytwT3YilhSAHMpl/D5HVCfbtr7I5UhDcTL4nMpTBcc6y53bvhdnQnGCRIkIOjcgRk3cpEg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-loader-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-loader-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-modal": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.2.0-rc.2.tgz", - "integrity": "sha512-mWGhjqb4xk4QJsflXByYy9wvKtUdSVyIQv4064zGSBWH9VgUkSmz3hHrBpjQU2MjCpj6XW96aeEIkg7mY9J0VA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.2.0-rc.3.tgz", + "integrity": "sha512-1yzKLZl033YN7SPbxV8cyAg7g9gbv7jgblQWnvfM2m7YLT6Cut22H4uDU/ASYeLS6zDHMIvlzrpcqItoIwQcCw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-pagination": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.2.0-rc.2.tgz", - "integrity": "sha512-tk5aS8NyugAPl7Dh8g8Igakup2k4eNT5clGvJacRRHIPBOn0p1gV6vKL3NDiVCmHHGLtgZMVnQQN7uSfm/Xj5w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.2.0-rc.3.tgz", + "integrity": "sha512-QrFfumL3hC+WcD5/h1rZ6m3THd0EHgYdygNZ5+Hp5AU5NBkwqhl17W2bSAtUwosB/+ssW5dlb1UqD9gIBly1Mw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-button-group": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-button-group": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-popover": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.2.0-rc.2.tgz", - "integrity": "sha512-ecxT66ZrU/xTRs0vrpPIfr7YpykVtSEh/vwwo9DSkhaaIotPorMrRXi7LixS2mllslHvsETis6STCzsBylqB3w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.2.0-rc.3.tgz", + "integrity": "sha512-x1Hg/npbmbCsCvMKHAU6uxdQ9UTJJ6A1M2s2QxtySDlIYS8YzA/RM66QVuHxIxAx81eM+iS0nquHiVpQcu/c5A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-progress-bar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.2.0-rc.2.tgz", - "integrity": "sha512-KaffpsaFfj/7w2gGziMoYLvcQLCaDFhhCvbOYZE2DyyagIcJMr59LQYbX0ma7cTtUKSaJTk4RB1SWzIEuDu9Mg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.2.0-rc.3.tgz", + "integrity": "sha512-S4/KrmKR5GP5HYq/ILMuYT04n8x2hdMcdmfUPZGaOwW3V5q5nH3313Qp68q+iqegqErrZsYBrkE+DofsqS1pkQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-radio": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.2.0-rc.2.tgz", - "integrity": "sha512-jfGK/wzXue9s/E026k9ZBThCodrzRbpw/xS8xX9YHq3NvJNjfPTMABuTM2VpW4sPZtkdpkjZKNreJAfpYJoPrA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.2.0-rc.3.tgz", + "integrity": "sha512-RYZxGLL/VFiEVn2a5Fd298vA1G85BCmBg8VsxSql2GhawFzCNBMKnfXJzOkuV2uZORGDnnW5RFDPh1qqcwkjhw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-range-slider": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.2.0-rc.2.tgz", - "integrity": "sha512-5K//peXBIAsOh9uAcY/8U+qoRxTaHGwfYl5SYjD/NnfpHXPY8xxXtMDHZcPXnSZLyVsoL2DSroFXgTLSJLsYlg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.2.0-rc.3.tgz", + "integrity": "sha512-A1fyvDQ+qY59Sm+HkMzo8BVCp6Ipoi+AE8IH/C7GJ3/o0k8UxCZ4iSMWHtaiNSRY3kPWVkGX/P7MPdle2y7qBw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.2.0-rc.2.tgz", - "integrity": "sha512-Qdat4AxQt8neF1sIWvWDGoWkTDa3BHOhc8JUw7QxmcPwvv11Hvg62tAfRN7zbiVcTmpYIPoy6GV+tgAUn7TAIQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.2.0-rc.3.tgz", + "integrity": "sha512-DXZSaofnpBl+tUEo7BB92M+oWjoJpHrjuf5y3BT0cVhKHNta/WW7xnC60yprfHNz1zdvwvhfuFioIPaoI1ljHA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-list": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.2.0-rc.2.tgz", - "integrity": "sha512-t0iriFiVPLepRgB4JbCu8YNKBycHHusev3SBGtAV1NJ6uBKVcNgoKk2UCcmy4H9nq+pMAafXm/HX/Oq5F4JfZA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.2.0-rc.3.tgz", + "integrity": "sha512-CdM44A1JGa22TAbUBpalDbjezbwKv6riD+4IvN4LEQp6gPIiu5K/8QZma4tweP2k1986xMhgmDXqUIONb58RCw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.2.0-rc.2.tgz", - "integrity": "sha512-Ji90frchpuqcl/wro/Np4hRhQLa15pvb078UA+zOSpBLHO03Py/Bs6l3BzFYskfOntC3EFSHm6HxFntPjAKFzw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.2.0-rc.3.tgz", + "integrity": "sha512-0UvQ7ycY57DImFTfXlYUKoEDdUIrTVMjfx1o7GIL1ZdZ1YM+0x/4wHZP1QGRk2ZQqj37AzTK/7Ps4zJZY4tTQA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-ref": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-ref": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node-data-type": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.2.0-rc.2.tgz", - "integrity": "sha512-aNV5GORnxkPvu0HWKfc7xzRDGYKMzeAXPLjYpcArKKFDfI95GTTNMvR9P0M/8IBJWiGb8oXCjMe1+YsVUCBSfw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.2.0-rc.3.tgz", + "integrity": "sha512-F3uyKNVpdALhcI7A0WP7UAIx5e8+r9jOdOxJpxBvNRe3xCnZEHzp1fa0z7oAIIqolkXxmbqmv84eS8zf4PVT1A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node-document-type": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.2.0-rc.2.tgz", - "integrity": "sha512-WC3aCJjVhDNFF0aSvMf/wZkRzQMmAvkRQzcresG0J20xzGyNh8HiDVTFp24luT7l8vYqAeAl9NlLYbCWZAEyvA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.2.0-rc.3.tgz", + "integrity": "sha512-ol0QlxGWCzoVlEVL8gHh/Uc8X8K4YZWLd9heL/iimlYRVHSrVV0f8X1PeoQH1MkwcNCarPMavw1D6qyGpkPv/w==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node-form": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.2.0-rc.2.tgz", - "integrity": "sha512-UxK8tKD9pYuMU6rYfBcT3zyf/NM6LtnXCN/p9/3CWDhAeHJ4gdf6fFoPzgehZlxHl22BUQ0+bjZ2VF5/4KKtbQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.2.0-rc.3.tgz", + "integrity": "sha512-j6aB2iorTlqIJ7xp7+FkeuOsKm3qdol58dyAdh6OHvU6XPW7tVXDteO/9aQpYIjkobfLgfvfodC3r7dk2amKGA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node-member": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.2.0-rc.2.tgz", - "integrity": "sha512-I9RZAg0AZKLSlmJBu7iL9OHoNg5f+FLdDWv8cO060LRXGftjNdnjaLwlQFL5uxXvXwDI3E4i94XFThiju41fWw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.2.0-rc.3.tgz", + "integrity": "sha512-1rtjN/7tEak7pDmoEvUQwS7V8YEaPZE4ul1rviVRgUdrkdN0h0GPIdCbO5JJWqKk0k3UINbdS8eRr6u5jZZAfQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node-package": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.2.0-rc.2.tgz", - "integrity": "sha512-2tNl9S+J17uRSy6eSFJJ47b/zUuemm3UALaBII1+c5rWmUvtvs9ZYljX77VAkuwELKEMgExWjGQKaLQBTbvFMQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.2.0-rc.3.tgz", + "integrity": "sha512-Gt+pJcqO3SjK3Dw/dZ1/0FIsRfChXa/6NeUOYygQE0vCBNKCzMW3DbTa5HqOnjjLpnV+s0r6s2FtAqpsHVKCxA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-ref-node-user": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.2.0-rc.2.tgz", - "integrity": "sha512-sTrz9xhHrcv9Il27NMMSKTm7A50gpRF9z3vDWiZ0Ottg37oUkGiitgk4XI3AJOSWqDzNJjwuwUk6tAlwc6D5TQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.2.0-rc.3.tgz", + "integrity": "sha512-rL1oyMEvR9yeCV7GI0GtH6uoGQJ3rNjxD+3nvX52iS0HUU212A23wCPXjTtBkJvKcumm3WXpcG0LYZXTdO87tA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-scroll-container": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.2.0-rc.2.tgz", - "integrity": "sha512-Aj2hiU05DFZ7eXab/zAXjitP9bM/TAM7HNVPOAl08BNpkemo0DYTtdFu4VmLIkqw6WtyxIVZ/N5pSJYMYovXYA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.2.0-rc.3.tgz", + "integrity": "sha512-svSGFuPoTpJmq3raNjWuMIOQvYR6TrvzdtfDue2pQG725rNIKf5C32Vd/tr9pOo18JMtmWkk3G1tz17ZF6+VmA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-select": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.2.0-rc.2.tgz", - "integrity": "sha512-X17ciKmnrtEut6RTrHvsOSIfwimPc0gT6kQoQFgPcTmF14Zr6edFPd6YKhWtjQNG9rVpmW1HK5bBSyeyiw/P4w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.2.0-rc.3.tgz", + "integrity": "sha512-C8RjztMPuHBhd0X9Wwvmzifwz9ljEqqN+m0FQGuO+dEKNskDI6ASGjdfTAch/NtxdJLjSztzx1I8h/FGv/0REA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-slider": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.2.0-rc.2.tgz", - "integrity": "sha512-PRoKMCvGTejDg37dm5fGYxO7jFrHECPn20X3fv3bsVqnF5wH7RZ88dBW5oMNoYxoreph4SSQd5AsSQabuCpT4w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.2.0-rc.3.tgz", + "integrity": "sha512-HTNa+w9TNSA8IkZZxvNHrdjPbg6PirFo6GF1aC7R6nvJxkntEDBm2KyjmpyPT+bcLQ6aMKsYlLVY2q5o7M7C3A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-expand": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.2.0-rc.2.tgz", - "integrity": "sha512-i42zskMlDb7tivcFkFo5pXPo6Z+A2Sgu/MTChDzIEw3AK3/V2Lf8jNZtjL9Anjn1ZWg0Mq4GBjR5iv+pkjHZjw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.2.0-rc.3.tgz", + "integrity": "sha512-UtGA0m6qtNEw6/6b57RSOZPzzgbdYlp4sz0z55lCpFbekQ16efMFIXNqaKAyeKjD9n0nRPdr4AhgLXARFgpLyg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-file": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.2.0-rc.2.tgz", - "integrity": "sha512-jIKSrcsmYwQJDyDOSeu49LbqaB7r9xq62cHB5dq2V1SRX9CYQqnX6E6hwcj2KBXwvp6oeAVWg+RzHth/8nR66A==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.2.0-rc.3.tgz", + "integrity": "sha512-5Ks6lHXlB9/n8WW5qTLmR1AIXUT8gDjVFUFTBXdOWU59+Authq5As/lpzZiv/4V3oPkhb9PcASI64CD320D0cw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-file-dropzone": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.2.0-rc.2.tgz", - "integrity": "sha512-yy6Ay2q3MW5ntJxmT+bgcCzwfSvsX9/0Fp/W7sX7sSO3gwraWobZuOBCiULiUkMe8No1t7x2HecW4Xr1mHUNXQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.2.0-rc.3.tgz", + "integrity": "sha512-1ObzFfd2GFvLj+CZEJuAmcfoTiO2TX/EAitV/SU2x/tsU6FmDLX/K9SdJooYGFImv+v4N2Bf3L1yXdfnA5RkCg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-file-thumbnail": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.2.0-rc.2.tgz", - "integrity": "sha512-hcpxQWHDfPDx8eqWz6O8hHR4C09BOZ/ukYpy5EOJ8I+nwgB6eR39Waml+rOmOoDdMue1B8qPxKUcBODzWomSJg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.2.0-rc.3.tgz", + "integrity": "sha512-FY/iMl3j/7foYybwEYtkvtGit+GJucLcXbRQup0uBZsM0jCv9bdUyZM1HPKS0BCLuNyl0LFAI7sevB4nq+u27A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-folder": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.2.0-rc.2.tgz", - "integrity": "sha512-LdNRWeuE/If+v9N6/MH2rgTWlyBwgjynffmUw+Js29OUJFuCp3docdsB2KlVOsfoDVEyAJtlGbsdAXQvf718VQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.2.0-rc.3.tgz", + "integrity": "sha512-0eV2BIdHJk7ir46HkjpVj5vKAEwCvgMSHxHs690ZWmchyqlJOBiDHGetUbkzQZLXyT51wseWfXn2iYerHNajMg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-lock": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.2.0-rc.2.tgz", - "integrity": "sha512-xJIf+T5VkOGEU6A62SINUlkRJjV8rAGp5bS1Buf2z8vxpe50yqLpOm4mXpJXTyvmyybGm0efrUhfX9ESXWWP2g==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.2.0-rc.3.tgz", + "integrity": "sha512-5+9xz32fr+jAPoZtiPhPsS+DrmtSkdvrhLqAbiVwfi28T4VtwWpOLRk/9hFchBql8HloAuyTqhk0XS4sLyIjbw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-more": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.2.0-rc.2.tgz", - "integrity": "sha512-KSJ5JoAijccGBGk233ZSN0a2sz9EDf50oWOE8x10mQvTGRUwwAgEIoxkXN39d0oBgCeY6xrkFS1JL0SC6qD4qg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.2.0-rc.3.tgz", + "integrity": "sha512-7qKWzoSoBL9rkEfoKKBnrTGjUWLXXL4DK9T7porGbcVWCcveBqywrGmKLIsKzMuMPI0buGSidiD/CSCTy+Nlow==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-symbol-sort": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.2.0-rc.2.tgz", - "integrity": "sha512-LcUNh/yaKiG5Mli9f95SPcKufKLFFPFz2zaD/iR80kcem2niXfgNPzuhV145XaLpKrebktrDTYKUefsDI6xqrA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.2.0-rc.3.tgz", + "integrity": "sha512-yHU43q840CBtzAs+Q9CSvPqf61KOu7pOArda94kmMd1Ct5IrF71/3rJ3a1rGQOa9GG2Gn/4bLD4G4e50zh4Y+A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-table": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.2.0-rc.2.tgz", - "integrity": "sha512-IhHnB5vr7l+8E2Ae/CCy1ZJMH7yWITTfn1zzN+5qcAvQn5M/mm0gCCVFSvHQSRmt9Bj4s9CYSN1rRVp6Nw6gow==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.2.0-rc.3.tgz", + "integrity": "sha512-AGEN7RoQrRRA0ht72KtKCS+9Lkfridjl3K96gOPORBfNczxPtPvLC3mroUPolR36eCi1/NKq10uZ+G0Q+ovBJA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-tabs": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.2.0-rc.2.tgz", - "integrity": "sha512-R7kK3j8zF9Em4sB85h//hwXh2tV5h6xuJ1DawqY+am0imdZlr/7rkdv89NTJlP5y8nGGKY1P2lfy3prajxcoqQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.2.0-rc.3.tgz", + "integrity": "sha512-qx5nqXlKhTpJVrIOBs5DG9lzbrxXh6HMQ0F+qCJ7wg20Sb3U+tUkr4TXGbrPXXYwQxZ1ERhYKdnLbpRNgFE8Hg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-tag": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.2.0-rc.2.tgz", - "integrity": "sha512-8P9ejFdgy1LTwJIWAT90DDj1cKFNbnwo/6HiqmFIHL40h43oa5/xtAh8SlwF+VzzT3EyuIS2+kOQBIaUT5CGRA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.2.0-rc.3.tgz", + "integrity": "sha512-FWBzn/1OaxUtNCuCIrRXNenJy0GYn6hepGoqaEfDqo4uHdhNNi+xpjEanFwEQf7vRlhlIeEFJN7cSQwTi7ks9A==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-textarea": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.2.0-rc.2.tgz", - "integrity": "sha512-VUbZ9ztkdJpv3bBPCmrrhCjLHiS3MMWVnZT5fnQlbd0v+efD+I09Z4ir8JcdP3lbhP1HbQTVbwx+OyiAHp3pfg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.2.0-rc.3.tgz", + "integrity": "sha512-MX8pXgpSshx6ulGgoLqS+UkLfVKvERwmE0bV1MRCD8F+S27GjAHk+vMUQY2rYIihD3s87tPYRMwINjwRytWmCw==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-toast-notification": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.2.0-rc.2.tgz", - "integrity": "sha512-cWm/wUU3WRA5VfQGeLa3nrrmOYmpp78pFWa1QAZUFbCZv/NWEmm1wHLqySb9O9AH5zUz3TG7F1LH75ZXI7dv0g==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.2.0-rc.3.tgz", + "integrity": "sha512-xwSJY6zFIstyRElDVoALnx+b7IiauvcAp9QgAQaq7TDivOSy/Cfjb0juEl6vVwvOFRaKdeVMuGUbKFdSdPlBcQ==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-toast-notification-container": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.2.0-rc.2.tgz", - "integrity": "sha512-3LPWk2mpCsYUOBiqeIdX/DDvQSM324rLMomXgxco+dmI1CvykkSJ2u3HclsmXk567d19h7+rt0k1Ap79him9+g==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.2.0-rc.3.tgz", + "integrity": "sha512-T/wsWFqBA/NO++NkY6U550kr7lkU09eyX6OQR/e1jGWmTBbRqgxVS72fHxBDg+3j/Z3RY/jtsXfSy6UZOAc8lg==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-toast-notification-layout": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.2.0-rc.2.tgz", - "integrity": "sha512-UagMXNgIoVzk+GyLI7S8nsskMtpADhOqcyO8mNLfppF2RVtZ7xmBUPiZ+9OsaiZFet0IcbPpg1ZtdsuNnHZydw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.2.0-rc.3.tgz", + "integrity": "sha512-ZNODYxUy2W2I5FJxFjBdPTEICydTdIfk03l7oJDp6UEdsiNIcoWlHOwNjHv0knUm95pAF+RTp1ansO1v6YXpKA==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3" } }, "node_modules/@umbraco-ui/uui-toggle": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.2.0-rc.2.tgz", - "integrity": "sha512-ypp8pFp3GRXk3WLitMJp7Cg/ducZlVDKQyTqwwHap2q6RfkTwvZcLl59Bf00hgkMeTV1vVzFCMSMqLextPabQQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.2.0-rc.3.tgz", + "integrity": "sha512-RbCTWGBja8+oMrWR7Y5DPYJpqeCrGgq88FZ8C83uKxNwdUXqjWHcG60zwiQfpL4enjmCiOWsqc/hWpP7t4Nb/g==", "dependencies": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-boolean-input": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-boolean-input": "1.2.0-rc.3" } }, "node_modules/@web/browser-logs": { @@ -22415,780 +22415,780 @@ } }, "@umbraco-ui/uui": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.2.0-rc.2.tgz", - "integrity": "sha512-E8CrJYKLBcCnshV+nTVkfkL9I+0sJbBjKMHOVr/jCOj6Dw9mGytq0bmq8EIT0QcqZ6teZZplkwW2JPQauuv5JA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.2.0-rc.3.tgz", + "integrity": "sha512-40mfNOaZYJioMhnp7iPs68U9NlWbnkh3OuNCy5oztXq+OmEHLDVJY0YDiieUEFUnxIjgHN1SKPJplykjog6X0A==", "requires": { - "@umbraco-ui/uui-action-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-avatar": "1.2.0-rc.2", - "@umbraco-ui/uui-avatar-group": "1.2.0-rc.2", - "@umbraco-ui/uui-badge": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-boolean-input": "1.2.0-rc.2", - "@umbraco-ui/uui-box": "1.2.0-rc.2", - "@umbraco-ui/uui-breadcrumbs": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-button-group": "1.2.0-rc.2", - "@umbraco-ui/uui-button-inline-create": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2", - "@umbraco-ui/uui-card-content-node": "1.2.0-rc.2", - "@umbraco-ui/uui-card-media": "1.2.0-rc.2", - "@umbraco-ui/uui-card-user": "1.2.0-rc.2", - "@umbraco-ui/uui-caret": "1.2.0-rc.2", - "@umbraco-ui/uui-checkbox": "1.2.0-rc.2", - "@umbraco-ui/uui-color-area": "1.2.0-rc.2", - "@umbraco-ui/uui-color-picker": "1.2.0-rc.2", - "@umbraco-ui/uui-color-slider": "1.2.0-rc.2", - "@umbraco-ui/uui-color-swatch": "1.2.0-rc.2", - "@umbraco-ui/uui-color-swatches": "1.2.0-rc.2", - "@umbraco-ui/uui-combobox": "1.2.0-rc.2", - "@umbraco-ui/uui-combobox-list": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2", - "@umbraco-ui/uui-dialog": "1.2.0-rc.2", - "@umbraco-ui/uui-dialog-layout": "1.2.0-rc.2", - "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.2", - "@umbraco-ui/uui-file-preview": "1.2.0-rc.2", - "@umbraco-ui/uui-form": "1.2.0-rc.2", - "@umbraco-ui/uui-form-layout-item": "1.2.0-rc.2", - "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2", - "@umbraco-ui/uui-input": "1.2.0-rc.2", - "@umbraco-ui/uui-input-file": "1.2.0-rc.2", - "@umbraco-ui/uui-input-lock": "1.2.0-rc.2", - "@umbraco-ui/uui-input-password": "1.2.0-rc.2", - "@umbraco-ui/uui-keyboard-shortcut": "1.2.0-rc.2", - "@umbraco-ui/uui-label": "1.2.0-rc.2", - "@umbraco-ui/uui-loader": "1.2.0-rc.2", - "@umbraco-ui/uui-loader-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-loader-circle": "1.2.0-rc.2", - "@umbraco-ui/uui-menu-item": "1.2.0-rc.2", - "@umbraco-ui/uui-modal": "1.2.0-rc.2", - "@umbraco-ui/uui-pagination": "1.2.0-rc.2", - "@umbraco-ui/uui-popover": "1.2.0-rc.2", - "@umbraco-ui/uui-progress-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-radio": "1.2.0-rc.2", - "@umbraco-ui/uui-range-slider": "1.2.0-rc.2", - "@umbraco-ui/uui-ref": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-list": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-data-type": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-document-type": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-form": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-member": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-package": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node-user": "1.2.0-rc.2", - "@umbraco-ui/uui-scroll-container": "1.2.0-rc.2", - "@umbraco-ui/uui-select": "1.2.0-rc.2", - "@umbraco-ui/uui-slider": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-lock": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-more": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-sort": "1.2.0-rc.2", - "@umbraco-ui/uui-table": "1.2.0-rc.2", - "@umbraco-ui/uui-tabs": "1.2.0-rc.2", - "@umbraco-ui/uui-tag": "1.2.0-rc.2", - "@umbraco-ui/uui-textarea": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification-container": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification-layout": "1.2.0-rc.2", - "@umbraco-ui/uui-toggle": "1.2.0-rc.2" + "@umbraco-ui/uui-action-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-avatar": "1.2.0-rc.3", + "@umbraco-ui/uui-avatar-group": "1.2.0-rc.3", + "@umbraco-ui/uui-badge": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-boolean-input": "1.2.0-rc.3", + "@umbraco-ui/uui-box": "1.2.0-rc.3", + "@umbraco-ui/uui-breadcrumbs": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-button-group": "1.2.0-rc.3", + "@umbraco-ui/uui-button-inline-create": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3", + "@umbraco-ui/uui-card-content-node": "1.2.0-rc.3", + "@umbraco-ui/uui-card-media": "1.2.0-rc.3", + "@umbraco-ui/uui-card-user": "1.2.0-rc.3", + "@umbraco-ui/uui-caret": "1.2.0-rc.3", + "@umbraco-ui/uui-checkbox": "1.2.0-rc.3", + "@umbraco-ui/uui-color-area": "1.2.0-rc.3", + "@umbraco-ui/uui-color-picker": "1.2.0-rc.3", + "@umbraco-ui/uui-color-slider": "1.2.0-rc.3", + "@umbraco-ui/uui-color-swatch": "1.2.0-rc.3", + "@umbraco-ui/uui-color-swatches": "1.2.0-rc.3", + "@umbraco-ui/uui-combobox": "1.2.0-rc.3", + "@umbraco-ui/uui-combobox-list": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3", + "@umbraco-ui/uui-dialog": "1.2.0-rc.3", + "@umbraco-ui/uui-dialog-layout": "1.2.0-rc.3", + "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.3", + "@umbraco-ui/uui-file-preview": "1.2.0-rc.3", + "@umbraco-ui/uui-form": "1.2.0-rc.3", + "@umbraco-ui/uui-form-layout-item": "1.2.0-rc.3", + "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3", + "@umbraco-ui/uui-input": "1.2.0-rc.3", + "@umbraco-ui/uui-input-file": "1.2.0-rc.3", + "@umbraco-ui/uui-input-lock": "1.2.0-rc.3", + "@umbraco-ui/uui-input-password": "1.2.0-rc.3", + "@umbraco-ui/uui-keyboard-shortcut": "1.2.0-rc.3", + "@umbraco-ui/uui-label": "1.2.0-rc.3", + "@umbraco-ui/uui-loader": "1.2.0-rc.3", + "@umbraco-ui/uui-loader-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-loader-circle": "1.2.0-rc.3", + "@umbraco-ui/uui-menu-item": "1.2.0-rc.3", + "@umbraco-ui/uui-modal": "1.2.0-rc.3", + "@umbraco-ui/uui-pagination": "1.2.0-rc.3", + "@umbraco-ui/uui-popover": "1.2.0-rc.3", + "@umbraco-ui/uui-progress-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-radio": "1.2.0-rc.3", + "@umbraco-ui/uui-range-slider": "1.2.0-rc.3", + "@umbraco-ui/uui-ref": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-list": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-data-type": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-document-type": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-form": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-member": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-package": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node-user": "1.2.0-rc.3", + "@umbraco-ui/uui-scroll-container": "1.2.0-rc.3", + "@umbraco-ui/uui-select": "1.2.0-rc.3", + "@umbraco-ui/uui-slider": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-lock": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-more": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-sort": "1.2.0-rc.3", + "@umbraco-ui/uui-table": "1.2.0-rc.3", + "@umbraco-ui/uui-tabs": "1.2.0-rc.3", + "@umbraco-ui/uui-tag": "1.2.0-rc.3", + "@umbraco-ui/uui-textarea": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification-container": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification-layout": "1.2.0-rc.3", + "@umbraco-ui/uui-toggle": "1.2.0-rc.3" } }, "@umbraco-ui/uui-action-bar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.2.0-rc.2.tgz", - "integrity": "sha512-JI9n1/gB6cr+7k0+v+HVAnfXCkZIN3UYbC8BhC+YinMsKIIWiLgo/FmgClgHmJ9zPD9EhAVqUa8wViM03npyDg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.2.0-rc.3.tgz", + "integrity": "sha512-kxMgIYNnE/2DGIuvdfWsY1zCU0zwbPxEQnhhGgqP6SjgxN+c01yid1w7R4hF1DwS5gtuZWJvfQEmdM7r5x3ctw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button-group": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button-group": "1.2.0-rc.3" } }, "@umbraco-ui/uui-avatar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.2.0-rc.2.tgz", - "integrity": "sha512-WnVicYfGExAKA7gXHjVk4dcANRrWYnXLlAWiRS9SOVDFUYezbNbX82Nt2rMGxZ5K3TJr+WWxBa0b2AYhz/pWpw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.2.0-rc.3.tgz", + "integrity": "sha512-ZlKyIaXxXZR7VXEKTHj5aNmw4UKxAdD4G5vb+5/rYzSKQ/yf37nVDtMjvDQIFRQiwMpxl9tQ3oEe3SlafCmLiw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-avatar-group": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.2.0-rc.2.tgz", - "integrity": "sha512-bEtJzr4tC8oL4KszNxqu3ey1DPg9hZnaEND7p8RDXCknZLpi9flhpU73esvskiCRSJr5CTu0pTwJwOR+Bhwr9Q==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.2.0-rc.3.tgz", + "integrity": "sha512-7GLMnr3uAOsK8keZXITZTuNW8DqhqMhR5tknY1sWDJZ57vH5C+aJUDVvwcAs97W03Sjn2PRx5ZzNQbeV4s0SKg==", "requires": { - "@umbraco-ui/uui-avatar": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-avatar": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-badge": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.2.0-rc.2.tgz", - "integrity": "sha512-Z/zxDmf5WbeXo+3CrB62TOHgg5cEcKNB4vc06NAllypzLBKdBPjRe3FtBtRL8ExwZmXoAlJmlItr6nEnfogKUQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.2.0-rc.3.tgz", + "integrity": "sha512-nehPDh2nKW0JxtIjWAoUJ+Rj+8ZCBsPeaRgqRKetOxfmMhQHvq0Yw+r8DxgCU+5VXdR6TEpEojvTioln6zErgw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-base": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.2.0-rc.2.tgz", - "integrity": "sha512-rGHM+OgldohqNlq5B1BMcpVkZNMu8A0X5uN6cG74qGg+WXqXbX9XlRFxMMuoxCTgtqowGZMn7St+Tu3O8GQAiA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.2.0-rc.3.tgz", + "integrity": "sha512-qM1dDv1nCEIQZw4licg+FTpS9O69TWRZ7zf2XS30Y8qhVtkibUSi+DbM6pimxYvdlCnGYgDpB59yDqAWdDxwTQ==", "requires": { "lit": "^2.3.1" } }, "@umbraco-ui/uui-boolean-input": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.2.0-rc.2.tgz", - "integrity": "sha512-W3qKtrH1c+nPe0yuz8sySf6hF7rOK9Hg3I2HZ5jRmoKnDmTLiZpXhDDyaYKy1oH5n/WdRlJx9aBaZG5TMmRqpg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.2.0-rc.3.tgz", + "integrity": "sha512-IPiOtns6qGFTCRwAg7V1gVHJnAk+48bCRtxNo9MneHx2TefgRYnLAmpCx11KGDBryguQPr8w+ep93WE6/Wh7nw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-box": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.2.0-rc.2.tgz", - "integrity": "sha512-c3rqT0KdCnBqWv8Lbzpetj/MldQSTQ7/7uxTtHcS+Wclkvr+ktKeai45NebiKqDCb6l3scy2Va0TRoJBUNmofA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.2.0-rc.3.tgz", + "integrity": "sha512-qBbWCzB7NhsAzK/7KkG1Au8x8fJeuYaD5YexIgSzfwwHoIAogRCj/0jY1aiJD1SCtatWzmi2iEJGD7XrxQ3a+w==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3" } }, "@umbraco-ui/uui-breadcrumbs": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.2.0-rc.2.tgz", - "integrity": "sha512-xX93r/n6dKY1D0wWRx2FKDVtJ2Yja91KPheHExSPuBuwUI0C0hBI02U+AhWjr/6+hUl+Kc0CWOdoYNkuum3RZg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.2.0-rc.3.tgz", + "integrity": "sha512-kkjRYmmMviUHXDtITOLwtByZsNj3ZJRYCduoDsWNazNwkE77HGDre76yzWQZEIekGMxq4Jq3Ms5XfDROcvTzHg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-button": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.2.0-rc.2.tgz", - "integrity": "sha512-IVtsxvRPT8on8vomxCWWRwhJbDl8dDmeUxSFxOPm/LrDZ8Y3sVf5Z248mBVCvX87E9AsBYkd7WX4KRDf3vubFQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.2.0-rc.3.tgz", + "integrity": "sha512-rd0ceJTO2oX+W0kJcMt+6qz7DKl/PI4XiKXkJ6p1O1Tz3aZoOiCnB1J+PZKZjduUMcoPlqSMdjzEwYu4rHYveA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "@umbraco-ui/uui-button-group": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.2.0-rc.2.tgz", - "integrity": "sha512-sNxAiZGCbjKE95hiCroBb5DBIiIncpojpS0ARWFHXQAbjPi99qP72cE/+D/LF61NZwDKyyP+GKrzOmzgI4BQMw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.2.0-rc.3.tgz", + "integrity": "sha512-AjjDSLkwElHXzo9Zh36ogxgy0UbWe4ZvPpyF5OoCfPvmt7P7/5qiSM8MhoJ/wgCTvgclHL2Vw/JPtFmG1DaiIg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-button-inline-create": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.2.0-rc.2.tgz", - "integrity": "sha512-lNIFbBuiv113JyS8igqV7VhVppObRa34gpsflcmkCaCN2Khm6XVVsG4h226RNrhnQgjJ0J+r+/QTdaIUKLYX+w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.2.0-rc.3.tgz", + "integrity": "sha512-aWLjKobfXxuU4wltc6IRuFuiOHTPNa+3coajJ9FGs2JKXhgMZcAsva1k/qLd9x54yL2Z1dLQ02AOl5YmwIC3lw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-card": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.2.0-rc.2.tgz", - "integrity": "sha512-7hlGuunANegwsC6R4N+ILxNMHwXzB6tJzO/enMnrAQA7SkuLDEJB1rHy2TOhUOjEP1hQREM+rc+srX1wT8ZkCw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.2.0-rc.3.tgz", + "integrity": "sha512-cy5kbKMkfpiDc7ZdFjlgMmxor98UMq8OKkhL8+M6fyYPCFQI4mEiWlN+ZHsIMtZSBclln4ToOeIRTo3hQPUfXQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-card-content-node": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.2.0-rc.2.tgz", - "integrity": "sha512-RA4VK+XoJQpQmc3sfkw/ZnrMGCn1HDiFowanwrR8SEYOPiMbmGUhRMnnmsa8WSOlNJ4KLpgN8vyaa7cvu93ZuA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.2.0-rc.3.tgz", + "integrity": "sha512-FSUloNf1plSH6dlostjLCq4UHbRV+jZY8pggD++CaAu8ULpfxKXmOFnKsq17v4pBKKLa+vKeYU1Li2MXW8agyA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3" } }, "@umbraco-ui/uui-card-media": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.2.0-rc.2.tgz", - "integrity": "sha512-VDMbhevtLu0ucbhqVf17rKUrRfiNyyzttBFHX7NDUfeXGoqjTb98z6aproP5ujvqsWhECa5Q2iemTbxqVr/b7A==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.2.0-rc.3.tgz", + "integrity": "sha512-KShrp9gkJyT2WTDwaRsVbwiuSchFwSNn/ihPHs0PI/sMGTuLIvgU08jUzSAKUny/uREAj2ttCeRgiLj18vCQ4A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.3" } }, "@umbraco-ui/uui-card-user": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.2.0-rc.2.tgz", - "integrity": "sha512-SVh2Rf1b/PL3WamMlSoLtm4bFLj9Ms33wS+94FVoEKikH/b/5OSHJyMnW4h6K/c2yyaMT7/y+tQhoc9oGcq5WQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.2.0-rc.3.tgz", + "integrity": "sha512-+PqH5AMYnjPzRm7nLO9//4tJ74tOLyY0Fjlw2Z50QJ/m2EjCTQqf003XdSyeVHIZZA12wv/75GNwjiBEXqRbDg==", "requires": { - "@umbraco-ui/uui-avatar": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-card": "1.2.0-rc.2" + "@umbraco-ui/uui-avatar": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-card": "1.2.0-rc.3" } }, "@umbraco-ui/uui-caret": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.2.0-rc.2.tgz", - "integrity": "sha512-/19J8MpMLkWT5u4QdGGmf7xqCZ0URB0YUq48rsn5y/efElWi1HG0ptJwGoqrW5hhKuLWEcZG4V1WVJxT4LgwZQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.2.0-rc.3.tgz", + "integrity": "sha512-/M3gvU+Ub99RWCDvw7yn1CDKdoBZh3OjeuutGc9N5nDNhnFATam3BVyTXRcL02uGiFlxiCnsqphE3B3EUyBnOA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-checkbox": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.2.0-rc.2.tgz", - "integrity": "sha512-shjQWdFjjRnbXGaZa6BkSxC2Q1jfSh5q6xVjkDrcGToOW94q6PURF6Vm1aodsBVWZGuJUzmTdT41mhG/SjsIPg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.2.0-rc.3.tgz", + "integrity": "sha512-6hnVO9CCaPntu7SUOEX95fKnry67l8EWC/J55N2nERCV6/9OY7YwIdQditKMZnJKfj3HOtdBh8IAIvNqSM3Wkw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-boolean-input": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-boolean-input": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "@umbraco-ui/uui-color-area": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.2.0-rc.2.tgz", - "integrity": "sha512-LwdmkwFu+3Ms9xm86sZovTItlWlHgVfHPOMnW+nxUkVMfwv1FjK4n4G7xVJ9nmpa8W4GjMwcENjvR0Qs2/JqqQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.2.0-rc.3.tgz", + "integrity": "sha512-DPS54CIROx43c9JAXjhqDnv4IR2WQM5/MYN/4Xo+fL87nwpTnb7yfp7EmqBhX8uNRjSsb7TwILjGUs6YibBqBg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", + "@umbraco-ui/uui-base": "1.2.0-rc.3", "colord": "^2.9.3" } }, "@umbraco-ui/uui-color-picker": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.2.0-rc.2.tgz", - "integrity": "sha512-Ibn3dRJn/N8E9mRi2EWEFxyL4BwEbraytGNq7jD+iJZ9cIaZTU/zuxYGxNFNBP3EDsdD10iLnyBA9hfyEDxRcQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.2.0-rc.3.tgz", + "integrity": "sha512-TZ0yxENsS1EMYp+sIzKO3X+yq3QAtNr0172FzgdCgkzsTatVsxpIz2K8rNQbBPInDFtNMZ/MztFaBPdYf9jbwA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", + "@umbraco-ui/uui-base": "1.2.0-rc.3", "colord": "^2.9.3" } }, "@umbraco-ui/uui-color-slider": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.2.0-rc.2.tgz", - "integrity": "sha512-aQTTizgH0oNHBFRXXr3tjhH456SRx7TVx797elcA9b0NtSFMuFwWZZI4qqppHTaVkVGZz/0coF973Xu8s5GSGg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.2.0-rc.3.tgz", + "integrity": "sha512-CghdFKYDjCt6l6eHinRKNqFq//sZ2J5A/WOf6Cuz6poT+bCoSGT+AVqh/UbYtrbJtQ2ZsD06enIjOqbeoL+TpA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-color-swatch": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.2.0-rc.2.tgz", - "integrity": "sha512-A7G0kz/ZEOANizHNek6nsq41XrCbCBE5XTE5Y0afUEbL3RM37yZHsjNFM4H1iJs57plt4Mfb85TQqb3h5HnHJA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.2.0-rc.3.tgz", + "integrity": "sha512-AxVefkwHVd/ngI4BkEjsLwEIUi5kTB4yg2y6w8t9kafZRZWxWi4jLgZrddw60h8iVMUvbzXM3kjOZ9gLim9gVA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3", "colord": "^2.9.3" } }, "@umbraco-ui/uui-color-swatches": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.2.0-rc.2.tgz", - "integrity": "sha512-FskzxqYXCfi3gV0BOfoo5acDJEpiHF2ZIcjYxgrPNtG2phjVZ1Mk1BinfKRRibXqKGU/uhAQxbNIygxW/C9bJA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.2.0-rc.3.tgz", + "integrity": "sha512-mvquxgmkrqi1p8R7HskdlSUGiZKnqOZaQCPtDBnZRF/h+0wv1VYEAWtFzhyglpUVFWl6+djvyLvTOnV19zS3pQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-color-swatch": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-color-swatch": "1.2.0-rc.3" } }, "@umbraco-ui/uui-combobox": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.2.0-rc.2.tgz", - "integrity": "sha512-8BctuzQ1hoiAkhV4XU6sOICoKWn4EMIesWiQavl44IILuldrJhBc9PJlSkBeaOs8raOXCwWb7yhDf0w68rlY/w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.2.0-rc.3.tgz", + "integrity": "sha512-z8jOSwDk0TWTvXtn2DLd/YsH3Nsi2ruECTDjf8VWYHIuxNCTMqIJv49yrIM33qmJUtITFT8ZU8kUGHWLbNLQmA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-combobox-list": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-scroll-container": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-combobox-list": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-scroll-container": "1.2.0-rc.3" } }, "@umbraco-ui/uui-combobox-list": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.2.0-rc.2.tgz", - "integrity": "sha512-hOnfyje4XzhPWgDlbfOlaJOIUlMvc0RmwpKmqFynZMo0wZ+zuPMQ34jjPRAkgDa7dHkkAmbhZczLHdPF6I9aFA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.2.0-rc.3.tgz", + "integrity": "sha512-wyunnv56FHVGkHm61a5I+zNYI4kdjqRllwqVjSo+BzxWhWwPIcTJguBHPlgd/3w7ir0GuhPJcLPb+1zoeB1PVw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-css": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.2.0-rc.2.tgz", - "integrity": "sha512-yEHxeUFqRPhxHblR/jjkNLabMFZXZ3aMGVGgehBvsGM01D3yQq9wvFe+qtjr4TGXs7v62DIT4bOtP0f45KfRRg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.2.0-rc.3.tgz", + "integrity": "sha512-E3Ytd10emwCUs1g7ByZkENp/1fCQo9wMjm8HStHfq5YVzdayHkyyJj5sTNv3dMEXy0Cac9gQ4lHjmBDE8wwDlA==", "requires": { "lit": "^2.2.2" } }, "@umbraco-ui/uui-dialog": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.2.0-rc.2.tgz", - "integrity": "sha512-Jw0YfP4WJMaSsdvUGPjOQtFUiAlno2knxt709V2IugdbnfjgSYllBzQGNHWmbBFS1kJtURAcCWJX74B9P/qRfQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.2.0-rc.3.tgz", + "integrity": "sha512-DxHRc4qFOWft7JXHn3YqpC4YnIDHAppJK0DUKssOMM+es3UsdLW1jYMQ8gKCcNUaWx/dwcfA3NCDok4giFc8CA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3" } }, "@umbraco-ui/uui-dialog-layout": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.2.0-rc.2.tgz", - "integrity": "sha512-gqFpO38XtYXQszCwUqt2jUqFHgcIIqf8+evlcGTXr1arFPpLfq2FWbEnXR83BjVRhHRCHhmLrbsoAZzwaJmToQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.2.0-rc.3.tgz", + "integrity": "sha512-QJIwo5eUtGZ36zOuURhMtTMezkqAh/Nl/O0p1xeawyun8sHh8rRSBCqC1goA7KIotKErD4eqrbvkENbR9Uhmfw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-file-dropzone": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.2.0-rc.2.tgz", - "integrity": "sha512-Pm07+UkQmp+SXuvynjlKlc+/NOHBVve3k6hoPX5Z0mHWUG0XBG0WgbrTJoqgQYytbndt6AaE6vrKKyPE/VvoHw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.2.0-rc.3.tgz", + "integrity": "sha512-YxYF+daaAl0YeCNoYxpvNbSeE1GCu5rDcMkrMbq8zRdoQ3KCqOi5p1DqSdOpIeOuna2/tBPK8McsehXgS0xR/Q==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-dropzone": "1.2.0-rc.3" } }, "@umbraco-ui/uui-file-preview": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.2.0-rc.2.tgz", - "integrity": "sha512-eG+BtfA+22KmY+UoMBp8iJDTWUoy2Iq0jLahWmHADaQ+HWUMJ/CXYFquNVfk2nQ5SmYrJV+qPC0d+ikf4UXVmQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.2.0-rc.3.tgz", + "integrity": "sha512-uQvE8HGOFrcl6OKzb/tgHXZ3LnZU8i/HfzxTx0nh6538wdTqK7VWvRN65jPB3aerKrfl+8XMS67hRNfo/saU3Q==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-folder": "1.2.0-rc.3" } }, "@umbraco-ui/uui-form": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.2.0-rc.2.tgz", - "integrity": "sha512-9iCKrLzmjpUaaL7l3C50UL3iJOYxqEY3aFLx9hRbpFzyQvwMmt/hcKiUeSEVjEtAIxpk5wUTwD7WlxeRve0POA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.2.0-rc.3.tgz", + "integrity": "sha512-Iz2JLK7lAKdX1B6aEQaGXaFuYKKH4i/DvJRltfRCIK4rn0OYmSp4RgcKyub/IuQkE8q8qNiyV3yS1vgSZQ9aHw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-form-layout-item": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.2.0-rc.2.tgz", - "integrity": "sha512-jFmw83oA/ecFOItGc27oHUHa2c6gA0gpzS2qsyYs7pSYEqwUxxe5iWI4otl3Ioi/3GgJwp69qzmVaEYuBgy/Sw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.2.0-rc.3.tgz", + "integrity": "sha512-SbFAAjzplF2RiufhFIESzvbQEsza/qvq3nbxaBBFVPsfW1QkfBsU1H55kf8yWyTFrTWVMrDbneUlu9o/Iq3XUQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-form-validation-message": "1.2.0-rc.3" } }, "@umbraco-ui/uui-form-validation-message": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.2.0-rc.2.tgz", - "integrity": "sha512-rbdJIO9uvSclc+8lRNcOv3ePp9Aa7wW7pZ6S8aY1bkV03vTAp7syKILNF70NIzxSq1yOKBE8xFXspHxDftdEVw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.2.0-rc.3.tgz", + "integrity": "sha512-kVejule16/TGKFBxTIbR1DIrEXKQ0R+ssgdqJYBxBpYntimRlDS9Wmx895gWxrYkMzL4echSLx8S6S2Pht9Y9A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-icon": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.2.0-rc.2.tgz", - "integrity": "sha512-DKKco6oTG0XpwcYhLscRo22tF1R3Y/kQHn2tDi1T8IBez/AdknQPveYOGoUVC2jENngeNahuXNpWwgNvTpn4Zg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.2.0-rc.3.tgz", + "integrity": "sha512-ajugRVP2leJLTVKuJoKE0Xm1tncaq/zrtCRbin9fPBkajOHlcUIX9D7G1U0/g/aVDR2ag24uhDZyDYP/MoSF1g==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-icon-registry": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.2.0-rc.2.tgz", - "integrity": "sha512-Tt9RiNBCsbsZo2uh1saw0V8Z0pIXOAvRr9UgBOdn0GJIYbKDtHV1yALyqcQ//qenwkkPB5a5ly0a3tJHzeej0w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.2.0-rc.3.tgz", + "integrity": "sha512-d0r8v1PHog7TfZLECk5Jn9cIqO+KGn9YjWixGgexVzCTVyhDWYJ0zeGcOEZ14qcNLQkXGQXTkYccegVlrcSDUQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3" } }, "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.2.0-rc.2.tgz", - "integrity": "sha512-K93QxSybUhz7Q/UWZVqib2LGxlIQkTGF0fq7yDbGAYnx1OGJ7fKR0BjWok0G5Xz+7bCmjfNqTcb364XECUKpjw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.2.0-rc.3.tgz", + "integrity": "sha512-GaXUOIDg4mfRGvjlammUMLUaA/ksvCC4MIImgeYf3zAYXBzVX0XWbLatDlj7A2KwJkYOS/lWs2KJz17r11MA2A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry": "1.2.0-rc.3" } }, "@umbraco-ui/uui-input": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.2.0-rc.2.tgz", - "integrity": "sha512-+Spx/J0ofNL9Rozy05LdKBxDh8It32JzRjt3LCOuBPrN6Tme5HwCmcWtBK2Cn2HQ1zQJgnD+h1KItSyyYPXsnw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.2.0-rc.3.tgz", + "integrity": "sha512-/7qlTkn1se/RvXZ6PoFodyYWIOTtjgmdjCQ1r3y+DxjaelnhlJjymkQierpQY/S1VlPoqvJeJY3GfJipqpQHEQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-input-file": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.2.0-rc.2.tgz", - "integrity": "sha512-zoFda6gYT1OSJDd9ObTzx4+xEL5/rBrzAZBniWJUQqrPPi3NfYrT+q4hY9c262F/HPbiyWYIH7xxMmr18EfNfw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.2.0-rc.3.tgz", + "integrity": "sha512-BqVQs6HvGJxhNwDgQe002i6ToTxIpqhsuz9nWjh4BSh9i/6VqZkElyuNtlJEv9uMeyFJNlSids2GhhzpFv9Eaw==", "requires": { - "@umbraco-ui/uui-action-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-action-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-file-dropzone": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "@umbraco-ui/uui-input-lock": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.2.0-rc.2.tgz", - "integrity": "sha512-jhWEm+qeJs4PZLEGNUs9DSTs3VAKe6IS70+i9fQQY0VQQgyDzMtAqf9A+93D6EgT6pLu7HdtfS1yZVIzAteEsg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.2.0-rc.3.tgz", + "integrity": "sha512-JscAOMp9jWkVXxBUAs5bcRw3DpGCZDqnIb8Av0BZdy/0jRSXTwKKtvvaiad+vCe+pGlQhbA6v+hRWVsuAbeszg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-input": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-input": "1.2.0-rc.3" } }, "@umbraco-ui/uui-input-password": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.2.0-rc.2.tgz", - "integrity": "sha512-MafMMXrAof7YUKQy+hwKfwOADwRQV7xKkDjagyobVsBp2ccCRndZKTOAyBBDTqu+7w/k0SbHd9BvC4xCvVUwrA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.2.0-rc.3.tgz", + "integrity": "sha512-4zJMR+JUu4eGUUYwf5sX71sW9ABxtHRuO9ml8VVAGddh+4KRi/RRVOFQ2uZUWYiTNM9buLuLEWLGhy5vrTQ2YQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2", - "@umbraco-ui/uui-input": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3", + "@umbraco-ui/uui-input": "1.2.0-rc.3" } }, "@umbraco-ui/uui-keyboard-shortcut": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.2.0-rc.2.tgz", - "integrity": "sha512-iMvqmDNwU9R0w3D4xRb9nNdoYOiXQJfE+6ojwld84XhfyfMYGIwmiIlCnIzW6g8yFPIDOkF91B+wKgyk5xBlqQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.2.0-rc.3.tgz", + "integrity": "sha512-NB9EKMSpXkiOU1yQvbo+97TlfOqvZmTzIqPeWG8uamShINTBpfV7ppV1czRAaWsolNIO0GoplBflH489tmh50A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-label": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.2.0-rc.2.tgz", - "integrity": "sha512-eYY9e7cPGdwkw3JvM54fPpjn28bkKi3IVkfgDgvVP71vbuoBGCOk4rMP/H2XLElwKFTEM6EDRsXqrth02Ws0SA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.2.0-rc.3.tgz", + "integrity": "sha512-11bn7NCgdefJjVhR8YSXWM/MF6UiNZzBBjW8G7vrQEMFxm/3lFQ3vyzGIK25sjpFCBE2RHkso1VR9PI0FamfBA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-loader": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.2.0-rc.2.tgz", - "integrity": "sha512-Vms+NrPH15BhhawaCIdTzC9vY/2oMwu4/3AdEzHznELx3OfZbrt57a+Cpaoq6ojJoynJdGHQ+Kl92cKcv2kk3A==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.2.0-rc.3.tgz", + "integrity": "sha512-Icfkog5R6BXCFLO/xsqcOj4y1O+Tcm92iWGM5KR1xcpvQEVbHOEgxXpa1shLa2MqbdyB0q2ij5EYcCGhFPjM7A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-loader-bar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.2.0-rc.2.tgz", - "integrity": "sha512-dGXjMdWzndnWdbh6bNaeR3rP36Oi91l82Hx5mlByAKYVBG/q0J1nDn4gZhfczEx0ItaCq9uB8dfa3WolZKaMTw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.2.0-rc.3.tgz", + "integrity": "sha512-hi03ulGnY2M+N/uZgfENB2Yojg8M0b6CE8Kj9Uud65aWOxyQShKwTrCjGz0Bq1m/TPRhn0HQ7QEwedl2DMxDNA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-loader-circle": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.2.0-rc.2.tgz", - "integrity": "sha512-Djp2Vikv8t7y4yw7hrAveyRe5ASN2ooRCKrN49F2Tn8fKhi5NfZ0NRKMtIU+QZNzLMRA1mjrnxB2mqcD/xGsug==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.2.0-rc.3.tgz", + "integrity": "sha512-LZc/EWFgE4MAmqU1YIVA+3dF08EciMxk7wLrQGDiDVKEFUNCIyaNt9zoHsIk0CdKCpgfZ82Mq+DNf+CSTs+YbQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-menu-item": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.2.0-rc.2.tgz", - "integrity": "sha512-i2YRq6DtxhjjpvhdbG6AVSWGMfY1sxBtylMwyWPMWCY/l0ozQrS8wiE34CEopvQszfnxKABb9nZYM6de3ybbZA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.2.0-rc.3.tgz", + "integrity": "sha512-+d6SbMMIDHEZWBiOytwT3YilhSAHMpl/D5HVCfbtr7I5UhDcTL4nMpTBcc6y53bvhdnQnGCRIkIOjcgRk3cpEg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-loader-bar": "1.2.0-rc.2", - "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-loader-bar": "1.2.0-rc.3", + "@umbraco-ui/uui-symbol-expand": "1.2.0-rc.3" } }, "@umbraco-ui/uui-modal": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.2.0-rc.2.tgz", - "integrity": "sha512-mWGhjqb4xk4QJsflXByYy9wvKtUdSVyIQv4064zGSBWH9VgUkSmz3hHrBpjQU2MjCpj6XW96aeEIkg7mY9J0VA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.2.0-rc.3.tgz", + "integrity": "sha512-1yzKLZl033YN7SPbxV8cyAg7g9gbv7jgblQWnvfM2m7YLT6Cut22H4uDU/ASYeLS6zDHMIvlzrpcqItoIwQcCw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-pagination": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.2.0-rc.2.tgz", - "integrity": "sha512-tk5aS8NyugAPl7Dh8g8Igakup2k4eNT5clGvJacRRHIPBOn0p1gV6vKL3NDiVCmHHGLtgZMVnQQN7uSfm/Xj5w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.2.0-rc.3.tgz", + "integrity": "sha512-QrFfumL3hC+WcD5/h1rZ6m3THd0EHgYdygNZ5+Hp5AU5NBkwqhl17W2bSAtUwosB/+ssW5dlb1UqD9gIBly1Mw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-button-group": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-button-group": "1.2.0-rc.3" } }, "@umbraco-ui/uui-popover": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.2.0-rc.2.tgz", - "integrity": "sha512-ecxT66ZrU/xTRs0vrpPIfr7YpykVtSEh/vwwo9DSkhaaIotPorMrRXi7LixS2mllslHvsETis6STCzsBylqB3w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.2.0-rc.3.tgz", + "integrity": "sha512-x1Hg/npbmbCsCvMKHAU6uxdQ9UTJJ6A1M2s2QxtySDlIYS8YzA/RM66QVuHxIxAx81eM+iS0nquHiVpQcu/c5A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-progress-bar": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.2.0-rc.2.tgz", - "integrity": "sha512-KaffpsaFfj/7w2gGziMoYLvcQLCaDFhhCvbOYZE2DyyagIcJMr59LQYbX0ma7cTtUKSaJTk4RB1SWzIEuDu9Mg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.2.0-rc.3.tgz", + "integrity": "sha512-S4/KrmKR5GP5HYq/ILMuYT04n8x2hdMcdmfUPZGaOwW3V5q5nH3313Qp68q+iqegqErrZsYBrkE+DofsqS1pkQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-radio": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.2.0-rc.2.tgz", - "integrity": "sha512-jfGK/wzXue9s/E026k9ZBThCodrzRbpw/xS8xX9YHq3NvJNjfPTMABuTM2VpW4sPZtkdpkjZKNreJAfpYJoPrA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.2.0-rc.3.tgz", + "integrity": "sha512-RYZxGLL/VFiEVn2a5Fd298vA1G85BCmBg8VsxSql2GhawFzCNBMKnfXJzOkuV2uZORGDnnW5RFDPh1qqcwkjhw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-range-slider": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.2.0-rc.2.tgz", - "integrity": "sha512-5K//peXBIAsOh9uAcY/8U+qoRxTaHGwfYl5SYjD/NnfpHXPY8xxXtMDHZcPXnSZLyVsoL2DSroFXgTLSJLsYlg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.2.0-rc.3.tgz", + "integrity": "sha512-A1fyvDQ+qY59Sm+HkMzo8BVCp6Ipoi+AE8IH/C7GJ3/o0k8UxCZ4iSMWHtaiNSRY3kPWVkGX/P7MPdle2y7qBw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.2.0-rc.2.tgz", - "integrity": "sha512-Qdat4AxQt8neF1sIWvWDGoWkTDa3BHOhc8JUw7QxmcPwvv11Hvg62tAfRN7zbiVcTmpYIPoy6GV+tgAUn7TAIQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.2.0-rc.3.tgz", + "integrity": "sha512-DXZSaofnpBl+tUEo7BB92M+oWjoJpHrjuf5y3BT0cVhKHNta/WW7xnC60yprfHNz1zdvwvhfuFioIPaoI1ljHA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-list": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.2.0-rc.2.tgz", - "integrity": "sha512-t0iriFiVPLepRgB4JbCu8YNKBycHHusev3SBGtAV1NJ6uBKVcNgoKk2UCcmy4H9nq+pMAafXm/HX/Oq5F4JfZA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.2.0-rc.3.tgz", + "integrity": "sha512-CdM44A1JGa22TAbUBpalDbjezbwKv6riD+4IvN4LEQp6gPIiu5K/8QZma4tweP2k1986xMhgmDXqUIONb58RCw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.2.0-rc.2.tgz", - "integrity": "sha512-Ji90frchpuqcl/wro/Np4hRhQLa15pvb078UA+zOSpBLHO03Py/Bs6l3BzFYskfOntC3EFSHm6HxFntPjAKFzw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.2.0-rc.3.tgz", + "integrity": "sha512-0UvQ7ycY57DImFTfXlYUKoEDdUIrTVMjfx1o7GIL1ZdZ1YM+0x/4wHZP1QGRk2ZQqj37AzTK/7Ps4zJZY4tTQA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-ref": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-ref": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node-data-type": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.2.0-rc.2.tgz", - "integrity": "sha512-aNV5GORnxkPvu0HWKfc7xzRDGYKMzeAXPLjYpcArKKFDfI95GTTNMvR9P0M/8IBJWiGb8oXCjMe1+YsVUCBSfw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.2.0-rc.3.tgz", + "integrity": "sha512-F3uyKNVpdALhcI7A0WP7UAIx5e8+r9jOdOxJpxBvNRe3xCnZEHzp1fa0z7oAIIqolkXxmbqmv84eS8zf4PVT1A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node-document-type": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.2.0-rc.2.tgz", - "integrity": "sha512-WC3aCJjVhDNFF0aSvMf/wZkRzQMmAvkRQzcresG0J20xzGyNh8HiDVTFp24luT7l8vYqAeAl9NlLYbCWZAEyvA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.2.0-rc.3.tgz", + "integrity": "sha512-ol0QlxGWCzoVlEVL8gHh/Uc8X8K4YZWLd9heL/iimlYRVHSrVV0f8X1PeoQH1MkwcNCarPMavw1D6qyGpkPv/w==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node-form": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.2.0-rc.2.tgz", - "integrity": "sha512-UxK8tKD9pYuMU6rYfBcT3zyf/NM6LtnXCN/p9/3CWDhAeHJ4gdf6fFoPzgehZlxHl22BUQ0+bjZ2VF5/4KKtbQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.2.0-rc.3.tgz", + "integrity": "sha512-j6aB2iorTlqIJ7xp7+FkeuOsKm3qdol58dyAdh6OHvU6XPW7tVXDteO/9aQpYIjkobfLgfvfodC3r7dk2amKGA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node-member": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.2.0-rc.2.tgz", - "integrity": "sha512-I9RZAg0AZKLSlmJBu7iL9OHoNg5f+FLdDWv8cO060LRXGftjNdnjaLwlQFL5uxXvXwDI3E4i94XFThiju41fWw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.2.0-rc.3.tgz", + "integrity": "sha512-1rtjN/7tEak7pDmoEvUQwS7V8YEaPZE4ul1rviVRgUdrkdN0h0GPIdCbO5JJWqKk0k3UINbdS8eRr6u5jZZAfQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node-package": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.2.0-rc.2.tgz", - "integrity": "sha512-2tNl9S+J17uRSy6eSFJJ47b/zUuemm3UALaBII1+c5rWmUvtvs9ZYljX77VAkuwELKEMgExWjGQKaLQBTbvFMQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.2.0-rc.3.tgz", + "integrity": "sha512-Gt+pJcqO3SjK3Dw/dZ1/0FIsRfChXa/6NeUOYygQE0vCBNKCzMW3DbTa5HqOnjjLpnV+s0r6s2FtAqpsHVKCxA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "@umbraco-ui/uui-ref-node-user": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.2.0-rc.2.tgz", - "integrity": "sha512-sTrz9xhHrcv9Il27NMMSKTm7A50gpRF9z3vDWiZ0Ottg37oUkGiitgk4XI3AJOSWqDzNJjwuwUk6tAlwc6D5TQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.2.0-rc.3.tgz", + "integrity": "sha512-rL1oyMEvR9yeCV7GI0GtH6uoGQJ3rNjxD+3nvX52iS0HUU212A23wCPXjTtBkJvKcumm3WXpcG0LYZXTdO87tA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-ref-node": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-ref-node": "1.2.0-rc.3" } }, "@umbraco-ui/uui-scroll-container": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.2.0-rc.2.tgz", - "integrity": "sha512-Aj2hiU05DFZ7eXab/zAXjitP9bM/TAM7HNVPOAl08BNpkemo0DYTtdFu4VmLIkqw6WtyxIVZ/N5pSJYMYovXYA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.2.0-rc.3.tgz", + "integrity": "sha512-svSGFuPoTpJmq3raNjWuMIOQvYR6TrvzdtfDue2pQG725rNIKf5C32Vd/tr9pOo18JMtmWkk3G1tz17ZF6+VmA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-select": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.2.0-rc.2.tgz", - "integrity": "sha512-X17ciKmnrtEut6RTrHvsOSIfwimPc0gT6kQoQFgPcTmF14Zr6edFPd6YKhWtjQNG9rVpmW1HK5bBSyeyiw/P4w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.2.0-rc.3.tgz", + "integrity": "sha512-C8RjztMPuHBhd0X9Wwvmzifwz9ljEqqN+m0FQGuO+dEKNskDI6ASGjdfTAch/NtxdJLjSztzx1I8h/FGv/0REA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-slider": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.2.0-rc.2.tgz", - "integrity": "sha512-PRoKMCvGTejDg37dm5fGYxO7jFrHECPn20X3fv3bsVqnF5wH7RZ88dBW5oMNoYxoreph4SSQd5AsSQabuCpT4w==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.2.0-rc.3.tgz", + "integrity": "sha512-HTNa+w9TNSA8IkZZxvNHrdjPbg6PirFo6GF1aC7R6nvJxkntEDBm2KyjmpyPT+bcLQ6aMKsYlLVY2q5o7M7C3A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-expand": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.2.0-rc.2.tgz", - "integrity": "sha512-i42zskMlDb7tivcFkFo5pXPo6Z+A2Sgu/MTChDzIEw3AK3/V2Lf8jNZtjL9Anjn1ZWg0Mq4GBjR5iv+pkjHZjw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.2.0-rc.3.tgz", + "integrity": "sha512-UtGA0m6qtNEw6/6b57RSOZPzzgbdYlp4sz0z55lCpFbekQ16efMFIXNqaKAyeKjD9n0nRPdr4AhgLXARFgpLyg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-file": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.2.0-rc.2.tgz", - "integrity": "sha512-jIKSrcsmYwQJDyDOSeu49LbqaB7r9xq62cHB5dq2V1SRX9CYQqnX6E6hwcj2KBXwvp6oeAVWg+RzHth/8nR66A==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.2.0-rc.3.tgz", + "integrity": "sha512-5Ks6lHXlB9/n8WW5qTLmR1AIXUT8gDjVFUFTBXdOWU59+Authq5As/lpzZiv/4V3oPkhb9PcASI64CD320D0cw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-file-dropzone": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.2.0-rc.2.tgz", - "integrity": "sha512-yy6Ay2q3MW5ntJxmT+bgcCzwfSvsX9/0Fp/W7sX7sSO3gwraWobZuOBCiULiUkMe8No1t7x2HecW4Xr1mHUNXQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.2.0-rc.3.tgz", + "integrity": "sha512-1ObzFfd2GFvLj+CZEJuAmcfoTiO2TX/EAitV/SU2x/tsU6FmDLX/K9SdJooYGFImv+v4N2Bf3L1yXdfnA5RkCg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-file-thumbnail": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.2.0-rc.2.tgz", - "integrity": "sha512-hcpxQWHDfPDx8eqWz6O8hHR4C09BOZ/ukYpy5EOJ8I+nwgB6eR39Waml+rOmOoDdMue1B8qPxKUcBODzWomSJg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.2.0-rc.3.tgz", + "integrity": "sha512-FY/iMl3j/7foYybwEYtkvtGit+GJucLcXbRQup0uBZsM0jCv9bdUyZM1HPKS0BCLuNyl0LFAI7sevB4nq+u27A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-folder": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.2.0-rc.2.tgz", - "integrity": "sha512-LdNRWeuE/If+v9N6/MH2rgTWlyBwgjynffmUw+Js29OUJFuCp3docdsB2KlVOsfoDVEyAJtlGbsdAXQvf718VQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.2.0-rc.3.tgz", + "integrity": "sha512-0eV2BIdHJk7ir46HkjpVj5vKAEwCvgMSHxHs690ZWmchyqlJOBiDHGetUbkzQZLXyT51wseWfXn2iYerHNajMg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-lock": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.2.0-rc.2.tgz", - "integrity": "sha512-xJIf+T5VkOGEU6A62SINUlkRJjV8rAGp5bS1Buf2z8vxpe50yqLpOm4mXpJXTyvmyybGm0efrUhfX9ESXWWP2g==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.2.0-rc.3.tgz", + "integrity": "sha512-5+9xz32fr+jAPoZtiPhPsS+DrmtSkdvrhLqAbiVwfi28T4VtwWpOLRk/9hFchBql8HloAuyTqhk0XS4sLyIjbw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-more": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.2.0-rc.2.tgz", - "integrity": "sha512-KSJ5JoAijccGBGk233ZSN0a2sz9EDf50oWOE8x10mQvTGRUwwAgEIoxkXN39d0oBgCeY6xrkFS1JL0SC6qD4qg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.2.0-rc.3.tgz", + "integrity": "sha512-7qKWzoSoBL9rkEfoKKBnrTGjUWLXXL4DK9T7porGbcVWCcveBqywrGmKLIsKzMuMPI0buGSidiD/CSCTy+Nlow==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-symbol-sort": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.2.0-rc.2.tgz", - "integrity": "sha512-LcUNh/yaKiG5Mli9f95SPcKufKLFFPFz2zaD/iR80kcem2niXfgNPzuhV145XaLpKrebktrDTYKUefsDI6xqrA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.2.0-rc.3.tgz", + "integrity": "sha512-yHU43q840CBtzAs+Q9CSvPqf61KOu7pOArda94kmMd1Ct5IrF71/3rJ3a1rGQOa9GG2Gn/4bLD4G4e50zh4Y+A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-table": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.2.0-rc.2.tgz", - "integrity": "sha512-IhHnB5vr7l+8E2Ae/CCy1ZJMH7yWITTfn1zzN+5qcAvQn5M/mm0gCCVFSvHQSRmt9Bj4s9CYSN1rRVp6Nw6gow==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.2.0-rc.3.tgz", + "integrity": "sha512-AGEN7RoQrRRA0ht72KtKCS+9Lkfridjl3K96gOPORBfNczxPtPvLC3mroUPolR36eCi1/NKq10uZ+G0Q+ovBJA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-tabs": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.2.0-rc.2.tgz", - "integrity": "sha512-R7kK3j8zF9Em4sB85h//hwXh2tV5h6xuJ1DawqY+am0imdZlr/7rkdv89NTJlP5y8nGGKY1P2lfy3prajxcoqQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.2.0-rc.3.tgz", + "integrity": "sha512-qx5nqXlKhTpJVrIOBs5DG9lzbrxXh6HMQ0F+qCJ7wg20Sb3U+tUkr4TXGbrPXXYwQxZ1ERhYKdnLbpRNgFE8Hg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-tag": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.2.0-rc.2.tgz", - "integrity": "sha512-8P9ejFdgy1LTwJIWAT90DDj1cKFNbnwo/6HiqmFIHL40h43oa5/xtAh8SlwF+VzzT3EyuIS2+kOQBIaUT5CGRA==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.2.0-rc.3.tgz", + "integrity": "sha512-FWBzn/1OaxUtNCuCIrRXNenJy0GYn6hepGoqaEfDqo4uHdhNNi+xpjEanFwEQf7vRlhlIeEFJN7cSQwTi7ks9A==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-textarea": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.2.0-rc.2.tgz", - "integrity": "sha512-VUbZ9ztkdJpv3bBPCmrrhCjLHiS3MMWVnZT5fnQlbd0v+efD+I09Z4ir8JcdP3lbhP1HbQTVbwx+OyiAHp3pfg==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.2.0-rc.3.tgz", + "integrity": "sha512-MX8pXgpSshx6ulGgoLqS+UkLfVKvERwmE0bV1MRCD8F+S27GjAHk+vMUQY2rYIihD3s87tPYRMwINjwRytWmCw==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3" } }, "@umbraco-ui/uui-toast-notification": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.2.0-rc.2.tgz", - "integrity": "sha512-cWm/wUU3WRA5VfQGeLa3nrrmOYmpp78pFWa1QAZUFbCZv/NWEmm1wHLqySb9O9AH5zUz3TG7F1LH75ZXI7dv0g==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.2.0-rc.3.tgz", + "integrity": "sha512-xwSJY6zFIstyRElDVoALnx+b7IiauvcAp9QgAQaq7TDivOSy/Cfjb0juEl6vVwvOFRaKdeVMuGUbKFdSdPlBcQ==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-button": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2", - "@umbraco-ui/uui-icon": "1.2.0-rc.2", - "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-button": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3", + "@umbraco-ui/uui-icon": "1.2.0-rc.3", + "@umbraco-ui/uui-icon-registry-essential": "1.2.0-rc.3" } }, "@umbraco-ui/uui-toast-notification-container": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.2.0-rc.2.tgz", - "integrity": "sha512-3LPWk2mpCsYUOBiqeIdX/DDvQSM324rLMomXgxco+dmI1CvykkSJ2u3HclsmXk567d19h7+rt0k1Ap79him9+g==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.2.0-rc.3.tgz", + "integrity": "sha512-T/wsWFqBA/NO++NkY6U550kr7lkU09eyX6OQR/e1jGWmTBbRqgxVS72fHxBDg+3j/Z3RY/jtsXfSy6UZOAc8lg==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-toast-notification": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-toast-notification": "1.2.0-rc.3" } }, "@umbraco-ui/uui-toast-notification-layout": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.2.0-rc.2.tgz", - "integrity": "sha512-UagMXNgIoVzk+GyLI7S8nsskMtpADhOqcyO8mNLfppF2RVtZ7xmBUPiZ+9OsaiZFet0IcbPpg1ZtdsuNnHZydw==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.2.0-rc.3.tgz", + "integrity": "sha512-ZNODYxUy2W2I5FJxFjBdPTEICydTdIfk03l7oJDp6UEdsiNIcoWlHOwNjHv0knUm95pAF+RTp1ansO1v6YXpKA==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-css": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-css": "1.2.0-rc.3" } }, "@umbraco-ui/uui-toggle": { - "version": "1.2.0-rc.2", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.2.0-rc.2.tgz", - "integrity": "sha512-ypp8pFp3GRXk3WLitMJp7Cg/ducZlVDKQyTqwwHap2q6RfkTwvZcLl59Bf00hgkMeTV1vVzFCMSMqLextPabQQ==", + "version": "1.2.0-rc.3", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.2.0-rc.3.tgz", + "integrity": "sha512-RbCTWGBja8+oMrWR7Y5DPYJpqeCrGgq88FZ8C83uKxNwdUXqjWHcG60zwiQfpL4enjmCiOWsqc/hWpP7t4Nb/g==", "requires": { - "@umbraco-ui/uui-base": "1.2.0-rc.2", - "@umbraco-ui/uui-boolean-input": "1.2.0-rc.2" + "@umbraco-ui/uui-base": "1.2.0-rc.3", + "@umbraco-ui/uui-boolean-input": "1.2.0-rc.3" } }, "@web/browser-logs": { diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index 46d864b4a3..561d6a8af6 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -60,8 +60,8 @@ "npm": ">=9.5 < 10" }, "dependencies": { - "@umbraco-ui/uui": "^1.2.0-rc.2", - "@umbraco-ui/uui-css": "^1.2.0-rc.2", + "@umbraco-ui/uui": "^1.2.0-rc.3", + "@umbraco-ui/uui-css": "^1.2.0-rc.3", "element-internals-polyfill": "^1.1.19", "lit": "^2.7.0", "lodash-es": "4.17.21", diff --git a/src/Umbraco.Web.UI.Client/src/app.ts b/src/Umbraco.Web.UI.Client/src/app.ts index 5707e9ec4d..35bcc3afd1 100644 --- a/src/Umbraco.Web.UI.Client/src/app.ts +++ b/src/Umbraco.Web.UI.Client/src/app.ts @@ -46,26 +46,24 @@ export class UmbAppElement extends UmbLitElement { { path: 'upgrade', component: () => import('./upgrader/upgrader.element'), - guards: [this._isAuthorizedGuard('/upgrade')], + guards: [this.#isAuthorizedGuard('/upgrade')], }, { path: '**', component: () => import('./backoffice/backoffice.element'), - guards: [this._isAuthorizedGuard()], + guards: [this.#isAuthorizedGuard()], }, ]; - private _umbIconRegistry = new UmbIconStore(); - - private _iconRegistry = new UUIIconRegistryEssential(); - private _runtimeLevel = RuntimeLevelModel.UNKNOWN; + #umbIconRegistry = new UmbIconStore(); + #uuiIconRegistry = new UUIIconRegistryEssential(); + #runtimeLevel = RuntimeLevelModel.UNKNOWN; constructor() { super(); - - this._umbIconRegistry.attach(this); - - this._setup(); + this.#umbIconRegistry.attach(this); + this.#uuiIconRegistry.attach(this); + this.#setInitStatus(); } connectedCallback() { @@ -79,8 +77,6 @@ export class UmbAppElement extends UmbLitElement { this.provideContext('UMBRACOBASE', OpenAPI.BASE); - this._setInitStatus(); - // Listen for the debug event from the component this.addEventListener(umbDebugContextEventType, (event: any) => { // Once we got to the outter most component @@ -104,19 +100,14 @@ export class UmbAppElement extends UmbLitElement { }); } - private async _setup() { - await this._setInitStatus(); - this._iconRegistry.attach(this); - } - - private async _setInitStatus() { + async #setInitStatus() { const { data } = await tryExecuteAndNotify(this, ServerResource.getServerStatus()); - this._runtimeLevel = data?.serverStatus ?? RuntimeLevelModel.UNKNOWN; - this._redirect(); + this.#runtimeLevel = data?.serverStatus ?? RuntimeLevelModel.UNKNOWN; + this.#redirect(); } - private _redirect() { - switch (this._runtimeLevel) { + #redirect() { + switch (this.#runtimeLevel) { case RuntimeLevelModel.INSTALL: history.replaceState(null, '', 'install'); break; @@ -137,18 +128,18 @@ export class UmbAppElement extends UmbLitElement { } default: - throw new Error(`Unsupported runtime level: ${this._runtimeLevel}`); + throw new Error(`Unsupported runtime level: ${this.#runtimeLevel}`); } } - private _isAuthorized(): boolean { + #isAuthorized(): boolean { return true; // TODO: Return true for now, until new login page is up and running //return sessionStorage.getItem('is-authenticated') === 'true'; } - private _isAuthorizedGuard(redirectTo?: string): Guard { + #isAuthorizedGuard(redirectTo?: string): Guard { return () => { - if (this._isAuthorized()) { + if (this.#isAuthorized()) { return true; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/log-viewer.repository.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/log-viewer.repository.ts index 15ad25e1b0..81d0c80cac 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/log-viewer.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/log-viewer.repository.ts @@ -2,7 +2,7 @@ import { UmbLogMessagesServerDataSource, UmbLogSearchesServerDataSource } from ' import { UmbContextConsumerController } from '@umbraco-cms/backoffice/context-api'; import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller'; import { UmbNotificationContext, UMB_NOTIFICATION_CONTEXT_TOKEN } from '@umbraco-cms/backoffice/notification'; -import { DirectionModel, LogLevelModel } from '@umbraco-cms/backoffice/backend-api'; +import { DirectionModel, LogLevelModel, SavedLogSearchPresenationBaseModel } from '@umbraco-cms/backoffice/backend-api'; // Move to documentation / JSdoc /* We need to create a new instance of the repository from within the element context. We want the notifications to be displayed in the right context. */ @@ -47,10 +47,30 @@ export class UmbLogViewerRepository { return this.#searchDataSource.getAllSavedSearches({ skip, take }); } - async getMessageTemplates({ skip, take }: { skip: number; take: number }) { + async saveSearch({ name, query }: SavedLogSearchPresenationBaseModel) { + await this.#init(); + this.#searchDataSource.postLogViewerSavedSearch({ name, query }); + } + + async removeSearch({ name }: { name: string }) { + await this.#init(); + this.#searchDataSource.deleteSavedSearchByName({ name }); + } + + async getMessageTemplates({ + skip, + take, + startDate, + endDate, + }: { + skip: number; + take: number; + startDate?: string; + endDate?: string; + }) { await this.#init(); - return this.#messagesDataSource.getLogViewerMessageTemplate({ skip, take }); + return this.#messagesDataSource.getLogViewerMessageTemplate({ skip, take, startDate, endDate }); } async getLogCount({ startDate, endDate }: { startDate?: string; endDate?: string }) { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/index.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/index.ts index 944990c6d9..9dd4491af0 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/index.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/index.ts @@ -20,11 +20,7 @@ export interface LogSearchDataSource { }): Promise>; getSavedSearchByName({ name }: { name: string }): Promise>; deleteSavedSearchByName({ name }: { name: string }): Promise>; - postLogViewerSavedSearch({ - requestBody, - }: { - requestBody?: SavedLogSearchResponseModel; - }): Promise>; + postLogViewerSavedSearch({ name, query }: SavedLogSearchResponseModel): Promise>; } export interface LogMessagesDataSource { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/log-viewer.server.data.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/log-viewer.server.data.ts index 660ab50056..fa069f9d2f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/log-viewer.server.data.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/repository/sources/log-viewer.server.data.ts @@ -54,8 +54,11 @@ export class UmbLogSearchesServerDataSource implements LogSearchDataSource { * @return {*} * @memberof UmbLogSearchesServerDataSource */ - async postLogViewerSavedSearch({ requestBody }: { requestBody?: SavedLogSearchResponseModel }) { - return await tryExecuteAndNotify(this.#host, LogViewerResource.postLogViewerSavedSearch({ requestBody })); + async postLogViewerSavedSearch({ name, query }: SavedLogSearchResponseModel) { + return await tryExecuteAndNotify( + this.#host, + LogViewerResource.postLogViewerSavedSearch({ requestBody: { name, query } }) + ); } /** * Remove a log viewer saved search by name from the server diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-date-range-selector.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-date-range-selector.element.ts index cab197ce92..248825bad1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-date-range-selector.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-date-range-selector.element.ts @@ -7,6 +7,7 @@ import { UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, } from '../../logviewer.context'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; +import { query as getQuery, path, toQueryString } from '@umbraco-cms/backoffice/router'; @customElement('umb-log-viewer-date-range-selector') export class UmbLogViewerDateRangeSelectorElement extends UmbLitElement { @@ -86,8 +87,15 @@ export class UmbLogViewerDateRangeSelectorElement extends UmbLitElement { this._endDate = input.value; } }); - const newDateRange: LogViewerDateRange = { startDate: this._startDate, endDate: this._endDate }; - this.#logViewerContext?.setDateRange(newDateRange); + + const query = getQuery(); + const qs = toQueryString({ + ...query, + startDate: this._startDate, + endDate: this._endDate, + }); + + window.history.pushState({}, '', `${path()}?${qs}`); } render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-level-tag.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-level-tag.element.ts index 4bf03dbf85..1807638292 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-level-tag.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/components/log-viewer-level-tag.element.ts @@ -27,7 +27,10 @@ export class UmbLogViewerLevelTagElement extends LitElement { Information: { look: 'primary', color: 'positive' }, Warning: { look: 'primary', color: 'warning' }, Error: { look: 'primary', color: 'danger' }, - Fatal: { look: 'primary' }, + Fatal: { + look: 'primary', + style: 'background-color: var(--umb-log-viewer-fatal-color); color: var(--uui-color-surface)', + }, }; render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/logviewer-root-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/logviewer-root-workspace.element.ts index 5a009a7deb..f5423593a8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/logviewer-root-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/logviewer-root-workspace.element.ts @@ -1,6 +1,6 @@ import './components'; import { map } from 'rxjs'; -import { css, html, nothing } from 'lit'; +import { PropertyValueMap, css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css'; import { repeat } from 'lit/directives/repeat.js'; @@ -8,7 +8,7 @@ import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from ' import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; import { umbExtensionsRegistry, createExtensionElement } from '@umbraco-cms/backoffice/extensions-api'; import { ManifestWorkspaceView, ManifestWorkspaceViewCollection } from '@umbraco-cms/backoffice/extensions-registry'; -import { UmbRouterSlotInitEvent, UmbRouterSlotChangeEvent } from '@umbraco-cms/internal/router'; +import type { UmbRouterSlotInitEvent, UmbRouterSlotChangeEvent } from '@umbraco-cms/internal/router'; import type { IRoute } from '@umbraco-cms/backoffice/router'; //TODO make uui-input accept min and max values @@ -26,7 +26,7 @@ export class UmbLogViewerWorkspaceElement extends UmbLitElement { --umb-log-viewer-information-color: var(--uui-color-positive); --umb-log-viewer-warning-color: var(--uui-color-warning); --umb-log-viewer-error-color: var(--uui-color-danger); - --umb-log-viewer-fatal-color: var(--uui-color-default); + --umb-log-viewer-fatal-color: var(--uui-palette-black); --umb-log-viewer-verbose-color: var(--uui-color-current); } @@ -64,12 +64,24 @@ export class UmbLogViewerWorkspaceElement extends UmbLitElement { constructor() { super(); this.#logViewerContext.init(); + this.provideContext(UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, this.#logViewerContext); + } + + firstUpdated(props: PropertyValueMap) { + super.firstUpdated(props); + + window.addEventListener('changestate', this.#logViewerContext.onChangeState); + this.#logViewerContext.onChangeState(); } connectedCallback() { super.connectedCallback(); this._observeWorkspaceViews(); - this.provideContext(UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, this.#logViewerContext); + } + + disconnectedCallback(): void { + super.disconnectedCallback(); + window.removeEventListener('changestate', this.#logViewerContext.onChangeState); } load(): void { @@ -101,9 +113,7 @@ export class UmbLogViewerWorkspaceElement extends UmbLitElement { this._routes = this._workspaceViews.map((view) => { return { path: `${view.meta.pathname}`, - component: () => { - return createExtensionElement(view); - }, + component: () => createExtensionElement(view), setup: (component) => { (component as any).manifest = view; }, diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/manifests.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/manifests.ts index 1d6ee72173..83478e4b88 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer-root/manifests.ts @@ -1,4 +1,5 @@ import type { + ManifestModal, ManifestWorkspace, ManifestWorkspaceAction, ManifestWorkspaceView, @@ -51,4 +52,13 @@ const workspaceViews: Array = [ const workspaceActions: Array = []; -export const manifests = [workspace, ...workspaceViews, ...workspaceActions]; +const modals: Array = [ + { + type: 'modal', + alias: 'Umb.Modal.LogViewer.SaveSearch', + name: 'Saved Searches Modal', + loader: () => import('../views/search/components/log-viewer-search-input-modal.element'), + }, +]; + +export const manifests = [workspace, ...workspaceViews, ...workspaceActions, ...modals]; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts index 22a4eeaeeb..6bec1b10e9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/logviewer.context.ts @@ -15,9 +15,11 @@ import { PagedLogMessageResponseModel, PagedLogTemplateResponseModel, PagedSavedLogSearchResponseModel, + SavedLogSearchPresenationBaseModel, } from '@umbraco-cms/backoffice/backend-api'; import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller'; import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; +import { query } from '@umbraco-cms/backoffice/router'; export type PoolingInterval = 0 | 2000 | 5000 | 10000 | 20000 | 30000; export interface PoolingCOnfig { @@ -56,7 +58,7 @@ export class UmbLogViewerWorkspaceContext { endDate: this.today, }; - #savedSearches = new DeepState(undefined); + #savedSearches = new ObjectState(undefined); savedSearches = createObservablePart(this.#savedSearches, (data) => data?.items); #logCount = new DeepState(null); @@ -103,8 +105,54 @@ export class UmbLogViewerWorkspaceContext { this.validateLogSize(); } - setDateRange(dateRange: LogViewerDateRange) { - const { startDate, endDate } = dateRange; + reset() { + this.#logs.next({ items: [], total: 0 }); + this.setCurrentPage(1); + } + + onChangeState = () => { + this.reset(); + + const searchQuery = query(); + let sanitizedQuery = ''; + if (searchQuery.lq) { + sanitizedQuery = decodeURIComponent(searchQuery.lq); + } + this.setFilterExpression(sanitizedQuery); + + let validLogLevels: LogLevelModel[] = []; + if (searchQuery.loglevels) { + const loglevels = searchQuery.loglevels.split(',') as LogLevelModel[]; + + // Filter out invalid log levels that do not exist in LogLevelModel + validLogLevels = loglevels.filter((loglevel) => { + return Object.values(LogLevelModel).includes(loglevel); + }); + } + this.setLogLevelsFilter(validLogLevels); + + const dateRange: Partial = {}; + + if (searchQuery.startDate) { + dateRange.startDate = searchQuery.startDate; + } + + if (searchQuery.endDate) { + dateRange.endDate = searchQuery.endDate; + } + + this.setDateRange(dateRange); + + this.setCurrentPage(searchQuery.page ? Number(searchQuery.page) : 1); + + this.getLogs(); + }; + + setDateRange(dateRange: Partial) { + let { startDate, endDate } = dateRange; + + if (!startDate) startDate = this.defaultDateRange.startDate; + if (!endDate) endDate = this.defaultDateRange.endDate; const isAnyDateInTheFuture = new Date(startDate) > new Date() || new Date(endDate) > new Date(); const isStartDateBiggerThenEndDate = new Date(startDate) > new Date(endDate); @@ -112,9 +160,10 @@ export class UmbLogViewerWorkspaceContext { return; } - this.#dateRange.next(dateRange); + this.#dateRange.next({ startDate, endDate }); this.validateLogSize(); this.getLogCount(); + this.getMessageTemplates(0, 10); } async getSavedSearches() { @@ -122,7 +171,7 @@ export class UmbLogViewerWorkspaceContext { if (data) { this.#savedSearches.next(data); } else { - //falback to some default searches like in the old backoffice + //falback to some default searches resembling Umbraco <= 12 this.#savedSearches.next({ items: [ { @@ -155,6 +204,26 @@ export class UmbLogViewerWorkspaceContext { } } + async saveSearch({ name, query }: SavedLogSearchPresenationBaseModel) { + const previousSavedSearches = this.#savedSearches.getValue()?.items ?? []; + try { + this.#savedSearches.update({ items: [...previousSavedSearches, { name, query }] }); + await this.#repository.saveSearch({ name, query }); + } catch (err) { + this.#savedSearches.update({ items: previousSavedSearches }); + } + } + + async removeSearch({ name }: { name: string }) { + const previousSavedSearches = this.#savedSearches.getValue()?.items ?? []; + try { + this.#savedSearches.update({ items: previousSavedSearches.filter((search) => search.name !== name) }); + await this.#repository.removeSearch({ name }); + } catch (err) { + this.#savedSearches.update({ items: previousSavedSearches }); + } + } + async getLogCount() { const { data } = await this.#repository.getLogCount({ ...this.#dateRange.getValue() }); @@ -164,7 +233,7 @@ export class UmbLogViewerWorkspaceContext { } async getMessageTemplates(skip: number, take: number) { - const { data } = await this.#repository.getMessageTemplates({ skip, take }); + const { data } = await this.#repository.getMessageTemplates({ skip, take, ...this.#dateRange.getValue() }); if (data) { this.#messageTemplates.next(data); @@ -180,14 +249,12 @@ export class UmbLogViewerWorkspaceContext { } async validateLogSize() { - const { data, error } = await this.#repository.getLogViewerValidateLogsSize({ ...this.#dateRange.getValue() }); + const { error } = await this.#repository.getLogViewerValidateLogsSize({ ...this.#dateRange.getValue() }); if (error) { this.#canShowLogs.next(false); - console.info('LogViewer: ', error); return; } this.#canShowLogs.next(true); - console.info('LogViewer:showinfg logs'); } setCurrentPage(page: number) { @@ -244,7 +311,7 @@ export class UmbLogViewerWorkspaceContext { } setPollingInterval(interval: PoolingInterval) { - this.#polling.update({ interval, enabled: true }); + this.#polling.update({ interval }); } toggleSortOrder() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-log-level-overview.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-log-level-overview.element.ts index bae9ab55f4..fecb77768c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-log-level-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-log-level-overview.element.ts @@ -1,4 +1,4 @@ -import { html } from 'lit'; +import { html, nothing } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from '../../../logviewer.context'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; @@ -37,7 +37,7 @@ export class UmbLogViewerLogLevelOverviewElement extends UmbLitElement { render() { return html`${this._loggers.length > 0 ? this._loggers.find((logger) => logger.name === this.loggerName)?.level - : ''}`; + : nothing}`; } } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts index d96280149b..1e10aff9bb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-message-templates-overview.element.ts @@ -66,14 +66,11 @@ export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement { #renderSearchItem = (searchListItem: SavedLogSearchResponseModel) => { return html`
  • { - this.#setCurrentQuery(searchListItem.query ?? ''); - }} label="${searchListItem.name ?? ''}" title="${searchListItem.name ?? ''}" - href=${'/section/settings/logviewer/search?lq=' + searchListItem.query} - >${searchListItem.name} + href=${`section/settings/workspace/logviewer/search/?lq=${searchListItem.query}`}> + ${searchListItem.name} +
  • `; }; @@ -90,13 +87,12 @@ export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement { ${this._messageTemplates ? this._messageTemplates.items.map( (template) => - html` + html` + { - this.#setCurrentQuery(`@MessageTemplate='${template.messageTemplate}'` ?? ''); - }} - href=${'/section/settings/logviewer/search?lg=@MessageTemplate%3D' + template.messageTemplate}> + href=${`section/settings/workspace/logviewer/search/?lq=${encodeURIComponent( + `@MessageTemplate='${template.messageTemplate}'` + )}`}> ${template.messageTemplate} ${template.count} @@ -109,9 +105,9 @@ export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement { id="show-more-templates-btn" look="primary" @click=${this.#getMessageTemplates} - label="Show more templates" - >Show more + label="Show more templates"> + Show more + `; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-saved-searches-overview.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-saved-searches-overview.element.ts index 761f06c97b..a918939169 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-saved-searches-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/components/log-viewer-saved-searches-overview.element.ts @@ -40,6 +40,7 @@ export class UmbLogViewerSavedSearchesOverviewElement extends UmbLitElement { private _savedSearches: SavedLogSearchResponseModel[] = []; #logViewerContext?: UmbLogViewerWorkspaceContext; + constructor() { super(); this.consumeContext(UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, (instance) => { @@ -56,39 +57,21 @@ export class UmbLogViewerSavedSearchesOverviewElement extends UmbLitElement { }); } - #setCurrentQuery(query: string) { - this.#logViewerContext?.setFilterExpression(query); - } - #renderSearchItem = (searchListItem: SavedLogSearchResponseModel) => { return html`
  • { - this.#setCurrentQuery(searchListItem.query ?? ''); - }} label="${searchListItem.name ?? ''}" title="${searchListItem.name ?? ''}" - href=${'/section/settings/logviewer/search?lq=' + searchListItem.query} - >${searchListItem.name} + href=${`section/settings/workspace/logviewer/search/?lq=${encodeURIComponent(searchListItem.query ?? '')}`}> + ${searchListItem.name} +
  • `; }; render() { return html`
      -
    • - { - this.#setCurrentQuery(''); - }} - label="All logs" - title="All logs" - href="/section/settings/logviewer/search" - >All logs -
    • - ${this._savedSearches.map(this.#renderSearchItem)} + ${this.#renderSearchItem({ name: 'All logs', query: '' })} ${this._savedSearches.map(this.#renderSearchItem)}
    `; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/log-overview-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/log-overview-view.element.ts index d4faca5e18..b8fba68f66 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/log-overview-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/overview/log-overview-view.element.ts @@ -107,8 +107,8 @@ export class UmbLogViewerOverviewViewElement extends UmbLitElement { #observeErrorCount() { if (!this.#logViewerContext) return; - this.observe(this.#logViewerContext.logCount, () => { - this._errorCount = this._logLevelCount?.error ?? 0; + this.observe(this.#logViewerContext.logCount, (logLevelCount) => { + this._errorCount = logLevelCount?.error ?? 0; }); } @@ -128,7 +128,13 @@ export class UmbLogViewerOverviewViewElement extends UmbLitElement { -

    ${this._errorCount}

    + +

    ${this._errorCount}

    diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts index 78c554931e..ce2d6eee18 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-log-level-filter-menu.element.ts @@ -2,10 +2,11 @@ import { UUICheckboxElement } from '@umbraco-ui/uui'; import { UUITextStyles } from '@umbraco-ui/uui-css'; import { css, html } from 'lit'; import { customElement, queryAll, state } from 'lit/decorators.js'; -import _ from 'lodash'; +import { debounce } from 'lodash-es'; import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from '../../../logviewer.context'; import { LogLevelModel } from '@umbraco-cms/backoffice/backend-api'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; +import { path, query, toQueryString } from '@umbraco-cms/backoffice/router'; @customElement('umb-log-viewer-log-level-filter-menu') export class UmbLogViewerLogLevelFilterMenuElement extends UmbLitElement { @@ -58,16 +59,23 @@ export class UmbLogViewerLogLevelFilterMenuElement extends UmbLitElement { #setLogLevel() { if (!this.#logViewerContext) return; - this.#logViewerContext?.setCurrentPage(1); const logLevels = Array.from(this._logLevelSelectorCheckboxes) .filter((checkbox) => checkbox.checked) .map((checkbox) => checkbox.value as LogLevelModel); - this.#logViewerContext?.setLogLevelsFilter(logLevels); - this.#logViewerContext.getLogs(); + + let q = query(); + + if (logLevels.length) { + q = { ...q, loglevels: logLevels.join(',') }; + } else { + delete q.loglevels; + } + + window.history.pushState({}, '', `${path()}?${toQueryString(q)}`); } - setLogLevelDebounce = _.debounce(this.#setLogLevel, 300); + setLogLevelDebounce = debounce(this.#setLogLevel, 300); #selectAllLogLevels() { this._logLevelSelectorCheckboxes.forEach((checkbox) => (checkbox.checked = true)); @@ -84,9 +92,13 @@ export class UmbLogViewerLogLevelFilterMenuElement extends UmbLitElement {
    ${Object.values(LogLevelModel).map( (logLevel) => - html`` + html` + + ` )} Select allLog Level: + + Log Level: ${this._logLevelFilter.length > 0 ? this._logLevelFilter.map((level) => html`${level}`) : 'All'} diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-message.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-message.element.ts index 6669964aa3..36b885f34e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-message.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-message.element.ts @@ -4,6 +4,7 @@ import { customElement, property, query, state } from 'lit/decorators.js'; import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from '../../../logviewer.context'; import { LogLevelModel, LogMessagePropertyPresentationModel } from '@umbraco-cms/backoffice/backend-api'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; +import { query as getQuery, toQueryString } from '@umbraco-cms/backoffice/router'; //TODO: check how to display EventId field in the message properties @customElement('umb-log-viewer-message') @@ -211,18 +212,23 @@ export class UmbLogViewerMessageElement extends UmbLitElement { private _propertiesWithSearchMenu: Array = ['HttpRequestNumber', 'SourceContext', 'MachineName']; private _findLogsWithProperty({ name, value }: LogMessagePropertyPresentationModel) { - let queryString = ''; + if (!name) return ''; + + let query = getQuery(); + let sanitizedValue = value ?? ''; if (isNaN(+(value ?? ''))) { - queryString = name + "='" + value + "'"; - } else { - queryString = name + '=' + value; + sanitizedValue = "'" + value + "'"; } - this.#logViewerContext?.setFilterExpression(queryString); - this.#logViewerContext?.setCurrentPage(1); - this.details.removeAttribute('open'); - this.#logViewerContext?.getLogs(); + query = { + ...query, + lq: encodeURIComponent(`${name}=${sanitizedValue}`), + }; + + const queryString = toQueryString(query); + + return queryString; } #setOpen(event: Event) { @@ -259,14 +265,12 @@ export class UmbLogViewerMessageElement extends UmbLitElement { ${this._propertiesWithSearchMenu.includes(property.name ?? '') ? html` { - this._findLogsWithProperty(property); - }} look="secondary" label="Find logs with ${property.name}" title="Find logs with ${property.name}" - >` + href=${`section/settings/workspace/logviewer/search/?${this._findLogsWithProperty(property)}`}> + + ` : ''}
    ` diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-messages-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-messages-list.element.ts index 896fedc78c..b185f59144 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-messages-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-messages-list.element.ts @@ -11,6 +11,9 @@ export class UmbLogViewerMessagesListElement extends UmbLitElement { static styles = [ UUITextStyles, css` + :host { + display: block; + } #message-list-header { display: flex; font-weight: 600; @@ -129,23 +132,21 @@ export class UmbLogViewerMessagesListElement extends UmbLitElement {
    Machine name
    Message
    - - ${this._logs.length > 0 - ? html` ${this._logs.map( - (log) => html`` - )}` - : html` - Sorry, we cannot find what you are looking for. - `} - + ${this._logs.length > 0 + ? html` ${this._logs.map( + (log) => html`` + )}` + : html` + Sorry, we cannot find what you are looking for. + `} ${this._renderPagination()}
    `; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts index 44b19b8cae..f32fa860eb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-polling-button.element.ts @@ -90,10 +90,11 @@ export class UmbLogViewerPollingButtonElement extends UmbLitElement { this.#logViewerContext?.togglePolling(); } - #setPolingInterval(interval: PoolingInterval) { + #setPolingInterval = (interval: PoolingInterval) => { this.#logViewerContext?.setPollingInterval(interval); + this.#closePoolingPopover(); - } + }; #openPoolingPopover() { this._pollingPopover.open = true; @@ -103,6 +104,7 @@ export class UmbLogViewerPollingButtonElement extends UmbLitElement { #closePoolingPopover() { this._pollingPopover.open = false; this._polingExpandSymbol.open = false; + this.#togglePolling(); } render() { @@ -111,7 +113,7 @@ export class UmbLogViewerPollingButtonElement extends UmbLitElement { >${this._poolingConfig.enabled ? html`Polling ${this._poolingConfig.interval / 1000} seconds` - : 'Pooling'} (this._polingExpandSymbol.open = false)}> diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts new file mode 100644 index 0000000000..7fc279c8eb --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts @@ -0,0 +1,73 @@ +import { html, css } from 'lit'; +import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; +import { customElement, query, state } from 'lit/decorators.js'; +import { UmbModalBaseElement } from '@umbraco-cms/internal/modal'; +import { SavedLogSearchPresenationBaseModel } from '@umbraco-cms/backoffice/backend-api'; +import { UUIInputElement } from '@umbraco-ui/uui'; + +@customElement('umb-log-viewer-save-search-modal') +export default class UmbLogViewerSaveSearchModalElement extends UmbModalBaseElement< + { query: string }, + SavedLogSearchPresenationBaseModel +> { + static styles = [ + UUITextStyles, + css` + uui-input { + width: 100%; + } + `, + ]; + + @query('uui-input') + private _input!: UUIInputElement; + + private _handleClose() { + this.modalHandler?.reject(); + } + + private _handleSubmit() { + this.modalHandler?.submit({ name: this._input.value as string, query: this.data?.query }); + } + + @state() + private _hasValue = false; + + #validate(event: Event) { + const target = event.target as UUIInputElement; + this._hasValue = (target.value as string).length > 0; + } + + render() { + return html` + + Enter a friendly name for your search query + + Query: + ${this.data?.query} + + + Name: + + + + Close + Save + + `; + } +} + +declare global { + interface HTMLElementTagNameMap { + 'umb-log-viewer-save-search-modal': UmbLogViewerSaveSearchModalElement; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input.element.ts index 32ae06990d..f001b327e5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/components/log-viewer-search-input.element.ts @@ -1,10 +1,31 @@ -import { UUIInputElement, UUIPopoverElement, UUISymbolExpandElement } from '@umbraco-ui/uui'; +import { UUIButtonElement, UUIInputElement, UUIPopoverElement, UUISymbolExpandElement } from '@umbraco-ui/uui'; import { UUITextStyles } from '@umbraco-ui/uui-css'; import { css, html } from 'lit'; import { customElement, query, state } from 'lit/decorators.js'; +import { Subject, debounceTime, tap } from 'rxjs'; import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from '../../../logviewer.context'; import { SavedLogSearchResponseModel } from '@umbraco-cms/backoffice/backend-api'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; +import { query as getQuery, path, toQueryString } from '@umbraco-cms/backoffice/router'; +import { + UMB_MODAL_CONTEXT_TOKEN, + UmbModalContext, + UmbModalHandler, + UmbModalToken, +} from '@umbraco-cms/backoffice/modal'; + +import './log-viewer-search-input-modal.element'; +export interface UmbContextSaveSearchModalData { + query: string; +} + +export const UMB_LOG_VIEWER_SAVE_SEARCH_MODAL = new UmbModalToken( + 'Umb.Modal.LogViewer.SaveSearch', + { + type: 'dialog', + size: 'small', + } +); @customElement('umb-log-viewer-search-input') export class UmbLogViewerSearchInputElement extends UmbLitElement { @@ -37,6 +58,13 @@ export class UmbLogViewerSearchInputElement extends UmbLitElement { box-shadow: var(--uui-shadow-depth-1); } + #loader-container { + display: flex; + justify-content: center; + align-items: center; + margin: 0 var(--uui-size-space-4); + } + .saved-search-item { display: flex; justify-content: space-between; @@ -92,15 +120,38 @@ export class UmbLogViewerSearchInputElement extends UmbLitElement { @state() private _inputQuery = ''; + @state() + private _showLoader = false; + + private inputQuery$ = new Subject(); + #logViewerContext?: UmbLogViewerWorkspaceContext; + private _modalContext?: UmbModalContext; + constructor() { super(); this.consumeContext(UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, (instance) => { this.#logViewerContext = instance; this.#observeStuff(); + this.#logViewerContext?.getSavedSearches(); this.#logViewerContext.getLogs(); }); + + this.consumeContext(UMB_MODAL_CONTEXT_TOKEN, (instance) => { + this._modalContext = instance; + }); + + this.inputQuery$ + .pipe( + tap(() => (this._showLoader = true)), + debounceTime(250) + ) + .subscribe((query) => { + this.#logViewerContext?.setFilterExpression(query); + this.#persist(query); + this._showLoader = false; + }); } #observeStuff() { @@ -129,36 +180,54 @@ export class UmbLogViewerSearchInputElement extends UmbLitElement { #setQuery(event: Event) { const target = event.target as UUIInputElement; - this._inputQuery = target.value as string; - this.#logViewerContext?.setFilterExpression(this._inputQuery); + this.inputQuery$.next(target.value as string); } #setQueryFromSavedSearch(query: string) { - this._inputQuery = query; - this.#logViewerContext?.setFilterExpression(query); - this.#logViewerContext?.setCurrentPage(1); - - this.#logViewerContext?.getLogs(); + this.inputQuery$.next(query); this._savedSearchesPopover.open = false; } + #persist(filter: string) { + let q = getQuery(); + + q = { + ...q, + lq: filter, + }; + + window.history.pushState({}, '', `${path()}?${toQueryString(q)}`); + } + #clearQuery() { - this._inputQuery = ''; + this.inputQuery$.next(''); this.#logViewerContext?.setFilterExpression(''); this.#logViewerContext?.getLogs(); } - #search() { - this.#logViewerContext?.setCurrentPage(1); + #modalHandler?: UmbModalHandler; - this.#logViewerContext?.getLogs(); + #saveSearch(savedSearch: SavedLogSearchResponseModel) { + this.#logViewerContext?.saveSearch(savedSearch); + } + + #removeSearch(event: Event) { + const target = event.target as UUIButtonElement; + this.#logViewerContext?.removeSearch({ name: target.id }); + } + + #openSaveSearchDialog() { + this.#modalHandler = this._modalContext?.open(UMB_LOG_VIEWER_SAVE_SEARCH_MODAL, { query: this._inputQuery }); + this.#modalHandler?.onSubmit().then((savedSearch) => { + if (savedSearch) { + this.#saveSearch(savedSearch); + } + }); } render() { - return html` + return html` + + ${this._showLoader + ? html`
    + +
    ` + : ''} ${this._inputQuery - ? html` this.#setQueryFromSavedSearch(search.query ?? '')}> ${search.name} ${search.query} ` )}
    - Search`; + `; } } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts index d936195362..79e8f9e216 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts @@ -3,6 +3,7 @@ import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from '../../logviewer.context'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; +import type { UmbObserverController } from '@umbraco-cms/backoffice/observable-api'; @customElement('umb-log-viewer-search-view') export class UmbLogViewerSearchViewElement extends UmbLitElement { @@ -11,6 +12,7 @@ export class UmbLogViewerSearchViewElement extends UmbLitElement { css` #layout { margin: 20px; + padding-bottom: 20px; } #levels-container, #input-container { @@ -44,6 +46,9 @@ export class UmbLogViewerSearchViewElement extends UmbLitElement { private _canShowLogs = false; #logViewerContext?: UmbLogViewerWorkspaceContext; + + #canShowLogsObserver?: UmbObserverController; + constructor() { super(); this.consumeContext(UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, (instance) => { @@ -53,8 +58,10 @@ export class UmbLogViewerSearchViewElement extends UmbLitElement { } #observeCanShowLogs() { + if (this.#canShowLogsObserver) this.#canShowLogsObserver.destroy(); if (!this.#logViewerContext) return; - this.observe(this.#logViewerContext.canShowLogs, (canShowLogs) => { + + this.#canShowLogsObserver = this.observe(this.#logViewerContext.canShowLogs, (canShowLogs) => { this._canShowLogs = canShowLogs ?? false; }); } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/debug/debug.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/debug/debug.element.ts index 33f35f8f52..c0161b597c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/debug/debug.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/debug/debug.element.ts @@ -180,10 +180,17 @@ export class UmbDebugElement extends UmbLitElement { const props: TemplateResult[] = []; instance.properties?.forEach((property) => { - if (property.type === 'string') { - props.push(html`
  • ${property.key} = ${property.value}
  • `); - } else { - props.push(html`
  • ${property.key} (${property.type})
  • `); + switch(property.type){ + case 'string': + case 'number': + case 'boolean': + case 'object': + props.push(html`
  • ${property.key} (${property.type}) = ${property.value}
  • `); + break; + + default: + props.push(html`
  • ${property.key} (${property.type})
  • `); + break; } }); diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/donut-chart/donut-chart.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/donut-chart/donut-chart.element.ts index fb3a7bfcd4..2f3f7892da 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/donut-chart/donut-chart.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/donut-chart/donut-chart.element.ts @@ -9,6 +9,7 @@ export interface Circle { name: string; percent: number; kind: string; + number: number; } interface CircleWithCommands extends Circle { @@ -195,6 +196,7 @@ export class UmbDonutChartElement extends LitElement { this._slices.map((slice) => { return { percent: this.#calculatePercentage(slice.amount), + number: slice.amount, color: slice.color, name: slice.name, kind: slice.kind, @@ -249,7 +251,7 @@ export class UmbDonutChartElement extends LitElement { const index = target.dataset.index as unknown as number; const circle = this.circles[index]; this._detailName = circle.name; - this._detailAmount = circle.percent; + this._detailAmount = circle.number; this._detailColor = circle.color; this._detailKind = circle.kind; }