",
+ "scope": {
+ "id": {
+ "type": "String",
+ "desc": "Element id used in the `for` attribute of the field label. Can be used to link the control to the label",
+ "examples": [
+ "qf_363270c0-7a83-62b1-8dcf-6dfd64ee38fa"
+ ]
+ },
+ "field": {
+ "type": "Object",
+ "desc": "DOM element of the field"
+ },
+ "editable": {
+ "type": "Boolean",
+ "desc": "Field is editable"
+ },
+ "focused": {
+ "type": "Boolean",
+ "desc": "Field has focus"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Field's value",
+ "examples": [
+ 0.241,
+ "Text"
+ ]
+ },
+ "errorMessage": {
+ "type": "String",
+ "desc": "Error message (from errorMessage prop or generated by rules)",
+ "examples": [
+ "The field is required"
+ ]
+ }
+ },
+ "addedIn": "v1.17"
+ },
+ "no-option": {
+ "desc": "What should the menu display after filtering options and none are left to be displayed; Suggestion:
",
+ "scope": {
+ "inputValue": {
+ "type": "String",
+ "desc": "Input textfield value, if any (not QSelect model)",
+ "examples": [
+ "typed something"
+ ]
+ }
+ }
+ },
+ "selected-item": {
+ "desc": "Override default selection slot; Suggestion: QChip",
+ "scope": {
+ "index": {
+ "type": "Number",
+ "desc": "Selection index",
+ "examples": [
+ 0
+ ]
+ },
+ "opt": {
+ "type": "Any",
+ "desc": "Selected option -- its value is taken from model"
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "Always true -- passed down as prop to QItem (when using QItem)"
+ },
+ "removeAtIndex": {
+ "type": "Function",
+ "desc": "Remove selected option located at specific index",
+ "params": {
+ "index": {
+ "type": "Number",
+ "desc": "Index at which to remove selection",
+ "examples": [
+ 0
+ ]
+ }
+ },
+ "returns": null
+ },
+ "toggleOption": {
+ "type": "Function",
+ "desc": "Add/remove option from model",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option to add to model"
+ }
+ },
+ "returns": null
+ },
+ "tabindex": {
+ "type": "Number",
+ "desc": "Tabindex HTML attribute value associated with respective option",
+ "values": [
+ 0,
+ -1
+ ]
+ }
+ }
+ },
+ "option": {
+ "desc": "Customize how options are rendered; Suggestion: QItem",
+ "scope": {
+ "index": {
+ "type": "Number",
+ "desc": "Option index",
+ "examples": [
+ 0
+ ]
+ },
+ "opt": {
+ "type": "Any",
+ "desc": "Option -- its value is taken from 'options' prop"
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "Is option selected?"
+ },
+ "focused": {
+ "type": "Boolean",
+ "desc": "Is option focused?"
+ },
+ "toggleOption": {
+ "type": "Function",
+ "desc": "Add/remove option from model",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option to add to model"
+ }
+ },
+ "returns": null
+ },
+ "setOptionIndex": {
+ "type": "Function",
+ "desc": "Sets option from menu as 'focused'",
+ "params": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of option from menu",
+ "examples": [
+ 10
+ ]
+ }
+ },
+ "returns": null
+ },
+ "itemProps": {
+ "type": "Object",
+ "desc": "Computed properties passed down to QItem"
+ },
+ "itemEvents": {
+ "type": "Object",
+ "desc": "Computed events passed down to QItem"
+ }
+ }
+ }
+ },
+ "events": {
+ "virtual-scroll": {
+ "desc": "Emitted when the virtual scroll occurs",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Object of properties on the new scroll position",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the list item that was scrolled into view (0 based)",
+ "examples": [
+ 30
+ ]
+ },
+ "from": {
+ "type": "Number",
+ "desc": "The index of the first list item that is rendered (0 based)",
+ "examples": [
+ 10
+ ]
+ },
+ "to": {
+ "type": "Number",
+ "desc": "The index of the last list item that is rendered (0 based)",
+ "examples": [
+ 50
+ ]
+ },
+ "direction": {
+ "type": "String",
+ "desc": "Direction of change",
+ "values": [
+ "increase",
+ "decrease"
+ ]
+ },
+ "ref": {
+ "type": "Object",
+ "desc": "Vue reference to the QVirtualList which triggered the event",
+ "addedIn": "v1.8.4"
+ }
+ }
+ }
+ }
+ },
+ "clear": {
+ "desc": "When using the 'clearable' property, this event is emitted when the clear icon is clicked",
+ "addedIn": "v1.1.5",
+ "params": {
+ "value": {
+ "type": [
+ "Any"
+ ],
+ "desc": "The previous value before clearing it"
+ }
+ }
+ },
+ "input": {
+ "desc": "Emitted when the component needs to change the model; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "Any",
+ "desc": "New model value",
+ "required": true
+ }
+ }
+ },
+ "input-value": {
+ "desc": "Emitted when the value in the text input changes",
+ "params": {
+ "value": {
+ "type": "String",
+ "desc": "New text value",
+ "required": true
+ }
+ },
+ "addedIn": "v1.9.9"
+ },
+ "remove": {
+ "desc": "Emitted when an option is removed from selection",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Removal details",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Model index at which removal took place",
+ "examples": [
+ 2
+ ]
+ },
+ "value": {
+ "type": "Any",
+ "desc": "The actual value that was removed"
+ }
+ }
+ }
+ }
+ },
+ "add": {
+ "desc": "Emitted when an option is added to the selection",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Addition details",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Model index at which addition took place",
+ "examples": [
+ 2
+ ]
+ },
+ "value": {
+ "type": "Any",
+ "desc": "The actual value that was added"
+ }
+ }
+ }
+ }
+ },
+ "new-value": {
+ "desc": "Enables creation of new values; Emitted when a new value has been created; You can override 'new-value-mode' property with it",
+ "params": {
+ "inputValue": {
+ "type": "String",
+ "desc": "What the user typed",
+ "examples": [
+ "phone"
+ ]
+ },
+ "doneFn": {
+ "type": "Function",
+ "desc": "Adds (optional) value to the model; Do not forget to call it after you validate the newly created value; Call it with no parameters if nothing should be added",
+ "params": {
+ "item": {
+ "type": "Any",
+ "desc": "Item to add"
+ },
+ "mode": {
+ "type": "String",
+ "desc": "Override 'new-value-mode' (prop) behavior should you wish to",
+ "values": [
+ "add",
+ "add-unique",
+ "toggle"
+ ],
+ "default": "add"
+ }
+ },
+ "returns": null
+ }
+ }
+ },
+ "filter": {
+ "desc": "Emitted when user wants to filter a value",
+ "params": {
+ "inputValue": {
+ "type": "String",
+ "desc": "What the user typed",
+ "examples": [
+ "phone"
+ ]
+ },
+ "doneFn": {
+ "type": "Function",
+ "desc": "Supply a function which makes the necessary updates",
+ "params": {
+ "callbackFn": {
+ "type": "Function",
+ "desc": "Callback to call to make the actual updates",
+ "params": null,
+ "returns": null
+ },
+ "afterFn": {
+ "type": "Function",
+ "desc": "Callback to call at the end after the update has been fully processed by QSelect",
+ "params": {
+ "ref": {
+ "type": "Object",
+ "desc": "Vue reference to the QSelect which triggered the filtering"
+ }
+ },
+ "returns": null,
+ "addedIn": "v1.7.4"
+ }
+ },
+ "returns": null
+ },
+ "abortFn": {
+ "type": "Function",
+ "desc": "Call this function if something went wrong",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "filter-abort": {
+ "desc": "Emitted when a filtering was aborted; Probably a new one was requested?"
+ },
+ "popup-show": {
+ "desc": "Emitted when the select options menu or dialog is shown.",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object"
+ }
+ },
+ "addedIn": "v1.1.3"
+ },
+ "popup-hide": {
+ "desc": "Emitted when the select options menu or dialog is hidden.",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object"
+ }
+ },
+ "addedIn": "v1.1.3"
+ }
+ },
+ "methods": {
+ "scrollTo": {
+ "desc": "Scroll the virtual scroll list to the item with the specified index (0 based)",
+ "params": {
+ "index": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "The index of the list item (0 based)",
+ "required": true,
+ "examples": [
+ "1",
+ 23
+ ]
+ },
+ "edge": {
+ "type": "String",
+ "desc": "The edge to align to if the item is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns",
+ "values": [
+ "start",
+ "center",
+ "end",
+ "start-force",
+ "center-force",
+ "end-force"
+ ],
+ "addedIn": "v1.13"
+ }
+ }
+ },
+ "reset": {
+ "desc": "Resets the virtual scroll computations; Needed for custom edge-cases"
+ },
+ "refresh": {
+ "desc": "Refreshes the virtual scroll list; Use it after appending items",
+ "params": {
+ "index": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "The index of the list item to scroll to after refresh (0 based); If it's not specified the scroll position is not changed; Use a negative value to keep scroll position",
+ "examples": [
+ "1",
+ 23,
+ -1
+ ]
+ }
+ },
+ "addedIn": "v1.8.4"
+ },
+ "resetValidation": {
+ "desc": "Reset validation status"
+ },
+ "validate": {
+ "desc": "Trigger a validation",
+ "params": {
+ "value": {
+ "type": "Any",
+ "desc": "Optional value to validate against"
+ }
+ },
+ "returns": {
+ "type": [
+ "Boolean",
+ "Promise
"
+ ],
+ "desc": "True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)",
+ "examples": [
+ "true",
+ "validate().then(outcome => { ... })"
+ ]
+ }
+ },
+ "focus": {
+ "desc": "Focus component"
+ },
+ "showPopup": {
+ "desc": "Focus and open popup"
+ },
+ "hidePopup": {
+ "desc": "Hide popup"
+ },
+ "removeAtIndex": {
+ "desc": "Remove selected option located at specific index",
+ "params": {
+ "index": {
+ "type": "Number",
+ "desc": "Index at which to remove selection",
+ "required": true,
+ "examples": [
+ 0
+ ]
+ }
+ }
+ },
+ "add": {
+ "desc": "Adds option to model",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option to add to model",
+ "required": true
+ },
+ "unique": {
+ "type": "Boolean",
+ "desc": "Option must be unique"
+ }
+ }
+ },
+ "toggleOption": {
+ "desc": "Add/remove option from model",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option to add to model",
+ "required": true
+ },
+ "keepOpen": {
+ "type": "Boolean",
+ "desc": "Don't close the menu and do not clear the filter",
+ "addedIn": "v1.7.4"
+ }
+ }
+ },
+ "setOptionIndex": {
+ "desc": "Sets option from menu as 'focused'",
+ "params": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of option from menu",
+ "required": true,
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "moveOptionSelection": {
+ "desc": "Move selected option from menu by index offset",
+ "params": {
+ "offset": {
+ "type": "Number",
+ "desc": "Number of options to move up or down",
+ "default": 1,
+ "examples": [
+ -1,
+ 1,
+ 5
+ ]
+ },
+ "skipInputValue": {
+ "type": "Boolean",
+ "desc": "Don't set input-value on navigation",
+ "addedIn": "v1.8"
+ }
+ },
+ "addedIn": "v1.7.4"
+ },
+ "filter": {
+ "desc": "Filter options",
+ "params": {
+ "value": {
+ "type": "String",
+ "desc": "String to filter with",
+ "required": true,
+ "examples": [
+ "car"
+ ]
+ }
+ }
+ },
+ "updateMenuPosition": {
+ "desc": "Recomputes menu position"
+ },
+ "updateInputValue": {
+ "desc": "If 'use-input' is specified, this updates the value that it holds",
+ "params": {
+ "value": {
+ "type": "String",
+ "desc": "String to set the input value to",
+ "examples": [
+ "hotel"
+ ]
+ },
+ "noFilter": {
+ "type": "Boolean",
+ "desc": "Set to true if you don't want the filter (if any) to be also triggered"
+ }
+ }
+ },
+ "isOptionSelected": {
+ "desc": "Tells if an option is selected",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option entry",
+ "required": true
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Option is selected or not"
+ },
+ "addedIn": "v1.9.5"
+ },
+ "getEmittingOptionValue": {
+ "desc": "Get the model value that would be emitted by QSelect when selecting a said option; Also takes into consideration if 'emit-value' is set",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option entry",
+ "required": true
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Emitting model value of said option"
+ },
+ "addedIn": "v1.9.5"
+ },
+ "getOptionValue": {
+ "desc": "Get the model value of an option; Takes into consideration 'option-value' (if used), but does not looks for 'emit-value', like getEmittingOptionValue() does",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option entry",
+ "required": true
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Model value of said option"
+ },
+ "addedIn": "v1.9.5"
+ },
+ "getOptionLabel": {
+ "desc": "Get the label of an option; Takes into consideration the 'option-label' prop (if used)",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option entry",
+ "required": true
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Label of said option"
+ },
+ "addedIn": "v1.9.5"
+ },
+ "isOptionDisabled": {
+ "desc": "Tells if an option is disabled; Takes into consideration 'option-disable' prop (if used)",
+ "params": {
+ "opt": {
+ "type": "Any",
+ "desc": "Option entry",
+ "required": true
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Option is disabled or not"
+ },
+ "addedIn": "v1.9.5"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSeparator.json b/dist/api/QSeparator.json
new file mode 100644
index 00000000000..707e87a6d33
--- /dev/null
+++ b/dist/api/QSeparator.json
@@ -0,0 +1,72 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/separator"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "spaced": {
+ "type": [
+ "Boolean",
+ "String"
+ ],
+ "desc": "If set to true, the corresponding direction margins will be set to 8px; It can also be set to a size in CSS units, including unit name, or one of the xs|sm|md|lg|xl predefined sizes",
+ "default": "md",
+ "examples": [
+ "12px",
+ "sm",
+ "md"
+ ],
+ "category": "content"
+ },
+ "inset": {
+ "type": [
+ "Boolean",
+ "String"
+ ],
+ "desc": "If set to Boolean true, the left and right margins will be set to 16px. If set to 'item' then it will match a QItem's design. If set to 'item-thumbnail' then it will match the design of a QItem with a thumbnail on the left side",
+ "examples": [
+ "item",
+ "item-thumbnail"
+ ],
+ "category": "content"
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "If set to true, the separator will be vertical.",
+ "category": "content"
+ },
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style",
+ "addedIn": "v1.12"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSkeleton.json b/dist/api/QSkeleton.json
new file mode 100644
index 00000000000..5759137c3d2
--- /dev/null
+++ b/dist/api/QSkeleton.json
@@ -0,0 +1,112 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/skeleton"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "addedIn": "v1.6",
+ "props": {
+ "tag": {
+ "type": "String",
+ "desc": "HTML tag to render",
+ "default": "div",
+ "category": "content",
+ "examples": [
+ "div",
+ "span"
+ ]
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "type": {
+ "type": "String",
+ "desc": "Type of skeleton placeholder",
+ "values": [
+ "text",
+ "rect",
+ "circle",
+ "QBtn",
+ "QBadge",
+ "QChip",
+ "QToolbar",
+ "QCheckbox",
+ "QRadio",
+ "QToggle",
+ "QSlider",
+ "QRange",
+ "QInput",
+ "QAvatar"
+ ],
+ "default": "rect",
+ "category": "content"
+ },
+ "animation": {
+ "type": "String",
+ "desc": "The animation effect of the skeleton placeholder",
+ "values": [
+ "wave",
+ "pulse",
+ "pulse-x",
+ "pulse-y",
+ "fade",
+ "blink",
+ "none"
+ ],
+ "default": "wave",
+ "category": "style"
+ },
+ "square": {
+ "type": "Boolean",
+ "desc": "Removes border-radius so borders are squared",
+ "category": "style"
+ },
+ "bordered": {
+ "type": "Boolean",
+ "desc": "Applies a default border to the component",
+ "category": "style"
+ },
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name; Overrides 'height' and 'width' props and applies the value to both height and width",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style"
+ },
+ "width": {
+ "type": "String",
+ "desc": "Width in CSS units, including unit name; Apply custom width; Use this prop or through CSS; Overridden by 'size' prop if used",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style"
+ },
+ "height": {
+ "type": "String",
+ "desc": "Height in CSS units, including unit name; Apply custom height; Use this prop or through CSS; Overridden by 'size' prop if used",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSlideItem.json b/dist/api/QSlideItem.json
new file mode 100644
index 00000000000..0da9b0059bf
--- /dev/null
+++ b/dist/api/QSlideItem.json
@@ -0,0 +1,219 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/slide-item"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "left-color": {
+ "type": "String",
+ "desc": "Color name for left-side background from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "right-color": {
+ "type": "String",
+ "desc": "Color name for right-side background from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "top-color": {
+ "type": "String",
+ "desc": "Color name for top-side background from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.1.3"
+ },
+ "bottom-color": {
+ "type": "String",
+ "desc": "Color name for bottom-side background from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.1.3"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.4.1"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "This is where item's sections go; Suggestion: QItemSection"
+ },
+ "left": {
+ "desc": "Left side content when sliding"
+ },
+ "right": {
+ "desc": "Right side content when sliding"
+ },
+ "top": {
+ "desc": "Top side content when sliding",
+ "addedIn": "v1.1.3"
+ },
+ "bottom": {
+ "desc": "Bottom side content when sliding",
+ "addedIn": "v1.1.3"
+ }
+ },
+ "events": {
+ "left": {
+ "desc": "Emitted when user finished sliding the item to the left",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Details",
+ "definition": {
+ "reset": {
+ "type": "Function",
+ "desc": "When called, it resets the component to its initial non-slided state",
+ "params": null,
+ "returns": null
+ }
+ }
+ }
+ }
+ },
+ "right": {
+ "desc": "Emitted when user finished sliding the item to the right",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Details",
+ "definition": {
+ "reset": {
+ "type": "Function",
+ "desc": "When called, it resets the component to its initial non-slided state",
+ "params": null,
+ "returns": null
+ }
+ }
+ }
+ }
+ },
+ "top": {
+ "desc": "Emitted when user finished sliding the item up",
+ "addedIn": "v1.1.3",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Details",
+ "definition": {
+ "reset": {
+ "type": "Function",
+ "desc": "When called, it resets the component to its initial non-slided state",
+ "params": null,
+ "returns": null
+ }
+ }
+ }
+ }
+ },
+ "bottom": {
+ "desc": "Emitted when user finished sliding the item down",
+ "addedIn": "v1.1.3",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Details",
+ "definition": {
+ "reset": {
+ "type": "Function",
+ "desc": "When called, it resets the component to its initial non-slided state",
+ "params": null,
+ "returns": null
+ }
+ }
+ }
+ }
+ },
+ "slide": {
+ "desc": "Emitted while user is sliding the item to one of the available sides",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Details",
+ "definition": {
+ "side": {
+ "type": "String",
+ "desc": "Side to which sliding is taking effect",
+ "values": [
+ "left",
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "ratio": {
+ "type": "Number",
+ "desc": "Ratio of how much of the required slide was performed (0..1)",
+ "examples": [
+ 0,
+ 0.5,
+ 1
+ ]
+ },
+ "isReset": {
+ "type": "Boolean",
+ "desc": "Ratio has been reset"
+ }
+ }
+ }
+ },
+ "addedIn": "v1.15.2"
+ },
+ "action": {
+ "desc": "Emitted when user finished sliding the item to either sides",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Details",
+ "definition": {
+ "side": {
+ "type": "String",
+ "desc": "Side to which sliding has taken effect",
+ "values": [
+ "left",
+ "right",
+ "top",
+ "bottom"
+ ]
+ },
+ "reset": {
+ "type": "Function",
+ "desc": "When called, it resets the component to its initial non-slided state",
+ "params": null,
+ "returns": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "methods": {
+ "reset": {
+ "desc": "Reset to initial state (not swiped to any side)"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSlideTransition.json b/dist/api/QSlideTransition.json
new file mode 100644
index 00000000000..7b8062221f0
--- /dev/null
+++ b/dist/api/QSlideTransition.json
@@ -0,0 +1,38 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/slide-transition"
+ },
+ "props": {
+ "appear": {
+ "type": "Boolean",
+ "desc": "If set to true, the transition will be applied on the initial render.",
+ "category": "behavior"
+ },
+ "duration": {
+ "type": "Number",
+ "desc": "Duration (in milliseconds) enabling animated scroll.",
+ "default": 300,
+ "examples": [
+ 500,
+ ":duration=\"500\""
+ ],
+ "category": "behavior"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "This is where content goes"
+ }
+ },
+ "events": {
+ "show": {
+ "desc": "Emitted when component show animation is finished",
+ "addedIn": "v1.9"
+ },
+ "hide": {
+ "desc": "Emitted when component hide animation is finished",
+ "addedIn": "v1.9"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSlider.json b/dist/api/QSlider.json
new file mode 100644
index 00000000000..071e0ca767a
--- /dev/null
+++ b/dist/api/QSlider.json
@@ -0,0 +1,674 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/slider"
+ },
+ "props": {
+ "name": {
+ "type": "String",
+ "desc": "Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL",
+ "examples": [
+ "car_id"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.9"
+ },
+ "min": {
+ "type": "Number",
+ "desc": "Minimum value of the model; Set track's minimum value",
+ "default": 0,
+ "examples": [
+ ":min=\"0\""
+ ],
+ "category": "model"
+ },
+ "max": {
+ "type": "Number",
+ "desc": "Maximum value of the model; Set track's maximum value",
+ "default": 100,
+ "examples": [
+ ":max=\"100\""
+ ],
+ "category": "model"
+ },
+ "inner-min": {
+ "type": "Number",
+ "desc": "Inner minimum value of the model; Use in case you need the model value to be inside of the track's min-max values; Needs to be higher or equal to 'min' prop; Defaults to 'min' prop",
+ "examples": [
+ ":inner-min=\"0\""
+ ],
+ "category": "model",
+ "addedIn": "v1.17"
+ },
+ "inner-max": {
+ "type": "Number",
+ "desc": "Inner maximum value of the model; Use in case you need the model value to be inside of the track's min-max values; Needs to be lower or equal to 'max' prop; Defaults to 'max' prop",
+ "examples": [
+ ":inner-max=\"100\""
+ ],
+ "category": "model",
+ "addedIn": "v1.17"
+ },
+ "step": {
+ "type": "Number",
+ "desc": "Specify step amount between valid values (> 0.0); When step equals to 0 it defines infinite granularity",
+ "default": 1,
+ "examples": [
+ ":step=\"1\""
+ ],
+ "category": "model"
+ },
+ "snap": {
+ "type": "Boolean",
+ "desc": "Snap on valid values, rather than sliding freely; Suggestion: use with 'step' prop",
+ "category": "behavior"
+ },
+ "reverse": {
+ "type": "Boolean",
+ "desc": "Work in reverse (changes direction)",
+ "category": "behavior",
+ "addedIn": "v1.5"
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "Display in vertical direction",
+ "category": "behavior",
+ "addedIn": "v1.10"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "track-color": {
+ "type": "String",
+ "desc": "Color name for the track (can be 'transparent' too) from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "track-img": {
+ "type": "String",
+ "desc": "Apply a pattern image on the track",
+ "transformAssetUrls": true,
+ "examples": [
+ "~assets/my-pattern.png"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "inner-track-color": {
+ "type": "String",
+ "desc": "Color name for the inner track (can be 'transparent' too) from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "inner-track-img": {
+ "type": "String",
+ "desc": "Apply a pattern image on the inner track",
+ "transformAssetUrls": true,
+ "examples": [
+ "~assets/my-pattern.png"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "selection-color": {
+ "type": "String",
+ "desc": "Color name for the selection bar (can be 'transparent' too) from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "selection-img": {
+ "type": "String",
+ "desc": "Apply a pattern image on the selection bar",
+ "transformAssetUrls": true,
+ "examples": [
+ "~assets/my-pattern.png"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "label": {
+ "type": "Boolean",
+ "desc": "Popup a label when user clicks/taps on the slider thumb and moves it",
+ "category": "content"
+ },
+ "label-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "label-text-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.1"
+ },
+ "switch-label-side": {
+ "type": "Boolean",
+ "desc": "Switch the position of the label (top <-> bottom or left <-> right)",
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "label-always": {
+ "type": "Boolean",
+ "desc": "Always display the label",
+ "category": "behavior|content"
+ },
+ "markers": {
+ "type": [
+ "Boolean",
+ "Number"
+ ],
+ "desc": "Display markers on the track, one for each possible value for the model or using a custom step (when specifying a Number)",
+ "category": "content",
+ "examples": [
+ "markers",
+ ":markers=\"5\""
+ ]
+ },
+ "marker-labels": {
+ "type": [
+ "Boolean",
+ "Array",
+ "Object",
+ "Function"
+ ],
+ "tsType": "SliderMarkerLabels",
+ "desc": "Configure the marker labels (or show the default ones if 'true'); Array of definition Objects or Object with key-value where key is the model and the value is the marker label definition",
+ "definition": {
+ "value": {
+ "type": "Number",
+ "required": true,
+ "desc": "Value of equivalent model where to position the marker"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Label to use"
+ },
+ "classes": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to be attributed to the marker label",
+ "examples": [
+ "my-class-name"
+ ]
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ },
+ "params": {
+ "value": {
+ "type": "Number",
+ "desc": "The marker value to transform",
+ "required": true,
+ "examples": [
+ "5"
+ ]
+ }
+ },
+ "returns": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Marker definition Object or directly a String for the label of the marker",
+ "definition": {
+ "value": {
+ "type": "Number",
+ "desc": "Value of equivalent model where to position the marker"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Label to use"
+ },
+ "classes": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to be attributed to the marker label",
+ "examples": [
+ "my-class-name"
+ ]
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ }
+ },
+ "category": "content",
+ "examples": [
+ true,
+ "[ { value: 0, label: '0%' }, { value: 5, classes: 'my-class', style: { width: '24px' } } ]",
+ "{ 0: '0%', 5: { label: '5%', classes: 'my-class', style: { width: '24px' } } }",
+ "val => (10 * val) + '%'",
+ "val => ({ label: (10 * val) + '%', classes: 'my-class', style: { width: '24px' } })"
+ ],
+ "addedIn": "v1.17"
+ },
+ "marker-labels-class": {
+ "type": "String",
+ "desc": "CSS class(es) to apply to the marker labels container",
+ "examples": [
+ "text-orange"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "switch-marker-labels-side": {
+ "type": "Boolean",
+ "desc": "Switch the position of the marker labels (top <-> bottom or left <-> right)",
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "track-size": {
+ "type": "String",
+ "desc": "Track size (including CSS unit)",
+ "default": "4px",
+ "examples": [
+ "35px"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "thumb-size": {
+ "type": "String",
+ "desc": "Thumb size (including CSS unit)",
+ "default": "20px",
+ "examples": [
+ "20px"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "thumb-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "thumb-path": {
+ "type": "String",
+ "desc": "Set custom thumb svg path",
+ "default": "M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0",
+ "examples": [
+ "M5 5 h10 v10 h-10 v-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.5.10"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "readonly": {
+ "type": "Boolean",
+ "desc": "Put component in readonly mode",
+ "category": "state"
+ },
+ "tabindex": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Tabindex HTML attribute value",
+ "examples": [
+ "0",
+ "100"
+ ],
+ "category": "general"
+ },
+ "value": {
+ "type": [
+ "Number",
+ "null"
+ ],
+ "default": null,
+ "desc": "Model of the component (must be between min/max); Either use this property (along with a listener for 'input' event) OR use v-model directive",
+ "examples": [
+ "v-model=\"positionModel\""
+ ],
+ "category": "model"
+ },
+ "label-value": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Override default label value",
+ "examples": [
+ ":label-value=\"model + 'px'\""
+ ],
+ "category": "content"
+ }
+ },
+ "scopedSlots": {
+ "marker-label": {
+ "desc": "What to be used to display the marker label",
+ "addedIn": "v1.17",
+ "scope": {
+ "marker": {
+ "type": "Object",
+ "desc": "Config for current marker label",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the marker label (0-based)"
+ },
+ "value": {
+ "type": "Number",
+ "desc": "Equivalent model value for the marker label"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Configured label for the marker"
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ }
+ },
+ "markerList": {
+ "type": "Array",
+ "desc": "Array of marker label configs",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the marker label (0-based)"
+ },
+ "value": {
+ "type": "Number",
+ "desc": "Equivalent model value for the marker label"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Configured label for the marker"
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ }
+ },
+ "markerMap": {
+ "type": "Object",
+ "desc": "Object with key-value where key is the model and the value is the marker label config",
+ "definition": {
+ "...key": {
+ "type": "Object",
+ "desc": "Marker label config",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the marker label (0-based)"
+ },
+ "value": {
+ "type": "Number",
+ "desc": "Equivalent model value for the marker label"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Configured label for the marker"
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "getStyle": {
+ "type": "Function",
+ "desc": "Get CSS style Object to apply to a marker element at respective model value; For perf reasons, use only if requested model value is not already part of markerMap",
+ "params": {
+ "value": {
+ "type": "Number",
+ "desc": "The marker label equivalent model value",
+ "required": true,
+ "examples": [
+ "5"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Object",
+ "desc": "CSS style Object to apply to a marker element at respective model value"
+ }
+ }
+ }
+ },
+ "marker-label-group": {
+ "desc": "What to be used to display the marker label group",
+ "addedIn": "v1.17",
+ "scope": {
+ "markerList": {
+ "type": "Array",
+ "desc": "Array of marker label configs",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the marker label (0-based)"
+ },
+ "value": {
+ "type": "Number",
+ "desc": "Equivalent model value for the marker label"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Configured label for the marker"
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ }
+ },
+ "markerMap": {
+ "type": "Object",
+ "desc": "Object with key-value where key is the model and the value is the marker label config",
+ "definition": {
+ "...key": {
+ "type": "Object",
+ "desc": "Marker label config",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the marker label (0-based)"
+ },
+ "value": {
+ "type": "Number",
+ "desc": "Equivalent model value for the marker label"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Configured label for the marker"
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "style": {
+ "type": "Object",
+ "desc": "Style definitions to be attributed to the marker label",
+ "examples": [
+ "{ height: '24px' }"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "classes": {
+ "type": "String",
+ "desc": "Required CSS classes to be applied to the marker element"
+ },
+ "getStyle": {
+ "type": "Function",
+ "desc": "Get CSS style Object to apply to a marker element at respective model value; For perf reasons, use only if requested model value is not already part of markerMap",
+ "params": {
+ "value": {
+ "type": "Number",
+ "desc": "The marker label equivalent model value",
+ "required": true,
+ "examples": [
+ "5"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Object",
+ "desc": "CSS style Object to apply to a marker element at respective model value"
+ }
+ }
+ }
+ }
+ },
+ "events": {
+ "change": {
+ "desc": "Emitted on lazy model value change (after user slides then releases the thumb)",
+ "params": {
+ "value": {
+ "type": "Any",
+ "desc": "New model value",
+ "required": true
+ }
+ }
+ },
+ "pan": {
+ "desc": "Triggered when user starts panning on the component",
+ "params": {
+ "phase": {
+ "type": "String",
+ "desc": "Phase of panning",
+ "values": [
+ "start",
+ "end"
+ ]
+ }
+ },
+ "addedIn": "v1.14"
+ },
+ "input": {
+ "desc": "Emitted when the component needs to change the model; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "Any",
+ "desc": "New model value",
+ "required": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpace.json b/dist/api/QSpace.json
new file mode 100644
index 00000000000..810c4116d45
--- /dev/null
+++ b/dist/api/QSpace.json
@@ -0,0 +1,11 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/space"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinner.json b/dist/api/QSpinner.json
new file mode 100644
index 00000000000..aad03c60338
--- /dev/null
+++ b/dist/api/QSpinner.json
@@ -0,0 +1,43 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "thickness": {
+ "type": "Number",
+ "desc": "Override value to use for stroke-width",
+ "default": 5,
+ "examples": [
+ "2",
+ "5"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerAudio.json b/dist/api/QSpinnerAudio.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerAudio.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerBall.json b/dist/api/QSpinnerBall.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerBall.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerBars.json b/dist/api/QSpinnerBars.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerBars.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerBox.json b/dist/api/QSpinnerBox.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerBox.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerClock.json b/dist/api/QSpinnerClock.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerClock.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerComment.json b/dist/api/QSpinnerComment.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerComment.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerCube.json b/dist/api/QSpinnerCube.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerCube.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerDots.json b/dist/api/QSpinnerDots.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerDots.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerFacebook.json b/dist/api/QSpinnerFacebook.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerFacebook.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerGears.json b/dist/api/QSpinnerGears.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerGears.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerGrid.json b/dist/api/QSpinnerGrid.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerGrid.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerHearts.json b/dist/api/QSpinnerHearts.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerHearts.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerHourglass.json b/dist/api/QSpinnerHourglass.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerHourglass.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerInfinity.json b/dist/api/QSpinnerInfinity.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerInfinity.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerIos.json b/dist/api/QSpinnerIos.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerIos.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerOrbit.json b/dist/api/QSpinnerOrbit.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerOrbit.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerOval.json b/dist/api/QSpinnerOval.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerOval.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerPie.json b/dist/api/QSpinnerPie.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerPie.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerPuff.json b/dist/api/QSpinnerPuff.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerPuff.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerRadio.json b/dist/api/QSpinnerRadio.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerRadio.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerRings.json b/dist/api/QSpinnerRings.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerRings.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSpinnerTail.json b/dist/api/QSpinnerTail.json
new file mode 100644
index 00000000000..94b18571004
--- /dev/null
+++ b/dist/api/QSpinnerTail.json
@@ -0,0 +1,33 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/spinners"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QSplitter.json b/dist/api/QSplitter.json
new file mode 100644
index 00000000000..4bf492544ed
--- /dev/null
+++ b/dist/api/QSplitter.json
@@ -0,0 +1,161 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/splitter"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "value": {
+ "type": "Number",
+ "desc": "Model of the component defining the size of first panel (or second if using reverse) in the unit specified (for '%' it's the split ratio percent - 0.0 < x < 100.0; for 'px' it's the size in px); Either use this property (along with a listener for 'input' event) OR use v-model directive",
+ "examples": [
+ "v-model=\"ratio\""
+ ],
+ "category": "model"
+ },
+ "reverse": {
+ "type": "Boolean",
+ "desc": "Apply the model size to the second panel (by default it applies to the first)",
+ "category": "model",
+ "addedIn": "v1.2.6"
+ },
+ "unit": {
+ "type": "String",
+ "desc": "CSS unit for the model",
+ "default": "%",
+ "values": [
+ "%",
+ "px"
+ ],
+ "category": "model",
+ "addedIn": "v1.2.6"
+ },
+ "emit-immediately": {
+ "type": "Boolean",
+ "desc": "Emit model while user is panning on the separator",
+ "category": "model"
+ },
+ "horizontal": {
+ "type": "Boolean",
+ "desc": "Allows the splitter to split its two panels horizontally, instead of vertically",
+ "category": "content"
+ },
+ "limits": {
+ "type": "Array",
+ "desc": "An array of two values representing the minimum and maximum split size of the two panels; When 'px' unit is set then you can use Infinity as the second value to make it unbound on the other side",
+ "default": "For '%' unit: [10, 90]; For 'px' unit: [50, Infinity]",
+ "examples": [
+ ":limits=\"[30, 70]\"",
+ ":limits=\"[0, Infinity]\""
+ ],
+ "category": "content|model"
+ },
+ "tabindex": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Tabindex HTML attribute value",
+ "examples": [
+ "0",
+ "100"
+ ],
+ "category": "general",
+ "addedIn": "v1.18.6"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "before-class": {
+ "type": [
+ "Array",
+ "String",
+ "Object"
+ ],
+ "desc": "Class definitions to be attributed to the 'before' panel",
+ "examples": [
+ "bg-deep-orange",
+ ":before-class=\"{ 'my-special-class': }\""
+ ],
+ "category": "style"
+ },
+ "after-class": {
+ "type": [
+ "Array",
+ "String",
+ "Object"
+ ],
+ "desc": "Class definitions to be attributed to the 'after' panel",
+ "examples": [
+ "bg-deep-orange",
+ ":after-class=\"{ 'my-special-class': }\""
+ ],
+ "category": "style"
+ },
+ "separator-class": {
+ "type": [
+ "Array",
+ "String",
+ "Object"
+ ],
+ "desc": "Class definitions to be attributed to the splitter separator",
+ "examples": [
+ "bg-deep-orange",
+ ":separator-class=\"{ 'my-special-class': }\""
+ ],
+ "category": "style"
+ },
+ "separator-style": {
+ "type": [
+ "Array",
+ "String",
+ "Object"
+ ],
+ "desc": "Style definitions to be attributed to the splitter separator",
+ "examples": [
+ "background-color: #ff0000",
+ ":separator-style=\"{ backgroundColor: '#ff0000' }\""
+ ],
+ "category": "style"
+ },
+ "dark": {
+ "type": "Boolean",
+ "desc": "Applies a default lighter color on the separator; To be used when background is darker; Avoid using when you are overriding through separator-class or separator-style props",
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component; Suggestion: QTooltip, QMenu"
+ },
+ "before": {
+ "desc": "Content of the panel on left/top"
+ },
+ "after": {
+ "desc": "Content of the panel on right/bottom"
+ },
+ "separator": {
+ "desc": "Content to be placed inside the separator; By default it is centered"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when component's model value changes; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "Number",
+ "desc": "New model value (0.0 < x < 100.0) defining the ratio between panels",
+ "examples": [
+ 0.22
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QStep.json b/dist/api/QStep.json
new file mode 100644
index 00000000000..a25dacffe1f
--- /dev/null
+++ b/dist/api/QStep.json
@@ -0,0 +1,163 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/stepper"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "name": {
+ "type": "Any",
+ "desc": "Panel name",
+ "required": true,
+ "examples": [
+ "accounts",
+ "firstPanel",
+ ":name=\"1\""
+ ],
+ "category": "general"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "title": {
+ "type": "String",
+ "desc": "Step title",
+ "required": true,
+ "examples": [
+ "Ad Groups",
+ "Payment"
+ ],
+ "category": "header"
+ },
+ "caption": {
+ "type": "String",
+ "desc": "Step’s additional information that appears beneath the title",
+ "examples": [
+ "Create an account",
+ "Payment details"
+ ],
+ "category": "header"
+ },
+ "prefix": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Step's prefix (max 2 characters) which replaces the icon if the step is not currently active and it isn't marked with error or as 'done', or if the specific icon for the state is 'none'",
+ "examples": [
+ "1",
+ "2",
+ "A",
+ "B"
+ ],
+ "category": "header"
+ },
+ "done-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "done-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "active-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "active-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "error-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "error-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "header-nav": {
+ "type": "Boolean",
+ "default": true,
+ "desc": "Allow navigation through the header",
+ "category": "behavior"
+ },
+ "done": {
+ "type": "Boolean",
+ "desc": "Mark the step as 'done'",
+ "category": "state"
+ },
+ "error": {
+ "type": "Boolean",
+ "desc": "Mark the step as having an error",
+ "category": "state"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "The content of the step; Can also contain a QStepperNavigation if you want to handle step navigation and don't have a global navigation in place"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QStepper.json b/dist/api/QStepper.json
new file mode 100644
index 00000000000..02c28085fc8
--- /dev/null
+++ b/dist/api/QStepper.json
@@ -0,0 +1,329 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/stepper"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "value": {
+ "type": "Any",
+ "desc": "Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'input' event) OR use the v-model directive.",
+ "examples": [
+ "v-model=\"panelName\""
+ ],
+ "category": "model"
+ },
+ "keep-alive": {
+ "type": "Boolean",
+ "desc": "Equivalent to using Vue's native component on the content",
+ "category": "behavior"
+ },
+ "keep-alive-include": {
+ "type": [
+ "String",
+ "Array",
+ "RegExp"
+ ],
+ "desc": "Equivalent to using Vue's native include prop for ; Values must be valid Vue component names",
+ "examples": [
+ "a,b",
+ "/a|b/",
+ "['a', 'b']"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.15"
+ },
+ "keep-alive-exclude": {
+ "type": [
+ "String",
+ "Array",
+ "RegExp"
+ ],
+ "desc": "Equivalent to using Vue's native exclude prop for ; Values must be valid Vue component names",
+ "examples": [
+ "a,b",
+ "/a|b/",
+ "['a', 'b']"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.15"
+ },
+ "keep-alive-max": {
+ "type": "Number",
+ "desc": "Equivalent to using Vue's native max prop for ",
+ "examples": [
+ "2"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.15"
+ },
+ "animated": {
+ "type": "Boolean",
+ "desc": "Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)",
+ "category": "behavior"
+ },
+ "infinite": {
+ "type": "Boolean",
+ "desc": "Makes component appear as infinite (when reaching last panel, next one will become the first one)",
+ "category": "behavior"
+ },
+ "swipeable": {
+ "type": "Boolean",
+ "desc": "Enable swipe events (may interfere with content's touch/mouse events)",
+ "category": "behavior"
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "Put Stepper in vertical mode (instead of horizontal by default)",
+ "category": "behavior"
+ },
+ "transition-prev": {
+ "type": "String",
+ "desc": "One of Quasar's embedded transitions (has effect only if 'animated' prop is set)",
+ "examples": [
+ "fade",
+ "slide-down"
+ ],
+ "category": "behavior",
+ "default": "slide-right/slide-down"
+ },
+ "transition-next": {
+ "type": "String",
+ "desc": "One of Quasar's embedded transitions (has effect only if 'animated' prop is set)",
+ "examples": [
+ "fade",
+ "slide-down"
+ ],
+ "category": "behavior",
+ "default": "slide-left/slide-up"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "flat": {
+ "type": "Boolean",
+ "desc": "Applies a 'flat' design (no default shadow)",
+ "category": "style"
+ },
+ "bordered": {
+ "type": "Boolean",
+ "desc": "Applies a default border to the component",
+ "category": "style"
+ },
+ "alternative-labels": {
+ "type": "Boolean",
+ "desc": "Use alternative labels - stacks the icon on top of the label (applies only to horizontal stepper)",
+ "category": "header"
+ },
+ "header-nav": {
+ "type": "Boolean",
+ "desc": "Allow navigation through the header",
+ "category": "behavior"
+ },
+ "contracted": {
+ "type": "Boolean",
+ "desc": "Hide header labels on narrow windows",
+ "category": "header|behavior"
+ },
+ "inactive-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "inactive-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "done-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "done-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "active-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "active-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "error-icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "header"
+ },
+ "error-color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "header"
+ },
+ "header-class": {
+ "type": "String",
+ "desc": "Class definitions to be attributed to the header",
+ "examples": [
+ "my-special-class"
+ ],
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Suggestion: QStep"
+ },
+ "navigation": {
+ "desc": "Slot specific for the global navigation; Suggestion: QStepperNavigation"
+ },
+ "message": {
+ "desc": "Slot specific for putting a message on top of each step (if horizontal stepper) or above steps (if vertical); Suggestion: QBanner, div.q-pa-lg"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "New current panel name",
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ },
+ "before-transition": {
+ "desc": "Emitted before transitioning to a new panel",
+ "params": {
+ "newVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name towards transition is going",
+ "examples": [
+ "dashboard"
+ ]
+ },
+ "oldVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name from which transition is happening",
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ },
+ "transition": {
+ "desc": "Emitted after component transitioned to a new panel",
+ "params": {
+ "newVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name towards transition has occurred",
+ "examples": [
+ "dashboard"
+ ]
+ },
+ "oldVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name from which transition has happened",
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ }
+ },
+ "methods": {
+ "next": {
+ "desc": "Go to next panel"
+ },
+ "previous": {
+ "desc": "Go to previous panel"
+ },
+ "goTo": {
+ "desc": "Go to specific panel",
+ "params": {
+ "panelName": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer",
+ "required": true,
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QStepperNavigation.json b/dist/api/QStepperNavigation.json
new file mode 100644
index 00000000000..45f415efbf0
--- /dev/null
+++ b/dist/api/QStepperNavigation.json
@@ -0,0 +1,16 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/stepper"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "The content of the custom navigation, child of a QStep or of a QStepper (globally, through 'navigation' slot)"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTab.json b/dist/api/QTab.json
new file mode 100644
index 00000000000..a58fba8da6b
--- /dev/null
+++ b/dist/api/QTab.json
@@ -0,0 +1,118 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/tabs"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "ripple": {
+ "type": [
+ "Boolean",
+ "Object"
+ ],
+ "desc": "Configure material ripple (disable it by setting it to 'false' or supply a config object)",
+ "default": true,
+ "examples": [
+ false,
+ "{ early: true, center: true, color: 'teal', keyCodes: [] }"
+ ],
+ "category": "style"
+ },
+ "icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content"
+ },
+ "label": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "A number or string to label the tab",
+ "examples": [
+ "Home"
+ ],
+ "category": "content"
+ },
+ "alert": {
+ "type": [
+ "Boolean",
+ "String"
+ ],
+ "desc": "Adds an alert symbol to the tab, notifying the user there are some updates; If its value is not a Boolean, then you can specify a color",
+ "examples": [
+ "alert",
+ "alert=\"purple\""
+ ],
+ "category": "content"
+ },
+ "alert-icon": {
+ "type": "String",
+ "desc": "Adds a floating icon to the tab, notifying the user there are some updates; It's displayed only if 'alert' is set; Can use the color specified by 'alert' prop",
+ "examples": [
+ "alert-icon=\"alarm_on\""
+ ],
+ "category": "content",
+ "addedIn": "v1.9.14"
+ },
+ "name": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Panel name",
+ "default": "A random UID",
+ "examples": [
+ "home",
+ ":name=\"1\""
+ ],
+ "category": "general"
+ },
+ "no-caps": {
+ "type": "Boolean",
+ "desc": "Turns off capitalizing all letters within the tab (which is the default)",
+ "category": "content"
+ },
+ "content-class": {
+ "type": "String",
+ "desc": "Class definitions to be attributed to the content wrapper",
+ "examples": [
+ "my-special-class"
+ ],
+ "category": "style",
+ "addedIn": "v1.12"
+ },
+ "tabindex": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Tabindex HTML attribute value",
+ "examples": [
+ "0",
+ "100"
+ ],
+ "category": "general"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Suggestion: QMenu, QTooltip"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTabPanel.json b/dist/api/QTabPanel.json
new file mode 100644
index 00000000000..443a47ed975
--- /dev/null
+++ b/dist/api/QTabPanel.json
@@ -0,0 +1,44 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/tab-panels"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "name": {
+ "type": "Any",
+ "desc": "Panel name",
+ "required": true,
+ "examples": [
+ "accounts",
+ "firstPanel",
+ ":name=\"1\""
+ ],
+ "category": "general"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.3"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTabPanels.json b/dist/api/QTabPanels.json
new file mode 100644
index 00000000000..a03593505ee
--- /dev/null
+++ b/dist/api/QTabPanels.json
@@ -0,0 +1,201 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/tab-panels"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "value": {
+ "type": "Any",
+ "desc": "Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'input' event) OR use the v-model directive.",
+ "examples": [
+ "v-model=\"panelName\""
+ ],
+ "category": "model"
+ },
+ "keep-alive": {
+ "type": "Boolean",
+ "desc": "Equivalent to using Vue's native component on the content",
+ "category": "behavior"
+ },
+ "keep-alive-include": {
+ "type": [
+ "String",
+ "Array",
+ "RegExp"
+ ],
+ "desc": "Equivalent to using Vue's native include prop for ; Values must be valid Vue component names",
+ "examples": [
+ "a,b",
+ "/a|b/",
+ "['a', 'b']"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.15"
+ },
+ "keep-alive-exclude": {
+ "type": [
+ "String",
+ "Array",
+ "RegExp"
+ ],
+ "desc": "Equivalent to using Vue's native exclude prop for ; Values must be valid Vue component names",
+ "examples": [
+ "a,b",
+ "/a|b/",
+ "['a', 'b']"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.15"
+ },
+ "keep-alive-max": {
+ "type": "Number",
+ "desc": "Equivalent to using Vue's native max prop for ",
+ "examples": [
+ "2"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.15"
+ },
+ "animated": {
+ "type": "Boolean",
+ "desc": "Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)",
+ "category": "behavior"
+ },
+ "infinite": {
+ "type": "Boolean",
+ "desc": "Makes component appear as infinite (when reaching last panel, next one will become the first one)",
+ "category": "behavior"
+ },
+ "swipeable": {
+ "type": "Boolean",
+ "desc": "Enable swipe events (may interfere with content's touch/mouse events)",
+ "category": "behavior"
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "Default transitions and swipe actions will be on the vertical axis",
+ "category": "behavior"
+ },
+ "transition-prev": {
+ "type": "String",
+ "desc": "One of Quasar's embedded transitions (has effect only if 'animated' prop is set)",
+ "examples": [
+ "fade",
+ "slide-down"
+ ],
+ "category": "behavior",
+ "default": "slide-right/slide-down"
+ },
+ "transition-next": {
+ "type": "String",
+ "desc": "One of Quasar's embedded transitions (has effect only if 'animated' prop is set)",
+ "examples": [
+ "fade",
+ "slide-down"
+ ],
+ "category": "behavior",
+ "default": "slide-left/slide-up"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "New current panel name",
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ },
+ "before-transition": {
+ "desc": "Emitted before transitioning to a new panel",
+ "params": {
+ "newVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name towards transition is going",
+ "examples": [
+ "dashboard"
+ ]
+ },
+ "oldVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name from which transition is happening",
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ },
+ "transition": {
+ "desc": "Emitted after component transitioned to a new panel",
+ "params": {
+ "newVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name towards transition has occurred",
+ "examples": [
+ "dashboard"
+ ]
+ },
+ "oldVal": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel name from which transition has happened",
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ }
+ },
+ "methods": {
+ "next": {
+ "desc": "Go to next panel"
+ },
+ "previous": {
+ "desc": "Go to previous panel"
+ },
+ "goTo": {
+ "desc": "Go to specific panel",
+ "params": {
+ "panelName": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer",
+ "required": true,
+ "examples": [
+ "dashboard"
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTable.json b/dist/api/QTable.json
new file mode 100644
index 00000000000..40cfe6dc73e
--- /dev/null
+++ b/dist/api/QTable.json
@@ -0,0 +1,2835 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/table"
+ },
+ "props": {
+ "fullscreen": {
+ "type": "Boolean",
+ "sync": true,
+ "desc": "Fullscreen mode",
+ "examples": [
+ ":fullscreen.sync=\"isFullscreen\""
+ ],
+ "category": "behavior"
+ },
+ "no-route-fullscreen-exit": {
+ "type": "Boolean",
+ "desc": "Changing route app won't exit fullscreen",
+ "category": "behavior",
+ "addedIn": "v1.1.7"
+ },
+ "data": {
+ "type": "Array",
+ "desc": "Rows of data to display",
+ "examples": [
+ ":data=\"myData\""
+ ],
+ "category": "general"
+ },
+ "row-key": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "desc": "Property of each row that defines the unique key of each row (the result must be a primitive, not Object, Array, etc); The value of property must be string or a function taking a row and returning the desired (nested) key in the row; If supplying a function then for best performance, reference it from your scope and do not define it inline",
+ "default": "id",
+ "examples": [
+ "row-key=\"name\"",
+ ":row-key=\"row => row.name\""
+ ],
+ "category": "general"
+ },
+ "virtual-scroll": {
+ "type": "Boolean",
+ "desc": "Display data using QVirtualScroll (for non-grid mode only)",
+ "category": "virtual-scroll",
+ "addedIn": "v1.2"
+ },
+ "virtual-scroll-slice-size": {
+ "type": [
+ "Number",
+ "String",
+ "null"
+ ],
+ "desc": "Minimum number of rows to render in the virtual list",
+ "default": null,
+ "examples": [
+ "virtual-scroll-slice-size=\"60\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.2"
+ },
+ "virtual-scroll-slice-ratio-before": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Ratio of number of rows in visible zone to render before it",
+ "default": "1",
+ "examples": [
+ "virtual-scroll-slice-ratio-before=\"0.3\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.14.7"
+ },
+ "virtual-scroll-slice-ratio-after": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Ratio of number of rows in visible zone to render after it",
+ "default": "1",
+ "examples": [
+ "virtual-scroll-slice-ratio-after=\"2\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.14.7"
+ },
+ "virtual-scroll-item-size": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Default size in pixels of a row; This value is used for rendering the initial table; Try to use a value close to the minimum size of a row",
+ "default": "48 (24 if dense)",
+ "examples": [
+ "virtual-scroll-item-size=\"48\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.2"
+ },
+ "virtual-scroll-sticky-size-start": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Size in pixels of the sticky header (if using one); A correct value will improve scroll precision; Will be also used for non-virtual-scroll tables for fixing top alignment when using scrollTo method",
+ "default": "0",
+ "examples": [
+ "virtual-scroll-sticky-size-start=\"48\""
+ ],
+ "category": "virtual-scroll|behavior",
+ "addedIn": "v1.2"
+ },
+ "virtual-scroll-sticky-size-end": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Size in pixels of the sticky footer part (if using one); A correct value will improve scroll precision",
+ "default": "0",
+ "examples": [
+ "virtual-scroll-sticky-size-end=\"48\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.2"
+ },
+ "table-colspan": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "The number of columns in the table (you need this if you use table-layout: fixed)",
+ "examples": [
+ "table-colspan=\"12\""
+ ],
+ "category": "virtual-scroll|content",
+ "addedIn": "v1.13"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8"
+ },
+ "icon-first-page": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention for stepping to first page; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "icon-prev-page": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention for stepping to previous page; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "icon-next-page": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention for stepping to next page; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "icon-last-page": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention for stepping to last page; Make sure you have the icon library installed unless you are using 'img:' prefix",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "grid": {
+ "type": "Boolean",
+ "desc": "Display data as a grid instead of the default table",
+ "category": "behavior"
+ },
+ "grid-header": {
+ "type": "Boolean",
+ "desc": "Display header for grid-mode also",
+ "category": "behavior|content"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; Connect with $q.screen for responsive behavior",
+ "category": "style"
+ },
+ "columns": {
+ "type": "Array",
+ "desc": "The column definitions (Array of Objects)",
+ "examples": [
+ ":columns=\"tableColumns\""
+ ],
+ "category": "column",
+ "definition": {
+ "name": {
+ "type": "String",
+ "desc": "Unique id, identifies column, (used by pagination.sortBy, 'body-cell-[name]' slot, ...)",
+ "required": true,
+ "examples": [
+ "desc"
+ ]
+ },
+ "label": {
+ "type": "String",
+ "desc": "Label for header",
+ "required": true,
+ "examples": [
+ "Dessert (100g serving)"
+ ]
+ },
+ "field": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "desc": "Row Object property to determine value for this column or function which maps to the required property",
+ "required": true,
+ "examples": [
+ "name",
+ "row => row.some.nested.prop"
+ ]
+ },
+ "required": {
+ "type": "Boolean",
+ "desc": "If we use visible-columns, this col will always be visible",
+ "default": false
+ },
+ "align": {
+ "type": "String",
+ "desc": "Horizontal alignment of cells in this column",
+ "default": "right",
+ "examples": [
+ "left",
+ "right",
+ "center"
+ ]
+ },
+ "sortable": {
+ "type": "Boolean",
+ "desc": "Tell QTable you want this column sortable",
+ "default": false
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Compare function if you have some custom data or want a specific way to compare two rows; rows with null/undefined values will get sorted without triggering this method (use 'rawSort' instead if you want to handle those values too)",
+ "examples": [
+ "(a, b, rowA, rowB) => parseInt(a, 10) - parseInt(b, 10)"
+ ],
+ "params": {
+ "a": {
+ "type": "Any",
+ "required": true,
+ "desc": "Value of the first comparison term",
+ "examples": [
+ 123,
+ "abc"
+ ]
+ },
+ "b": {
+ "type": "Any",
+ "required": true,
+ "desc": "Value of the second comparison term",
+ "examples": [
+ 123,
+ "abc"
+ ]
+ },
+ "rowA": {
+ "type": "Object",
+ "required": true,
+ "desc": "Full Row object in which is contained the first term",
+ "examples": [
+ "{ name: 'Potassium', value: 'K' }"
+ ]
+ },
+ "rowB": {
+ "type": "Object",
+ "required": true,
+ "desc": "Full Row object in which is contained the second term",
+ "examples": [
+ "{ name: 'Fluorine', value: 'F' }"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Number",
+ "desc": "Comparison result of term 'a' with term 'b'. Less than 0 when 'a' should come first; greater than 0 if 'b' should come first; equal to 0 if their position must not be changed with respect to each other",
+ "examples": [
+ "-1",
+ "0",
+ "1"
+ ]
+ }
+ },
+ "rawSort": {
+ "type": "Function",
+ "desc": "Compare function if you have some custom data or want a specific way to compare two rows; includes rows with null/undefined values (use 'sort' instead if you don't want that)",
+ "examples": [
+ "(a, b, rowA, rowB) => parseInt(a, 10) - parseInt(b, 10)"
+ ],
+ "params": {
+ "a": {
+ "type": "Any",
+ "required": true,
+ "desc": "Value of the first comparison term",
+ "examples": [
+ 123,
+ "abc"
+ ]
+ },
+ "b": {
+ "type": "Any",
+ "required": true,
+ "desc": "Value of the second comparison term",
+ "examples": [
+ 123,
+ "abc"
+ ]
+ },
+ "rowA": {
+ "type": "Object",
+ "required": true,
+ "desc": "Full Row object in which is contained the first term",
+ "examples": [
+ "{ name: 'Potassium', value: 'K' }"
+ ]
+ },
+ "rowB": {
+ "type": "Object",
+ "required": true,
+ "desc": "Full Row object in which is contained the second term",
+ "examples": [
+ "{ name: 'Fluorine', value: 'F' }"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Number",
+ "desc": "Comparison result of term 'a' with term 'b'. Less than 0 when 'a' should come first; greater than 0 if 'b' should come first; equal to 0 if their position must not be changed with respect to each other",
+ "examples": [
+ "-1",
+ "0",
+ "1"
+ ]
+ },
+ "addedIn": "v1.22.10"
+ },
+ "sortOrder": {
+ "type": "String",
+ "desc": "Set column sort order: 'ad' (ascending-descending) or 'da' (descending-ascending); Overrides the 'column-sort-order' prop",
+ "values": [
+ "ad",
+ "da"
+ ],
+ "default": "ad",
+ "addedIn": "v1.15.11"
+ },
+ "format": {
+ "type": "Function",
+ "desc": "Function you can apply to format your data",
+ "examples": [
+ "(val, row) => `${val}%`",
+ "val => val ? /* Unicode checkmark checked */ '☑' : /* Unicode checkmark unchecked */ '☐'"
+ ],
+ "params": {
+ "val": {
+ "type": "Any",
+ "desc": "Value of the cell",
+ "examples": [
+ 123,
+ "abc"
+ ]
+ },
+ "row": {
+ "type": "Object",
+ "desc": "Full Row object in which the cell is contained",
+ "examples": [
+ "{ name: 'Potassium', value: 'K' }"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "The resulting formatted value",
+ "examples": [
+ "20%"
+ ]
+ }
+ },
+ "style": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "desc": "Style to apply on normal cells of the column; The Function form requires v1.15.15+",
+ "examples": [
+ "width: 500px",
+ "row => (row.calories % 2 === 0 ? 'width:10px' : 'font-size:2em')"
+ ]
+ },
+ "classes": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "desc": "Classes to add on normal cells of the column; The Function form requires v1.15.15+",
+ "examples": [
+ "my-special-class",
+ "row => (row.calories % 2 === 0 ? 'bg-green' : 'bg-yellow')"
+ ]
+ },
+ "headerStyle": {
+ "type": "String",
+ "desc": "Style to apply on header cells of the column",
+ "examples": [
+ "width: 500px"
+ ],
+ "addedIn": "v1.3"
+ },
+ "headerClasses": {
+ "type": "String",
+ "desc": "Classes to add on header cells of the column",
+ "examples": [
+ "my-special-class"
+ ],
+ "addedIn": "v1.3"
+ }
+ }
+ },
+ "visible-columns": {
+ "type": "Array",
+ "desc": "Array of Strings defining column names ('name' property of each column from 'columns' prop definitions); Columns marked as 'required' are not affected by this property",
+ "examples": [
+ ":visible-columns=\"myCols\"",
+ "[ 'desc', 'carbs', 'protein' ]"
+ ],
+ "category": "column"
+ },
+ "loading": {
+ "type": "Boolean",
+ "desc": "Put Table into 'loading' state; Notify the user something is happening behind the covers",
+ "category": "behavior|content"
+ },
+ "title": {
+ "type": "String",
+ "desc": "Table title",
+ "examples": [
+ "Device list"
+ ],
+ "category": "content"
+ },
+ "hide-header": {
+ "type": "Boolean",
+ "desc": "Hide table header layer",
+ "category": "content"
+ },
+ "hide-bottom": {
+ "type": "Boolean",
+ "desc": "Hide table bottom layer regardless of what it has to display",
+ "category": "content"
+ },
+ "hide-selected-banner": {
+ "type": "Boolean",
+ "desc": "Hide the selected rows banner (if any)",
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "hide-no-data": {
+ "type": "Boolean",
+ "desc": "Hide the default no data bottom layer",
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "hide-pagination": {
+ "type": "Boolean",
+ "desc": "Hide the pagination controls at the bottom",
+ "category": "content",
+ "addedIn": "v1.12"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "flat": {
+ "type": "Boolean",
+ "desc": "Applies a 'flat' design (no default shadow)",
+ "category": "style"
+ },
+ "bordered": {
+ "type": "Boolean",
+ "desc": "Applies a default border to the component",
+ "category": "style"
+ },
+ "square": {
+ "type": "Boolean",
+ "desc": "Removes border-radius so borders are squared",
+ "category": "style"
+ },
+ "separator": {
+ "type": "String",
+ "desc": "Use a separator/border between rows, columns or all cells",
+ "default": "horizontal",
+ "values": [
+ "horizontal",
+ "vertical",
+ "cell",
+ "none"
+ ],
+ "examples": [
+ "cell"
+ ],
+ "category": "content"
+ },
+ "wrap-cells": {
+ "type": "Boolean",
+ "desc": "Wrap text within table cells",
+ "category": "content"
+ },
+ "binary-state-sort": {
+ "type": "Boolean",
+ "desc": "Skip the third state (unsorted) when user toggles column sort direction",
+ "category": "sorting"
+ },
+ "column-sort-order": {
+ "type": "String",
+ "desc": "Set column sort order: 'ad' (ascending-descending) or 'da' (descending-ascending); It gets applied to all columns unless a column has its own sortOrder specified in the 'columns' definition prop",
+ "values": [
+ "ad",
+ "da"
+ ],
+ "default": "ad",
+ "category": "sorting",
+ "addedIn": "v1.15.11"
+ },
+ "no-data-label": {
+ "type": "String",
+ "desc": "Override default text to display when no data is available",
+ "examples": [
+ "No devices available"
+ ],
+ "category": "content"
+ },
+ "no-results-label": {
+ "type": "String",
+ "desc": "Override default text to display when user filters the table and no matched results are found",
+ "examples": [
+ "No matched records"
+ ],
+ "category": "content"
+ },
+ "loading-label": {
+ "type": "String",
+ "desc": "Override default text to display when table is in loading state (see 'loading' prop)",
+ "examples": [
+ "Loading devices..."
+ ],
+ "category": "content"
+ },
+ "selected-rows-label": {
+ "type": "Function",
+ "desc": "Text to display when user selected at least one row; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "numberOfRows": {
+ "type": "Number",
+ "desc": "Number of rows available",
+ "examples": [
+ 12
+ ]
+ }
+ },
+ "returns": {
+ "type": "String",
+ "desc": "Label to display",
+ "examples": [
+ "5 rows are selected"
+ ]
+ },
+ "examples": [
+ ":selected-rows-label=\"getSelectedString\""
+ ],
+ "category": "selection"
+ },
+ "rows-per-page-label": {
+ "type": "String",
+ "desc": "Text to override default rows per page label at bottom of table",
+ "examples": [
+ "Records per page:"
+ ],
+ "category": "pagination"
+ },
+ "pagination-label": {
+ "type": "Function",
+ "desc": "Text to override default pagination label at bottom of table (unless 'pagination' scoped slot is used); For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "firstRowIndex": {
+ "type": "Number",
+ "desc": "Index of first displayed row",
+ "examples": [
+ 1
+ ]
+ },
+ "endRowIndex": {
+ "type": "Number",
+ "desc": "Index of last displayed row",
+ "examples": [
+ 10
+ ]
+ },
+ "totalRowsNumber": {
+ "type": "Number",
+ "desc": "Number of total rows available in data",
+ "examples": [
+ 132
+ ]
+ }
+ },
+ "returns": {
+ "type": "String",
+ "desc": "Label to display",
+ "examples": [
+ "1-10 of 132"
+ ]
+ },
+ "examples": [
+ ":pagination-label=\"getPaginationLabel\""
+ ],
+ "category": "pagination"
+ },
+ "table-style": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS style to apply to native HTML element's wrapper (which is a DIV)",
+ "examples": [
+ "background-color: #ff0000",
+ ":table-style=\"{ backgroundColor: '#ff0000' }\""
+ ],
+ "category": "style"
+ },
+ "table-class": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to apply to native HTML element's wrapper (which is a DIV)",
+ "examples": [
+ "my-special-class",
+ ":table-class=\"{ 'my-special-class': [Boolean condition] }\""
+ ],
+ "category": "style"
+ },
+ "table-header-style": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS style to apply to header of native HTML (which is a TR)",
+ "examples": [
+ "background-color: #ff0000",
+ ":table-header-style=\"{ backgroundColor: '#ff0000' }\""
+ ],
+ "category": "style"
+ },
+ "table-header-class": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to apply to header of native HTML (which is a TR)",
+ "examples": [
+ "my-special-class",
+ ":table-header-class=\"{ 'my-special-class': [Boolean condition] }\""
+ ],
+ "category": "style"
+ },
+ "card-container-style": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS style to apply to the cards container (when in grid mode)",
+ "examples": [
+ "background-color: #ff0000",
+ ":card-container-style=\"{ backgroundColor: '#ff0000' }\""
+ ],
+ "category": "style",
+ "addedIn": "v1.4"
+ },
+ "card-container-class": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to apply to the cards container (when in grid mode)",
+ "examples": [
+ "my-special-class",
+ "justify-center",
+ ":card-container-class=\"{ 'my-special-class': [Boolean condition] }\""
+ ],
+ "category": "style",
+ "addedIn": "v1.4"
+ },
+ "card-style": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS style to apply to the card (when in grid mode) or container card (when not in grid mode)",
+ "examples": [
+ "background-color: #ff0000",
+ ":card-style=\"{ backgroundColor: '#ff0000' }\""
+ ],
+ "category": "style"
+ },
+ "card-class": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to apply to the card (when in grid mode) or container card (when not in grid mode)",
+ "examples": [
+ "my-special-class",
+ ":card-class=\"{ 'my-special-class': [Boolean condition] }\""
+ ],
+ "category": "style"
+ },
+ "title-class": {
+ "type": [
+ "String",
+ "Array",
+ "Object"
+ ],
+ "desc": "CSS classes to apply to the title (if using 'title' prop)",
+ "examples": [
+ "my-special-class",
+ "text-h1",
+ ":title-class=\"{ 'text-h1': [Boolean condition] }\""
+ ],
+ "category": "style",
+ "addedIn": "v1.13.2"
+ },
+ "filter": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "String/Object to filter table with; When using an Object it requires 'filter-method' to also be specified since it will be a custom filtering",
+ "examples": [
+ ":filter=\"myFilterInput\""
+ ],
+ "category": "filter"
+ },
+ "filter-method": {
+ "type": "Function",
+ "desc": "The actual filtering mechanism; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "rows": {
+ "type": "Array",
+ "desc": "Array of rows",
+ "required": true
+ },
+ "terms": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Terms to filter with (is essentially the 'filter' prop value)",
+ "required": true
+ },
+ "cols": {
+ "type": "Array",
+ "desc": "Optional column definitions"
+ },
+ "getCellValue": {
+ "type": "Function",
+ "desc": "Optional function to get a cell value",
+ "params": {
+ "col": {
+ "type": "Object",
+ "desc": "Column name from column definitions"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row object"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Parsed/Processed cell value",
+ "examples": [
+ "Ice Cream Sandwich"
+ ]
+ }
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "Filtered rows"
+ },
+ "default": "(see source code)",
+ "examples": [
+ "(see source code)"
+ ],
+ "category": "filter"
+ },
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object; You can use the '.sync' modifier on it if you want to have access on the current pagination in your components; When not using the .sync modifier it simply initializes the pagination on first render",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ },
+ "rowsNumber": {
+ "type": "Number",
+ "desc": "For server-side fetching only. How many total database rows are there to be added to the table. If set, causes the QTable to emit @request when data is required.",
+ "examples": [
+ 100,
+ 200
+ ]
+ }
+ },
+ "examples": [
+ ":pagination.sync=\"myPagination\""
+ ],
+ "category": "pagination"
+ },
+ "rows-per-page-options": {
+ "type": "Array",
+ "desc": "Options for user to pick (Numbers); Number 0 means 'Show all rows in one page'",
+ "default": "[ 3, 5, 7, 10, 15, 20, 25, 50, 0 ]",
+ "examples": [
+ ":rows-per-page-options=\"[10, 20]\""
+ ],
+ "category": "pagination"
+ },
+ "selection": {
+ "type": "String",
+ "desc": "Selection type",
+ "default": "none",
+ "values": [
+ "single",
+ "multiple",
+ "none"
+ ],
+ "examples": [
+ "multiple"
+ ],
+ "category": "selection"
+ },
+ "selected": {
+ "type": "Array",
+ "desc": "Keeps the user selection array",
+ "sync": true,
+ "default": "[]",
+ "examples": [
+ ":selected.sync=\"selection\""
+ ],
+ "category": "selection"
+ },
+ "expanded": {
+ "type": "Array",
+ "desc": "Keeps the array with expanded rows keys",
+ "sync": true,
+ "default": "[]",
+ "examples": [
+ ":expanded.sync=\"expanded\""
+ ],
+ "category": "expansion",
+ "addedIn": "v1.8.3"
+ },
+ "sort-method": {
+ "type": "Function",
+ "desc": "The actual sort mechanism. Function (rows, sortBy, descending) => sorted rows; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "rows": {
+ "type": "Array",
+ "desc": "Array with rows"
+ },
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "Sorted rows"
+ },
+ "default": "(see source code)",
+ "examples": [
+ "(see source code)"
+ ],
+ "category": "sorting"
+ }
+ },
+ "slots": {
+ "loading": {
+ "desc": "Override default effect when table is in loading state; Suggestion: QInnerLoading",
+ "addedIn": "v1.8"
+ }
+ },
+ "scopedSlots": {
+ "item": {
+ "desc": "Slot to use for defining an item when in 'grid' mode; Suggestion: QCard",
+ "scope": {
+ "key": {
+ "type": "Any",
+ "desc": "Row/Item's key"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "Row/Item object"
+ },
+ "rowIndex": {
+ "type": "Number",
+ "desc": "Row/Item's index (0 based) in the filtered and sorted table"
+ },
+ "pageIndex": {
+ "type": "Number",
+ "desc": "Row/Item's index (0 based) in the current page of the filtered and sorted table"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null,
+ "addedIn": "v1.14"
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row/item selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row/item expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ }
+ }
+ },
+ "body": {
+ "desc": "Slot to define how a body row looks like; Suggestion: QTr + Td",
+ "scope": {
+ "key": {
+ "type": "Any",
+ "desc": "Row's key"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "Row object"
+ },
+ "rowIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the filtered and sorted table"
+ },
+ "pageIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the current page of the filtered and sorted table"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null,
+ "addedIn": "v1.14"
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "__trClass": {
+ "type": "String",
+ "desc": "Internal prop passed down to QTr (if used)"
+ }
+ }
+ },
+ "body-cell": {
+ "desc": "Slot to define how all body cells look like; Suggestion: QTd",
+ "scope": {
+ "col": {
+ "type": "Object",
+ "desc": "Column definition for column associated with table cell"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Parsed/Formatted value of table cell"
+ },
+ "key": {
+ "type": "Any",
+ "desc": "Row's key",
+ "addedIn": "v1.14"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "Row object"
+ },
+ "rowIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the filtered and sorted table"
+ },
+ "pageIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the current page of the filtered and sorted table"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions",
+ "addedIn": "v1.14"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)",
+ "addedIn": "v1.14"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null,
+ "addedIn": "v1.14"
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ }
+ }
+ },
+ "body-cell-[name]": {
+ "desc": "Slot to define how a specific column cell looks like; replace '[name]' with column name (from columns definition object)",
+ "scope": {
+ "col": {
+ "type": "Object",
+ "desc": "Column definition for column associated with table cell"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Parsed/Formatted value of table cell"
+ },
+ "key": {
+ "type": "Any",
+ "desc": "Row's key",
+ "addedIn": "v1.14"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "Row object"
+ },
+ "rowIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the filtered and sorted table"
+ },
+ "pageIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the current page of the filtered and sorted table"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions",
+ "addedIn": "v1.14"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)",
+ "addedIn": "v1.14"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null,
+ "addedIn": "v1.14"
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ }
+ }
+ },
+ "header": {
+ "desc": "Slot to define how header looks like; Suggestion: QTr + QTh",
+ "scope": {
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "__trClass": {
+ "type": "String",
+ "desc": "Internal prop passed down to QTr (if used)"
+ },
+ "header": {
+ "type": "Boolean",
+ "desc": "Internal prop passed down to QTh (if used); Always 'true'"
+ }
+ }
+ },
+ "header-cell": {
+ "desc": "Slot to define how each header cell looks like; Suggestion: QTh",
+ "scope": {
+ "col": {
+ "type": "Object",
+ "desc": "Column definition associated to header cell"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ }
+ }
+ },
+ "header-cell-[name]": {
+ "desc": "Slot to define how a specific header cell looks like; replace '[name]' with column name (from columns definition object)",
+ "scope": {
+ "col": {
+ "type": "Object",
+ "desc": "Column definition associated to header cell"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true,
+ "addedIn": "v1.14"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8",
+ "addedIn": "v1.14"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style",
+ "addedIn": "v1.14"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.14"
+ }
+ },
+ "addedIn": "v1.1.1"
+ },
+ "body-selection": {
+ "desc": "Slot to define how body selection column looks like; Suggestion: QCheckbox",
+ "scope": {
+ "key": {
+ "type": "Any",
+ "desc": "Row's key"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "Row object"
+ },
+ "rowIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the filtered and sorted table"
+ },
+ "pageIndex": {
+ "type": "Number",
+ "desc": "Row's index (0 based) in the current page of the filtered and sorted table"
+ },
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style"
+ }
+ },
+ "addedIn": "v1.14"
+ },
+ "header-selection": {
+ "desc": "Slot to define how header selection column looks like (available only for multiple selection mode); Suggestion: QCheckbox",
+ "scope": {
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ },
+ "colsMap": {
+ "type": "Object",
+ "desc": "Column mapping (key is column name, value is column object)"
+ },
+ "sort": {
+ "type": "Function",
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": null
+ },
+ "selected": {
+ "type": "Boolean",
+ "desc": "(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state",
+ "reactive": true
+ },
+ "expand": {
+ "type": "Boolean",
+ "desc": "Is row expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "default": "grey-8"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style"
+ }
+ },
+ "addedIn": "v1.14"
+ },
+ "top-row": {
+ "desc": "Slot to define how top extra row looks like",
+ "scope": {
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ }
+ }
+ },
+ "bottom-row": {
+ "desc": "Slot to define how bottom extra row looks like",
+ "scope": {
+ "cols": {
+ "type": "Object",
+ "desc": "Column definitions"
+ }
+ }
+ },
+ "top": {
+ "desc": "Slot to define how table top looks like",
+ "scope": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "pagesNumber": {
+ "type": "Number",
+ "desc": "Number of pages available",
+ "examples": [
+ 5
+ ]
+ },
+ "isFirstPage": {
+ "type": "Boolean",
+ "desc": "Are we on first page?"
+ },
+ "isLastPage": {
+ "type": "Boolean",
+ "desc": "Are we on last page?"
+ },
+ "firstPage": {
+ "type": "Function",
+ "desc": "Navigates to first page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "type": "Function",
+ "desc": "Navigates to previous page, if available",
+ "params": null,
+ "returns": null
+ },
+ "nextPage": {
+ "type": "Function",
+ "desc": "Navigates to next page, if available",
+ "params": null,
+ "returns": null
+ },
+ "lastPage": {
+ "type": "Function",
+ "desc": "Navigates to last page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "inFullscreen": {
+ "type": "Boolean",
+ "desc": "Is table in fullscreen mode?"
+ },
+ "toggleFullscreen": {
+ "type": "Function",
+ "desc": "Toggles fullscreen mode",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "bottom": {
+ "desc": "Slot to define how table bottom looks like",
+ "scope": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "pagesNumber": {
+ "type": "Number",
+ "desc": "Number of pages available",
+ "examples": [
+ 5
+ ]
+ },
+ "isFirstPage": {
+ "type": "Boolean",
+ "desc": "Are we on first page?"
+ },
+ "isLastPage": {
+ "type": "Boolean",
+ "desc": "Are we on last page?"
+ },
+ "firstPage": {
+ "type": "Function",
+ "desc": "Navigates to first page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "type": "Function",
+ "desc": "Navigates to previous page, if available",
+ "params": null,
+ "returns": null
+ },
+ "nextPage": {
+ "type": "Function",
+ "desc": "Navigates to next page, if available",
+ "params": null,
+ "returns": null
+ },
+ "lastPage": {
+ "type": "Function",
+ "desc": "Navigates to last page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "inFullscreen": {
+ "type": "Boolean",
+ "desc": "Is table in fullscreen mode?"
+ },
+ "toggleFullscreen": {
+ "type": "Function",
+ "desc": "Toggles fullscreen mode",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "pagination": {
+ "desc": "Slot to override default pagination label and buttons",
+ "scope": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "pagesNumber": {
+ "type": "Number",
+ "desc": "Number of pages available",
+ "examples": [
+ 5
+ ]
+ },
+ "isFirstPage": {
+ "type": "Boolean",
+ "desc": "Are we on first page?"
+ },
+ "isLastPage": {
+ "type": "Boolean",
+ "desc": "Are we on last page?"
+ },
+ "firstPage": {
+ "type": "Function",
+ "desc": "Navigates to first page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "type": "Function",
+ "desc": "Navigates to previous page, if available",
+ "params": null,
+ "returns": null
+ },
+ "nextPage": {
+ "type": "Function",
+ "desc": "Navigates to next page, if available",
+ "params": null,
+ "returns": null
+ },
+ "lastPage": {
+ "type": "Function",
+ "desc": "Navigates to last page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "inFullscreen": {
+ "type": "Boolean",
+ "desc": "Is table in fullscreen mode?"
+ },
+ "toggleFullscreen": {
+ "type": "Function",
+ "desc": "Toggles fullscreen mode",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "top-left": {
+ "desc": "Slot to define how left part of the table top looks like",
+ "scope": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "pagesNumber": {
+ "type": "Number",
+ "desc": "Number of pages available",
+ "examples": [
+ 5
+ ]
+ },
+ "isFirstPage": {
+ "type": "Boolean",
+ "desc": "Are we on first page?"
+ },
+ "isLastPage": {
+ "type": "Boolean",
+ "desc": "Are we on last page?"
+ },
+ "firstPage": {
+ "type": "Function",
+ "desc": "Navigates to first page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "type": "Function",
+ "desc": "Navigates to previous page, if available",
+ "params": null,
+ "returns": null
+ },
+ "nextPage": {
+ "type": "Function",
+ "desc": "Navigates to next page, if available",
+ "params": null,
+ "returns": null
+ },
+ "lastPage": {
+ "type": "Function",
+ "desc": "Navigates to last page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "inFullscreen": {
+ "type": "Boolean",
+ "desc": "Is table in fullscreen mode?"
+ },
+ "toggleFullscreen": {
+ "type": "Function",
+ "desc": "Toggles fullscreen mode",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "top-right": {
+ "desc": "Slot to define how right part of the table top looks like",
+ "scope": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "pagesNumber": {
+ "type": "Number",
+ "desc": "Number of pages available",
+ "examples": [
+ 5
+ ]
+ },
+ "isFirstPage": {
+ "type": "Boolean",
+ "desc": "Are we on first page?"
+ },
+ "isLastPage": {
+ "type": "Boolean",
+ "desc": "Are we on last page?"
+ },
+ "firstPage": {
+ "type": "Function",
+ "desc": "Navigates to first page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "type": "Function",
+ "desc": "Navigates to previous page, if available",
+ "params": null,
+ "returns": null
+ },
+ "nextPage": {
+ "type": "Function",
+ "desc": "Navigates to next page, if available",
+ "params": null,
+ "returns": null
+ },
+ "lastPage": {
+ "type": "Function",
+ "desc": "Navigates to last page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "inFullscreen": {
+ "type": "Boolean",
+ "desc": "Is table in fullscreen mode?"
+ },
+ "toggleFullscreen": {
+ "type": "Function",
+ "desc": "Toggles fullscreen mode",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "top-selection": {
+ "desc": "Slot to define how top table section looks like when user has selected at least one row",
+ "scope": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "pagesNumber": {
+ "type": "Number",
+ "desc": "Number of pages available",
+ "examples": [
+ 5
+ ]
+ },
+ "isFirstPage": {
+ "type": "Boolean",
+ "desc": "Are we on first page?"
+ },
+ "isLastPage": {
+ "type": "Boolean",
+ "desc": "Are we on last page?"
+ },
+ "firstPage": {
+ "type": "Function",
+ "desc": "Navigates to first page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "type": "Function",
+ "desc": "Navigates to previous page, if available",
+ "params": null,
+ "returns": null
+ },
+ "nextPage": {
+ "type": "Function",
+ "desc": "Navigates to next page, if available",
+ "params": null,
+ "returns": null
+ },
+ "lastPage": {
+ "type": "Function",
+ "desc": "Navigates to last page",
+ "params": null,
+ "returns": null,
+ "addedIn": "v1.12"
+ },
+ "inFullscreen": {
+ "type": "Boolean",
+ "desc": "Is table in fullscreen mode?"
+ },
+ "toggleFullscreen": {
+ "type": "Function",
+ "desc": "Toggles fullscreen mode",
+ "params": null,
+ "returns": null
+ }
+ }
+ },
+ "no-data": {
+ "desc": "Slot to define how the bottom will look like when is nothing to display",
+ "scope": {
+ "message": {
+ "type": "String",
+ "desc": "The suggested message",
+ "examples": [
+ "No data available"
+ ]
+ },
+ "icon": {
+ "type": "String",
+ "desc": "The suggested icon name (following Quasar convention)",
+ "examples": [
+ "warning"
+ ]
+ }
+ }
+ }
+ },
+ "events": {
+ "row-click": {
+ "desc": "Emitted when user clicks/taps on a row; Is not emitted when using body/row/item scoped slots",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row upon which user has clicked/tapped"
+ },
+ "index": {
+ "type": "Number",
+ "desc": "Index of the row in the current page",
+ "addedIn": "v1.13"
+ }
+ },
+ "addedIn": "v1.2.6"
+ },
+ "row-dblclick": {
+ "desc": "Emitted when user quickly double clicks/taps on a row; Is not emitted when using body/row/item scoped slots; Please check JS dblclick event support before using",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row upon which user has double clicked/tapped"
+ },
+ "index": {
+ "type": "Number",
+ "desc": "Index of the row in the current page",
+ "addedIn": "v1.13"
+ }
+ },
+ "addedIn": "v1.5.10"
+ },
+ "row-contextmenu": {
+ "desc": "Emitted when user right clicks/long taps on a row; Is not emitted when using body/row/item scoped slots",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row upon which user has right clicked/long tapped"
+ },
+ "index": {
+ "type": "Number",
+ "desc": "Index of the row in the current page"
+ }
+ },
+ "addedIn": "v1.15.1"
+ },
+ "request": {
+ "desc": "Emitted when a server request is triggered",
+ "params": {
+ "requestProp": {
+ "type": "Object",
+ "desc": "Props of the request",
+ "definition": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "filter": {
+ "type": "Function",
+ "desc": "Filter method (the 'filter-method' prop)",
+ "params": {
+ "rows": {
+ "type": "Array",
+ "desc": "Array of rows",
+ "required": true
+ },
+ "terms": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Terms to filter with (is essentially the 'filter' prop value)",
+ "required": true
+ },
+ "cols": {
+ "type": "Array",
+ "desc": "Optional column definitions"
+ },
+ "getCellValue": {
+ "type": "Function",
+ "desc": "Optional function to get a cell value",
+ "params": {
+ "col": {
+ "type": "Object",
+ "desc": "Column name from column definitions"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row object"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Parsed/Processed cell value",
+ "examples": [
+ "Ice Cream Sandwich"
+ ]
+ }
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "Filtered rows"
+ }
+ },
+ "getCellValue": {
+ "type": "Function",
+ "desc": "Optional function to get a cell value",
+ "params": {
+ "col": {
+ "type": "Object",
+ "desc": "Column name from column definitions"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row object"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Parsed/Processed cell value",
+ "examples": [
+ "Ice Cream Sandwich"
+ ]
+ }
+ }
+ }
+ }
+ }
+ },
+ "selection": {
+ "desc": "Emitted when user selects/unselects row(s)",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Selection details",
+ "definition": {
+ "rows": {
+ "type": "Array",
+ "desc": "Array of row objects that were selected/unselected"
+ },
+ "keys": {
+ "type": "Array",
+ "desc": "Array of the keys of rows that were selected/unselected"
+ },
+ "added": {
+ "type": "Boolean",
+ "desc": "Were the rows added to selection (true) or removed from selection (false)"
+ },
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true,
+ "addedIn": "v1.11.2"
+ }
+ }
+ }
+ }
+ },
+ "update:pagination": {
+ "desc": "Used by Vue on 'pagination.sync' prop for updating its value",
+ "params": {
+ "newPagination": {
+ "type": "Object",
+ "desc": "The updated pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ }
+ }
+ },
+ "update:selected": {
+ "desc": "Used by Vue on 'selected.sync' prop for updating its value",
+ "params": {
+ "newSelected": {
+ "type": "Array",
+ "desc": "The updated selected array",
+ "examples": [
+ "[ { name: 'Frozen Yogurt', calories: 159, fat: 6 } ]"
+ ]
+ }
+ }
+ },
+ "update:expanded": {
+ "desc": "Used by Vue on 'expanded.sync' prop for updating its value",
+ "params": {
+ "newExpanded": {
+ "type": "Array",
+ "desc": "The updated expanded array",
+ "examples": [
+ "[ 'row-a', 'row-b' ]"
+ ]
+ }
+ },
+ "addedIn": "v1.8.3"
+ },
+ "virtual-scroll": {
+ "desc": "Emitted when the virtual scroll occurs, if using virtual scroll",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Object of properties on the new scroll position",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the list item that was scrolled into view (0 based)",
+ "examples": [
+ 30
+ ]
+ },
+ "from": {
+ "type": "Number",
+ "desc": "The index of the first list item that is rendered (0 based)",
+ "examples": [
+ 10
+ ]
+ },
+ "to": {
+ "type": "Number",
+ "desc": "The index of the last list item that is rendered (0 based)",
+ "examples": [
+ 50
+ ]
+ },
+ "direction": {
+ "type": "String",
+ "desc": "Direction of change",
+ "values": [
+ "increase",
+ "decrease"
+ ]
+ }
+ }
+ }
+ },
+ "addedIn": "v1.4.1"
+ }
+ },
+ "methods": {
+ "toggleFullscreen": {
+ "desc": "Toggles fullscreen mode"
+ },
+ "setFullscreen": {
+ "desc": "Enter the fullscreen view"
+ },
+ "exitFullscreen": {
+ "desc": "Leave the fullscreen view"
+ },
+ "requestServerInteraction": {
+ "desc": "Trigger a server request (emits 'request' event)",
+ "params": {
+ "props": {
+ "type": "Object",
+ "desc": "Request details",
+ "definition": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Optional pagination object",
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "filter": {
+ "type": "Function",
+ "desc": "Filtering method (the 'filter-method' prop)",
+ "params": {
+ "rows": {
+ "type": "Array",
+ "desc": "Array of rows",
+ "required": true
+ },
+ "terms": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Terms to filter with (is essentially the 'filter' prop value)",
+ "required": true
+ },
+ "cols": {
+ "type": "Array",
+ "desc": "Optional column definitions"
+ },
+ "getCellValue": {
+ "type": "Function",
+ "desc": "Optional function to get a cell value",
+ "params": {
+ "col": {
+ "type": "Object",
+ "desc": "Column name from column definitions"
+ },
+ "row": {
+ "type": "Object",
+ "desc": "The row object"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Parsed/Processed cell value",
+ "examples": [
+ "Ice Cream Sandwich"
+ ]
+ }
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "Filtered rows"
+ }
+ }
+ }
+ }
+ }
+ },
+ "setPagination": {
+ "desc": "Unless using an external pagination Object (through 'pagination.sync' prop), you can use this method and force the internal pagination to change",
+ "params": {
+ "pagination": {
+ "type": "Object",
+ "desc": "Pagination object",
+ "required": true,
+ "definition": {
+ "sortBy": {
+ "type": "String",
+ "desc": "Column name (from column definition)",
+ "examples": [
+ "calories"
+ ]
+ },
+ "descending": {
+ "type": "Boolean",
+ "desc": "Is sorting in descending order?"
+ },
+ "page": {
+ "type": "Number",
+ "desc": "Page number (1-based)",
+ "examples": [
+ 3
+ ]
+ },
+ "rowsPerPage": {
+ "type": "Number",
+ "desc": "How many rows per page? 0 means Infinite",
+ "examples": [
+ 10
+ ]
+ }
+ }
+ },
+ "forceServerRequest": {
+ "type": "Boolean",
+ "desc": "Also force a server request"
+ }
+ }
+ },
+ "firstPage": {
+ "desc": "Navigates to first page",
+ "addedIn": "v1.12"
+ },
+ "prevPage": {
+ "desc": "Navigates to previous page, if available"
+ },
+ "nextPage": {
+ "desc": "Navigates to next page, if available"
+ },
+ "lastPage": {
+ "desc": "Navigates to last page",
+ "addedIn": "v1.12"
+ },
+ "isRowSelected": {
+ "desc": "Determine if a row has been selected by user",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "Row key value",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Is row selected or not?"
+ }
+ },
+ "clearSelection": {
+ "desc": "Clears user selection (emits 'update:selected' with empty array)"
+ },
+ "isRowExpanded": {
+ "desc": "Determine if a row is expanded or not",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "Row key value",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Is row expanded or not?"
+ },
+ "addedIn": "v1.8.3"
+ },
+ "setExpanded": {
+ "desc": "Sets the expanded rows keys array; Especially useful if not using an external 'expanded' state otherwise just emits 'update:expanded' with the value",
+ "params": {
+ "expanded": {
+ "type": "Array",
+ "desc": "Array containing keys of the expanded rows",
+ "required": true,
+ "examples": [
+ "[ 'row-a', 'row-b' ]"
+ ]
+ }
+ },
+ "addedIn": "v1.8.3"
+ },
+ "sort": {
+ "desc": "Trigger a table sort",
+ "params": {
+ "col": {
+ "type": [
+ "String",
+ "Object"
+ ],
+ "desc": "Column name or column definition object",
+ "required": true,
+ "examples": [
+ "calories"
+ ]
+ }
+ }
+ },
+ "resetVirtualScroll": {
+ "desc": "Resets the virtual scroll (if using it) computations; Needed for custom edge-cases"
+ },
+ "scrollTo": {
+ "desc": "Scroll the table to the row with the specified index in page (0 based)",
+ "params": {
+ "index": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "The index of the row in page (0 based)",
+ "required": true,
+ "examples": [
+ "1",
+ 23
+ ]
+ },
+ "edge": {
+ "type": "String",
+ "desc": "Only for virtual scroll - the edge to align to if the row is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns",
+ "values": [
+ "start",
+ "center",
+ "end",
+ "start-force",
+ "center-force",
+ "end-force"
+ ],
+ "addedIn": "v1.14.7"
+ }
+ },
+ "addedIn": "v1.7.2"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTabs.json b/dist/api/QTabs.json
new file mode 100644
index 00000000000..2bfb1f95440
--- /dev/null
+++ b/dist/api/QTabs.json
@@ -0,0 +1,181 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/tabs"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "value": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Model of the component defining current panel name; Either use this property (along with a listener for 'input' event) OR use v-model directive",
+ "examples": [
+ "v-model=\"selectedTab\""
+ ],
+ "category": "model"
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "Use vertical design (tabs one on top of each other rather than one next to the other horizontally)",
+ "category": "content"
+ },
+ "outside-arrows": {
+ "type": "Boolean",
+ "desc": "Reserve space for arrows to place them on each side of the tabs (the arrows fade when inactive)",
+ "category": "content",
+ "addedIn": "v1.12.9"
+ },
+ "mobile-arrows": {
+ "type": "Boolean",
+ "desc": "Force display of arrows (if needed) on mobile",
+ "category": "content",
+ "addedIn": "v1.12.9"
+ },
+ "align": {
+ "type": "String",
+ "desc": "Horizontal alignment the tabs within the tabs container",
+ "default": "center",
+ "values": [
+ "left",
+ "center",
+ "right",
+ "justify"
+ ],
+ "examples": [
+ "right"
+ ],
+ "category": "content"
+ },
+ "breakpoint": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Breakpoint (in pixels) of tabs container width at which the tabs automatically turn to a justify alignment",
+ "default": 600,
+ "examples": [
+ ":breakpoint=\"500\""
+ ],
+ "category": "content|behavior"
+ },
+ "active-class": {
+ "type": "String",
+ "desc": "The class to be set on the active tab",
+ "examples": [
+ "my-active-class"
+ ],
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "active-color": {
+ "type": "String",
+ "desc": "The color to be attributed to the text of the active tab",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "active-bg-color": {
+ "type": "String",
+ "desc": "The color to be attributed to the background of the active tab",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "indicator-color": {
+ "type": "String",
+ "desc": "The color to be attributed to the indicator (the underline) of the active tab",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "content-class": {
+ "type": "String",
+ "desc": "Class definitions to be attributed to the content wrapper",
+ "examples": [
+ "my-special-class"
+ ],
+ "category": "style",
+ "addedIn": "v1.12"
+ },
+ "left-icon": {
+ "type": "String",
+ "desc": "The name of an icon to replace the default arrow used to scroll through the tabs to the left, when the tabs extend past the width of the tabs container",
+ "examples": [
+ "arrow_left"
+ ],
+ "category": "content"
+ },
+ "right-icon": {
+ "type": "String",
+ "desc": "The name of an icon to replace the default arrow used to scroll through the tabs to the right, when the tabs extend past the width of the tabs container",
+ "examples": [
+ "arrow_right"
+ ],
+ "category": "content"
+ },
+ "stretch": {
+ "type": "Boolean",
+ "desc": "When used on flexbox parent, tabs will stretch to parent's height",
+ "category": "content"
+ },
+ "shrink": {
+ "type": "Boolean",
+ "desc": "By default, QTabs is set to grow to the available space; However, you can reverse that with this prop; Useful (and required) when placing the component in a QToolbar",
+ "category": "content"
+ },
+ "switch-indicator": {
+ "type": "Boolean",
+ "desc": "Switches the indicator position (on left of tab for vertical mode or above the tab for default horizontal mode)",
+ "category": "content"
+ },
+ "narrow-indicator": {
+ "type": "Boolean",
+ "desc": "Allows the indicator to be the same width as the tab's content (text or icon), instead of the whole width of the tab",
+ "category": "content"
+ },
+ "inline-label": {
+ "type": "Boolean",
+ "desc": "Allows the text to be inline with the icon, should one be used",
+ "category": "content"
+ },
+ "no-caps": {
+ "type": "Boolean",
+ "desc": "Turns off capitalizing all letters within the tab (which is the default)",
+ "category": "content"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when the component needs to change the model; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "Any",
+ "desc": "New model value",
+ "required": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTd.json b/dist/api/QTd.json
new file mode 100644
index 00000000000..976d2f93e2b
--- /dev/null
+++ b/dist/api/QTd.json
@@ -0,0 +1,37 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/table"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "props": {
+ "type": "Object",
+ "desc": "QTable's column scoped slot property",
+ "examples": [
+ ":props=\"props\""
+ ],
+ "category": "general"
+ },
+ "auto-width": {
+ "type": "Boolean",
+ "desc": "Tries to shrink column width size; Useful for columns with a checkbox/radio/toggle",
+ "category": "content"
+ },
+ "no-hover": {
+ "type": "Boolean",
+ "desc": "Disable hover effect",
+ "addedIn": "v1.5.9",
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTh.json b/dist/api/QTh.json
new file mode 100644
index 00000000000..829cfe5a8d8
--- /dev/null
+++ b/dist/api/QTh.json
@@ -0,0 +1,31 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/table"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "props": {
+ "type": "Object",
+ "desc": "QTable's header column scoped slot property",
+ "examples": [
+ ":props=\"props\""
+ ],
+ "category": "general"
+ },
+ "auto-width": {
+ "type": "Boolean",
+ "desc": "Tries to shrink header column width size; Useful for columns with a checkbox/radio/toggle",
+ "category": "content"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTime.json b/dist/api/QTime.json
new file mode 100644
index 00000000000..b68f9f5ca2a
--- /dev/null
+++ b/dist/api/QTime.json
@@ -0,0 +1,351 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/time"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "name": {
+ "type": "String",
+ "desc": "Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL",
+ "examples": [
+ "car_id"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.9"
+ },
+ "value": {
+ "desc": "Time of the component; Either use this property (along with a listener for 'input' event) OR use v-model directive",
+ "category": "model",
+ "type": "String",
+ "required": true,
+ "examples": [
+ "v-model=\"currentTime\""
+ ]
+ },
+ "landscape": {
+ "type": "Boolean",
+ "desc": "Display the component in landscape mode",
+ "category": "behavior"
+ },
+ "mask": {
+ "type": [
+ "String",
+ "null"
+ ],
+ "desc": "Mask (formatting string) used for parsing and formatting value",
+ "category": "model",
+ "default": "HH:mm",
+ "examples": [
+ "HH:mm:ss",
+ "YYYY-MM-DD HH:mm:ss",
+ "HH:mm MMMM Do, YYYY"
+ ]
+ },
+ "locale": {
+ "type": "Object",
+ "desc": "Locale formatting options",
+ "examples": [
+ ":locale=\"{ monthsShort: ['Ian', 'Feb', 'Mar', '...'] }\""
+ ],
+ "definition": {
+ "days": {
+ "type": "Array",
+ "desc": "List of full day names (DDDD), starting with Sunday",
+ "examples": [
+ "['Duminica', 'Luni', 'Marti', '...']"
+ ]
+ },
+ "daysShort": {
+ "type": "Array",
+ "desc": "List of short day names (DDD), starting with Sunday",
+ "examples": [
+ "['Dum', 'Lun', 'Mar', '...']"
+ ]
+ },
+ "months": {
+ "type": "Array",
+ "desc": "List of full month names (MMMM), starting with January",
+ "examples": [
+ "['Ianuarie', 'Februarie', 'Martie', '...']"
+ ]
+ },
+ "monthsShort": {
+ "type": "Array",
+ "desc": "List of short month names (MMM), starting with January",
+ "examples": [
+ "['Ian', 'Feb', 'Mar', '...']"
+ ]
+ }
+ },
+ "category": "model"
+ },
+ "calendar": {
+ "type": "String",
+ "desc": "Specify calendar type",
+ "default": "gregorian",
+ "values": [
+ "gregorian",
+ "persian"
+ ],
+ "category": "model"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "text-color": {
+ "type": "String",
+ "desc": "Overrides text color (if needed); Color name from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "square": {
+ "type": "Boolean",
+ "desc": "Removes border-radius so borders are squared",
+ "category": "style",
+ "addedIn": "v1.1.5"
+ },
+ "flat": {
+ "type": "Boolean",
+ "desc": "Applies a 'flat' design (no default shadow)",
+ "category": "style",
+ "addedIn": "v1.1.5"
+ },
+ "bordered": {
+ "type": "Boolean",
+ "desc": "Applies a default border to the component",
+ "category": "style",
+ "addedIn": "v1.1.5"
+ },
+ "readonly": {
+ "type": "Boolean",
+ "desc": "Put component in readonly mode",
+ "category": "state"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "format24h": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Forces 24 hour time display instead of AM/PM system; If prop is not set, then the default is based on Quasar lang language being used",
+ "category": "behavior"
+ },
+ "default-date": {
+ "type": "String",
+ "desc": "The default date to use (in YYYY/MM/DD format) when model is unfilled (undefined or null)",
+ "default": "current day",
+ "examples": [
+ "1995/02/23"
+ ],
+ "category": "model",
+ "addedIn": "v1.9"
+ },
+ "options": {
+ "type": "Function",
+ "desc": "Optionally configure what time is the user allowed to set; Overridden by 'hour-options', 'minute-options' and 'second-options' if those are set; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "hr": {
+ "type": "Number",
+ "desc": "Hour",
+ "examples": [
+ 15
+ ]
+ },
+ "min": {
+ "type": "Number",
+ "desc": "Minutes",
+ "examples": [
+ 38
+ ]
+ },
+ "sec": {
+ "type": "Number",
+ "desc": "Seconds",
+ "examples": [
+ 12
+ ]
+ }
+ },
+ "returns": null,
+ "examples": [
+ ":options=\"(hr, min, sec) => hr <= 6\""
+ ],
+ "category": "behavior"
+ },
+ "hour-options": {
+ "type": "Array",
+ "desc": "Optionally configure what hours is the user allowed to set; Overrides 'options' prop if that is also set",
+ "examples": [
+ ":hour-options=\"[ 3, 6, 9 ]\""
+ ],
+ "category": "behavior"
+ },
+ "minute-options": {
+ "type": "Array",
+ "desc": "Optionally configure what minutes is the user allowed to set; Overrides 'options' prop if that is also set",
+ "examples": [
+ ":minute-options=\"[0, 15, 30, 45]\""
+ ],
+ "category": "behavior"
+ },
+ "second-options": {
+ "type": "Array",
+ "desc": "Optionally configure what seconds is the user allowed to set; Overrides 'options' prop if that is also set",
+ "examples": [
+ ":second-options=\"[0, 7, 10, 23]\""
+ ],
+ "category": "behavior"
+ },
+ "with-seconds": {
+ "type": "Boolean",
+ "desc": "Allow the time to be set with seconds",
+ "category": "model|behavior"
+ },
+ "now-btn": {
+ "type": "Boolean",
+ "desc": "Display a button that selects the current time",
+ "category": "content"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "This is where additional buttons can go",
+ "addedIn": "v1.2.8"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when the component needs to change the model; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "String",
+ "desc": "New model value",
+ "required": true
+ },
+ "details": {
+ "type": "Object",
+ "desc": "Object of properties on the new model",
+ "definition": {
+ "year": {
+ "type": "Number",
+ "desc": "The year"
+ },
+ "month": {
+ "type": "Number",
+ "desc": "The month"
+ },
+ "day": {
+ "type": "Number",
+ "desc": "The day of the month"
+ },
+ "hour": {
+ "type": "Number",
+ "desc": "The hour"
+ },
+ "minute": {
+ "type": "Number",
+ "desc": "The minute"
+ },
+ "second": {
+ "type": "Number",
+ "desc": "The second"
+ },
+ "millisecond": {
+ "type": "Number",
+ "desc": "The millisecond"
+ },
+ "changed": {
+ "type": "Boolean",
+ "desc": "Did the model change?",
+ "addedIn": "v1.1.1"
+ }
+ }
+ }
+ }
+ },
+ "change": {
+ "desc": "Fires at the end of time adjustment (click or drag end) on the minutes screen (or seconds one if withSeconds is set)",
+ "params": {
+ "value": {
+ "type": "String",
+ "desc": "New model value",
+ "required": true
+ },
+ "details": {
+ "type": "Object",
+ "desc": "Object of properties on the new model",
+ "definition": {
+ "year": {
+ "type": "Number",
+ "desc": "The year"
+ },
+ "month": {
+ "type": "Number",
+ "desc": "The month"
+ },
+ "day": {
+ "type": "Number",
+ "desc": "The day of the month"
+ },
+ "hour": {
+ "type": "Number",
+ "desc": "The hour"
+ },
+ "minute": {
+ "type": "Number",
+ "desc": "The minute"
+ },
+ "second": {
+ "type": "Number",
+ "desc": "The second"
+ },
+ "millisecond": {
+ "type": "Number",
+ "desc": "The millisecond"
+ },
+ "changed": {
+ "type": "Boolean",
+ "desc": "Did the model change?",
+ "addedIn": "v1.1.1"
+ }
+ }
+ }
+ },
+ "addedIn": "v1.15.5"
+ }
+ },
+ "methods": {
+ "setNow": {
+ "desc": "Change model to current moment",
+ "addedIn": "v1.1.7"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTimeline.json b/dist/api/QTimeline.json
new file mode 100644
index 00000000000..6403256d029
--- /dev/null
+++ b/dist/api/QTimeline.json
@@ -0,0 +1,57 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/timeline"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "side": {
+ "type": "String",
+ "desc": "Side to place the timeline entries in dense and comfortable layout; For loose layout it gets overridden by QTimelineEntry side prop",
+ "default": "right",
+ "values": [
+ "left",
+ "right"
+ ],
+ "category": "behavior"
+ },
+ "layout": {
+ "type": "String",
+ "desc": "Layout of the timeline. Dense keeps content and labels on one side. Comfortable keeps content on one side and labels on the opposite side. Loose puts content on both sides.",
+ "default": "dense",
+ "values": [
+ "dense",
+ "comfortable",
+ "loose"
+ ],
+ "category": "behavior"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Used for content of component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTimelineEntry.json b/dist/api/QTimelineEntry.json
new file mode 100644
index 00000000000..8871fd4759f
--- /dev/null
+++ b/dist/api/QTimelineEntry.json
@@ -0,0 +1,104 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/timeline"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "tag": {
+ "type": "String",
+ "desc": "Tag to use, if of type 'heading' only",
+ "default": "h3",
+ "category": "content",
+ "examples": [
+ "h1"
+ ]
+ },
+ "heading": {
+ "type": "Boolean",
+ "desc": "Defines a heading timeline item",
+ "category": "content"
+ },
+ "side": {
+ "type": "String",
+ "desc": "Side to place the timeline entry; Works only if QTimeline layout is loose.",
+ "default": "right",
+ "values": [
+ "left",
+ "right"
+ ],
+ "category": "behavior"
+ },
+ "icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content"
+ },
+ "avatar": {
+ "type": "String",
+ "desc": "URL to the avatar image; Icon takes precedence if used, so it replaces avatar",
+ "transformAssetUrls": true,
+ "examples": [
+ "(public folder) src=\"img/my-bg.png\"",
+ "(assets folder) src=\"~assets/my-img.png\"",
+ "(relative path format) :src=\"require('./my_img.jpg')\"",
+ "(URL) src=\"https://picsum.photos/500/300\""
+ ],
+ "category": "content"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "title": {
+ "type": "String",
+ "desc": "Title of timeline entry; Is overridden if using 'title' slot",
+ "examples": [
+ "December party"
+ ],
+ "category": "content"
+ },
+ "subtitle": {
+ "type": "String",
+ "desc": "Subtitle of timeline entry; Is overridden if using 'subtitle' slot",
+ "examples": [
+ "All invited"
+ ],
+ "category": "content"
+ },
+ "body": {
+ "type": "String",
+ "desc": "Body content of timeline entry; Use this prop or the default slot",
+ "examples": [
+ "Lorem ipsum dolor sit amet, consectetur adipisicing elit."
+ ],
+ "category": "content"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Timeline entry content (body)"
+ },
+ "title": {
+ "desc": "Optional slot for title; When used, it overrides 'title' prop"
+ },
+ "subtitle": {
+ "desc": "Optional slot for subtitle; When used, it overrides 'subtitle' prop"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QToggle.json b/dist/api/QToggle.json
new file mode 100644
index 00000000000..8723f2c09f0
--- /dev/null
+++ b/dist/api/QToggle.json
@@ -0,0 +1,229 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/toggle"
+ },
+ "props": {
+ "name": {
+ "type": "String",
+ "desc": "Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL",
+ "examples": [
+ "car_id"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.9"
+ },
+ "size": {
+ "type": "String",
+ "desc": "Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)",
+ "examples": [
+ "16px",
+ "2rem",
+ "xs",
+ "md"
+ ],
+ "category": "style",
+ "addedIn": "v1.8"
+ },
+ "value": {
+ "desc": "Model of the component; Either use this property (along with a listener for 'input' event) OR use v-model directive",
+ "category": "model",
+ "required": true,
+ "type": [
+ "Any",
+ "Array",
+ "null"
+ ],
+ "default": null,
+ "examples": [
+ "false",
+ "['car', 'building']"
+ ]
+ },
+ "val": {
+ "type": "Any",
+ "desc": "Works when model ('value') is Array. It tells the component which value should add/remove when ticked/unticked",
+ "examples": [
+ "car"
+ ],
+ "category": "model"
+ },
+ "true-value": {
+ "type": "Any",
+ "desc": "What model value should be considered as checked/ticked/on?",
+ "default": true,
+ "examples": [
+ "Agreed"
+ ],
+ "category": "model"
+ },
+ "false-value": {
+ "type": "Any",
+ "desc": "What model value should be considered as unchecked/unticked/off?",
+ "default": false,
+ "examples": [
+ "Disagree"
+ ],
+ "category": "model"
+ },
+ "indeterminate-value": {
+ "type": "Any",
+ "desc": "What model value should be considered as 'indeterminate'?",
+ "default": null,
+ "examples": [
+ 0,
+ "not_answered"
+ ],
+ "category": "model",
+ "addedIn": "v1.8"
+ },
+ "toggle-order": {
+ "type": "String",
+ "desc": "Determines toggle order of the two states ('t' stands for state of true, 'f' for state of false); If 'toggle-indeterminate' is true, then the order is: indet -> first state -> second state -> indet (and repeat), otherwise: indet -> first state -> second state -> first state -> second state -> ...",
+ "default": "tf",
+ "values": [
+ "tf",
+ "ft"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.12"
+ },
+ "toggle-indeterminate": {
+ "type": "Boolean",
+ "desc": "When user clicks/taps on the component, should we toggle through the indeterminate state too?",
+ "category": "behavior",
+ "addedIn": "v1.8"
+ },
+ "label": {
+ "type": "String",
+ "desc": "Label to display along the component (or use the default slot instead of this prop)",
+ "examples": [
+ "I agree with the Terms and Conditions"
+ ],
+ "category": "label"
+ },
+ "left-label": {
+ "type": "Boolean",
+ "desc": "Label (if any specified) should be displayed on the left side of the component",
+ "category": "label"
+ },
+ "checked-icon": {
+ "type": "String",
+ "examples": [
+ "visibility"
+ ],
+ "category": "icons",
+ "desc": "The icon to be used when the toggle is on"
+ },
+ "unchecked-icon": {
+ "type": "String",
+ "examples": [
+ "visibility_off"
+ ],
+ "category": "icons",
+ "desc": "The icon to be used when the toggle is off"
+ },
+ "indeterminate-icon": {
+ "type": "String",
+ "examples": [
+ "help"
+ ],
+ "category": "icons",
+ "desc": "The icon to be used when the model is indeterminate"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "keep-color": {
+ "type": "Boolean",
+ "desc": "Should the color (if specified any) be kept when the component is unticked/ off?",
+ "category": "behavior"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "tabindex": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Tabindex HTML attribute value",
+ "examples": [
+ "0",
+ "100"
+ ],
+ "category": "general"
+ },
+ "icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content"
+ },
+ "icon-color": {
+ "type": "String",
+ "desc": "Override default icon color (for truthy state only); Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style",
+ "addedIn": "v1.8"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when the component needs to change the model; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "Any",
+ "desc": "New model value",
+ "required": true
+ },
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true,
+ "addedIn": "v1.11.2"
+ }
+ }
+ }
+ },
+ "methods": {
+ "toggle": {
+ "desc": "Toggle the state (of the model)"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QToolbar.json b/dist/api/QToolbar.json
new file mode 100644
index 00000000000..8057ffea59d
--- /dev/null
+++ b/dist/api/QToolbar.json
@@ -0,0 +1,23 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/toolbar"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "inset": {
+ "type": "Boolean",
+ "desc": "Apply an inset to content (useful for subsequent toolbars)",
+ "category": "content"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QToolbarTitle.json b/dist/api/QToolbarTitle.json
new file mode 100644
index 00000000000..dea5ba39d1d
--- /dev/null
+++ b/dist/api/QToolbarTitle.json
@@ -0,0 +1,23 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/toolbar"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "shrink": {
+ "type": "Boolean",
+ "desc": "By default, QToolbarTitle is set to grow to the available space. However, you can reverse that with this prop",
+ "category": "behavior"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTooltip.json b/dist/api/QTooltip.json
new file mode 100644
index 00000000000..2539f4931bf
--- /dev/null
+++ b/dist/api/QTooltip.json
@@ -0,0 +1,325 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/tooltip"
+ },
+ "props": {
+ "content-class": {
+ "type": [
+ "Array",
+ "String",
+ "Object"
+ ],
+ "desc": "Class definitions to be attributed to the content",
+ "examples": [
+ "my-special-class",
+ ":content-class=\"{ 'my-special-class': }\""
+ ],
+ "category": "style"
+ },
+ "content-style": {
+ "type": [
+ "Array",
+ "String",
+ "Object"
+ ],
+ "desc": "Style definitions to be attributed to the content",
+ "examples": [
+ "background-color: #ff0000",
+ ":content-style=\"{ color: '#ff0000' }\""
+ ],
+ "category": "style"
+ },
+ "value": {
+ "type": "Boolean",
+ "desc": "Model of the component defining shown/hidden state; Either use this property (along with a listener for 'input' event) OR use v-model directive",
+ "category": "model"
+ },
+ "min-height": {
+ "type": [
+ "String",
+ "null"
+ ],
+ "desc": "The minimum height of the Tooltip; Size in CSS units, including unit name",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style",
+ "default": null,
+ "addedIn": "v1.15.5"
+ },
+ "min-width": {
+ "type": [
+ "String",
+ "null"
+ ],
+ "desc": "The minimum width of the Tooltip; Size in CSS units, including unit name",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style",
+ "default": null,
+ "addedIn": "v1.15.5"
+ },
+ "max-height": {
+ "type": [
+ "String",
+ "null"
+ ],
+ "desc": "The maximum height of the Tooltip; Size in CSS units, including unit name",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style",
+ "default": null
+ },
+ "max-width": {
+ "type": [
+ "String",
+ "null"
+ ],
+ "desc": "The maximum width of the Tooltip; Size in CSS units, including unit name",
+ "examples": [
+ "16px",
+ "2rem"
+ ],
+ "category": "style",
+ "default": null
+ },
+ "transition-show": {
+ "type": "String",
+ "desc": "One of Quasar's embedded transitions",
+ "examples": [
+ "fade",
+ "slide-down"
+ ],
+ "category": "behavior",
+ "default": "jump-down"
+ },
+ "transition-hide": {
+ "type": "String",
+ "desc": "One of Quasar's embedded transitions",
+ "examples": [
+ "fade",
+ "slide-down"
+ ],
+ "category": "behavior",
+ "default": "jump-up"
+ },
+ "anchor": {
+ "type": "String",
+ "desc": "Two values setting the starting position or anchor point of the Tooltip relative to its target",
+ "values": [
+ "top left",
+ "top middle",
+ "top right",
+ "top start",
+ "top end",
+ "center left",
+ "center middle",
+ "center right",
+ "center start",
+ "center end",
+ "bottom left",
+ "bottom middle",
+ "bottom right",
+ "bottom start",
+ "bottom end"
+ ],
+ "default": "bottom middle",
+ "examples": [
+ "top left",
+ "bottom right"
+ ],
+ "category": "position"
+ },
+ "self": {
+ "type": "String",
+ "desc": "Two values setting the Tooltip's own position relative to its target",
+ "values": [
+ "top left",
+ "top middle",
+ "top right",
+ "top start",
+ "top end",
+ "center left",
+ "center middle",
+ "center right",
+ "center start",
+ "center end",
+ "bottom left",
+ "bottom middle",
+ "bottom right",
+ "bottom start",
+ "bottom end"
+ ],
+ "default": "top middle",
+ "examples": [
+ "top left",
+ "bottom right"
+ ],
+ "category": "position"
+ },
+ "offset": {
+ "type": "Array",
+ "desc": "An array of two numbers to offset the Tooltip horizontally and vertically in pixels",
+ "default": "[14, 14]",
+ "examples": [
+ "[8, 8]",
+ "[5, 10]"
+ ],
+ "category": "position"
+ },
+ "scroll-target": {
+ "type": [
+ "Element",
+ "String"
+ ],
+ "desc": "CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one",
+ "examples": [
+ ":scroll-target=\"$refs.scrollTarget\"",
+ "scroll-target=\".scroll-target-class\"",
+ "scroll-target=\"#scroll-target-id\"",
+ "scroll-target=\"body\""
+ ],
+ "category": "behavior",
+ "addedIn": "v1.8"
+ },
+ "target": {
+ "type": [
+ "Boolean",
+ "String"
+ ],
+ "desc": "Configure a target element to trigger Tooltip toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) it attaches the events to the specified DOM element (if it exists)",
+ "default": true,
+ "values": [
+ "(Boolean) true",
+ "(Boolean) false",
+ "(CSS selector)"
+ ],
+ "examples": [
+ ":target=\"false\"",
+ "target=\".my-parent\""
+ ],
+ "category": "behavior"
+ },
+ "no-parent-event": {
+ "type": "Boolean",
+ "desc": "Skips attaching events to the target DOM element (that trigger the element to get shown)",
+ "category": "behavior"
+ },
+ "delay": {
+ "type": "Number",
+ "desc": "Configure Tooltip to appear with delay",
+ "default": 0,
+ "examples": [
+ ":delay=\"550\""
+ ],
+ "category": "behavior"
+ },
+ "hide-delay": {
+ "type": "Number",
+ "desc": "Configure Tooltip to disappear with delay",
+ "default": 0,
+ "examples": [
+ ":hide-delay=\"650\""
+ ],
+ "category": "behavior",
+ "addedIn": "v1.9.5"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ },
+ "events": {
+ "input": {
+ "desc": "Emitted when showing/hidden state changes; Is also used by v-model",
+ "params": {
+ "value": {
+ "type": "Boolean",
+ "desc": "New state (showing/hidden)"
+ }
+ }
+ },
+ "show": {
+ "desc": "Emitted after component has triggered show()",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ }
+ }
+ },
+ "before-show": {
+ "desc": "Emitted when component triggers show() but before it finishes doing it",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ }
+ }
+ },
+ "hide": {
+ "desc": "Emitted after component has triggered hide()",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ }
+ }
+ },
+ "before-hide": {
+ "desc": "Emitted when component triggers hide() but before it finishes doing it",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object",
+ "required": true
+ }
+ }
+ }
+ },
+ "methods": {
+ "show": {
+ "desc": "Triggers component to show",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "required": false,
+ "desc": "JS event object"
+ }
+ }
+ },
+ "hide": {
+ "desc": "Triggers component to hide",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "required": false,
+ "desc": "JS event object"
+ }
+ }
+ },
+ "toggle": {
+ "params": {
+ "evt": {
+ "type": "Object",
+ "required": false,
+ "desc": "JS event object"
+ }
+ },
+ "desc": "Triggers component to toggle between show/hide"
+ },
+ "updatePosition": {
+ "desc": "There are some custom scenarios for which Quasar cannot automatically reposition the tooltip without significant performance drawbacks so the optimal solution is for you to call this method when you need it"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTr.json b/dist/api/QTr.json
new file mode 100644
index 00000000000..6ae56f1f434
--- /dev/null
+++ b/dist/api/QTr.json
@@ -0,0 +1,32 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/table"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "props": {
+ "type": "Object",
+ "desc": "QTable's row scoped slot property",
+ "examples": [
+ ":props=\"props\""
+ ],
+ "category": "general"
+ },
+ "no-hover": {
+ "type": "Boolean",
+ "desc": "Disable hover effect",
+ "addedIn": "v1.5.9",
+ "category": "style"
+ }
+ },
+ "slots": {
+ "default": {
+ "desc": "Default slot in the devland unslotted content of the component"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QTree.json b/dist/api/QTree.json
new file mode 100644
index 00000000000..e09156f84ff
--- /dev/null
+++ b/dist/api/QTree.json
@@ -0,0 +1,578 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/tree"
+ },
+ "props": {
+ "nodes": {
+ "type": "Array",
+ "desc": "The array of nodes that designates the tree structure",
+ "required": true,
+ "examples": [
+ "[ {...}, {...} ]"
+ ],
+ "category": "content"
+ },
+ "node-key": {
+ "type": "String",
+ "desc": "The property name of each node object that holds a unique node id",
+ "required": true,
+ "examples": [
+ "key",
+ "id"
+ ],
+ "category": "content"
+ },
+ "label-key": {
+ "type": "String",
+ "desc": "The property name of each node object that holds the label of the node",
+ "default": "label",
+ "examples": [
+ "name",
+ "description"
+ ],
+ "category": "content"
+ },
+ "children-key": {
+ "type": "String",
+ "desc": "The property name of each node object that holds the list of children of the node",
+ "default": "children",
+ "examples": [
+ "roles",
+ "relatives"
+ ],
+ "category": "content",
+ "addedIn": "v1.11.3"
+ },
+ "no-connectors": {
+ "type": "Boolean",
+ "desc": "Do not display the connector lines between nodes",
+ "category": "style",
+ "addedIn": "v1.5.10"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "control-color": {
+ "type": "String",
+ "desc": "Color name for controls (like checkboxes) from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "text-color": {
+ "type": "String",
+ "desc": "Overrides text color (if needed); Color name from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "selected-color": {
+ "type": "String",
+ "desc": "Color name for selected nodes (from the Quasar Color Palette)",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "dense": {
+ "type": "Boolean",
+ "desc": "Dense mode; occupies less space",
+ "category": "style",
+ "addedIn": "v1.17"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "icon": {
+ "type": "String",
+ "desc": "Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)",
+ "examples": [
+ "map",
+ "ion-add",
+ "img:https://cdn.quasar.dev/logo/svg/quasar-logo.svg",
+ "img:path/to/some_image.png"
+ ],
+ "category": "content"
+ },
+ "tick-strategy": {
+ "type": "String",
+ "desc": "The type of strategy to use for the selection of the nodes",
+ "default": "none",
+ "values": [
+ "none",
+ "strict",
+ "leaf",
+ "leaf-filtered"
+ ],
+ "category": "behavior"
+ },
+ "ticked": {
+ "type": "Array",
+ "desc": "Keys of nodes that are ticked",
+ "sync": true,
+ "examples": [
+ ":ticked.sync=\"tickedKeys\""
+ ],
+ "category": "state"
+ },
+ "expanded": {
+ "type": "Array",
+ "desc": "Keys of nodes that are expanded",
+ "sync": true,
+ "examples": [
+ ":expanded.sync=\"expandedKeys\""
+ ],
+ "category": "state"
+ },
+ "selected": {
+ "type": "Any",
+ "desc": "Key of node currently selected",
+ "sync": true,
+ "examples": [
+ ":selected.sync=\"selectedKey\""
+ ],
+ "category": "state"
+ },
+ "no-selection-unset": {
+ "type": "Boolean",
+ "desc": "Do not allow un-selection when clicking currently selected node",
+ "category": "behavior",
+ "addedIn": "v1.17.5"
+ },
+ "default-expand-all": {
+ "type": "Boolean",
+ "desc": "Allow the tree to have all its branches expanded, when first rendered",
+ "category": "behavior"
+ },
+ "accordion": {
+ "type": "Boolean",
+ "desc": "Allows the tree to be set in accordion mode",
+ "category": "behavior"
+ },
+ "no-transition": {
+ "type": "Boolean",
+ "desc": "Turn off transition effects when expanding/collapsing nodes; Also enhances perf by a lot as a side-effect; Recommended for big trees",
+ "category": "behavior",
+ "addedIn": "v1.21.1"
+ },
+ "filter": {
+ "type": "String",
+ "desc": "The text value to be used for filtering nodes",
+ "examples": [
+ ":filter=\"searchText\""
+ ],
+ "category": "filter"
+ },
+ "filter-method": {
+ "type": "Function",
+ "desc": "The function to use to filter the tree nodes; For best performance, reference it from your scope and do not define it inline",
+ "default": "(see source code)",
+ "params": {
+ "node": {
+ "type": "Object",
+ "desc": "Node currently being filtered"
+ },
+ "filter": {
+ "type": "String",
+ "desc": "Filter text to match against"
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Matches or not"
+ },
+ "category": "filter"
+ },
+ "duration": {
+ "type": "Number",
+ "desc": "Toggle animation duration (in milliseconds)",
+ "default": 300,
+ "examples": [
+ ":duration=\"500\""
+ ],
+ "category": "style"
+ },
+ "no-nodes-label": {
+ "type": "String",
+ "desc": "Override default such label for when no nodes are available",
+ "examples": [
+ "No nodes to show!"
+ ],
+ "category": "content"
+ },
+ "no-results-label": {
+ "type": "String",
+ "desc": "Override default such label for when no nodes are available due to filtering",
+ "examples": [
+ "No results"
+ ],
+ "category": "content"
+ }
+ },
+ "scopedSlots": {
+ "default-header": {
+ "desc": "Slot to use for defining the header of a node",
+ "scope": {
+ "expanded": {
+ "type": "Boolean",
+ "desc": "Is node expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "ticked": {
+ "type": "Boolean",
+ "desc": "Is node ticked? Can directly be assigned new Boolean value which changes ticked state",
+ "reactive": true
+ },
+ "tree": {
+ "type": "Object",
+ "desc": "QTree instance"
+ },
+ "node": {
+ "type": "Object",
+ "desc": "Node object"
+ },
+ "key": {
+ "type": "Any",
+ "desc": "Node's key"
+ },
+ "color": {
+ "type": "String",
+ "desc": "QTree instance 'color' supplied prop value",
+ "examples": [
+ "primary"
+ ]
+ },
+ "dark": {
+ "type": "Boolean",
+ "desc": "QTree instance 'dark' supplied prop value"
+ }
+ }
+ },
+ "header-[name]": {
+ "desc": "Header template slot for describing node header; Used by nodes which have their 'header' prop set to '[name]', where '[name]' can be any string",
+ "scope": {
+ "expanded": {
+ "type": "Boolean",
+ "desc": "Is node expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "ticked": {
+ "type": "Boolean",
+ "desc": "Is node ticked? Can directly be assigned new Boolean value which changes ticked state",
+ "reactive": true
+ },
+ "tree": {
+ "type": "Object",
+ "desc": "QTree instance"
+ },
+ "node": {
+ "type": "Object",
+ "desc": "Node object"
+ },
+ "key": {
+ "type": "Any",
+ "desc": "Node's key"
+ },
+ "color": {
+ "type": "String",
+ "desc": "QTree instance 'color' supplied prop value",
+ "examples": [
+ "primary"
+ ]
+ },
+ "dark": {
+ "type": "Boolean",
+ "desc": "QTree instance 'dark' supplied prop value"
+ }
+ }
+ },
+ "default-body": {
+ "desc": "Slot to use for defining the body of a node",
+ "scope": {
+ "expanded": {
+ "type": "Boolean",
+ "desc": "Is node expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "ticked": {
+ "type": "Boolean",
+ "desc": "Is node ticked? Can directly be assigned new Boolean value which changes ticked state",
+ "reactive": true
+ },
+ "tree": {
+ "type": "Object",
+ "desc": "QTree instance"
+ },
+ "node": {
+ "type": "Object",
+ "desc": "Node object"
+ },
+ "key": {
+ "type": "Any",
+ "desc": "Node's key"
+ },
+ "color": {
+ "type": "String",
+ "desc": "QTree instance 'color' supplied prop value",
+ "examples": [
+ "primary"
+ ]
+ },
+ "dark": {
+ "type": "Boolean",
+ "desc": "QTree instance 'dark' supplied prop value"
+ }
+ }
+ },
+ "body-[name]": {
+ "desc": "Body template slot for describing node body; Used by nodes which have their 'body' prop set to '[name]', where '[name]' can be any string",
+ "scope": {
+ "expanded": {
+ "type": "Boolean",
+ "desc": "Is node expanded? Can directly be assigned new Boolean value which changes expanded state",
+ "reactive": true
+ },
+ "ticked": {
+ "type": "Boolean",
+ "desc": "Is node ticked? Can directly be assigned new Boolean value which changes ticked state",
+ "reactive": true
+ },
+ "tree": {
+ "type": "Object",
+ "desc": "QTree instance"
+ },
+ "node": {
+ "type": "Object",
+ "desc": "Node object"
+ },
+ "key": {
+ "type": "Any",
+ "desc": "Node's key"
+ },
+ "color": {
+ "type": "String",
+ "desc": "QTree instance 'color' supplied prop value",
+ "examples": [
+ "primary"
+ ]
+ },
+ "dark": {
+ "type": "Boolean",
+ "desc": "QTree instance 'dark' supplied prop value"
+ }
+ }
+ }
+ },
+ "events": {
+ "update:expanded": {
+ "desc": "Triggered when nodes are expanded or collapsed; Used by Vue on 'update' synched prop",
+ "params": {
+ "expanded": {
+ "type": "Array",
+ "desc": "The expanded node keys",
+ "examples": [
+ "[ 'Node 1', 'Node 2' ]"
+ ]
+ }
+ }
+ },
+ "lazy-load": {
+ "desc": "Emitted when the lazy loading of nodes is finished",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Lazy loading details",
+ "definition": {
+ "node": {
+ "type": "Object",
+ "desc": "The node to which the new nodes (the children) will be appended"
+ },
+ "key": {
+ "type": "String",
+ "desc": "The key of the node getting the newly loaded child nodes",
+ "examples": [
+ "New Node"
+ ]
+ },
+ "done": {
+ "type": "Function",
+ "desc": "The callback to be carried out when the loading is successful",
+ "params": {
+ "children": {
+ "type": "Array",
+ "desc": "Array of nodes"
+ }
+ },
+ "returns": null
+ },
+ "fail": {
+ "type": "Function",
+ "desc": "The callback to be carried out should the loading fails",
+ "params": null,
+ "returns": null
+ }
+ }
+ }
+ }
+ },
+ "update:ticked": {
+ "desc": "Emitted when nodes are ticked/unticked via the checkbox; Used by Vue on 'ticked' synched prop",
+ "params": {
+ "target": {
+ "type": "Array",
+ "desc": "The ticked node keys",
+ "examples": [
+ "[ 'Node 1', 'Node 2' ]"
+ ]
+ }
+ }
+ },
+ "update:selected": {
+ "desc": "Emitted when selected node changes; Used by Vue on 'selected' synched prop",
+ "params": {
+ "target": {
+ "type": "Any",
+ "desc": "The selected node key",
+ "examples": [
+ "Node 1"
+ ]
+ }
+ }
+ },
+ "after-show": {
+ "desc": "Emitted when component show animation is finished",
+ "addedIn": "v1.9"
+ },
+ "after-hide": {
+ "desc": "Emitted when component hide animation is finished",
+ "addedIn": "v1.9"
+ }
+ },
+ "methods": {
+ "getNodeByKey": {
+ "desc": "Get the node with the given key",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "The key of a node",
+ "required": true,
+ "examples": [
+ "Node 1"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Object",
+ "desc": "Requested node"
+ }
+ },
+ "getTickedNodes": {
+ "desc": "Get array of nodes that are ticked",
+ "returns": {
+ "type": "Array",
+ "desc": "Ticked node objects"
+ }
+ },
+ "getExpandedNodes": {
+ "desc": "Get array of nodes that are expanded",
+ "returns": {
+ "type": "Array",
+ "desc": "Expanded node objects"
+ }
+ },
+ "isExpanded": {
+ "desc": "Determine if a node is expanded",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "The key of a node",
+ "required": true,
+ "examples": [
+ "Node 1"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Is specified node expanded?"
+ }
+ },
+ "expandAll": {
+ "desc": "Use to expand all branches of the tree"
+ },
+ "collapseAll": {
+ "desc": "Use to collapse all branches of the tree"
+ },
+ "setExpanded": {
+ "desc": "Expands the tree at the point of the node with the key given",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "The key of a node",
+ "required": true,
+ "examples": [
+ "Node 1"
+ ]
+ },
+ "state": {
+ "type": "Boolean",
+ "desc": "Set to 'true' to expand the branch of the tree, otherwise 'false' collapses it",
+ "required": true
+ }
+ }
+ },
+ "isTicked": {
+ "desc": "Method to check if a node's checkbox is selected or not",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "The key of a node",
+ "required": true,
+ "examples": [
+ "Node 1"
+ ]
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Is specified node ticked?"
+ }
+ },
+ "setTicked": {
+ "desc": "Method to set a node's checkbox programmatically",
+ "params": {
+ "keys": {
+ "type": "Array",
+ "desc": "The keys of nodes to tick/untick",
+ "required": true,
+ "examples": [
+ "[ 'Node 1', 'Node 2' ]"
+ ]
+ },
+ "state": {
+ "type": "Boolean",
+ "desc": "Set to 'true' to tick the checkbox of nodes, otherwise 'false' unticks them",
+ "required": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QUploader.json b/dist/api/QUploader.json
new file mode 100644
index 00000000000..2ac4589bbb0
--- /dev/null
+++ b/dist/api/QUploader.json
@@ -0,0 +1,488 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/uploader"
+ },
+ "props": {
+ "multiple": {
+ "type": "Boolean",
+ "desc": "Allow multiple file uploads",
+ "category": "behavior"
+ },
+ "accept": {
+ "type": "String",
+ "desc": "Comma separated list of unique file type specifiers. Maps to 'accept' attribute of native input type=file element",
+ "examples": [
+ ".jpg, .pdf, image/*",
+ "image/jpeg, .pdf"
+ ],
+ "category": "behavior"
+ },
+ "capture": {
+ "type": "String",
+ "desc": "Optionally, specify that a new file should be captured, and which device should be used to capture that new media of a type defined by the 'accept' prop. Maps to 'capture' attribute of native input type=file element",
+ "values": [
+ "user",
+ "environment"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.12.6"
+ },
+ "max-file-size": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Maximum size of individual file in bytes",
+ "examples": [
+ 1024,
+ 1048576
+ ],
+ "category": "behavior"
+ },
+ "max-total-size": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Maximum size of all files combined in bytes",
+ "examples": [
+ 1024,
+ 1048576
+ ],
+ "category": "behavior"
+ },
+ "max-files": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Maximum number of files to contain",
+ "examples": [
+ ":max-files=\"5\"",
+ "10"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.11.2"
+ },
+ "filter": {
+ "type": "Function",
+ "desc": "Custom filter for added files; Only files that pass this filter will be added to the queue and uploaded; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "files": {
+ "type": [
+ "FileList",
+ "Array"
+ ],
+ "desc": "Candidate files to be added to queue"
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "Filtered files to be added to queue"
+ },
+ "examples": [
+ ":filter=\"files => files.filter(file => file.size === 1024)\""
+ ],
+ "category": "behavior"
+ },
+ "label": {
+ "type": "String",
+ "desc": "Label for the uploader",
+ "examples": [
+ "Upload photo here"
+ ],
+ "category": "content"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "text-color": {
+ "type": "String",
+ "desc": "Overrides text color (if needed); Color name from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "square": {
+ "type": "Boolean",
+ "desc": "Removes border-radius so borders are squared",
+ "category": "style"
+ },
+ "flat": {
+ "type": "Boolean",
+ "desc": "Applies a 'flat' design (no default shadow)",
+ "category": "style"
+ },
+ "bordered": {
+ "type": "Boolean",
+ "desc": "Applies a default border to the component",
+ "category": "style"
+ },
+ "no-thumbnails": {
+ "type": "Boolean",
+ "desc": "Don't display thumbnails for image files",
+ "category": "content"
+ },
+ "auto-upload": {
+ "type": "Boolean",
+ "desc": "Upload files immediately when added",
+ "category": "behavior"
+ },
+ "hide-upload-btn": {
+ "type": "Boolean",
+ "desc": "Don't show the upload button",
+ "category": "behavior"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "readonly": {
+ "type": "Boolean",
+ "desc": "Put component in readonly mode",
+ "category": "state"
+ },
+ "factory": {
+ "type": "Function",
+ "desc": "Function which should return an Object or a Promise resolving with an Object; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "files": {
+ "type": "Array",
+ "desc": "Uploaded files"
+ }
+ },
+ "returns": {
+ "type": [
+ "Object",
+ "Promise"
+ ],
+ "desc": "Optional configuration for the upload process; You can override QUploader props in this Object (url, method, headers, formFields, fieldName, withCredentials, sendRaw); Props of these Object can also be Functions with the form of (file[s]) => value"
+ },
+ "category": "upload"
+ },
+ "url": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "desc": "URL or path to the server which handles the upload. Takes String or factory function, which returns String. Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "examples": [
+ "https://example.com/path",
+ "files => `https://example.com?count=${files.length}`"
+ ],
+ "category": "upload"
+ },
+ "method": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "default": "POST",
+ "desc": "HTTP method to use for upload; Takes String or factory function which returns a String; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "values": [
+ "POST",
+ "PUT"
+ ],
+ "examples": [
+ "POST",
+ ":method=\"files => files.length > 10 ? 'POST' : 'PUT'\""
+ ],
+ "category": "upload"
+ },
+ "field-name": {
+ "type": [
+ "String",
+ "Function"
+ ],
+ "desc": "Field name for each file upload; This goes into the following header: 'Content-Disposition: form-data; name=\"__HERE__\"; filename=\"somefile.png\"; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "default": "(file) => file.name",
+ "examples": [
+ "backgroundFile",
+ ":field-name=\"(file) => 'background' + file.name\""
+ ],
+ "category": "upload"
+ },
+ "headers": {
+ "type": [
+ "Array",
+ "Function"
+ ],
+ "desc": "Array or a factory function which returns an array; Array consists of objects with header definitions; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "definition": {
+ "name": {
+ "type": "String",
+ "required": true,
+ "desc": "Header name",
+ "examples": [
+ "Content-Type",
+ "Accept",
+ "Cache-Control"
+ ]
+ },
+ "value": {
+ "type": "String",
+ "required": true,
+ "desc": "Header value",
+ "examples": [
+ "application/json",
+ "no-cache"
+ ]
+ }
+ },
+ "examples": [
+ "[{name: 'Content-Type', value: 'application/json'}, {name: 'Accept', value: 'application/json'}]",
+ "() => [{name: 'X-Custom-Timestamp', value: Date.now()}]",
+ "files => [{name: 'X-Custom-Count', value: files.length}]"
+ ],
+ "category": "upload"
+ },
+ "form-fields": {
+ "type": [
+ "Array",
+ "Function"
+ ],
+ "desc": "Array or a factory function which returns an array; Array consists of objects with additional fields definitions (used by Form to be uploaded); Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "definition": {
+ "name": {
+ "type": "String",
+ "required": true,
+ "desc": "Field name",
+ "examples": [
+ "Some field"
+ ]
+ },
+ "value": {
+ "type": "String",
+ "required": true,
+ "desc": "Field value",
+ "examples": [
+ "some-value"
+ ]
+ }
+ },
+ "examples": [
+ "[{name: 'my-field', value: 'my-value'}]",
+ "() => [{name: 'my-field', value: 'my-value'}]",
+ "files => [{name: 'my-field', value: 'my-value' + files.length}]"
+ ],
+ "category": "upload"
+ },
+ "with-credentials": {
+ "type": [
+ "Boolean",
+ "Function"
+ ],
+ "desc": "Sets withCredentials to true on the XHR that manages the upload; Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "examples": [
+ "with-credentials",
+ ":with-credentials=\"files => ...\""
+ ],
+ "category": "upload"
+ },
+ "send-raw": {
+ "type": [
+ "Boolean",
+ "Function"
+ ],
+ "desc": "Send raw files without wrapping into a Form(); Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "examples": [
+ "send-raw",
+ ":send-raw=\"files => ...\""
+ ],
+ "category": "upload"
+ },
+ "batch": {
+ "type": [
+ "Boolean",
+ "Function"
+ ],
+ "desc": "Upload files in batch (in one XHR request); Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline",
+ "examples": [
+ "files => files.length > 10"
+ ],
+ "category": "upload"
+ }
+ },
+ "scopedSlots": {
+ "header": {
+ "desc": "Slot for custom header; Scope is the QUploader instance itself"
+ },
+ "list": {
+ "desc": "Slot for custom list; Scope is the QUploader instance itself"
+ }
+ },
+ "events": {
+ "rejected": {
+ "desc": "Emitted after files are picked and some do not pass the validation props (accept, max-file-size, max-total-size, filter, etc)",
+ "params": {
+ "rejectedEntries": {
+ "type": "Array",
+ "desc": "Array of { failedPropValidation: string, file: File } Objects for files that do not pass the validation"
+ }
+ },
+ "addedIn": "v1.11.2"
+ },
+ "added": {
+ "desc": "Emitted when files are added into the list",
+ "params": {
+ "files": {
+ "type": "Array",
+ "desc": "Array of files that were added"
+ }
+ }
+ },
+ "removed": {
+ "desc": "Emitted when files are removed from the list",
+ "params": {
+ "files": {
+ "type": "Array",
+ "desc": "Array of files that were removed"
+ }
+ }
+ },
+ "start": {
+ "desc": "Started working"
+ },
+ "finish": {
+ "desc": "Finished working (regardless of success or fail)"
+ },
+ "uploaded": {
+ "desc": "Emitted when file or batch of files is uploaded",
+ "params": {
+ "info": {
+ "type": "Object",
+ "desc": "Object containing information about the event",
+ "definition": {
+ "files": {
+ "type": "Array",
+ "desc": "Uploaded files"
+ },
+ "xhr": {
+ "type": "Object",
+ "desc": "XMLHttpRequest that has been used to upload this batch of files"
+ }
+ }
+ }
+ }
+ },
+ "failed": {
+ "desc": "Emitted when file or batch of files has encountered error while uploading",
+ "params": {
+ "info": {
+ "type": "Object",
+ "desc": "Object containing information about the event",
+ "definition": {
+ "files": {
+ "type": "Array",
+ "desc": "Files which encountered error"
+ },
+ "xhr": {
+ "type": "Object",
+ "desc": "XMLHttpRequest that has been used to upload this batch of files"
+ }
+ }
+ }
+ }
+ },
+ "uploading": {
+ "desc": "Emitted when file or batch of files started uploading",
+ "params": {
+ "info": {
+ "type": "Object",
+ "desc": "Object containing information about the event",
+ "definition": {
+ "files": {
+ "type": "Array",
+ "desc": "Files which are now uploading"
+ },
+ "xhr": {
+ "type": "Object",
+ "desc": "XMLHttpRequest used for uploading"
+ }
+ }
+ }
+ }
+ },
+ "factory-failed": {
+ "desc": "Emitted when factory function is supplied with a Promise which is rejected",
+ "params": {
+ "err": {
+ "type": "Object",
+ "desc": "Error Object which is the Promise rejection reason"
+ },
+ "files": {
+ "type": "Array",
+ "desc": "Files which were to get uploaded"
+ }
+ }
+ }
+ },
+ "methods": {
+ "pickFiles": {
+ "desc": "Trigger file pick; Must be called as a direct consequence of user interaction (eg. in a click handler), due to browsers security policy",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object"
+ }
+ }
+ },
+ "addFiles": {
+ "desc": "Add files programmatically",
+ "params": {
+ "files": {
+ "type": [
+ "FileList",
+ "Array"
+ ],
+ "desc": "Array of files (instances of File)",
+ "required": true
+ }
+ }
+ },
+ "reset": {
+ "desc": "Resets uploader to default; Empties queue, aborts current uploads"
+ },
+ "removeUploadedFiles": {
+ "desc": "Removes already uploaded files from the list"
+ },
+ "removeQueuedFiles": {
+ "desc": "Remove files that are waiting for upload to start (same as clicking the left clear button)"
+ },
+ "removeFile": {
+ "desc": "Remove specified file from the queue",
+ "params": {
+ "file": {
+ "type": "Object",
+ "desc": "File to remove (instance of File)",
+ "required": true
+ }
+ }
+ },
+ "abort": {
+ "desc": "Abort upload of all files (same as clicking the abort button)"
+ },
+ "upload": {
+ "desc": "Start uploading (same as clicking the upload button)"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QUploaderAddTrigger.json b/dist/api/QUploaderAddTrigger.json
new file mode 100644
index 00000000000..53b50a89b9d
--- /dev/null
+++ b/dist/api/QUploaderAddTrigger.json
@@ -0,0 +1,6 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/uploader"
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QUploaderBase.json b/dist/api/QUploaderBase.json
new file mode 100644
index 00000000000..e9a06aeee7a
--- /dev/null
+++ b/dist/api/QUploaderBase.json
@@ -0,0 +1,252 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/uploader"
+ },
+ "props": {
+ "multiple": {
+ "type": "Boolean",
+ "desc": "Allow multiple file uploads",
+ "category": "behavior"
+ },
+ "accept": {
+ "type": "String",
+ "desc": "Comma separated list of unique file type specifiers. Maps to 'accept' attribute of native input type=file element",
+ "examples": [
+ ".jpg, .pdf, image/*",
+ "image/jpeg, .pdf"
+ ],
+ "category": "behavior"
+ },
+ "capture": {
+ "type": "String",
+ "desc": "Optionally, specify that a new file should be captured, and which device should be used to capture that new media of a type defined by the 'accept' prop. Maps to 'capture' attribute of native input type=file element",
+ "values": [
+ "user",
+ "environment"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.12.6"
+ },
+ "max-file-size": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Maximum size of individual file in bytes",
+ "examples": [
+ 1024,
+ 1048576
+ ],
+ "category": "behavior"
+ },
+ "max-total-size": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Maximum size of all files combined in bytes",
+ "examples": [
+ 1024,
+ 1048576
+ ],
+ "category": "behavior"
+ },
+ "max-files": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Maximum number of files to contain",
+ "examples": [
+ ":max-files=\"5\"",
+ "10"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.11.2"
+ },
+ "filter": {
+ "type": "Function",
+ "desc": "Custom filter for added files; Only files that pass this filter will be added to the queue and uploaded; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "files": {
+ "type": [
+ "FileList",
+ "Array"
+ ],
+ "desc": "Candidate files to be added to queue"
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "Filtered files to be added to queue"
+ },
+ "examples": [
+ ":filter=\"files => files.filter(file => file.size === 1024)\""
+ ],
+ "category": "behavior"
+ },
+ "label": {
+ "type": "String",
+ "desc": "Label for the uploader",
+ "examples": [
+ "Upload photo here"
+ ],
+ "category": "content"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name for component from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "text-color": {
+ "type": "String",
+ "desc": "Overrides text color (if needed); Color name from the Quasar Color Palette",
+ "examples": [
+ "primary",
+ "teal-10"
+ ],
+ "category": "style"
+ },
+ "dark": {
+ "type": [
+ "Boolean",
+ "null"
+ ],
+ "default": null,
+ "desc": "Notify the component that the background is a dark color",
+ "category": "style"
+ },
+ "square": {
+ "type": "Boolean",
+ "desc": "Removes border-radius so borders are squared",
+ "category": "style"
+ },
+ "flat": {
+ "type": "Boolean",
+ "desc": "Applies a 'flat' design (no default shadow)",
+ "category": "style"
+ },
+ "bordered": {
+ "type": "Boolean",
+ "desc": "Applies a default border to the component",
+ "category": "style"
+ },
+ "no-thumbnails": {
+ "type": "Boolean",
+ "desc": "Don't display thumbnails for image files",
+ "category": "content"
+ },
+ "auto-upload": {
+ "type": "Boolean",
+ "desc": "Upload files immediately when added",
+ "category": "behavior"
+ },
+ "hide-upload-btn": {
+ "type": "Boolean",
+ "desc": "Don't show the upload button",
+ "category": "behavior"
+ },
+ "disable": {
+ "type": "Boolean",
+ "desc": "Put component in disabled mode",
+ "category": "state"
+ },
+ "readonly": {
+ "type": "Boolean",
+ "desc": "Put component in readonly mode",
+ "category": "state"
+ }
+ },
+ "scopedSlots": {
+ "header": {
+ "desc": "Slot for custom header; Scope is the QUploader instance itself"
+ },
+ "list": {
+ "desc": "Slot for custom list; Scope is the QUploader instance itself"
+ }
+ },
+ "events": {
+ "rejected": {
+ "desc": "Emitted after files are picked and some do not pass the validation props (accept, max-file-size, max-total-size, filter, etc)",
+ "params": {
+ "rejectedEntries": {
+ "type": "Array",
+ "desc": "Array of { failedPropValidation: string, file: File } Objects for files that do not pass the validation"
+ }
+ },
+ "addedIn": "v1.11.2"
+ },
+ "added": {
+ "desc": "Emitted when files are added into the list",
+ "params": {
+ "files": {
+ "type": "Array",
+ "desc": "Array of files that were added"
+ }
+ }
+ },
+ "removed": {
+ "desc": "Emitted when files are removed from the list",
+ "params": {
+ "files": {
+ "type": "Array",
+ "desc": "Array of files that were removed"
+ }
+ }
+ },
+ "start": {
+ "desc": "Started working"
+ },
+ "finish": {
+ "desc": "Finished working (regardless of success or fail)"
+ }
+ },
+ "methods": {
+ "pickFiles": {
+ "desc": "Trigger file pick; Must be called as a direct consequence of user interaction (eg. in a click handler), due to browsers security policy",
+ "params": {
+ "evt": {
+ "type": "Object",
+ "desc": "JS event object"
+ }
+ }
+ },
+ "addFiles": {
+ "desc": "Add files programmatically",
+ "params": {
+ "files": {
+ "type": [
+ "FileList",
+ "Array"
+ ],
+ "desc": "Array of files (instances of File)",
+ "required": true
+ }
+ }
+ },
+ "reset": {
+ "desc": "Resets uploader to default; Empties queue, aborts current uploads"
+ },
+ "removeUploadedFiles": {
+ "desc": "Removes already uploaded files from the list"
+ },
+ "removeQueuedFiles": {
+ "desc": "Remove files that are waiting for upload to start (same as clicking the left clear button)"
+ },
+ "removeFile": {
+ "desc": "Remove specified file from the queue",
+ "params": {
+ "file": {
+ "type": "Object",
+ "desc": "File to remove (instance of File)",
+ "required": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QVideo.json b/dist/api/QVideo.json
new file mode 100644
index 00000000000..cbbd958c12c
--- /dev/null
+++ b/dist/api/QVideo.json
@@ -0,0 +1,86 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/video"
+ },
+ "behavior": {
+ "$listeners": {
+ "desc": "All native events are being propagated (you don't need the '.native' modifier)"
+ }
+ },
+ "props": {
+ "ratio": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "Aspect ratio for the content; If value is a String, then avoid using a computational statement (like '16/9') and instead specify the String value of the result directly (eg. '1.7777')",
+ "examples": [
+ ":ratio=\"4/3\"",
+ ":ratio=\"16/9\"",
+ "ratio=\"1\""
+ ],
+ "category": "style",
+ "addedIn": "v1.7"
+ },
+ "src": {
+ "type": "String",
+ "desc": "The source url to display in an iframe",
+ "required": true,
+ "examples": [
+ "src=\"https://www.youtube.com/embed/k3_tw44QsZQ\""
+ ],
+ "category": "model"
+ },
+ "title": {
+ "type": "String",
+ "desc": "(Accessibility) Set the native 'title' attribute value of the inner iframe being used",
+ "required": false,
+ "examples": [
+ "My Daily Marathon"
+ ],
+ "category": "accessibility",
+ "addedIn": "v1.17"
+ },
+ "fetchpriority": {
+ "type": "String",
+ "desc": "Provides a hint of the relative priority to use when fetching the iframe document",
+ "default": "auto",
+ "values": [
+ "high",
+ "low",
+ "auto"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.18.10"
+ },
+ "loading": {
+ "type": "String",
+ "desc": "Indicates how the browser should load the iframe",
+ "default": "eager",
+ "values": [
+ "eager",
+ "lazy"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.18.10"
+ },
+ "referrerpolicy": {
+ "type": "String",
+ "desc": "Indicates which referrer to send when fetching the frame's resource",
+ "default": "strict-origin-when-cross-origin",
+ "values": [
+ "no-referrer",
+ "no-referrer-when-downgrade",
+ "origin",
+ "origin-when-cross-origin",
+ "same-origin",
+ "strict-origin",
+ "strict-origin-when-cross-origin",
+ "unsafe-url"
+ ],
+ "category": "behavior",
+ "addedIn": "v1.18.10"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/QVirtualScroll.json b/dist/api/QVirtualScroll.json
new file mode 100644
index 00000000000..95aad9262e2
--- /dev/null
+++ b/dist/api/QVirtualScroll.json
@@ -0,0 +1,300 @@
+{
+ "type": "component",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-components/virtual-scroll"
+ },
+ "addedIn": "v1.1",
+ "props": {
+ "virtual-scroll-horizontal": {
+ "type": "Boolean",
+ "desc": "Make virtual list work in horizontal mode",
+ "category": "behavior"
+ },
+ "virtual-scroll-slice-size": {
+ "type": [
+ "Number",
+ "String",
+ "null"
+ ],
+ "default": null,
+ "desc": "Minimum number of items to render in the virtual list",
+ "examples": [
+ "virtual-scroll-slice-size=\"60\""
+ ],
+ "category": "virtual-scroll"
+ },
+ "virtual-scroll-slice-ratio-before": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Ratio of number of items in visible zone to render before it",
+ "default": "1",
+ "examples": [
+ "virtual-scroll-slice-ratio-before=\"0.3\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.14.7"
+ },
+ "virtual-scroll-slice-ratio-after": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Ratio of number of items in visible zone to render after it",
+ "default": "1",
+ "examples": [
+ "virtual-scroll-slice-ratio-after=\"2\""
+ ],
+ "category": "virtual-scroll",
+ "addedIn": "v1.14.7"
+ },
+ "virtual-scroll-item-size": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Default size in pixels (height if vertical, width if horizontal) of an item; This value is used for rendering the initial list; Try to use a value close to the minimum size of an item",
+ "default": "24",
+ "examples": [
+ "virtual-scroll-item-size=\"48\""
+ ],
+ "category": "virtual-scroll"
+ },
+ "virtual-scroll-sticky-size-start": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the start of the list; A correct value will improve scroll precision",
+ "default": "0",
+ "examples": [
+ "virtual-scroll-sticky-size-start=\"48\""
+ ],
+ "category": "virtual-scroll"
+ },
+ "virtual-scroll-sticky-size-end": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the end of the list; A correct value will improve scroll precision",
+ "default": "0",
+ "examples": [
+ "virtual-scroll-sticky-size-end=\"48\""
+ ],
+ "category": "virtual-scroll"
+ },
+ "table-colspan": {
+ "type": [
+ "Number",
+ "String"
+ ],
+ "desc": "The number of columns in the table (you need this if you use table-layout: fixed)",
+ "examples": [
+ "table-colspan=\"12\""
+ ],
+ "category": "virtual-scroll|content",
+ "addedIn": "v1.13"
+ },
+ "type": {
+ "type": "String",
+ "desc": "The type of content: list (default) or table",
+ "default": "list",
+ "values": [
+ "list",
+ "table"
+ ],
+ "category": "content"
+ },
+ "items": {
+ "type": "Array",
+ "desc": "Available list items that will be passed to the scoped slot; For best performance freeze the list of items; Required if 'itemsFn' is not supplied",
+ "default": "[]",
+ "examples": [
+ ":items=\"[ 'BMW', 'Samsung Phone' ]\"",
+ ":items=\"[ { label: 'BMW', value: 'car' }, { label: 'Samsung Phone', value: 'phone' } ]\""
+ ],
+ "category": "content"
+ },
+ "items-size": {
+ "type": "Number",
+ "desc": "Number of available items in the list; Required and used only if 'itemsFn' is provided",
+ "default": "void 0",
+ "examples": [
+ ":items-size=\"100000\"",
+ ":items-size=\"500\""
+ ],
+ "category": "content"
+ },
+ "items-fn": {
+ "type": "Function",
+ "desc": "Function to return the scope for the items to be displayed; Should return an array for items starting from 'from' index for size length; For best performance, reference it from your scope and do not define it inline",
+ "params": {
+ "from": {
+ "type": "Number",
+ "desc": "Index of the first item (0 based)",
+ "examples": [
+ 15
+ ]
+ },
+ "size": {
+ "type": "Number",
+ "desc": "Number of items to return",
+ "examples": [
+ 38
+ ]
+ }
+ },
+ "returns": {
+ "type": "Array",
+ "desc": "List of scope for items to be displayed"
+ },
+ "examples": [
+ ":items-fn=\"(from, size) => { const items = []; for (let i = 0; i < size; i++) { items.push('Item ' + i) }; return items }\""
+ ],
+ "category": "content"
+ },
+ "scroll-target": {
+ "type": [
+ "Element",
+ "String"
+ ],
+ "desc": "CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one",
+ "examples": [
+ ":scroll-target=\"$refs.scrollTarget\"",
+ "scroll-target=\".scroll-target-class\"",
+ "scroll-target=\"#scroll-target-id\"",
+ "scroll-target=\"body\""
+ ],
+ "category": "behavior",
+ "addedIn": "v1.8"
+ }
+ },
+ "slots": {
+ "before": {
+ "desc": "Template slot for the elements that should be rendered before the list; Suggestion: thead before a table"
+ },
+ "after": {
+ "desc": "Template slot for the elements that should be rendered after the list; Suggestion: tfoot after a table"
+ }
+ },
+ "scopedSlots": {
+ "default": {
+ "desc": "Template slot for defining the list item; Suggestion: QItem",
+ "scope": {
+ "index": {
+ "type": "Number",
+ "desc": "Item index in the options list",
+ "examples": [
+ 0
+ ]
+ },
+ "item": {
+ "type": "Any",
+ "desc": "Item data -- its value is taken from 'options' prop"
+ }
+ }
+ }
+ },
+ "events": {
+ "virtual-scroll": {
+ "desc": "Emitted when the virtual scroll occurs",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Object of properties on the new scroll position",
+ "definition": {
+ "index": {
+ "type": "Number",
+ "desc": "Index of the list item that was scrolled into view (0 based)",
+ "examples": [
+ 30
+ ]
+ },
+ "from": {
+ "type": "Number",
+ "desc": "The index of the first list item that is rendered (0 based)",
+ "examples": [
+ 10
+ ]
+ },
+ "to": {
+ "type": "Number",
+ "desc": "The index of the last list item that is rendered (0 based)",
+ "examples": [
+ 50
+ ]
+ },
+ "direction": {
+ "type": "String",
+ "desc": "Direction of change",
+ "values": [
+ "increase",
+ "decrease"
+ ]
+ },
+ "ref": {
+ "type": "Object",
+ "desc": "Vue reference to the QVirtualList which triggered the event",
+ "addedIn": "v1.8.4"
+ }
+ }
+ }
+ }
+ }
+ },
+ "methods": {
+ "scrollTo": {
+ "desc": "Scroll the virtual scroll list to the item with the specified index (0 based)",
+ "params": {
+ "index": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "The index of the list item (0 based)",
+ "required": true,
+ "examples": [
+ "1",
+ 23
+ ]
+ },
+ "edge": {
+ "type": "String",
+ "desc": "The edge to align to if the item is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns",
+ "values": [
+ "start",
+ "center",
+ "end",
+ "start-force",
+ "center-force",
+ "end-force"
+ ],
+ "addedIn": "v1.13"
+ }
+ }
+ },
+ "reset": {
+ "desc": "Resets the virtual scroll computations; Needed for custom edge-cases"
+ },
+ "refresh": {
+ "desc": "Refreshes the virtual scroll list; Use it after appending items",
+ "params": {
+ "index": {
+ "type": [
+ "String",
+ "Number"
+ ],
+ "desc": "The index of the list item to scroll to after refresh (0 based); If it's not specified the scroll position is not changed; Use a negative value to keep scroll position",
+ "examples": [
+ "1",
+ 23,
+ -1
+ ]
+ }
+ },
+ "addedIn": "v1.8.4"
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/Ripple.json b/dist/api/Ripple.json
new file mode 100644
index 00000000000..4bf23b00827
--- /dev/null
+++ b/dist/api/Ripple.json
@@ -0,0 +1,118 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/material-ripple"
+ },
+ "quasarConfOptions": {
+ "propName": "ripple",
+ "definition": {
+ "early": {
+ "type": "Boolean",
+ "desc": "Trigger early/immediately on user interaction"
+ },
+ "stop": {
+ "type": "Boolean",
+ "desc": "Stop click/touch event propagation"
+ },
+ "center": {
+ "type": "Boolean",
+ "desc": "Ripple starts from the absolute center"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name from Quasar Color Palette; Overrides default dynamic color",
+ "examples": [
+ "orange-5"
+ ]
+ },
+ "keyCodes": {
+ "type": [
+ "Array",
+ "Number"
+ ],
+ "desc": "List of keyCode that should trigger the ripple",
+ "examples": [
+ "[]",
+ "[13, 32]"
+ ]
+ }
+ },
+ "addedIn": "v1.9.8"
+ },
+ "value": {
+ "type": [
+ "Boolean",
+ "Object"
+ ],
+ "desc": "Boolean (if just wanting to enable/disable) or Object for configuring more options",
+ "definition": {
+ "early": {
+ "type": "Boolean",
+ "desc": "Trigger early/immediately on user interaction",
+ "addedIn": "v1.9.8"
+ },
+ "stop": {
+ "type": "Boolean",
+ "desc": "Stop click/touch event propagation"
+ },
+ "center": {
+ "type": "Boolean",
+ "desc": "Ripple starts from the absolute center"
+ },
+ "color": {
+ "type": "String",
+ "desc": "Color name from Quasar Color Palette; Overrides default dynamic color",
+ "examples": [
+ "orange-5"
+ ]
+ },
+ "keyCodes": {
+ "type": [
+ "Array",
+ "Number"
+ ],
+ "desc": "List of keyCode that should trigger the ripple",
+ "examples": [
+ "[]",
+ "[13, 32]"
+ ]
+ }
+ },
+ "examples": [
+ "v-ripple=\"booleanState\"",
+ "v-ripple=\"{ center: true, color: 'primary', keyCodes: [] }\""
+ ]
+ },
+ "arg": {
+ "type": "String",
+ "desc": "Color name from Quasar Color Palette; Overrides default dynamic color",
+ "reactive": true,
+ "examples": [
+ "v-ripple:orange-5"
+ ]
+ },
+ "modifiers": {
+ "early": {
+ "type": "Boolean",
+ "desc": "Trigger early/immediately on user interaction",
+ "reactive": true,
+ "addedIn": "v1.9.8"
+ },
+ "stop": {
+ "type": "Boolean",
+ "desc": "Stop click/touch event propagation",
+ "reactive": true,
+ "examples": [
+ "v-ripple.stop"
+ ]
+ },
+ "center": {
+ "type": "Boolean",
+ "desc": "Ripple starts from the absolute center",
+ "reactive": true,
+ "examples": [
+ "v-ripple.center"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/Screen.json b/dist/api/Screen.json
new file mode 100644
index 00000000000..c054caec520
--- /dev/null
+++ b/dist/api/Screen.json
@@ -0,0 +1,208 @@
+{
+ "type": "plugin",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/options/screen-plugin"
+ },
+ "injection": "$q.screen",
+ "props": {
+ "width": {
+ "type": "Number",
+ "desc": "Screen width (in pixels)",
+ "reactive": true,
+ "examples": [
+ 452
+ ]
+ },
+ "height": {
+ "type": "Number",
+ "desc": "Screen height (in pixels)",
+ "reactive": true,
+ "examples": [
+ 721
+ ]
+ },
+ "name": {
+ "type": "String",
+ "desc": "Tells current window breakpoint",
+ "values": [
+ "xs",
+ "sm",
+ "md",
+ "lg",
+ "xl"
+ ],
+ "reactive": true,
+ "addedIn": "v1.5.2"
+ },
+ "sizes": {
+ "type": "Object",
+ "desc": "Breakpoints (in pixels)",
+ "definition": {
+ "sm": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 600
+ ]
+ },
+ "md": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 1024
+ ]
+ },
+ "lg": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 1440
+ ]
+ },
+ "xl": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 1920
+ ]
+ }
+ },
+ "reactive": true,
+ "examples": [
+ "{ sm: 600, md: 1024, lg: 1440, xl: 1920 }"
+ ]
+ },
+ "lt": {
+ "type": "Object",
+ "desc": "Tells if current screen width is lower than breakpoint-name",
+ "reactive": true,
+ "definition": {
+ "sm": {
+ "type": "Boolean",
+ "desc": "Is current screen width lower than this breakpoint's lowest limit?"
+ },
+ "md": {
+ "type": "Boolean",
+ "desc": "Is current screen width lower than this breakpoint's lowest limit?"
+ },
+ "lg": {
+ "type": "Boolean",
+ "desc": "Is current screen width lower than this breakpoint's lowest limit?"
+ },
+ "xl": {
+ "type": "Boolean",
+ "desc": "Is current screen width lower than this breakpoint's lowest limit?"
+ }
+ },
+ "examples": [
+ "{ sm: false, md: true, lg: true, xl: true }"
+ ]
+ },
+ "gt": {
+ "type": "Object",
+ "desc": "Tells if current screen width is greater than breakpoint-name",
+ "reactive": true,
+ "definition": {
+ "xs": {
+ "type": "Boolean",
+ "desc": "Is current screen width greater than this breakpoint's max limit?"
+ },
+ "sm": {
+ "type": "Boolean",
+ "desc": "Is current screen width greater than this breakpoint's max limit?"
+ },
+ "md": {
+ "type": "Boolean",
+ "desc": "Is current screen width greater than this breakpoint's max limit?"
+ },
+ "lg": {
+ "type": "Boolean",
+ "desc": "Is current screen width greater than this breakpoint's max limit?"
+ }
+ },
+ "examples": [
+ "{ xs: true, sm: true, md: false, lg: false, xl: false }"
+ ]
+ },
+ "xs": {
+ "type": "Boolean",
+ "desc": "Current screen width fits exactly 'xs' breakpoint",
+ "reactive": true
+ },
+ "sm": {
+ "type": "Boolean",
+ "desc": "Current screen width fits exactly 'sm' breakpoint",
+ "reactive": true
+ },
+ "md": {
+ "type": "Boolean",
+ "desc": "Current screen width fits exactly 'md' breakpoint",
+ "reactive": true
+ },
+ "lg": {
+ "type": "Boolean",
+ "desc": "Current screen width fits exactly 'lg' breakpoint",
+ "reactive": true
+ },
+ "xl": {
+ "type": "Boolean",
+ "desc": "Current screen width fits exactly 'xl' breakpoint",
+ "reactive": true
+ }
+ },
+ "methods": {
+ "setSizes": {
+ "desc": "Override default breakpoint sizes",
+ "params": {
+ "breakpoints": {
+ "type": "Object",
+ "desc": "Pick what you want to override",
+ "definition": {
+ "sm": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 600
+ ]
+ },
+ "md": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 1024
+ ]
+ },
+ "lg": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 1440
+ ]
+ },
+ "xl": {
+ "type": "Number",
+ "desc": "Breakpoint width size (minimum size)",
+ "examples": [
+ 1920
+ ]
+ }
+ },
+ "required": true
+ }
+ }
+ },
+ "setDebounce": {
+ "desc": "Debounce update of all props when screen width/height changes",
+ "params": {
+ "amount": {
+ "type": "Number",
+ "desc": "Amount in milliseconds",
+ "required": true,
+ "examples": [
+ 300
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/Scroll.json b/dist/api/Scroll.json
new file mode 100644
index 00000000000..475b60757ed
--- /dev/null
+++ b/dist/api/Scroll.json
@@ -0,0 +1,31 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/scroll"
+ },
+ "value": {
+ "type": "Function",
+ "desc": "Function to call when scrolling occurs (use a non-function to disable)",
+ "params": {
+ "verticalScrollPosition": {
+ "type": "Number",
+ "desc": "Scroll offset from top",
+ "examples": [
+ 350
+ ]
+ },
+ "horizontalScrollPosition": {
+ "type": "Number",
+ "desc": "Scroll offset from left",
+ "examples": [
+ 350
+ ]
+ }
+ },
+ "returns": null,
+ "examples": [
+ "v-scroll=\"fnToCall\"",
+ "v-scroll=\"void 0\""
+ ]
+ }
+}
\ No newline at end of file
diff --git a/dist/api/ScrollFire.json b/dist/api/ScrollFire.json
new file mode 100644
index 00000000000..38ef384ea29
--- /dev/null
+++ b/dist/api/ScrollFire.json
@@ -0,0 +1,21 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/scroll-fire"
+ },
+ "value": {
+ "type": "Function",
+ "desc": "Function to call when scrolling and element comes into the viewport (use a non-function to disable)",
+ "params": {
+ "el": {
+ "type": "Object",
+ "desc": "DOM element that scroll-fire is applied to"
+ }
+ },
+ "returns": null,
+ "examples": [
+ "v-scroll-fire=\"fnToCall\"",
+ "v-scroll-fire=\"void 0\""
+ ]
+ }
+}
\ No newline at end of file
diff --git a/dist/api/SessionStorage.json b/dist/api/SessionStorage.json
new file mode 100644
index 00000000000..6e1d11ee3dd
--- /dev/null
+++ b/dist/api/SessionStorage.json
@@ -0,0 +1,267 @@
+{
+ "type": "plugin",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/quasar-plugins/web-storage"
+ },
+ "injection": "$q.sessionStorage",
+ "methods": {
+ "has": {
+ "desc": "Check if storage item exists",
+ "params": {
+ "key": {
+ "type": "String",
+ "desc": "Entry key",
+ "required": true,
+ "examples": [
+ "userId"
+ ]
+ },
+ "reviverFn": {
+ "type": "Function",
+ "desc": "Transformation function to be used for objects - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Using_the_reviver_parameter",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "Key in object"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Value in that key"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Transformed value"
+ }
+ }
+ },
+ "returns": {
+ "type": "Boolean",
+ "desc": "Does the item exists or not?"
+ }
+ },
+ "getLength": {
+ "desc": "Get storage number of entries",
+ "returns": {
+ "type": "Number",
+ "desc": "Number of entries",
+ "examples": [
+ 21
+ ]
+ }
+ },
+ "getItem": {
+ "tsType": "WebStorageGetItemMethodType",
+ "desc": "Get a storage item value",
+ "params": {
+ "key": {
+ "type": "String",
+ "desc": "Entry key",
+ "required": true,
+ "examples": [
+ "userId"
+ ]
+ },
+ "reviverFn": {
+ "type": "Function",
+ "desc": "Transformation function to be used for objects - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Using_the_reviver_parameter",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "Key in object"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Value in that key"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Transformed value"
+ }
+ }
+ },
+ "returns": {
+ "type": [
+ "Date",
+ "RegExp",
+ "Number",
+ "Boolean",
+ "Function",
+ "Object",
+ "Array",
+ "String",
+ "null"
+ ],
+ "desc": "Storage item value",
+ "examples": [
+ "john12",
+ 702
+ ]
+ }
+ },
+ "getIndex": {
+ "tsType": "WebStorageGetIndexMethodType",
+ "desc": "Get the storage item value at specific index",
+ "params": {
+ "index": {
+ "type": "Number",
+ "desc": "Entry index",
+ "required": true,
+ "examples": [
+ 5
+ ]
+ },
+ "reviverFn": {
+ "type": "Function",
+ "desc": "Transformation function to be used for objects - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Using_the_reviver_parameter",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "Key in object"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Value in that key"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Transformed value"
+ }
+ }
+ },
+ "returns": {
+ "type": [
+ "Number",
+ "null"
+ ],
+ "desc": "Storage item index",
+ "examples": [
+ 7
+ ]
+ }
+ },
+ "getKey": {
+ "tsType": "WebStorageGetKeyMethodType",
+ "desc": "Get the storage key at specific index",
+ "params": {
+ "index": {
+ "type": "Number",
+ "desc": "Entry index",
+ "required": true,
+ "examples": [
+ 5
+ ]
+ }
+ },
+ "returns": {
+ "type": [
+ "String",
+ "null"
+ ],
+ "desc": "Storage key",
+ "examples": [
+ "userId"
+ ]
+ },
+ "addedIn": "v1.9.4"
+ },
+ "getAll": {
+ "desc": "Retrieve all items in storage",
+ "params": {
+ "reviverFn": {
+ "type": "Function",
+ "desc": "Transformation function to be used for objects - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Using_the_reviver_parameter",
+ "params": {
+ "key": {
+ "type": "Any",
+ "desc": "Key in object"
+ },
+ "value": {
+ "type": "Any",
+ "desc": "Value in that key"
+ }
+ },
+ "returns": {
+ "type": "Any",
+ "desc": "Transformed value"
+ }
+ }
+ },
+ "returns": {
+ "type": "Object",
+ "desc": "Object syntax: item name as Object key and its value",
+ "examples": [
+ "{ userId: 'jon12', timesLoggedIn: 14 }"
+ ]
+ }
+ },
+ "getAllKeys": {
+ "tsType": "WebStorageGetAllKeysMethodType",
+ "desc": "Retrieve all keys in storage",
+ "returns": {
+ "type": "Array",
+ "desc": "Storage keys (Array of Strings)",
+ "examples": [
+ "['userId', 'password']"
+ ]
+ },
+ "addedIn": "v1.9.4"
+ },
+ "set": {
+ "desc": "Set item in storage",
+ "params": {
+ "key": {
+ "type": "String",
+ "desc": "Entry key",
+ "required": true,
+ "examples": [
+ "userId"
+ ]
+ },
+ "value": {
+ "type": [
+ "Date",
+ "RegExp",
+ "Number",
+ "Boolean",
+ "Function",
+ "Object",
+ "Array",
+ "String",
+ "null"
+ ],
+ "desc": "Entry value",
+ "required": true,
+ "examples": [
+ "john12"
+ ]
+ }
+ }
+ },
+ "remove": {
+ "desc": "Remove a storage item",
+ "params": {
+ "key": {
+ "type": "String",
+ "desc": "Storage key",
+ "required": true,
+ "examples": [
+ "userId"
+ ]
+ }
+ }
+ },
+ "clear": {
+ "desc": "Remove everything from the storage"
+ },
+ "isEmpty": {
+ "desc": "Determine if storage has any items",
+ "returns": {
+ "type": "Boolean",
+ "desc": "Tells if storage is empty or not"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/TouchHold.json b/dist/api/TouchHold.json
new file mode 100644
index 00000000000..ff9b79eb51a
--- /dev/null
+++ b/dist/api/TouchHold.json
@@ -0,0 +1,90 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/touch-hold"
+ },
+ "value": {
+ "type": "Function",
+ "desc": "Function to call after user has hold touch/click for the specified amount of time (use a non-function to disable)",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Event details",
+ "definition": {
+ "evt": {
+ "type": "Object",
+ "desc": "Original JS event Object"
+ },
+ "touch": {
+ "type": "Boolean",
+ "desc": "Triggered by a touch event"
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Triggered by a mouse event"
+ },
+ "position": {
+ "type": "Object",
+ "desc": "Event Position Object",
+ "definition": {
+ "top": {
+ "type": "Number",
+ "desc": "Vertical offset from top of window",
+ "examples": [
+ 235
+ ]
+ },
+ "left": {
+ "type": "Number",
+ "desc": "Horizontal offset from left of window",
+ "examples": [
+ 235
+ ]
+ }
+ }
+ },
+ "duration": {
+ "type": "Number",
+ "desc": "How long it took to trigger the event (in milliseconds)",
+ "examples": [
+ 612
+ ]
+ }
+ }
+ }
+ },
+ "returns": null,
+ "examples": [
+ "v-touch-hold=\"fnToCall\"",
+ "v-touch-hold=\"void 0\""
+ ]
+ },
+ "arg": {
+ "type": "String",
+ "desc": "x:y:z, where x is the amount of time to wait (in milliseconds), y is the touch event sensitivity (in pixels) and z is the mouse event sensitivity (in pixels)",
+ "reactive": true,
+ "default": "600:5:7",
+ "examples": [
+ "v-touch-hold:400=\"fnToCall\"",
+ "v-touch-hold:400:15=\"fnToCall\"",
+ "v-touch-hold:400:10:10=\"fnToCall\""
+ ]
+ },
+ "modifiers": {
+ "capture": {
+ "type": "Boolean",
+ "desc": "Use capture for touchstart event",
+ "reactive": true
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Listen for mouse events too",
+ "reactive": true
+ },
+ "mouseCapture": {
+ "type": "Boolean",
+ "desc": "Use capture for mousedown event",
+ "reactive": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/TouchPan.json b/dist/api/TouchPan.json
new file mode 100644
index 00000000000..0320aedb774
--- /dev/null
+++ b/dist/api/TouchPan.json
@@ -0,0 +1,210 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/touch-pan"
+ },
+ "value": {
+ "type": "Function",
+ "desc": "Handler for panning (use a non-function to disable)",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Event details",
+ "definition": {
+ "evt": {
+ "type": "Object",
+ "desc": "Original JS event Object"
+ },
+ "touch": {
+ "type": "Boolean",
+ "desc": "Triggered by a touch event"
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Triggered by a mouse event"
+ },
+ "position": {
+ "type": "Object",
+ "desc": "Event Position Object",
+ "definition": {
+ "top": {
+ "type": "Number",
+ "desc": "Vertical offset from top of window",
+ "examples": [
+ 235
+ ]
+ },
+ "left": {
+ "type": "Number",
+ "desc": "Horizontal offset from left of window",
+ "examples": [
+ 235
+ ]
+ }
+ }
+ },
+ "direction": {
+ "type": "String",
+ "desc": "Direction of movement",
+ "values": [
+ "up",
+ "right",
+ "down",
+ "left"
+ ]
+ },
+ "isFirst": {
+ "type": "Boolean",
+ "desc": "Is first time the handler is called since movement started"
+ },
+ "isFinal": {
+ "type": "Boolean",
+ "desc": "Is last time the handler is called since movement ended"
+ },
+ "duration": {
+ "type": "Number",
+ "desc": "How long it took to trigger the event (in milliseconds)",
+ "examples": [
+ 612
+ ]
+ },
+ "distance": {
+ "type": "Object",
+ "desc": "Absolute distance (in pixels) since movement started from initial point",
+ "definition": {
+ "x": {
+ "type": "Number",
+ "desc": "Absolute distance horizontally",
+ "examples": [
+ 231
+ ]
+ },
+ "y": {
+ "type": "Number",
+ "desc": "Absolute distance vertically",
+ "examples": [
+ 231
+ ]
+ }
+ }
+ },
+ "offset": {
+ "type": "Object",
+ "desc": "Distance (in pixels) since movement started from initial point",
+ "definition": {
+ "x": {
+ "type": "Number",
+ "desc": "Distance horizontally",
+ "examples": [
+ -231,
+ 110
+ ]
+ },
+ "y": {
+ "type": "Number",
+ "desc": "Distance vertically",
+ "examples": [
+ -231,
+ 110
+ ]
+ }
+ }
+ },
+ "delta": {
+ "type": "Object",
+ "desc": "Delta of distance (in pixels) since handler was called last time",
+ "definition": {
+ "x": {
+ "type": "Number",
+ "desc": "Distance horizontally",
+ "examples": [
+ 2
+ ]
+ },
+ "y": {
+ "type": "Number",
+ "desc": "Distance vertically",
+ "examples": [
+ 1
+ ]
+ }
+ }
+ }
+ }
+ }
+ },
+ "returns": null,
+ "examples": [
+ "v-touch-pan=\"fnToCall\"",
+ "v-touch-pan=\"void 0\""
+ ]
+ },
+ "modifiers": {
+ "stop": {
+ "type": "Boolean",
+ "desc": "Stop event propagation for touch events",
+ "reactive": true
+ },
+ "prevent": {
+ "type": "Boolean",
+ "desc": "Calls event.preventDefault() for touch events",
+ "reactive": true
+ },
+ "capture": {
+ "type": "Boolean",
+ "desc": "Use capture for touchstart event",
+ "reactive": true
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Listen for mouse events too",
+ "reactive": true
+ },
+ "mouseCapture": {
+ "type": "Boolean",
+ "desc": "Use capture for mousedown event",
+ "reactive": true
+ },
+ "mouseAllDir": {
+ "type": "Boolean",
+ "desc": "Ignore initial mouse move direction (do not abort if the first mouse move is in an unaccepted direction)",
+ "reactive": true
+ },
+ "preserveCursor": {
+ "type": "Boolean",
+ "desc": "Prevent the mouse cursor from automatically displaying as grabbing when panning",
+ "reactive": true,
+ "addedIn": "v1.13"
+ },
+ "horizontal": {
+ "type": "Boolean",
+ "desc": "Catch horizontal (left/right) movement",
+ "reactive": true
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "Catch vertical (up/down) movement",
+ "reactive": true
+ },
+ "up": {
+ "type": "Boolean",
+ "desc": "Catch panning to up",
+ "reactive": true
+ },
+ "right": {
+ "type": "Boolean",
+ "desc": "Catch panning to right",
+ "reactive": true
+ },
+ "down": {
+ "type": "Boolean",
+ "desc": "Catch panning to down",
+ "reactive": true
+ },
+ "left": {
+ "type": "Boolean",
+ "desc": "Catch panning to left",
+ "reactive": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/TouchRepeat.json b/dist/api/TouchRepeat.json
new file mode 100644
index 00000000000..1231954cf1a
--- /dev/null
+++ b/dist/api/TouchRepeat.json
@@ -0,0 +1,171 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/touch-repeat"
+ },
+ "value": {
+ "type": "Function",
+ "desc": "Handler for touch-repeat (use a non-function to disable)",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Event details",
+ "definition": {
+ "evt": {
+ "type": "Object",
+ "desc": "Original JS event Object"
+ },
+ "touch": {
+ "type": "Boolean",
+ "desc": "Triggered by a touch event"
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Triggered by a mouse event"
+ },
+ "keyboard": {
+ "type": "Boolean",
+ "desc": "Triggered by a keyboard event"
+ },
+ "position": {
+ "type": "Object",
+ "desc": "Event Position Object; Supplied ONLY if it's a touch or mouse event",
+ "definition": {
+ "top": {
+ "type": "Number",
+ "desc": "Vertical offset from top of window",
+ "examples": [
+ 235
+ ]
+ },
+ "left": {
+ "type": "Number",
+ "desc": "Horizontal offset from left of window",
+ "examples": [
+ 235
+ ]
+ }
+ }
+ },
+ "keyCode": {
+ "type": "Number",
+ "desc": "Keycode; Supplied ONLY if it's a keyboard event",
+ "examples": [
+ 65
+ ]
+ },
+ "duration": {
+ "type": "Number",
+ "desc": "How long it took to trigger the event (in milliseconds)",
+ "examples": [
+ 612
+ ]
+ },
+ "repeatCount": {
+ "type": "Number",
+ "desc": "Handler called for nth time",
+ "examples": [
+ 2
+ ]
+ },
+ "startTime": {
+ "type": "Number",
+ "desc": "Unix timestamp of the moment when event started; Equivalent to Date.now()",
+ "examples": [
+ 1558603256472
+ ]
+ }
+ }
+ }
+ },
+ "returns": null,
+ "examples": [
+ "v-touch-repeat=\"fnToCall\"",
+ "v-touch-repeat=\"void 0\""
+ ]
+ },
+ "arg": {
+ "type": "String",
+ "desc": "String of numbers (at least one number) separated by ':' which defines the amount of time to wait for 1st handler call, 2nd, 3rd and so on; All subsequent calls will use last value as time to wait until triggering",
+ "reactive": true,
+ "default": "0:600:300",
+ "examples": [
+ "v-touch-repeat:0:400=\"fnToCall\""
+ ]
+ },
+ "modifiers": {
+ "capture": {
+ "type": "Boolean",
+ "desc": "Use capture for touchstart event",
+ "reactive": true
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Listen for mouse events too",
+ "reactive": true
+ },
+ "mouseCapture": {
+ "type": "Boolean",
+ "desc": "Use capture for mousedown event",
+ "reactive": true
+ },
+ "keyCapture": {
+ "type": "Boolean",
+ "desc": "Use capture for keydown event",
+ "reactive": true
+ },
+ "esc": {
+ "type": "Boolean",
+ "desc": "Catch ESC key",
+ "reactive": true
+ },
+ "tab": {
+ "type": "Boolean",
+ "desc": "Catch TAB key",
+ "reactive": true
+ },
+ "enter": {
+ "type": "Boolean",
+ "desc": "Catch ENTER key",
+ "reactive": true
+ },
+ "space": {
+ "type": "Boolean",
+ "desc": "Catch SPACE key",
+ "reactive": true
+ },
+ "up": {
+ "type": "Boolean",
+ "desc": "Catch UP arrow key",
+ "reactive": true
+ },
+ "left": {
+ "type": "Boolean",
+ "desc": "Catch LEFT arrow key",
+ "reactive": true
+ },
+ "right": {
+ "type": "Boolean",
+ "desc": "Catch RIGHT arrow key",
+ "reactive": true
+ },
+ "down": {
+ "type": "Boolean",
+ "desc": "Catch DOWN key",
+ "reactive": true
+ },
+ "delete": {
+ "type": "Boolean",
+ "desc": "Catch DELETE key",
+ "reactive": true
+ },
+ "[keycode]": {
+ "type": "Number",
+ "desc": "Key code to catch",
+ "reactive": true,
+ "examples": [
+ "v-touch-repeat.68=\"fnToCall\""
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/api/TouchSwipe.json b/dist/api/TouchSwipe.json
new file mode 100644
index 00000000000..ac4d2a8cf74
--- /dev/null
+++ b/dist/api/TouchSwipe.json
@@ -0,0 +1,128 @@
+{
+ "type": "directive",
+ "meta": {
+ "docsUrl": "https://v1.quasar.dev/vue-directives/touch-swipe"
+ },
+ "value": {
+ "type": "Function",
+ "desc": "Handler for swipe (use a non-function to disable)",
+ "params": {
+ "details": {
+ "type": "Object",
+ "desc": "Event details",
+ "definition": {
+ "evt": {
+ "type": "Object",
+ "desc": "Original JS event Object"
+ },
+ "touch": {
+ "type": "Boolean",
+ "desc": "Triggered by a touch event"
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Triggered by a mouse event"
+ },
+ "direction": {
+ "type": "String",
+ "desc": "Direction of movement",
+ "values": [
+ "up",
+ "right",
+ "down",
+ "left"
+ ]
+ },
+ "duration": {
+ "type": "Number",
+ "desc": "How long it took to trigger the event (in milliseconds)",
+ "examples": [
+ 612
+ ]
+ },
+ "distance": {
+ "type": "Object",
+ "desc": "Absolute distance (in pixels) since movement started from initial point",
+ "definition": {
+ "x": {
+ "type": "Number",
+ "desc": "Absolute distance horizontally",
+ "examples": [
+ 231
+ ]
+ },
+ "y": {
+ "type": "Number",
+ "desc": "Absolute distance vertically",
+ "examples": [
+ 231
+ ]
+ }
+ }
+ }
+ }
+ }
+ },
+ "returns": null,
+ "examples": [
+ "v-touch-swipe=\"fnToCall\"",
+ "v-touch-swipe=\"void 0\""
+ ]
+ },
+ "arg": {
+ "type": "String",
+ "desc": "x:y:z, where x is minimum velocity (dist/time; please use float without a dot, example: 6e-2 which is equivalent to 6 * 10^-2 = 0.06), y is minimum distance on first move on mobile, z is minimum distance on desktop until deciding if it's a swipe indeed",
+ "reactive": true,
+ "default": "6e-2:6:50",
+ "examples": [
+ "v-touch-swipe:7e-2:10:100=\"fnToCall\""
+ ]
+ },
+ "modifiers": {
+ "capture": {
+ "type": "Boolean",
+ "desc": "Use capture for touchstart event",
+ "reactive": true
+ },
+ "mouse": {
+ "type": "Boolean",
+ "desc": "Listen for mouse events too",
+ "reactive": true
+ },
+ "mouseCapture": {
+ "type": "Boolean",
+ "desc": "Use capture for mousedown event",
+ "reactive": true
+ },
+ "horizontal": {
+ "type": "Boolean",
+ "desc": "Catch horizontal (left/right) movement",
+ "reactive": true
+ },
+ "vertical": {
+ "type": "Boolean",
+ "desc": "Catch vertical (up/down) movement",
+ "reactive": true
+ },
+ "up": {
+ "type": "Boolean",
+ "desc": "Catch swipe to up",
+ "reactive": true
+ },
+ "right": {
+ "type": "Boolean",
+ "desc": "Catch swipe to right",
+ "reactive": true
+ },
+ "down": {
+ "type": "Boolean",
+ "desc": "Catch swipe to down",
+ "reactive": true
+ },
+ "left": {
+ "type": "Boolean",
+ "desc": "Catch swipe to left",
+ "reactive": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/babel-transforms/auto-import.json b/dist/babel-transforms/auto-import.json
new file mode 100644
index 00000000000..d4afb0489f8
--- /dev/null
+++ b/dist/babel-transforms/auto-import.json
@@ -0,0 +1,269 @@
+{
+ "importName": {
+ "QAjaxBar": "QAjaxBar",
+ "q-ajax-bar": "QAjaxBar",
+ "QAvatar": "QAvatar",
+ "q-avatar": "QAvatar",
+ "QBadge": "QBadge",
+ "q-badge": "QBadge",
+ "QBanner": "QBanner",
+ "q-banner": "QBanner",
+ "QBar": "QBar",
+ "q-bar": "QBar",
+ "QBreadcrumbs": "QBreadcrumbs",
+ "q-breadcrumbs": "QBreadcrumbs",
+ "QBreadcrumbsEl": "QBreadcrumbsEl",
+ "q-breadcrumbs-el": "QBreadcrumbsEl",
+ "QBtnDropdown": "QBtnDropdown",
+ "q-btn-dropdown": "QBtnDropdown",
+ "QBtnGroup": "QBtnGroup",
+ "q-btn-group": "QBtnGroup",
+ "QBtnToggle": "QBtnToggle",
+ "q-btn-toggle": "QBtnToggle",
+ "QBtn": "QBtn",
+ "q-btn": "QBtn",
+ "QCard": "QCard",
+ "q-card": "QCard",
+ "QCardActions": "QCardActions",
+ "q-card-actions": "QCardActions",
+ "QCardSection": "QCardSection",
+ "q-card-section": "QCardSection",
+ "QCarousel": "QCarousel",
+ "q-carousel": "QCarousel",
+ "QCarouselControl": "QCarouselControl",
+ "q-carousel-control": "QCarouselControl",
+ "QCarouselSlide": "QCarouselSlide",
+ "q-carousel-slide": "QCarouselSlide",
+ "QChatMessage": "QChatMessage",
+ "q-chat-message": "QChatMessage",
+ "QCheckbox": "QCheckbox",
+ "q-checkbox": "QCheckbox",
+ "QChip": "QChip",
+ "q-chip": "QChip",
+ "QCircularProgress": "QCircularProgress",
+ "q-circular-progress": "QCircularProgress",
+ "QColor": "QColor",
+ "q-color": "QColor",
+ "QDate": "QDate",
+ "q-date": "QDate",
+ "QDialog": "QDialog",
+ "q-dialog": "QDialog",
+ "QDrawer": "QDrawer",
+ "q-drawer": "QDrawer",
+ "QEditor": "QEditor",
+ "q-editor": "QEditor",
+ "QExpansionItem": "QExpansionItem",
+ "q-expansion-item": "QExpansionItem",
+ "QFab": "QFab",
+ "q-fab": "QFab",
+ "QFabAction": "QFabAction",
+ "q-fab-action": "QFabAction",
+ "QField": "QField",
+ "q-field": "QField",
+ "QFile": "QFile",
+ "q-file": "QFile",
+ "QFooter": "QFooter",
+ "q-footer": "QFooter",
+ "QForm": "QForm",
+ "q-form": "QForm",
+ "QHeader": "QHeader",
+ "q-header": "QHeader",
+ "QIcon": "QIcon",
+ "q-icon": "QIcon",
+ "QImg": "QImg",
+ "q-img": "QImg",
+ "QInfiniteScroll": "QInfiniteScroll",
+ "q-infinite-scroll": "QInfiniteScroll",
+ "QInnerLoading": "QInnerLoading",
+ "q-inner-loading": "QInnerLoading",
+ "QInput": "QInput",
+ "q-input": "QInput",
+ "QIntersection": "QIntersection",
+ "q-intersection": "QIntersection",
+ "QItem": "QItem",
+ "q-item": "QItem",
+ "QItemLabel": "QItemLabel",
+ "q-item-label": "QItemLabel",
+ "QItemSection": "QItemSection",
+ "q-item-section": "QItemSection",
+ "QList": "QList",
+ "q-list": "QList",
+ "QKnob": "QKnob",
+ "q-knob": "QKnob",
+ "QLayout": "QLayout",
+ "q-layout": "QLayout",
+ "QLinearProgress": "QLinearProgress",
+ "q-linear-progress": "QLinearProgress",
+ "QMarkupTable": "QMarkupTable",
+ "q-markup-table": "QMarkupTable",
+ "QMenu": "QMenu",
+ "q-menu": "QMenu",
+ "QNoSsr": "QNoSsr",
+ "q-no-ssr": "QNoSsr",
+ "QOptionGroup": "QOptionGroup",
+ "q-option-group": "QOptionGroup",
+ "QPageScroller": "QPageScroller",
+ "q-page-scroller": "QPageScroller",
+ "QPageSticky": "QPageSticky",
+ "q-page-sticky": "QPageSticky",
+ "QPage": "QPage",
+ "q-page": "QPage",
+ "QPageContainer": "QPageContainer",
+ "q-page-container": "QPageContainer",
+ "QPagination": "QPagination",
+ "q-pagination": "QPagination",
+ "QParallax": "QParallax",
+ "q-parallax": "QParallax",
+ "QPopupEdit": "QPopupEdit",
+ "q-popup-edit": "QPopupEdit",
+ "QPopupProxy": "QPopupProxy",
+ "q-popup-proxy": "QPopupProxy",
+ "QPullToRefresh": "QPullToRefresh",
+ "q-pull-to-refresh": "QPullToRefresh",
+ "QRadio": "QRadio",
+ "q-radio": "QRadio",
+ "QRange": "QRange",
+ "q-range": "QRange",
+ "QRating": "QRating",
+ "q-rating": "QRating",
+ "QResizeObserver": "QResizeObserver",
+ "q-resize-observer": "QResizeObserver",
+ "QResponsive": "QResponsive",
+ "q-responsive": "QResponsive",
+ "QScrollArea": "QScrollArea",
+ "q-scroll-area": "QScrollArea",
+ "QScrollObserver": "QScrollObserver",
+ "q-scroll-observer": "QScrollObserver",
+ "QSelect": "QSelect",
+ "q-select": "QSelect",
+ "QSeparator": "QSeparator",
+ "q-separator": "QSeparator",
+ "QSkeleton": "QSkeleton",
+ "q-skeleton": "QSkeleton",
+ "QSlideItem": "QSlideItem",
+ "q-slide-item": "QSlideItem",
+ "QSlideTransition": "QSlideTransition",
+ "q-slide-transition": "QSlideTransition",
+ "QSlider": "QSlider",
+ "q-slider": "QSlider",
+ "QSpace": "QSpace",
+ "q-space": "QSpace",
+ "QSpinner": "QSpinner",
+ "q-spinner": "QSpinner",
+ "QSpinnerAudio": "QSpinnerAudio",
+ "q-spinner-audio": "QSpinnerAudio",
+ "QSpinnerBall": "QSpinnerBall",
+ "q-spinner-ball": "QSpinnerBall",
+ "QSpinnerBars": "QSpinnerBars",
+ "q-spinner-bars": "QSpinnerBars",
+ "QSpinnerBox": "QSpinnerBox",
+ "q-spinner-box": "QSpinnerBox",
+ "QSpinnerClock": "QSpinnerClock",
+ "q-spinner-clock": "QSpinnerClock",
+ "QSpinnerComment": "QSpinnerComment",
+ "q-spinner-comment": "QSpinnerComment",
+ "QSpinnerCube": "QSpinnerCube",
+ "q-spinner-cube": "QSpinnerCube",
+ "QSpinnerDots": "QSpinnerDots",
+ "q-spinner-dots": "QSpinnerDots",
+ "QSpinnerFacebook": "QSpinnerFacebook",
+ "q-spinner-facebook": "QSpinnerFacebook",
+ "QSpinnerGears": "QSpinnerGears",
+ "q-spinner-gears": "QSpinnerGears",
+ "QSpinnerGrid": "QSpinnerGrid",
+ "q-spinner-grid": "QSpinnerGrid",
+ "QSpinnerHearts": "QSpinnerHearts",
+ "q-spinner-hearts": "QSpinnerHearts",
+ "QSpinnerHourglass": "QSpinnerHourglass",
+ "q-spinner-hourglass": "QSpinnerHourglass",
+ "QSpinnerInfinity": "QSpinnerInfinity",
+ "q-spinner-infinity": "QSpinnerInfinity",
+ "QSpinnerIos": "QSpinnerIos",
+ "q-spinner-ios": "QSpinnerIos",
+ "QSpinnerOrbit": "QSpinnerOrbit",
+ "q-spinner-orbit": "QSpinnerOrbit",
+ "QSpinnerOval": "QSpinnerOval",
+ "q-spinner-oval": "QSpinnerOval",
+ "QSpinnerPie": "QSpinnerPie",
+ "q-spinner-pie": "QSpinnerPie",
+ "QSpinnerPuff": "QSpinnerPuff",
+ "q-spinner-puff": "QSpinnerPuff",
+ "QSpinnerRadio": "QSpinnerRadio",
+ "q-spinner-radio": "QSpinnerRadio",
+ "QSpinnerRings": "QSpinnerRings",
+ "q-spinner-rings": "QSpinnerRings",
+ "QSpinnerTail": "QSpinnerTail",
+ "q-spinner-tail": "QSpinnerTail",
+ "QSplitter": "QSplitter",
+ "q-splitter": "QSplitter",
+ "QStep": "QStep",
+ "q-step": "QStep",
+ "QStepper": "QStepper",
+ "q-stepper": "QStepper",
+ "QStepperNavigation": "QStepperNavigation",
+ "q-stepper-navigation": "QStepperNavigation",
+ "QTabPanel": "QTabPanel",
+ "q-tab-panel": "QTabPanel",
+ "QTabPanels": "QTabPanels",
+ "q-tab-panels": "QTabPanels",
+ "QTable": "QTable",
+ "q-table": "QTable",
+ "QTd": "QTd",
+ "q-td": "QTd",
+ "QTh": "QTh",
+ "q-th": "QTh",
+ "QTr": "QTr",
+ "q-tr": "QTr",
+ "QRouteTab": "QRouteTab",
+ "q-route-tab": "QRouteTab",
+ "QTab": "QTab",
+ "q-tab": "QTab",
+ "QTabs": "QTabs",
+ "q-tabs": "QTabs",
+ "QTime": "QTime",
+ "q-time": "QTime",
+ "QTimeline": "QTimeline",
+ "q-timeline": "QTimeline",
+ "QTimelineEntry": "QTimelineEntry",
+ "q-timeline-entry": "QTimelineEntry",
+ "QToggle": "QToggle",
+ "q-toggle": "QToggle",
+ "QToolbar": "QToolbar",
+ "q-toolbar": "QToolbar",
+ "QToolbarTitle": "QToolbarTitle",
+ "q-toolbar-title": "QToolbarTitle",
+ "QTooltip": "QTooltip",
+ "q-tooltip": "QTooltip",
+ "QTree": "QTree",
+ "q-tree": "QTree",
+ "QUploader": "QUploader",
+ "q-uploader": "QUploader",
+ "QUploaderAddTrigger": "QUploaderAddTrigger",
+ "q-uploader-add-trigger": "QUploaderAddTrigger",
+ "QUploaderBase": "QUploaderBase",
+ "q-uploader-base": "QUploaderBase",
+ "QVideo": "QVideo",
+ "q-video": "QVideo",
+ "QVirtualScroll": "QVirtualScroll",
+ "q-virtual-scroll": "QVirtualScroll",
+ "v-close-popup": "ClosePopup",
+ "v-go-back": "GoBack",
+ "v-intersection": "Intersection",
+ "v-key-group-navigation": "KeyGroupNavigation",
+ "v-morph": "Morph",
+ "v-mutation": "Mutation",
+ "v-ripple": "Ripple",
+ "v-scroll": "Scroll",
+ "v-scroll-fire": "ScrollFire",
+ "v-touch-hold": "TouchHold",
+ "v-touch-pan": "TouchPan",
+ "v-touch-repeat": "TouchRepeat",
+ "v-touch-swipe": "TouchSwipe"
+ },
+ "regex": {
+ "kebabComponents": "(q-uploader-add-trigger|q-stepper-navigation|q-circular-progress|q-spinner-hourglass|q-carousel-control|q-slide-transition|q-spinner-facebook|q-spinner-infinity|q-infinite-scroll|q-linear-progress|q-pull-to-refresh|q-resize-observer|q-scroll-observer|q-spinner-comment|q-breadcrumbs-el|q-carousel-slide|q-expansion-item|q-page-container|q-spinner-hearts|q-timeline-entry|q-virtual-scroll|q-inner-loading|q-page-scroller|q-spinner-audio|q-spinner-clock|q-spinner-gears|q-spinner-orbit|q-spinner-radio|q-spinner-rings|q-toolbar-title|q-uploader-base|q-btn-dropdown|q-card-actions|q-card-section|q-chat-message|q-intersection|q-item-section|q-markup-table|q-option-group|q-spinner-ball|q-spinner-bars|q-spinner-cube|q-spinner-dots|q-spinner-grid|q-spinner-oval|q-spinner-puff|q-spinner-tail|q-breadcrumbs|q-page-sticky|q-popup-proxy|q-scroll-area|q-spinner-box|q-spinner-ios|q-spinner-pie|q-btn-toggle|q-fab-action|q-item-label|q-pagination|q-popup-edit|q-responsive|q-slide-item|q-tab-panels|q-btn-group|q-separator|q-tab-panel|q-route-tab|q-ajax-bar|q-carousel|q-checkbox|q-parallax|q-skeleton|q-splitter|q-timeline|q-uploader|q-spinner|q-stepper|q-toolbar|q-tooltip|q-avatar|q-banner|q-dialog|q-drawer|q-editor|q-footer|q-header|q-layout|q-no-ssr|q-rating|q-select|q-slider|q-toggle|q-badge|q-color|q-field|q-input|q-radio|q-range|q-space|q-table|q-video|q-card|q-chip|q-date|q-file|q-form|q-icon|q-item|q-list|q-knob|q-menu|q-page|q-step|q-tabs|q-time|q-tree|q-bar|q-btn|q-fab|q-img|q-tab|q-td|q-th|q-tr)",
+ "pascalComponents": "(QUploaderAddTrigger|QStepperNavigation|QCircularProgress|QSpinnerHourglass|QCarouselControl|QSlideTransition|QSpinnerFacebook|QSpinnerInfinity|QInfiniteScroll|QLinearProgress|QResizeObserver|QScrollObserver|QSpinnerComment|QBreadcrumbsEl|QCarouselSlide|QExpansionItem|QPageContainer|QPullToRefresh|QSpinnerHearts|QTimelineEntry|QVirtualScroll|QInnerLoading|QIntersection|QPageScroller|QSpinnerAudio|QSpinnerClock|QSpinnerGears|QSpinnerOrbit|QSpinnerRadio|QSpinnerRings|QToolbarTitle|QUploaderBase|QBreadcrumbs|QBtnDropdown|QCardActions|QCardSection|QChatMessage|QItemSection|QMarkupTable|QOptionGroup|QSpinnerBall|QSpinnerBars|QSpinnerCube|QSpinnerDots|QSpinnerGrid|QSpinnerOval|QSpinnerPuff|QSpinnerTail|QPageSticky|QPagination|QPopupProxy|QResponsive|QScrollArea|QSpinnerBox|QSpinnerIos|QSpinnerPie|QBtnToggle|QFabAction|QItemLabel|QPopupEdit|QSeparator|QSlideItem|QTabPanels|QBtnGroup|QCarousel|QCheckbox|QParallax|QSkeleton|QSplitter|QTabPanel|QRouteTab|QTimeline|QUploader|QAjaxBar|QSpinner|QStepper|QToolbar|QTooltip|QAvatar|QBanner|QDialog|QDrawer|QEditor|QFooter|QHeader|QLayout|QRating|QSelect|QSlider|QToggle|QBadge|QColor|QField|QInput|QNoSsr|QRadio|QRange|QSpace|QTable|QVideo|QCard|QChip|QDate|QFile|QForm|QIcon|QItem|QList|QKnob|QMenu|QPage|QStep|QTabs|QTime|QTree|QBar|QBtn|QFab|QImg|QTab|QTd|QTh|QTr)",
+ "components": "(q-uploader-add-trigger|q-stepper-navigation|q-circular-progress|q-spinner-hourglass|q-carousel-control|q-slide-transition|q-spinner-facebook|q-spinner-infinity|q-infinite-scroll|q-linear-progress|q-pull-to-refresh|q-resize-observer|q-scroll-observer|q-spinner-comment|q-breadcrumbs-el|q-carousel-slide|q-expansion-item|q-page-container|q-spinner-hearts|q-timeline-entry|q-virtual-scroll|q-inner-loading|q-page-scroller|q-spinner-audio|q-spinner-clock|q-spinner-gears|q-spinner-orbit|q-spinner-radio|q-spinner-rings|q-toolbar-title|q-uploader-base|q-btn-dropdown|q-card-actions|q-card-section|q-chat-message|q-intersection|q-item-section|q-markup-table|q-option-group|q-spinner-ball|q-spinner-bars|q-spinner-cube|q-spinner-dots|q-spinner-grid|q-spinner-oval|q-spinner-puff|q-spinner-tail|q-breadcrumbs|q-page-sticky|q-popup-proxy|q-scroll-area|q-spinner-box|q-spinner-ios|q-spinner-pie|q-btn-toggle|q-fab-action|q-item-label|q-pagination|q-popup-edit|q-responsive|q-slide-item|q-tab-panels|q-btn-group|q-separator|q-tab-panel|q-route-tab|q-ajax-bar|q-carousel|q-checkbox|q-parallax|q-skeleton|q-splitter|q-timeline|q-uploader|q-spinner|q-stepper|q-toolbar|q-tooltip|q-avatar|q-banner|q-dialog|q-drawer|q-editor|q-footer|q-header|q-layout|q-no-ssr|q-rating|q-select|q-slider|q-toggle|q-badge|q-color|q-field|q-input|q-radio|q-range|q-space|q-table|q-video|q-card|q-chip|q-date|q-file|q-form|q-icon|q-item|q-list|q-knob|q-menu|q-page|q-step|q-tabs|q-time|q-tree|q-bar|q-btn|q-fab|q-img|q-tab|q-td|q-th|q-tr|QUploaderAddTrigger|QStepperNavigation|QCircularProgress|QSpinnerHourglass|QCarouselControl|QSlideTransition|QSpinnerFacebook|QSpinnerInfinity|QInfiniteScroll|QLinearProgress|QResizeObserver|QScrollObserver|QSpinnerComment|QBreadcrumbsEl|QCarouselSlide|QExpansionItem|QPageContainer|QPullToRefresh|QSpinnerHearts|QTimelineEntry|QVirtualScroll|QInnerLoading|QIntersection|QPageScroller|QSpinnerAudio|QSpinnerClock|QSpinnerGears|QSpinnerOrbit|QSpinnerRadio|QSpinnerRings|QToolbarTitle|QUploaderBase|QBreadcrumbs|QBtnDropdown|QCardActions|QCardSection|QChatMessage|QItemSection|QMarkupTable|QOptionGroup|QSpinnerBall|QSpinnerBars|QSpinnerCube|QSpinnerDots|QSpinnerGrid|QSpinnerOval|QSpinnerPuff|QSpinnerTail|QPageSticky|QPagination|QPopupProxy|QResponsive|QScrollArea|QSpinnerBox|QSpinnerIos|QSpinnerPie|QBtnToggle|QFabAction|QItemLabel|QPopupEdit|QSeparator|QSlideItem|QTabPanels|QBtnGroup|QCarousel|QCheckbox|QParallax|QSkeleton|QSplitter|QTabPanel|QRouteTab|QTimeline|QUploader|QAjaxBar|QSpinner|QStepper|QToolbar|QTooltip|QAvatar|QBanner|QDialog|QDrawer|QEditor|QFooter|QHeader|QLayout|QRating|QSelect|QSlider|QToggle|QBadge|QColor|QField|QInput|QNoSsr|QRadio|QRange|QSpace|QTable|QVideo|QCard|QChip|QDate|QFile|QForm|QIcon|QItem|QList|QKnob|QMenu|QPage|QStep|QTabs|QTime|QTree|QBar|QBtn|QFab|QImg|QTab|QTd|QTh|QTr)",
+ "directives": "(v-key-group-navigation|v-intersection|v-touch-repeat|v-close-popup|v-scroll-fire|v-touch-swipe|v-touch-hold|v-touch-pan|v-mutation|v-go-back|v-ripple|v-scroll|v-morph)"
+ }
+}
\ No newline at end of file
diff --git a/dist/babel-transforms/imports.js b/dist/babel-transforms/imports.js
new file mode 100644
index 00000000000..010229987de
--- /dev/null
+++ b/dist/babel-transforms/imports.js
@@ -0,0 +1,182 @@
+const map = {
+ "Quasar": "src/vue-plugin.js",
+ "QAjaxBar": "src/components/ajax-bar/QAjaxBar.js",
+ "QAvatar": "src/components/avatar/QAvatar.js",
+ "QBadge": "src/components/badge/QBadge.js",
+ "QBanner": "src/components/banner/QBanner.js",
+ "QBar": "src/components/bar/QBar.js",
+ "QBreadcrumbs": "src/components/breadcrumbs/QBreadcrumbs.js",
+ "QBreadcrumbsEl": "src/components/breadcrumbs/QBreadcrumbsEl.js",
+ "QBtnDropdown": "src/components/btn-dropdown/QBtnDropdown.js",
+ "QBtnGroup": "src/components/btn-group/QBtnGroup.js",
+ "QBtnToggle": "src/components/btn-toggle/QBtnToggle.js",
+ "QBtn": "src/components/btn/QBtn.js",
+ "QCard": "src/components/card/QCard.js",
+ "QCardActions": "src/components/card/QCardActions.js",
+ "QCardSection": "src/components/card/QCardSection.js",
+ "QCarousel": "src/components/carousel/QCarousel.js",
+ "QCarouselControl": "src/components/carousel/QCarouselControl.js",
+ "QCarouselSlide": "src/components/carousel/QCarouselSlide.js",
+ "QChatMessage": "src/components/chat/QChatMessage.js",
+ "QCheckbox": "src/components/checkbox/QCheckbox.js",
+ "QChip": "src/components/chip/QChip.js",
+ "QCircularProgress": "src/components/circular-progress/QCircularProgress.js",
+ "QColor": "src/components/color/QColor.js",
+ "QDate": "src/components/date/QDate.js",
+ "QDialog": "src/components/dialog/QDialog.js",
+ "QDrawer": "src/components/drawer/QDrawer.js",
+ "QEditor": "src/components/editor/QEditor.js",
+ "QExpansionItem": "src/components/expansion-item/QExpansionItem.js",
+ "QFab": "src/components/fab/QFab.js",
+ "QFabAction": "src/components/fab/QFabAction.js",
+ "QField": "src/components/field/QField.js",
+ "QFile": "src/components/file/QFile.js",
+ "QFooter": "src/components/footer/QFooter.js",
+ "QForm": "src/components/form/QForm.js",
+ "QHeader": "src/components/header/QHeader.js",
+ "QIcon": "src/components/icon/QIcon.js",
+ "QImg": "src/components/img/QImg.js",
+ "QInfiniteScroll": "src/components/infinite-scroll/QInfiniteScroll.js",
+ "QInnerLoading": "src/components/inner-loading/QInnerLoading.js",
+ "QInput": "src/components/input/QInput.js",
+ "QIntersection": "src/components/intersection/QIntersection.js",
+ "QItem": "src/components/item/QItem.js",
+ "QItemLabel": "src/components/item/QItemLabel.js",
+ "QItemSection": "src/components/item/QItemSection.js",
+ "QList": "src/components/item/QList.js",
+ "QKnob": "src/components/knob/QKnob.js",
+ "QLayout": "src/components/layout/QLayout.js",
+ "QLinearProgress": "src/components/linear-progress/QLinearProgress.js",
+ "QMarkupTable": "src/components/markup-table/QMarkupTable.js",
+ "QMenu": "src/components/menu/QMenu.js",
+ "QNoSsr": "src/components/no-ssr/QNoSsr.js",
+ "QOptionGroup": "src/components/option-group/QOptionGroup.js",
+ "QPageScroller": "src/components/page-scroller/QPageScroller.js",
+ "QPageSticky": "src/components/page-sticky/QPageSticky.js",
+ "QPage": "src/components/page/QPage.js",
+ "QPageContainer": "src/components/page/QPageContainer.js",
+ "QPagination": "src/components/pagination/QPagination.js",
+ "QParallax": "src/components/parallax/QParallax.js",
+ "QPopupEdit": "src/components/popup-edit/QPopupEdit.js",
+ "QPopupProxy": "src/components/popup-proxy/QPopupProxy.js",
+ "QPullToRefresh": "src/components/pull-to-refresh/QPullToRefresh.js",
+ "QRadio": "src/components/radio/QRadio.js",
+ "QRange": "src/components/range/QRange.js",
+ "QRating": "src/components/rating/QRating.js",
+ "QResizeObserver": "src/components/resize-observer/QResizeObserver.js",
+ "QResponsive": "src/components/responsive/QResponsive.js",
+ "QScrollArea": "src/components/scroll-area/QScrollArea.js",
+ "QScrollObserver": "src/components/scroll-observer/QScrollObserver.js",
+ "QSelect": "src/components/select/QSelect.js",
+ "QSeparator": "src/components/separator/QSeparator.js",
+ "QSkeleton": "src/components/skeleton/QSkeleton.js",
+ "QSlideItem": "src/components/slide-item/QSlideItem.js",
+ "QSlideTransition": "src/components/slide-transition/QSlideTransition.js",
+ "QSlider": "src/components/slider/QSlider.js",
+ "QSpace": "src/components/space/QSpace.js",
+ "QSpinner": "src/components/spinner/QSpinner.js",
+ "QSpinnerAudio": "src/components/spinner/QSpinnerAudio.js",
+ "QSpinnerBall": "src/components/spinner/QSpinnerBall.js",
+ "QSpinnerBars": "src/components/spinner/QSpinnerBars.js",
+ "QSpinnerBox": "src/components/spinner/QSpinnerBox.js",
+ "QSpinnerClock": "src/components/spinner/QSpinnerClock.js",
+ "QSpinnerComment": "src/components/spinner/QSpinnerComment.js",
+ "QSpinnerCube": "src/components/spinner/QSpinnerCube.js",
+ "QSpinnerDots": "src/components/spinner/QSpinnerDots.js",
+ "QSpinnerFacebook": "src/components/spinner/QSpinnerFacebook.js",
+ "QSpinnerGears": "src/components/spinner/QSpinnerGears.js",
+ "QSpinnerGrid": "src/components/spinner/QSpinnerGrid.js",
+ "QSpinnerHearts": "src/components/spinner/QSpinnerHearts.js",
+ "QSpinnerHourglass": "src/components/spinner/QSpinnerHourglass.js",
+ "QSpinnerInfinity": "src/components/spinner/QSpinnerInfinity.js",
+ "QSpinnerIos": "src/components/spinner/QSpinnerIos.js",
+ "QSpinnerOrbit": "src/components/spinner/QSpinnerOrbit.js",
+ "QSpinnerOval": "src/components/spinner/QSpinnerOval.js",
+ "QSpinnerPie": "src/components/spinner/QSpinnerPie.js",
+ "QSpinnerPuff": "src/components/spinner/QSpinnerPuff.js",
+ "QSpinnerRadio": "src/components/spinner/QSpinnerRadio.js",
+ "QSpinnerRings": "src/components/spinner/QSpinnerRings.js",
+ "QSpinnerTail": "src/components/spinner/QSpinnerTail.js",
+ "QSplitter": "src/components/splitter/QSplitter.js",
+ "QStep": "src/components/stepper/QStep.js",
+ "QStepper": "src/components/stepper/QStepper.js",
+ "QStepperNavigation": "src/components/stepper/QStepperNavigation.js",
+ "QTabPanel": "src/components/tab-panels/QTabPanel.js",
+ "QTabPanels": "src/components/tab-panels/QTabPanels.js",
+ "QTable": "src/components/table/QTable.js",
+ "QTd": "src/components/table/QTd.js",
+ "QTh": "src/components/table/QTh.js",
+ "QTr": "src/components/table/QTr.js",
+ "QRouteTab": "src/components/tabs/QRouteTab.js",
+ "QTab": "src/components/tabs/QTab.js",
+ "QTabs": "src/components/tabs/QTabs.js",
+ "QTime": "src/components/time/QTime.js",
+ "QTimeline": "src/components/timeline/QTimeline.js",
+ "QTimelineEntry": "src/components/timeline/QTimelineEntry.js",
+ "QToggle": "src/components/toggle/QToggle.js",
+ "QToolbar": "src/components/toolbar/QToolbar.js",
+ "QToolbarTitle": "src/components/toolbar/QToolbarTitle.js",
+ "QTooltip": "src/components/tooltip/QTooltip.js",
+ "QTree": "src/components/tree/QTree.js",
+ "QUploader": "src/components/uploader/QUploader.js",
+ "QUploaderAddTrigger": "src/components/uploader/QUploaderAddTrigger.js",
+ "QUploaderBase": "src/components/uploader/QUploaderBase.js",
+ "QVideo": "src/components/video/QVideo.js",
+ "QVirtualScroll": "src/components/virtual-scroll/QVirtualScroll.js",
+ "ClosePopup": "src/directives/ClosePopup.js",
+ "GoBack": "src/directives/GoBack.js",
+ "Intersection": "src/directives/Intersection.js",
+ "KeyGroupNavigation": "src/directives/KeyGroupNavigation.js",
+ "Morph": "src/directives/Morph.js",
+ "Mutation": "src/directives/Mutation.js",
+ "Ripple": "src/directives/Ripple.js",
+ "Scroll": "src/directives/Scroll.js",
+ "ScrollFire": "src/directives/ScrollFire.js",
+ "TouchHold": "src/directives/TouchHold.js",
+ "TouchPan": "src/directives/TouchPan.js",
+ "TouchRepeat": "src/directives/TouchRepeat.js",
+ "TouchSwipe": "src/directives/TouchSwipe.js",
+ "AddressbarColor": "src/plugins/AddressbarColor.js",
+ "AppFullscreen": "src/plugins/AppFullscreen.js",
+ "AppVisibility": "src/plugins/AppVisibility.js",
+ "BottomSheet": "src/plugins/BottomSheet.js",
+ "Cookies": "src/plugins/Cookies.js",
+ "Dark": "src/plugins/Dark.js",
+ "Dialog": "src/plugins/Dialog.js",
+ "Interaction": "src/plugins/Interaction.js",
+ "Loading": "src/plugins/Loading.js",
+ "LoadingBar": "src/plugins/LoadingBar.js",
+ "LocalStorage": "src/plugins/LocalStorage.js",
+ "Meta": "src/plugins/Meta.js",
+ "Notify": "src/plugins/Notify.js",
+ "Platform": "src/plugins/Platform.js",
+ "Screen": "src/plugins/Screen.js",
+ "SessionStorage": "src/plugins/SessionStorage.js",
+ "clone": "src/utils/clone.js",
+ "colors": "src/utils/colors.js",
+ "copyToClipboard": "src/utils/copy-to-clipboard.js",
+ "date": "src/utils/date.js",
+ "debounce": "src/utils/debounce.js",
+ "debouncedRef": "src/utils/debounced-ref.js",
+ "dom": "src/utils/dom.js",
+ "event": "src/utils/event.js",
+ "exportFile": "src/utils/export-file.js",
+ "extend": "src/utils/extend.js",
+ "format": "src/utils/format.js",
+ "frameDebounce": "src/utils/frame-debounce.js",
+ "is": "src/utils/is.js",
+ "morph": "src/utils/morph.js",
+ "openURL": "src/utils/open-url.js",
+ "patterns": "src/utils/patterns.js",
+ "runSequentialPromises": "src/utils/run-sequential-promises.js",
+ "scroll": "src/utils/scroll.js",
+ "throttle": "src/utils/throttle.js",
+ "uid": "src/utils/uid.js"
+}
+
+module.exports = function (importName) {
+ if (typeof map[importName] === 'undefined') {
+ throw new Error('Unknown import from Quasar: ' + importName)
+ }
+ return 'quasar/' + map[importName]
+}
diff --git a/dist/icon-set/bootstrap-icons.umd.min.js b/dist/icon-set/bootstrap-icons.umd.min.js
new file mode 100644
index 00000000000..6877e4277ee
--- /dev/null
+++ b/dist/icon-set/bootstrap-icons.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(i,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((i="undefined"!=typeof globalThis?globalThis:i||self).Quasar=i.Quasar||{},i.Quasar.iconSet=i.Quasar.iconSet||{},i.Quasar.iconSet.bootstrapIcons=e())}(this,function(){"use strict";return{name:"bootstrap-icons",type:{positive:"bi-check",negative:"bi-exclamation-triangle-fill",info:"bi-exclamation-circle-fill",warning:"bi-exclamation"},arrow:{up:"bi-arrow-up",right:"bi-arrow-right",down:"bi-arrow-down",left:"bi-arrow-left",dropdown:"bi-caret-down-fill"},chevron:{left:"bi-chevron-left",right:"bi-chevron-right"},colorPicker:{spectrum:"bi-eyedropper",tune:"bi-sliders",palette:"bi-palette2"},pullToRefresh:{icon:"bi-arrow-repeat"},carousel:{left:"bi-chevron-left",right:"bi-chevron-right",up:"bi-chevron-up",down:"bi-chevron-down",navigationIcon:"bi-circle-fill"},chip:{remove:"bi-x-circle-fill",selected:"bi-check"},datetime:{arrowLeft:"bi-chevron-left",arrowRight:"bi-chevron-right",now:"bi-clock-fill",today:"bi-calendar-check-fill"},editor:{bold:"bi-type-bold",italic:"bi-type-italic",strikethrough:"bi-type-strikethrough",underline:"bi-type-underline",unorderedList:"bi-list-ul",orderedList:"bi-list-ol",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"bi-link",toggleFullscreen:"bi-arrows-fullscreen",quote:"bi-chat-square-quote-fill",left:"bi-justify-left",center:"bi-justify",right:"bi-justify-right",justify:"bi-text-center",print:"bi-printer-fill",outdent:"bi-text-indent-right",indent:"bi-text-indent-left",removeFormat:"bi-eraser-fill",formatting:"bi-textarea",fontSize:"bi-textarea-t",align:"bi-text-left",hr:"bi-dash-square-fill",undo:"bi-arrow-counterclockwise",redo:"bi-arrow-clockwise",heading:"bi-type-h1",code:"bi-code",size:"bi-bounding-box",font:"bi-fonts",viewSource:"bi-code-slash"},expansionItem:{icon:"bi-chevron-down",denseIcon:"bi-caret-down-fill"},fab:{icon:"bi-plus",activeIcon:"bi-x"},field:{clear:"bi-x-circle-fill",error:"bi-exclamation-circle-fill"},pagination:{first:"bi-chevron-bar-left",prev:"bi-chevron-left",next:"bi-chevron-right",last:"bi-chevron-bar-right"},rating:{icon:"bi-star-fill"},stepper:{done:"bi-check",active:"bi-pencil-fill",error:"bi-exclamation-triangle-fill"},tabs:{left:"bi-chevron-left",right:"bi-chevron-right",up:"bi-chevron-up",down:"bi-chevron-down"},table:{arrowUp:"bi-arrow-up",warning:"bi-exclamation-triangle-fill",firstPage:"bi-skip-start-fill",prevPage:"bi-chevron-left",nextPage:"bi-chevron-right",lastPage:"bi-skip-end-fill"},tree:{icon:"bi-caret-right-fill"},uploader:{done:"bi-check",clear:"bi-x",add:"bi-plus-square-fill",upload:"bi-upload",removeQueue:"bi-clipboard-x",removeUploaded:"bi-clipboard-check"}}});
\ No newline at end of file
diff --git a/dist/icon-set/eva-icons.umd.min.js b/dist/icon-set/eva-icons.umd.min.js
new file mode 100644
index 00000000000..43cba233699
--- /dev/null
+++ b/dist/icon-set/eva-icons.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.evaIcons=V())}(this,function(){"use strict";var H="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",V="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",e="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"eva-icons",type:{positive:"eva-checkmark-circle-2",negative:"eva-alert-triangle",info:"eva-info",warning:"eva-alert-circle-outline"},arrow:{up:"eva-arrow-upward-outline",right:"eva-arrow-forward-outline",down:"eva-arrow-downward-outline",left:"eva-arrow-back-outline",dropdown:"eva-chevron-down"},chevron:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline"},colorPicker:{spectrum:"eva-color-picker-outline",tune:"eva-options-2-outline",palette:"eva-pantone-outline"},pullToRefresh:{icon:"eva-refresh-outline"},carousel:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline",navigationIcon:"eva-shield"},chip:{remove:"eva-close",selected:"eva-checkmark"},datetime:{arrowLeft:"eva-arrow-ios-back-outline",arrowRight:"eva-arrow-ios-forward-outline",now:"eva-clock-outline",today:"eva-calendar-outline"},editor:{bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",toggleFullscreen:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",quote:"M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",left:V,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:e,align:V,hr:"M19,13H5V11H19V13Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",redo:"M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",heading:e,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:H,size:e,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",viewSource:H},expansionItem:{icon:"eva-arrow-ios-downward-outline",denseIcon:"eva-chevron-down"},fab:{icon:"eva-plus-outline",activeIcon:"eva-close"},field:{clear:"eva-close-circle",error:"eva-alert-circle"},pagination:{first:"eva-arrowhead-left-outline",prev:"eva-arrow-ios-back-outline",next:"eva-arrow-ios-forward-outline",last:"eva-arrowhead-right-outline"},rating:{icon:"eva-star"},stepper:{done:"eva-checkmark",active:"eva-edit",error:"eva-alert-triangle"},tabs:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline"},table:{arrowUp:"eva-arrow-upward",warning:"eva-alert-triangle",firstPage:"eva-arrowhead-left-outline",prevPage:"eva-arrow-ios-back-outline",nextPage:"eva-arrow-ios-forward-outline",lastPage:"eva-arrowhead-right-outline"},tree:{icon:"eva-arrow-right"},uploader:{done:"eva-checkmark",clear:"eva-close",add:"eva-plus-square",upload:"eva-cloud-upload",removeQueue:"eva-slash",removeUploaded:"eva-done-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/fontawesome-v5-pro.umd.min.js b/dist/icon-set/fontawesome-v5-pro.umd.min.js
new file mode 100644
index 00000000000..6ca3c776555
--- /dev/null
+++ b/dist/icon-set/fontawesome-v5-pro.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV5Pro=f())}(this,function(){"use strict";return{name:"fontawesome-v5-pro",type:{positive:"fal fa-check",negative:"fal fa-exclamation-triangle",info:"fal fa-info-circle",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders-h",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-sync-alt"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down",navigationIcon:"fal fa-circle"},chip:{remove:"fal fa-times-circle",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-expand-arrows-alt",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-minus-square",undo:"fal fa-undo",redo:"fal fa-redo",heading:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font",viewSource:"fal fa-code"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-times"},field:{clear:"fal fa-times-circle",error:"fal fa-exclamation-circle"},pagination:{first:"fal fa-step-backward",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-step-forward"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil-alt",error:"fal fa-exclamation-triangle"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-exclamation-triangle",firstPage:"fal fa-step-backward",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right",lastPage:"fal fa-step-forward"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-times",add:"fal fa-plus-square",upload:"fal fa-upload",removeQueue:"fal fa-stream",removeUploaded:"fal fa-clipboard-check"}}});
\ No newline at end of file
diff --git a/dist/icon-set/fontawesome-v5.umd.min.js b/dist/icon-set/fontawesome-v5.umd.min.js
new file mode 100644
index 00000000000..b30ec69bf41
--- /dev/null
+++ b/dist/icon-set/fontawesome-v5.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV5=f())}(this,function(){"use strict";return{name:"fontawesome-v5",type:{positive:"fas fa-check",negative:"fas fa-exclamation-triangle",info:"fas fa-info-circle",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders-h",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-sync-alt"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down",navigationIcon:"fas fa-circle"},chip:{remove:"fas fa-times-circle",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-expand-arrows-alt",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-minus-square",undo:"fas fa-undo",redo:"fas fa-redo",heading:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font",viewSource:"fas fa-code"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-times"},field:{clear:"fas fa-times-circle",error:"fas fa-exclamation-circle"},pagination:{first:"fas fa-step-backward",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-step-forward"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil-alt",error:"fas fa-exclamation-triangle"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-exclamation-triangle",firstPage:"fas fa-step-backward",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right",lastPage:"fas fa-step-forward"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-times",add:"fas fa-plus-square",upload:"fas fa-upload",removeQueue:"fas fa-stream",removeUploaded:"fas fa-clipboard-check"}}});
\ No newline at end of file
diff --git a/dist/icon-set/fontawesome-v6-pro.umd.min.js b/dist/icon-set/fontawesome-v6-pro.umd.min.js
new file mode 100644
index 00000000000..9d3af7a2885
--- /dev/null
+++ b/dist/icon-set/fontawesome-v6-pro.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV6Pro=f())}(this,function(){"use strict";return{name:"fontawesome-v6-pro",type:{positive:"fal fa-check",negative:"fal fa-triangle-exclamation",info:"fal fa-circle-info",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-sync-alt"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down",navigationIcon:"fal fa-circle"},chip:{remove:"fal fa-circle-xmark",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-maximize",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-square-minus",undo:"fal fa-rotate-left",redo:"fal fa-rotate-right",heading:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font",viewSource:"fal fa-code"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-xmark"},field:{clear:"fal fa-circle-xmark",error:"fal fa-circle-exclamation"},pagination:{first:"fal fa-backward-step",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-forward-step"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil",error:"fal fa-triangle-exclamation"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-triangle-exclamation",firstPage:"fal fa-backward-step",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right",lastPage:"fal fa-forward-step"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-xmark",add:"fal fa-square-plus",upload:"fal fa-upload",removeQueue:"fal fa-bars-staggered",removeUploaded:"fal fa-clipboard-check"}}});
\ No newline at end of file
diff --git a/dist/icon-set/fontawesome-v6.umd.min.js b/dist/icon-set/fontawesome-v6.umd.min.js
new file mode 100644
index 00000000000..fb7a95446ff
--- /dev/null
+++ b/dist/icon-set/fontawesome-v6.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,f){"object"==typeof exports&&"undefined"!=typeof module?module.exports=f():"function"==typeof define&&define.amd?define(f):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.fontawesomeV6=f())}(this,function(){"use strict";return{name:"fontawesome-v6",type:{positive:"fas fa-check",negative:"fas fa-triangle-exclamation",info:"fas fa-circle-info",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-rotate"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down",navigationIcon:"fas fa-circle"},chip:{remove:"fas fa-circle-xmark",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-maximize",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-square-minus",undo:"fas fa-rotate-left",redo:"fas fa-rotate-right",heading:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font",viewSource:"fas fa-code"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-xmark"},field:{clear:"fas fa-circle-xmark",error:"fas fa-circle-exclamation"},pagination:{first:"fas fa-backward-step",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-forward-step"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil",error:"fas fa-triangle-exclamation"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-triangle-exclamation",firstPage:"fas fa-backward-step",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right",lastPage:"fas fa-forward-step"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-xmark",add:"fas fa-square-plus",upload:"fas fa-upload",removeQueue:"fas fa-bars-staggered",removeUploaded:"fas fa-clipboard-check"}}});
\ No newline at end of file
diff --git a/dist/icon-set/ionicons-v4.umd.min.js b/dist/icon-set/ionicons-v4.umd.min.js
new file mode 100644
index 00000000000..52bb0352691
--- /dev/null
+++ b/dist/icon-set/ionicons-v4.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.ioniconsV4=V())}(this,function(){"use strict";var H="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",V="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"ionicons-v4",type:{positive:"ion-md-checkmark",negative:"ion-alert",info:"ion-information-circle-outline",warning:"ion-alert"},arrow:{up:"ion-arrow-up",right:"ion-arrow-forward",down:"ion-arrow-down",left:"ion-arrow-back",dropdown:"ion-arrow-dropdown"},chevron:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward"},colorPicker:{spectrum:"ion-aperture",tune:"ion-options",palette:"ion-apps"},pullToRefresh:{icon:"ion-refresh"},carousel:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",navigationIcon:"ion-square"},chip:{remove:"ion-close-circle",selected:"ion-checkmark"},datetime:{arrowLeft:"ion-ios-arrow-back",arrowRight:"ion-ios-arrow-forward",now:"ion-time",today:"ion-calendar"},editor:{hyperlink:"ion-link",toggleFullscreen:"ion-expand",quote:"ion-quote",print:"ion-print",undo:"ion-undo",redo:"ion-redo",code:"ion-code",viewSource:"ion-ios-code",bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",left:H,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:V,align:H,hr:"M19,13H5V11H19V13Z",heading:V,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",size:V,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z"},expansionItem:{icon:"ion-arrow-dropdown",denseIcon:"ion-arrow-dropdown"},fab:{icon:"ion-add",activeIcon:"ion-close"},field:{clear:"ion-close-circle",error:"ion-alert"},pagination:{first:"ion-ios-skip-backward",prev:"ion-ios-arrow-back",next:"ion-ios-arrow-forward",last:"ion-ios-skip-forward"},rating:{icon:"ion-star"},stepper:{done:"ion-checkmark",active:"ion-create",error:"ion-warning"},tabs:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down"},table:{arrowUp:"ion-arrow-up",warning:"ion-warning",firstPage:"ion-ios-return-left",prevPage:"ion-ios-arrow-back",nextPage:"ion-ios-arrow-forward",lastPage:"ion-ios-return-right"},tree:{icon:"ion-play"},uploader:{done:"ion-checkmark",clear:"ion-close",add:"ion-add-circle",upload:"ion-cloud-upload",removeQueue:"ion-trash",removeUploaded:"ion-done-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/line-awesome.umd.min.js b/dist/icon-set/line-awesome.umd.min.js
new file mode 100644
index 00000000000..5f0820079e5
--- /dev/null
+++ b/dist/icon-set/line-awesome.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,l){"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define(l):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.lineAwesome=l())}(this,function(){"use strict";return{name:"line-awesome",type:{positive:"las la-check",negative:"las la-exclamation-triangle",info:"las la-info-circle",warning:"las la-exclamation"},arrow:{up:"las la-arrow-up",right:"las la-arrow-right",down:"las la-arrow-down",left:"las la-arrow-left",dropdown:"las la-caret-down"},chevron:{left:"las la-chevron-left",right:"las la-chevron-right"},colorPicker:{spectrum:"las la-eye-dropper",tune:"las la-sliders-h",palette:"las la-swatchbook"},pullToRefresh:{icon:"las la-sync-alt"},carousel:{left:"las la-chevron-left",right:"las la-chevron-right",up:"las la-chevron-up",down:"las la-chevron-down",navigationIcon:"las la-square"},chip:{remove:"las la-times-circle",selected:"las la-check"},datetime:{arrowLeft:"las la-chevron-left",arrowRight:"las la-chevron-right",now:"lar la-clock",today:"lar la-calendar-check"},editor:{bold:"las la-bold",italic:"las la-italic",strikethrough:"las la-strikethrough",underline:"las la-underline",unorderedList:"las la-list-ul",orderedList:"las la-list-ol",subscript:"las la-subscript",superscript:"las la-superscript",hyperlink:"las la-link",toggleFullscreen:"las la-expand-arrows-alt",quote:"las la-quote-right",left:"las la-align-left",center:"las la-align-center",right:"las la-align-right",justify:"las la-align-justify",print:"las la-print",outdent:"las la-outdent",indent:"las la-indent",removeFormat:"las la-eraser",formatting:"las la-heading",fontSize:"las la-text-height",align:"las la-align-left",hr:"lar la-minus-square",undo:"las la-undo",redo:"las la-redo",heading:"las la-heading",code:"las la-code",size:"las la-text-height",font:"las la-font",viewSource:"las la-code"},expansionItem:{icon:"las la-chevron-down",denseIcon:"las la-caret-down"},fab:{icon:"las la-plus",activeIcon:"las la-times"},field:{clear:"las la-times-circle",error:"las la-exclamation-circle"},pagination:{first:"las la-fast-backward",prev:"las la-chevron-left",next:"las la-chevron-right",last:"las la-fast-forward"},rating:{icon:"las la-star"},stepper:{done:"las la-check",active:"las la-pencil-alt",error:"las la-exclamation-triangle"},tabs:{left:"las la-chevron-left",right:"las la-chevron-right",up:"las la-chevron-up",down:"las la-chevron-down"},table:{arrowUp:"las la-arrow-up",warning:"las la-exclamation-triangle",firstPage:"las la-fast-backward",prevPage:"las la-chevron-left",nextPage:"las la-chevron-right",lastPage:"las la-fast-forward"},tree:{icon:"las la-play"},uploader:{done:"las la-check",clear:"las la-times",add:"las la-plus-square",upload:"las la-upload",removeQueue:"las la-stream",removeUploaded:"las la-clipboard-check"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-icons-outlined.umd.min.js b/dist/icon-set/material-icons-outlined.umd.min.js
new file mode 100644
index 00000000000..f3d6bfdfea9
--- /dev/null
+++ b/dist/icon-set/material-icons-outlined.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(o,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((o="undefined"!=typeof globalThis?globalThis:o||self).Quasar=o.Quasar||{},o.Quasar.iconSet=o.Quasar.iconSet||{},o.Quasar.iconSet.materialIconsOutlined=e())}(this,function(){"use strict";return{name:"material-icons-outlined",type:{positive:"o_check_circle",negative:"o_warning",info:"o_info",warning:"o_priority_high"},arrow:{up:"o_arrow_upward",right:"o_arrow_forward",down:"o_arrow_downward",left:"o_arrow_back",dropdown:"o_arrow_drop_down"},chevron:{left:"o_chevron_left",right:"o_chevron_right"},colorPicker:{spectrum:"o_gradient",tune:"o_tune",palette:"o_style"},pullToRefresh:{icon:"o_refresh"},carousel:{left:"o_chevron_left",right:"o_chevron_right",up:"o_keyboard_arrow_up",down:"o_keyboard_arrow_down",navigationIcon:"o_lens"},chip:{remove:"o_cancel",selected:"o_check"},datetime:{arrowLeft:"o_chevron_left",arrowRight:"o_chevron_right",now:"o_access_time",today:"o_today"},editor:{bold:"o_format_bold",italic:"o_format_italic",strikethrough:"o_strikethrough_s",underline:"o_format_underlined",unorderedList:"o_format_list_bulleted",orderedList:"o_format_list_numbered",subscript:"o_vertical_align_bottom",superscript:"o_vertical_align_top",hyperlink:"o_link",toggleFullscreen:"o_fullscreen",quote:"o_format_quote",left:"o_format_align_left",center:"o_format_align_center",right:"o_format_align_right",justify:"o_format_align_justify",print:"o_print",outdent:"o_format_indent_decrease",indent:"o_format_indent_increase",removeFormat:"o_format_clear",formatting:"o_text_format",fontSize:"o_format_size",align:"o_format_align_left",hr:"o_remove",undo:"o_undo",redo:"o_redo",heading:"o_format_size",code:"o_code",size:"o_format_size",font:"o_font_download",viewSource:"o_code"},expansionItem:{icon:"o_keyboard_arrow_down",denseIcon:"o_arrow_drop_down"},fab:{icon:"o_add",activeIcon:"o_close"},field:{clear:"o_cancel",error:"o_error"},pagination:{first:"o_first_page",prev:"o_keyboard_arrow_left",next:"o_keyboard_arrow_right",last:"o_last_page"},rating:{icon:"o_grade"},stepper:{done:"o_check",active:"o_edit",error:"o_warning"},tabs:{left:"o_chevron_left",right:"o_chevron_right",up:"o_keyboard_arrow_up",down:"o_keyboard_arrow_down"},table:{arrowUp:"o_arrow_upward",warning:"o_warning",firstPage:"o_first_page",prevPage:"o_chevron_left",nextPage:"o_chevron_right",lastPage:"o_last_page"},tree:{icon:"o_play_arrow"},uploader:{done:"o_done",clear:"o_clear",add:"o_add_box",upload:"o_cloud_upload",removeQueue:"o_clear_all",removeUploaded:"o_done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-icons-round.umd.min.js b/dist/icon-set/material-icons-round.umd.min.js
new file mode 100644
index 00000000000..f2c2bcac79d
--- /dev/null
+++ b/dist/icon-set/material-icons-round.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((r="undefined"!=typeof globalThis?globalThis:r||self).Quasar=r.Quasar||{},r.Quasar.iconSet=r.Quasar.iconSet||{},r.Quasar.iconSet.materialIconsRound=e())}(this,function(){"use strict";return{name:"material-icons-round",type:{positive:"r_check_circle",negative:"r_warning",info:"r_info",warning:"r_priority_high"},arrow:{up:"r_arrow_upward",right:"r_arrow_forward",down:"r_arrow_downward",left:"r_arrow_back",dropdown:"r_arrow_drop_down"},chevron:{left:"r_chevron_left",right:"r_chevron_right"},colorPicker:{spectrum:"r_gradient",tune:"r_tune",palette:"r_style"},pullToRefresh:{icon:"r_refresh"},carousel:{left:"r_chevron_left",right:"r_chevron_right",up:"r_keyboard_arrow_up",down:"r_keyboard_arrow_down",navigationIcon:"r_lens"},chip:{remove:"r_cancel",selected:"r_check"},datetime:{arrowLeft:"r_chevron_left",arrowRight:"r_chevron_right",now:"r_access_time",today:"r_today"},editor:{bold:"r_format_bold",italic:"r_format_italic",strikethrough:"r_strikethrough_s",underline:"r_format_underlined",unorderedList:"r_format_list_bulleted",orderedList:"r_format_list_numbered",subscript:"r_vertical_align_bottom",superscript:"r_vertical_align_top",hyperlink:"r_link",toggleFullscreen:"r_fullscreen",quote:"r_format_quote",left:"r_format_align_left",center:"r_format_align_center",right:"r_format_align_right",justify:"r_format_align_justify",print:"r_print",outdent:"r_format_indent_decrease",indent:"r_format_indent_increase",removeFormat:"r_format_clear",formatting:"r_text_format",fontSize:"r_format_size",align:"r_format_align_left",hr:"r_remove",undo:"r_undo",redo:"r_redo",heading:"r_format_size",code:"r_code",size:"r_format_size",font:"r_font_download",viewSource:"r_code"},expansionItem:{icon:"r_keyboard_arrow_down",denseIcon:"r_arrow_drop_down"},fab:{icon:"r_add",activeIcon:"r_close"},field:{clear:"r_cancel",error:"r_error"},pagination:{first:"r_first_page",prev:"r_keyboard_arrow_left",next:"r_keyboard_arrow_right",last:"r_last_page"},rating:{icon:"r_grade"},stepper:{done:"r_check",active:"r_edit",error:"r_warning"},tabs:{left:"r_chevron_left",right:"r_chevron_right",up:"r_keyboard_arrow_up",down:"r_keyboard_arrow_down"},table:{arrowUp:"r_arrow_upward",warning:"r_warning",firstPage:"r_first_page",prevPage:"r_chevron_left",nextPage:"r_chevron_right",lastPage:"r_last_page"},tree:{icon:"r_play_arrow"},uploader:{done:"r_done",clear:"r_clear",add:"r_add_box",upload:"r_cloud_upload",removeQueue:"r_clear_all",removeUploaded:"r_done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-icons-sharp.umd.min.js b/dist/icon-set/material-icons-sharp.umd.min.js
new file mode 100644
index 00000000000..1e885aeabd7
--- /dev/null
+++ b/dist/icon-set/material-icons-sharp.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.materialIconsSharp=r())}(this,function(){"use strict";return{name:"material-icons-sharp",type:{positive:"s_check_circle",negative:"s_warning",info:"s_info",warning:"s_priority_high"},arrow:{up:"s_arrow_upward",right:"s_arrow_forward",down:"s_arrow_downward",left:"s_arrow_back",dropdown:"s_arrow_drop_down"},chevron:{left:"s_chevron_left",right:"s_chevron_right"},colorPicker:{spectrum:"s_gradient",tune:"s_tune",palette:"s_style"},pullToRefresh:{icon:"s_refresh"},carousel:{left:"s_chevron_left",right:"s_chevron_right",up:"s_keyboard_arrow_up",down:"s_keyboard_arrow_down",navigationIcon:"s_lens"},chip:{remove:"s_cancel",selected:"s_check"},datetime:{arrowLeft:"s_chevron_left",arrowRight:"s_chevron_right",now:"s_access_time",today:"s_today"},editor:{bold:"s_format_bold",italic:"s_format_italic",strikethrough:"s_strikethrough_s",underline:"s_format_underlined",unorderedList:"s_format_list_bulleted",orderedList:"s_format_list_numbered",subscript:"s_vertical_align_bottom",superscript:"s_vertical_align_top",hyperlink:"s_link",toggleFullscreen:"s_fullscreen",quote:"s_format_quote",left:"s_format_align_left",center:"s_format_align_center",right:"s_format_align_right",justify:"s_format_align_justify",print:"s_print",outdent:"s_format_indent_decrease",indent:"s_format_indent_increase",removeFormat:"s_format_clear",formatting:"s_text_format",fontSize:"s_format_size",align:"s_format_align_left",hr:"s_remove",undo:"s_undo",redo:"s_redo",heading:"s_format_size",code:"s_code",size:"s_format_size",font:"s_font_download",viewSource:"s_code"},expansionItem:{icon:"s_keyboard_arrow_down",denseIcon:"s_arrow_drop_down"},fab:{icon:"s_add",activeIcon:"s_close"},field:{clear:"s_cancel",error:"s_error"},pagination:{first:"s_first_page",prev:"s_keyboard_arrow_left",next:"s_keyboard_arrow_right",last:"s_last_page"},rating:{icon:"s_grade"},stepper:{done:"s_check",active:"s_edit",error:"s_warning"},tabs:{left:"s_chevron_left",right:"s_chevron_right",up:"s_keyboard_arrow_up",down:"s_keyboard_arrow_down"},table:{arrowUp:"s_arrow_upward",warning:"s_warning",firstPage:"s_first_page",prevPage:"s_chevron_left",nextPage:"s_chevron_right",lastPage:"s_last_page"},tree:{icon:"s_play_arrow"},uploader:{done:"s_done",clear:"s_clear",add:"s_add_box",upload:"s_cloud_upload",removeQueue:"s_clear_all",removeUploaded:"s_done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-icons.umd.min.js b/dist/icon-set/material-icons.umd.min.js
new file mode 100644
index 00000000000..695a9b42cb8
--- /dev/null
+++ b/dist/icon-set/material-icons.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.materialIcons=r())}(this,function(){"use strict";return{name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-symbols-outlined.umd.min.js b/dist/icon-set/material-symbols-outlined.umd.min.js
new file mode 100644
index 00000000000..745476d6d01
--- /dev/null
+++ b/dist/icon-set/material-symbols-outlined.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(_,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):((_="undefined"!=typeof globalThis?globalThis:_||self).Quasar=_.Quasar||{},_.Quasar.iconSet=_.Quasar.iconSet||{},_.Quasar.iconSet.materialSymbolsOutlined=o())}(this,function(){"use strict";return{name:"material-symbols-outlined",type:{positive:"sym_o_check_circle",negative:"sym_o_warning",info:"sym_o_info",warning:"sym_o_priority_high"},arrow:{up:"sym_o_arrow_upward",right:"sym_o_arrow_forward",down:"sym_o_arrow_downward",left:"sym_o_arrow_back",dropdown:"sym_o_arrow_drop_down"},chevron:{left:"sym_o_chevron_left",right:"sym_o_chevron_right"},colorPicker:{spectrum:"sym_o_gradient",tune:"sym_o_tune",palette:"sym_o_style"},pullToRefresh:{icon:"sym_o_refresh"},carousel:{left:"sym_o_chevron_left",right:"sym_o_chevron_right",up:"sym_o_keyboard_arrow_up",down:"sym_o_keyboard_arrow_down",navigationIcon:"sym_o_lens"},chip:{remove:"sym_o_cancel",selected:"sym_o_check"},datetime:{arrowLeft:"sym_o_chevron_left",arrowRight:"sym_o_chevron_right",now:"sym_o_schedule",today:"sym_o_today"},editor:{bold:"sym_o_format_bold",italic:"sym_o_format_italic",strikethrough:"sym_o_strikethrough_s",underline:"sym_o_format_underlined",unorderedList:"sym_o_format_list_bulleted",orderedList:"sym_o_format_list_numbered",subscript:"sym_o_vertical_align_bottom",superscript:"sym_o_vertical_align_top",hyperlink:"sym_o_link",toggleFullscreen:"sym_o_fullscreen",quote:"sym_o_format_quote",left:"sym_o_format_align_left",center:"sym_o_format_align_center",right:"sym_o_format_align_right",justify:"sym_o_format_align_justify",print:"sym_o_print",outdent:"sym_o_format_indent_decrease",indent:"sym_o_format_indent_increase",removeFormat:"sym_o_format_clear",formatting:"sym_o_text_format",fontSize:"sym_o_format_size",align:"sym_o_format_align_left",hr:"sym_o_remove",undo:"sym_o_undo",redo:"sym_o_redo",heading:"sym_o_format_size",code:"sym_o_code",size:"sym_o_format_size",font:"sym_o_font_download",viewSource:"sym_o_code"},expansionItem:{icon:"sym_o_keyboard_arrow_down",denseIcon:"sym_o_arrow_drop_down"},fab:{icon:"sym_o_add",activeIcon:"sym_o_close"},field:{clear:"sym_o_cancel",error:"sym_o_error"},pagination:{first:"sym_o_first_page",prev:"sym_o_keyboard_arrow_left",next:"sym_o_keyboard_arrow_right",last:"sym_o_last_page"},rating:{icon:"sym_o_grade"},stepper:{done:"sym_o_check",active:"sym_o_edit",error:"sym_o_warning"},tabs:{left:"sym_o_chevron_left",right:"sym_o_chevron_right",up:"sym_o_keyboard_arrow_up",down:"sym_o_keyboard_arrow_down"},table:{arrowUp:"sym_o_arrow_upward",warning:"sym_o_warning",firstPage:"sym_o_first_page",prevPage:"sym_o_chevron_left",nextPage:"sym_o_chevron_right",lastPage:"sym_o_last_page"},tree:{icon:"sym_o_play_arrow"},uploader:{done:"sym_o_done",clear:"sym_o_close",add:"sym_o_add_box",upload:"sym_o_cloud_upload",removeQueue:"sym_o_clear_all",removeUploaded:"sym_o_done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-symbols-rounded.umd.min.js b/dist/icon-set/material-symbols-rounded.umd.min.js
new file mode 100644
index 00000000000..fac171bae4d
--- /dev/null
+++ b/dist/icon-set/material-symbols-rounded.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(r,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_():"function"==typeof define&&define.amd?define(_):((r="undefined"!=typeof globalThis?globalThis:r||self).Quasar=r.Quasar||{},r.Quasar.iconSet=r.Quasar.iconSet||{},r.Quasar.iconSet.materialSymbolsRounded=_())}(this,function(){"use strict";return{name:"material-symbols-rounded",type:{positive:"sym_r_check_circle",negative:"sym_r_warning",info:"sym_r_info",warning:"sym_r_priority_high"},arrow:{up:"sym_r_arrow_upward",right:"sym_r_arrow_forward",down:"sym_r_arrow_downward",left:"sym_r_arrow_back",dropdown:"sym_r_arrow_drop_down"},chevron:{left:"sym_r_chevron_left",right:"sym_r_chevron_right"},colorPicker:{spectrum:"sym_r_gradient",tune:"sym_r_tune",palette:"sym_r_style"},pullToRefresh:{icon:"sym_r_refresh"},carousel:{left:"sym_r_chevron_left",right:"sym_r_chevron_right",up:"sym_r_keyboard_arrow_up",down:"sym_r_keyboard_arrow_down",navigationIcon:"sym_r_lens"},chip:{remove:"sym_r_cancel",selected:"sym_r_check"},datetime:{arrowLeft:"sym_r_chevron_left",arrowRight:"sym_r_chevron_right",now:"sym_r_schedule",today:"sym_r_today"},editor:{bold:"sym_r_format_bold",italic:"sym_r_format_italic",strikethrough:"sym_r_strikethrough_s",underline:"sym_r_format_underlined",unorderedList:"sym_r_format_list_bulleted",orderedList:"sym_r_format_list_numbered",subscript:"sym_r_vertical_align_bottom",superscript:"sym_r_vertical_align_top",hyperlink:"sym_r_link",toggleFullscreen:"sym_r_fullscreen",quote:"sym_r_format_quote",left:"sym_r_format_align_left",center:"sym_r_format_align_center",right:"sym_r_format_align_right",justify:"sym_r_format_align_justify",print:"sym_r_print",outdent:"sym_r_format_indent_decrease",indent:"sym_r_format_indent_increase",removeFormat:"sym_r_format_clear",formatting:"sym_r_text_format",fontSize:"sym_r_format_size",align:"sym_r_format_align_left",hr:"sym_r_remove",undo:"sym_r_undo",redo:"sym_r_redo",heading:"sym_r_format_size",code:"sym_r_code",size:"sym_r_format_size",font:"sym_r_font_download",viewSource:"sym_r_code"},expansionItem:{icon:"sym_r_keyboard_arrow_down",denseIcon:"sym_r_arrow_drop_down"},fab:{icon:"sym_r_add",activeIcon:"sym_r_close"},field:{clear:"sym_r_cancel",error:"sym_r_error"},pagination:{first:"sym_r_first_page",prev:"sym_r_keyboard_arrow_left",next:"sym_r_keyboard_arrow_right",last:"sym_r_last_page"},rating:{icon:"sym_r_grade"},stepper:{done:"sym_r_check",active:"sym_r_edit",error:"sym_r_warning"},tabs:{left:"sym_r_chevron_left",right:"sym_r_chevron_right",up:"sym_r_keyboard_arrow_up",down:"sym_r_keyboard_arrow_down"},table:{arrowUp:"sym_r_arrow_upward",warning:"sym_r_warning",firstPage:"sym_r_first_page",prevPage:"sym_r_chevron_left",nextPage:"sym_r_chevron_right",lastPage:"sym_r_last_page"},tree:{icon:"sym_r_play_arrow"},uploader:{done:"sym_r_done",clear:"sym_r_close",add:"sym_r_add_box",upload:"sym_r_cloud_upload",removeQueue:"sym_r_clear_all",removeUploaded:"sym_r_done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/material-symbols-sharp.umd.min.js b/dist/icon-set/material-symbols-sharp.umd.min.js
new file mode 100644
index 00000000000..9ac45f8a477
--- /dev/null
+++ b/dist/icon-set/material-symbols-sharp.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(_,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):((_="undefined"!=typeof globalThis?globalThis:_||self).Quasar=_.Quasar||{},_.Quasar.iconSet=_.Quasar.iconSet||{},_.Quasar.iconSet.materialSymbolsSharp=s())}(this,function(){"use strict";return{name:"material-symbols-sharp",type:{positive:"sym_s_check_circle",negative:"sym_s_warning",info:"sym_s_info",warning:"sym_s_priority_high"},arrow:{up:"sym_s_arrow_upward",right:"sym_s_arrow_forward",down:"sym_s_arrow_downward",left:"sym_s_arrow_back",dropdown:"sym_s_arrow_drop_down"},chevron:{left:"sym_s_chevron_left",right:"sym_s_chevron_right"},colorPicker:{spectrum:"sym_s_gradient",tune:"sym_s_tune",palette:"sym_s_style"},pullToRefresh:{icon:"sym_s_refresh"},carousel:{left:"sym_s_chevron_left",right:"sym_s_chevron_right",up:"sym_s_keyboard_arrow_up",down:"sym_s_keyboard_arrow_down",navigationIcon:"sym_s_lens"},chip:{remove:"sym_s_cancel",selected:"sym_s_check"},datetime:{arrowLeft:"sym_s_chevron_left",arrowRight:"sym_s_chevron_right",now:"sym_s_schedule",today:"sym_s_today"},editor:{bold:"sym_s_format_bold",italic:"sym_s_format_italic",strikethrough:"sym_s_strikethrough_s",underline:"sym_s_format_underlined",unorderedList:"sym_s_format_list_bulleted",orderedList:"sym_s_format_list_numbered",subscript:"sym_s_vertical_align_bottom",superscript:"sym_s_vertical_align_top",hyperlink:"sym_s_link",toggleFullscreen:"sym_s_fullscreen",quote:"sym_s_format_quote",left:"sym_s_format_align_left",center:"sym_s_format_align_center",right:"sym_s_format_align_right",justify:"sym_s_format_align_justify",print:"sym_s_print",outdent:"sym_s_format_indent_decrease",indent:"sym_s_format_indent_increase",removeFormat:"sym_s_format_clear",formatting:"sym_s_text_format",fontSize:"sym_s_format_size",align:"sym_s_format_align_left",hr:"sym_s_remove",undo:"sym_s_undo",redo:"sym_s_redo",heading:"sym_s_format_size",code:"sym_s_code",size:"sym_s_format_size",font:"sym_s_font_download",viewSource:"sym_s_code"},expansionItem:{icon:"sym_s_keyboard_arrow_down",denseIcon:"sym_s_arrow_drop_down"},fab:{icon:"sym_s_add",activeIcon:"sym_s_close"},field:{clear:"sym_s_cancel",error:"sym_s_error"},pagination:{first:"sym_s_first_page",prev:"sym_s_keyboard_arrow_left",next:"sym_s_keyboard_arrow_right",last:"sym_s_last_page"},rating:{icon:"sym_s_grade"},stepper:{done:"sym_s_check",active:"sym_s_edit",error:"sym_s_warning"},tabs:{left:"sym_s_chevron_left",right:"sym_s_chevron_right",up:"sym_s_keyboard_arrow_up",down:"sym_s_keyboard_arrow_down"},table:{arrowUp:"sym_s_arrow_upward",warning:"sym_s_warning",firstPage:"sym_s_first_page",prevPage:"sym_s_chevron_left",nextPage:"sym_s_chevron_right",lastPage:"sym_s_last_page"},tree:{icon:"sym_s_play_arrow"},uploader:{done:"sym_s_done",clear:"sym_s_close",add:"sym_s_add_box",upload:"sym_s_cloud_upload",removeQueue:"sym_s_clear_all",removeUploaded:"sym_s_done_all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/mdi-v3.umd.min.js b/dist/icon-set/mdi-v3.umd.min.js
new file mode 100644
index 00000000000..81fdbf221cb
--- /dev/null
+++ b/dist/icon-set/mdi-v3.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV3=i())}(this,function(){"use strict";return{name:"mdi-v3",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/mdi-v4.umd.min.js b/dist/icon-set/mdi-v4.umd.min.js
new file mode 100644
index 00000000000..a67e6ec13ef
--- /dev/null
+++ b/dist/icon-set/mdi-v4.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV4=i())}(this,function(){"use strict";return{name:"mdi-v4",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/mdi-v5.umd.min.js b/dist/icon-set/mdi-v5.umd.min.js
new file mode 100644
index 00000000000..a626e81ff79
--- /dev/null
+++ b/dist/icon-set/mdi-v5.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV5=i())}(this,function(){"use strict";return{name:"mdi-v5",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/mdi-v6.umd.min.js b/dist/icon-set/mdi-v6.umd.min.js
new file mode 100644
index 00000000000..14db3e2dc34
--- /dev/null
+++ b/dist/icon-set/mdi-v6.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV6=i())}(this,function(){"use strict";return{name:"mdi-v6",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient-vertical",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/mdi-v7.umd.min.js b/dist/icon-set/mdi-v7.umd.min.js
new file mode 100644
index 00000000000..6c22ed04abd
--- /dev/null
+++ b/dist/icon-set/mdi-v7.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.iconSet=e.Quasar.iconSet||{},e.Quasar.iconSet.mdiV7=i())}(this,function(){"use strict";return{name:"mdi-v7",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient-vertical",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-bootstrap-icons.umd.min.js b/dist/icon-set/svg-bootstrap-icons.umd.min.js
new file mode 100644
index 00000000000..8b893eefb16
--- /dev/null
+++ b/dist/icon-set/svg-bootstrap-icons.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,l){"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define(l):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.iconSet=a.Quasar.iconSet||{},a.Quasar.iconSet.svgBootstrapIcons=l())}(this,function(){"use strict";var a="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z@@fill-rule:evenodd;|0 0 16 16",l="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z|0 0 16 16",h="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z|0 0 16 16",e="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z@@fill-rule:evenodd;|0 0 16 16",z="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z@@fill-rule:evenodd;|0 0 16 16",v="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z@@fill-rule:evenodd;|0 0 16 16",M="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z@@fill-rule:evenodd;|0 0 16 16",o="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z|0 0 16 16",L="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z|0 0 16 16",r="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z|0 0 16 16",n="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z|0 0 16 16";return{name:"svg-bootstrap-icons",type:{positive:h,negative:L,info:o,warning:"M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0L7.1 4.995z|0 0 16 16"},arrow:{up:a,right:"M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z@@fill-rule:evenodd;|0 0 16 16",down:"M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1z@@fill-rule:evenodd;|0 0 16 16",left:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z@@fill-rule:evenodd;|0 0 16 16",dropdown:l},chevron:{left:z,right:v},colorPicker:{spectrum:"M13.354.646a1.207 1.207 0 0 0-1.708 0L8.5 3.793l-.646-.647a.5.5 0 1 0-.708.708L8.293 5l-7.147 7.146A.5.5 0 0 0 1 12.5v1.793l-.854.853a.5.5 0 1 0 .708.707L1.707 15H3.5a.5.5 0 0 0 .354-.146L11 7.707l1.146 1.147a.5.5 0 0 0 .708-.708l-.647-.646 3.147-3.146a1.207 1.207 0 0 0 0-1.708l-2-2zM2 12.707l7-7L10.293 7l-7 7H2v-1.293z|0 0 16 16",tune:"M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3h9.05zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8h2.05zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1h9.05z@@fill-rule:evenodd;|0 0 16 16",palette:"M0 .5A.5.5 0 0 1 .5 0h5a.5.5 0 0 1 .5.5v5.277l4.147-4.131a.5.5 0 0 1 .707 0l3.535 3.536a.5.5 0 0 1 0 .708L10.261 10H15.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5H3a2.99 2.99 0 0 1-2.121-.879A2.99 2.99 0 0 1 0 13.044m6-.21 7.328-7.3-2.829-2.828L6 7.188v5.647zM4.5 13a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0zM15 15v-4H9.258l-4.015 4H15zM0 .5v12.495V.5zM0 12.995V13a3.07 3.07 0 0 0 0-.005z|0 0 16 16"},pullToRefresh:{icon:"M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z&&M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z@@fill-rule:evenodd;|0 0 16 16"},carousel:{left:z,right:v,up:M,down:e,navigationIcon:"M8 8 m-8, 0 a8,8 0 1,0 16,0 a8,8 0 1,0 -16,0|0 0 16 16"},chip:{remove:n,selected:h},datetime:{arrowLeft:z,arrowRight:v,now:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z|0 0 16 16",today:"M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-5.146-5.146-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708z|0 0 16 16"},editor:{bold:"M8.21 13c2.106 0 3.412-1.087 3.412-2.823 0-1.306-.984-2.283-2.324-2.386v-.055a2.176 2.176 0 0 0 1.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13H8.21zM5.908 4.674h1.696c.963 0 1.517.451 1.517 1.244 0 .834-.629 1.32-1.73 1.32H5.908V4.673zm0 6.788V8.598h1.73c1.217 0 1.88.492 1.88 1.415 0 .943-.643 1.449-1.832 1.449H5.907z|0 0 16 16",italic:"M7.991 11.674 9.53 4.455c.123-.595.246-.71 1.347-.807l.11-.52H7.211l-.11.52c1.06.096 1.128.212 1.005.807L6.57 11.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z|0 0 16 16",strikethrough:"M6.333 5.686c0 .31.083.581.27.814H5.166a2.776 2.776 0 0 1-.099-.76c0-1.627 1.436-2.768 3.48-2.768 1.969 0 3.39 1.175 3.445 2.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23 0-2.18.602-2.18 1.607zm2.194 7.478c-2.153 0-3.589-1.107-3.705-2.81h1.23c.144 1.06 1.129 1.703 2.544 1.703 1.34 0 2.31-.705 2.31-1.675 0-.827-.547-1.374-1.914-1.675L8.046 8.5H1v-1h14v1h-3.504c.468.437.675.994.675 1.697 0 1.826-1.436 2.967-3.644 2.967z|0 0 16 16",underline:"M5.313 3.136h-1.23V9.54c0 2.105 1.47 3.623 3.917 3.623s3.917-1.518 3.917-3.623V3.136h-1.23v6.323c0 1.49-.978 2.57-2.687 2.57-1.709 0-2.687-1.08-2.687-2.57V3.136zM12.5 15h-9v-1h9v1z|0 0 16 16",unorderedList:"M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z@@fill-rule:evenodd;|0 0 16 16",orderedList:"M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z@@fill-rule:evenodd;&&M1.713 11.865v-.474H2c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 0 1-.492.594v.033a.615.615 0 0 1 .569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.306.422.309.254 0 .424-.145.422-.35-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 0 0-.342.338v.041zM2.564 5h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635V5z|0 0 16 16",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1zM9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z|0 0 16 16",toggleFullscreen:"M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707zm0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707zm-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707z@@fill-rule:evenodd;|0 0 16 16",quote:"M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5a1 1 0 0 0-.8.4l-1.9 2.533a1 1 0 0 1-1.6 0L5.3 12.4a1 1 0 0 0-.8-.4H2a2 2 0 0 1-2-2V2zm7.194 2.766a1.688 1.688 0 0 0-.227-.272 1.467 1.467 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 5.734 4C4.776 4 4 4.746 4 5.667c0 .92.776 1.666 1.734 1.666.343 0 .662-.095.931-.26-.137.389-.39.804-.81 1.22a.405.405 0 0 0 .011.59c.173.16.447.155.614-.01 1.334-1.329 1.37-2.758.941-3.706a2.461 2.461 0 0 0-.227-.4zM11 7.073c-.136.389-.39.804-.81 1.22a.405.405 0 0 0 .012.59c.172.16.446.155.613-.01 1.334-1.329 1.37-2.758.942-3.706a2.466 2.466 0 0 0-.228-.4 1.686 1.686 0 0 0-.227-.273 1.466 1.466 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 10.07 4c-.957 0-1.734.746-1.734 1.667 0 .92.777 1.666 1.734 1.666.343 0 .662-.095.931-.26z|0 0 16 16",left:"M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z@@fill-rule:evenodd;|0 0 16 16",center:"M2 12.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z@@fill-rule:evenodd;|0 0 16 16",right:"M6 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-4-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z@@fill-rule:evenodd;|0 0 16 16",justify:"M4 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z@@fill-rule:evenodd;|0 0 16 16",print:"M5 1a2 2 0 0 0-2 2v1h10V3a2 2 0 0 0-2-2H5zm6 8H5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1zM0 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1v-2a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2H2a2 2 0 0 1-2-2V7zm2.5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z|0 0 16 16",outdent:"M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm10.646 2.146a.5.5 0 0 1 .708.708L11.707 8l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2zM2 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z|0 0 16 16",indent:"M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm.646 2.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8 2.646 6.354a.5.5 0 0 1 0-.708zM7 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm-5 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z|0 0 16 16",removeFormat:"M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828l6.879-6.879zm.66 11.34L3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293l.16-.16z|0 0 16 16",formatting:"M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874V2.5zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5v3.563zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z|0 0 16 16",fontSize:"M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874V2.5zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5v3.563zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM11.434 4H4.566L4.5 5.994h.386c.21-1.252.612-1.446 2.173-1.495l.343-.011v6.343c0 .537-.116.665-1.049.748V12h3.294v-.421c-.938-.083-1.054-.21-1.054-.748V4.488l.348.01c1.56.05 1.963.244 2.173 1.496h.386L11.434 4z|0 0 16 16",align:"M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z@@fill-rule:evenodd;|0 0 16 16",hr:"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm2.5 7.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1z|0 0 16 16",undo:"M8 3a5 5 0 1 1-4.546 2.914.5.5 0 0 0-.908-.417A6 6 0 1 0 8 2v1z@@fill-rule:evenodd;&&M8 4.466V.534a.25.25 0 0 0-.41-.192L5.23 2.308a.25.25 0 0 0 0 .384l2.36 1.966A.25.25 0 0 0 8 4.466z|0 0 16 16",redo:"M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z@@fill-rule:evenodd;&&M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z|0 0 16 16",heading:"M7.648 13V3H6.3v4.234H1.348V3H0v10h1.348V8.421H6.3V13h1.348ZM14 13V3h-1.333l-2.381 1.766V6.12L12.6 4.443h.066V13H14Z|0 0 16 16",code:"M5.854 4.854a.5.5 0 1 0-.708-.708l-3.5 3.5a.5.5 0 0 0 0 .708l3.5 3.5a.5.5 0 0 0 .708-.708L2.707 8l3.147-3.146zm4.292 0a.5.5 0 0 1 .708-.708l3.5 3.5a.5.5 0 0 1 0 .708l-3.5 3.5a.5.5 0 0 1-.708-.708L13.293 8l-3.147-3.146z|0 0 16 16",size:"M5 2V0H0v5h2v6H0v5h5v-2h6v2h5v-5h-2V5h2V0h-5v2H5zm6 1v2h2v6h-2v2H5v-2H3V5h2V3h6zm1-2h3v3h-3V1zm3 11v3h-3v-3h3zM4 15H1v-3h3v3zM1 4V1h3v3H1z|0 0 16 16",font:"M12.258 3h-8.51l-.083 2.46h.479c.26-1.544.758-1.783 2.693-1.845l.424-.013v7.827c0 .663-.144.82-1.3.923v.52h4.082v-.52c-1.162-.103-1.306-.26-1.306-.923V3.602l.431.013c1.934.062 2.434.301 2.693 1.846h.479L12.258 3z|0 0 16 16",viewSource:"M10.478 1.647a.5.5 0 1 0-.956-.294l-4 13a.5.5 0 0 0 .956.294l4-13zM4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0zm6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0z|0 0 16 16"},expansionItem:{icon:e,denseIcon:l},fab:{icon:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z|0 0 16 16",activeIcon:r},field:{clear:n,error:o},pagination:{first:"M11.854 3.646a.5.5 0 0 1 0 .708L8.207 8l3.647 3.646a.5.5 0 0 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 0 1 .708 0zM4.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5z@@fill-rule:evenodd;|0 0 16 16",prev:z,next:v,last:"M4.146 3.646a.5.5 0 0 0 0 .708L7.793 8l-3.647 3.646a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708 0zM11.5 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13a.5.5 0 0 1 .5-.5z@@fill-rule:evenodd;|0 0 16 16"},rating:{icon:"M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z|0 0 16 16"},stepper:{done:h,active:"M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708l-3-3zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207l6.5-6.5zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.499.499 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11l.178-.178z|0 0 16 16",error:L},tabs:{left:z,right:v,up:M,down:e},table:{arrowUp:a,warning:L,firstPage:"M4 4a.5.5 0 0 1 1 0v3.248l6.267-3.636c.54-.313 1.232.066 1.232.696v7.384c0 .63-.692 1.01-1.232.697L5 8.753V12a.5.5 0 0 1-1 0V4z|0 0 16 16",prevPage:z,nextPage:v,lastPage:"M12.5 4a.5.5 0 0 0-1 0v3.248L5.233 3.612C4.693 3.3 4 3.678 4 4.308v7.384c0 .63.692 1.01 1.233.697L11.5 8.753V12a.5.5 0 0 0 1 0V4z|0 0 16 16"},tree:{icon:"M0 0zm12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z|0 0 16 16"},uploader:{done:h,clear:r,add:"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z|0 0 16 16",upload:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5zM7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 1 1-.708-.708l3-3z|0 0 16 16",removeQueue:"M6.146 7.146a.5.5 0 0 1 .708 0L8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 0 1 0-.708z@@fill-rule:evenodd;&&M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z&&M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z|0 0 16 16",removeUploaded:"M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0z@@fill-rule:evenodd;&&M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z&&M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z|0 0 16 16"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-eva-icons.umd.min.js b/dist/icon-set/svg-eva-icons.umd.min.js
new file mode 100644
index 00000000000..ea849780fb3
--- /dev/null
+++ b/dist/icon-set/svg-eva-icons.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgEvaIcons=V())}(this,function(){"use strict";var H="M22.56 16.3L14.89 3.58a3.43 3.43 0 0 0-5.78 0L1.44 16.3a3 3 0 0 0-.05 3A3.37 3.37 0 0 0 4.33 21h15.34a3.37 3.37 0 0 0 2.94-1.66 3 3 0 0 0-.05-3.04zM12 17a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-4a1 1 0 0 1-2 0V9a1 1 0 0 1 2 0z",V="M13.83 19a1 1 0 0 1-.78-.37l-4.83-6a1 1 0 0 1 0-1.27l5-6a1 1 0 0 1 1.54 1.28L10.29 12l4.32 5.36a1 1 0 0 1-.78 1.64z",a="M12 16a1 1 0 0 1-.64-.23l-6-5a1 1 0 1 1 1.28-1.54L12 13.71l5.36-4.32a1 1 0 0 1 1.41.15 1 1 0 0 1-.14 1.46l-6 4.83A1 1 0 0 1 12 16z",M="M10 19a1 1 0 0 1-.64-.23 1 1 0 0 1-.13-1.41L13.71 12 9.39 6.63a1 1 0 0 1 .15-1.41 1 1 0 0 1 1.46.15l4.83 6a1 1 0 0 1 0 1.27l-5 6A1 1 0 0 1 10 19z",l="M18 15a1 1 0 0 1-.64-.23L12 10.29l-5.37 4.32a1 1 0 0 1-1.41-.15 1 1 0 0 1 .15-1.41l6-4.83a1 1 0 0 1 1.27 0l6 5a1 1 0 0 1 .13 1.41A1 1 0 0 1 18 15z",L="M11.64 5.23a1 1 0 0 0-1.41.13l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63L7.29 12l4.48-5.37a1 1 0 0 0-.13-1.4zM14.29 12l4.48-5.37a1 1 0 0 0-1.54-1.28l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63z",e="M18.78 11.37l-4.78-6a1 1 0 0 0-1.41-.15 1 1 0 0 0-.15 1.41L16.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 13 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27zM7 5.37a1 1 0 0 0-1.61 1.26L9.71 12l-4.48 5.36a1 1 0 0 0 .13 1.41A1 1 0 0 0 6 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 0-1.27z",A="M9.86 18a1 1 0 0 1-.73-.32l-4.86-5.17a1 1 0 1 1 1.46-1.37l4.12 4.39 8.41-9.2a1 1 0 1 1 1.48 1.34l-9.14 10a1 1 0 0 1-.73.33z",z="M12 15.5a1 1 0 0 1-.71-.29l-4-4a1 1 0 1 1 1.42-1.42L12 13.1l3.3-3.18a1 1 0 1 1 1.38 1.44l-4 3.86a1 1 0 0 1-.68.28z",i="M13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z",t="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",n="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",o="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-eva-icons",type:{positive:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm4.3 7.61l-4.57 6a1 1 0 0 1-.79.39 1 1 0 0 1-.79-.38l-2.44-3.11a1 1 0 0 1 1.58-1.23l1.63 2.08 3.78-5a1 1 0 1 1 1.6 1.22z",negative:H,info:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 14a1 1 0 0 1-2 0v-5a1 1 0 0 1 2 0zm-1-7a1 1 0 1 1 1-1 1 1 0 0 1-1 1z",warning:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zM12 16 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0M12 7a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z"},arrow:{up:"M5.23 10.64a1 1 0 0 0 1.41.13L11 7.14V19a1 1 0 0 0 2 0V7.14l4.36 3.63a1 1 0 1 0 1.28-1.54l-6-5-.15-.09-.13-.07a1 1 0 0 0-.72 0l-.13.07-.15.09-6 5a1 1 0 0 0-.13 1.41z",right:"M5 13h11.86l-3.63 4.36a1 1 0 0 0 1.54 1.28l5-6a1.19 1.19 0 0 0 .09-.15c0-.05.05-.08.07-.13A1 1 0 0 0 20 12a1 1 0 0 0-.07-.36c0-.05-.05-.08-.07-.13a1.19 1.19 0 0 0-.09-.15l-5-6A1 1 0 0 0 14 5a1 1 0 0 0-.64.23 1 1 0 0 0-.13 1.41L16.86 11H5a1 1 0 0 0 0 2z",down:"M18.77 13.36a1 1 0 0 0-1.41-.13L13 16.86V5a1 1 0 0 0-2 0v11.86l-4.36-3.63a1 1 0 1 0-1.28 1.54l6 5 .15.09.13.07a1 1 0 0 0 .72 0l.13-.07.15-.09 6-5a1 1 0 0 0 .13-1.41z",left:"M19 11H7.14l3.63-4.36a1 1 0 1 0-1.54-1.28l-5 6a1.19 1.19 0 0 0-.09.15c0 .05 0 .08-.07.13A1 1 0 0 0 4 12a1 1 0 0 0 .07.36c0 .05 0 .08.07.13a1.19 1.19 0 0 0 .09.15l5 6A1 1 0 0 0 10 19a1 1 0 0 0 .64-.23 1 1 0 0 0 .13-1.41L7.14 13H19a1 1 0 0 0 0-2z",dropdown:z},chevron:{left:V,right:M},colorPicker:{spectrum:"M19.4 7.34L16.66 4.6A1.92 1.92 0 0 0 14 4.53l-2 2-1.29-1.24a1 1 0 0 0-1.42 1.42L10.53 8 5 13.53a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l5.58-5.58 1.24 1.24a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-1.24-1.24 2-2a1.92 1.92 0 0 0-.07-2.71zM9.08 17.62l-3 .28.27-3L12 9.36l2.69 2.7zm7-7L13.36 8l1.91-2L18 8.73z",tune:"M19 9a3 3 0 0 0-2.82 2H3a1 1 0 0 0 0 2h13.18A3 3 0 1 0 19 9zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1zM3 7h1.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2H9.82a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2zm4-2a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM21 17h-7.18a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2h5.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2zm-10 2a1 1 0 1 1 1-1 1 1 0 0 1-1 1z",palette:"M20 13.18h-4.06l2.3-2.47a1 1 0 0 0 0-1.41l-4.19-3.86a.93.93 0 0 0-.71-.26 1 1 0 0 0-.7.31l-1.82 2V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v13.09A3.91 3.91 0 0 0 6.91 21H20a1 1 0 0 0 1-1v-5.82a1 1 0 0 0-1-1zm-6.58-5.59l2.67 2.49-5.27 5.66v-5.36zM8.82 10v3H5v-3zm0-5v3H5V5zM5 17.09V15h3.82v2.09a1.91 1.91 0 0 1-3.82 0zM19 19h-8.49l3.56-3.82H19z"},pullToRefresh:{icon:"M20.3 13.43a1 1 0 0 0-1.25.65A7.14 7.14 0 0 1 12.18 19 7.1 7.1 0 0 1 5 12a7.1 7.1 0 0 1 7.18-7 7.26 7.26 0 0 1 4.65 1.67l-2.17-.36a1 1 0 0 0-1.15.83 1 1 0 0 0 .83 1.15l4.24.7h.17a1 1 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.09-.11c0-.05.09-.09.13-.15s0-.1.05-.14a1.34 1.34 0 0 0 .07-.18l.75-4a1 1 0 0 0-2-.38l-.27 1.45A9.21 9.21 0 0 0 12.18 3 9.1 9.1 0 0 0 3 12a9.1 9.1 0 0 0 9.18 9A9.12 9.12 0 0 0 21 14.68a1 1 0 0 0-.7-1.25z"},carousel:{left:V,right:M,up:l,down:a,navigationIcon:"M12 21.85a2 2 0 0 1-1-.25l-.3-.17A15.17 15.17 0 0 1 3 8.23v-.14a2 2 0 0 1 1-1.75l7-3.94a2 2 0 0 1 2 0l7 3.94a2 2 0 0 1 1 1.75v.14a15.17 15.17 0 0 1-7.72 13.2l-.3.17a2 2 0 0 1-.98.25z"},chip:{remove:i,selected:A},datetime:{arrowLeft:V,arrowRight:M,now:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zM16 11h-3V8a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1h4a1 1 0 0 0 0-2z",today:"M18 4h-1V3a1 1 0 0 0-2 0v1H9V3a1 1 0 0 0-2 0v1H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zM6 6h1v1a1 1 0 0 0 2 0V6h6v1a1 1 0 0 0 2 0V6h1a1 1 0 0 1 1 1v4H5V7a1 1 0 0 1 1-1zm12 14H6a1 1 0 0 1-1-1v-6h14v6a1 1 0 0 1-1 1zM8 16 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0M16 15h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z"},editor:{bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",toggleFullscreen:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",quote:"M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",left:n,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:o,align:n,hr:"M19,13H5V11H19V13Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",redo:"M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",heading:o,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:t,size:o,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",viewSource:t},expansionItem:{icon:a,denseIcon:z},fab:{icon:"M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2z",activeIcon:i},field:{clear:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm2.71 11.29a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0L12 13.41l-1.29 1.3a1 1 0 0 1-1.42 0 1 1 0 0 1 0-1.42l1.3-1.29-1.3-1.29a1 1 0 0 1 1.42-1.42l1.29 1.3 1.29-1.3a1 1 0 0 1 1.42 1.42L13.41 12z",error:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 15a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-4a1 1 0 0 1-2 0V8a1 1 0 0 1 2 0z"},pagination:{first:L,prev:V,next:M,last:e},rating:{icon:"M17.56 21a1 1 0 0 1-.46-.11L12 18.22l-5.1 2.67a1 1 0 0 1-1.45-1.06l1-5.63-4.12-4a1 1 0 0 1-.25-1 1 1 0 0 1 .81-.68l5.7-.83 2.51-5.13a1 1 0 0 1 1.8 0l2.54 5.12 5.7.83a1 1 0 0 1 .81.68 1 1 0 0 1-.25 1l-4.12 4 1 5.63a1 1 0 0 1-.4 1 1 1 0 0 1-.62.18z"},stepper:{done:A,active:"M19.4 7.34L16.66 4.6A2 2 0 0 0 14 4.53l-9 9a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l9-9a1.92 1.92 0 0 0-.07-2.71zM16 10.68L13.32 8l1.95-2L18 8.73z",error:H},tabs:{left:V,right:M,up:l,down:a},table:{arrowUp:"M5.23 10.64a1 1 0 0 0 1.41.13L11 7.14V19a1 1 0 0 0 2 0V7.14l4.36 3.63a1 1 0 1 0 1.28-1.54l-6-5-.15-.09-.13-.07a1 1 0 0 0-.72 0l-.13.07-.15.09-6 5a1 1 0 0 0-.13 1.41z",warning:H,firstPage:L,prevPage:V,nextPage:M,lastPage:e},tree:{icon:"M10.46 18a2.23 2.23 0 0 1-.91-.2 1.76 1.76 0 0 1-1.05-1.59V7.79A1.76 1.76 0 0 1 9.55 6.2a2.1 2.1 0 0 1 2.21.26l5.1 4.21a1.7 1.7 0 0 1 0 2.66l-5.1 4.21a2.06 2.06 0 0 1-1.3.46z"},uploader:{done:A,clear:i,add:"M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-3 10h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V9a1 1 0 0 1 2 0v2h2a1 1 0 0 1 0 2z",upload:"M21.9 12c0-.11-.06-.22-.09-.33a4.17 4.17 0 0 0-.18-.57c-.05-.12-.12-.24-.18-.37s-.15-.3-.24-.44S21 10.08 21 10s-.2-.25-.31-.37-.21-.2-.32-.3L20 9l-.36-.24a3.68 3.68 0 0 0-.44-.23l-.39-.18a4.13 4.13 0 0 0-.5-.15 3 3 0 0 0-.41-.09L17.67 8A6 6 0 0 0 6.33 8l-.18.05a3 3 0 0 0-.41.09 4.13 4.13 0 0 0-.5.15l-.39.18a3.68 3.68 0 0 0-.44.23l-.36.3-.37.31c-.11.1-.22.19-.32.3s-.21.25-.31.37-.18.23-.26.36-.16.29-.24.44-.13.25-.18.37a4.17 4.17 0 0 0-.18.57c0 .11-.07.22-.09.33A5.23 5.23 0 0 0 2 13a5.5 5.5 0 0 0 .09.91c0 .1.05.19.07.29a5.58 5.58 0 0 0 .18.58l.12.29a5 5 0 0 0 .3.56l.14.22a.56.56 0 0 0 .05.08L3 16a5 5 0 0 0 4 2h3v-1.37a2 2 0 0 1-1 .27 2.05 2.05 0 0 1-1.44-.61 2 2 0 0 1 .05-2.83l3-2.9A2 2 0 0 1 12 10a2 2 0 0 1 1.41.59l3 3a2 2 0 0 1 0 2.82A2 2 0 0 1 15 17a1.92 1.92 0 0 1-1-.27V18h3a5 5 0 0 0 4-2l.05-.05a.56.56 0 0 0 .05-.08l.14-.22a5 5 0 0 0 .3-.56l.12-.29a5.58 5.58 0 0 0 .18-.58c0-.1.05-.19.07-.29A5.5 5.5 0 0 0 22 13a5.23 5.23 0 0 0-.1-1zM12.71 11.29a1 1 0 0 0-1.4 0l-3 2.9a1 1 0 1 0 1.38 1.44L11 14.36V20a1 1 0 0 0 2 0v-5.59l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z",removeQueue:"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm8 10a7.92 7.92 0 0 1-1.69 4.9L7.1 5.69A7.92 7.92 0 0 1 12 4a8 8 0 0 1 8 8zM4 12a7.92 7.92 0 0 1 1.69-4.9L16.9 18.31A7.92 7.92 0 0 1 12 20a8 8 0 0 1-8-8z",removeUploaded:"M16.62 6.21a1 1 0 0 0-1.41.17l-7 9-3.43-4.18a1 1 0 1 0-1.56 1.25l4.17 5.18a1 1 0 0 0 .78.37 1 1 0 0 0 .83-.38l7.83-10a1 1 0 0 0-.21-1.41zM21.62 6.21a1 1 0 0 0-1.41.17l-7 9-.61-.75-1.26 1.62 1.1 1.37a1 1 0 0 0 .78.37 1 1 0 0 0 .78-.38l7.83-10a1 1 0 0 0-.21-1.4zM8.71 13.06L10 11.44l-.2-.24a1 1 0 0 0-1.43-.2 1 1 0 0 0-.15 1.41z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-fontawesome-v5.umd.min.js b/dist/icon-set/svg-fontawesome-v5.umd.min.js
new file mode 100644
index 00000000000..cf01b8e60a0
--- /dev/null
+++ b/dist/icon-set/svg-fontawesome-v5.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(c,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((c="undefined"!=typeof globalThis?globalThis:c||self).Quasar=c.Quasar||{},c.Quasar.iconSet=c.Quasar.iconSet||{},c.Quasar.iconSet.svgFontawesomeV5=a())}(this,function(){"use strict";var c="M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z|0 0 448 512",a="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z|0 0 448 512",v="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z|0 0 320 512",h="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z|0 0 512 512",l="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z|0 0 448 512",z="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z|0 0 320 512",e="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z|0 0 320 512",H="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z|0 0 448 512",M="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z|0 0 640 512",L="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z|0 0 576 512",t="M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z|0 0 512 512",o="M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z|0 0 448 512",r="M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z|0 0 448 512",V="M304 32H16A16 16 0 0 0 0 48v96a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32h56v304H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-40V112h56v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm256 336h-48V144h48c14.31 0 21.33-17.31 11.31-27.31l-80-80a16 16 0 0 0-22.62 0l-80 80C379.36 126 384.36 144 400 144h48v224h-48c-14.31 0-21.32 17.31-11.31 27.31l80 80a16 16 0 0 0 22.62 0l80-80C580.64 386 575.64 368 560 368z|0 0 576 512",m="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z|0 0 352 512",n="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z|0 0 512 512";return{name:"svg-fontawesome-v5",type:{positive:h,negative:L,info:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z|0 0 512 512",warning:"M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z|0 0 192 512"},arrow:{up:a,right:"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z|0 0 448 512",down:"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z|0 0 448 512",left:"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z|0 0 448 512",dropdown:v},chevron:{left:z,right:e},colorPicker:{spectrum:"M50.75 333.25c-12 12-18.75 28.28-18.75 45.26V424L0 480l32 32 56-32h45.49c16.97 0 33.25-6.74 45.25-18.74l126.64-126.62-128-128L50.75 333.25zM483.88 28.12c-37.47-37.5-98.28-37.5-135.75 0l-77.09 77.09-13.1-13.1c-9.44-9.44-24.65-9.31-33.94 0l-40.97 40.97c-9.37 9.37-9.37 24.57 0 33.94l161.94 161.94c9.44 9.44 24.65 9.31 33.94 0L419.88 288c9.37-9.37 9.37-24.57 0-33.94l-13.1-13.1 77.09-77.09c37.51-37.48 37.51-98.26.01-135.75z|0 0 512 512",tune:"M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z|0 0 512 512",palette:"M434.66,167.71h0L344.5,77.36a31.83,31.83,0,0,0-45-.07h0l-.07.07L224,152.88V424L434.66,212.9A32,32,0,0,0,434.66,167.71ZM480,320H373.09L186.68,506.51c-2.06,2.07-4.5,3.58-6.68,5.49H480a32,32,0,0,0,32-32V352A32,32,0,0,0,480,320ZM192,32A32,32,0,0,0,160,0H32A32,32,0,0,0,0,32V416a96,96,0,0,0,192,0ZM96,440a24,24,0,1,1,24-24A24,24,0,0,1,96,440Zm32-184H64V192h64Zm0-128H64V64h64Z|0 0 512 512"},pullToRefresh:{icon:"M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z|0 0 512 512"},carousel:{left:z,right:e,up:H,down:l,navigationIcon:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z|0 0 512 512"},chip:{remove:n,selected:h},datetime:{arrowLeft:z,arrowRight:e,now:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z|0 0 512 512",today:"M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z|0 0 448 512"},editor:{bold:"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z|0 0 384 512",italic:"M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z|0 0 320 512",strikethrough:"M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z|0 0 512 512",underline:"M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H272a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32v160a80 80 0 0 1-160 0V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm400 384H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z|0 0 448 512",unorderedList:"M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z|0 0 512 512",orderedList:"M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z|0 0 512 512",subscript:"M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z|0 0 512 512",superscript:"M496 160h-16V16a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 64h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z|0 0 512 512",hyperlink:"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z|0 0 512 512",toggleFullscreen:"M448 344v112a23.94 23.94 0 0 1-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 0 1-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0 1 24-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0 1 24 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z|0 0 448 512",quote:"M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z|0 0 512 512",left:c,center:"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z|0 0 448 512",right:"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z|0 0 448 512",justify:"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z|0 0 448 512",print:"M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z|0 0 512 512",outdent:"M100.69 363.29c10 10 27.31 2.93 27.31-11.31V160c0-14.32-17.33-21.31-27.31-11.31l-96 96a16 16 0 0 0 0 22.62zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z|0 0 448 512",indent:"M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z|0 0 448 512",removeFormat:"M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z|0 0 512 512",formatting:t,fontSize:V,align:c,hr:"M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z|0 0 448 512",undo:"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z|0 0 512 512",redo:"M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z|0 0 512 512",heading:t,code:M,size:V,font:"M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z|0 0 448 512",viewSource:M},expansionItem:{icon:l,denseIcon:v},fab:{icon:"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z|0 0 448 512",activeIcon:m},field:{clear:n,error:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z|0 0 512 512"},pagination:{first:o,prev:z,next:e,last:r},rating:{icon:"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z|0 0 576 512"},stepper:{done:h,active:"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z|0 0 512 512",error:L},tabs:{left:z,right:e,up:H,down:l},table:{arrowUp:a,warning:L,firstPage:o,prevPage:z,nextPage:e,lastPage:r},tree:{icon:"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z|0 0 448 512"},uploader:{done:h,clear:m,add:"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z|0 0 448 512",upload:"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z|0 0 512 512",removeQueue:"M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z|0 0 512 512",removeUploaded:"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z|0 0 384 512"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-fontawesome-v6.umd.min.js b/dist/icon-set/svg-fontawesome-v6.umd.min.js
new file mode 100644
index 00000000000..55ba3cb84d7
--- /dev/null
+++ b/dist/icon-set/svg-fontawesome-v6.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(c,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):((c="undefined"!=typeof globalThis?globalThis:c||self).Quasar=c.Quasar||{},c.Quasar.iconSet=c.Quasar.iconSet||{},c.Quasar.iconSet.svgFontawesomeV6=s())}(this,function(){"use strict";var c="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z|0 0 448 512",s="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z|0 0 384 512",H="M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z|0 0 320 512",l="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z|0 0 320 512",z="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z|0 0 448 512",e="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z|0 0 512 512",M="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z|0 0 320 512",L="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z|0 0 320 512",V="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z|0 0 512 512",t="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z|0 0 512 512",o="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z|0 0 640 512",a="M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z|0 0 320 512",r="M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z|0 0 448 512",n="M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z|0 0 576 512",i="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z|0 0 512 512",h="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z|0 0 384 512";return{name:"svg-fontawesome-v6",type:{positive:z,negative:i,info:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z|0 0 512 512",warning:"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z|0 0 64 512"},arrow:{up:s,right:"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z|0 0 448 512",down:"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z|0 0 384 512",left:"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z|0 0 448 512",dropdown:l},chevron:{left:M,right:L},colorPicker:{spectrum:"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z|0 0 512 512",tune:"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z|0 0 512 512",palette:"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z|0 0 512 512"},pullToRefresh:{icon:"M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z|0 0 512 512"},carousel:{left:M,right:L,up:V,down:e,navigationIcon:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z|0 0 512 512"},chip:{remove:t,selected:z},datetime:{arrowLeft:M,arrowRight:L,now:"M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z|0 0 512 512",today:"M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z|0 0 448 512"},editor:{bold:"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z|0 0 384 512",italic:"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z|0 0 384 512",strikethrough:"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z|0 0 512 512",underline:"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z|0 0 448 512",unorderedList:"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z|0 0 512 512",orderedList:"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z|0 0 512 512",subscript:"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z|0 0 512 512",superscript:"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z|0 0 512 512",hyperlink:"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z|0 0 640 512",toggleFullscreen:"M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z|0 0 512 512",quote:"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z|0 0 448 512",left:c,center:"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z|0 0 448 512",right:"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z|0 0 448 512",justify:"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z|0 0 448 512",print:"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z|0 0 512 512",outdent:"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z|0 0 448 512",indent:"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z|0 0 448 512",removeFormat:"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z|0 0 576 512",formatting:r,fontSize:n,align:c,hr:"M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z|0 0 448 512",undo:"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z|0 0 512 512",redo:"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z|0 0 512 512",heading:r,code:o,size:n,font:"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z|0 0 448 512",viewSource:o},expansionItem:{icon:e,denseIcon:l},fab:{icon:"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z|0 0 448 512",activeIcon:h},field:{clear:t,error:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z|0 0 512 512"},pagination:{first:H,prev:M,next:L,last:a},rating:{icon:"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z|0 0 576 512"},stepper:{done:z,active:"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z|0 0 512 512",error:i},tabs:{left:M,right:L,up:V,down:e},table:{arrowUp:s,warning:i,firstPage:H,prevPage:M,nextPage:L,lastPage:a},tree:{icon:"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z|0 0 384 512"},uploader:{done:z,clear:h,add:"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z|0 0 448 512",upload:"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z|0 0 512 512",removeQueue:"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z|0 0 512 512",removeUploaded:"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z|0 0 384 512"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-ionicons-v4.umd.min.js b/dist/icon-set/svg-ionicons-v4.umd.min.js
new file mode 100644
index 00000000000..190ff0b59b9
--- /dev/null
+++ b/dist/icon-set/svg-ionicons-v4.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgIoniconsV4=V())}(this,function(){"use strict";var H="M217.9 256L345 129c9.4-9.4 9.4-24.6 0-33.9-9.4-9.4-24.6-9.3-34 0L167 239c-9.1 9.1-9.3 23.7-.7 33.1L310.9 417c4.7 4.7 10.9 7 17 7s12.3-2.3 17-7c9.4-9.4 9.4-24.6 0-33.9L217.9 256z|0 0 512 512",V="M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z|0 0 512 512",M="M294.1 256L167 129c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.3 34 0L345 239c9.1 9.1 9.3 23.7.7 33.1L201.1 417c-4.7 4.7-10.9 7-17 7s-12.3-2.3-17-7c-9.4-9.4-9.4-24.6 0-33.9l127-127.1z|0 0 512 512",L="M256 217.9L383 345c9.4 9.4 24.6 9.4 33.9 0 9.4-9.4 9.3-24.6 0-34L273 167c-9.1-9.1-23.7-9.3-33.1-.7L95 310.9c-4.7 4.7-7 10.9-7 17s2.3 12.3 7 17c9.4 9.4 24.6 9.4 33.9 0l127.1-127z|0 0 512 512",c="M256 48C141.6 48 48 141.601 48 256s93.6 208 208 208 208-93.601 208-208S370.4 48 256 48zm24 312h-48v-40h48v40zm0-88h-48V144h48v128z|0 0 512 512",e="M128 192l128 128 128-128z|0 0 512 512",h="M277.375 427V167.296l119.702 119.702L427 256 256 85 85 256l29.924 29.922 119.701-118.626V427h42.75z|0 0 512 512",v="M186.301 339.893L96 249.461l-32 30.507L186.301 402 448 140.506 416 110z|0 0 512 512",z="M256 48C140.559 48 48 140.559 48 256c0 115.436 92.559 208 208 208 115.435 0 208-92.564 208-208 0-115.441-92.564-208-208-208zm104.002 282.881l-29.12 29.117L256 285.117l-74.881 74.881-29.121-29.117L226.881 256l-74.883-74.881 29.121-29.116L256 226.881l74.881-74.878 29.12 29.116L285.119 256l74.883 74.881z|0 0 512 512",l="M405 136.798L375.202 107 256 226.202 136.798 107 107 136.798 226.202 256 107 375.202 136.798 405 256 285.798 375.202 405 405 375.202 285.798 256z|0 0 512 512",i="M32 464h448L256 48 32 464zm248-64h-48v-48h48v48zm0-80h-48v-96h48v96z|0 0 512 512",C="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",n="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-ionicons-v4",type:{positive:v,negative:c,info:"M256 90c44.3 0 86 17.3 117.4 48.6C404.7 170 422 211.7 422 256s-17.3 86-48.6 117.4C342 404.7 300.3 422 256 422s-86-17.3-117.4-48.6C107.3 342 90 300.3 90 256s17.3-86 48.6-117.4C170 107.3 211.7 90 256 90m0-42C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zM277 360h-42V235h42v125zm0-166h-42v-42h42v42z|0 0 512 512",warning:c},arrow:{up:h,right:"M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z|0 0 512 512",down:"M277.375 85v259.704l119.702-119.702L427 256 256 427 85 256l29.924-29.922 119.701 118.626V85h42.75z|0 0 512 512",left:"M427 234.625H167.296l119.702-119.702L256 85 85 256l171 171 29.922-29.924-118.626-119.701H427v-42.75z|0 0 512 512",dropdown:e},chevron:{left:H,right:M},colorPicker:{spectrum:"M256 32C132.288 32 32 132.288 32 256s100.288 224 224 224 224-100.288 224-224S379.712 32 256 32zm135.765 359.765C355.5 428.028 307.285 448 256 448s-99.5-19.972-135.765-56.235C83.972 355.5 64 307.285 64 256s19.972-99.5 56.235-135.765C156.5 83.972 204.715 64 256 64s99.5 19.972 135.765 56.235C428.028 156.5 448 204.715 448 256s-19.972 99.5-56.235 135.765zM200.043 106.067c-40.631 15.171-73.434 46.382-90.717 85.933H256l-55.957-85.933zM412.797 288A160.723 160.723 0 0 0 416 256c0-36.624-12.314-70.367-33.016-97.334L311 288h101.797zM359.973 134.395C332.007 110.461 295.694 96 256 96c-7.966 0-15.794.591-23.448 1.715L310.852 224l49.121-89.605zM99.204 224A160.65 160.65 0 0 0 96 256c0 36.639 12.324 70.394 33.041 97.366L201 224H99.204zM311.959 405.932c40.631-15.171 73.433-46.382 90.715-85.932H256l55.959 85.932zM152.046 377.621C180.009 401.545 216.314 416 256 416c7.969 0 15.799-.592 23.456-1.716L201.164 288l-49.118 89.621z|0 0 512 512",tune:"M32 384h272v32H32zM400 384h80v32h-80zM384 447.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95zM32 240h80v32H32zM208 240h272v32H208zM192 303.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95zM32 96h272v32H32zM400 96h80v32h-80zM384 159.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95z|0 0 512 512",palette:"M96 176h80V96H96v80zm120 240h80v-80h-80v80zm-120 0h80v-80H96v80zm0-120h80v-80H96v80zm120 0h80v-80h-80v80zM336 96v80h80V96h-80zm-120 80h80V96h-80v80zm120 120h80v-80h-80v80zm0 120h80v-80h-80v80z|0 0 512 512"},pullToRefresh:{icon:"M256 388c-72.597 0-132-59.405-132-132 0-72.601 59.403-132 132-132 36.3 0 69.299 15.4 92.406 39.601L278 234h154V80l-51.698 51.702C348.406 99.798 304.406 80 256 80c-96.797 0-176 79.203-176 176s78.094 176 176 176c81.045 0 148.287-54.134 169.401-128H378.85c-18.745 49.561-67.138 84-122.85 84z|0 0 512 512"},carousel:{left:H,right:M,up:L,down:V,navigationIcon:"M405.333 64H106.667C83.198 64 64 83.198 64 106.667v298.666C64 428.802 83.198 448 106.667 448h298.666C428.802 448 448 428.802 448 405.333V106.667C448 83.198 428.802 64 405.333 64z|0 0 512 512"},chip:{remove:z,selected:v},datetime:{arrowLeft:H,arrowRight:M,now:"M255.8 48C141 48 48 141.2 48 256s93 208 207.8 208c115 0 208.2-93.2 208.2-208S370.8 48 255.8 48zm.2 374.4c-91.9 0-166.4-74.5-166.4-166.4S164.1 89.6 256 89.6 422.4 164.1 422.4 256 347.9 422.4 256 422.4zM266.4 152h-31.2v124.8l109.2 65.5 15.6-25.6-93.6-55.5V152z|0 0 512 512",today:"M368.005 272h-96v96h96v-96zm-32-208v32h-160V64h-48v32h-24.01c-22.002 0-40 17.998-40 40v272c0 22.002 17.998 40 40 40h304.01c22.002 0 40-17.998 40-40V136c0-22.002-17.998-40-40-40h-24V64h-48zm72 344h-304.01V196h304.01v212z|0 0 512 512"},editor:{hyperlink:"M74.6 256c0-38.3 31.1-69.4 69.4-69.4h88V144h-88c-61.8 0-112 50.2-112 112s50.2 112 112 112h88v-42.6h-88c-38.3 0-69.4-31.1-69.4-69.4zm85.4 22h192v-44H160v44zm208-134h-88v42.6h88c38.3 0 69.4 31.1 69.4 69.4s-31.1 69.4-69.4 69.4h-88V368h88c61.8 0 112-50.2 112-112s-50.2-112-112-112z|0 0 512 512",toggleFullscreen:"M396.795 396.8H320V448h128V320h-51.205zM396.8 115.205V192H448V64H320v51.205zM115.205 115.2H192V64H64v128h51.205zM115.2 396.795V320H64v128h128v-51.205z|0 0 512 512",quote:"M96.4 416h77.1l50.9-96.6V96h-160v223.4h77.1L96.4 416zm224 0h77.1l50-96.6V96H288.4v223.4h82l-50 96.6z|0 0 512 512",print:"M399.95 160h-287.9C76.824 160 48 188.803 48 224v138.667h79.899V448H384.1v-85.333H464V224c0-35.197-28.825-64-64.05-64zM352 416H160V288h192v128zm32.101-352H127.899v80H384.1V64z|0 0 512 512",undo:"M262.3 179.6c-57.9 0-110.3 21.6-150.7 56.8L32 160v192h197.5l-79.1-76.8c30.4-25.3 69-41.1 111.8-41.1 77.3 0 143.1 48.2 166 117.8l51.8-14.8c-30.4-91.4-116.2-157.5-217.7-157.5z|0 0 512 512",redo:"M32 337.2L83.8 352c22.9-69.7 88.7-117.8 166-117.8 42.8 0 81.5 15.7 111.8 41.1L282.5 352H480V160l-79.6 76.3c-40.4-35.2-92.8-56.8-150.7-56.8-101.5.1-187.3 66.2-217.7 157.7z|0 0 512 512",code:"M190.4 354.1L91.9 256l98.4-98.1-30-29.9L32 256l128.4 128 30-29.9zm131.2 0L420 256l-98.4-98.1 30-29.9L480 256 351.6 384l-30-29.9z|0 0 512 512",viewSource:"M332 142.7c-1.2-1.1-2.7-1.7-4.1-1.7s-3 .6-4.1 1.7L310 155.9c-1.2 1.1-1.9 2.7-1.9 4.3 0 1.6.7 3.2 1.9 4.3l95.8 91.5-95.8 91.5c-1.2 1.1-1.9 2.7-1.9 4.3 0 1.6.7 3.2 1.9 4.3l13.8 13.2c1.2 1.1 2.6 1.7 4.1 1.7 1.5 0 3-.6 4.1-1.7l114.2-109c1.2-1.1 1.9-2.7 1.9-4.3 0-1.6-.7-3.2-1.9-4.3L332 142.7zM204 160.2c0-1.6-.7-3.2-1.9-4.3l-13.8-13.2c-1.2-1.1-2.7-1.7-4.1-1.7s-3 .6-4.1 1.7l-114.2 109c-1.2 1.1-1.9 2.7-1.9 4.3 0 1.6.7 3.2 1.9 4.3l114.2 109c1.2 1.1 2.7 1.7 4.1 1.7 1.5 0 3-.6 4.1-1.7l13.8-13.2c1.2-1.1 1.9-2.7 1.9-4.3 0-1.6-.7-3.2-1.9-4.3L106.3 256l95.8-91.5c1.2-1.1 1.9-2.7 1.9-4.3z|0 0 512 512",bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",left:C,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:n,align:C,hr:"M19,13H5V11H19V13Z",heading:n,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",size:n,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z"},expansionItem:{icon:e,denseIcon:e},fab:{icon:"M416 277.333H277.333V416h-42.666V277.333H96v-42.666h138.667V96h42.666v138.667H416v42.666z|0 0 512 512",activeIcon:l},field:{clear:z,error:c},pagination:{first:"M175 100v137.8L403.9 98.1c5.3-3.1 12.1.7 12.1 6.9v302c0 6.2-6.7 10-12.1 6.9L175 274.2V412c0 2.2-1.8 4-4 4h-71c-2.2 0-4-1.8-4-4V100c0-2.2 1.8-4 4-4h71c2.2 0 4 1.8 4 4z|0 0 512 512",prev:H,next:M,last:"M337 100v137.8L108.1 98.1C102.7 95 96 98.8 96 105v302c0 6.2 6.7 10 12.1 6.9L337 274.2V412c0 2.2 1.8 4 4 4h71c2.2 0 4-1.8 4-4V100c0-2.2-1.8-4-4-4h-71c-2.2 0-4 1.8-4 4z|0 0 512 512"},rating:{icon:"M256 372.686L380.83 448l-33.021-142.066L458 210.409l-145.267-12.475L256 64l-56.743 133.934L54 210.409l110.192 95.525L131.161 448z|0 0 512 512"},stepper:{done:v,active:"M64 368v80h80l235.727-235.729-79.999-79.998L64 368zm377.602-217.602c8.531-8.531 8.531-21.334 0-29.865l-50.135-50.135c-8.531-8.531-21.334-8.531-29.865 0l-39.468 39.469 79.999 79.998 39.469-39.467z|0 0 512 512",error:i},tabs:{left:H,right:M,up:L,down:V},table:{arrowUp:h,warning:i,firstPage:"M70.5 265.4l59.6-59.4c2.6-2.6 6.1-4.1 9.9-4.1 3.7 0 7.3 1.4 9.9 4.1 2.6 2.6 4.1 6.1 4.1 9.9s-1.5 7.3-4.1 9.9l-.1.1-41.1 40.1H370c13.2 0 25.8-5.2 35.3-14.7 9.5-9.4 14.7-21.9 14.7-35.3v-48c0-7.7 6.3-14 14-14s14 6.3 14 14v48c0 20.8-8.1 40.3-22.9 55.1-14.8 14.8-34.3 22.9-55.1 22.9H108.3l39.6 40.2c2.6 2.6 4.1 6.1 4.1 9.9 0 3.7-1.4 7.3-4.1 9.9l-.1.1c-2.7 2.5-6.2 3.9-9.8 3.9-3.9 0-7.3-1.4-9.9-4.1l-57.6-57.4c-4.2-4.2-6.5-9.8-6.5-15.7 0-5.8 2.3-11.3 6.5-15.4z|0 0 512 512",prevPage:H,nextPage:M,lastPage:"M441.5 265.4L381.9 206c-2.6-2.6-6.1-4.1-9.9-4.1-3.7 0-7.3 1.4-9.9 4.1-2.6 2.6-4.1 6.1-4.1 9.9s1.5 7.3 4.1 9.9l.1.1 41.1 40.1H142c-13.2 0-25.8-5.2-35.3-14.7-9.5-9.5-14.7-22-14.7-35.3v-48c0-7.7-6.3-14-14-14s-14 6.3-14 14v48c0 20.8 8.1 40.3 22.9 55.1 14.8 14.8 34.3 22.9 55.1 22.9h261.7L364 334.2c-2.6 2.6-4.1 6.1-4.1 9.9 0 3.7 1.4 7.3 4.1 9.9l.1.1c2.7 2.5 6.2 3.9 9.8 3.9 3.9 0 7.3-1.4 9.9-4.1l57.6-57.4c4.2-4.2 6.5-9.8 6.5-15.7.1-5.8-2.2-11.3-6.4-15.4z|0 0 512 512"},tree:{icon:"M96 52v408l320-204L96 52z|0 0 512 512"},uploader:{done:v,clear:l,add:"M256 48C141.125 48 48 141.125 48 256s93.125 208 208 208 208-93.125 208-208S370.875 48 256 48zm107 229h-86v86h-42v-86h-86v-42h86v-86h42v86h86v42z|0 0 512 512",upload:"M403.002 217.001C388.998 148.002 328.998 96 256 96c-57.998 0-107.998 32.998-132.998 81.001C63.002 183.002 16 233.998 16 296c0 65.996 53.999 120 120 120h260c55 0 100-45 100-100 0-52.998-40.996-96.001-92.998-98.999zM288 276v76h-64v-76h-68l100-100 100 100h-68z|0 0 512 512",removeQueue:"M128 405.429C128 428.846 147.198 448 170.667 448h170.667C364.802 448 384 428.846 384 405.429V160H128v245.429zM416 96h-80l-26.785-32H202.786L176 96H96v32h320V96z|0 0 512 512",removeUploaded:"M387.581 139.712L356.755 109 216.913 248.319l30.831 30.719 139.837-139.326zM481.172 109L247.744 340.469l-91.39-91.051-30.827 30.715L247.744 403 512 139.712 481.172 109zM0 280.133L123.321 403l30.829-30.713L31.934 249.418 0 280.133z|0 0 512 512"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-ionicons-v5.umd.min.js b/dist/icon-set/svg-ionicons-v5.umd.min.js
new file mode 100644
index 00000000000..9fa391a4513
--- /dev/null
+++ b/dist/icon-set/svg-ionicons-v5.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgIoniconsV5=e())}(this,function(){"use strict";var H="M256 80c-8.66 0-16.58 7.36-16 16l8 216a8 8 0 008 8h0a8 8 0 008-8l8-216c.58-8.64-7.34-16-16-16z@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M256 416 m-16, 0 a16,16 0 1,0 32,0 a16,16 0 1,0 -32,0@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",e="M244 400L100 256l144-144M120 256h292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",o="M268 112l144 144-144 144M392 256H100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",V="M112 244l144-144 144 144M256 120v292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",a="M98 190.06l139.78 163.12a24 24 0 0036.44 0L414 190.06c13.34-15.57 2.28-39.62-18.22-39.62h-279.6c-20.5 0-31.56 24.05-18.18 39.62z|0 0 512 512",r="M416 128L192 384l-96-96@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",n="M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm35.31 292.69a16 16 0 11-22.62 22.62l-96-96a16 16 0 010-22.62l96-96a16 16 0 0122.62 22.62L206.63 256z|0 0 512 512",l="M328 112L184 256l144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",t="M112 184l144 144 144-144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",M="M48 256c0 114.87 93.13 208 208 208s208-93.13 208-208S370.87 48 256 48 48 141.13 48 256zm257.37 0l-84.68-84.69a16 16 0 0122.62-22.62l96 96a16 16 0 010 22.62l-96 96a16 16 0 01-22.62-22.62z|0 0 512 512",i="M184 112l144 144-144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",s="M112 328l144-144 144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",L="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z|0 0 512 512",d="M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z|0 0 512 512",c="M160 389a20.91 20.91 0 01-13.82-5.2l-128-112a21 21 0 010-31.6l128-112a21 21 0 0127.66 31.61L63.89 256l109.94 96.19A21 21 0 01160 389zM352 389a21 21 0 01-13.84-36.81L448.11 256l-109.94-96.19a21 21 0 0127.66-31.61l128 112a21 21 0 010 31.6l-128 112A20.89 20.89 0 01352 389zM208 437a21 21 0 01-20.12-27l96-320a21 21 0 1140.23 12l-96 320A21 21 0 01208 437z|0 0 512 512",A="M48 256c0 114.69 93.31 208 208 208s208-93.31 208-208S370.69 48 256 48 48 141.31 48 256zm128-64a16 16 0 0132 0v53l111.68-67.46a10.78 10.78 0 0116.32 9.33v138.26a10.78 10.78 0 01-16.32 9.31L208 267v53a16 16 0 01-32 0z|0 0 512 512",h="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 272a16 16 0 01-32 0v-53l-111.68 67.44a10.78 10.78 0 01-16.32-9.31V186.87a10.78 10.78 0 0116.32-9.31L304 245v-53a16 16 0 0132 0z|0 0 512 512",u="M449.07 399.08L278.64 82.58c-12.08-22.44-44.26-22.44-56.35 0L51.87 399.08A32 32 0 0080 446.25h340.89a32 32 0 0028.18-47.17zm-198.6-1.83a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.95a21.73 21.73 0 0121.5-22.69h.21a21.74 21.74 0 0121.73 22.7z|0 0 512 512",z="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",k="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-ionicons-v5",type:{positive:r,negative:H,info:"M248 64C146.39 64 64 146.39 64 248s82.39 184 184 184 184-82.39 184-184S349.61 64 248 64z@@fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:32;&&M220 220h32v116@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M208 340h88@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M248 130a26 26 0 1026 26 26 26 0 00-26-26z|0 0 512 512",warning:H},arrow:{up:V,right:o,down:"M112 268l144 144 144-144M256 392V100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",left:e,dropdown:a},chevron:{left:e,right:o},colorPicker:{spectrum:"M250.54 129.17l-67.8-67.8A209.65 209.65 0 0086.32 136h161.4a4 4 0 002.82-6.83zM167.72 168H67.63a207.34 207.34 0 00-16.15 125.9l119.06-119.07a4 4 0 00-2.82-6.83zM344 167.72V67.56a207.82 207.82 0 00-125.89-16.08l119.06 119.06a4 4 0 006.83-2.82zM460.52 218.1L341.46 337.17a4 4 0 002.82 6.83h100.09a207.34 207.34 0 0016.15-125.9zM382.83 250.54l67.83-67.82A209.08 209.08 0 00376 86.2v161.52a4 4 0 006.83 2.82zM221.68 341.77a8 8 0 005.54 2.23h59.66a8 8 0 005.7-2.39l49.18-50a8 8 0 002.3-5.62l-.06-60.81a8 8 0 00-2.38-5.69l-50-49.25a8 8 0 00-5.63-2.3l-60.84.06a8 8 0 00-5.69 2.38l-49.25 50a8 8 0 00-2.3 5.63l.06 60.78a8 8 0 002.45 5.76zM261.46 382.83l67.8 67.8A209.65 209.65 0 00425.68 376h-161.4a4 4 0 00-2.82 6.83zM168 344.28v100.16a207.82 207.82 0 00125.89 16.08L174.83 341.46a4 4 0 00-6.83 2.82zM129.17 261.46l-67.83 67.83A209.1 209.1 0 00136 425.8V264.28a4 4 0 00-6.83-2.82z|0 0 512 512",tune:"M64 144h226.75a48 48 0 0090.5 0H448a16 16 0 000-32h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32zM448 368h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32h226.75a48 48 0 0090.5 0H448a16 16 0 000-32zM448 240H221.25a48 48 0 00-90.5 0H64a16 16 0 000 32h66.75a48 48 0 0090.5 0H448a16 16 0 000-32z|0 0 512 512",palette:"M104 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 464a56 56 0 1156-56 56.06 56.06 0 01-56 56z|0 0 512 512"},pullToRefresh:{icon:"M320 146s24.36-12-64-12a160 160 0 10160 160@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M256 58l80 80-80 80@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512"},carousel:{left:l,right:i,up:s,down:t,navigationIcon:"M416 464H96a48.05 48.05 0 01-48-48V96a48.05 48.05 0 0148-48h320a48.05 48.05 0 0148 48v320a48.05 48.05 0 01-48 48z|0 0 512 512"},chip:{remove:L,selected:r},datetime:{arrowLeft:l,arrowRight:i,now:"M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm96 240h-96a16 16 0 01-16-16V128a16 16 0 0132 0v128h80a16 16 0 010 32z|0 0 512 512",today:"M480 128a64 64 0 00-64-64h-16V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00368 48v16H144V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00112 48v16H96a64 64 0 00-64 64v12a4 4 0 004 4h440a4 4 0 004-4zM32 416a64 64 0 0064 64h320a64 64 0 0064-64V179a3 3 0 00-3-3H35a3 3 0 00-3 3zm344-208a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24z|0 0 512 512"},editor:{hyperlink:"M200.66 352H144a96 96 0 010-192h55.41M312.59 160H368a96 96 0 010 192h-56.66M169.07 256h175.86@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",toggleFullscreen:"M432 320v112H320M421.8 421.77L304 304M80 192V80h112M90.2 90.23L208 208M320 80h112v112M421.77 90.2L304 208M192 432H80V320M90.23 421.8L208 304@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",quote:"M408 48H104a72.08 72.08 0 00-72 72v192a72.08 72.08 0 0072 72h24v64a16 16 0 0026.25 12.29L245.74 384H408a72.08 72.08 0 0072-72V120a72.08 72.08 0 00-72-72zM160 248a32 32 0 1132-32 32 32 0 01-32 32zm96 0a32 32 0 1132-32 32 32 0 01-32 32zm96 0a32 32 0 1132-32 32 32 0 01-32 32z|0 0 512 512",print:"M408 112H106a58 58 0 00-58 58v158a56 56 0 0056 56h8v39.68A40.32 40.32 0 00152.32 464h207.36A40.32 40.32 0 00400 423.68V384h8a56 56 0 0056-56V168a56 56 0 00-56-56zm-40 311.68a8.35 8.35 0 01-8.32 8.32H152.32a8.35 8.35 0 01-8.32-8.32V264.32a8.35 8.35 0 018.32-8.32h207.36a8.35 8.35 0 018.32 8.32zm26-215.76a24 24 0 1122-22 24 24 0 01-22 22zM344 48H168a56.09 56.09 0 00-55.42 48h286.84A56.09 56.09 0 00344 48z|0 0 512 512",undo:"M448 440a16 16 0 01-12.61-6.15c-22.86-29.27-44.07-51.86-73.32-67C335 352.88 301 345.59 256 344.23V424a16 16 0 01-27 11.57l-176-168a16 16 0 010-23.14l176-168A16 16 0 01256 88v80.36c74.14 3.41 129.38 30.91 164.35 81.87C449.32 292.44 464 350.9 464 424a16 16 0 01-16 16z|0 0 512 512",redo:"M58.79 439.13A16 16 0 0148 424c0-73.1 14.68-131.56 43.65-173.77 35-51 90.21-78.46 164.35-81.87V88a16 16 0 0127.05-11.57l176 168a16 16 0 010 23.14l-176 168A16 16 0 01256 424v-79.77c-45 1.36-79 8.65-106.07 22.64-29.25 15.12-50.46 37.71-73.32 67a16 16 0 01-17.82 5.28z|0 0 512 512",code:c,viewSource:c,bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",left:z,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:k,align:z,hr:"M19,13H5V11H19V13Z",heading:k,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",size:k,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z"},expansionItem:{icon:a,denseIcon:a},fab:{icon:"M256 112v288M400 256H112@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",activeIcon:d},field:{clear:L,error:H},pagination:{first:A,prev:n,next:M,last:h},rating:{icon:"M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z|0 0 512 512"},stepper:{done:r,active:"M459.94 53.25a16.06 16.06 0 00-23.22-.56L424.35 65a8 8 0 000 11.31l11.34 11.32a8 8 0 0011.34 0l12.06-12c6.1-6.09 6.67-16.01.85-22.38zM399.34 90L218.82 270.2a9 9 0 00-2.31 3.93L208.16 299a3.91 3.91 0 004.86 4.86l24.85-8.35a9 9 0 003.93-2.31L422 112.66a9 9 0 000-12.66l-9.95-10a9 9 0 00-12.71 0zM386.34 193.66L264.45 315.79A41.08 41.08 0 01247.58 326l-25.9 8.67a35.92 35.92 0 01-44.33-44.33l8.67-25.9a41.08 41.08 0 0110.19-16.87l122.13-121.91a8 8 0 00-5.65-13.66H104a56 56 0 00-56 56v240a56 56 0 0056 56h240a56 56 0 0056-56V199.31a8 8 0 00-13.66-5.65z|0 0 512 512",error:u},tabs:{left:l,right:i,up:s,down:t},table:{arrowUp:V,warning:u,firstPage:A,prevPage:n,nextPage:M,lastPage:h},tree:{icon:"M133 440a35.37 35.37 0 01-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0135.77.45l247.85 148.36a36 36 0 010 61l-247.89 148.4A35.5 35.5 0 01133 440z|0 0 512 512"},uploader:{done:r,clear:d,add:"M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 224h-64v64a16 16 0 01-32 0v-64h-64a16 16 0 010-32h64v-64a16 16 0 0132 0v64h64a16 16 0 010 32z|0 0 512 512",upload:"M473.66 210c-14-10.38-31.2-18-49.36-22.11a16.11 16.11 0 01-12.19-12.22c-7.8-34.75-24.59-64.55-49.27-87.13C334.15 62.25 296.21 47.79 256 47.79c-35.35 0-68 11.08-94.37 32.05a150.07 150.07 0 00-42.06 53 16 16 0 01-11.31 8.87c-26.75 5.4-50.9 16.87-69.34 33.12C13.46 197.33 0 227.24 0 261.39c0 34.52 14.49 66 40.79 88.76 25.12 21.69 58.94 33.64 95.21 33.64h104V230.42l-36.69 36.69a16 16 0 01-23.16-.56c-5.8-6.37-5.24-16.3.85-22.39l63.69-63.68a16 16 0 0122.62 0L331 244.14c6.28 6.29 6.64 16.6.39 22.91a16 16 0 01-22.68.06L272 230.42v153.37h124c31.34 0 59.91-8.8 80.45-24.77 23.26-18.1 35.55-44 35.55-74.83 0-29.94-13.26-55.61-38.34-74.19zM240 448.21a16 16 0 1032 0v-64.42h-32z|0 0 512 512",removeQueue:"M296 64h-80a7.91 7.91 0 00-8 8v24h96V72a7.91 7.91 0 00-8-8z@@fill:none;&&M432 96h-96V72a40 40 0 00-40-40h-80a40 40 0 00-40 40v24H80a16 16 0 000 32h17l19 304.92c1.42 26.85 22 47.08 48 47.08h184c26.13 0 46.3-19.78 48-47l19-305h17a16 16 0 000-32zM192.57 416H192a16 16 0 01-16-15.43l-8-224a16 16 0 1132-1.14l8 224A16 16 0 01192.57 416zM272 400a16 16 0 01-32 0V176a16 16 0 0132 0zm32-304h-96V72a7.91 7.91 0 018-8h80a7.91 7.91 0 018 8zm32 304.57A16 16 0 01320 416h-.58A16 16 0 01304 399.43l8-224a16 16 0 1132 1.14z|0 0 512 512",removeUploaded:"M464 128L240 384l-96-96M144 384l-96-96M368 128L232 284@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-ionicons-v6.umd.min.js b/dist/icon-set/svg-ionicons-v6.umd.min.js
new file mode 100644
index 00000000000..6f3cd2cb149
--- /dev/null
+++ b/dist/icon-set/svg-ionicons-v6.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgIoniconsV6=e())}(this,function(){"use strict";var H="M256 80c-8.66 0-16.58 7.36-16 16l8 216a8 8 0 008 8h0a8 8 0 008-8l8-216c.58-8.64-7.34-16-16-16z@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M256 416 m-16, 0 a16,16 0 1,0 32,0 a16,16 0 1,0 -32,0@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",e="M244 400L100 256l144-144M120 256h292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",o="M268 112l144 144-144 144M392 256H100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",V="M112 244l144-144 144 144M256 120v292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",a="M98 190.06l139.78 163.12a24 24 0 0036.44 0L414 190.06c13.34-15.57 2.28-39.62-18.22-39.62h-279.6c-20.5 0-31.56 24.05-18.18 39.62z|0 0 512 512",r="M416 128L192 384l-96-96@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",n="M328 112L184 256l144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",l="M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm35.31 292.69a16 16 0 11-22.62 22.62l-96-96a16 16 0 010-22.62l96-96a16 16 0 0122.62 22.62L206.63 256z|0 0 512 512",t="M112 184l144 144 144-144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",M="M184 112l144 144-144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",i="M48 256c0 114.87 93.13 208 208 208s208-93.13 208-208S370.87 48 256 48 48 141.13 48 256zm257.37 0l-84.68-84.69a16 16 0 0122.62-22.62l96 96a16 16 0 010 22.62l-96 96a16 16 0 01-22.62-22.62z|0 0 512 512",s="M112 328l144-144 144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",L="M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z|0 0 512 512",d="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z|0 0 512 512",c="M160 389a20.91 20.91 0 01-13.82-5.2l-128-112a21 21 0 010-31.6l128-112a21 21 0 0127.66 31.61L63.89 256l109.94 96.19A21 21 0 01160 389zM352 389a21 21 0 01-13.84-36.81L448.11 256l-109.94-96.19a21 21 0 0127.66-31.61l128 112a21 21 0 010 31.6l-128 112A20.89 20.89 0 01352 389zM208 437a21 21 0 01-20.12-27l96-320a21 21 0 1140.23 12l-96 320A21 21 0 01208 437z|0 0 512 512",A="M48 256c0 114.69 93.31 208 208 208s208-93.31 208-208S370.69 48 256 48 48 141.31 48 256zm128-64a16 16 0 0132 0v53l111.68-67.46a10.78 10.78 0 0116.32 9.33v138.26a10.78 10.78 0 01-16.32 9.31L208 267v53a16 16 0 01-32 0z|0 0 512 512",h="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 272a16 16 0 01-32 0v-53l-111.68 67.44a10.78 10.78 0 01-16.32-9.31V186.87a10.78 10.78 0 0116.32-9.31L304 245v-53a16 16 0 0132 0z|0 0 512 512",u="M449.07 399.08L278.64 82.58c-12.08-22.44-44.26-22.44-56.35 0L51.87 399.08A32 32 0 0080 446.25h340.89a32 32 0 0028.18-47.17zm-198.6-1.83a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.95a21.73 21.73 0 0121.5-22.69h.21a21.74 21.74 0 0121.73 22.7z|0 0 512 512",z="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",k="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-ionicons-v6",type:{positive:r,negative:H,info:"M248 64C146.39 64 64 146.39 64 248s82.39 184 184 184 184-82.39 184-184S349.61 64 248 64z@@fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:32;&&M220 220h32v116@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M208 340h88@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M248 130a26 26 0 1026 26 26 26 0 00-26-26z|0 0 512 512",warning:H},arrow:{up:V,right:o,down:"M112 268l144 144 144-144M256 392V100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",left:e,dropdown:a},chevron:{left:e,right:o},colorPicker:{spectrum:"M250.54 129.17l-67.8-67.8A209.65 209.65 0 0086.32 136h161.4a4 4 0 002.82-6.83zM167.72 168H67.63a207.34 207.34 0 00-16.15 125.9l119.06-119.07a4 4 0 00-2.82-6.83zM344 167.72V67.56a207.82 207.82 0 00-125.89-16.08l119.06 119.06a4 4 0 006.83-2.82zM460.52 218.1L341.46 337.17a4 4 0 002.82 6.83h100.09a207.34 207.34 0 0016.15-125.9zM382.83 250.54l67.83-67.82A209.08 209.08 0 00376 86.2v161.52a4 4 0 006.83 2.82zM221.68 341.77a8 8 0 005.54 2.23h59.66a8 8 0 005.7-2.39l49.18-50a8 8 0 002.3-5.62l-.06-60.81a8 8 0 00-2.38-5.69l-50-49.25a8 8 0 00-5.63-2.3l-60.84.06a8 8 0 00-5.69 2.38l-49.25 50a8 8 0 00-2.3 5.63l.06 60.78a8 8 0 002.45 5.76zM261.46 382.83l67.8 67.8A209.65 209.65 0 00425.68 376h-161.4a4 4 0 00-2.82 6.83zM168 344.28v100.16a207.82 207.82 0 00125.89 16.08L174.83 341.46a4 4 0 00-6.83 2.82zM129.17 261.46l-67.83 67.83A209.1 209.1 0 00136 425.8V264.28a4 4 0 00-6.83-2.82z|0 0 512 512",tune:"M64 144h226.75a48 48 0 0090.5 0H448a16 16 0 000-32h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32zM448 368h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32h226.75a48 48 0 0090.5 0H448a16 16 0 000-32zM448 240H221.25a48 48 0 00-90.5 0H64a16 16 0 000 32h66.75a48 48 0 0090.5 0H448a16 16 0 000-32z|0 0 512 512",palette:"M104 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 464a56 56 0 1156-56 56.06 56.06 0 01-56 56z|0 0 512 512"},pullToRefresh:{icon:"M320 146s24.36-12-64-12a160 160 0 10160 160@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M256 58l80 80-80 80@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512"},carousel:{left:n,right:M,up:s,down:t,navigationIcon:"M416 464H96a48.05 48.05 0 01-48-48V96a48.05 48.05 0 0148-48h320a48.05 48.05 0 0148 48v320a48.05 48.05 0 01-48 48z|0 0 512 512"},chip:{remove:d,selected:r},datetime:{arrowLeft:n,arrowRight:M,now:"M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm96 240h-96a16 16 0 01-16-16V128a16 16 0 0132 0v128h80a16 16 0 010 32z|0 0 512 512",today:"M480 128a64 64 0 00-64-64h-16V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00368 48v16H144V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00112 48v16H96a64 64 0 00-64 64v12a4 4 0 004 4h440a4 4 0 004-4zM32 416a64 64 0 0064 64h320a64 64 0 0064-64V179a3 3 0 00-3-3H35a3 3 0 00-3 3zm344-208a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24z|0 0 512 512"},editor:{hyperlink:"M200.66 352H144a96 96 0 010-192h55.41M312.59 160H368a96 96 0 010 192h-56.66M169.07 256h175.86@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",toggleFullscreen:"M432 320v112H320M421.8 421.77L304 304M80 192V80h112M90.2 90.23L208 208M320 80h112v112M421.77 90.2L304 208M192 432H80V320M90.23 421.8L208 304@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",quote:"M408 48H104a72.08 72.08 0 00-72 72v192a72.08 72.08 0 0072 72h24v64a16 16 0 0026.25 12.29L245.74 384H408a72.08 72.08 0 0072-72V120a72.08 72.08 0 00-72-72zM160 248a32 32 0 1132-32 32 32 0 01-32 32zm96 0a32 32 0 1132-32 32 32 0 01-32 32zm96 0a32 32 0 1132-32 32 32 0 01-32 32z|0 0 512 512",print:"M408 112H106a58 58 0 00-58 58v158a56 56 0 0056 56h8v39.68A40.32 40.32 0 00152.32 464h207.36A40.32 40.32 0 00400 423.68V384h8a56 56 0 0056-56V168a56 56 0 00-56-56zm-40 311.68a8.35 8.35 0 01-8.32 8.32H152.32a8.35 8.35 0 01-8.32-8.32V264.32a8.35 8.35 0 018.32-8.32h207.36a8.35 8.35 0 018.32 8.32zm26-215.76a24 24 0 1122-22 24 24 0 01-22 22zM344 48H168a56.09 56.09 0 00-55.42 48h286.84A56.09 56.09 0 00344 48z|0 0 512 512",undo:"M448 440a16 16 0 01-12.61-6.15c-22.86-29.27-44.07-51.86-73.32-67C335 352.88 301 345.59 256 344.23V424a16 16 0 01-27 11.57l-176-168a16 16 0 010-23.14l176-168A16 16 0 01256 88v80.36c74.14 3.41 129.38 30.91 164.35 81.87C449.32 292.44 464 350.9 464 424a16 16 0 01-16 16z|0 0 512 512",redo:"M58.79 439.13A16 16 0 0148 424c0-73.1 14.68-131.56 43.65-173.77 35-51 90.21-78.46 164.35-81.87V88a16 16 0 0127.05-11.57l176 168a16 16 0 010 23.14l-176 168A16 16 0 01256 424v-79.77c-45 1.36-79 8.65-106.07 22.64-29.25 15.12-50.46 37.71-73.32 67a16 16 0 01-17.82 5.28z|0 0 512 512",code:c,viewSource:c,bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",left:z,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:k,align:z,hr:"M19,13H5V11H19V13Z",heading:k,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",size:k,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z"},expansionItem:{icon:a,denseIcon:a},fab:{icon:"M256 112v288M400 256H112@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",activeIcon:L},field:{clear:d,error:H},pagination:{first:A,prev:l,next:i,last:h},rating:{icon:"M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z|0 0 512 512"},stepper:{done:r,active:"M459.94 53.25a16.06 16.06 0 00-23.22-.56L424.35 65a8 8 0 000 11.31l11.34 11.32a8 8 0 0011.34 0l12.06-12c6.1-6.09 6.67-16.01.85-22.38zM399.34 90L218.82 270.2a9 9 0 00-2.31 3.93L208.16 299a3.91 3.91 0 004.86 4.86l24.85-8.35a9 9 0 003.93-2.31L422 112.66a9 9 0 000-12.66l-9.95-10a9 9 0 00-12.71 0zM386.34 193.66L264.45 315.79A41.08 41.08 0 01247.58 326l-25.9 8.67a35.92 35.92 0 01-44.33-44.33l8.67-25.9a41.08 41.08 0 0110.19-16.87l122.13-121.91a8 8 0 00-5.65-13.66H104a56 56 0 00-56 56v240a56 56 0 0056 56h240a56 56 0 0056-56V199.31a8 8 0 00-13.66-5.65z|0 0 512 512",error:u},tabs:{left:n,right:M,up:s,down:t},table:{arrowUp:V,warning:u,firstPage:A,prevPage:l,nextPage:i,lastPage:h},tree:{icon:"M133 440a35.37 35.37 0 01-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0135.77.45l247.85 148.36a36 36 0 010 61l-247.89 148.4A35.5 35.5 0 01133 440z|0 0 512 512"},uploader:{done:r,clear:L,add:"M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 224h-64v64a16 16 0 01-32 0v-64h-64a16 16 0 010-32h64v-64a16 16 0 0132 0v64h64a16 16 0 010 32z|0 0 512 512",upload:"M473.66 210c-14-10.38-31.2-18-49.36-22.11a16.11 16.11 0 01-12.19-12.22c-7.8-34.75-24.59-64.55-49.27-87.13C334.15 62.25 296.21 47.79 256 47.79c-35.35 0-68 11.08-94.37 32.05a150.07 150.07 0 00-42.06 53 16 16 0 01-11.31 8.87c-26.75 5.4-50.9 16.87-69.34 33.12C13.46 197.33 0 227.24 0 261.39c0 34.52 14.49 66 40.79 88.76 25.12 21.69 58.94 33.64 95.21 33.64h104V230.42l-36.69 36.69a16 16 0 01-23.16-.56c-5.8-6.37-5.24-16.3.85-22.39l63.69-63.68a16 16 0 0122.62 0L331 244.14c6.28 6.29 6.64 16.6.39 22.91a16 16 0 01-22.68.06L272 230.42v153.37h124c31.34 0 59.91-8.8 80.45-24.77 23.26-18.1 35.55-44 35.55-74.83 0-29.94-13.26-55.61-38.34-74.19zM240 448.21a16 16 0 1032 0v-64.42h-32z|0 0 512 512",removeQueue:"M296 64h-80a7.91 7.91 0 00-8 8v24h96V72a7.91 7.91 0 00-8-8z@@fill:none;&&M432 96h-96V72a40 40 0 00-40-40h-80a40 40 0 00-40 40v24H80a16 16 0 000 32h17l19 304.92c1.42 26.85 22 47.08 48 47.08h184c26.13 0 46.3-19.78 48-47l19-305h17a16 16 0 000-32zM192.57 416H192a16 16 0 01-16-15.43l-8-224a16 16 0 1132-1.14l8 224A16 16 0 01192.57 416zM272 400a16 16 0 01-32 0V176a16 16 0 0132 0zm32-304h-96V72a7.91 7.91 0 018-8h80a7.91 7.91 0 018 8zm32 304.57A16 16 0 01320 416h-.58A16 16 0 01304 399.43l8-224a16 16 0 1132 1.14z|0 0 512 512",removeUploaded:"M464 128L240 384l-96-96M144 384l-96-96M368 128L232 284@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-line-awesome.umd.min.js b/dist/icon-set/svg-line-awesome.umd.min.js
new file mode 100644
index 00000000000..d4a1db58075
--- /dev/null
+++ b/dist/icon-set/svg-line-awesome.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(L,C){"object"==typeof exports&&"undefined"!=typeof module?module.exports=C():"function"==typeof define&&define.amd?define(C):((L="undefined"!=typeof globalThis?globalThis:L||self).Quasar=L.Quasar||{},L.Quasar.iconSet=L.Quasar.iconSet||{},L.Quasar.iconSet.svgLineAwesome=C())}(this,function(){"use strict";var L="M 3 7 L 3 9 L 29 9 L 29 7 Z M 3 11 L 3 13 L 21 13 L 21 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 3 19 L 3 21 L 21 21 L 21 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",C="M 16 4.09375 L 15.28125 4.78125 L 6.78125 13.28125 L 8.21875 14.71875 L 15 7.9375 L 15 28 L 17 28 L 17 7.9375 L 23.78125 14.71875 L 25.21875 13.28125 L 16.71875 4.78125 Z|0 0 32 32",M="M 3.59375 12 L 5.28125 13.71875 L 15.28125 23.71875 L 16 24.40625 L 16.71875 23.71875 L 26.71875 13.71875 L 28.40625 12 Z M 8.4375 14 L 23.5625 14 L 16 21.5625 Z|0 0 32 32",Z="M 28.28125 6.28125 L 11 23.5625 L 3.71875 16.28125 L 2.28125 17.71875 L 10.28125 25.71875 L 11 26.40625 L 11.71875 25.71875 L 29.71875 7.71875 Z|0 0 32 32",e="M 6.90625 6.59375 L 6.1875 7.28125 L 2.28125 11.1875 L 1.59375 11.90625 L 16 26.3125 L 30.40625 11.90625 L 29.71875 11.1875 L 25.8125 7.28125 L 25.09375 6.59375 L 16 15.6875 Z M 6.875 9.4375 L 15.28125 17.8125 L 16 18.5 L 16.71875 17.8125 L 25.125 9.4375 L 27.5625 11.875 L 16 23.46875 L 4.4375 11.875 Z|0 0 32 32",t="M 19.75 2.59375 L 19.03125 3.28125 L 7.03125 15.28125 L 6.34375 16 L 7.03125 16.71875 L 19.03125 28.71875 L 19.75 29.40625 L 20.46875 28.71875 L 24.0625 25.09375 L 24.75 24.40625 L 24.0625 23.6875 L 16.375 16 L 24.0625 8.3125 L 24.75 7.59375 L 24.0625 6.90625 L 20.46875 3.28125 Z M 19.75 5.4375 L 21.9375 7.625 L 14.25 15.28125 L 13.53125 16 L 14.25 16.71875 L 21.9375 24.375 L 19.75 26.5625 L 9.1875 16 Z|0 0 32 32",o="M 12.25 2.59375 L 11.53125 3.28125 L 7.9375 6.90625 L 7.25 7.59375 L 7.9375 8.3125 L 15.625 16 L 7.9375 23.6875 L 7.25 24.40625 L 7.9375 25.09375 L 11.53125 28.71875 L 12.25 29.40625 L 12.96875 28.71875 L 24.96875 16.71875 L 25.65625 16 L 24.96875 15.28125 L 12.96875 3.28125 Z M 12.25 5.4375 L 22.8125 16 L 12.25 26.5625 L 10.0625 24.375 L 17.75 16.71875 L 18.46875 16 L 17.75 15.28125 L 10.0625 7.625 Z|0 0 32 32",r="M 16 5.6875 L 1.59375 20.09375 L 2.28125 20.8125 L 6.1875 24.71875 L 6.90625 25.40625 L 16 16.3125 L 25.09375 25.40625 L 25.8125 24.71875 L 29.71875 20.8125 L 30.40625 20.09375 Z M 16 8.53125 L 27.5625 20.125 L 25.125 22.5625 L 16.71875 14.1875 L 16 13.5 L 15.28125 14.1875 L 6.875 22.5625 L 4.4375 20.125 Z|0 0 32 32",n="M 18 5 L 12 27 L 14 27 L 20 5 Z M 7.9375 6.40625 L 1.1875 15.40625 L 0.75 16 L 1.1875 16.59375 L 7.9375 25.59375 L 9.5625 24.40625 L 3.25 16 L 9.5625 7.59375 Z M 24.0625 6.40625 L 22.4375 7.59375 L 28.75 16 L 22.4375 24.40625 L 24.0625 25.59375 L 30.8125 16.59375 L 31.25 16 L 30.8125 15.40625 Z|0 0 32 32",i="M 16 3.21875 L 15.125 4.71875 L 3.125 25.5 L 2.28125 27 L 29.71875 27 L 28.875 25.5 L 16.875 4.71875 Z M 16 7.21875 L 26.25 25 L 5.75 25 Z M 15 14 L 15 20 L 17 20 L 17 14 Z M 15 21 L 15 23 L 17 23 L 17 21 Z|0 0 32 32",a="M 17 5 L 15.40625 6.1875 L 3.40625 15.1875 L 2.34375 16 L 3.40625 16.8125 L 15.40625 25.8125 L 17 27 L 17 19.625 L 25.40625 25.8125 L 27 26.96875 L 27 5.03125 L 25.40625 6.1875 L 17 12.375 Z M 25 8.96875 L 25 23.03125 L 16.59375 16.84375 L 15.46875 16 L 16.59375 15.15625 Z M 15 9 L 15 23 L 5.6875 16 Z|0 0 32 32",d="M 15 5 L 15 12.375 L 6.59375 6.1875 L 5 5.03125 L 5 26.96875 L 6.59375 25.8125 L 15 19.625 L 15 27 L 16.59375 25.8125 L 28.59375 16.8125 L 29.65625 16 L 28.59375 15.1875 L 16.59375 6.1875 Z M 7 8.96875 L 15.40625 15.15625 L 16.53125 16 L 15.40625 16.84375 L 7 23.03125 Z M 17 9 L 26.3125 16 L 17 23 Z|0 0 32 32",s="M 6 5 L 6 7 L 7 7 L 7 25 L 6 25 L 6 27 L 14 27 L 14 25 L 13 25 L 13 19 L 19 19 L 19 25 L 18 25 L 18 27 L 26 27 L 26 25 L 25 25 L 25 7 L 26 7 L 26 5 L 18 5 L 18 7 L 19 7 L 19 13 L 13 13 L 13 7 L 14 7 L 14 5 Z M 9 7 L 11 7 L 11 15 L 21 15 L 21 7 L 23 7 L 23 25 L 21 25 L 21 17 L 11 17 L 11 25 L 9 25 Z|0 0 32 32",l="M 4 6 L 4 8 L 11 8 L 11 26 L 13 26 L 13 8 L 20 8 L 20 6 Z M 25 6.625 L 21.5 11 L 24 11 L 24 21 L 21.5 21 L 25 25.375 L 28.5 21 L 26 21 L 26 11 L 28.5 11 Z|0 0 32 32",u="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 12.21875 10.78125 L 10.78125 12.21875 L 14.5625 16 L 10.78125 19.78125 L 12.21875 21.21875 L 16 17.4375 L 19.78125 21.21875 L 21.21875 19.78125 L 17.4375 16 L 21.21875 12.21875 L 19.78125 10.78125 L 16 14.5625 Z|0 0 32 32",c="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z|0 0 32 32";return{name:"svg-line-awesome",type:{positive:Z,negative:i,info:"M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 15 10 L 15 12 L 17 12 L 17 10 Z M 15 14 L 15 22 L 17 22 L 17 14 Z|0 0 32 32",warning:"M 13 4 L 13 20 L 19 20 L 19 4 Z M 15 6 L 17 6 L 17 18 L 15 18 Z M 13 22 L 13 28 L 19 28 L 19 22 Z M 15 24 L 17 24 L 17 26 L 15 26 Z|0 0 32 32"},arrow:{up:C,right:"M 18.71875 6.78125 L 17.28125 8.21875 L 24.0625 15 L 4 15 L 4 17 L 24.0625 17 L 17.28125 23.78125 L 18.71875 25.21875 L 27.21875 16.71875 L 27.90625 16 L 27.21875 15.28125 Z|0 0 32 32",down:"M 15 4 L 15 24.0625 L 8.21875 17.28125 L 6.78125 18.71875 L 15.28125 27.21875 L 16 27.90625 L 16.71875 27.21875 L 25.21875 18.71875 L 23.78125 17.28125 L 17 24.0625 L 17 4 Z|0 0 32 32",left:"M 13.28125 6.78125 L 4.78125 15.28125 L 4.09375 16 L 4.78125 16.71875 L 13.28125 25.21875 L 14.71875 23.78125 L 7.9375 17 L 28 17 L 28 15 L 7.9375 15 L 14.71875 8.21875 Z|0 0 32 32",dropdown:M},chevron:{left:t,right:o},colorPicker:{spectrum:"M 24.65625 3.03125 C 23.546875 3.03125 22.433594 3.441406 21.59375 4.28125 L 18.8125 7.09375 L 17.8125 6.09375 L 16.40625 7.5 L 17.40625 8.5 L 7.90625 18 C 6.867188 19.039063 6.273438 19.792969 5.90625 20.46875 C 5.539063 21.144531 5.410156 21.753906 5.34375 22.15625 C 5.277344 22.558594 5.242188 22.777344 5 23.21875 C 4.757813 23.660156 4.265625 24.296875 3.28125 25.28125 L 2.59375 26 L 3.28125 26.71875 L 5.28125 28.71875 L 6 29.40625 L 6.71875 28.71875 C 7.679688 27.757813 8.292969 27.292969 8.71875 27.0625 C 9.144531 26.832031 9.371094 26.789063 9.78125 26.71875 C 10.191406 26.648438 10.78125 26.535156 11.46875 26.15625 C 12.15625 25.777344 12.9375 25.15625 14 24.09375 L 23.5 14.59375 L 24.5 15.59375 L 25.90625 14.1875 L 24.90625 13.1875 L 27.71875 10.40625 C 29.398438 8.726563 29.398438 5.960938 27.71875 4.28125 C 26.878906 3.441406 25.765625 3.03125 24.65625 3.03125 Z M 24.65625 5.03125 C 25.246094 5.03125 25.820313 5.257813 26.28125 5.71875 C 27.199219 6.636719 27.199219 8.082031 26.28125 9 L 23.5 11.78125 L 20.21875 8.5 L 23 5.71875 C 23.460938 5.257813 24.066406 5.03125 24.65625 5.03125 Z M 18.8125 9.90625 L 22.09375 13.1875 L 12.59375 22.6875 C 11.609375 23.671875 10.941406 24.164063 10.5 24.40625 C 10.058594 24.648438 9.839844 24.683594 9.4375 24.75 C 9.035156 24.816406 8.457031 24.914063 7.78125 25.28125 C 7.320313 25.53125 6.695313 26.128906 6.09375 26.65625 L 5.34375 25.90625 C 5.890625 25.289063 6.492188 24.65625 6.75 24.1875 C 7.128906 23.5 7.242188 22.878906 7.3125 22.46875 C 7.382813 22.058594 7.425781 21.863281 7.65625 21.4375 C 7.886719 21.011719 8.351563 20.367188 9.3125 19.40625 Z|0 0 32 32",tune:"M 15 5 C 13.707031 5 12.605469 5.84375 12.1875 7 L 4 7 L 4 9 L 12.1875 9 C 12.605469 10.15625 13.707031 11 15 11 C 16.292969 11 17.394531 10.15625 17.8125 9 L 28 9 L 28 7 L 17.8125 7 C 17.394531 5.84375 16.292969 5 15 5 Z M 15 7 C 15.5625 7 16 7.4375 16 8 C 16 8.5625 15.5625 9 15 9 C 14.4375 9 14 8.5625 14 8 C 14 7.4375 14.4375 7 15 7 Z M 22 13 C 20.707031 13 19.605469 13.84375 19.1875 15 L 4 15 L 4 17 L 19.1875 17 C 19.605469 18.15625 20.707031 19 22 19 C 23.292969 19 24.394531 18.15625 24.8125 17 L 28 17 L 28 15 L 24.8125 15 C 24.394531 13.84375 23.292969 13 22 13 Z M 22 15 C 22.5625 15 23 15.4375 23 16 C 23 16.5625 22.5625 17 22 17 C 21.4375 17 21 16.5625 21 16 C 21 15.4375 21.4375 15 22 15 Z M 11 21 C 9.707031 21 8.605469 21.84375 8.1875 23 L 4 23 L 4 25 L 8.1875 25 C 8.605469 26.15625 9.707031 27 11 27 C 12.292969 27 13.394531 26.15625 13.8125 25 L 28 25 L 28 23 L 13.8125 23 C 13.394531 21.84375 12.292969 21 11 21 Z M 11 23 C 11.5625 23 12 23.4375 12 24 C 12 24.5625 11.5625 25 11 25 C 10.4375 25 10 24.5625 10 24 C 10 23.4375 10.4375 23 11 23 Z|0 0 32 32",palette:"M 5 5 L 5 23 C 5 25.206 6.794 27 9 27 C 11.206 27 13 25.206 13 23 L 13 5 L 5 5 z M 7 7 L 11 7 L 11 11 L 7 11 L 7 7 z M 18.900391 7.4433594 L 14.501953 11.84375 L 14.501953 14.669922 L 18.898438 10.271484 L 21.728516 13.099609 L 14.5 20.328125 L 14.5 23 C 14.5 23.056 14.493188 23.108062 14.492188 23.164062 L 24.556641 13.101562 L 18.900391 7.4433594 z M 7 13 L 11 13 L 11 17 L 7 17 L 7 13 z M 7 19 L 11 19 L 11 23 C 11 24.103 10.103 25 9 25 C 7.897 25 7 24.103 7 23 L 7 19 z M 20.777344 19 L 18.777344 21 L 25 21 L 25 25 L 14.777344 25 L 12.888672 26.888672 C 12.846672 26.930672 12.796906 26.96 12.753906 27 L 27 27 L 27 19 L 20.777344 19 z|0 0 32 32"},pullToRefresh:{icon:"M 16 4 C 10.886719 4 6.617188 7.160156 4.875 11.625 L 6.71875 12.375 C 8.175781 8.640625 11.710938 6 16 6 C 19.242188 6 22.132813 7.589844 23.9375 10 L 20 10 L 20 12 L 27 12 L 27 5 L 25 5 L 25 8.09375 C 22.808594 5.582031 19.570313 4 16 4 Z M 25.28125 19.625 C 23.824219 23.359375 20.289063 26 16 26 C 12.722656 26 9.84375 24.386719 8.03125 22 L 12 22 L 12 20 L 5 20 L 5 27 L 7 27 L 7 23.90625 C 9.1875 26.386719 12.394531 28 16 28 C 21.113281 28 25.382813 24.839844 27.125 20.375 Z|0 0 32 32"},carousel:{left:t,right:o,up:r,down:e,navigationIcon:"M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z|0 0 32 32"},chip:{remove:u,selected:Z},datetime:{arrowLeft:t,arrowRight:o,now:"M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 8 L 15 17 L 22 17 L 22 15 L 17 15 L 17 8 Z|0 0 32 32",today:"M 9 5 L 9 6 L 5 6 L 5 28 L 27 28 L 27 6 L 23 6 L 23 5 L 21 5 L 21 6 L 11 6 L 11 5 Z M 7 8 L 9 8 L 9 9 L 11 9 L 11 8 L 21 8 L 21 9 L 23 9 L 23 8 L 25 8 L 25 10 L 7 10 Z M 7 12 L 25 12 L 25 26 L 7 26 Z M 20.28125 14.28125 L 15 19.5625 L 12.71875 17.28125 L 11.28125 18.71875 L 14.28125 21.71875 L 15 22.40625 L 15.71875 21.71875 L 21.71875 15.71875 Z|0 0 32 32"},editor:{bold:"M 16 7 C 18.800781 7 21 9.199219 21 12 C 21 13.300781 20.5 14.398438 19.699219 15.300781 C 21.601563 16 23 17.800781 23 20 C 23 22.800781 20.800781 25 18 25 L 7 25 L 7 7 L 16 7 M 9 15 L 16 15 C 17.699219 15 19 13.699219 19 12 C 19 10.300781 17.699219 9 16 9 L 9 9 L 9 15 M 9 23 L 18 23 C 19.699219 23 21 21.699219 21 20 C 21 18.300781 19.699219 17 18 17 L 9 17 L 9 23 M 16 5 L 5 5 L 5 27 L 18 27 C 21.898438 27 25 23.898438 25 20 C 25 17.898438 24 15.898438 22.5 14.601563 C 22.800781 13.800781 23 12.898438 23 12 C 23 8.101563 19.898438 5 16 5 Z M 11 11 L 16 11 C 16.601563 11 17 11.398438 17 12 C 17 12.601563 16.601563 13 16 13 L 11 13 Z M 11 19 L 18 19 C 18.601563 19 19 19.398438 19 20 C 19 20.601563 18.601563 21 18 21 L 11 21 Z|0 0 32 32",italic:"M 11.75 5 L 11.6875 5.9375 L 11.5 8.9375 L 11.4375 10 L 13.4375 10 L 12.5625 22 L 10.5625 22 L 10.5 22.9375 L 10.3125 25.9375 L 10.21875 27 L 20.25 27 L 20.3125 26.0625 L 20.5 23.0625 L 20.5625 22 L 18.5625 22 L 19.4375 10 L 21.4375 10 L 21.5 9.0625 L 21.6875 6.0625 L 21.78125 5 Z M 13.625 7 L 19.625 7 L 19.5625 8 L 17.5625 8 L 17.5 8.9375 L 16.5 22.9375 L 16.4375 24 L 18.4375 24 L 18.375 25 L 12.375 25 L 12.4375 24 L 14.4375 24 L 14.5 23.0625 L 15.5 9.0625 L 15.5625 8 L 13.5625 8 Z|0 0 32 32",strikethrough:"M 7 6 L 7 8 L 15 8 L 15 16 L 10 16 L 10 18 L 15 18 L 15 26 L 17 26 L 17 18 L 22 18 L 22 16 L 17 16 L 17 8 L 25 8 L 25 6 Z|0 0 32 32",underline:"M 8 4 L 8 16 C 8 20.429688 11.570313 24 16 24 C 20.429688 24 24 20.429688 24 16 L 24 4 L 22 4 L 22 16 C 22 19.371094 19.371094 22 16 22 C 12.628906 22 10 19.371094 10 16 L 10 4 Z M 6 26 L 6 28 L 26 28 L 26 26 Z|0 0 32 32",unorderedList:"M 4 5 L 4 11 L 10 11 L 10 5 Z M 6 7 L 8 7 L 8 9 L 6 9 Z M 12 7 L 12 9 L 27 9 L 27 7 Z M 4 13 L 4 19 L 10 19 L 10 13 Z M 6 15 L 8 15 L 8 17 L 6 17 Z M 12 15 L 12 17 L 27 17 L 27 15 Z M 4 21 L 4 27 L 10 27 L 10 21 Z M 6 23 L 8 23 L 8 25 L 6 25 Z M 12 23 L 12 25 L 27 25 L 27 23 Z|0 0 32 32",orderedList:"M 5.96875 3 L 5.65625 3.34375 C 5.65625 3.34375 4.898438 4 4.40625 4 L 4.40625 6 C 5.085938 6 5.554688 5.722656 6 5.46875 L 6 10 L 8 10 L 8 3 Z M 11 6 L 11 8 L 28 8 L 28 6 Z M 6.5 12 C 5.117188 12 4 13.117188 4 14.5 L 4 15 L 6 15 L 6 14.5 C 6 14.285156 6.285156 14 6.5 14 C 6.714844 14 7 14.285156 7 14.5 L 6.90625 14.59375 L 4.3125 17.09375 L 4 17.375 L 4 19 L 9 19 L 9 17 L 7.28125 17 L 8.15625 16.125 L 8.28125 16.03125 L 8.25 16 C 8.75 15.589844 9 14.980469 9 14.5 C 9 13.117188 7.882813 12 6.5 12 Z M 11 15 L 11 17 L 28 17 L 28 15 Z M 4 21 L 4 23 L 5.375 23 L 5.125 23.40625 L 5 23.625 L 5 25 L 6.5 25 C 6.714844 25 7 25.285156 7 25.5 C 7 25.714844 6.714844 26 6.5 26 L 4 26 L 4 28 L 6.5 28 C 7.882813 28 9 26.882813 9 25.5 C 9 24.496094 8.320313 23.804688 7.46875 23.40625 L 7.875 22.71875 L 8 22.46875 L 8 21 Z M 11 24 L 11 26 L 28 26 L 28 24 Z|0 0 32 32",subscript:"M 4.15625 8 L 5.15625 9.53125 L 9.3125 16 L 5.15625 22.46875 L 4.15625 24 L 10.53125 24 L 10.84375 23.53125 L 12.5 20.96875 L 14.15625 23.53125 L 14.46875 24 L 20.84375 24 L 19.84375 22.46875 L 15.6875 16 L 19.84375 9.53125 L 20.84375 8 L 14.46875 8 L 14.15625 8.46875 L 12.5 11.03125 L 10.84375 8.46875 L 10.53125 8 Z M 7.8125 10 L 9.46875 10 L 11.65625 13.4375 L 12.5 14.75 L 13.34375 13.4375 L 15.53125 10 L 17.1875 10 L 13.65625 15.46875 L 13.3125 16 L 13.65625 16.53125 L 17.1875 22 L 15.53125 22 L 13.34375 18.5625 L 12.5 17.25 L 11.65625 18.5625 L 9.46875 22 L 7.8125 22 L 11.34375 16.53125 L 11.6875 16 L 11.34375 15.46875 Z M 24.96875 19 C 23.34375 19 22 20.34375 22 21.96875 L 22 22 L 24 22 L 24 21.96875 C 24 21.421875 24.421875 21 24.96875 21 L 25.03125 21 C 25.578125 21 26 21.421875 26 21.96875 C 26 22.285156 25.855469 22.570313 25.59375 22.75 L 23.46875 24.21875 C 22.554688 24.847656 22 25.890625 22 27 L 22 28 L 28 28 L 28 26 L 24.53125 26 C 24.570313 25.96875 24.550781 25.902344 24.59375 25.875 L 26.71875 24.40625 C 27.523438 23.851563 28 22.945313 28 21.96875 C 28 20.34375 26.65625 19 25.03125 19 Z|0 0 32 32",superscript:"M 24.96875 3 C 23.34375 3 22 4.34375 22 5.96875 L 22 6 L 24 6 L 24 5.96875 C 24 5.421875 24.421875 5 24.96875 5 L 25.03125 5 C 25.578125 5 26 5.421875 26 5.96875 C 26 6.285156 25.855469 6.570313 25.59375 6.75 L 23.46875 8.21875 C 22.554688 8.847656 22 9.890625 22 11 L 22 12 L 28 12 L 28 10 L 24.53125 10 C 24.570313 9.96875 24.550781 9.902344 24.59375 9.875 L 26.71875 8.40625 C 27.523438 7.851563 28 6.945313 28 5.96875 C 28 4.34375 26.65625 3 25.03125 3 Z M 4.15625 8 L 5.15625 9.53125 L 9.3125 16 L 5.15625 22.46875 L 4.15625 24 L 10.53125 24 L 10.84375 23.53125 L 12.5 20.96875 L 14.15625 23.53125 L 14.46875 24 L 20.84375 24 L 19.84375 22.46875 L 15.6875 16 L 19.84375 9.53125 L 20.84375 8 L 14.46875 8 L 14.15625 8.46875 L 12.5 11.03125 L 10.84375 8.46875 L 10.53125 8 Z M 7.8125 10 L 9.46875 10 L 11.65625 13.4375 L 12.5 14.75 L 13.34375 13.4375 L 15.53125 10 L 17.1875 10 L 13.65625 15.46875 L 13.3125 16 L 13.65625 16.53125 L 17.1875 22 L 15.53125 22 L 13.34375 18.5625 L 12.5 17.25 L 11.65625 18.5625 L 9.46875 22 L 7.8125 22 L 11.34375 16.53125 L 11.6875 16 L 11.34375 15.46875 Z|0 0 32 32",hyperlink:"M 21.75 4 C 20.078125 4 18.492188 4.660156 17.3125 5.84375 L 15.84375 7.3125 C 14.660156 8.496094 14 10.078125 14 11.75 C 14 12.542969 14.152344 13.316406 14.4375 14.03125 L 16.0625 12.40625 C 15.859375 11.109375 16.253906 9.714844 17.25 8.71875 L 18.71875 7.25 C 19.523438 6.445313 20.613281 6 21.75 6 C 22.886719 6 23.945313 6.445313 24.75 7.25 C 26.410156 8.910156 26.410156 11.621094 24.75 13.28125 L 23.28125 14.75 C 22.476563 15.554688 21.386719 16 20.25 16 C 20.027344 16 19.808594 15.976563 19.59375 15.9375 L 17.96875 17.5625 C 18.683594 17.847656 19.457031 18 20.25 18 C 21.921875 18 23.507813 17.339844 24.6875 16.15625 L 26.15625 14.6875 C 27.339844 13.503906 28 11.921875 28 10.25 C 28 8.578125 27.339844 7.027344 26.15625 5.84375 C 24.976563 4.660156 23.421875 4 21.75 4 Z M 19.28125 11.28125 L 11.28125 19.28125 L 12.71875 20.71875 L 20.71875 12.71875 Z M 11.75 14 C 10.078125 14 8.492188 14.660156 7.3125 15.84375 L 5.84375 17.3125 C 4.660156 18.496094 4 20.078125 4 21.75 C 4 23.421875 4.660156 24.972656 5.84375 26.15625 C 7.023438 27.339844 8.578125 28 10.25 28 C 11.921875 28 13.507813 27.339844 14.6875 26.15625 L 16.15625 24.6875 C 17.339844 23.503906 18 21.921875 18 20.25 C 18 19.457031 17.847656 18.683594 17.5625 17.96875 L 15.9375 19.59375 C 16.140625 20.890625 15.746094 22.285156 14.75 23.28125 L 13.28125 24.75 C 12.476563 25.554688 11.386719 26 10.25 26 C 9.113281 26 8.054688 25.554688 7.25 24.75 C 5.589844 23.089844 5.589844 20.378906 7.25 18.71875 L 8.71875 17.25 C 9.523438 16.445313 10.613281 16 11.75 16 C 11.972656 16 12.191406 16.023438 12.40625 16.0625 L 14.03125 14.4375 C 13.316406 14.152344 12.542969 14 11.75 14 Z|0 0 32 32",toggleFullscreen:"M 4 4 L 4 13 L 6 13 L 6 7.4375 L 14.5625 16 L 6 24.5625 L 6 19 L 4 19 L 4 28 L 13 28 L 13 26 L 7.4375 26 L 16 17.4375 L 24.5625 26 L 19 26 L 19 28 L 28 28 L 28 19 L 26 19 L 26 24.5625 L 17.4375 16 L 26 7.4375 L 26 13 L 28 13 L 28 4 L 19 4 L 19 6 L 24.5625 6 L 16 14.5625 L 7.4375 6 L 13 6 L 13 4 Z|0 0 32 32",quote:"M 4 8 L 4 18 L 12 18 C 12 20.21875 10.21875 22 8 22 L 8 24 C 11.300781 24 14 21.300781 14 18 L 14 8 Z M 18 8 L 18 18 L 26 18 C 26 20.21875 24.21875 22 22 22 L 22 24 C 25.300781 24 28 21.300781 28 18 L 28 8 Z M 6 10 L 12 10 L 12 16 L 6 16 Z M 20 10 L 26 10 L 26 16 L 20 16 Z|0 0 32 32",left:L,center:"M 3 7 L 3 9 L 29 9 L 29 7 Z M 7 11 L 7 13 L 25 13 L 25 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 7 19 L 7 21 L 25 21 L 25 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",right:"M 3 7 L 3 9 L 29 9 L 29 7 Z M 11 11 L 11 13 L 29 13 L 29 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 11 19 L 11 21 L 29 21 L 29 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",justify:"M 3 7 L 3 9 L 29 9 L 29 7 Z M 3 11 L 3 13 L 29 13 L 29 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 3 19 L 3 21 L 29 21 L 29 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",print:"M 9 4 L 9 11 L 7 11 C 5.355469 11 4 12.355469 4 14 L 4 24 L 9 24 L 9 28 L 23 28 L 23 24 L 28 24 L 28 14 C 28 12.355469 26.644531 11 25 11 L 23 11 L 23 4 Z M 11 6 L 21 6 L 21 11 L 11 11 Z M 7 13 L 25 13 C 25.566406 13 26 13.433594 26 14 L 26 22 L 23 22 L 23 18 L 9 18 L 9 22 L 6 22 L 6 14 C 6 13.433594 6.433594 13 7 13 Z M 8 14 C 7.449219 14 7 14.449219 7 15 C 7 15.550781 7.449219 16 8 16 C 8.550781 16 9 15.550781 9 15 C 9 14.449219 8.550781 14 8 14 Z M 11 20 L 21 20 L 21 26 L 11 26 Z|0 0 32 32",outdent:"M 3 7 L 3 9 L 16 9 L 16 7 Z M 3 11 L 3 13 L 23 13 L 23 11 Z M 25 11 L 25 21 L 30 16 Z M 3 15 L 3 17 L 23 17 L 23 15 Z M 3 19 L 3 21 L 23 21 L 23 19 Z M 3 23 L 3 25 L 16 25 L 16 23 Z|0 0 32 32",indent:"M 3 7 L 3 9 L 29 9 L 29 7 Z M 3 11 L 3 13 L 22 13 L 22 11 Z M 29 11 L 24 16 L 29 21 Z M 3 15 L 3 17 L 22 17 L 22 15 Z M 3 19 L 3 21 L 22 21 L 22 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",removeFormat:"M 18.90625 4.09375 C 18.101563 4.09375 17.265625 4.367188 16.625 4.9375 L 16.625 4.96875 L 16.59375 5 L 4.90625 16.59375 C 3.695313 17.804688 3.703125 19.777344 4.84375 21.0625 L 4.875 21.09375 L 4.90625 21.09375 L 10.90625 27.09375 C 12.117188 28.304688 14.089844 28.296875 15.375 27.15625 L 15.375 27.125 L 27 15.5 C 28.265625 14.234375 28.304688 12.210938 27.09375 11 L 21.09375 5 C 20.488281 4.394531 19.710938 4.09375 18.90625 4.09375 Z M 18.875 6.125 C 19.195313 6.125 19.492188 6.210938 19.6875 6.40625 L 25.6875 12.40625 C 26.074219 12.792969 26.128906 13.558594 25.59375 14.09375 L 20.5625 19.125 L 12.90625 11.46875 L 17.96875 6.4375 L 18 6.40625 C 18.253906 6.195313 18.570313 6.125 18.875 6.125 Z M 11.46875 12.90625 L 19.125 20.5625 L 14.03125 25.65625 C 14.019531 25.664063 14.011719 25.679688 14 25.6875 C 13.484375 26.117188 12.691406 26.066406 12.3125 25.6875 L 6.34375 19.75 C 6.328125 19.730469 6.328125 19.707031 6.3125 19.6875 C 5.902344 19.171875 5.9375 18.375 6.3125 18 Z|0 0 32 32",formatting:s,fontSize:l,align:L,hr:"M 5 5 L 5 27 L 27 27 L 27 5 Z M 7 7 L 25 7 L 25 25 L 7 25 Z M 11 15 L 11 17 L 21 17 L 21 15 Z|0 0 32 32",undo:"M 12.78125 5.28125 L 4.78125 13.28125 L 4.09375 14 L 4.78125 14.71875 L 12.78125 22.71875 L 14.21875 21.28125 L 7.9375 15 L 21 15 C 23.753906 15 26 17.246094 26 20 L 26 27 L 28 27 L 28 20 C 28 16.15625 24.84375 13 21 13 L 7.9375 13 L 14.21875 6.71875 Z|0 0 32 32",redo:"M 19.21875 5.28125 L 17.78125 6.71875 L 24.0625 13 L 11 13 C 7.15625 13 4 16.15625 4 20 L 4 27 L 6 27 L 6 20 C 6 17.246094 8.246094 15 11 15 L 24.0625 15 L 17.78125 21.28125 L 19.21875 22.71875 L 27.21875 14.71875 L 27.90625 14 L 27.21875 13.28125 Z|0 0 32 32",heading:s,code:n,size:l,font:"M 15 6 L 8 26 L 10 26 L 12.09375 20 L 19.90625 20 L 22 26 L 24 26 L 17 6 Z M 16 8.84375 L 19.1875 18 L 12.8125 18 Z|0 0 32 32",viewSource:n},expansionItem:{icon:e,denseIcon:M},fab:{icon:"M 15 5 L 15 15 L 5 15 L 5 17 L 15 17 L 15 27 L 17 27 L 17 17 L 27 17 L 27 15 L 17 15 L 17 5 Z|0 0 32 32",activeIcon:c},field:{clear:u,error:"M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 10 L 15 18 L 17 18 L 17 10 Z M 15 20 L 15 22 L 17 22 L 17 20 Z|0 0 32 32"},pagination:{first:a,prev:t,next:o,last:d},rating:{icon:"M 30.335938 12.546875 L 20.164063 11.472656 L 16 2.132813 L 11.835938 11.472656 L 1.664063 12.546875 L 9.261719 19.394531 L 7.140625 29.398438 L 16 24.289063 L 24.859375 29.398438 L 22.738281 19.394531 Z|0 0 32 32"},stepper:{done:Z,active:"M 24.6875 4.03125 C 23.851563 4.03125 23.039063 4.367188 22.40625 5 L 22.3125 5.09375 L 21.6875 4.5 L 5.1875 21 L 5.125 21.3125 L 4.03125 26.8125 L 3.71875 28.28125 L 5.1875 27.96875 L 10.6875 26.875 L 11 26.8125 L 27.5 10.3125 L 26.90625 9.71875 L 26.96875 9.65625 L 27 9.59375 C 28.265625 8.328125 28.265625 6.265625 27 5 C 26.367188 4.367188 25.523438 4.03125 24.6875 4.03125 Z M 24.6875 6 C 25 6 25.328125 6.140625 25.59375 6.40625 C 26.128906 6.941406 26.128906 7.652344 25.59375 8.1875 L 25.5 8.28125 L 23.71875 6.5 L 23.8125 6.40625 C 24.078125 6.140625 24.375 6 24.6875 6 Z M 21.71875 7.3125 L 24.6875 10.28125 L 23.25 11.75 L 20.25 8.75 Z M 18.875 10.1875 L 21.8125 13.125 L 11.375 23.59375 L 10.96875 21.78125 L 10.84375 21.15625 L 10.21875 21.03125 L 8.40625 20.625 Z M 6.96875 22.34375 L 9.15625 22.84375 L 9.65625 25.03125 L 7.625 25.4375 L 6.5625 24.375 Z|0 0 32 32",error:i},tabs:{left:t,right:o,up:r,down:e},table:{arrowUp:C,warning:i,firstPage:a,prevPage:t,nextPage:o,lastPage:d},tree:{icon:"M 9 5.15625 L 9 26.84375 L 10.53125 25.84375 L 25.84375 16 L 10.53125 6.15625 Z M 11 8.8125 L 22.15625 16 L 11 23.1875 Z|0 0 32 32"},uploader:{done:Z,clear:c,add:"M 5 5 L 5 27 L 27 27 L 27 5 Z M 7 7 L 25 7 L 25 25 L 7 25 Z M 15 11 L 15 15 L 11 15 L 11 17 L 15 17 L 15 21 L 17 21 L 17 17 L 21 17 L 21 15 L 17 15 L 17 11 Z|0 0 32 32",upload:"M 16 3.59375 L 15.28125 4.28125 L 8.28125 11.28125 L 9.71875 12.71875 L 15 7.4375 L 15 24 L 17 24 L 17 7.4375 L 22.28125 12.71875 L 23.71875 11.28125 L 16.71875 4.28125 Z M 7 26 L 7 28 L 25 28 L 25 26 Z|0 0 32 32",removeQueue:"M 5 5 L 5 11 L 24 11 L 24 5 L 5 5 z M 7 7 L 22 7 L 22 9 L 7 9 L 7 7 z M 9 13 L 9 19 L 28 19 L 28 13 L 9 13 z M 11 15 L 26 15 L 26 17 L 11 17 L 11 15 z M 5 21 L 5 27 L 24 27 L 24 21 L 5 21 z M 7 23 L 22 23 L 22 25 L 7 25 L 7 23 z|0 0 32 32",removeUploaded:"M 16 2 C 14.742188 2 13.847656 2.890625 13.40625 4 L 5 4 L 5 29 L 27 29 L 27 4 L 18.59375 4 C 18.152344 2.890625 17.257813 2 16 2 Z M 16 4 C 16.554688 4 17 4.445313 17 5 L 17 6 L 20 6 L 20 8 L 12 8 L 12 6 L 15 6 L 15 5 C 15 4.445313 15.445313 4 16 4 Z M 7 6 L 10 6 L 10 10 L 22 10 L 22 6 L 25 6 L 25 27 L 7 27 Z M 21.28125 13.28125 L 15 19.5625 L 11.71875 16.28125 L 10.28125 17.71875 L 14.28125 21.71875 L 15 22.40625 L 15.71875 21.71875 L 22.71875 14.71875 Z|0 0 32 32"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-icons-outlined.umd.min.js b/dist/icon-set/svg-material-icons-outlined.umd.min.js
new file mode 100644
index 00000000000..c553e2fe2e0
--- /dev/null
+++ b/dist/icon-set/svg-material-icons-outlined.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(v,h){"object"==typeof exports&&"undefined"!=typeof module?module.exports=h():"function"==typeof define&&define.amd?define(h):((v="undefined"!=typeof globalThis?globalThis:v||self).Quasar=v.Quasar||{},v.Quasar.iconSet=v.Quasar.iconSet||{},v.Quasar.iconSet.svgMaterialIconsOutlined=h())}(this,function(){"use strict";var v="M0 0h24v24H0V0z@@fill:none;&&M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",h="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z",l="M0 0h24v24H0V0z@@fill:none;&&M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z",z="M0 0h24v24H0V0z@@fill:none;&&M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",n="M0 0h24v24H0V0z@@fill:none;&&M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z",e="M0 0h24v24H0V0z@@fill:none;&&M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",H="M24 0v24H0V0h24z@@fill:none;opacity:.87;&&M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6 1.41-1.41zM6 6h2v12H6V6z",M="M0 0h24v24H0V0z@@fill:none;&&M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z",o="M0 0h24v24H0V0z@@fill:none;&&M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z",i="M0 0h24v24H0V0z@@fill:none;&&M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",V="M0 0h24v24H0V0z@@fill:none;&&M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z",c="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6-1.41 1.41zM16 6h2v12h-2V6z",f="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z";return{name:"svg-material-icons-outlined",type:{positive:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z",negative:f,info:"M0 0h24v24H0V0z@@fill:none;&&M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z",warning:"M0 0h24v24H0V0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M10 3h4v12h-4z"},arrow:{up:v,right:"M0 0h24v24H0V0z@@fill:none;&&M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z",down:"M0 0h24v24H0V0z@@fill:none;&&M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",left:"M0 0h24v24H0V0z@@fill:none;&&M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",dropdown:"M0 0h24v24H0V0z@@fill:none;&&M7 10l5 5 5-5H7z"},chevron:{left:z,right:n},colorPicker:{spectrum:"M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2V9zm-2 2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z",tune:"M0 0h24v24H0V0z@@fill:none;&&M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z",palette:"M0 0h24v24H0V0z@@fill:none;&&M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zm-9.2 3.8L7.87 7.79l7.35-3.04h.01l4.95 11.95-7.35 3.05z&&M11 9 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0&&M5.88 19.75c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z"},pullToRefresh:{icon:"M0 0h24v24H0V0z@@fill:none;&&M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},carousel:{left:z,right:n,up:V,down:i,navigationIcon:"M0 0h24v24H0V0z@@fill:none;&&M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"},chip:{remove:h,selected:l},datetime:{arrowLeft:z,arrowRight:n,now:"M0 0h24v24H0V0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z",today:"M0 0h24v24H0V0z@@fill:none;&&M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zm0-12H5V5h14v2zM7 11h5v5H7z"},editor:{bold:"M0 0h24v24H0V0z@@fill:none;&&M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",italic:"M0 0h24v24H0V0z@@fill:none;&&M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z",strikethrough:"M0 0h24v24H0z@@fill:none;&&M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V12z",underline:"M0 0h24v24H0V0z@@fill:none;&&M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",unorderedList:"M0 0h24v24H0V0z@@fill:none;&&M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z",orderedList:"M0 0h24v24H0V0z@@fill:none;&&M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z",subscript:"M0 0h24v24H0V0z@@fill:none;&&M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z",superscript:"M0 0h24v24H0V0z@@fill:none;&&M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z",hyperlink:"M0 0h24v24H0V0z@@fill:none;&&M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z",toggleFullscreen:"M0 0h24v24H0V0z@@fill:none;&&M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z",quote:"M0 0h24v24H0V0z@@fill:none;&&M18.62 18h-5.24l2-4H13V6h8v7.24L18.62 18zm-2-2h.76L19 12.76V8h-4v4h3.62l-2 4zm-8 2H3.38l2-4H3V6h8v7.24L8.62 18zm-2-2h.76L9 12.76V8H5v4h3.62l-2 4z",left:M,center:"M0 0h24v24H0V0z@@fill:none;&&M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z",right:"M0 0h24v24H0V0z@@fill:none;&&M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z",justify:"M0 0h24v24H0V0z@@fill:none;&&M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z",print:"M0 0h24v24H0V0z@@fill:none;&&M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 12v2H8v-4h8v2zm2-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2z&&M18 11.5 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0",outdent:"M0 0h24v24H0V0z@@fill:none;&&M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",indent:"M0 0h24v24H0V0z@@fill:none;&&M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",removeFormat:"M0 0h24v24H0V0z@@fill:none;&&M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z",formatting:"M0 0h24v24H0V0z@@fill:none;&&M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z",fontSize:o,align:M,hr:"M0 0h24v24H0V0z@@fill:none;&&M19 13H5v-2h14v2z",undo:"M0 0h24v24H0V0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z",redo:"M0 0h24v24H0V0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z",heading:o,code:e,size:o,font:"M0 0h24v24H0V0z@@fill:none;&&M9.17 15.5h5.64l1.14 3h2.09l-5.11-13h-1.86l-5.11 13h2.09l1.12-3zM12 7.98l2.07 5.52H9.93L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 18H4V4h16v16z",viewSource:e},expansionItem:{icon:i,denseIcon:"M0 0h24v24H0V0z@@fill:none;&&M7 10l5 5 5-5H7z"},fab:{icon:"M0 0h24v24H0V0z@@fill:none;&&M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",activeIcon:"M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"},field:{clear:h,error:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"},pagination:{first:H,prev:"M0 0h24v24H0V0z@@fill:none;&&M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z",next:"M0 0h24v24H0V0z@@fill:none;&&M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z",last:c},rating:{icon:"M0 0h24v24H0V0z@@fill:none;&&M12 7.13l.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79.27 1.18.56 2.41-2.12-1.28-1.03-.64-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11.97-2.27M12 2L9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2z"},stepper:{done:l,active:"M0 0h24v24H0V0z@@fill:none;&&M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z",error:f},tabs:{left:z,right:n,up:V,down:i},table:{arrowUp:v,warning:f,firstPage:H,prevPage:z,nextPage:n,lastPage:c},tree:{icon:"M0 0h24v24H0V0z@@fill:none;&&M10 8.64L15.27 12 10 15.36V8.64M8 5v14l11-7L8 5z"},uploader:{done:"M0 0h24v24H0V0z@@fill:none;&&M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z",clear:"M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",add:"M0 0h24v24H0V0z@@fill:none;&&M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-8-2h2v-4h4v-2h-4V7h-2v4H7v2h4z",upload:"M0 0h24v24H0V0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3zM8 13h2.55v3h2.9v-3H16l-4-4z",removeQueue:"M0 0h24v24H0V0z@@fill:none;&&M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z",removeUploaded:"M0 0h24v24H0V0z@@fill:none;&&M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-icons-round.umd.min.js b/dist/icon-set/svg-material-icons-round.umd.min.js
new file mode 100644
index 00000000000..c6a83d0ada3
--- /dev/null
+++ b/dist/icon-set/svg-material-icons-round.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(c,l){"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define(l):((c="undefined"!=typeof globalThis?globalThis:c||self).Quasar=c.Quasar||{},c.Quasar.iconSet=c.Quasar.iconSet||{},c.Quasar.iconSet.svgMaterialIconsRound=l())}(this,function(){"use strict";var c="M0 0h24v24H0V0z@@fill:none;&&M8.71 11.71l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71H9.41c-.89 0-1.33 1.08-.7 1.71z",l="M0 0h24v24H0V0z@@fill:none;&&M13 19V7.83l4.88 4.88c.39.39 1.03.39 1.42 0 .39-.39.39-1.02 0-1.41l-6.59-6.59c-.39-.39-1.02-.39-1.41 0l-6.6 6.58c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L11 7.83V19c0 .55.45 1 1 1s1-.45 1-1z",h="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0-.39-.39-.39-1.02 0-1.41L10.59 12 7.7 9.11c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z",z="M0 0h24v24H0V0z@@fill:none;&&M9 16.17L5.53 12.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L9 16.17z",s="M0 0h24v24H0V0z@@fill:none;&&M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z",n="M0 0h24v24H0V0z@@fill:none;&&M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z",e="M0 0h24v24H0V0z@@fill:none;&&M8.7 15.9L4.8 12l3.9-3.9c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.6c.39.39 1.01.39 1.4 0 .39-.39.39-1.01 0-1.4zm6.6 0l3.9-3.9-3.9-3.9c-.39-.39-.39-1.01 0-1.4.39-.39 1.01-.39 1.4 0l4.59 4.59c.39.39.39 1.02 0 1.41l-4.59 4.6c-.39.39-1.01.39-1.4 0-.39-.39-.39-1.01 0-1.4z",v="M24 0v24H0V0h24z@@fill:none;opacity:.87;&&M17.7 15.89L13.82 12l3.89-3.89c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.38.38-1.02-.01-1.4zM7 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1z",M="M0 0h24v24H0V0z@@fill:none;&&M14 15H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1zm0-8H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1zM4 13h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0 8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",H="M0 0h24v24H0V0z@@fill:none;&&M9 5.5c0 .83.67 1.5 1.5 1.5H14v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7h3.5c.83 0 1.5-.67 1.5-1.5S21.33 4 20.5 4h-10C9.67 4 9 4.67 9 5.5zM4.5 12H6v5.5c0 .83.67 1.5 1.5 1.5S9 18.33 9 17.5V12h1.5c.83 0 1.5-.67 1.5-1.5S11.33 9 10.5 9h-6C3.67 9 3 9.67 3 10.5S3.67 12 4.5 12z",o="M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z",i="M8.12 14.71 12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.39-.39-1.02-.39-1.41 0L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.38 1.03.39 1.42 0z",V="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M6.29 8.11L10.18 12l-3.89 3.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L7.7 6.7c-.39-.39-1.02-.39-1.41 0-.38.39-.38 1.03 0 1.41zM17 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1z",f="M4.47 21h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0L2.74 18c-.77 1.33.19 3 1.73 3zM12 14c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z";return{name:"svg-material-icons-round",type:{positive:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29 5.7 12.7c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z",negative:f,info:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1-8h-2V7h2v2z",warning:"M0 0h24v24H0V0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M12 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2z"},arrow:{up:l,right:"M0 0h24v24H0V0z@@fill:none;&&M5 13h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41l-6.58-6.6c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L16.17 11H5c-.55 0-1 .45-1 1s.45 1 1 1z",down:"M0 0h24v24H0V0z@@fill:none;&&M11 5v11.17l-4.88-4.88c-.39-.39-1.03-.39-1.42 0-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L13 16.17V5c0-.55-.45-1-1-1s-1 .45-1 1z",left:"M0 0h24v24H0V0z@@fill:none;&&M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42-.39-.39-1.02-.39-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1z",dropdown:c},chevron:{left:s,right:n},colorPicker:{spectrum:"M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2V9zm-2 2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v5z",tune:"M0 0h24v24H0V0z@@fill:none;&&M3 18c0 .55.45 1 1 1h5v-2H4c-.55 0-1 .45-1 1zM3 6c0 .55.45 1 1 1h9V5H4c-.55 0-1 .45-1 1zm10 14v-1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7v-1c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zM7 10v1H4c-.55 0-1 .45-1 1s.45 1 1 1h3v1c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1zm14 2c0-.55-.45-1-1-1h-9v2h9c.55 0 1-.45 1-1zm-5-3c.55 0 1-.45 1-1V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1z",palette:"M0 0h24v24H0V0z@@fill:none;&&M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z"},pullToRefresh:{icon:"M0 0h24v24H0V0z@@fill:none;&&M17.65 6.35c-1.63-1.63-3.94-2.57-6.48-2.31-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20c3.19 0 5.93-1.87 7.21-4.56.32-.67-.16-1.44-.9-1.44-.37 0-.72.2-.88.53-1.13 2.43-3.84 3.97-6.8 3.31-2.22-.49-4.01-2.3-4.48-4.52C5.31 9.44 8.26 6 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71l-.64.65z"},carousel:{left:s,right:n,up:i,down:o,navigationIcon:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"},chip:{remove:h,selected:z},datetime:{arrowLeft:s,arrowRight:n,now:"M0 0h24v24H0V0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72z",today:"M0 0h24v24H0V0z@@fill:none;&&M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1zM8 10h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1z"},editor:{bold:"M0 0h24v24H0V0z@@fill:none;&&M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h5.78c2.07 0 3.96-1.69 3.97-3.77.01-1.53-.85-2.84-2.15-3.44zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",italic:"M0 0h24v24H0V0z@@fill:none;&&M10 5.5c0 .83.67 1.5 1.5 1.5h.71l-3.42 8H7.5c-.83 0-1.5.67-1.5 1.5S6.67 18 7.5 18h5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.71l3.42-8h1.29c.83 0 1.5-.67 1.5-1.5S17.33 4 16.5 4h-5c-.83 0-1.5.67-1.5 1.5z",strikethrough:"M0 0h24v24H0z@@fill:none;&&M14.59 7.52c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01M20 10H4c-.55 0-1 .45-1 1s.45 1 1 1h8.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H20c.55 0 1-.45 1-1V11c0-.55-.45-1-1-1z",underline:"M0 0h24v24H0V0z@@fill:none;&&M12.79 16.95c3.03-.39 5.21-3.11 5.21-6.16V4.25C18 3.56 17.44 3 16.75 3s-1.25.56-1.25 1.25v6.65c0 1.67-1.13 3.19-2.77 3.52-2.25.47-4.23-1.25-4.23-3.42V4.25C8.5 3.56 7.94 3 7.25 3S6 3.56 6 4.25V11c0 3.57 3.13 6.42 6.79 5.95zM5 20c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1z",unorderedList:"M0 0h24v24H0V0z@@fill:none;&&M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM8 19h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm0-6h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zM7 6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1z",orderedList:"M0 0h24v24H0V0z@@fill:none;&&M8 7h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm12 10H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm0-6H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM4.5 16h-2c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5h-.5c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5H2.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5zm-2-11H3v2.5c0 .28.22.5.5.5s.5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5zm2 5h-2c-.28 0-.5.22-.5.5s.22.5.5.5h1.3l-1.68 1.96c-.08.09-.12.21-.12.32v.22c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H3.2l1.68-1.96c.08-.09.12-.21.12-.32v-.22c0-.28-.22-.5-.5-.5z",subscript:"M0 0h24v24H0V0z@@fill:none;&&M14.79 13H13V4c0-.55-.45-1-1-1s-1 .45-1 1v9H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85zM4 20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1z",superscript:"M0 0h24v24H0V0z@@fill:none;&&M9.21 11H11v9c0 .55.45 1 1 1s1-.45 1-1v-9h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85zM4 4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1z",hyperlink:"M0 0 H24 V24 H0 V0 z@@fill:none;&&M17,7h-3c-0.55,0-1,0.45-1,1s0.45,1,1,1h3c1.65,0,3,1.35,3,3s-1.35,3-3,3h-3c-0.55,0-1,0.45-1,1c0,0.55,0.45,1,1,1h3 c2.76,0,5-2.24,5-5S19.76,7,17,7z M8,12c0,0.55,0.45,1,1,1h6c0.55,0,1-0.45,1-1s-0.45-1-1-1H9C8.45,11,8,11.45,8,12z M10,15H7 c-1.65,0-3-1.35-3-3s1.35-3,3-3h3c0.55,0,1-0.45,1-1s-0.45-1-1-1H7c-2.76,0-5,2.24-5,5s2.24,5,5,5h3c0.55,0,1-0.45,1-1 C11,15.45,10.55,15,10,15z",toggleFullscreen:"M0 0h24v24H0V0z@@fill:none;&&M6 14c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1H7v-2c0-.55-.45-1-1-1zm0-4c.55 0 1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1zm11 7h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v2zM14 6c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1z",quote:"M0 0h24v24H0V0z@@fill:none;&&M7.17 17c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94zm10 0c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94z",left:M,center:"M0 0h24v24H0V0z@@fill:none;&&M7 16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1zm-3 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm3-5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",right:"M0 0h24v24H0V0z@@fill:none;&&M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1zm-6-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",justify:"M0 0h24v24H0V0z@@fill:none;&&M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",print:"M0 0h24v24H0V0z@@fill:none;&&M19 8H5c-1.66 0-3 1.34-3 3v4c0 1.1.9 2 2 2h2v2c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-2h2c1.1 0 2-.9 2-2v-4c0-1.66-1.34-3-3-3zm-4 11H9c-.55 0-1-.45-1-1v-4h8v4c0 .55-.45 1-1 1zm4-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2-9H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z",outdent:"M0 0h24v24H0V0z@@fill:none;&&M12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zm-8.65-4.65l2.79 2.79c.32.32.86.1.86-.35V9.21c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7zM4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1zm9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zm0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1z",indent:"M0 0h24v24H0V0z@@fill:none;&&M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 9.21v5.59c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.8c-.31-.31-.85-.09-.85.36zM12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1zm9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zm0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1z",removeFormat:"M0 0h24v24H0V0z@@fill:none;&&M18.5 8c.83 0 1.5-.67 1.5-1.5S19.33 5 18.5 5H6.39l3 3h1.83l-.55 1.28 2.09 2.09L14.21 8h4.29zm-1.06 10.88L4.12 5.56c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l6.26 6.26-1.65 3.84c-.39.92.28 1.93 1.27 1.93.55 0 1.05-.33 1.27-.84l1.21-2.83 4.95 4.95c.39.39 1.02.39 1.41 0 .4-.38.4-1.01.01-1.4z",formatting:"M0 0h24v24H0V0z@@fill:none;&&M5 18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1zm4.5-5.2h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C12.87 4.27 12.46 4 12 4c-.46 0-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6l.65-1.6zM12 5.98L13.87 11h-3.74L12 5.98z",fontSize:H,align:M,hr:"M0 0h24v24H0V0z@@fill:none;&&M18 13H6c-.55 0-1-.45-1-1s.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1z",undo:"M0 0h24v24H0V0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L3.71 8.71C3.08 8.08 2 8.52 2 9.41V15c0 .55.45 1 1 1h5.59c.89 0 1.34-1.08.71-1.71l-1.91-1.91c1.39-1.16 3.16-1.88 5.12-1.88 3.16 0 5.89 1.84 7.19 4.5.27.56.91.84 1.5.64.71-.23 1.07-1.04.75-1.72C20.23 10.42 16.65 8 12.5 8z",redo:"M0 0h24v24H0V0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71H21c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71l-1.89 1.9z",heading:H,code:e,size:H,font:"M0 0h24v24H0V0z@@fill:none;&&M9.93 13.5h4.14L12 7.98 9.93 13.5zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.29 15.88l-.9-2.38H9.17l-.89 2.37c-.14.38-.5.63-.91.63-.68 0-1.15-.69-.9-1.32l4.25-10.81c.22-.53.72-.87 1.28-.87s1.06.34 1.27.87l4.25 10.81c.25.63-.22 1.32-.9 1.32-.4 0-.76-.25-.91-.62z",viewSource:e},expansionItem:{icon:o,denseIcon:c},fab:{icon:"M0 0h24v24H0V0z@@fill:none;&&M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z",activeIcon:"M0 0h24v24H0V0z@@fill:none;&&M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"},field:{clear:h,error:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z"},pagination:{first:v,prev:"M14.71 15.88L10.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42z",next:"M9.29 15.88L13.17 12 9.29 8.12c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42z",last:V},rating:{icon:"M0 0h24v24H0V0z@@fill:none;&&M12 17.27l5.17 3.12c.38.23.85-.11.75-.54l-1.37-5.88 4.56-3.95c.33-.29.16-.84-.29-.88l-6.01-.51-2.35-5.54c-.17-.41-.75-.41-.92 0L9.19 8.63l-6.01.51c-.44.04-.62.59-.28.88l4.56 3.95-1.37 5.88c-.1.43.37.77.75.54L12 17.27z"},stepper:{done:z,active:"M0 0h24v24H0V0z@@fill:none;&&M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1c-.1.1-.15.22-.15.36zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z",error:f},tabs:{left:s,right:n,up:i,down:o},table:{arrowUp:l,warning:f,firstPage:v,prevPage:s,nextPage:n,lastPage:V},tree:{icon:"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z"},uploader:{done:"M0 0h24v24H0V0z@@fill:none;&&M9 16.2l-3.5-3.5c-.39-.39-1.01-.39-1.4 0-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0L9 16.2z",clear:"M0 0h24v24H0V0z@@fill:none;&&M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z",add:"M0 0h24v24H0V0z@@fill:none;&&M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 10h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1z",upload:"M0 0h24v24H0V0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l4.65-4.65c.2-.2.51-.2.71 0L17 13h-3z",removeQueue:"M0 0h24v24H0V0z@@fill:none;&&M6 13h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zm-2 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm3-9c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1z",removeUploaded:"M0 0h24v24H0V0z@@fill:none;&&M17.3 6.3c-.39-.39-1.02-.39-1.41 0l-5.64 5.64 1.41 1.41L17.3 7.7c.38-.38.38-1.02 0-1.4zm4.24-.01l-9.88 9.88-3.48-3.47c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L22.95 7.71c.39-.39.39-1.02 0-1.41h-.01c-.38-.4-1.01-.4-1.4-.01zM1.12 14.12L5.3 18.3c.39.39 1.02.39 1.41 0l.7-.7-4.88-4.9c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.03 0 1.42z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-icons-sharp.umd.min.js b/dist/icon-set/svg-material-icons-sharp.umd.min.js
new file mode 100644
index 00000000000..0eb2c2fee34
--- /dev/null
+++ b/dist/icon-set/svg-material-icons-sharp.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(v,h){"object"==typeof exports&&"undefined"!=typeof module?module.exports=h():"function"==typeof define&&define.amd?define(h):((v="undefined"!=typeof globalThis?globalThis:v||self).Quasar=v.Quasar||{},v.Quasar.iconSet=v.Quasar.iconSet||{},v.Quasar.iconSet.svgMaterialIconsSharp=h())}(this,function(){"use strict";var v="M0 0h24v24H0V0z@@fill:none;&&M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",h="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z",z="M0 0h24v24H0V0z@@fill:none;&&M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z",l="M0 0h24v24H0V0z@@fill:none;&&M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",e="M0 0h24v24H0V0z@@fill:none;&&M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z",n="M0 0h24v24H0V0z@@fill:none;&&M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",H="M24 0v24H0V0h24z@@fill:none;opacity:.87;&&M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6 1.41-1.41zM6 6h2v12H6V6z",M="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z",o="M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z",i="M0 0h24v24H0V0z@@fill:none;&&M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",V="M0 0h24v24H0V0z@@fill:none;&&M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z",m="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6-1.41 1.41zM16 6h2v12h-2V6z",t="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z";return{name:"svg-material-icons-sharp",type:{positive:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",negative:t,info:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z",warning:"M0 0h24v24H0V0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M10 3h4v12h-4z"},arrow:{up:v,right:"M0 0h24v24H0V0z@@fill:none;&&M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z",down:"M0 0h24v24H0V0z@@fill:none;&&M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",left:"M0 0h24v24H0V0z@@fill:none;&&M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",dropdown:"M0 0h24v24H0V0z@@fill:none;&&M7 10l5 5 5-5H7z"},chevron:{left:l,right:e},colorPicker:{spectrum:"M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2V9zm-2 2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm14-6H3v18h18V3zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z",tune:"M0 0h24v24H0V0z@@fill:none;&&M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z",palette:"M0 0h24v24H0V0z@@fill:none;&&M3.87 20.21v-9.03l-3.19 7.7 3.19 1.33zm18.92-2.43L16.31 2.14 5.26 6.71l6.48 15.64 11.05-4.57zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 13h3.45l-3.45-8.34v8.34z"},pullToRefresh:{icon:"M0 0h24v24H0V0z@@fill:none;&&M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},carousel:{left:l,right:e,up:V,down:i,navigationIcon:"M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"},chip:{remove:h,selected:z},datetime:{arrowLeft:l,arrowRight:e,now:"M0 0h24v24H0V0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z",today:"M0 0h24v24H0V0z@@fill:none;&&M21 3h-3V1h-2v2H8V1H6v2H3v18h18V3zm-2 16H5V8h14v11zM7 10h5v5H7v-5z"},editor:{bold:"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",italic:"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z",strikethrough:"M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V12z",underline:"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",unorderedList:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z",orderedList:"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z",subscript:"M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z",superscript:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z",hyperlink:"M0 0h24v24H0V0z@@fill:none;&&M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8zm9-4h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z",toggleFullscreen:"M0 0h24v24H0V0z@@fill:none;&&M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z",quote:"M5 17h3l2-4V7H4v6h3l-2 4zm10 0h3l2-4V7h-6v6h3l-2 4z",left:M,center:"M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z",right:"M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z",justify:"M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z",print:"M0 0h24v24H0V0z@@fill:none;&&M22 8H2v9h4v4h12v-4h4V8zm-6 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z",outdent:"M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",indent:"M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",removeFormat:"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z",formatting:"M0 0h24v24H0V0z@@fill:none;&&M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z",fontSize:o,align:M,hr:"M0 0h24v24H0V0z@@fill:none;&&M19 13H5v-2h14v2z",undo:"M0 0h24v24H0V0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z",redo:"M0 0h24v24H0V0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z",heading:o,code:n,size:o,font:"M0 0h24v24H0V0z@@fill:none;&&M9.93 13.5h4.14L12 7.98 9.93 13.5zM22 2H2v20h20V2zm-6.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z",viewSource:n},expansionItem:{icon:i,denseIcon:"M0 0h24v24H0V0z@@fill:none;&&M7 10l5 5 5-5H7z"},fab:{icon:"M0 0h24v24H0V0z@@fill:none;&&M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",activeIcon:"M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"},field:{clear:h,error:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"},pagination:{first:H,prev:"M0 0h24v24H0V0z@@fill:none;&&M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z",next:"M0 0h24v24H0V0z@@fill:none;&&M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z",last:m},rating:{icon:"M0 0h24v24H0V0z@@fill:none;&&M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z"},stepper:{done:z,active:"M0 0h24v24H0V0z@@fill:none;&&M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75 2.53-2.54z",error:t},tabs:{left:l,right:e,up:V,down:i},table:{arrowUp:v,warning:t,firstPage:H,prevPage:l,nextPage:e,lastPage:m},tree:{icon:"M0 0h24v24H0V0z@@fill:none;&&M8 5v14l11-7L8 5z"},uploader:{done:"M0 0h24v24H0V0z@@fill:none;&&M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z",clear:"M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",add:"M0 0h24v24H0V0z@@fill:none;&&M21 3H3v18h18V3zm-4 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z",upload:"M0 0h24v24H0V0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z",removeQueue:"M0 0h24v24H0V0z@@fill:none;&&M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z",removeUploaded:"M0 0h24v24H0V0z@@fill:none;&&M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-icons.umd.min.js b/dist/icon-set/svg-material-icons.umd.min.js
new file mode 100644
index 00000000000..085ec801e0c
--- /dev/null
+++ b/dist/icon-set/svg-material-icons.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(v,h){"object"==typeof exports&&"undefined"!=typeof module?module.exports=h():"function"==typeof define&&define.amd?define(h):((v="undefined"!=typeof globalThis?globalThis:v||self).Quasar=v.Quasar||{},v.Quasar.iconSet=v.Quasar.iconSet||{},v.Quasar.iconSet.svgMaterialIcons=h())}(this,function(){"use strict";var v="M0 0h24v24H0V0z@@fill:none;&&M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",h="M0 0h24v24H0z@@fill:none;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z",l="M0 0h24v24H0z@@fill:none;&&M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z",z="M0 0h24v24H0z@@fill:none;&&M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",n="M0 0h24v24H0z@@fill:none;&&M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",e="M0 0h24v24H0V0z@@fill:none;&&M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",H="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z&&M24 24H0V0h24v24z@@fill:none;",M="M0 0h24v24H0z@@fill:none;&&M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z",o="M0 0h24v24H0z@@fill:none;&&M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z",i="M0 0h24v24H0V0z@@fill:none;&&M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",c="M0 0h24v24H0z@@fill:none;&&M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z",f="M0 0h24v24H0V0z@@fill:none;&&M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z",m="M0 0h24v24H0z@@fill:none;&&M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z";return{name:"svg-material-icons",type:{positive:"M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",negative:m,info:"M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z",warning:"M0 0h24v24H0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M10 3h4v12h-4z"},arrow:{up:v,right:"M0 0h24v24H0z@@fill:none;&&M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",down:"M0 0h24v24H0V0z@@fill:none;&&M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",left:"M0 0h24v24H0z@@fill:none;&&M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",dropdown:"M0 0h24v24H0z@@fill:none;&&M7 10l5 5 5-5z"},chevron:{left:z,right:n},colorPicker:{spectrum:"M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z",tune:"M0 0h24v24H0z@@fill:none;&&M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z",palette:"M0 0h24v24H0z@@fill:none;&&M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z"},pullToRefresh:{icon:"M0 0h24v24H0z@@fill:none;&&M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},carousel:{left:z,right:n,up:c,down:i,navigationIcon:"M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"},chip:{remove:h,selected:l},datetime:{arrowLeft:z,arrowRight:n,now:"M0 0h24v24H0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&&M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z",today:"M0 0h24v24H0z@@fill:none;&&M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"},editor:{bold:"M0 0h24v24H0z@@fill:none;&&M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",italic:"M0 0h24v24H0z@@fill:none;&&M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z",strikethrough:"M0 0 H24 V24 H0 V0 z@@fill:none;&&M6.85,7.08C6.85,4.37,9.45,3,12.24,3c1.64,0,3,0.49,3.9,1.28c0.77,0.65,1.46,1.73,1.46,3.24h-3.01 c0-0.31-0.05-0.59-0.15-0.85c-0.29-0.86-1.2-1.28-2.25-1.28c-1.86,0-2.34,1.02-2.34,1.7c0,0.48,0.25,0.88,0.74,1.21 C10.97,8.55,11.36,8.78,12,9H7.39C7.18,8.66,6.85,8.11,6.85,7.08z M21,12v-2H3v2h9.62c1.15,0.45,1.96,0.75,1.96,1.97 c0,1-0.81,1.67-2.28,1.67c-1.54,0-2.93-0.54-2.93-2.51H6.4c0,0.55,0.08,1.13,0.24,1.58c0.81,2.29,3.29,3.3,5.67,3.3 c2.27,0,5.3-0.89,5.3-4.05c0-0.3-0.01-1.16-0.48-1.94H21V12z",underline:"M0 0h24v24H0z@@fill:none;&&M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",unorderedList:"M0 0h24v24H0V0z@@fill:none;&&M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z",orderedList:"M0 0h24v24H0z@@fill:none;&&M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z",subscript:"M0 0h24v24H0z@@fill:none;&&M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z",superscript:"M0 0h24v24H0z@@fill:none;&&M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z",hyperlink:"M0 0h24v24H0z@@fill:none;&&M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z",toggleFullscreen:"M0 0h24v24H0z@@fill:none;&&M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z",quote:"M0 0h24v24H0z@@fill:none;&&M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z",left:M,center:"M0 0h24v24H0z@@fill:none;&&M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z",right:"M0 0h24v24H0z@@fill:none;&&M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z",justify:"M0 0h24v24H0z@@fill:none;&&M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z",print:"M0 0h24v24H0z@@fill:none;&&M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z",outdent:"M0 0h24v24H0z@@fill:none;&&M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",indent:"M0 0h24v24H0z@@fill:none;&&M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",removeFormat:"M0 0h24v24H0z@@fill:none;&&M3.27 5L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21 18 19.73 3.55 5.27 3.27 5zM6 5v.18L8.82 8h2.4l-.72 1.68 2.1 2.1L14.21 8H20V5H6z",formatting:"M0 0h24v24H0z@@fill:none;&&M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z",fontSize:o,align:M,hr:"M0 0h24v24H0z@@fill:none;&&M19 13H5v-2h14v2z",undo:"M0 0h24v24H0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z",redo:"M0 0h24v24H0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z",heading:o,code:e,size:o,font:"M0 0h24v24H0V0z@@fill:none;&&M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z",viewSource:e},expansionItem:{icon:i,denseIcon:"M0 0h24v24H0z@@fill:none;&&M7 10l5 5 5-5z"},fab:{icon:"M0 0h24v24H0z@@fill:none;&&M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",activeIcon:"M0 0h24v24H0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"},field:{clear:h,error:"M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"},pagination:{first:H,prev:"M0 0h24v24H0V0z@@fill:none;&&M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z",next:"M0 0h24v24H0V0z@@fill:none;&&M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z",last:f},rating:{icon:"M0 0h24v24H0z@@fill:none;&&M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"},stepper:{done:l,active:"M0 0h24v24H0z@@fill:none;&&M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z",error:m},tabs:{left:z,right:n,up:c,down:i},table:{arrowUp:v,warning:m,firstPage:H,prevPage:z,nextPage:n,lastPage:f},tree:{icon:"M0 0h24v24H0z@@fill:none;&&M8 5v14l11-7z"},uploader:{done:"M0 0h24v24H0z@@fill:none;&&M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z",clear:"M0 0h24v24H0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",add:"M0 0h24v24H0z@@fill:none;&&M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z",upload:"M0 0h24v24H0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z",removeQueue:"M0 0h24v24H0z@@fill:none;&&M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z",removeUploaded:"M0 0h24v24H0z@@fill:none;&&M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-symbols-outlined.umd.min.js b/dist/icon-set/svg-material-symbols-outlined.umd.min.js
new file mode 100644
index 00000000000..52cd8d1c30d
--- /dev/null
+++ b/dist/icon-set/svg-material-symbols-outlined.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(v,q){"object"==typeof exports&&"undefined"!=typeof module?module.exports=q():"function"==typeof define&&define.amd?define(q):((v="undefined"!=typeof globalThis?globalThis:v||self).Quasar=v.Quasar||{},v.Quasar.iconSet=v.Quasar.iconSet||{},v.Quasar.iconSet.svgMaterialSymbolsOutlined=q())}(this,function(){"use strict";var v="M440-160v-487L216-423l-56-57 320-320 320 320-56 57-224-224v487h-80Z|0 -960 960 960",q="M0 0zm336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",h="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",Z="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",T="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",t="M0 0zm256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z|0 -960 960 960",m="M320-240 80-480l240-240 57 57-184 184 183 183-56 56Zm320 0-57-57 184-184-183-183 56-56 240 240-240 240Z|0 -960 960 960",e="M240-240v-480h80v480h-80Zm440 0L440-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",H="M120-120v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",l="M560-160v-520H360v-120h520v120H680v520H560Zm-360 0v-320H80v-120h360v120H320v320H200Z|0 -960 960 960",M="M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z|0 -960 960 960",o="M0 0zm280-240-56-56 184-184-184-184 56-56 240 240-240 240Zm360 0v-480h80v480h-80Z|0 -960 960 960",r="M0 0zm40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z|0 -960 960 960";return{name:"svg-material-symbols-outlined",type:{positive:"M0 0zm424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",negative:r,info:"M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",warning:"M480-120q-33 0-56.5-23.5T400-200q0-33 23.5-56.5T480-280q33 0 56.5 23.5T560-200q0 33-23.5 56.5T480-120Zm-80-240v-480h160v480H400Z|0 -960 960 960"},arrow:{up:v,right:"M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z|0 -960 960 960",down:"M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z|0 -960 960 960",left:"M0 0zm313-440 224 224-57 56-320-320 320-320 57 56-224 224h487v80H313Z|0 -960 960 960",dropdown:"M480-360 280-560h400L480-360Z|0 -960 960 960"},chevron:{left:Z,right:T},colorPicker:{spectrum:"M440-440v-80h80v80h-80Zm-80 80v-80h80v80h-80Zm160 0v-80h80v80h-80Zm80-80v-80h80v80h-80Zm-320 0v-80h80v80h-80Zm-80 320q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm80-80h80v-80h-80v80Zm160 0h80v-80h-80v80Zm320 0v-80 80Zm-560-80h80v-80h80v80h80v-80h80v80h80v-80h80v80h80v-80h-80v-80h80v-320H200v320h80v80h-80v80Zm0 80v-560 560Zm560-240v80-80ZM600-280v80h80v-80h-80Z|0 -960 960 960",tune:"M440-120v-240h80v80h320v80H520v80h-80Zm-320-80v-80h240v80H120Zm160-160v-80H120v-80h160v-80h80v240h-80Zm160-80v-80h400v80H440Zm160-160v-240h80v80h160v80H680v80h-80Zm-480-80v-80h400v80H120Z|0 -960 960 960",palette:"M0 0zm159-168-34-14q-31-13-41.5-45t3.5-63l72-156v278Zm160 88q-33 0-56.5-23.5T239-160v-240l106 294q3 7 6 13.5t8 12.5h-40Zm206-4q-32 12-62-3t-42-47L243-622q-12-32 2-62.5t46-41.5l302-110q32-12 62 3t42 47l178 488q12 32-2 62.5T827-194L525-84Zm-86-476q17 0 28.5-11.5T479-600q0-17-11.5-28.5T439-640q-17 0-28.5 11.5T399-600q0 17 11.5 28.5T439-560Zm58 400 302-110-178-490-302 110 178 490ZM319-650l302-110-302 110Z|0 -960 960 960"},pullToRefresh:{icon:"M480-160q-134 0-227-93t-93-227q0-134 93-227t227-93q69 0 132 28.5T720-690v-110h80v280H520v-80h168q-32-56-87.5-88T480-720q-100 0-170 70t-70 170q0 100 70 170t170 70q77 0 139-44t87-116h84q-28 106-114 173t-196 67Z|0 -960 960 960"},carousel:{left:Z,right:T,up:"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z|0 -960 960 960",down:M,navigationIcon:"M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960"},chip:{remove:q,selected:h},datetime:{arrowLeft:Z,arrowRight:T,now:"M0 0zm612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z|0 -960 960 960",today:"M360-300q-42 0-71-29t-29-71q0-42 29-71t71-29q42 0 71 29t29 71q0 42-29 71t-71 29ZM200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z|0 -960 960 960"},editor:{bold:"M272-200v-560h221q65 0 120 40t55 111q0 51-23 78.5T602-491q25 11 55.5 41t30.5 90q0 89-65 124.5T501-200H272Zm121-112h104q48 0 58.5-24.5T566-372q0-11-10.5-35.5T494-432H393v120Zm0-228h93q33 0 48-17t15-38q0-24-17-39t-44-15h-95v109Z|0 -960 960 960",italic:"M200-200v-100h160l120-360H320v-100h400v100H580L460-300h140v100H200Z|0 -960 960 960",strikethrough:"M486-160q-76 0-135-45t-85-123l88-38q14 48 48.5 79t85.5 31q42 0 76-20t34-64q0-18-7-33t-19-27h112q5 14 7.5 28.5T694-340q0 86-61.5 133T486-160ZM80-480v-80h800v80H80Zm402-326q66 0 115.5 32.5T674-674l-88 39q-9-29-33.5-52T484-710q-41 0-68 18.5T386-640h-96q2-69 54.5-117.5T482-806Z|0 -960 960 960",underline:"M200-120v-80h560v80H200Zm280-160q-101 0-157-63t-56-167v-330h103v336q0 56 28 91t82 35q54 0 82-35t28-91v-336h103v330q0 104-56 167t-157 63Z|0 -960 960 960",unorderedList:"M360-200v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z|0 -960 960 960",orderedList:"M120-80v-60h100v-30h-60v-60h60v-30H120v-60h120q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80H120Zm0-280v-110q0-17 11.5-28.5T160-510h60v-30H120v-60h120q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z|0 -960 960 960",subscript:"M160-120v-80h640v80H160Zm320-160L280-480l56-56 104 104v-408h80v408l104-104 56 56-200 200Z|0 -960 960 960",superscript:"M160-760v-80h640v80H160Zm280 640v-408L336-424l-56-56 200-200 200 200-56 56-104-104v408h-80Z|0 -960 960 960",hyperlink:"M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z|0 -960 960 960",toggleFullscreen:"M200-200v-200h80v120h120v80H200Zm0-360v-200h200v80H280v120h-80Zm360 360v-80h120v-120h80v200H560Zm120-360v-120H560v-80h200v200h-80Z|0 -960 960 960",quote:"M0 0zm228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z|0 -960 960 960",left:H,center:"M120-120v-80h720v80H120Zm160-160v-80h400v80H280ZM120-440v-80h720v80H120Zm160-160v-80h400v80H280ZM120-760v-80h720v80H120Z|0 -960 960 960",right:"M120-760v-80h720v80H120Zm240 160v-80h480v80H360ZM120-440v-80h720v80H120Zm240 160v-80h480v80H360ZM120-120v-80h720v80H120Z|0 -960 960 960",justify:"M120-120v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",print:"M640-640v-120H320v120h-80v-200h480v200h-80Zm-480 80h640-640Zm560 100q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460Zm-80 260v-160H320v160h320Zm80 80H240v-160H80v-240q0-51 35-85.5t85-34.5h560q51 0 85.5 34.5T880-520v240H720v160Zm80-240v-160q0-17-11.5-28.5T760-560H200q-17 0-28.5 11.5T160-520v160h80v-80h480v80h80Z|0 -960 960 960",outdent:"M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm160 440L120-480l160-160v320Z|0 -960 960 960",indent:"M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm0 440v-320l160 160-160 160Z|0 -960 960 960",removeFormat:"M0 0zm528-546-93-93-121-121h486v120H568l-40 94ZM792-56 460-388l-80 188H249l119-280L56-792l56-56 736 736-56 56Z|0 -960 960 960",formatting:"M200-200v-80h560v80H200Zm76-160 164-440h80l164 440h-76l-38-112H392l-40 112h-76Zm138-176h132l-64-182h-4l-64 182Z|0 -960 960 960",fontSize:l,align:H,hr:"M200-440v-80h560v80H200Z|0 -960 960 960",undo:"M280-200v-80h284q63 0 109.5-40T720-420q0-60-46.5-100T564-560H312l104 104-56 56-200-200 200-200 56 56-104 104h252q97 0 166.5 63T800-420q0 94-69.5 157T564-200H280Z|0 -960 960 960",redo:"M396-200q-97 0-166.5-63T160-420q0-94 69.5-157T396-640h252L544-744l56-56 200 200-200 200-56-56 104-104H396q-63 0-109.5 40T240-420q0 60 46.5 100T396-280h284v80H396Z|0 -960 960 960",heading:l,code:m,size:l,font:"M256-240h84l44-122h192l44 122h84L522-720h-84L256-240Zm152-192 70-198h4l70 198H408ZM160-80q-33 0-56.5-23.5T80-160v-640q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v640q0 33-23.5 56.5T800-80H160Zm0-80h640v-640H160v640Zm0-640v640-640Z|0 -960 960 960",viewSource:m},expansionItem:{icon:M,denseIcon:"M480-360 280-560h400L480-360Z|0 -960 960 960"},fab:{icon:"M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z|0 -960 960 960",activeIcon:t},field:{clear:q,error:"M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960"},pagination:{first:e,prev:"M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",next:"M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",last:o},rating:{icon:"M0 0zm354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z|0 -960 960 960"},stepper:{done:h,active:"M200-200h56l345-345-56-56-345 345v56Zm572-403L602-771l56-56q23-23 56.5-23t56.5 23l56 56q23 23 24 55.5T829-660l-57 57Zm-58 59L290-120H120v-170l424-424 170 170Zm-141-29-28-28 56 56-28-28Z|0 -960 960 960",error:r},tabs:{left:Z,right:T,up:"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z|0 -960 960 960",down:M},table:{arrowUp:v,warning:r,firstPage:e,prevPage:Z,nextPage:T,lastPage:o},tree:{icon:"M320-200v-560l440 280-440 280Zm80-280Zm0 134 210-134-210-134v268Z|0 -960 960 960"},uploader:{done:"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",clear:t,add:"M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z|0 -960 960 960",upload:"M260-160q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-206l-64 62-56-56 160-160 160 160-56 56-64-62v206h220q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83 0-141.5 58.5T280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h100v80H260Zm220-280Z|0 -960 960 960",removeQueue:"M120-280v-80h560v80H120Zm80-160v-80h560v80H200Zm80-160v-80h560v80H280Z|0 -960 960 960",removeUploaded:"M268-240 42-466l57-56 170 170 56 56-57 56Zm226 0L268-466l56-57 170 170 368-368 56 57-424 424Zm0-226-57-56 198-198 57 56-198 198Z|0 -960 960 960"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-symbols-rounded.umd.min.js b/dist/icon-set/svg-material-symbols-rounded.umd.min.js
new file mode 100644
index 00000000000..c0a0013c53f
--- /dev/null
+++ b/dist/icon-set/svg-material-symbols-rounded.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(q,T){"object"==typeof exports&&"undefined"!=typeof module?module.exports=T():"function"==typeof define&&define.amd?define(T):((q="undefined"!=typeof globalThis?globalThis:q||self).Quasar=q.Quasar||{},q.Quasar.iconSet=q.Quasar.iconSet||{},q.Quasar.iconSet.svgMaterialSymbolsRounded=T())}(this,function(){"use strict";var q="M452-388 348-492q-19-19-8.5-43.5T377-560h206q27 0 37.5 24.5T612-492L508-388q-6 6-13 9t-15 3q-8 0-15-3t-13-9Z|0 -960 960 960",T="M440-647 244-451q-12 12-28 11.5T188-452q-11-12-11.5-28t11.5-28l264-264q6-6 13-8.5t15-2.5q8 0 15 2.5t13 8.5l264 264q11 11 11 27.5T772-452q-12 12-28.5 12T715-452L520-647v447q0 17-11.5 28.5T480-160q-17 0-28.5-11.5T440-200v-447Z|0 -960 960 960",t="M0 0zm480-424 116 116q11 11 28 11t28-11q11-11 11-28t-11-28L536-480l116-116q11-11 11-28t-11-28q-11-11-28-11t-28 11L480-536 364-652q-11-11-28-11t-28 11q-11 11-11 28t11 28l116 116-116 116q-11 11-11 28t11 28q11 11 28 11t28-11l116-116Zm0 344q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",Z="M0 0zm382-354 339-339q12-12 28.5-12t28.5 12q12 12 12 28.5T778-636L410-268q-12 12-28 12t-28-12L182-440q-12-12-11.5-28.5T183-497q12-12 28.5-12t28.5 12l142 143Z|0 -960 960 960",h="M0 0zm432-480 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L348-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L432-480Z|0 -960 960 960",v="M504-480 348-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L404-268q-11 11-28 11t-28-11q-11-11-11-28t11-28l156-156Z|0 -960 960 960",m="M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q11-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z|0 -960 960 960",l="M0 0zm193-479 155 155q11 11 11 28t-11 28q-11 11-28 11t-28-11L108-452q-6-6-8.5-13T97-480q0-8 2.5-15t8.5-13l184-184q12-12 28.5-12t28.5 12q12 12 12 28.5T349-635L193-479Zm574-2L612-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L668-268q-12 12-28 11.5T612-269q-12-12-12-28.5t12-28.5l155-155Z|0 -960 960 960",e="M280-240q-17 0-28.5-11.5T240-280v-400q0-17 11.5-28.5T280-720q17 0 28.5 11.5T320-680v400q0 17-11.5 28.5T280-240Zm272-240 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L468-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L552-480Z|0 -960 960 960",H="M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm0-160q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360h400q17 0 28.5 11.5T600-320q0 17-11.5 28.5T560-280H160Zm0-160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm0-160q-17 0-28.5-11.5T120-640q0-17 11.5-28.5T160-680h400q17 0 28.5 11.5T600-640q0 17-11.5 28.5T560-600H160Zm0-160q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Z|0 -960 960 960",M="M560-680H420q-25 0-42.5-17.5T360-740q0-25 17.5-42.5T420-800h400q25 0 42.5 17.5T880-740q0 25-17.5 42.5T820-680H680v460q0 25-17.5 42.5T620-160q-25 0-42.5-17.5T560-220v-460ZM200-480h-60q-25 0-42.5-17.5T80-540q0-25 17.5-42.5T140-600h240q25 0 42.5 17.5T440-540q0 25-17.5 42.5T380-480h-60v260q0 25-17.5 42.5T260-160q-25 0-42.5-17.5T200-220v-260Z|0 -960 960 960",o="M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z|0 -960 960 960",r="M480-528 324-372q-11 11-28 11t-28-11q-11-11-11-28t11-28l184-184q12-12 28-12t28 12l184 184q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-528Z|0 -960 960 960",n="M408-480 252-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L308-268q-11 11-28 11t-28-11q-11-11-11-28t11-28l156-156Zm272-240q17 0 28.5 11.5T720-680v400q0 17-11.5 28.5T680-240q-17 0-28.5-11.5T640-280v-400q0-17 11.5-28.5T680-720Z|0 -960 960 960",i="M109-120q-11 0-20-5.5T75-140q-5-9-5.5-19.5T75-180l370-640q6-10 15.5-15t19.5-5q10 0 19.5 5t15.5 15l370 640q6 10 5.5 20.5T885-140q-5 9-14 14.5t-20 5.5H109Zm69-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm0-120q17 0 28.5-11.5T520-400v-120q0-17-11.5-28.5T480-560q-17 0-28.5 11.5T440-520v120q0 17 11.5 28.5T480-360Zm0-100Z|0 -960 960 960";return{name:"svg-material-symbols-rounded",type:{positive:"M0 0zm424-408-86-86q-11-11-28-11t-28 11q-11 11-11 28t11 28l114 114q12 12 28 12t28-12l226-226q11-11 11-28t-11-28q-11-11-28-11t-28 11L424-408Zm56 328q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",negative:i,info:"M480-280q17 0 28.5-11.5T520-320v-160q0-17-11.5-28.5T480-520q-17 0-28.5 11.5T440-480v160q0 17 11.5 28.5T480-280Zm0-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",warning:"M480-120q-33 0-56.5-23.5T400-200q0-33 23.5-56.5T480-280q33 0 56.5 23.5T560-200q0 33-23.5 56.5T480-120Zm0-240q-33 0-56.5-23.5T400-440v-320q0-33 23.5-56.5T480-840q33 0 56.5 23.5T560-760v320q0 33-23.5 56.5T480-360Z|0 -960 960 960"},arrow:{up:T,right:"M647-440H200q-17 0-28.5-11.5T160-480q0-17 11.5-28.5T200-520h447L451-716q-12-12-11.5-28t12.5-28q12-11 28-11.5t28 11.5l264 264q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L508-188q-11 11-27.5 11T452-188q-12-12-12-28.5t12-28.5l195-195Z|0 -960 960 960",down:"M440-313v-447q0-17 11.5-28.5T480-800q17 0 28.5 11.5T520-760v447l196-196q12-12 28-11.5t28 12.5q11 12 11.5 28T772-452L508-188q-6 6-13 8.5t-15 2.5q-8 0-15-2.5t-13-8.5L188-452q-11-11-11-27.5t11-28.5q12-12 28.5-12t28.5 12l195 195Z|0 -960 960 960",left:"M0 0zm313-440 196 196q12 12 11.5 28T508-188q-12 11-28 11.5T452-188L188-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l264-264q11-11 27.5-11t28.5 11q12 12 12 28.5T508-715L313-520h447q17 0 28.5 11.5T800-480q0 17-11.5 28.5T760-440H313Z|0 -960 960 960",dropdown:q},chevron:{left:h,right:v},colorPicker:{spectrum:"M440-440v-80h80v80h-80Zm-80 80v-80h80v80h-80Zm160 0v-80h80v80h-80Zm80-80v-80h80v80h-80Zm-320 0v-80h80v80h-80Zm-80 320q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm80-80h80v-80h-80v80Zm160 0h80v-80h-80v80Zm320 0v-80 80Zm-560-80h80v-80h80v80h80v-80h80v80h80v-80h80v80h80v-80h-80v-80h80v-320H200v320h80v80h-80v80Zm0 80v-560 560Zm560-240v80-80ZM600-280v80h80v-80h-80Z|0 -960 960 960",tune:"M480-120q-17 0-28.5-11.5T440-160v-160q0-17 11.5-28.5T480-360q17 0 28.5 11.5T520-320v40h280q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H520v40q0 17-11.5 28.5T480-120Zm-320-80q-17 0-28.5-11.5T120-240q0-17 11.5-28.5T160-280h160q17 0 28.5 11.5T360-240q0 17-11.5 28.5T320-200H160Zm160-160q-17 0-28.5-11.5T280-400v-40H160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h120v-40q0-17 11.5-28.5T320-600q17 0 28.5 11.5T360-560v160q0 17-11.5 28.5T320-360Zm160-80q-17 0-28.5-11.5T440-480q0-17 11.5-28.5T480-520h320q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H480Zm160-160q-17 0-28.5-11.5T600-640v-160q0-17 11.5-28.5T640-840q17 0 28.5 11.5T680-800v40h120q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H680v40q0 17-11.5 28.5T640-600Zm-480-80q-17 0-28.5-11.5T120-720q0-17 11.5-28.5T160-760h320q17 0 28.5 11.5T520-720q0 17-11.5 28.5T480-680H160Z|0 -960 960 960",palette:"M0 0zm159-168-34-14q-31-13-41.5-45t3.5-63l72-156v278Zm160 88q-33 0-56.5-23.5T239-160v-240l106 294q3 7 6 13.5t8 12.5h-40Zm206-4q-32 12-62-3t-42-47L243-622q-12-32 2-62.5t46-41.5l302-110q32-12 62 3t42 47l178 488q12 32-2 62.5T827-194L525-84Zm-86-476q17 0 28.5-11.5T479-600q0-17-11.5-28.5T439-640q-17 0-28.5 11.5T399-600q0 17 11.5 28.5T439-560Zm58 400 302-110-178-490-302 110 178 490ZM319-650l302-110-302 110Z|0 -960 960 960"},pullToRefresh:{icon:"M480-160q-134 0-227-93t-93-227q0-134 93-227t227-93q69 0 132 28.5T720-690v-70q0-17 11.5-28.5T760-800q17 0 28.5 11.5T800-760v200q0 17-11.5 28.5T760-520H560q-17 0-28.5-11.5T520-560q0-17 11.5-28.5T560-600h128q-32-56-87.5-88T480-720q-100 0-170 70t-70 170q0 100 70 170t170 70q68 0 124.5-34.5T692-367q8-14 22.5-19.5t29.5-.5q16 5 23 21t-1 30q-41 80-117 128t-169 48Z|0 -960 960 960"},carousel:{left:h,right:v,up:r,down:o,navigationIcon:"M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960"},chip:{remove:t,selected:Z},datetime:{arrowLeft:h,arrowRight:v,now:"M520-496v-144q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640v159q0 8 3 15.5t9 13.5l132 132q11 11 28 11t28-11q11-11 11-28t-11-28L520-496ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z|0 -960 960 960",today:"M360-300q-42 0-71-29t-29-71q0-42 29-71t71-29q42 0 71 29t29 71q0 42-29 71t-71 29ZM200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-40q0-17 11.5-28.5T280-880q17 0 28.5 11.5T320-840v40h320v-40q0-17 11.5-28.5T680-880q17 0 28.5 11.5T720-840v40h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z|0 -960 960 960"},editor:{bold:"M352-200q-33 0-56.5-23.5T272-280v-400q0-33 23.5-56.5T352-760h141q65 0 120 40t55 111q0 51-23 78.5T602-491q25 11 55.5 41t30.5 90q0 89-65 124.5T501-200H352Zm41-112h104q48 0 58.5-24.5T566-372q0-11-10.5-35.5T494-432H393v120Zm0-228h93q33 0 48-17t15-38q0-24-17-39t-44-15h-95v109Z|0 -960 960 960",italic:"M250-200q-21 0-35.5-14.5T200-250q0-21 14.5-35.5T250-300h110l120-360H370q-21 0-35.5-14.5T320-710q0-21 14.5-35.5T370-760h300q21 0 35.5 14.5T720-710q0 21-14.5 35.5T670-660h-90L460-300h90q21 0 35.5 14.5T600-250q0 21-14.5 35.5T550-200H250Z|0 -960 960 960",strikethrough:"M486-160q-76 0-135-45t-85-123l88-38q14 48 48.5 79t85.5 31q42 0 76-20t34-64q0-18-7-33t-19-27h112q5 14 7.5 28.5T694-340q0 86-61.5 133T486-160ZM120-480q-17 0-28.5-11.5T80-520q0-17 11.5-28.5T120-560h720q17 0 28.5 11.5T880-520q0 17-11.5 28.5T840-480H120Zm362-326q66 0 115.5 32.5T674-674l-88 39q-9-29-33.5-52T484-710q-41 0-68 18.5T386-640h-96q2-69 54.5-117.5T482-806Z|0 -960 960 960",underline:"M240-120q-17 0-28.5-11.5T200-160q0-17 11.5-28.5T240-200h480q17 0 28.5 11.5T760-160q0 17-11.5 28.5T720-120H240Zm240-160q-101 0-157-63t-56-167v-279q0-21 15.5-36t36.5-15q21 0 36 15t15 36v285q0 56 28 91t82 35q54 0 82-35t28-91v-285q0-21 15.5-36t36.5-15q21 0 36 15t15 36v279q0 104-56 167t-157 63Z|0 -960 960 960",unorderedList:"M400-200q-17 0-28.5-11.5T360-240q0-17 11.5-28.5T400-280h400q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H400Zm0-240q-17 0-28.5-11.5T360-480q0-17 11.5-28.5T400-520h400q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H400Zm0-240q-17 0-28.5-11.5T360-720q0-17 11.5-28.5T400-760h400q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H400ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z|0 -960 960 960",orderedList:"M150-80q-13 0-21.5-8.5T120-110q0-13 8.5-21.5T150-140h70v-30h-30q-13 0-21.5-8.5T160-200q0-13 8.5-21.5T190-230h30v-30h-70q-13 0-21.5-8.5T120-290q0-13 8.5-21.5T150-320h90q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80h-90Zm0-280q-13 0-21.5-8.5T120-390v-80q0-17 11.5-28.5T160-510h60v-30h-70q-13 0-21.5-8.5T120-570q0-13 8.5-21.5T150-600h90q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h70q13 0 21.5 8.5T280-390q0 13-8.5 21.5T250-360H150Zm60-280q-13 0-21.5-8.5T180-670v-150h-30q-13 0-21.5-8.5T120-850q0-13 8.5-21.5T150-880h60q13 0 21.5 8.5T240-850v180q0 13-8.5 21.5T210-640Zm190 440q-17 0-28.5-11.5T360-240q0-17 11.5-28.5T400-280h400q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H400Zm0-240q-17 0-28.5-11.5T360-480q0-17 11.5-28.5T400-520h400q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H400Zm0-240q-17 0-28.5-11.5T360-720q0-17 11.5-28.5T400-760h400q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H400Z|0 -960 960 960",subscript:"M200-120q-17 0-28.5-11.5T160-160q0-17 11.5-28.5T200-200h560q17 0 28.5 11.5T800-160q0 17-11.5 28.5T760-120H200Zm280-177q-8 0-15-2.5t-13-8.5L308-452q-11-11-11-28t11-28q11-11 28-11t28 11l76 76v-368q0-17 11.5-28.5T480-840q17 0 28.5 11.5T520-800v368l76-76q11-11 28-11t28 11q11 11 11 28t-11 28L508-308q-6 6-13 8.5t-15 2.5Z|0 -960 960 960",superscript:"M200-760q-17 0-28.5-11.5T160-800q0-17 11.5-28.5T200-840h560q17 0 28.5 11.5T800-800q0 17-11.5 28.5T760-760H200Zm280 640q-17 0-28.5-11.5T440-160v-368l-76 76q-11 11-28 11t-28-11q-11-11-11-28t11-28l144-144q6-6 13-8.5t15-2.5q8 0 15 2.5t13 8.5l144 144q11 11 11 28t-11 28q-11 11-28 11t-28-11l-76-76v368q0 17-11.5 28.5T480-120Z|0 -960 960 960",hyperlink:"M280-280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h120q17 0 28.5 11.5T440-640q0 17-11.5 28.5T400-600H280q-50 0-85 35t-35 85q0 50 35 85t85 35h120q17 0 28.5 11.5T440-320q0 17-11.5 28.5T400-280H280Zm80-160q-17 0-28.5-11.5T320-480q0-17 11.5-28.5T360-520h240q17 0 28.5 11.5T640-480q0 17-11.5 28.5T600-440H360Zm200 160q-17 0-28.5-11.5T520-320q0-17 11.5-28.5T560-360h120q50 0 85-35t35-85q0-50-35-85t-85-35H560q-17 0-28.5-11.5T520-640q0-17 11.5-28.5T560-680h120q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H560Z|0 -960 960 960",toggleFullscreen:"M280-280h80q17 0 28.5 11.5T400-240q0 17-11.5 28.5T360-200H240q-17 0-28.5-11.5T200-240v-120q0-17 11.5-28.5T240-400q17 0 28.5 11.5T280-360v80Zm0-400v80q0 17-11.5 28.5T240-560q-17 0-28.5-11.5T200-600v-120q0-17 11.5-28.5T240-760h120q17 0 28.5 11.5T400-720q0 17-11.5 28.5T360-680h-80Zm400 400v-80q0-17 11.5-28.5T720-400q17 0 28.5 11.5T760-360v120q0 17-11.5 28.5T720-200H600q-17 0-28.5-11.5T560-240q0-17 11.5-28.5T600-280h80Zm0-400h-80q-17 0-28.5-11.5T560-720q0-17 11.5-28.5T600-760h120q17 0 28.5 11.5T760-720v120q0 17-11.5 28.5T720-560q-17 0-28.5-11.5T680-600v-80Z|0 -960 960 960",quote:"M0 0zm262-300 58-100q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L331-260q-5 9-14 14.5t-20 5.5q-23 0-34.5-20t-.5-40Zm360 0 58-100q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L691-260q-5 9-14 14.5t-20 5.5q-23 0-34.5-20t-.5-40ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z|0 -960 960 960",left:H,center:"M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm160-160q-17 0-28.5-11.5T280-320q0-17 11.5-28.5T320-360h320q17 0 28.5 11.5T680-320q0 17-11.5 28.5T640-280H320ZM160-440q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm160-160q-17 0-28.5-11.5T280-640q0-17 11.5-28.5T320-680h320q17 0 28.5 11.5T680-640q0 17-11.5 28.5T640-600H320ZM160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Z|0 -960 960 960",right:"M160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Zm240 160q-17 0-28.5-11.5T360-640q0-17 11.5-28.5T400-680h400q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H400ZM160-440q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm240 160q-17 0-28.5-11.5T360-320q0-17 11.5-28.5T400-360h400q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H400ZM160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Z|0 -960 960 960",justify:"M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm0-160q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360h640q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H160Zm0-160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm0-160q-17 0-28.5-11.5T120-640q0-17 11.5-28.5T160-680h640q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H160Zm0-160q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Z|0 -960 960 960",print:"M640-640v-120H320v120h-80v-160q0-17 11.5-28.5T280-840h400q17 0 28.5 11.5T720-800v160h-80Zm-480 80h640-640Zm560 100q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460ZM320-200h320v-160H320v160Zm0 80q-33 0-56.5-23.5T240-200v-80H120q-17 0-28.5-11.5T80-320v-200q0-51 35-85.5t85-34.5h560q51 0 85.5 34.5T880-520v200q0 17-11.5 28.5T840-280H720v80q0 33-23.5 56.5T640-120H320Zm480-240v-160q0-17-11.5-28.5T760-560H200q-17 0-28.5 11.5T160-520v160h80v-80h480v80h80Z|0 -960 960 960",outdent:"M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm320-160q-17 0-28.5-11.5T440-320q0-17 11.5-28.5T480-360h320q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H480Zm0-160q-17 0-28.5-11.5T440-480q0-17 11.5-28.5T480-520h320q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H480Zm0-160q-17 0-28.5-11.5T440-640q0-17 11.5-28.5T480-680h320q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H480ZM160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Zm86 406L134-466q-6-6-6-14t6-14l112-112q10-10 22-5t12 19v224q0 14-12 19t-22-5Z|0 -960 960 960",indent:"M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm320-160q-17 0-28.5-11.5T440-320q0-17 11.5-28.5T480-360h320q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H480Zm0-160q-17 0-28.5-11.5T440-480q0-17 11.5-28.5T480-520h320q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H480Zm0-160q-17 0-28.5-11.5T440-640q0-17 11.5-28.5T480-680h320q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H480ZM160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Zm-6 406q-10 10-22 5t-12-19v-224q0-14 12-19t22 5l112 112q6 6 6 14t-6 14L154-354Z|0 -960 960 960",removeFormat:"M0 0zm528-546-93-93-121-121h426q25 0 42.5 17.5T800-700q0 25-17.5 42.5T740-640H568l-40 94ZM764-84 460-388l-64 151q-7 17-22.5 27T340-200q-32 0-50-27t-5-57l83-196L84-764q-11-11-11-28t11-28q11-11 28-11t28 11l680 680q11 11 11 28t-11 28q-11 11-28 11t-28-11Z|0 -960 960 960",formatting:"M240-200q-17 0-28.5-11.5T200-240q0-17 11.5-28.5T240-280h480q17 0 28.5 11.5T760-240q0 17-11.5 28.5T720-200H240Zm54-208 137-368q4-11 13.5-17.5T466-800h28q12 0 21.5 6.5T529-776l137 369q6 17-4 32t-28 15q-11 0-20.5-6.5T600-384l-30-88H392l-32 89q-4 11-13 17t-20 6q-19 0-29.5-15.5T294-408Zm120-128h132l-64-182h-4l-64 182Z|0 -960 960 960",fontSize:M,align:H,hr:"M240-440q-17 0-28.5-11.5T200-480q0-17 11.5-28.5T240-520h480q17 0 28.5 11.5T760-480q0 17-11.5 28.5T720-440H240Z|0 -960 960 960",undo:"M320-200q-17 0-28.5-11.5T280-240q0-17 11.5-28.5T320-280h244q63 0 109.5-40T720-420q0-60-46.5-100T564-560H312l76 76q11 11 11 28t-11 28q-11 11-28 11t-28-11L188-572q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l144-144q11-11 28-11t28 11q11 11 11 28t-11 28l-76 76h252q97 0 166.5 63T800-420q0 94-69.5 157T564-200H320Z|0 -960 960 960",redo:"M648-560H396q-63 0-109.5 40T240-420q0 60 46.5 100T396-280h244q17 0 28.5 11.5T680-240q0 17-11.5 28.5T640-200H396q-97 0-166.5-63T160-420q0-94 69.5-157T396-640h252l-76-76q-11-11-11-28t11-28q11-11 28-11t28 11l144 144q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L628-428q-11 11-28 11t-28-11q-11-11-11-28t11-28l76-76Z|0 -960 960 960",heading:M,code:l,size:M,font:"M384-362h192l35 97q4 11 14 18t22 7q20 0 32.5-16.5T684-293L532-695q-5-11-15-18t-22-7h-30q-12 0-22 7t-15 18L276-293q-8 19 4 36t32 17q13 0 22.5-7t14.5-19l35-96Zm24-70 70-198h4l70 198H408ZM160-80q-33 0-56.5-23.5T80-160v-640q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v640q0 33-23.5 56.5T800-80H160Zm0-80h640v-640H160v640Zm0-640v640-640Z|0 -960 960 960",viewSource:l},expansionItem:{icon:o,denseIcon:q},fab:{icon:"M440-440H240q-17 0-28.5-11.5T200-480q0-17 11.5-28.5T240-520h200v-200q0-17 11.5-28.5T480-760q17 0 28.5 11.5T520-720v200h200q17 0 28.5 11.5T760-480q0 17-11.5 28.5T720-440H520v200q0 17-11.5 28.5T480-200q-17 0-28.5-11.5T440-240v-200Z|0 -960 960 960",activeIcon:m},field:{clear:t,error:"M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm0-160q17 0 28.5-11.5T520-480v-160q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640v160q0 17 11.5 28.5T480-440Zm0 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960"},pagination:{first:e,prev:"M0 0zm432-480 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L348-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L432-480Z|0 -960 960 960",next:"M504-480 348-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L404-268q-11 11-28 11t-28-11q-11-11-11-28t11-28l156-156Z|0 -960 960 960",last:n},rating:{icon:"M0 0zm354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143Zm126 18L314-129q-11 7-23 6t-21-8q-9-7-14-17.5t-2-23.5l44-189-147-127q-10-9-12.5-20.5T140-531q4-11 12-18t22-9l194-17 75-178q5-12 15.5-18t21.5-6q11 0 21.5 6t15.5 18l75 178 194 17q14 2 22 9t12 18q4 11 1.5 22.5T809-488L662-361l44 189q3 13-2 23.5T690-131q-9 7-21 8t-23-6L480-229Zm0-201Z|0 -960 960 960"},stepper:{done:Z,active:"M200-200h56l392-391-29-29-28-28-391 392v56Zm-40 80q-17 0-28.5-11.5T120-160v-97q0-16 6-30.5t17-25.5l505-504q11-11 26-17t31-6q16 0 30.5 6t26.5 18l55 56q12 11 17.5 25.5T840-704q0 15-5.5 30T817-647L313-143q-11 11-25.5 17t-30.5 6h-97Zm600-584-56-56 56 56ZM648-591l-29-29-28-28 57 57Z|0 -960 960 960",error:i},tabs:{left:h,right:v,up:r,down:o},table:{arrowUp:T,warning:i,firstPage:e,prevPage:h,nextPage:v,lastPage:n},tree:{icon:"M381-239q-20 13-40.5 1.5T320-273v-414q0-24 20.5-35.5T381-721l326 207q18 12 18 34t-18 34L381-239Zm19-241Zm0 134 210-134-210-134v268Z|0 -960 960 960"},uploader:{done:"M0 0zm382-354 339-339q12-12 28.5-12t28.5 12q12 12 12 28.5T778-636L410-268q-12 12-28 12t-28-12L182-440q-12-12-11.5-28.5T183-497q12-12 28.5-12t28.5 12l142 143Z|0 -960 960 960",clear:m,add:"M440-440v120q0 17 11.5 28.5T480-280q17 0 28.5-11.5T520-320v-120h120q17 0 28.5-11.5T680-480q0-17-11.5-28.5T640-520H520v-120q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640v120H320q-17 0-28.5 11.5T280-480q0 17 11.5 28.5T320-440h120ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z|0 -960 960 960",upload:"M260-160q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-208l-36 36q-11 11-28 11t-28-11q-11-11-11-28t11-28l104-104q6-6 13-8.5t15-2.5q8 0 15 2.5t13 8.5l104 104q11 11 11 28t-11 28q-11 11-28 11t-28-11l-36-36v208h220q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83 0-141.5 58.5T280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h60q17 0 28.5 11.5T360-200q0 17-11.5 28.5T320-160h-60Zm220-280Z|0 -960 960 960",removeQueue:"M160-280q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360h480q17 0 28.5 11.5T680-320q0 17-11.5 28.5T640-280H160Zm80-160q-17 0-28.5-11.5T200-480q0-17 11.5-28.5T240-520h480q17 0 28.5 11.5T760-480q0 17-11.5 28.5T720-440H240Zm80-160q-17 0-28.5-11.5T280-640q0-17 11.5-28.5T320-680h480q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H320Z|0 -960 960 960",removeUploaded:"M240-268 70-438q-12-12-11.5-28T71-494q12-11 28-11.5t28 11.5l142 142 56 56-29 28q-12 11-28 11.5T240-268Zm226 0L296-438q-11-11-11-27.5t11-28.5q12-12 28.5-12t28.5 12l141 141 340-340q12-12 28-11.5t28 12.5q11 12 11.5 28T890-636L522-268q-12 12-28 12t-28-12Zm28-198-57-56 170-170q11-11 27.5-11t28.5 11q12 12 12 28.5T663-635L494-466Z|0 -960 960 960"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-material-symbols-sharp.umd.min.js b/dist/icon-set/svg-material-symbols-sharp.umd.min.js
new file mode 100644
index 00000000000..cc2b78e16fe
--- /dev/null
+++ b/dist/icon-set/svg-material-symbols-sharp.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(v,h){"object"==typeof exports&&"undefined"!=typeof module?module.exports=h():"function"==typeof define&&define.amd?define(h):((v="undefined"!=typeof globalThis?globalThis:v||self).Quasar=v.Quasar||{},v.Quasar.iconSet=v.Quasar.iconSet||{},v.Quasar.iconSet.svgMaterialSymbolsSharp=h())}(this,function(){"use strict";var v="M440-160v-487L216-423l-56-57 320-320 320 320-56 57-224-224v487h-80Z|0 -960 960 960",h="M0 0zm336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",Z="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",q="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",m="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",t="M0 0zm256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z|0 -960 960 960",T="M320-240 80-480l240-240 57 57-184 184 183 183-56 56Zm320 0-57-57 184-184-183-183 56-56 240 240-240 240Z|0 -960 960 960",e="M240-240v-480h80v480h-80Zm440 0L440-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",H="M120-120v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",l="M560-160v-520H360v-120h520v120H680v520H560Zm-360 0v-320H80v-120h360v120H320v320H200Z|0 -960 960 960",M="M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z|0 -960 960 960",r="M0 0zm280-240-56-56 184-184-184-184 56-56 240 240-240 240Zm360 0v-480h80v480h-80Z|0 -960 960 960",o="M0 0zm40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z|0 -960 960 960";return{name:"svg-material-symbols-sharp",type:{positive:"M0 0zm424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",negative:o,info:"M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",warning:"M480-120q-33 0-56.5-23.5T400-200q0-33 23.5-56.5T480-280q33 0 56.5 23.5T560-200q0 33-23.5 56.5T480-120Zm-80-240v-480h160v480H400Z|0 -960 960 960"},arrow:{up:v,right:"M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z|0 -960 960 960",down:"M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z|0 -960 960 960",left:"M0 0zm313-440 224 224-57 56-320-320 320-320 57 56-224 224h487v80H313Z|0 -960 960 960",dropdown:"M480-360 280-560h400L480-360Z|0 -960 960 960"},chevron:{left:q,right:m},colorPicker:{spectrum:"M440-440v-80h80v80h-80Zm-80 80v-80h80v80h-80Zm160 0v-80h80v80h-80Zm80-80v-80h80v80h-80Zm-320 0v-80h80v80h-80ZM120-120v-720h720v720H120Zm160-80h80v-80h-80v80Zm160 0h80v-80h-80v80Zm320 0v-80 80Zm-560-80h80v-80h80v80h80v-80h80v80h80v-80h80v80h80v-80h-80v-80h80v-320H200v320h80v80h-80v80Zm0 80v-560 560Zm560-240v80-80ZM600-280v80h80v-80h-80Z|0 -960 960 960",tune:"M440-120v-240h80v80h320v80H520v80h-80Zm-320-80v-80h240v80H120Zm160-160v-80H120v-80h160v-80h80v240h-80Zm160-80v-80h400v80H440Zm160-160v-240h80v80h160v80H680v80h-80Zm-480-80v-80h400v80H120Z|0 -960 960 960",palette:"M159-446v278L51-212l108-234ZM356-80H239v-320L356-80Zm93 24L215-698l454-166 234 642L449-56Zm-10-504q17 0 28.5-11.5T479-600q0-17-11.5-28.5T439-640q-17 0-28.5 11.5T399-600q0 17 11.5 28.5T439-560Zm58 400 302-110-178-490-302 110 178 490ZM319-650l302-110-302 110Z|0 -960 960 960"},pullToRefresh:{icon:"M480-160q-134 0-227-93t-93-227q0-134 93-227t227-93q69 0 132 28.5T720-690v-110h80v280H520v-80h168q-32-56-87.5-88T480-720q-100 0-170 70t-70 170q0 100 70 170t170 70q77 0 139-44t87-116h84q-28 106-114 173t-196 67Z|0 -960 960 960"},carousel:{left:q,right:m,up:"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z|0 -960 960 960",down:M,navigationIcon:"M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960"},chip:{remove:h,selected:Z},datetime:{arrowLeft:q,arrowRight:m,now:"M0 0zm612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z|0 -960 960 960",today:"M360-300q-42 0-71-29t-29-71q0-42 29-71t71-29q42 0 71 29t29 71q0 42-29 71t-71 29ZM120-80v-720h120v-80h80v80h320v-80h80v80h120v720H120Zm80-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z|0 -960 960 960"},editor:{bold:"M272-200v-560h221q65 0 120 40t55 111q0 51-23 78.5T602-491q25 11 55.5 41t30.5 90q0 89-65 124.5T501-200H272Zm121-112h104q48 0 58.5-24.5T566-372q0-11-10.5-35.5T494-432H393v120Zm0-228h93q33 0 48-17t15-38q0-24-17-39t-44-15h-95v109Z|0 -960 960 960",italic:"M200-200v-100h160l120-360H320v-100h400v100H580L460-300h140v100H200Z|0 -960 960 960",strikethrough:"M486-160q-76 0-135-45t-85-123l88-38q14 48 48.5 79t85.5 31q42 0 76-20t34-64q0-18-7-33t-19-27h112q5 14 7.5 28.5T694-340q0 86-61.5 133T486-160ZM80-480v-80h800v80H80Zm402-326q66 0 115.5 32.5T674-674l-88 39q-9-29-33.5-52T484-710q-41 0-68 18.5T386-640h-96q2-69 54.5-117.5T482-806Z|0 -960 960 960",underline:"M200-120v-80h560v80H200Zm280-160q-101 0-157-63t-56-167v-330h103v336q0 56 28 91t82 35q54 0 82-35t28-91v-336h103v330q0 104-56 167t-157 63Z|0 -960 960 960",unorderedList:"M360-200v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z|0 -960 960 960",orderedList:"M120-80v-60h100v-30h-60v-60h60v-30H120v-60h160v90l-40 30 40 30v90H120Zm0-280v-150h100v-30H120v-60h160v150H180v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z|0 -960 960 960",subscript:"M160-120v-80h640v80H160Zm320-160L280-480l56-56 104 104v-408h80v408l104-104 56 56-200 200Z|0 -960 960 960",superscript:"M160-760v-80h640v80H160Zm280 640v-408L336-424l-56-56 200-200 200 200-56 56-104-104v408h-80Z|0 -960 960 960",hyperlink:"M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z|0 -960 960 960",toggleFullscreen:"M200-200v-200h80v120h120v80H200Zm0-360v-200h200v80H280v120h-80Zm360 360v-80h120v-120h80v200H560Zm120-360v-120H560v-80h200v200h-80Z|0 -960 960 960",quote:"M0 0zm228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z|0 -960 960 960",left:H,center:"M120-120v-80h720v80H120Zm160-160v-80h400v80H280ZM120-440v-80h720v80H120Zm160-160v-80h400v80H280ZM120-760v-80h720v80H120Z|0 -960 960 960",right:"M120-760v-80h720v80H120Zm240 160v-80h480v80H360ZM120-440v-80h720v80H120Zm240 160v-80h480v80H360ZM120-120v-80h720v80H120Z|0 -960 960 960",justify:"M120-120v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",print:"M640-640v-120H320v120h-80v-200h480v200h-80Zm80 180q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460Zm-80 260v-160H320v160h320Zm80 80H240v-160H80v-360h800v360H720v160Zm80-240v-200H160v200h80v-80h480v80h80ZM160-560h640-640Z|0 -960 960 960",outdent:"M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm160 440L120-480l160-160v320Z|0 -960 960 960",indent:"M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm0 440v-320l160 160-160 160Z|0 -960 960 960",removeFormat:"M0 0zm528-546-93-93-121-121h486v120H568l-40 94ZM792-56 460-388l-80 188H249l119-280L56-792l56-56 736 736-56 56Z|0 -960 960 960",formatting:"M200-200v-80h560v80H200Zm76-160 164-440h80l164 440h-76l-38-112H392l-40 112h-76Zm138-176h132l-64-182h-4l-64 182Z|0 -960 960 960",fontSize:l,align:H,hr:"M200-440v-80h560v80H200Z|0 -960 960 960",undo:"M280-200v-80h284q63 0 109.5-40T720-420q0-60-46.5-100T564-560H312l104 104-56 56-200-200 200-200 56 56-104 104h252q97 0 166.5 63T800-420q0 94-69.5 157T564-200H280Z|0 -960 960 960",redo:"M396-200q-97 0-166.5-63T160-420q0-94 69.5-157T396-640h252L544-744l56-56 200 200-200 200-56-56 104-104H396q-63 0-109.5 40T240-420q0 60 46.5 100T396-280h284v80H396Z|0 -960 960 960",heading:l,code:T,size:l,font:"M256-240h84l44-122h192l44 122h84L522-720h-84L256-240Zm152-192 70-198h4l70 198H408ZM80-80v-800h800v800H80Zm80-80h640v-640H160v640Zm0 0v-640 640Z|0 -960 960 960",viewSource:T},expansionItem:{icon:M,denseIcon:"M480-360 280-560h400L480-360Z|0 -960 960 960"},fab:{icon:"M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z|0 -960 960 960",activeIcon:t},field:{clear:h,error:"M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960"},pagination:{first:e,prev:"M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",next:"M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",last:r},rating:{icon:"M0 0zm354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z|0 -960 960 960"},stepper:{done:Z,active:"M200-200h56l392-391-29-29-28-28-391 392v56Zm-80 80v-170l585-584 168 171-583 583H120Zm640-584-56-56 56 56ZM648-591l-29-29-28-28 57 57Z|0 -960 960 960",error:o},tabs:{left:q,right:m,up:"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z|0 -960 960 960",down:M},table:{arrowUp:v,warning:o,firstPage:e,prevPage:q,nextPage:m,lastPage:r},tree:{icon:"M320-200v-560l440 280-440 280Zm80-280Zm0 134 210-134-210-134v268Z|0 -960 960 960"},uploader:{done:"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",clear:t,add:"M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160ZM120-120v-720h720v720H120Zm80-80h560v-560H200v560Zm0 0v-560 560Z|0 -960 960 960",upload:"M260-160q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-206l-64 62-56-56 160-160 160 160-56 56-64-62v206h220q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83 0-141.5 58.5T280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h100v80H260Zm220-280Z|0 -960 960 960",removeQueue:"M120-280v-80h560v80H120Zm80-160v-80h560v80H200Zm80-160v-80h560v80H280Z|0 -960 960 960",removeUploaded:"M268-240 42-466l57-56 170 170 56 56-57 56Zm226 0L268-466l56-57 170 170 368-368 56 57-424 424Zm0-226-57-56 198-198 57 56-198 198Z|0 -960 960 960"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-mdi-v4.umd.min.js b/dist/icon-set/svg-mdi-v4.umd.min.js
new file mode 100644
index 00000000000..9c328f7fe9c
--- /dev/null
+++ b/dist/icon-set/svg-mdi-v4.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgMdiV4=V())}(this,function(){"use strict";var H="M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z",V="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",L="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",M="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z",e="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",A="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",C="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",t="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Z="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",n="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",o="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",r="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",a="M3,12H6V19H9V12H12V9H3M9,4V7H14V19H17V7H22V4H9Z";return{name:"svg-mdi-v4",type:{positive:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",negative:H,info:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",warning:"M 11,4L 13,4L 13,15L 11,15L 11,4 Z M 13,18L 13,20L 11,20L 11,18L 13,18 Z"},arrow:{up:V,right:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",down:"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",left:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",dropdown:"M7,10L12,15L17,10H7Z"},chevron:{left:C,right:i},colorPicker:{spectrum:"M11,9H13V11H11V9M9,11H11V13H9V11M13,11H15V13H13V11M15,9H17V11H15V9M7,9H9V11H7V9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9,18H7V16H9V18M13,18H11V16H13V18M17,18H15V16H17V18M19,11H17V13H19V15H17V13H15V15H13V13H11V15H9V13H7V15H5V13H7V11H5V5H19V11Z",tune:"M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z",palette:"M2.53,19.65L3.87,20.21V11.18L1.44,17.04C1.03,18.06 1.5,19.23 2.53,19.65M22.03,15.95L17.07,4C16.76,3.23 16.03,2.77 15.26,2.75C15,2.75 14.73,2.79 14.47,2.9L7.1,5.95C6.35,6.26 5.89,7 5.87,7.75C5.86,8 5.91,8.29 6,8.55L11,20.5C11.29,21.28 12.03,21.74 12.81,21.75C13.07,21.75 13.33,21.7 13.58,21.6L20.94,18.55C21.96,18.13 22.45,16.96 22.03,15.95M7.88,8.75A1,1 0 0,1 6.88,7.75A1,1 0 0,1 7.88,6.75C8.43,6.75 8.88,7.2 8.88,7.75C8.88,8.3 8.43,8.75 7.88,8.75M5.88,19.75A2,2 0 0,0 7.88,21.75H9.33L5.88,13.41V19.75Z"},pullToRefresh:{icon:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"},carousel:{left:C,right:i,up:t,down:A,navigationIcon:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},chip:{remove:Z,selected:L},datetime:{arrowLeft:C,arrowRight:i,now:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",today:"M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"},editor:{bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",toggleFullscreen:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",quote:"M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",left:r,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:a,align:r,hr:"M19,13H5V11H19V13Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",redo:"M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",heading:a,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:o,size:a,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",viewSource:o},expansionItem:{icon:A,denseIcon:"M7,10L12,15L17,10H7Z"},fab:{icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",activeIcon:n},field:{clear:Z,error:"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},pagination:{first:M,prev:C,next:i,last:e},rating:{icon:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"},stepper:{done:L,active:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",error:H},tabs:{left:C,right:i,up:t,down:A},table:{arrowUp:V,warning:H,firstPage:M,prevPage:C,nextPage:i,lastPage:e},tree:{icon:"M8,5.14V19.14L19,12.14L8,5.14Z"},uploader:{done:L,clear:n,add:"M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",upload:"M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",removeQueue:"M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7",removeUploaded:"M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-mdi-v5.umd.min.js b/dist/icon-set/svg-mdi-v5.umd.min.js
new file mode 100644
index 00000000000..1f82fab8db0
--- /dev/null
+++ b/dist/icon-set/svg-mdi-v5.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgMdiV5=V())}(this,function(){"use strict";var H="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",V="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",L="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",M="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z",e="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",A="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",C="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",t="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Z="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",n="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",o="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",r="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",a="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-mdi-v5",type:{positive:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",negative:H,info:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",warning:"M 11,4L 13,4L 13,15L 11,15L 11,4 Z M 13,18L 13,20L 11,20L 11,18L 13,18 Z"},arrow:{up:V,right:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",down:"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",left:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",dropdown:"M7,10L12,15L17,10H7Z"},chevron:{left:C,right:i},colorPicker:{spectrum:"M11,9H13V11H11V9M9,11H11V13H9V11M13,11H15V13H13V11M15,9H17V11H15V9M7,9H9V11H7V9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9,18H7V16H9V18M13,18H11V16H13V18M17,18H15V16H17V18M19,11H17V13H19V15H17V13H15V15H13V13H11V15H9V13H7V15H5V13H7V11H5V5H19V11Z",tune:"M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z",palette:"M2.53,19.65L3.87,20.21V11.18L1.44,17.04C1.03,18.06 1.5,19.23 2.53,19.65M22.03,15.95L17.07,4C16.76,3.23 16.03,2.77 15.26,2.75C15,2.75 14.73,2.79 14.47,2.9L7.1,5.95C6.35,6.26 5.89,7 5.87,7.75C5.86,8 5.91,8.29 6,8.55L11,20.5C11.29,21.28 12.03,21.74 12.81,21.75C13.07,21.75 13.33,21.7 13.58,21.6L20.94,18.55C21.96,18.13 22.45,16.96 22.03,15.95M7.88,8.75A1,1 0 0,1 6.88,7.75A1,1 0 0,1 7.88,6.75C8.43,6.75 8.88,7.2 8.88,7.75C8.88,8.3 8.43,8.75 7.88,8.75M5.88,19.75A2,2 0 0,0 7.88,21.75H9.33L5.88,13.41V19.75Z"},pullToRefresh:{icon:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"},carousel:{left:C,right:i,up:t,down:A,navigationIcon:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},chip:{remove:Z,selected:L},datetime:{arrowLeft:C,arrowRight:i,now:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",today:"M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"},editor:{bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",toggleFullscreen:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",quote:"M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",left:r,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:a,align:r,hr:"M19,13H5V11H19V13Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",redo:"M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",heading:a,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:o,size:a,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",viewSource:o},expansionItem:{icon:A,denseIcon:"M7,10L12,15L17,10H7Z"},fab:{icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",activeIcon:n},field:{clear:Z,error:"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},pagination:{first:M,prev:C,next:i,last:e},rating:{icon:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"},stepper:{done:L,active:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",error:H},tabs:{left:C,right:i,up:t,down:A},table:{arrowUp:V,warning:H,firstPage:M,prevPage:C,nextPage:i,lastPage:e},tree:{icon:"M8,5.14V19.14L19,12.14L8,5.14Z"},uploader:{done:L,clear:n,add:"M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",upload:"M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",removeQueue:"M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7",removeUploaded:"M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-mdi-v6.umd.min.js b/dist/icon-set/svg-mdi-v6.umd.min.js
new file mode 100644
index 00000000000..52659aa9a8a
--- /dev/null
+++ b/dist/icon-set/svg-mdi-v6.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgMdiV6=V())}(this,function(){"use strict";var H="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",V="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",L="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",M="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z",e="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",A="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",C="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",t="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Z="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",n="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",o="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",r="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",a="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-mdi-v6",type:{positive:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",negative:H,info:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",warning:"M 11,4L 13,4L 13,15L 11,15L 11,4 Z M 13,18L 13,20L 11,20L 11,18L 13,18 Z"},arrow:{up:V,right:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",down:"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",left:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",dropdown:"M7,10L12,15L17,10H7Z"},chevron:{left:C,right:i},colorPicker:{spectrum:"M11,9H13V11H11V9M9,11H11V13H9V11M13,11H15V13H13V11M15,9H17V11H15V9M7,9H9V11H7V9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9,18H7V16H9V18M13,18H11V16H13V18M17,18H15V16H17V18M19,11H17V13H19V15H17V13H15V15H13V13H11V15H9V13H7V15H5V13H7V11H5V5H19V11Z",tune:"M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z",palette:"M2.53,19.65L3.87,20.21V11.18L1.44,17.04C1.03,18.06 1.5,19.23 2.53,19.65M22.03,15.95L17.07,4C16.76,3.23 16.03,2.77 15.26,2.75C15,2.75 14.73,2.79 14.47,2.9L7.1,5.95C6.35,6.26 5.89,7 5.87,7.75C5.86,8 5.91,8.29 6,8.55L11,20.5C11.29,21.28 12.03,21.74 12.81,21.75C13.07,21.75 13.33,21.7 13.58,21.6L20.94,18.55C21.96,18.13 22.45,16.96 22.03,15.95M7.88,8.75A1,1 0 0,1 6.88,7.75A1,1 0 0,1 7.88,6.75C8.43,6.75 8.88,7.2 8.88,7.75C8.88,8.3 8.43,8.75 7.88,8.75M5.88,19.75A2,2 0 0,0 7.88,21.75H9.33L5.88,13.41V19.75Z"},pullToRefresh:{icon:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"},carousel:{left:C,right:i,up:t,down:A,navigationIcon:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},chip:{remove:n,selected:L},datetime:{arrowLeft:C,arrowRight:i,now:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",today:"M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"},editor:{bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",toggleFullscreen:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",quote:"M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",left:r,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:a,align:r,hr:"M19,13H5V11H19V13Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",redo:"M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",heading:a,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:o,size:a,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",viewSource:o},expansionItem:{icon:A,denseIcon:"M7,10L12,15L17,10H7Z"},fab:{icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",activeIcon:Z},field:{clear:n,error:"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},pagination:{first:M,prev:C,next:i,last:e},rating:{icon:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"},stepper:{done:L,active:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",error:H},tabs:{left:C,right:i,up:t,down:A},table:{arrowUp:V,warning:H,firstPage:M,prevPage:C,nextPage:i,lastPage:e},tree:{icon:"M8,5.14V19.14L19,12.14L8,5.14Z"},uploader:{done:L,clear:Z,add:"M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",upload:"M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",removeQueue:"M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7",removeUploaded:"M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-mdi-v7.umd.min.js b/dist/icon-set/svg-mdi-v7.umd.min.js
new file mode 100644
index 00000000000..31e326fab41
--- /dev/null
+++ b/dist/icon-set/svg-mdi-v7.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(H,V){"object"==typeof exports&&"undefined"!=typeof module?module.exports=V():"function"==typeof define&&define.amd?define(V):((H="undefined"!=typeof globalThis?globalThis:H||self).Quasar=H.Quasar||{},H.Quasar.iconSet=H.Quasar.iconSet||{},H.Quasar.iconSet.svgMdiV7=V())}(this,function(){"use strict";var H="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",V="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",L="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",M="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z",e="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",A="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",C="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",i="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",t="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Z="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",n="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",o="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",r="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",a="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z";return{name:"svg-mdi-v7",type:{positive:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",negative:H,info:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",warning:"M 11,4L 13,4L 13,15L 11,15L 11,4 Z M 13,18L 13,20L 11,20L 11,18L 13,18 Z"},arrow:{up:V,right:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",down:"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",left:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",dropdown:"M7,10L12,15L17,10H7Z"},chevron:{left:C,right:i},colorPicker:{spectrum:"M11,9H13V11H11V9M9,11H11V13H9V11M13,11H15V13H13V11M15,9H17V11H15V9M7,9H9V11H7V9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9,18H7V16H9V18M13,18H11V16H13V18M17,18H15V16H17V18M19,11H17V13H19V15H17V13H15V15H13V13H11V15H9V13H7V15H5V13H7V11H5V5H19V11Z",tune:"M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z",palette:"M2.53,19.65L3.87,20.21V11.18L1.44,17.04C1.03,18.06 1.5,19.23 2.53,19.65M22.03,15.95L17.07,4C16.76,3.23 16.03,2.77 15.26,2.75C15,2.75 14.73,2.79 14.47,2.9L7.1,5.95C6.35,6.26 5.89,7 5.87,7.75C5.86,8 5.91,8.29 6,8.55L11,20.5C11.29,21.28 12.03,21.74 12.81,21.75C13.07,21.75 13.33,21.7 13.58,21.6L20.94,18.55C21.96,18.13 22.45,16.96 22.03,15.95M7.88,8.75A1,1 0 0,1 6.88,7.75A1,1 0 0,1 7.88,6.75C8.43,6.75 8.88,7.2 8.88,7.75C8.88,8.3 8.43,8.75 7.88,8.75M5.88,19.75A2,2 0 0,0 7.88,21.75H9.33L5.88,13.41V19.75Z"},pullToRefresh:{icon:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z"},carousel:{left:C,right:i,up:t,down:A,navigationIcon:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},chip:{remove:n,selected:L},datetime:{arrowLeft:C,arrowRight:i,now:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",today:"M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z"},editor:{bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",italic:"M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",underline:"M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",unorderedList:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",orderedList:"M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",hyperlink:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",toggleFullscreen:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",quote:"M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",left:r,center:"M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",right:"M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",justify:"M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",outdent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",indent:"M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",formatting:"M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",fontSize:a,align:r,hr:"M19,13H5V11H19V13Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",redo:"M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",heading:a,heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:o,size:a,size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",viewSource:o},expansionItem:{icon:A,denseIcon:"M7,10L12,15L17,10H7Z"},fab:{icon:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",activeIcon:Z},field:{clear:n,error:"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},pagination:{first:M,prev:C,next:i,last:e},rating:{icon:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"},stepper:{done:L,active:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",error:H},tabs:{left:C,right:i,up:t,down:A},table:{arrowUp:V,warning:H,firstPage:M,prevPage:C,nextPage:i,lastPage:e},tree:{icon:"M8,5.14V19.14L19,12.14L8,5.14Z"},uploader:{done:L,clear:Z,add:"M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",upload:"M11 20H6.5Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13V12.85L14.6 14.4L16 13L12 9L8 13L9.4 14.4L11 12.85Z",removeQueue:"M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7",removeUploaded:"M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"}}});
\ No newline at end of file
diff --git a/dist/icon-set/svg-themify.umd.min.js b/dist/icon-set/svg-themify.umd.min.js
new file mode 100644
index 00000000000..5435bcc8718
--- /dev/null
+++ b/dist/icon-set/svg-themify.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(h,l){"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define(l):((h="undefined"!=typeof globalThis?globalThis:h||self).Quasar=h.Quasar||{},h.Quasar.iconSet=h.Quasar.iconSet||{},h.Quasar.iconSet.svgThemify=l())}(this,function(){"use strict";var h="M8.454 1.492l-8.242 14.508h16.581l-8.339-14.508zM8.459 3.508l6.605 11.492h-13.134l6.529-11.492zM9 10.938h-1v-3.938h1v3.938zM9.5 13.031c0 0.552-0.447 1-1 1s-1-0.448-1-1 0.447-1 1-1 1 0.448 1 1z@@fill:currentColor;|0 0 17 17",l="M17 2v1h-17v-1h17zM14 6h-14v1h14v-1zM0 11h17v-1h-17v1zM0 15h10v-1h-10v1z@@fill:currentColor;|0 0 17 17",v="M7.987 8.5l6.146 6.146-0.707 0.707-6.853-6.853 6.854-6.854 0.707 0.707-6.147 6.147zM9.29 2.353l-0.707-0.707-6.854 6.854 6.854 6.854 0.707-0.707-6.146-6.147 6.146-6.147z@@fill:currentColor;|0 0 17 17",r="M9.644 8.5l-6.854 6.854-0.707-0.707 6.146-6.147-6.146-6.146 0.707-0.708 6.854 6.854zM7.634 1.646l-0.707 0.708 6.146 6.146-6.146 6.146 0.707 0.707 6.853-6.853-6.853-6.854z@@fill:currentColor;|0 0 17 17",M="M16.354 5.075l-7.855 7.854-7.853-7.854 0.707-0.707 7.145 7.146 7.148-7.147 0.708 0.708z@@fill:currentColor;|0 0 17 17",c="M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z@@fill:currentColor;|0 0 17 17",e="M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z@@fill:currentColor;|0 0 17 17",o="M16.354 11.896l-0.707 0.707-7.147-7.146-7.146 7.146-0.707-0.707 7.853-7.853 7.854 7.853z@@fill:currentColor;|0 0 17 17",z="M12.146 6.146l0.707 0.707-4.353 4.354-4.354-4.353 0.707-0.707 3.647 3.646 3.646-3.647zM17 8.5c0 4.687-3.813 8.5-8.5 8.5s-8.5-3.813-8.5-8.5 3.813-8.5 8.5-8.5 8.5 3.813 8.5 8.5zM16 8.5c0-4.136-3.364-7.5-7.5-7.5s-7.5 3.364-7.5 7.5 3.364 7.5 7.5 7.5 7.5-3.364 7.5-7.5z@@fill:currentColor;|0 0 17 17",H="M15.146 8.854l-6.146-6.147v13.293h-1v-13.293l-6.146 6.147-0.708-0.708 7.354-7.353 7.354 7.354-0.708 0.707z@@fill:currentColor;|0 0 17 17",V="M15.418 1.774l-8.833 13.485-4.918-4.386 0.666-0.746 4.051 3.614 8.198-12.515 0.836 0.548z@@fill:currentColor;|0 0 17 17",i="M9.207 8.5l6.646 6.646-0.707 0.707-6.646-6.646-6.646 6.646-0.707-0.707 6.646-6.646-6.647-6.646 0.707-0.707 6.647 6.646 6.646-6.646 0.707 0.707-6.646 6.646z@@fill:currentColor;|0 0 17 17",t="M6 5.925h1v2h-1v-1h-2v8h1v1h-3v-1h1v-8h-2v1h-1v-2h6zM16 2h-10v2.577h1v-1.577h4v12h-1v1h3v-1h-1v-12h4v1.577h1v-2.577h-1z@@fill:currentColor;|0 0 17 17";return{name:"svg-themify",type:{positive:V,negative:h,info:"M8.5 0c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5zM8.5 16c-4.136 0-7.5-3.364-7.5-7.5s3.364-7.5 7.5-7.5 7.5 3.364 7.5 7.5-3.364 7.5-7.5 7.5zM9 12.369h0.979v1h-2.958v-1h0.979v-4.42h-0.946v-1h1.946v5.42zM7.185 4.986c0-0.545 0.441-0.986 0.986-0.986s0.985 0.441 0.985 0.986c0 0.543-0.44 0.984-0.985 0.984s-0.986-0.441-0.986-0.984z@@fill:currentColor;|0 0 17 17",warning:h},arrow:{up:H,right:"M15.707 8.472l-7.354 7.354-0.707-0.707 6.146-6.146h-12.792v-1h12.793l-6.147-6.148 0.707-0.707 7.354 7.354z@@fill:currentColor;|0 0 17 17",down:"M15.854 8.854l-7.354 7.353-7.354-7.353 0.707-0.707 6.147 6.146v-13.293h1v13.293l6.146-6.146 0.708 0.707z@@fill:currentColor;|0 0 17 17",left:"M16 8.972h-12.793l6.146 6.146-0.707 0.707-7.353-7.353 7.354-7.354 0.707 0.707-6.147 6.147h12.793v1z@@fill:currentColor;|0 0 17 17",dropdown:z},chevron:{left:c,right:e},colorPicker:{spectrum:"M17 7.531c0-0.827-0.673-1.5-1.5-1.5h-4.808l0.285-0.914 0.023-3.617c0-0.827-0.673-1.5-1.5-1.5h-2c-0.827 0-1.5 0.673-1.5 1.5v3.452l0.31 1.080h-4.81c-0.827 0-1.5 0.673-1.5 1.5v3.486h0.932l-0.766 5.982h16.668l-0.766-5.982h0.932v-3.487zM15.698 16h-1.698v-2h-1v2h-1v-3h-1v3h-1v-4h-1v4h-5v-2h-1v2h-1.698l0.638-4.982h13.12l0.638 4.982zM1.060 10.018h-0.060v-2.487c0-0.276 0.224-0.5 0.5-0.5h6.165l-0.665-2.155v-3.376c0-0.276 0.224-0.5 0.5-0.5h2c0.276 0 0.5 0.224 0.5 0.5v3.393l-0.667 2.138h6.167c0.276 0 0.5 0.224 0.5 0.5v2.486h-14.94zM8 2h1v1h-1v-1z@@fill:currentColor;|0 0 17 17",tune:"M0 0v17h17v-17h-17zM16 16h-15v-15h15v15zM4 10.232v2.768h1v-2.768c0.738-0.218 1.281-0.894 1.281-1.701s-0.543-1.483-1.281-1.701v-2.83h-1v2.83c-0.738 0.218-1.281 0.894-1.281 1.701s0.543 1.484 1.281 1.701zM4.5 7.75c0.431 0 0.781 0.351 0.781 0.781s-0.35 0.781-0.781 0.781-0.781-0.35-0.781-0.781 0.35-0.781 0.781-0.781zM8 8.107v4.893h1v-4.893c0.738-0.218 1.281-0.894 1.281-1.701s-0.543-1.483-1.281-1.701v-0.705h-1v0.705c-0.738 0.218-1.281 0.894-1.281 1.701s0.543 1.484 1.281 1.701zM8.5 5.625c0.431 0 0.781 0.351 0.781 0.781s-0.35 0.782-0.781 0.782-0.781-0.351-0.781-0.782 0.35-0.781 0.781-0.781zM12.5 13.417c0.982 0 1.781-0.799 1.781-1.781 0-0.808-0.543-1.483-1.281-1.701v-5.935h-1v5.935c-0.738 0.218-1.281 0.894-1.281 1.701 0 0.982 0.799 1.781 1.781 1.781zM12.5 10.854c0.431 0 0.781 0.351 0.781 0.781s-0.351 0.781-0.781 0.781-0.781-0.351-0.781-0.781 0.35-0.781 0.781-0.781z@@fill:currentColor;|0 0 17 17",palette:"M8.5 0.5c-4.411 0-8 3.589-8 8 0 4.281 3.352 7.787 7.631 7.982l1.288 0.059-2.723-2.723c-0.283-0.283-0.439-0.66-0.439-1.061s0.156-0.777 0.439-1.061c0.566-0.566 1.555-0.566 2.121 0l3.719 3.719 0.34-0.223c2.27-1.486 3.624-3.988 3.624-6.692 0-4.411-3.589-8-8-8zM12.66 14.125l-3.135-3.135c-0.943-0.944-2.592-0.944-3.535 0-0.472 0.472-0.732 1.1-0.732 1.768s0.26 1.296 0.732 1.768l0.741 0.741c-3.026-0.783-5.231-3.52-5.231-6.767 0-3.86 3.14-7 7-7s7 3.14 7 7c0 2.23-1.054 4.305-2.84 5.625zM11.5 6.5c-1.103 0-2 0.897-2 2s0.897 2 2 2 2-0.897 2-2-0.897-2-2-2zM11.5 9.5c-0.551 0-1-0.449-1-1s0.449-1 1-1 1 0.449 1 1-0.449 1-1 1zM8.5 6c-0.828 0-1.5-0.671-1.5-1.5s0.672-1.5 1.5-1.5c0.829 0 1.5 0.671 1.5 1.5s-0.671 1.5-1.5 1.5zM5.75 5.891c0 0.552-0.448 1-1 1s-1-0.448-1-1 0.448-1 1-1 1 0.447 1 1z@@fill:currentColor;|0 0 17 17"},pullToRefresh:{icon:"M6 8h-6v-6h1v4.109c1.013-3.193 4.036-5.484 7.5-5.484 3.506 0 6.621 2.36 7.574 5.739l-0.963 0.271c-0.832-2.95-3.551-5.011-6.611-5.011-3.226 0.001-6.016 2.276-6.708 5.376h4.208v1zM11 9v1h4.208c-0.693 3.101-3.479 5.375-6.708 5.375-3.062 0-5.78-2.061-6.611-5.011l-0.963 0.271c0.952 3.379 4.067 5.739 7.574 5.739 3.459 0 6.475-2.28 7.5-5.482v4.108h1v-6h-6z@@fill:currentColor;|0 0 17 17"},carousel:{left:c,right:e,up:o,down:M,navigationIcon:"M8.5 2.5c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6zM8.5 13.5c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z@@fill:currentColor;|0 0 17 17",thumbnails:"M2 14h13v-11h-13v11zM3 4h11v9h-11v-9z@@fill:currentColor;&&M16 4.531h1v7.938h-1v-7.938z@@fill:currentColor;&&M0 4.531h1v7.938h-1v-7.938z@@fill:currentColor;|0 0 17 17"},chip:{remove:i,selected:V},datetime:{arrowLeft:c,arrowRight:e,now:"M8.666 0c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5c0-4.687-3.813-8.5-8.5-8.5zM8.666 16c-4.136 0-7.5-3.364-7.5-7.5s3.364-7.5 7.5-7.5 7.5 3.364 7.5 7.5-3.364 7.5-7.5 7.5zM14 9v1h-6v-5h1v4h5z@@fill:currentColor;|0 0 17 17",today:"M14 2v-1h-3v1h-5v-1h-3v1h-3v15h17v-15h-3zM12 2h1v2h-1v-2zM4 2h1v2h-1v-2zM16 16h-15v-8.921h15v8.921zM1 6.079v-3.079h2v2h3v-2h5v2h3v-2h2v3.079h-15z@@fill:currentColor;|0 0 17 17"},editor:{italic:"M11.895 2.014l-5.691 12.986h0.796v1h-3v-1h1.111l5.691-12.986h-0.802v-1h3v1h-1.105z@@fill:currentColor;|0 0 17 17",underline:"M15 1v1h-1v6.459c0 3.032-2.467 5.5-5.5 5.5s-5.5-2.468-5.5-5.5v-6.459h-1v-1h3v1h-1v6.459c0 2.481 2.019 4.5 4.5 4.5s4.5-2.019 4.5-4.5v-6.459h-1v-1h3zM2 16h13v-1h-13v1z@@fill:currentColor;|0 0 17 17",unorderedList:"M17 4v1h-12v-1h12zM3 4.5c0 0.827-0.673 1.5-1.5 1.5s-1.5-0.673-1.5-1.5 0.673-1.5 1.5-1.5 1.5 0.673 1.5 1.5zM2 4.5c0-0.275-0.224-0.5-0.5-0.5s-0.5 0.225-0.5 0.5 0.224 0.5 0.5 0.5 0.5-0.225 0.5-0.5zM5 9h12v-1h-12v1zM3 8.5c0 0.827-0.673 1.5-1.5 1.5s-1.5-0.673-1.5-1.5 0.673-1.5 1.5-1.5 1.5 0.673 1.5 1.5zM2 8.5c0-0.275-0.224-0.5-0.5-0.5s-0.5 0.225-0.5 0.5 0.224 0.5 0.5 0.5 0.5-0.225 0.5-0.5zM5 13h12v-1h-12v1zM3 12.5c0 0.827-0.673 1.5-1.5 1.5s-1.5-0.673-1.5-1.5 0.673-1.5 1.5-1.5 1.5 0.673 1.5 1.5zM2 12.5c0-0.275-0.224-0.5-0.5-0.5s-0.5 0.225-0.5 0.5 0.224 0.5 0.5 0.5 0.5-0.225 0.5-0.5z@@fill:currentColor;|0 0 17 17",orderedList:"M17 4v1h-12v-1h12zM5 9h12v-1h-12v1zM5 13h12v-1h-12v1zM2.083 3.48h0.009v2.383h0.356v-2.727h-0.314l-0.596 0.319 0.071 0.281 0.474-0.256zM1.639 9.572l0.219-0.201c0.574-0.554 0.939-0.961 0.939-1.465 0-0.39-0.248-0.793-0.836-0.793-0.314 0-0.582 0.117-0.771 0.277l0.117 0.26c0.127-0.105 0.332-0.231 0.58-0.231 0.406 0 0.541 0.256 0.541 0.533-0.004 0.411-0.32 0.764-1.016 1.427l-0.289 0.281v0.227h1.74v-0.307h-1.224v-0.008zM2.236 12.391v-0.009c0.336-0.121 0.504-0.36 0.504-0.642 0-0.331-0.243-0.65-0.78-0.65-0.294 0-0.571 0.104-0.714 0.21l0.097 0.269c0.117-0.084 0.327-0.181 0.546-0.181 0.34 0 0.478 0.193 0.478 0.411 0 0.323-0.34 0.462-0.608 0.462h-0.206v0.276h0.205c0.357 0 0.701 0.164 0.705 0.546 0.005 0.227-0.143 0.528-0.616 0.528-0.257 0-0.5-0.104-0.604-0.172l-0.101 0.285c0.134 0.089 0.402 0.186 0.709 0.186 0.654 0 0.994-0.382 0.994-0.818 0-0.382-0.273-0.634-0.609-0.701z@@fill:currentColor;|0 0 17 17",hyperlink:"M12.983 6.94l-0.938 0.938-0.707-0.707 0.938-0.938c0.975-0.975 0.975-2.561 0-3.535s-2.561-0.975-3.535 0l-2.987 2.988c-0.975 0.975-0.975 2.561 0 3.535s2.561 0.975 3.535 0l0.707 0.707c-0.683 0.683-1.578 1.023-2.475 1.023s-1.792-0.341-2.474-1.023c-1.364-1.364-1.364-3.585 0-4.949l2.987-2.987c1.365-1.365 3.584-1.365 4.949 0 1.365 1.363 1.365 3.584 0 4.948zM6.042 8.034l-0.13 0.129 0.705 0.709 0.131-0.13c0.975-0.975 2.561-0.975 3.535 0s0.975 2.561 0 3.535l-3.023 3.025c-0.975 0.975-2.561 0.975-3.535 0s-0.975-2.561 0-3.535l1.058-1.059-0.707-0.707-1.058 1.059c-1.364 1.364-1.364 3.585 0 4.949 0.683 0.683 1.578 1.023 2.475 1.023s1.792-0.341 2.475-1.023l3.023-3.024c1.364-1.364 1.364-3.585 0-4.949-1.366-1.367-3.586-1.364-4.949-0.002z@@fill:currentColor;|0 0 17 17",toggleFullscreen:"M15.996 11.352l0.004 4.648-4.649-0.004 0.001-1 2.94 0.003-5.792-5.791-5.792 5.792 2.94-0.003 0.001 1-4.649 0.003 0.004-4.649 1 0.001-0.003 2.939 5.792-5.791-5.792-5.792 0.003 2.939-1 0.001-0.004-4.648 4.649 0.004-0.001 1-2.94-0.003 5.792 5.792 5.792-5.792-2.94 0.003-0.001-1 4.649-0.004-0.004 4.649-1-0.001 0.003-2.939-5.792 5.791 5.792 5.792-0.003-2.939 1-0.001z@@fill:currentColor;|0 0 17 17",quote:"M7.307 6.862c0-1.946-1.583-3.529-3.529-3.529-1.945 0-3.528 1.583-3.528 3.529 0 1.945 1.583 3.528 3.528 3.528 0.734 0 1.416-0.227 1.981-0.611-1.231 3.47-3.99 3.877-4.133 3.896l0.123 0.992c0.051-0.006 5.125-0.703 5.563-7.724l-0.013-0.001c0.001-0.027 0.008-0.052 0.008-0.080zM3.778 9.391c-1.394 0-2.528-1.134-2.528-2.528s1.134-2.529 2.528-2.529c1.395 0 2.529 1.135 2.529 2.529s-1.134 2.528-2.529 2.528zM16.734 6.942c0.001-0.027 0.008-0.053 0.008-0.080 0-1.946-1.583-3.529-3.528-3.529s-3.528 1.583-3.528 3.529c0 1.945 1.583 3.528 3.528 3.528 0.734 0 1.416-0.227 1.981-0.611-1.23 3.47-3.99 3.877-4.133 3.896l0.123 0.992c0.051-0.006 5.125-0.703 5.563-7.724l-0.014-0.001zM13.214 9.391c-1.394 0-2.528-1.134-2.528-2.528s1.134-2.529 2.528-2.529 2.528 1.135 2.528 2.529-1.134 2.528-2.528 2.528z@@fill:currentColor;|0 0 17 17",left:l,center:"M17 2v1h-17v-1h17zM1.5 6v1h14v-1h-14zM0 11h17v-1h-17v1zM3.5 15h10v-1h-10v1z@@fill:currentColor;|0 0 17 17",right:"M17 2v1h-17v-1h17zM3 7h14v-1h-14v1zM0 11h17v-1h-17v1zM7 15h10v-1h-10v1z@@fill:currentColor;|0 0 17 17",justify:"M17 2v1h-17v-1h17zM0 7h17v-1h-17v1zM0 11h17v-1h-17v1zM0 15h17v-1h-17v1z@@fill:currentColor;|0 0 17 17",print:"M17 6h-3.008v-1.818l-4.503-4.182h-6.497v6h-2.992v8h3v3.1h11v-3.1h3v-8zM9.992 1.832l2.335 2.168h-2.335v-2.168zM3.992 1h5v4h4v1h-9v-5zM13 16.1h-9v-5h9v5zM16 13h-2v-2.9h-11v2.9h-2v-6h15v6zM11.006 13h-6.006v-1h6.006v1zM9 15h-4v-1h4v1zM3 9h-1v-1h1v1zM5 9h-1v-1h1v1z@@fill:currentColor;|0 0 17 17",outdent:v,indent:r,formatting:"M14 2v3h-1v-2h-4v12h1.643v1h-4.286v-1h1.643v-12h-4v2h-1v-3h11z@@fill:currentColor;|0 0 17 17",fontSize:t,align:l,hr:"M15 8v1h-13v-1h13z@@fill:currentColor;|0 0 17 17",undo:"M5.527 8.229l-3.853-3.854 3.854-3.854 0.707 0.707-2.647 2.647h2.912c3.032 0 5.5 2.467 5.5 5.5 0 1.519-0.637 2.983-1.747 4.021l-0.682-0.73c0.921-0.862 1.429-2.030 1.429-3.291 0-2.481-2.019-4.5-4.5-4.5h-2.912l2.646 2.646-0.707 0.708zM16 9.025v6.475c0 0.275-0.225 0.5-0.5 0.5h-14c-0.275 0-0.5-0.225-0.5-0.5v-6.47h-1v6.47c0 0.827 0.673 1.5 1.5 1.5h14c0.827 0 1.5-0.673 1.5-1.5v-6.475h-1z@@fill:currentColor;|0 0 17 17",redo:"M6.795 13.396c-1.11-1.037-1.747-2.502-1.747-4.021 0-3.033 2.468-5.5 5.5-5.5h2.912l-2.646-2.646 0.707-0.707 3.854 3.854-3.854 3.854-0.707-0.707 2.646-2.646h-2.912c-2.481 0-4.5 2.019-4.5 4.5 0 1.261 0.508 2.429 1.429 3.29l-0.682 0.729zM16.048 9.030v6.47c0 0.275-0.225 0.5-0.5 0.5h-14c-0.275 0-0.5-0.225-0.5-0.5v-6.475h-1v6.475c0 0.827 0.673 1.5 1.5 1.5h14c0.827 0 1.5-0.673 1.5-1.5v-6.47h-1z@@fill:currentColor;|0 0 17 17",heading:"M16 1.026h-11.008c-2.181 0-3.955 1.774-3.955 3.955s1.774 3.954 3.955 3.954h3.008v7.065h1v-13.974h2.015v13.974h1v-13.974h3.985v-1zM8 7.936h-3.008c-1.63 0-2.955-1.325-2.955-2.954 0-1.63 1.325-2.955 2.955-2.955h3.008v5.909z@@fill:currentColor;|0 0 17 17",size:t,viewSource:"M0.026 1h3v1h-2v13h2v1h-3v-15zM14.026 1v1h2v13h-2v1h3v-15h-3zM8.91 7.967c-1.115-0.433-1.607-0.804-1.607-1.56 0-0.552 0.42-1.211 1.523-1.211 0.731 0 1.271 0.239 1.535 0.384l0.288-0.852c-0.359-0.204-0.96-0.396-1.787-0.396-1.571 0-2.614 0.936-2.614 2.195 0 1.14 0.815 1.823 2.135 2.291 1.091 0.419 1.523 0.851 1.523 1.606 0 0.815-0.624 1.38-1.691 1.38-0.72 0-1.403-0.24-1.871-0.528l-0.264 0.876c0.432 0.287 1.283 0.516 2.062 0.516 1.907 0 2.831-1.079 2.831-2.327 0.001-1.188-0.696-1.847-2.063-2.374z@@fill:currentColor;|0 0 17 17",bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:"M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z"},expansionItem:{icon:M,denseIcon:z},fab:{icon:"M16 9h-7v7h-1v-7h-7v-1h7v-7h1v7h7v1z@@fill:currentColor;|0 0 17 17",activeIcon:i},field:{clear:i,error:h},pagination:{first:v,prev:c,next:e,last:r},rating:{icon:"M16.647 7.017h-6.225l-1.922-5.92-1.923 5.92h-6.224l5.035 3.658-1.922 5.92 5.034-3.659 5.035 3.659-1.922-5.92 5.034-3.658zM11.633 13.977l-3.133-2.278-3.133 2.277 1.197-3.685-3.133-2.274h3.873l1.196-3.684 1.196 3.684h3.873l-3.133 2.275 1.197 3.685z@@fill:currentColor;|0 0 17 17"},stepper:{done:V,active:"M15.529 2.857l-1.403-1.404c-0.565-0.566-1.555-0.566-2.122 0l-9.057 9.058-1.722 5.288 5.248-1.765 9.055-9.056c0.586-0.584 0.586-1.536 0.001-2.121zM3.094 13.294l0.645-1.979 1.934 1.935-1.963 0.66-0.616-0.616zM4.355 10.518l5.493-5.493 2.111 2.11-5.494 5.494-2.11-2.111zM10.555 4.317l0.729-0.729 2.111 2.11-0.729 0.729-2.111-2.11zM14.822 4.271l-0.72 0.72-2.111-2.11 0.72-0.721c0.189-0.189 0.518-0.189 0.707 0l1.403 1.404c0.196 0.196 0.196 0.512 0.001 0.707z@@fill:currentColor;|0 0 17 17",error:h},tabs:{left:c,right:e,up:o,down:M},table:{arrowUp:H,warning:h,firstPage:v,prevPage:c,nextPage:e,lastPage:r},tree:{icon:"M3 2.692v11.618l11.618-5.837-11.618-5.781zM4 4.308l8.382 4.17-8.382 4.211v-8.381z@@fill:currentColor;|0 0 17 17"},uploader:{done:V,clear:i,add:"M13.384 3c-0.937-1.829-2.805-3-4.884-3s-3.946 1.17-4.884 3h-3.616v13h17v-13h-3.616zM8.5 1c1.522 0 2.907 0.767 3.732 2h-7.464c0.826-1.232 2.21-2 3.732-2zM16 15h-15v-11h15v11zM8 10h-2v-1h2v-2h1v2h2v1h-2v2h-1v-2z@@fill:currentColor;|0 0 17 17",upload:"M17 6.75c0 2.343-1.906 4.25-4.25 4.25h-2.757v-1h2.757c1.792 0 3.25-1.458 3.25-3.25s-1.458-3.25-3.25-3.25c-0.532 0-1.057 0.141-1.56 0.417l-0.354 0.195-0.265-0.306c-0.719-0.829-1.748-1.306-2.821-1.306-1.661 0-3.099 1.080-3.576 2.688l-0.126 0.422-0.435-0.072c-0.119-0.019-0.238-0.038-0.363-0.038-1.24 0-2.25 1.009-2.25 2.25s1.010 2.25 2.25 2.25h3.699v1h-3.699c-1.792 0-3.25-1.458-3.25-3.25 0-1.826 1.529-3.335 3.353-3.248 0.713-1.812 2.431-3.002 4.397-3.002 1.234 0 2.42 0.494 3.309 1.367 0.546-0.244 1.113-0.367 1.691-0.367 2.344 0 4.25 1.907 4.25 4.25zM10.646 8.854l0.707-0.707-2.853-2.854-2.854 2.853 0.707 0.707 1.647-1.646v7.793h1v-7.793l1.646 1.647z@@fill:currentColor;|0 0 17 17",removeQueue:"M8 4v9h9v-9h-9zM16 12h-7v-7h7v7zM1.174 4h5.826v1h-5.826v-1zM3.503 7.996h3.497v1h-3.497v-1zM6.991 6.998h-6.991v-1h6.991v1zM0.009 9.993h6.991v1h-6.991v-1zM1.174 12h5.826v1h-5.826v-1z@@fill:currentColor;|0 0 17 17",removeUploaded:"M0.021 1.012v15h17v-15h-17zM8.137 8.509l-7.116 6.197v-12.412l7.116 6.215zM1.459 2.012h14.138l-7.079 6.165-7.059-6.165zM8.517 8.841l7.066 6.171h-14.152l7.086-6.171zM8.898 8.509l7.123-6.204v12.425l-7.123-6.221z@@fill:currentColor;|0 0 17 17"}}});
\ No newline at end of file
diff --git a/dist/icon-set/themify.umd.min.js b/dist/icon-set/themify.umd.min.js
new file mode 100644
index 00000000000..25fe4c84ff8
--- /dev/null
+++ b/dist/icon-set/themify.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((t="undefined"!=typeof globalThis?globalThis:t||self).Quasar=t.Quasar||{},t.Quasar.iconSet=t.Quasar.iconSet||{},t.Quasar.iconSet.themify=e())}(this,function(){"use strict";return{name:"themify",type:{positive:"ti-check",negative:"ti-alert",info:"ti-info-alt",warning:"ti-alert"},arrow:{up:"ti-arrow-up",right:"ti-arrow-right",down:"ti-arrow-down",left:"ti-arrow-left",dropdown:"ti-arrow-circle-down"},chevron:{left:"ti-angle-left",right:"ti-angle-right"},colorPicker:{spectrum:"ti-brush-alt",tune:"ti-panel",palette:"ti-palette"},pullToRefresh:{icon:"ti-reload"},carousel:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down",navigationIcon:"ti-control-record",thumbnails:"ti-layout-slider-alt"},chip:{remove:"ti-close",selected:"ti-check"},datetime:{arrowLeft:"ti-angle-left",arrowRight:"ti-angle-right",now:"ti-time",today:"ti-calendar"},editor:{italic:"ti-Italic",underline:"ti-underline",unorderedList:"ti-list",orderedList:"ti-list-ol",hyperlink:"ti-link",toggleFullscreen:"ti-fullscreen",quote:"ti-quote-right",left:"ti-align-left",center:"ti-align-center",right:"ti-align-right",justify:"ti-align-justify",print:"ti-printer",outdent:"ti-angle-double-left",indent:"ti-angle-double-right",formatting:"ti-text",fontSize:"ti-smallcap",align:"ti-align-left",hr:"ti-minus",undo:"ti-share-alt",redo:"ti-share",heading:"ti-paragraph",size:"ti-smallcap",viewSource:"ti-shortcode",bold:"M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",strikethrough:"M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",subscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",superscript:"M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",removeFormat:"M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",heading1:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",heading2:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",heading3:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",heading4:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",heading5:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",heading6:"M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",code:"M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",size1:"M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size2:"M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size3:"M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",size4:"M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size5:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",size6:"M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",size7:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",font:"M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z"},expansionItem:{icon:"ti-angle-down",denseIcon:"ti-arrow-circle-down"},fab:{icon:"ti-plus",activeIcon:"ti-close"},field:{clear:"ti-close",error:"ti-alert"},pagination:{first:"ti-angle-double-left",prev:"ti-angle-left",next:"ti-angle-right",last:"ti-angle-double-right"},rating:{icon:"ti-star"},stepper:{done:"ti-check",active:"ti-pencil",error:"ti-alert"},tabs:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down"},table:{arrowUp:"ti-arrow-up",warning:"ti-alert",firstPage:"ti-angle-double-left",prevPage:"ti-angle-left",nextPage:"ti-angle-right",lastPage:"ti-angle-double-right"},tree:{icon:"ti-control-play"},uploader:{done:"ti-check",clear:"ti-close",add:"ti-support",upload:"ti-cloud-up",removeQueue:"ti-layout-media-right",removeUploaded:"ti-layout-placeholder"}}});
\ No newline at end of file
diff --git a/dist/lang/ar.umd.min.js b/dist/lang/ar.umd.min.js
new file mode 100644
index 00000000000..3a8c56284f5
--- /dev/null
+++ b/dist/lang/ar.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ar=t())}(this,function(){"use strict";return{isoName:"ar",nativeName:"العربية",rtl:!0,label:{clear:"مسح",ok:"حسناً",cancel:"إلغاء",close:"إغلاق",set:"ضبط",select:"تحديد",reset:"إعادة ضبط",remove:"حذف",update:"تحديث",create:"إنشاء",search:"بحث",filter:"ترشيح",refresh:"تحديث",expand:function(e){return e?'"'+e+" توسيع":"وسعت"},collapse:function(e){return e?'"'+e+'" تصغير':"انهيار"}},date:{days:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),daysShort:"أحد_إثن_ثلا_أرب_خمي_جمع_سبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"ينا_فبر_مار_أبر_ماي_يون_يول_أغس_سبت_أكت_نوف_ديس".split("_"),firstDayOfWeek:6,format24h:!1,pluralDay:"أيام"},table:{noData:"لا توجد بيانات",noResults:"لا توجد نتائج",loading:"جارٍ التحميل...",selectedRecords:function(e){return 0===e?"لا توجد مُدخَلات محدّدة.":1===e?"مُدخَلة واحدة محدّدة.":2===e?"مُدخَلتان محدّدتان.":"عدد المُدخَلات المحدّدة "+e+"."},recordsPerPage:"عدد المُدخَلات في كل صفحة:",allRows:"الكل",pagination:function(e,t,r){return e+"-"+t+" من "+r},columns:"أعمدة"},editor:{url:"رابط",bold:"عريض",italic:"مائل",strikethrough:"مشطوب",underline:"مسطّر",unorderedList:"قائمة غير مرتبة",orderedList:"قائمة مرتبة",subscript:"منخفض",superscript:"مرتفع",hyperlink:"رابط",toggleFullscreen:"تفعيل أو إيقاف العرض في كامل الشاشة",quote:"اقتباس",left:"انتظام لجهة اليسار",center:"توسيط",right:"انتظام لجهة اليمين",justify:"انتظام بالتساوي",print:"طباعة",outdent:"تقليل مسافة البداية",indent:"زيادة مسافة البداية",removeFormat:"إزالة التنسيق",formatting:"تنسيق",fontSize:"حجم الخط",align:"انتظام",hr:"إضافة خط أفقي",undo:"تراجع",redo:"إعادة",heading1:"عنوان 1",heading2:"عنوان 2",heading3:"عنوان 3",heading4:"عنوان 4",heading5:"عنوان 5",heading6:"عنوان 6",paragraph:"فقرة",code:"تعليمات برمجية",size1:"صغير جداً",size2:"صغير",size3:"عادي",size4:"فوق المتوسط",size5:"كبير",size6:"كبير جداً",size7:"الأقصى",defaultFont:"الخط الإفتراضي",viewSource:"عرض المصدر"},tree:{noNodes:"لا توجد عُقَد",noResults:"لا توجد نتائج"}}});
\ No newline at end of file
diff --git a/dist/lang/az-latn.umd.min.js b/dist/lang/az-latn.umd.min.js
new file mode 100644
index 00000000000..e6f3ef57dd4
--- /dev/null
+++ b/dist/lang/az-latn.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.azLatn=e())}(this,function(){"use strict";return{isoName:"az-latn",nativeName:"Azerbaijani (latin)",label:{clear:"Təmizlə",ok:"OK",cancel:"Ləğv et",close:"Bağla",set:"Ayarla",select:"Seç",reset:"Sıfırla",remove:"Sil",update:"Güncəllə",create:"Yarat",search:"Axtar",filter:"Filtrlə",refresh:"Yenilə",expand:function(a){return a?'"'+a+'" genişləndirin':"Genişləndirin"},collapse:function(a){return a?'"'+a+'" yığcamlaşdırın':"Yıxılma"}},date:{days:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),daysShort:"B_B.E_Ç_Ç.E_C.A_C_Ş".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_İyun_İyul_Avqust_Sentyabr_Oktyabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_İyn_İyl_Avq_Sen_Okt_Noy_Dek".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"gün"},table:{noData:"Məlumat yoxdur",noResults:"Uyğun məlumat tapılmadı",loading:"Yüklənir...",selectedRecords:function(a){return 1===a?"1 record selected.":(0===a?"No":a)+" seçilmiş məlumat."},recordsPerPage:"Hər səhifədəki məlumat:",allRows:"Bütün",pagination:function(a,e,r){return a+"-"+e+" cəmi "+r},columns:"Sütun"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Altdan xətt",unorderedList:"Sıralanmamış siyahı",orderedList:"Sıralanmış siyahı",subscript:"Alt yazı",superscript:"Üst yazı",hyperlink:"Link",toggleFullscreen:"Tam ekranı aç/bağla",quote:"Sitat",left:"Sol tərəf",center:"Orta",right:"Rağ tərəf",justify:"Mərkəzləşdir",print:"Çap et",outdent:"Abzası azalt",indent:"Abzası artır",removeFormat:"Formatlamanı sil",formatting:"Formatlama",fontSize:"Font ölçüsü",align:"Tərəf",hr:"Horizantal xətt əlavə et",undo:"Geri qaytar",redo:"Təkrarla",heading1:"Başlıq 1",heading2:"Başlıq 2",heading3:"Başlıq 3",heading4:"Başlıq 4",heading5:"Başlıq 5",heading6:"Başlıq 6",paragraph:"Paraqraf",code:"Kod",size1:"Çox kiçik",size2:"Bir az kiçik",size3:"Normal",size4:"Orta-böyük",size5:"Böyük",size6:"Çox böyük",size7:"Maksimum",defaultFont:"Varsayılan font",viewSource:"Qaynağı gör"},tree:{noNodes:"Düyün yoxdur",noResults:"Uyğun düyün yoxdur"}}});
\ No newline at end of file
diff --git a/dist/lang/bg.umd.min.js b/dist/lang/bg.umd.min.js
new file mode 100644
index 00000000000..5ac9681dc77
--- /dev/null
+++ b/dist/lang/bg.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.bg=t())}(this,function(){"use strict";return{isoName:"bg",nativeName:"български език",label:{clear:"Изчисти",ok:"OK",cancel:"Отказ",close:"Затвори",set:"Задай",select:"Избери",reset:"Отначало",remove:"Изтрий",update:"Обнови",create:"Създай",search:"Търси",filter:"Филтър",refresh:"Презареди",expand:function(e){return e?'Разширете "'+e+'"':"Разширяване"},collapse:function(e){return e?'Свиване на "'+e+'"':"Свиване"}},date:{days:"Неделя_Понеделник_Вторник_Сряда_Четвъртък_Петък_Събота".split("_"),daysShort:"Нд_Пн_Вт_Ср_Чт_Пт_Сб".split("_"),months:"Януари_Февруари_Март_Април_Май_Юни_Юли_Август_Септември_Октомври_Ноември_Декември".split("_"),monthsShort:"Яну_Фев_Мар_Апр_Май_Юни_Юли_Авг_Сеп_Окт_Ное_Дек".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"дни"},table:{noData:"Няма данни",noResults:"Нищо не е намерено",loading:"Зареждане...",selectedRecords:function(e){return e>1?e+" избрани реда.":(0===e?"Няма":"1")+" избрани редове."},recordsPerPage:"Редове на страница:",allRows:"Всички",pagination:function(e,t,n){return e+"-"+t+" от "+n},columns:"Колони"},editor:{url:"URL",bold:"Удебелен",italic:"Курсив",strikethrough:"Задраскан",underline:"Подчертан",unorderedList:"Неподреден списък",orderedList:"Номериран списък",subscript:"Долен индекс",superscript:"Горен индекс",hyperlink:"Хипер-линк",toggleFullscreen:"На цял екран",quote:"Цитат",left:"Ляво подравняване",center:"Центриране",right:"Дясно подравняване",justify:"Подравняване по ширина",print:"Отпечатване",outdent:"Намали отстъпа",indent:"Увеличи отстъпа",removeFormat:"Без форматиране",formatting:"Форматиране",fontSize:"Размер на шрифта",align:"Подравняване",hr:"Вмъкни хоризонтална линия",undo:"Отмени",redo:"Повтори",heading1:"Заглавие 1",heading2:"Заглавие 2",heading3:"Заглавие 3",heading4:"Заглавие 4",heading5:"Заглавие 5",heading6:"Заглавие 6",paragraph:"Параграф",code:"Програмен код",size1:"Много малък",size2:"Малък",size3:"Нормален",size4:"Среден",size5:"Голям",size6:"Много голям",size7:"Огромен",defaultFont:"Шрифт по подразбиране",viewSource:"Виж HTML кода"},tree:{noNodes:"Няма повече възли",noResults:"Нищо не е намерено"}}});
\ No newline at end of file
diff --git a/dist/lang/ca.umd.min.js b/dist/lang/ca.umd.min.js
new file mode 100644
index 00000000000..66fe39cba9e
--- /dev/null
+++ b/dist/lang/ca.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ca=a())}(this,function(){"use strict";return{isoName:"ca",nativeName:"Català",label:{clear:"Netejar",ok:"D'acord",cancel:"Cancel·lar",close:"Tancar",set:"Definir",select:"Seleccionar",reset:"Reinicialitzar",remove:"Suprimir",update:"Actualitzar",create:"Crear",search:"Cercar",filter:"Filtrar",refresh:"Refrescar",expand:function(e){return e?'Amplia "'+e+'"':"Expandir"},collapse:function(e){return e?'Col·lapse "'+e+'"':"Col·lapse"}},date:{days:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),daysShort:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen_Feb_Mar_Abr_Mai_Jun_Jul_Ago_Set_Oct_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dies"},table:{noData:"No hi ha dades disponibles",noResults:"No s'han trobat resultats",loading:"Carregant...",selectedRecords:function(e){return e>1?e+" files seleccionades.":(0===e?"Sense":"1")+" fila seleccionada."},recordsPerPage:"Files per pàgina:",allRows:"Totes",pagination:function(e,a,r){return e+"-"+a+" de "+r},columns:"Columnes"},editor:{url:"URL",bold:"Negreta",italic:"Cursiva",strikethrough:"Barrat",underline:"Subratllat",unorderedList:"Llista sense ordre",orderedList:"Llista amb ordre",subscript:"Subíndex",superscript:"Superíndex",hyperlink:"Hiperenllaç",toggleFullscreen:"Commutar pantalla completa",quote:"Cita",left:"Alinear a l'esquerra",center:"Alinear al centre",right:"Alinear a la dreta",justify:"Alinear justificat",print:"Imprimir",outdent:"Augmentar identació",indent:"Disminuir identació",removeFormat:"Llevar el format",formatting:"Formatant",fontSize:"Mida de la font",align:"Alinear",hr:"Inserir una línea horitzontal",undo:"Desfer",redo:"Refer",heading1:"Encapçalament 1",heading2:"Encapçalament 2",heading3:"Encapçalament 3",heading4:"Encapçalament 4",heading5:"Encapçalament 5",heading6:"Encapçalament 6",paragraph:"Paràgraf",code:"Codi",size1:"Molt petit",size2:"Petit",size3:"Normal",size4:"Mitjà",size5:"Gran",size6:"Molt gran",size7:"Màxim",defaultFont:"Font per defecte",viewSource:"Veure font"},tree:{noNodes:"No hi ha nodes disponibles",noResults:"No s'han trobat nodes"}}});
\ No newline at end of file
diff --git a/dist/lang/cs.umd.min.js b/dist/lang/cs.umd.min.js
new file mode 100644
index 00000000000..0c2b26fdfea
--- /dev/null
+++ b/dist/lang/cs.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.cs=t())}(this,function(){"use strict";return{isoName:"cs",nativeName:"Čeština",label:{clear:"Smazat",ok:"OK",cancel:"Zrušit",close:"Zavřít",set:"Nastavit",select:"Vybrat",reset:"Reset",remove:"Odebrat",update:"Opravit",create:"Vytvořit",search:"Hledat",filter:"Filtrovat",refresh:"Obnovit",expand:function(e){return e?'Rozbalit "'+e+'"':"Rozšířit"},collapse:function(e){return e?'Sbalit "'+e+'"':"Kolaps"}},date:{days:"Neděle_Pondělí_Úterý_Středa_Čtvrtek_Pátek_Sobota".split("_"),daysShort:"Ne_Po_Út_St_Čt_Pá_So".split("_"),months:"Leden_Únor_Březen_Duben_Květen_Červen_Červenec_Srpen_Září_Říjen_Listopad_Prosinec".split("_"),monthsShort:"Led_Úno_Bře_Dub_Kvě_Čvn_Čvc_Srp_Zář_Říj_Lis_Pro".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dny"},table:{noData:"Žádná data k dispozici",noResults:"Nebyly nalezeny žádné odpovídající záznamy",loading:"Načítá se...",selectedRecords:function(e){switch(e){case 0:return"Nejsou vybrány žádné řádky.";case 1:return"Vybrán 1 řádek.";case 2:return"Vybrány 2 řádky.";case 3:return"Vybrány 3 řádky.";case 4:return"Vybrány 4 řádky."}return"Vybráno "+e+" řádků."},recordsPerPage:"Počet řádků na stránku:",allRows:"Všechny",pagination:function(e,t,n){return e+"-"+t+" z "+n},columns:"Sloupce"},editor:{url:"URL",bold:"Tučně",italic:"Kurzíva",strikethrough:"Přeškrtnuté",underline:"Podtržené",unorderedList:"Odrážkový seznam",orderedList:"Číslovaný seznam",subscript:"Dolní index",superscript:"Horní index",hyperlink:"Odkaz",toggleFullscreen:"Přepnout zobrazení na celou obrazovku",quote:"Bloková citace",left:"Zarovnat vlevo",center:"Zarovnat na střed",right:"Zarovnat vpravo",justify:"Zarovnat do bloku",print:"Tisk",outdent:"Zmenšit odsazení",indent:"Zvětšit odsazení",removeFormat:"Vymazat formátování",formatting:"Styl",fontSize:"Velikost písma",align:"Zarovnání",hr:"Vložit oddělovač",undo:"Zpět",redo:"Znovu",heading1:"Nadpis 1",heading2:"Nadpis 2",heading3:"Nadpis 3",heading4:"Nadpis 4",heading5:"Nadpis 5",heading6:"Nadpis 6",paragraph:"Odstavec",code:"Kód",size1:"Velmi malé",size2:"Malé",size3:"Normální",size4:"Středně velké",size5:"Velké",size6:"Velmi velké",size7:"Maximum",defaultFont:"Výchozí písmo",viewSource:"Zobrazit zdroj"},tree:{noNodes:"Žádné uzly",noResults:"Žádné odpovídající uzly nenalezeny"}}});
\ No newline at end of file
diff --git a/dist/lang/da.umd.min.js b/dist/lang/da.umd.min.js
new file mode 100644
index 00000000000..1400430269a
--- /dev/null
+++ b/dist/lang/da.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.da=r())}(this,function(){"use strict";return{isoName:"da",nativeName:"Dansk",label:{clear:"Ryd",ok:"OK",cancel:"Annuller",close:"Luk",set:"Sæt",select:"Vælg",reset:"Nulstil",remove:"Fjern",update:"Opdater",create:"Opret",search:"Søg",filter:"Filtrer",refresh:"Opdater",expand:function(e){return e?'Udvid "'+e+'"':"Udvide"},collapse:function(e){return e?'Skjul "'+e+'"':"Bryder sammen"}},date:{days:"Søndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_Lørdag".split("_"),daysShort:"Søn_Man_Tirs_Ons_Tors_Fre_Lør".split("_"),months:"Januar_Februar_Marts_April_Maj_Juni_Juli_August_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dage"},table:{noData:"Ingen data tilgængelig",noResults:"Ingen matchende resultater fundet",loading:"Indlæser...",selectedRecords:function(e){return 1===e?"1 række valgt.":(0===e?"Ingen":e)+" rækker valgt."},recordsPerPage:"Rækker per side:",allRows:"Alle",pagination:function(e,r,t){return e+"-"+r+" af "+t},columns:"Kolonner"},editor:{url:"URL",bold:"Fed",italic:"Kursiv",strikethrough:"Gennemstreget",underline:"Understreget",unorderedList:"Punktliste",orderedList:"Numreret liste",subscript:"Sænket",superscript:"Hævet",hyperlink:"Hyperlink",toggleFullscreen:"Skift fuldskærm",quote:"Citat",left:"Venstrejustering",center:"Centreret",right:"Højrejustering",justify:"Lige margener",print:"Udskriv",outdent:"Formindsk indrykning",indent:"Forøg indrykning",removeFormat:"Fjern formattering",formatting:"Formattering",fontSize:"Skriftstørrelse",align:"Justering",hr:"Indsæt vandret streg",undo:"Fortryd",redo:"Gendan",heading1:"Overskrift 1",heading2:"Overskrift 2",heading3:"Overskrift 3",heading4:"Overskrift 4",heading5:"Overskrift 5",heading6:"Overskrift 6",paragraph:"Afsnit",code:"Kode",size1:"Meget lille",size2:"Lille",size3:"Normal",size4:"Mellemstor",size5:"Stor",size6:"Meget stor",size7:"Størst",defaultFont:"Standard skrifttype",viewSource:"Se kilde"},tree:{noNodes:"Ingen noder tilgængelige",noResults:"Ingen matchende noder fundet"}}});
\ No newline at end of file
diff --git a/dist/lang/de.umd.min.js b/dist/lang/de.umd.min.js
new file mode 100644
index 00000000000..cb248e81091
--- /dev/null
+++ b/dist/lang/de.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.de=n())}(this,function(){"use strict";return{isoName:"de",nativeName:"Deutsch",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schließen",set:"Setzen",select:"Auswählen",reset:"Zurücksetzen",remove:"Löschen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:function(e){return e?'Erweitern Sie "'+e+'"':"Erweitern"},collapse:function(e){return e?'"'+e+'" minimieren':"Zusammenbruch"}},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Einträge gefunden",loading:"Lade...",selectedRecords:function(e){return e>1?e+" ausgewählte Zeilen":(0===e?"Keine":"1")+" ausgewählt."},recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:function(e,n,r){return e+"-"+n+" von "+r},columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksbündig",center:"zentriert",right:"rechtsbündig",justify:"Ausrichten",print:"Drucken",outdent:"ausrücken",indent:"einrücken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgröße",align:"Ausrichten",hr:"Horizontale Linie einfügen",undo:"Rückgänging",redo:"Wiederherstellen",heading1:"Überschrift 1",heading2:"Überschrift 2",heading3:"Überschrift 3",heading4:"Überschrift 4",heading5:"Überschrift 5",heading6:"Überschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Groß",size5:"Größer",size6:"Sehr groß",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verfügbar",noResults:"Keine passenden Knoten gefunden"}}});
\ No newline at end of file
diff --git a/dist/lang/el.umd.min.js b/dist/lang/el.umd.min.js
new file mode 100644
index 00000000000..70f9929a455
--- /dev/null
+++ b/dist/lang/el.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.el=t())}(this,function(){"use strict";return{isoName:"el",nativeName:"ελληνικά",label:{clear:"Καθαρισμός",ok:"Εντάξει",cancel:"Ακύρωση",close:"Κλείσιμο",set:"Ορισμός",select:"Επιλογή",reset:"Επαναφορά",remove:"Αφαίρεση",update:"Αναβάθμιση",create:"Δημιουργία",search:"Αναζήτηση",filter:"Φίλτρο",refresh:"Ανανέωση",expand:function(e){return e?'Επέκταση "'+e+'"':"Επεκτείνουν"},collapse:function(e){return e?'Σύμπτυξη "'+e+'"':"Κατάρρευση"}},date:{days:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),daysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),months:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"ημέρες"},table:{noData:"Χωρίς δεδομένα",noResults:"Δεν βρέθηκαν αποτελέσματα",loading:"Φόρτωση...",selectedRecords:function(e){return 1===e?"1 επιλεγμένη εγγραφή.":(0===e?"Καμμία":e)+" επιλεγμένες εγγραφές."},recordsPerPage:"Εγγραφές ανα σελίδα:",allRows:"Όλες",pagination:function(e,t,n){return e+"-"+t+" από "+n},columns:"Στήλες"},editor:{url:"Διεύθυνση URL",bold:"Έντονα",italic:"Πλάγια",strikethrough:"Διακριτή διαγραφή",underline:"Υπογράμμιση",unorderedList:"Αταξινόμητη λίστα",orderedList:"Ταξινομημένη λίστα",subscript:"Δείκτης",superscript:"Εκθέτης",hyperlink:"Υπερσύνδεσμος",toggleFullscreen:"Εναλλαγή μεγιστοποίησης οθόνης",quote:"Παράθεση",left:"Αριστερή στοίχιση",center:"Κεντρική στοίχιση",right:"Δεξιά στοίχιση",justify:"Πλήρης στοίχιση",print:"Εκτύπωση",outdent:"Μείωση εσοχής",indent:"Αύξηση εσοχής",removeFormat:"Απαλοιφή μορφοποίησης",formatting:"Μορφοποίηση",fontSize:"Μέγεθος γραμματοσειράς",align:"Στοίχιση",hr:"Εισαγωγή οριζόντιας γραμμής",undo:"Αναίρεση",redo:"Επανάληψη",heading1:"Επικεφαλίδα 1",heading2:"Επικεφαλίδα 2",heading3:"Επικεφαλίδα 3",heading4:"Επικεφαλίδα 4",heading5:"Επικεφαλίδα 5",heading6:"Επικεφαλίδα 6",paragraph:"Παράγραφος",code:"Κώδικας",size1:"Πολύ μικρό",size2:"Μικρό",size3:"Κανονικό",size4:"Μεσαίο",size5:"Μεγάλο",size6:"Πολύ μεγάλο",size7:"Μέγιστο",defaultFont:"Προκαθορισμένη γραμματοσειρά",viewSource:"Προβολή προέλευσης"},tree:{noNodes:"Μη διαθέσιμοι κόμβοι",noResults:"Δεν βρέθηκαν αποτελέσματα"}}});
\ No newline at end of file
diff --git a/dist/lang/en-gb.umd.min.js b/dist/lang/en-gb.umd.min.js
new file mode 100644
index 00000000000..e8821db1570
--- /dev/null
+++ b/dist/lang/en-gb.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.enGb=a())}(this,function(){"use strict";return{isoName:"en-gb",nativeName:"English (UK)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:function(e){return e?'Expand "'+e+'"':"Expand"},collapse:function(e){return e?'Collapse "'+e+'"':"Collapse"}},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:function(e){return 1===e?"1 record selected.":(0===e?"No":e)+" records selected."},recordsPerPage:"Records per page:",allRows:"All",pagination:function(e,a,n){return e+"-"+a+" of "+n},columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}}});
\ No newline at end of file
diff --git a/dist/lang/en-us.umd.min.js b/dist/lang/en-us.umd.min.js
new file mode 100644
index 00000000000..cb54cf4e4c4
--- /dev/null
+++ b/dist/lang/en-us.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.enUs=a())}(this,function(){"use strict";return{isoName:"en-us",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:function(e){return e?'Expand "'+e+'"':"Expand"},collapse:function(e){return e?'Collapse "'+e+'"':"Collapse"}},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:function(e){return 1===e?"1 record selected.":(0===e?"No":e)+" records selected."},recordsPerPage:"Records per page:",allRows:"All",pagination:function(e,a,n){return e+"-"+a+" of "+n},columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}}});
\ No newline at end of file
diff --git a/dist/lang/eo.umd.min.js b/dist/lang/eo.umd.min.js
new file mode 100644
index 00000000000..e0d6d67ca51
--- /dev/null
+++ b/dist/lang/eo.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.eo=i())}(this,function(){"use strict";return{isoName:"eo",nativeName:"Esperanto",label:{clear:"Vakigi",ok:"Okej",cancel:"Rezigni",close:"Fermi",set:"Agordi",select:"Elekti",reset:"Restartigi",remove:"Forigi",update:"Ĝisdatigi",create:"Krei",search:"Serĉi",filter:"Filtri",refresh:"Reŝargi",expand:function(e){return e?'Vastigi "'+e+'"':"Vastigi"},collapse:function(e){return e?'Kolapsi "'+e+'"':"Kolapso"}},date:{days:"Dimanĉo_Lundo_Mardo_Merkredo_Jaŭdo_Vendredo_Sabato".split("_"),daysShort:"Dim_Lun_Mar_Mer_Jaŭ_Ven_Sab".split("_"),months:"Januaro_Februaro_Marto_Aprilo_Majo_Junio_Julio_Aŭgusto_Septembro_Oktobro_Novembro_Decembro".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aŭg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"tagoj"},table:{noData:"Neniu datumo afiŝenda",noResults:"Neniu datumo trovita",loading:"Ŝarĝado...",selectedRecords:function(e){return e>0?e+" "+(1===e?"elektita linio":"elektitaj linioj")+".":"Neniu elektita linio."},recordsPerPage:"Linioj po paĝoj:",allRows:"Ĉiuj",pagination:function(e,i,a){return e+"-"+i+" el "+a},columns:"Kolumnoj"},editor:{url:"URL",bold:"Grasa",italic:"Kursiva",strikethrough:"Trastreka",underline:"Substreka",unorderedList:"Neordigita listo",orderedList:"Ordigita listo",subscript:"Indico",superscript:"Supra indico",hyperlink:"Ligilo",toggleFullscreen:"Ŝalti plenekranon",quote:"Citaĵo",left:"Ĝisrandigi maldekstren",center:"Centrigi",right:"Ĝisrandigi dekstren",justify:"Ĝisrandigi ambaŭflanke",print:"Printi",outdent:"Malkrommarĝenigi",indent:"Krommarĝenigi",removeFormat:"Forigi prezenton",formatting:"Prezento",fontSize:"Tipara grando",align:"Ĝisrandigi",hr:"Enmeti horizontalan strekon",undo:"Malfari",redo:"Refari",heading1:"Titolo 1",heading2:"Titolo 2",heading3:"Titolo 3",heading4:"Titolo 4",heading5:"Titolo 5",heading6:"Titolo 6",paragraph:"Paragrafo",code:"Kodo",size1:"Tre malgranda",size2:"Malgranda",size3:"Normala",size4:"Meza",size5:"Granda",size6:"Tre granda",size7:"Maksimuma",defaultFont:"Implicita tiparo",viewSource:"Vida Fonto"},tree:{noData:"Neniu nodo afiŝenda",noResults:"Neniu nodo trovita"}}});
\ No newline at end of file
diff --git a/dist/lang/es.umd.min.js b/dist/lang/es.umd.min.js
new file mode 100644
index 00000000000..d553d893140
--- /dev/null
+++ b/dist/lang/es.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.es=a())}(this,function(){"use strict";return{isoName:"es",nativeName:"Español",label:{clear:"Borrar",ok:"OK",cancel:"Cancelar",close:"Cerrar",set:"Establecer",select:"Seleccionar",reset:"Restablecer",remove:"Eliminar",update:"Actualizar",create:"Crear",search:"Buscar",filter:"Filtrar",refresh:"Actualizar",expand:function(e){return e?'Expandir "'+e+'"':"Expandir"},collapse:function(e){return e?'Ocultar "'+e+'"':"Colapsar"}},date:{days:"Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado".split("_"),daysShort:"Dom_Lun_Mar_Mié_Jue_Vie_Sáb".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dias"},table:{noData:"Sin datos disponibles",noResults:"No se han encontrado resultado",loading:"Cargando...",selectedRecords:function(e){return e>1?e+" filas seleccionadas.":(0===e?"Sin":"1")+" fila seleccionada."},recordsPerPage:"Filas por página:",allRows:"Todas",pagination:function(e,a,r){return e+"-"+a+" de "+r},columns:"Columnas"},editor:{url:"URL",bold:"Negrita",italic:"Itálico",strikethrough:"Tachado",underline:"Subrayado",unorderedList:"Lista Desordenada",orderedList:"Lista Ordenada",subscript:"Subíndice",superscript:"Superíndice",hyperlink:"Hipervínculo",toggleFullscreen:"Alternar pantalla completa",quote:"Cita",left:"Alineación izquierda",center:"Alineación centro",right:"Alineación derecha",justify:"Justificar alineación",print:"Imprimir",outdent:"Disminuir indentación",indent:"Aumentar indentación",removeFormat:"Eliminar formato",formatting:"Formato",fontSize:"Tamaño de Fuente",align:"Alinear",hr:"Insertar línea horizontal",undo:"Deshacer",redo:"Rehacer",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",heading4:"Encabezado 4",heading5:"Encabezado 5",heading6:"Encabezado 6",paragraph:"Párrafo",code:"Código",size1:"Muy pequeño",size2:"Pequeño",size3:"Normal",size4:"Mediano",size5:"Grande",size6:"Muy grande",size7:"Máximo",defaultFont:"Fuente por defecto",viewSource:"Ver fuente"},tree:{noNodes:"Sin nodos disponibles",noResults:"No se encontraron nodos correspondientes"}}});
\ No newline at end of file
diff --git a/dist/lang/et.umd.min.js b/dist/lang/et.umd.min.js
new file mode 100644
index 00000000000..5b7f3c34b06
--- /dev/null
+++ b/dist/lang/et.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.et=a())}(this,function(){"use strict";return{isoName:"et",nativeName:"Eesti",label:{clear:"Tühjenda",ok:"OK",cancel:"Tühista",close:"Sulge",set:"Määra",select:"Vali",reset:"Lähtesta",remove:"Eemalda",update:"Uuenda",create:"Loo",search:"Otsi",filter:"Filtreeri",refresh:"Värskenda",expand:function(e){return e?'Laienda "'+e+'"':"Laienda"},collapse:function(e){return e?'Ahenda "'+e+'"':"Ahenda"}},date:{days:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),daysShort:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"päeva"},table:{noData:"Andmeid ei ole",noResults:"Sobivaid kirjeid ei leitud",loading:"Laadimine...",selectedRecords:function(e){return 1===e?"1 kirje valitud.":e+" kirjet valitud."},recordsPerPage:"Kirjed lehel:",allRows:"Kõik",pagination:function(e,a,i){return e+"-"+a+" / "+i},columns:"Veerud"},editor:{url:"URL",bold:"Rasvane",italic:"Kaldkiri",strikethrough:"Läbikriipsutatud",underline:"Allakriipsutatud",unorderedList:"Järjestamata loend",orderedList:"Järjestatud loend",subscript:"Alaindeks",superscript:"Ülaindeks",hyperlink:"Link",toggleFullscreen:"Täisekraan",quote:"Tsitaat",left:"Joonda vasakule",center:"Joonda keskele",right:"Joonda paremale",justify:"Joonda võrdselt",print:"Prindi",outdent:"Vähenda taanet",indent:"Suurenda taanet",removeFormat:"Eemalda vormindus",formatting:"Vormindamine",fontSize:"Fondi suurus",align:"Joonda",hr:"Horisontaalne joon",undo:"Võta tagasi",redo:"Tee uuesti",heading1:"Pealkiri 1",heading2:"Pealkiri 2",heading3:"Pealkiri 3",heading4:"Pealkiri 4",heading5:"Pealkiri 5",heading6:"Pealkiri 6",paragraph:"Lõik",code:"Kood",size1:"Väga väike",size2:"Natuke väike",size3:"Normaalne",size4:"Keskmiselt suur",size5:"Suur",size6:"Väga suur",size7:"Maksimaalne",defaultFont:"Vaikefont",viewSource:"Kuva allikas"},tree:{noNodes:"Ühtegi sõlme pole saadaval",noResults:"Sobivaid sõlmi ei leitud"}}});
\ No newline at end of file
diff --git a/dist/lang/eu.umd.min.js b/dist/lang/eu.umd.min.js
new file mode 100644
index 00000000000..dc8f76290a0
--- /dev/null
+++ b/dist/lang/eu.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.eu=e())}(this,function(){"use strict";return{isoName:"eu",nativeName:"Euskara",label:{clear:"Ezabatu",ok:"OK",cancel:"Ezeztatu",close:"Itxi",set:"Ezarri",select:"Hautatu",reset:"Berrezarri",remove:"Ezabatu",update:"Eguneratu",create:"Sortu",search:"Bilatu",filter:"Iragazi",refresh:"Eguneratu",expand:function(a){return a?'Zabaldu "'+a+'"':"Zabaldu"},collapse:function(a){return a?'Tolestu "'+a+'"':"Tolestu"}},date:{days:"Igandea_Astelehena_Astearte_Asteazkena_Osteguna_Ostirala_Larunbata".split("_"),daysShort:"Iga_Ast_Asr_Asz_Ost_Osr_Lar".split("_"),months:"Urtarrila_Otsaila_Martxoa_Apirila_Maiatza_Ekaina_Uztailea_Abuztua_Iraila_Urria_Azaroa_Abendua".split("_"),monthsShort:"Urt_Ots_Mar_Api_Mai_Eka_Uzt_Abu_Ira_Urr_Aza_Abe".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"egun"},table:{noData:"Daturik ez",noResults:"Ez da emaitzarik aurkitu",loading:"Kargatzen...",selectedRecords:function(a){return a>0?a+" errenkada hautatuta.":"hautatutako errenkada gabe."},recordsPerPage:"Errenkadak orrialde bakoitzeko:",allRows:"Denak",pagination:function(a,e,r){return a+"tik -"+e+"ra, guztira "+r},columns:"Zutabeak"},editor:{url:"URL",bold:"Lodia",italic:"Italikoa",strikethrough:"Ezabaketa",underline:"Azpimarratua",unorderedList:"Zerrenda desordenatua",orderedList:"Zerrenda ordenatua",subscript:"Azpiindizea",superscript:"Superindizea",hyperlink:"Hiperesteka",toggleFullscreen:"Aldatu pantaila osoa",quote:"Hitzordua",left:"Ezkerreko lerrokadura",center:"Erdiko lerrokadura",right:"Eskubiko lerrokadura",justify:"Lerrokadura justifikatzea",print:"Inprimatu",outdent:"Murriztu indentazioa",indent:"Indentazioa areagotzea",removeFormat:"Ezabatu formatua",formatting:"Formatua",fontSize:"Letra-tamaina",align:"Lerrokatu",hr:"Txertatu lerro horizontala",undo:"Desegin",redo:"Berregin",heading1:"Goiburua 1",heading2:"Goiburua 2",heading3:"Goiburua 3",heading4:"Goiburua 4",heading5:"Goiburua 5",heading6:"Goiburua 6",paragraph:"Paragrafoa",code:"Kodea",size1:"Oso txikia",size2:"Txikia",size3:"Normala",size4:"Ertaina",size5:"Handia",size6:"Oso handia",size7:"Gehienezkoa",defaultFont:"Iturri lehenetsia",viewSource:"Ikusi iturburu-kodea"},tree:{noNodes:"Nodo erabilgarririk gabe",noResults:"Ez da aurkitu dagozkion nodorik"}}});
\ No newline at end of file
diff --git a/dist/lang/fa-ir.umd.min.js b/dist/lang/fa-ir.umd.min.js
new file mode 100644
index 00000000000..b4997aec2bb
--- /dev/null
+++ b/dist/lang/fa-ir.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.faIr=t())}(this,function(){"use strict";var e="یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),t="فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_");return{isoName:"fa-ir",nativeName:"فارسی",rtl:!0,label:{clear:"پاکسازی",ok:"قبول",cancel:"لغو",close:"بستن",set:"ثبت",select:"انتخاب",reset:"بازنشانی",remove:"حذف",update:"بروزرسانی",create:"ساخت",search:"جستجو",filter:"فیلتر",refresh:"تازهسازی",expand:function(e){return e?'"'+e+'" گسترش':"بسط دادن"},collapse:function(e){return e?'"'+e+'" کوچک کردن':"سقوط - فروپاشی"}},date:{days:e,daysShort:"ی_د_س_چ_پ_ج_ش".split("_"),months:"فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_"),monthsShort:t,headerTitle:function(r,n){return e[r.getDay()]+"، "+n.day+" "+t[n.month-1]},firstDayOfWeek:6,format24h:!0,pluralDay:"روز"},table:{noData:"اطلاعاتی موجود نیست",noResults:"هیچ موردی یافت نشد",loading:"در حال بارگذاری ...",selectedRecords:function(e){return 0===e?"رکوردی انتخاب نشده":e+" رکورد انتخاب شده"},recordsPerPage:"رکورد در صفحه:",allRows:"همه",pagination:function(e,t,r){return e+"-"+t+" از "+r},columns:"ستون"},editor:{url:"آدرس",bold:"ضخیم",italic:"کج",strikethrough:"خطخورده",underline:"زیرخط",unorderedList:"فهرست غیرترتیبی",orderedList:"فهرست ترتیبی",subscript:"زیرنویس",superscript:"بالانویس",hyperlink:"پیوند",toggleFullscreen:"تغییر حالت تمام صفحه",quote:"نقل قول",left:"چپ تراز",center:"وسط تراز",right:"راست تراز",justify:"همتراز",print:"چاپ",outdent:"کاهش دندانه",indent:"افزایش دندانه",removeFormat:"حذف قالببندی",formatting:"قالببندی",fontSize:"اندازه قلم",align:"تراز",hr:"درج خط افقی",undo:"عمل قبلی",redo:"عملی بعدی",heading1:"سرفصل ۱",heading2:"سرفصل ۲",heading3:"سرفصل ۳",heading4:"سرفصل ۴",heading5:"سرفصل ۵",heading6:"سرفصل ۶",paragraph:"پاراگراف",code:"کد",size1:"خیلی کوچک",size2:"کوچک",size3:"معمولی",size4:"متوسط-بزرگ",size5:"بزرگ",size6:"خیلی بزرگ",size7:"بزرگترین",defaultFont:"قلم پیشفرض",viewSource:"مشاهده منبع"},tree:{noNodes:"گرهای در دسترس نیست",noResults:"گرهای یافت نشد"}}});
\ No newline at end of file
diff --git a/dist/lang/fa.umd.min.js b/dist/lang/fa.umd.min.js
new file mode 100644
index 00000000000..6be45e69dc9
--- /dev/null
+++ b/dist/lang/fa.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.fa=t())}(this,function(){"use strict";var e="یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),t="فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_");return{isoName:"fa",nativeName:"فارسی",rtl:!0,label:{clear:"پاکسازی",ok:"قبول",cancel:"لغو",close:"بستن",set:"ثبت",select:"انتخاب",reset:"بازنشانی",remove:"حذف",update:"بروزرسانی",create:"ساخت",search:"جستجو",filter:"فیلتر",refresh:"تازهسازی",expand:function(e){return e?'"'+e+'" گسترش':"بسط دادن"},collapse:function(e){return e?'"'+e+'" کوچک کردن':"سقوط - فروپاشی"}},date:{days:e,daysShort:"ی_د_س_چ_پ_ج_ش".split("_"),months:"فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_"),monthsShort:t,headerTitle:function(n,r){return e[n.getDay()]+"، "+r.day+" "+t[r.month-1]},firstDayOfWeek:6,format24h:!0,pluralDay:"روز"},table:{noData:"اطلاعاتی موجود نیست",noResults:"هیچ موردی یافت نشد",loading:"در حال بارگذاری ...",selectedRecords:function(e){return 0===e?"رکوردی انتخاب نشده":e+" رکورد انتخاب شده"},recordsPerPage:"رکورد در صفحه:",allRows:"همه",pagination:function(e,t,n){return e+"-"+t+" از "+n},columns:"ستون"},editor:{url:"آدرس",bold:"کلفت",italic:"کج",strikethrough:"خطخورده",underline:"زیرخط",unorderedList:"فهرست غیرترتیبی",orderedList:"فهرست ترتیبی",subscript:"زیرنویس",superscript:"بالانویس",hyperlink:"پیوند",toggleFullscreen:"تغییر حالت تمام صفحه",quote:"نقل قول",left:"چپ تراز",center:"وسط تراز",right:"راست تراز",justify:"همتراز",print:"چاپ",outdent:"کاهش دندانه",indent:"افزایش دندانه",removeFormat:"حذف قالببندی",formatting:"قالببندی",fontSize:"اندازه قلم",align:"تراز",hr:"درج خط افقی",undo:"عمل قبلی",redo:"عملی بعدی",heading1:"سرفصل ۱",heading2:"سرفصل ۲",heading3:"سرفصل ۳",heading4:"سرفصل ۴",heading5:"سرفصل ۵",heading6:"سرفصل ۶",paragraph:"پاراگراف",code:"کد",size1:"خیلی کوچک",size2:"کوچک",size3:"معمولی",size4:"متوسط-بزرگ",size5:"بزرگ",size6:"خیلی بزرگ",size7:"بزرگترین",defaultFont:"قلم پیشفرض",viewSource:"مشاهده منبع"},tree:{noNodes:"گرهای در دسترس نیست",noResults:"گرهای یافت نشد"}}});
\ No newline at end of file
diff --git a/dist/lang/fi.umd.min.js b/dist/lang/fi.umd.min.js
new file mode 100644
index 00000000000..702a5224f2b
--- /dev/null
+++ b/dist/lang/fi.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.fi=i())}(this,function(){"use strict";return{isoName:"fi",nativeName:"Suomi",label:{clear:"Tyhjennä",ok:"OK",cancel:"Peruuta",close:"Sulje",set:"Aseta",select:"Valitse",reset:"Resetoi",remove:"Poista",update:"Päivitä",create:"Luo",search:"Etsi",filter:"Suodata",refresh:"Päivitä",expand:function(e){return e?'Laajenna "'+e+'"':"Laajentaa"},collapse:function(e){return e?'Tiivistä "'+e+'"':"Romahdus"}},date:{days:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),daysShort:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"päivää"},pullToRefresh:{pull:"Vedä alas päivittääksesi",release:"Vapauta päivittääksesi",refresh:"Päivitetään..."},table:{noData:"Ei tietoja",noResults:"Ei tuloksia",loading:"Ladataan...",selectedRecords:function(e){return 1===e?"1 rivi valittu.":e+" riviä valittu."},recordsPerPage:"Rivejä sivulla:",allRows:"Kaikki",pagination:function(e,i,t){return e+"-"+i+" / "+t},columns:"Sarakkeet"},editor:{url:"URL",bold:"Lihavoitu",italic:"Kursivoitu",strikethrough:"Yliviivattu",underline:"Alleviivattu",unorderedList:"Järjestämätön Lista",orderedList:"Järjestetty Lista",subscript:"Alaindeksi",superscript:"Yläindeksi",hyperlink:"Hyperlinkki",toggleFullscreen:"Vaihda näyttötilaa",quote:"Lainaus",left:"Asettele vasemmalle",center:"Asettele keskelle",right:"Asettele oikealle",justify:"Asettele tasaten",print:"Tulosta",outdent:"Vähennä sisennystä",indent:"Kasvata sisennystä",removeFormat:"Poista muotoilu",formatting:"Muotoilu",fontSize:"Fonttikoko",align:"Asettelu",hr:"Lisää erotin",undo:"Kumoa",redo:"Toista",heading1:"Otsikko 1",heading2:"Otsikko 2",heading3:"Otsikko 3",heading4:"Otsikko 4",heading5:"Otsikko 5",heading6:"Otsikko 6",paragraph:"Kappale",code:"Koodi",size1:"Erittäin pieni",size2:"Pieni",size3:"Normaali",size4:"Isompi",size5:"Iso",size6:"Erittäin iso",size7:"Maksimi",defaultFont:"Oletusfontti",viewSource:"Katso lähde"},tree:{noNodes:"Ei solmuja saatavilla",noResults:"Ei vastaavia solmuja"}}});
\ No newline at end of file
diff --git a/dist/lang/fr.umd.min.js b/dist/lang/fr.umd.min.js
new file mode 100644
index 00000000000..008d9b2b5d3
--- /dev/null
+++ b/dist/lang/fr.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.fr=r())}(this,function(){"use strict";return{isoName:"fr",nativeName:"Français",label:{clear:"Effacer",ok:"OK",cancel:"Annuler",close:"Fermer",set:"Régler",select:"Sélectionner",reset:"Réinitialiser",remove:"Supprimer",update:"Mettre à jour",create:"Créer",search:"Rechercher",filter:"Filtrer",refresh:"Rafraîchir",expand:function(e){return e?'Développer "'+e+'"':"Développer"},collapse:function(e){return e?'Réduire "'+e+'"':"Effondrement"}},date:{days:"Dimanche_Lundi_Mardi_Mercredi_Jeudi_Vendredi_Samedi".split("_"),daysShort:"Dim_Lun_Mar_Mer_Jeu_Ven_Sam".split("_"),months:"Janvier_Février_Mars_Avril_Mai_Juin_Juillet_Août_Septembre_Octobre_Novembre_Décembre".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Juin_Jui_Aou_Sep_Oct_Nov_Dec".split("_"),headerTitle:function(e){return new Intl.DateTimeFormat("fr",{weekday:"short",day:"numeric",month:"short"}).format(e)},firstDayOfWeek:1,format24h:!0,pluralDay:"jours"},table:{noData:"Aucune donnée à afficher",noResults:"Aucune donnée trouvée",loading:"Chargement...",selectedRecords:function(e){return e>0?e+" "+(1===e?"ligne sélectionnée":"lignes sélectionnées")+".":"Aucune ligne sélectionnée."},recordsPerPage:"Lignes par page :",allRows:"Tous",pagination:function(e,r,n){return e+"-"+r+" sur "+n},columns:"Colonnes"},editor:{url:"URL",bold:"Gras",italic:"Italique",strikethrough:"Barré",underline:"Souligné",unorderedList:"Liste non ordonnée",orderedList:"Liste ordonnée",subscript:"Indice",superscript:"Exposant",hyperlink:"Hyperlien",toggleFullscreen:"Basculer en plein écran",quote:"Citation",left:"Aligner à gauche",center:"Aligner au centre",right:"Aligner à droite",justify:"Justifier",print:"Imprimer",outdent:"Diminuer l'indentation",indent:"Augmenter l'indentation",removeFormat:"Supprimer la mise en forme",formatting:"Mise en forme",fontSize:"Taille de police",align:"Aligner",hr:"Insérer une règle horizontale",undo:"Annuler",redo:"Refaire",heading1:"Titre 1",heading2:"Titre 2",heading3:"Titre 3",heading4:"Titre 4",heading5:"Titre 5",heading6:"Titre 6",paragraph:"Paragraphe",code:"Code",size1:"Très petit",size2:"Petit",size3:"Normal",size4:"Moyenne",size5:"Grand",size6:"Très grand",size7:"Maximum",defaultFont:"Police par défaut",viewSource:"Voir la source"},tree:{noData:"Aucun nœud à afficher",noResults:"Aucun nœud trouvé"}}});
\ No newline at end of file
diff --git a/dist/lang/gn.umd.min.js b/dist/lang/gn.umd.min.js
new file mode 100644
index 00000000000..04f336b9dde
--- /dev/null
+++ b/dist/lang/gn.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.gn=a())}(this,function(){"use strict";return{isoName:"gn",nativeName:"Avañe'ẽ",label:{clear:"Mbogue",ok:"OĨma",cancel:"Cancelar",close:"Mboty",set:"Mohenda",select:"Poravo",reset:"MoĨ jey",remove:"Juka",update:"Actualisa",create:"Japo",search:"Heka",filter:"Mbogua",refresh:"Actualisa",expand:function(e){return e?'Oñembotuichave "'+e+'"':"Myasãi"},collapse:function(e){return e?'Omboguejy "'+e+'"':"Ñembyaipa"}},date:{days:"Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado".split("_"),daysShort:"Dom_Lun_Mar_Mié_Jue_Vie_Sáb".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"ára"},table:{noData:"Ni peteĨ mba'e",noResults:"Ni peteĨ resultado",loading:"Era'arõ...",selectedRecords:function(e){return e>1?e+" fila selesionada.":(0===e?"Sin":"1")+" fila selesionada."},recordsPerPage:"Fila por páhina:",allRows:"Entero",pagination:function(e,a,n){return e+"-"+a+" de "+n},columns:"Columnakuéra"},editor:{url:"URL",bold:"Negrita",italic:"Kursíva",strikethrough:"Tachado",underline:"Subrayado",unorderedList:"Lista Desordenada",orderedList:"Lista Ordenada",subscript:"Subíndice",superscript:"Superíndice",hyperlink:"Hipervínculo",toggleFullscreen:"Pantalla kompléta",quote:"Cita",left:"Alineación izquierda",center:"Alineación centro",right:"Alineación derecha",justify:"Justificar alineación",print:"Imprimir",outdent:"Disminuir indentación",indent:"Aumentar indentación",removeFormat:"Eliminar formato",formatting:"Formato",fontSize:"Tamaño de Fuente",align:"Alinear",hr:"Insertar línea horizontal",undo:"Deshacer",redo:"Rehacer",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",heading4:"Encabezado 4",heading5:"Encabezado 5",heading6:"Encabezado 6",paragraph:"Párrafo",code:"Código",size1:"Muy pequeño",size2:"Pequeño",size3:"Normal",size4:"Mediano",size5:"Grande",size6:"Muy grande",size7:"Máximo",defaultFont:"Fuente por defecto",viewSource:"View Source"},tree:{noNodes:"Sin nodos disponibles",noResults:"No se encontraron nodos correspondientes"}}});
\ No newline at end of file
diff --git a/dist/lang/he.umd.min.js b/dist/lang/he.umd.min.js
new file mode 100644
index 00000000000..5115f800586
--- /dev/null
+++ b/dist/lang/he.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.he=t())}(this,function(){"use strict";return{isoName:"he",nativeName:"עברית",rtl:!0,label:{clear:"נקה",ok:"אישור",cancel:"ביטול",close:"סגור",set:"הגדר",select:"בחר",reset:"איפוס",remove:"מחק",update:"עדכן",create:"צור",search:"חיפוש",filter:"סינון",refresh:"רענון",expand:function(e){return e?'"'+e+'" הרחב את':"לְהַרְחִיב"},collapse:function(e){return e?'"'+e+'" כווץ':"הִתמוֹטְטוּת"}},date:{days:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),daysShort:"א_ב_ג_ד_ה_ו_ש".split("_"),months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"ימים"},table:{noData:"לא נמצאו נתונים",noResults:"לא נמצאו תוצאות רלוונטיות",loading:"טוען...",selectedRecords:function(e){return 1===e?"נבחרה שורה אחת.":(0===e?"לא":e)+" שורות נבחרו"},recordsPerPage:"שורות בעמוד:",allRows:"הכל",pagination:function(e,t,n){return e+"-"+t+" מתוך "+n},columns:"עמודות"},editor:{url:"כתובת אתר",bold:"בולט",italic:"נטוי",strikethrough:"קו חוצה",underline:"קו תחתון",unorderedList:"רשימת תבליטים",orderedList:"רשימה ממוספרת",subscript:"קו תחתון",superscript:"קו עליון",hyperlink:"קישור",toggleFullscreen:"מסך מלא",quote:"ציטוט",left:"יישור לשמאל",center:"יישור למרכז",right:"יישור לימין",justify:"יישור",print:"הדפסה",outdent:"הקטן כניסה",indent:"הגדל כניסה",removeFormat:"נקה עיתוב",formatting:"עיצוב",fontSize:"גודל פונט",align:"יישור",hr:"הוסף קו אופקי",undo:"בטל",redo:"בצע מחדש",heading1:"כותרת 1",heading2:"כותרת 2",heading3:"כותרת 3",heading4:"כותרת 4",heading5:"כותרת 5",heading6:"כותרת 6",paragraph:"פסקה",code:"קטע קוד",size1:"קטן מאוד",size2:"קטן",size3:"נורמלי",size4:"בינוני-גדול",size5:"גדול",size6:"גדול מאוד",size7:"מקסימלי",defaultFont:"ברירת מחדל",viewSource:"ראה מקור"},tree:{noNodes:"אין פריטים להצגה",noResults:"לא נמצאו פריטים רלוונטים"}}});
\ No newline at end of file
diff --git a/dist/lang/hr.umd.min.js b/dist/lang/hr.umd.min.js
new file mode 100644
index 00000000000..ada736292fd
--- /dev/null
+++ b/dist/lang/hr.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.hr=e())}(this,function(){"use strict";return{isoName:"hr",nativeName:"Hrvatski jezik",label:{clear:"Očisti",ok:"OK",cancel:"Odustani",close:"Zatvori",set:"Postavi",select:"Izaberi",reset:"Poništi",remove:"Ukloni",update:"Ažuriraj",create:"Dodaj",search:"Traži",filter:"Filter",refresh:"Osvježi",expand:function(a){return a?'Proširi "'+a+'"':"Proširiti"},collapse:function(a){return a?'Sažmi "'+a+'"':"Kolaps"}},date:{days:"Nedjelja_Ponedjeljak_Utorak_Srijeda_Četvrtak_Petak_Subota".split("_"),daysShort:"Ned_Pon_Uto_Sri_Čet_Pet_Sub".split("_"),months:"Siječanj_Veljača_Ožujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),monthsShort:"Sij_Velj_Ožu_Tra_Svi_Lip_Srp_Kol_Ruj_Lis_Stu_Pro".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dana"},table:{noData:"Nema podataka",noResults:"Nema odgovarajućih zapisa",loading:"Učitavanje...",selectedRecords:function(a){return a>1?a+" izabranih redova.":(0===a?"Nema":"1")+" izabranih redova."},recordsPerPage:"Redova po stranici:",allRows:"Sve",pagination:function(a,e,i){return a+"-"+e+" od "+i},columns:"Stupci"},editor:{url:"URL",bold:"Podebljano",italic:"Nakošeno",strikethrough:"Precrtano",underline:"Podcrtano",unorderedList:"Označena lista",orderedList:"Numerirana lista",subscript:"Potpisano",superscript:"Natpisano",hyperlink:"Hiperlink",toggleFullscreen:"Puni zaslon",quote:"Citat",left:"Poravnati ulijevo",center:"Centrirati",right:"Poravnati udesno",justify:"Poravnati obostrano",print:"Ispis",outdent:"Smanjiti uvlačenje",indent:"Povećati uvlačenje",removeFormat:"Ukloniti formatiranje",formatting:"Formatirati",fontSize:"Veličina slova",align:"Poravnati",hr:"Ubaciti vodoravno ravnalo",undo:"Poništiti",redo:"Vratiti",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Odlomak",code:"Kod",size1:"Vrlo malo",size2:"Malo manje",size3:"Normalno",size4:"Srednje",size5:"Veliko",size6:"Vrlo veliko",size7:"Nejveće",defaultFont:"Zadani font",viewSource:"Pogledaj izvor"},tree:{noNodes:"Nema nijednog čvora",noResults:"Nema odgovarajućih čvorova"}}});
\ No newline at end of file
diff --git a/dist/lang/hu.umd.min.js b/dist/lang/hu.umd.min.js
new file mode 100644
index 00000000000..be484abe3b7
--- /dev/null
+++ b/dist/lang/hu.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.hu=s())}(this,function(){"use strict";return{isoName:"hu",nativeName:"Magyar",label:{clear:"Törlés",ok:"OK",cancel:"Mégsem",close:"Bezárás",set:"Beállítás",select:"Kiválasztás",reset:"Visszaállítás",remove:"Eltávolítás",update:"Módosítás",create:"Létrehozás",search:"Keresés",filter:"Szűrés",refresh:"Frissítés",expand:function(e){return e?'A "'+e+'" kiterjesztése':"Kiterjed"},collapse:function(e){return e?'A "'+e+'" összecsukása':"Összeomlás"}},date:{days:"Vasárnap_Hétfő_Kedd_Szerda_Csütörtök_Péntek_Szombat".split("_"),daysShort:"Vas_Hét_Ke_Sze_Csü_Pén_Szo".split("_"),months:"Január_Február_Március_Április_Május_Június_Július_Augusztus_Szeptember_Október_November_December".split("_"),monthsShort:"Jan_Feb_Már_Ápr_Máj_Jún_Júl_Aug_Szep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"nap"},table:{noData:"Nincs elérhető adat",noResults:"Nincsenek egyező találatok",loading:"Betöltés...",selectedRecords:function(e){return 1===e?"1 kiválasztott elem.":(0===e?"Nincs":e)+" kiválasztott elem."},recordsPerPage:"Elemek száma oldalanként:",allRows:"Összes",pagination:function(e,s,t){return e+"-"+s+" / "+t},columns:"Oszlopok"},editor:{url:"URL",bold:"Félkövér",italic:"Dőlt",strikethrough:"Áthúzott",underline:"Aláhúzott",unorderedList:"Felsorolás",orderedList:"Számozás",subscript:"Alsó index",superscript:"Felső index",hyperlink:"Hivatkozás",toggleFullscreen:"Teljes képernyő",quote:"Idézet",left:"Balra igazítás",center:"Középre igazítás",right:"Jobbra igazítás",justify:"Sorkizárás",print:"Nyomtatás",outdent:"Behúzás csökkentése",indent:"Behúzás növelése",removeFormat:"Formázás törlése",formatting:"Formázás",fontSize:"Betűméret",align:"Igazítás",hr:"Vízszintes elválasztó beillesztése",undo:"Visszavonás",redo:"Mégis",heading1:"Címsor 1",heading2:"Címsor 2",heading3:"Címsor 3",heading4:"Címsor 4",heading5:"Címsor 5",heading6:"Címsor 6",paragraph:"Paragrafus",code:"Kód",size1:"Nagyon kicsi",size2:"Kicsi",size3:"Normál",size4:"Közepesen nagy",size5:"Nagy",size6:"Nagyon nagy",size7:"Maximális",defaultFont:"Alapértelmezett betűtípus",viewSource:"Forrás megtekintése"},tree:{noNodes:"Nincsenek elérhető elemek",noResults:"Nincsenek egyező találatok"}}});
\ No newline at end of file
diff --git a/dist/lang/id.umd.min.js b/dist/lang/id.umd.min.js
new file mode 100644
index 00000000000..49c422ae060
--- /dev/null
+++ b/dist/lang/id.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.id=e())}(this,function(){"use strict";return{isoName:"id",nativeName:"Bahasa Indonesia",label:{clear:"Bersihkan",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Copot",update:"Perbarui",create:"Buat",search:"Cari",filter:"Saring",refresh:"Segarkan",expand:function(a){return a?'Perluas "'+a+'"':"Mengembangkan"},collapse:function(a){return a?'Ciutkan "'+a+'"':"Jatuh"}},date:{days:"Minggu_Senin_Selasa_Rabu_Kamis_Jum'at_Sabtu".split("_"),daysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"hari"},table:{noData:"Tidak ada data tersedia",noResults:"Tidak ada yang cocok",loading:"Memuat...",selectedRecords:function(a){return a>1?a+" baris terpilih.":(0===a?"tidak ada":"1")+" baris terpilih."},recordsPerPage:"Baris per halaman:",allRows:"Semua",pagination:function(a,e,i){return a+"-"+e+" dari "+i},columns:"Kolom"},editor:{url:"URL",bold:"Tebal",italic:"Miring",strikethrough:"Coret",underline:"Garis Bawah",unorderedList:"Daftar tak Tersusun",orderedList:"Daftar Tersusun",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Alihkan Layar Penuh",quote:"Kutip",left:"Rata Kiri",center:"Rata Tengah",right:"Rata Kanan",justify:"Rata Sisi",print:"Cetak",outdent:"Kurangi Indentasi",indent:"Tambah indentasi",removeFormat:"Hilangkan Pemformatan",formatting:"Pemformatan",fontSize:"Ukuran Huruf",align:"Rata",hr:"Masukkan Aturan Horizontal",undo:"Urungkan",redo:"Ulangi",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Kode",size1:"Sangat Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Agak Besar",size5:"Besar",size6:"Sangat Besar",size7:"Maksimum",defaultFont:"Huruf Bawaan",viewSource:"Lihat sumber"},tree:{noNodes:"Tak ada node tersedia",noResults:"Tak ditemukan node yang cocok"}}});
\ No newline at end of file
diff --git a/dist/lang/is.umd.min.js b/dist/lang/is.umd.min.js
new file mode 100644
index 00000000000..f329f54c7cb
--- /dev/null
+++ b/dist/lang/is.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(r,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((r="undefined"!=typeof globalThis?globalThis:r||self).Quasar=r.Quasar||{},r.Quasar.lang=r.Quasar.lang||{},r.Quasar.lang.is=a())}(this,function(){"use strict";return{isoName:"is",nativeName:"Íslenska",label:{clear:"Hreinsa",ok:"Ókei",cancel:"Hætta við",close:"Loka",set:"Setja",select:"Velja",reset:"Endurstilla",remove:"Fjarlægja",update:"Uppfæra",create:"Búa til",search:"Leita",filter:"Sía",refresh:"Endurhlaða",expand:function(r){return r?'Stækka "'+r+'"':"Stækkaðu"},collapse:function(r){return r?'Draga saman "'+r+'"':"Hrun"}},date:{days:"Sunnudagur_Mánudagur_Þriðjudagur_Miðvikudagur_Fimmtudagur_Föstudagur_Laugardagur".split("_"),daysShort:"Sun_Mán_Þri_Mið_Fim_Fös_Lau".split("_"),months:"Janúar_Febrúar_Mars_Apríl_Maí_Júní_Júlí_Ágúst_September_Október_Nóvember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maí_Jún_Júl_Ágú_Sep_Okt_Nóv_Des".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"dagar"},table:{noData:"Engin gögn tiltæk",noResults:"Engar samsvarandi skrár fundust",loading:"Augnablik...",selectedRecords:function(r){return 1===r?"1 færsla valin.":(0===r?"Engar":r)+" færslur valdar."},recordsPerPage:"Færslur á hverri síðu:",allRows:"Allar",pagination:function(r,a,e){return r+"-"+a+" af "+e},columns:"Dálkar"},editor:{url:"Slóð",bold:"Feitletra",italic:"Skáletra",strikethrough:"Strika í gegnum",underline:"Undirstrika",unorderedList:"Óraðaður listi",orderedList:"Raðaður listi",subscript:"Hnéletur",superscript:"Brjóstletur",hyperlink:"Hlekkur",toggleFullscreen:"Fullskjár af/á",quote:"Tilvitnun",left:"Vinstrijafna",center:"Miðjujafna",right:"Hægrijafna",justify:"Jafna",print:"Prenta",outdent:"Minnka inndrátt",indent:"Auka inndrátt",removeFormat:"Hreinsa snið",formatting:"Snið",fontSize:"Leturstærð",align:"Jafna",hr:"Lárétt lína",undo:"Afturkalla",redo:"Endurgera",heading1:"Fyrirsögn 1",heading2:"Fyrirsögn 2",heading3:"Fyrirsögn 3",heading4:"Fyrirsögn 4",heading5:"Fyrirsögn 5",heading6:"Fyrirsögn 6",paragraph:"Efnisgrein",code:"Kóði",size1:"Mjög lítill",size2:"Dálítið lítill",size3:"Venjulegur",size4:"Miðlungsstór",size5:"Stór",size6:"Mjög stór",size7:"Risastór",defaultFont:"Sjálfgefið letur",viewSource:"Sjá kóða"},tree:{noNodes:"Engar nóður í boði",noResults:"Engar samsvarandi nóður fundust"}}});
\ No newline at end of file
diff --git a/dist/lang/it.umd.min.js b/dist/lang/it.umd.min.js
new file mode 100644
index 00000000000..8a2962b1c81
--- /dev/null
+++ b/dist/lang/it.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.it=i())}(this,function(){"use strict";return{isoName:"it",nativeName:"Italiano",label:{clear:"Pulisci",ok:"OK",cancel:"Annulla",close:"Chiudi",set:"Imposta",select:"Seleziona",reset:"Ripristina",remove:"Rimuovi",update:"Aggiorna",create:"Crea",search:"Cerca",filter:"Filtra",refresh:"Aggiorna",expand:function(e){return e?'Espandi "'+e+'"':"Espandere"},collapse:function(e){return e?'Comprimi "'+e+'"':"Crollo"}},date:{days:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),daysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),months:"Gennaio_Febbraio_Marzo_Aprile_Maggio_Giugno_Luglio_Agosto_Settembre_Ottobre_Novembre_Dicembre".split("_"),monthsShort:"Gen_Feb_Mar_Apr_Mag_Giu_Lug_Ago_Set_Ott_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"giorni"},table:{noData:"Nessun dato disponibile",noResults:"Nessuna corrispondenza trovata",loading:"Caricamento...",selectedRecords:function(e){return e>0?e+" "+(1===e?"riga selezionata":"righe selezionate")+".":"Nessuna riga selezionata."},recordsPerPage:"Righe per pagina:",allRows:"Tutte",pagination:function(e,i,o){return e+"-"+i+" di "+o},columns:"Colonne"},editor:{url:"URL",bold:"Grassetto",italic:"Corsivo",strikethrough:"Barrato",underline:"Sottolineato",unorderedList:"Lista non ordinata",orderedList:"Lista ordinata",subscript:"Pedice",superscript:"Apice",hyperlink:"Hyperlink",toggleFullscreen:"Fullscreen on/off",quote:"Citazione",left:"A sinistra",center:"Centra",right:"A destra",justify:"Giustificato",print:"Stampa",outdent:"Diminuisci identazione",indent:"Aumenta identazione",removeFormat:"Rimuovi formattazione",formatting:"Formattazione",fontSize:"Dimensione del font",align:"Allinea",hr:"Inserisci righello orizzontale",undo:"Indietro",redo:"Avanti",heading1:"Intestazione 1",heading2:"Intestazione 2",heading3:"Intestazione 3",heading4:"Intestazione 4",heading5:"Intestazione 5",heading6:"Intestazione 6",paragraph:"Paragrafo",code:"Codice",size1:"Molto piccolo",size2:"Piccolo",size3:"Normale",size4:"Medio-largo",size5:"Grande",size6:"Molto grande",size7:"Massimo",defaultFont:"Font predefinito",viewSource:"Vedi la fonte"},tree:{noData:"Nessun nodo disponibile",noResults:"Nessuna corrispondenza trovata"}}});
\ No newline at end of file
diff --git a/dist/lang/ja.umd.min.js b/dist/lang/ja.umd.min.js
new file mode 100644
index 00000000000..d2d3e85953f
--- /dev/null
+++ b/dist/lang/ja.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ja=t())}(this,function(){"use strict";return{isoName:"ja",nativeName:"日本語 (にほんご)",label:{clear:"クリア",ok:"OK",cancel:"キャンセル",close:"閉じる",set:"設定",select:"選択",reset:"リセット",remove:"削除",update:"更新",create:"作成",search:"検索",filter:"フィルタ",refresh:"再読込",expand:function(e){return e?"「"+e+"」を展開します。":"拡大"},collapse:function(e){return e?"「"+e+"」を折りたたむ":"崩壊"}},date:{days:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),daysShort:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),headerTitle:function(e){return new Intl.DateTimeFormat("ja-JP",{weekday:"short",month:"short",day:"numeric"}).format(e)},firstDayOfWeek:0,format24h:!0,pluralDay:"日間"},table:{noData:"データがありません",noResults:"検索結果がありません",loading:"読込中...",selectedRecords:function(e){return e>0?e+"行を選択中":"行を選択"},recordsPerPage:"ページあたりの行数",allRows:"全て",pagination:function(e,t,n){return e+"-"+t+" / "+n},columns:"列"},editor:{url:"URL",bold:"太字",italic:"斜体",strikethrough:"取り消し線",underline:"下線",unorderedList:"箇条書き",orderedList:"段落番号",subscript:"下付き",superscript:"上付き",hyperlink:"リンク",toggleFullscreen:"全画面表示",quote:"引用文",left:"左揃え",center:"中央揃え",right:"右揃え",justify:"両端揃え",print:"印刷",outdent:"インデント解除",indent:"インデント",removeFormat:"書式解除",formatting:"書式",fontSize:"フォントサイズ",align:"揃え",hr:"横線を投入",undo:"元に戻す",redo:"やり直し",heading1:"ヘッダー 1",heading2:"ヘッダー 2",heading3:"ヘッダー 3",heading4:"ヘッダー 4",heading5:"ヘッダー 5",heading6:"ヘッダー 6",paragraph:"段落",code:"コード",size1:"小さい",size2:"やや小さい",size3:"普通",size4:"やや大きい",size5:"大きい",size6:"とても大きい",size7:"最大",defaultFont:"初期フォント",viewSource:"ソースを見る"},tree:{noNodes:"ノードがありません",noResults:"該当するノードがありません"}}});
\ No newline at end of file
diff --git a/dist/lang/km.umd.min.js b/dist/lang/km.umd.min.js
new file mode 100644
index 00000000000..03ef28da794
--- /dev/null
+++ b/dist/lang/km.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.km=t())}(this,function(){"use strict";return{isoName:"km",nativeName:"ខ្មែរ",label:{clear:"សម្អាត",ok:"យល់ព្រម",cancel:"បោះបង់",close:"បិទ",set:"កំណត់",select:"ជ្រើសរើស",reset:"កំណត់ឡើងវិញ",remove:"លុប",update:"កែប្រែ",create:"បង្កើត",search:"ស្វែងរក",filter:"ច្រោះ",refresh:"ធ្វើឲ្យថ្មី",expand:function(e){return e?'ពង្រីក "'+e+'"':"ពង្រីក"},collapse:function(e){return e?'បង្រួម "'+e+'"':"ដួលរលំ"}},date:{days:"អាទិត្យ_ចន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),daysShort:"អទ_ចន_អង_ពុ_ព្រ_សុ_សរ".split("_"),months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"ថ្ងៃ"},table:{noData:"គ្មានទិន្ន័យ",noResults:"គ្មានទិន្ន័យដូច",loading:"កំពុងផ្ទេរទិន្នន័យ...",selectedRecords:function(e){return 1===e?"1 ជួរដេកត្រូវបានជ្រើសរើស":(0===e?"មិនមាន":e)+" ជួរដេកត្រូវបានជ្រើសរើស"},recordsPerPage:"ជួរដេកក្នុងមួយទំព័រ:",allRows:"ទាំងអស់",pagination:function(e,t,n){return e+"-"+t+" នៃ "+n},columns:"ជួរឈរ"},editor:{url:"URL",bold:"ដិត",italic:"ទ្រេត",strikethrough:"បន្ទាត់ឆ្នូតកណ្តាល",underline:"បន្ទាត់ពីក្រោម",unorderedList:"បញ្ជីគ្មានលំដាប់",orderedList:"បញ្ជីមានលំដាប់",subscript:"សន្ទស្សន៍ខាងក្រោម",superscript:"សន្ទស្សន៍ខាងលើ",hyperlink:"តំណភ្ជាប់",toggleFullscreen:"ប្តូរអេក្រង់ពេញ",quote:"សម្រង់",left:"តម្រឹមឆ្វេង",center:"តម្រឹមកណ្តាល",right:"តម្រឹមស្តាំ",justify:"តម្រឹមសងខាង",print:"បោះពុម្ភ",outdent:"បន្ថយចូលបន្ទាត់",indent:"បន្ថែមចូលបន្ទាត់",removeFormat:"លុបទ្រង់ទ្រាយ",formatting:"ទ្រង់ទ្រាយ",fontSize:"ទំហំអក្សរ",align:"តម្រឹម",hr:"បញ្ចូលបន្ទាត់ផ្តេក",undo:"មិនធ្វើវិញ",redo:"ធ្វើវិញ",heading1:"ចំណងជើង 1",heading2:"ចំណងជើង 2",heading3:"ចំណងជើង 3",heading4:"ចំណងជើង 4",heading5:"ចំណងជើង 5",heading6:"ចំណងជើង 6",paragraph:"កថាខណ្ឌ",code:"កូដ",size1:"តូចណាស់",size2:"តូចបន្តិច",size3:"ធម្មតា",size4:"ធំមធ្យម",size5:"ធំ",size6:"ធំណាស់",size7:"អតិបរិមា",defaultFont:"ពុម្ពអក្សរដើម",viewSource:"មើលប្រភព។"},tree:{noNodes:"គ្មានទិន្នន័យ",noResults:"គ្មានទិន្ន័យដូច"}}});
\ No newline at end of file
diff --git a/dist/lang/ko-kr.umd.min.js b/dist/lang/ko-kr.umd.min.js
new file mode 100644
index 00000000000..cc51345419f
--- /dev/null
+++ b/dist/lang/ko-kr.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.koKr=t())}(this,function(){"use strict";return{isoName:"ko-kr",nativeName:"한국어",label:{clear:"초기화",ok:"확인",cancel:"취소",close:"닫기",set:"설정",select:"선택",reset:"초기화",remove:"삭제",update:"업데이트",create:"생성",search:"검색",filter:"필터",refresh:"새로 고침",expand:function(e){return e?'"'+e+'" 확장':"확장하다"},collapse:function(e){return e?'"'+e+'" 접기':"무너지다"}},date:{days:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),daysShort:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"일"},table:{noData:"데이터가 없습니다.",noResults:"결과가 없습니다.",loading:"로드 중...",selectedRecords:function(e){return e>0?e+" 개가 선택 되었습니다.":"선택된 항목이 없습니다."},recordsPerPage:"페이지 당 개수:",allRows:"전체",pagination:function(e,t,n){return n+" 중 "+e+"-"+t},columns:"열"},editor:{url:"URL",bold:"굵게",italic:"기울이기",strikethrough:"취소선",underline:"밑줄",unorderedList:"비순차 목록",orderedList:"순서 목록",subscript:"아래 첨자",superscript:"위 첨자",hyperlink:"하이퍼링크",toggleFullscreen:"전체 화면",quote:"따옴표",left:"왼쪽 정렬",center:"가운데 정렬",right:"오른쪽 정렬",justify:"세로 정렬",print:"출력",outdent:"들여 쓰기",indent:"내어 쓰기",removeFormat:"포맷팅 제거",formatting:"포맷팅",fontSize:"글꼴 크기",align:"가로 정렬",hr:"가로줄 넣기",undo:"실행취소",redo:"다시하기",heading1:"제목 1",heading2:"제목 2",heading3:"제목 3",heading4:"제목 4",heading5:"제목 5",heading6:"제목 6",paragraph:"단락",code:"코드",size1:"매우 작게",size2:"작게",size3:"보통",size4:"약간 크게",size5:"크게",size6:"아주 크게",size7:"최대",defaultFont:"기본 글꼴",viewSource:"소스보기"},tree:{noNodes:"가능한 항목이 없습니다",noResults:"항목을 찾을 수 없습니다"}}});
\ No newline at end of file
diff --git a/dist/lang/kur-ckb.umd.min.js b/dist/lang/kur-ckb.umd.min.js
new file mode 100644
index 00000000000..0d5e9c49191
--- /dev/null
+++ b/dist/lang/kur-ckb.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.kurCkb=t())}(this,function(){"use strict";return{isoName:"kur-ckb",nativeName:"کوردی سۆرانی",rtl:!0,label:{clear:"پاککردنەوە",ok:"باشە",cancel:"هەڵوەشاندنەوە",close:"داخستن",set:"دانان",select:"هەڵبژاردن",reset:"رێکخستنەوه",remove:"لابردن",update:"نوێکردنەوە",create:"دروستکردن",search:"گەڕان",filter:"پاڵاوتن",refresh:"تازەکردنەوە",expand:function(e){return e?'"'+e+'" فراوانکردنی':"فراوانکردن"},collapse:function(e){return e?'"'+e+'" داخستنی':"شکست هێنان"}},date:{days:"یەک شەممە_دووشەممە_سێ شەممە_چوار شەممە_پێنج شەممە_هەینی_شەممە".split("_"),daysShort:"١شم_٢شم_٣شم_٤شم_٥شم_هەینی_شەممە".split("_"),months:"مانگی یەک_مانگی دوو_مانگی سێ_مانگی چوار_مانگی پێنج_مانگی شەش_مانگی حەوت_مانگی هەشت_مانگی نۆ_مانگی دە_مانگی یانزە_مانگی دووانزە".split("_"),monthsShort:"مانگی یەک_مانگی دوو_مانگی سێ_مانگی چوار_مانگی پێنج_مانگی شەش_مانگی حەوت_مانگی هەشت_مانگی نۆ_مانگی دە_مانگی یانزە_مانگی دووانزە".split("_"),firstDayOfWeek:6,format24h:!1,singleDay:"ڕۆژ",pluralDay:"ڕۆژەکان"},table:{noData:"هیچ داتەیەک نییە",noResults:"هیچ ئەنجامێک نییە",loading:"چاوەڕوانبە...",selectedRecords:function(e){return 1===e?"یەک ڕیکۆرد هەڵبژێردراوە":(0===e?"0":e)+"ڕیکۆرد هەڵبژێرداوە."},recordsPerPage:"ئەنجام بۆهەر پەڕەیەک:",allRows:"هەمووی",pagination:function(e,t,n){return e+"-"+t+" لە "+n},columns:"ڕیز"},editor:{url:"لینک",bold:"تۆخ",italic:"لار",strikethrough:"خەتپیاهاتوو",underline:"خەتبەژێرهاتوو",unorderedList:"لیستی ڕیزنەکراو",orderedList:"لیستی ڕیزکراو",subscript:"ژێرهێڵ",superscript:"سەرهێڵ",hyperlink:"لینک",toggleFullscreen:"پربە شاشە یان نا",quote:"دەق",left:"لای چەپ",center:"ناوەڕاست",right:"لای ڕاست",justify:"بە یەکسانی",print:"پرینت",outdent:"کەمکردنەوەی بۆشای",indent:"زۆرکردنی بۆشای",removeFormat:"لابردنی ستایل",formatting:"ستایل",fontSize:"قەبارەی فۆنت",align:"ڕێککردن",hr:"دانانی هیڵی ئاسۆی",undo:"پاشگەزبونەوە",redo:"کردنەوە",heading1:"ناونیشان ١",heading2:"ناونیشان ٢",heading3:"ناونیشان ٣",heading4:"ناونیشان ٤",heading5:"ناونیشان ٥",heading6:"ناونیشان ٦",paragraph:"بڕگە",code:"کۆد",size1:"زۆر بچووک",size2:"بچووک",size3:"ئاسای",size4:"ناوەند",size5:"گەورە",size6:"زۆر گەورە",size7:"گەورەترین",defaultFont:"فۆنتی بنەڕەت",viewSource:"سەیرکردنی سەرچاوە"},tree:{noNodes:"هیچ نۆدێک نیە",noResults:"هیچ نۆدێک نەدۆزرایەوە"}}});
\ No newline at end of file
diff --git a/dist/lang/kz.umd.min.js b/dist/lang/kz.umd.min.js
new file mode 100644
index 00000000000..35d2c16d847
--- /dev/null
+++ b/dist/lang/kz.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.kz=t())}(this,function(){"use strict";return{isoName:"kz",nativeName:"Қазақша",label:{clear:"Тазалау",ok:"OK",cancel:"Бас тарту",close:"Жабу",set:"Орнату",select:"Таңдау",reset:"Қалпына келтіру",remove:"Өшіру",update:"Жаңарту",create:"Жасау",search:"Іздеу",filter:"Сүзгі",refresh:"Жаңарту",expand:function(e){return e?'"'+e+'" кеңейту':"Кеңейту"},collapse:function(e){return e?'"'+e+'" жию':"Жыйрату"}},date:{days:"Жексенбі_Дүйсенбі_Сейсенбі_Сәрсенбі_Бейсенбі_Жұма_Сенбі".split("_"),daysShort:"Жс_Дс_Сс_Ср_Бс_Жм_Сб".split("_"),months:"Қаңтар_Ақпан_Наурыз_Сәуір_Мамыр_Маусым_Шілде_Тамыз_Қыркүйек_Қазан_Қараша_Желтоқсан".split("_"),monthsShort:"Қаң_Ақп_Нау_Сәу_Мам_Мау_Шіл_Там_Қыр_Қаз_Қар_Жел".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"күн"},table:{noData:"Мәлімет жоқ",noResults:"Сәйкестік табылмады",loading:"Жүктеу...",selectedRecords:function(e){return e>0?e+" "+["жол таңдалды","жол таңдалды","жол таңдалды"][(t=e)%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2]+".":"Ешбір жол таңдалмады.";var t},recordsPerPage:"Беттегі жолдар:",allRows:"Бәрі",pagination:function(e,t,n){return e+"-"+t+" из "+n},columns:"Бағандар"},editor:{url:"URL",bold:"Қалың",italic:"Курсив",strikethrough:"Сызылған",underline:"Асты сызылған",unorderedList:"Маркерленген тізім",orderedList:"Нөмірленген тізім",subscript:"Астыңғы таңба",superscript:"Үстінгі таңба",hyperlink:"Гиперсілтеме",toggleFullscreen:"Толық экран режимі",quote:"Жазба",left:"Солға туралау",center:"Ортаға туралау",right:"Оңға туралау",justify:"Ені бойынша туралау",print:"Басып шығару",outdent:"Шегірісті азайту",indent:"Шегірісті үлкейту",removeFormat:"Пішімдеуді жою",formatting:"Пішімдеу",fontSize:"Қаріп өлшемі",align:"Туралау",hr:"Көлденең сызықты енгізу",undo:"Болдырмау",redo:"Қайталау",heading1:"Тақырып 1",heading2:"Тақырып 2",heading3:"Тақырып 3",heading4:"Тақырып 4",heading5:"Тақырып 5",heading6:"Тақырып 6",paragraph:"Параграф",code:"Код",size1:"Өте кішкентай",size2:"Кішкентай",size3:"Қалыпты",size4:"Орташа",size5:"Үлкен",size6:"Өте үлкен",size7:"Дәу",defaultFont:"Әдепкі қаріп",viewSource:"Бастапқы кодты қарау"},tree:{noNodes:"Түйіндер қолжетімді емес",noResults:"Сәйкестік табылмады"}}});
\ No newline at end of file
diff --git a/dist/lang/lu.umd.min.js b/dist/lang/lu.umd.min.js
new file mode 100644
index 00000000000..537b059ca2e
--- /dev/null
+++ b/dist/lang/lu.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.lu=n())}(this,function(){"use strict";return{isoName:"lu",nativeName:"Kiluba",label:{clear:"Eidel",ok:"OK",cancel:"Oofbriechen",close:"Schléissen",set:"Setzen",select:"Auswielen",reset:"Zerécksetzen",remove:"Läschen",update:"Aktualiséieren",create:"Erstellen",search:"Sichen",filter:"Filter",refresh:"Aktualiséieren",expand:function(e){return e?'"'+e+'" erweideren':"Erweideren"},collapse:function(e){return e?'"'+e+'" zesummeklappen':"Zesummebroch"}},date:{days:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),daysShort:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_Abrëll_Mäi_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_Mär_Abr_Mäi_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"deeg"},table:{noData:"Keng Donnéen do",noResults:"Keng Anträg fonnt",loading:"Luedt...",selectedRecords:function(e){return 1===e?"1 ausgewielten Zeil.":(0===e?"Keng":e)+" Zeilen ausgewielt."},recordsPerPage:"Zeilen pro Säit:",allRows:"All",pagination:function(e,n,r){return e+"-"+n+" vun "+r},columns:"Kolonnen"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Duerchgestrach",underline:"Ënnerstrach",unorderedList:"Ongeuerdnet Lëscht",orderedList:"Geuerdnet Lëscht",subscript:"déifgestallt",superscript:"héichgestallt",hyperlink:"Link",toggleFullscreen:"Vollbild ëmschalten",quote:"Zitat",left:"lenksbündeg",center:"zentréiert",right:"riedsbündeg",justify:"Ausriichten",print:"Drucken",outdent:"ausrëcken",indent:"anrëcken",removeFormat:"Formatéierung löschen",formatting:"Formatéiere",fontSize:"Schrëftgréisst",align:"Ausriichten",hr:"Horizontal Linn ansëtzen",undo:"Réckgängeg",redo:"Restauréieren",heading1:"Iwwerschrëft 1",heading2:"Iwwerschrëft 2",heading3:"Iwwerschrëft 3",heading4:"Iwwerschrëft 4",heading5:"Iwwerschrëft 5",heading6:"Iwwerschrëft 6",paragraph:"Paragraphe",code:"Code",size1:"Ganz kleng",size2:"E bëssi kleng",size3:"Normal",size4:"Grouss",size5:"Gréisser",size6:"Ganz grouss",size7:"Maximum",defaultFont:"Standard Schrëft",viewSource:"Umthombo wokubuka"},tree:{noNodes:"Keng Kniet verfügbar",noResults:"Keng passend Kniet fonnt"}}});
\ No newline at end of file
diff --git a/dist/lang/lv.umd.min.js b/dist/lang/lv.umd.min.js
new file mode 100644
index 00000000000..2d37a2495cc
--- /dev/null
+++ b/dist/lang/lv.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((t="undefined"!=typeof globalThis?globalThis:t||self).Quasar=t.Quasar||{},t.Quasar.lang=t.Quasar.lang||{},t.Quasar.lang.lv=e())}(this,function(){"use strict";return{isoName:"lv",nativeName:"Latviešu valoda",label:{clear:"Attīrīt",ok:"OK",cancel:"Atcelt",close:"Aizvērt",set:"Iestatīt",select:"Izvēlēties",reset:"Atiestatīt",remove:"Noņemt",update:"Atjaunināt",create:"Izveidot",search:"Meklēt",filter:"Filtēt",refresh:"Atjaunot",expand:function(t){return t?'Paplašināt "'+t+'"':"Izvērst"},collapse:function(t){return t?'Sakļaut "'+t+'"':"Sakļaut"}},date:{days:"Svētdiena_Pirmdiena_Otrdiena_Trešdiena_Ceturtdiena_Piektdiena_Sestdiena".split("_"),daysShort:"Sv_Pi_Ot_Tr_Ce_Pi_Se".split("_"),months:"Janvāris_Februāris_Marts_Aprīlis_Maijs_Jūnijs_Jūlijs_Augusts_Septembris_Okrobris_Novembris_Decembris".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_Jūn_Jūl_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dienas"},table:{noData:"Nav datu",noResults:"Ieraksti nav atrasti",loading:"Atjaunojas...",selectedRecords:function(t){return 1===t?"1 izvēlēta rinda.":(0===t?"Nav":t)+" izvēlētas rindas."},recordsPerPage:"Rindas lapā:",allRows:"Visas",pagination:function(t,e,a){return t+"-"+e+" no "+a},columns:"Kolonnas"},editor:{url:"URL",bold:"Trekns",italic:"Kursīvs",strikethrough:"Nosvītrots",underline:"Apakšsvītra",unorderedList:"Marķētais saraksts",orderedList:"Numurētais saraksts",subscript:"Apakšraksts",superscript:"Augšraksts",hyperlink:"Saite",toggleFullscreen:"Pilnekrāna režīms",quote:"Citāts",left:"Izlīdzināt gar kreiso malu",center:"Centrēt",right:"Izlīdzināt gar labo malu",justify:"Izlīdzināt gar abām malām",print:"Drukāt",outdent:"Samazināt atkāpi",indent:"Palielināt atkāpi",removeFormat:"Noņemt formatējumu",formatting:"Formatēt",fontSize:"Fonta izmērs",align:"Izlīdzināt",hr:"Ievietot horizontālo līniju",undo:"Atsaukt",redo:"Atkārtot",heading1:"Virsraksts 1",heading2:"Virsraksts 2",heading3:"Virsraksts 3",heading4:"Virsraksts 4",heading5:"Virsraksts 5",heading6:"Virsraksts 6",paragraph:"Rindkopa",code:"Kods",size1:"Ļoti mazs",size2:"Mazs",size3:"Normāls",size4:"Vidējs",size5:"Liels",size6:"Ļoti liels",size7:"Maksimāls",defaultFont:"Fonts pēc noklusējuma",viewSource:"Skatīt avotu"},tree:{noNodes:"Nav pieejami mezgli",noResults:"Nav atrasti atbilstošie mezgli"}}});
\ No newline at end of file
diff --git a/dist/lang/mk.umd.min.js b/dist/lang/mk.umd.min.js
new file mode 100644
index 00000000000..1672532414e
--- /dev/null
+++ b/dist/lang/mk.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.mk=t())}(this,function(){"use strict";return{isoName:"mk",nativeName:"Македонски",label:{clear:"Испразни",ok:"ОК",cancel:"Откажи",close:"Затвори",set:"Постави",select:"Избери",reset:"Ресетирај",remove:"Отстрани",update:"Ажурирај",create:"Креирај",search:"Пребарувај",filter:"Филтрирај",refresh:"Освежи",expand:function(e){return e?'Прошири "'+e+'"':"Прошири"},collapse:function(e){return e?'Собери на "'+e+'"':"Собери"}},date:{days:"Недела_Понеделник_Вторник_Среда_Четврток_Петок_Сабота".split("_"),daysShort:"Нед_Пон_Вто_Сре_Чет_Пет_Саб".split("_"),months:"Јануари_Февруари_Март_Април_Мај_Јуни_Јули_Август_Септември_Октомври_Ноември_Декември".split("_"),monthsShort:"Јан_Фев_Мар_Апр_Мај_Јун_Јул_Авг_Сеп_Окт_Ное_Дек".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"денови"},table:{noData:"Нема достапни податоци",noResults:"Нема резултати за пребарување",loading:"Вчитување...",selectedRecords:function(e){return 1===e?"Избран е 1 запис.":(0===e?"Нема":e)+" записи се избрани."},recordsPerPage:"Записи по страница:",allRows:"Сите",pagination:function(e,t,n){return e+"-"+t+" од "+n},columns:"Колони"},editor:{url:"URL",bold:"Задебелено",italic:"Курзив",strikethrough:"Прецртано",underline:"Подвлечено",unorderedList:"Неподредена листа",orderedList:"Подредена листа",subscript:"Индекс",superscript:"Степен",hyperlink:"Хиперврска",toggleFullscreen:"Цел екран",quote:"Цитат",left:"Лева подредба",center:"Центрирана подредба",right:"Десна подредба",justify:"Равномерна подредба",print:"Печати",outdent:"Намали маргина",indent:"Зголеми маргина",removeFormat:"Отстрани форматирање",formatting:"Форматирање",fontSize:"Големина на фонт",align:"Подредба",hr:"Вметни хоризонтална линија",undo:"Поништи",redo:"Врати",heading1:"Наслов 1",heading2:"Наслов 2",heading3:"Наслов 3",heading4:"Наслов 4",heading5:"Наслов 5",heading6:"Наслов 6",paragraph:"Параграф",code:"Код",size1:"Многу мала",size2:"Малку помала",size3:"Нормална",size4:"Средно-голема",size5:"Голема",size6:"Многу голема",size7:"Максимална",defaultFont:"Стандарден фонт",viewSource:"Преглед на изворниот код"},tree:{noNodes:"Нема достапни јазли",noResults:"Нема пронајдено резултати"}}});
\ No newline at end of file
diff --git a/dist/lang/ml.umd.min.js b/dist/lang/ml.umd.min.js
new file mode 100644
index 00000000000..50efd84bc80
--- /dev/null
+++ b/dist/lang/ml.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ml=t())}(this,function(){"use strict";return{isoName:"ml",nativeName:"മലയാളം",label:{clear:"നീക്കുക",ok:"ശരി",cancel:"ഉപേക്ഷിക്കുക",close:"അടയ്ക്കുക",set:"സജ്ജമാക്കുക",select:"തിരഞ്ഞെടുക്കുക",reset:"പുനഃസജ്ജമാക്കുക",remove:"നീക്കംചെയ്യുക",update:"അപ്ഡേറ്റ്",create:"സൃഷ്ടിക്കുക",search:"തിരയുക",filter:"അരിക്കുക",refresh:"പുതുക്കുക",expand:function(e){return e?'"'+e+'" വികസിപ്പിക്കുക':"വികസിപ്പിക്കുക"},collapse:function(e){return e?'"'+e+'" ചുരുക്കുക':"ചുരുക്കുക"}},date:{days:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),daysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു_ഫെബ്രു_മാർ_ഏപ്രി_മേയ്_ജൂൺ_ജൂലൈ_ഓഗ_സെപ്_ഒക്_നവ_ഡിസ".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"ദിവസങ്ങൾ"},table:{noData:"ഡാറ്റ ലഭ്യമല്ല",noResults:"പൊരുത്തമുള്ള റെക്കോർഡുകളൊന്നും കണ്ടെത്തിയില്ല",loading:"ലോഡ് ചെയ്യുന്നു...",selectedRecords:function(e){return 1===e?"ഒരു റെക്കോർഡ് തിരഞ്ഞെടുത്തു.":0===e?"റെക്കോര്ഡുകളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല":e+" റെക്കോർഡുകൾ തിരഞ്ഞെടുത്തു."},recordsPerPage:"ഓരോ പേജിലും റെക്കോർഡുകൾ:",allRows:"എല്ലാം",pagination:function(e,t,n){return e+"-"+t+" മൊത്തം "+n+" ൽ നിന്നും"},columns:"നിരകൾ"},editor:{url:"യുആർഎൽ",bold:"ബോൾഡ്",italic:"ഇറ്റാലിക്",strikethrough:"മധ്യത്തിൽ വര",underline:"അടിവര",unorderedList:"ക്രമമില്ലാത്ത പട്ടിക",orderedList:"ക്രമമുള്ള ലിസ്റ്റ്",subscript:"സബ്സ്ക്രിപ്റ്റ്",superscript:"സൂപ്പർസ്ക്രിപ്റ്റ്",hyperlink:"ഹൈപ്പർലിങ്ക്",toggleFullscreen:"ഫുൾസ്ക്രീൻ ടോഗിൾ ചെയ്യുക",quote:"ഉദ്ധരിക്കുക",left:"ഇടത്തേക്ക്",center:"മധ്യഭാഗത്ത് ",right:"വലത്തേക്ക്",justify:"ജസ്റ്റിഫൈ",print:"പ്രിന്റ്",outdent:"ഇൻഡെൻറേഷൻ കുറയ്ക്കുക ",indent:"ഇൻഡെൻറേഷൻ വർദ്ധിപ്പിക്കുക",removeFormat:"ഫോർമാറ്റിംഗ് നീക്കം ചെയ്യുക",formatting:"ഫോർമാറ്റിംഗ്",fontSize:"അക്ഷര വലിപ്പം",align:"വിന്യസിക്കുക",hr:"തിരശ്ചീന റൂൾ ഇൻസേർട്ട് ചെയ്യുക",undo:"പൂർവാവസ്ഥയിലാക്കുക",redo:"വീണ്ടും ചെയ്യുക",heading1:"ഹെഡ്ഡർ 1",heading2:"ഹെഡ്ഡർ 2",heading3:"ഹെഡ്ഡർ 3",heading4:"ഹെഡ്ഡർ 4",heading5:"ഹെഡ്ഡർ 5",heading6:"ഹെഡ്ഡർ 6",paragraph:"ഖണ്ഡിക",code:"കോഡ്",size1:"വളരെ ചെറുത്",size2:"അൽപ്പം ചെറുത്",size3:"സാധാരണ",size4:"മീഡിയം-വലുത്",size5:"വലുത്",size6:"വളരെ വലുത്",size7:"പരമാവധി",defaultFont:"ഡിഫാൾട്ട് ഫോണ്ട്",viewSource:"ഉറവിടം കാണുക"},tree:{noNodes:"നോഡുകൾ ലഭ്യമല്ല",noResults:"പൊരുത്തപ്പെടുന്ന നോഡുകളൊന്നും കണ്ടെത്തിയില്ല"}}});
\ No newline at end of file
diff --git a/dist/lang/mm.umd.min.js b/dist/lang/mm.umd.min.js
new file mode 100644
index 00000000000..7e7f65cadc0
--- /dev/null
+++ b/dist/lang/mm.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.mm=n())}(this,function(){"use strict";return{isoName:"mm",nativeName:"မြန်မာ(ဗမာ)",label:{clear:"ရှင်းလင်းမည်",ok:"အဆင်ပြေသည်",cancel:"ပယ်ဖျက်မည်",close:"ပိတ်မည်",set:"သတ်မှတ်မည်",select:"ရွေးမည်",reset:"ပြန်လည်သတ်မှတ်မည်",remove:"ပယ်ဖျက်မည်",update:"အသစ်ပြင်ဆင်မည်",create:"ဖန်တီးမည်",search:"ရှာမည်",filter:"စစ်ထုတ်မည်",refresh:"အသစ်ပြန်လုပ်မည်",expand:function(e){return e?'"'+e+'" ကိုချဲ့ထွင်ပါ။':"ချဲ့ထွင်ပါ။"},collapse:function(e){return e?'"'+e+'" ကို ခေါက်သိမ်းပါ':"ပြိုကျသည်။"}},date:{days:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),daysShort:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"ရက်"},table:{noData:"ဒေတာမရှိပါ",noResults:"ကိုက်ညီသောရလဒ်မရှိပါ",loading:"လုပ်ဆောင်နေသည်",selectedRecords:function(e){return e>0?e+" ကြောင်းရွေးချယ်ထားသည်":"ဘာမှ မရွေးချယ်ထားပါ"},recordsPerPage:"တစ်မျက်နှာ အကြောင်းရေတွက်",allRows:"အားလုံး",pagination:function(e,n,t){return e+"မှ"+n+"ထိအားလုံး"+t+"ရှိ"},columns:"ကော်လံ"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}}});
\ No newline at end of file
diff --git a/dist/lang/ms.umd.min.js b/dist/lang/ms.umd.min.js
new file mode 100644
index 00000000000..427ff00ad2d
--- /dev/null
+++ b/dist/lang/ms.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.ms=e())}(this,function(){"use strict";return{isoName:"ms",nativeName:"Bahasa Melayu",label:{clear:"Semula",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Keluarkan",update:"Kemaskini",create:"Tambah",search:"Cari",filter:"Saring",refresh:"Muat semula",expand:function(a){return a?'Kembangkan "'+a+'"':"Kembangkan"},collapse:function(a){return a?'Runtuhkan "'+a+'"':"Runtuh"}},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jummat_Sabtu".split("_"),daysShort:"Ahad_Isnin_Selasa_Rabu_Khamis_Jummat_Sabtu".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogos_Sep_Okt_Nov_Dis".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"hari"},table:{noData:"Tiada data tersedia",noResults:"Tiada rekod sepadan yang dijumpai",loading:"Sedang dalam proses..",selectedRecords:function(a){return a>1?a+" rekod terpilih.":(0===a?"tiada":"1")+" rekod terpilih."},recordsPerPage:"Rekod per halaman:",allRows:"Semua",pagination:function(a,e,i){return a+"-"+e+" dari "+i},columns:"Kolum"},editor:{url:"URL",bold:"Tebal",italic:"Italik",strikethrough:"Garis Tengah",underline:"Garis Bawah",unorderedList:"Daftar Tidak Tersusun",orderedList:"Daftar Tersusun",subscript:"Subskrip",superscript:"Superskrip",hyperlink:"Hyperlink",toggleFullscreen:"Alihkan Layar Penuh",quote:"Petikan",left:"Selaras Kiri",center:"Selaras Tengah",right:"Selaras Kanan",justify:"Selaras Sisi",print:"Cetak",outdent:"Kurangkan Indentasi",indent:"Tambah indentasi",removeFormat:"Buang Format",formatting:"Format",fontSize:"Saiz Tulisan",align:"Selaras",hr:"Masukkan Aturan Horizontal",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Kod",size1:"Paling Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Sederhana",size5:"Besar",size6:"Paling Besar",size7:"Maksimum",defaultFont:"Tulisan Asal",viewSource:"Lihat sumber"},tree:{noNodes:"Tiada nod tersedia",noResults:"Tiada nod yang sesuai dijumpai"}}});
\ No newline at end of file
diff --git a/dist/lang/my.umd.min.js b/dist/lang/my.umd.min.js
new file mode 100644
index 00000000000..4dda500086b
--- /dev/null
+++ b/dist/lang/my.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.my=e())}(this,function(){"use strict";return{isoName:"my",nativeName:"Malaysia",label:{clear:"kosong",ok:"pasti",cancel:"Batal",close:"penutupan",set:"sediakan",select:"pilih",reset:"set semula",remove:"keluarkan",update:"memperbaharui",create:"cipta",search:"cari",filter:"penapis",refresh:"segarkan semula",expand:function(a){return a?'"'+a+'" ko hkyaae htwin par':"hkyaae htwin par"},collapse:function(a){return a?'"'+a+'" ko hkout saimpar':"pyaokya sai"}},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogo_Sep_Okt_Nov_Dis".split("_"),headerTitle:function(a){return new Intl.DateTimeFormat("my",{weekday:"short",month:"short",day:"numeric"}).format(a)},firstDayOfWeek:0,format24h:!1,pluralDay:"langit"},table:{noData:"tiada data tersedia",noResults:"Tiada data yang sepadan ditemui",loading:"memuatkan...",selectedRecords:function(a){return"dipilih"+a+"baris"},recordsPerPage:"baris setiap muka surat:",allRows:"semua",pagination:function(a,e,n){return a+"-"+e+" / "+n},columns:"Senaraikan"},editor:{url:"URL",bold:"berani",italic:"condong",strikethrough:"tembus",underline:"gariskan",unorderedList:"senarai tidak teratur",orderedList:"senarai pesanan",subscript:"subskrip",superscript:"superskrip",hyperlink:"Hiperpautan",toggleFullscreen:"togol skrin penuh",quote:"tanda petikan",left:"Jajar ke kiri",center:"penjajaran tengah",right:"Sejajar ke kanan",justify:"wajar",print:"Cetak",outdent:"mengurangkan lekukan",indent:"meningkatkan inden",removeFormat:"gaya yang jelas",formatting:"format",fontSize:"Saiz huruf",align:"selaraskan",hr:"Masukkan garisan mendatar",undo:"membatalkan",redo:"buat semula",heading1:"Tajuk satu",heading2:"Tajuk dua",heading3:"Tajuk tiga",heading4:"Tajuk Empat",heading5:"Tajuk Lima",heading6:"Tajuk Enam",paragraph:"perenggan",code:"kod",size1:"sangat kecil",size2:"lebih kecil",size3:"biasa",size4:"sederhana hingga besar",size5:"besar",size6:"sangat besar",size7:"super besar",defaultFont:"fon lalai",viewSource:"menyemak data"},tree:{noNodes:"tiada nod tersedia",noResults:"Tiada nod yang sepadan ditemui"}}});
\ No newline at end of file
diff --git a/dist/lang/nb-no.umd.min.js b/dist/lang/nb-no.umd.min.js
new file mode 100644
index 00000000000..92b80c9e790
--- /dev/null
+++ b/dist/lang/nb-no.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.nbNo=r())}(this,function(){"use strict";return{isoName:"nb-no",nativeName:"Norsk",label:{clear:"Tøm",ok:"OK",cancel:"Avbryt",close:"Lukk",set:"Bruk",select:"Velg",reset:"Nullstill",remove:"Slett",update:"Oppdater",create:"Lag",search:"Søk",filter:"Filter",refresh:"Oppdater",expand:function(e){return e?'Utvid "'+e+'"':"Utvide"},collapse:function(e){return e?'Skjul "'+e+'"':"Kollapse"}},date:{days:"Søndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_Lørdag".split("_"),daysShort:"Søn_Man_Tir_Ons_Tor_Fre_Lør".split("_"),months:"Januar_Februar_Mars_April_Mai_Juni_Juli_August_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dager"},table:{noData:"Ingen data tilgjengelig",noResults:"Ingen treff i data funnet",loading:"Laster...",row:"rad",selectedRecords:function(e){return e>0?e+" row"+(1===e?"":"s")+" valgt.":"Ingen valgte rader."},recordsPerPage:"Rader pr side:",allRows:"Alle",pagination:function(e,r,t){return e+"-"+r+" av "+t},columns:"Kolonner"},editor:{url:"URL",bold:"Fet",italic:"Kursiv",strikethrough:"Gjennomstreking",underline:"Understrek",unorderedList:"Uordnet liste",orderedList:"Ordnet liste",subscript:"Senket skrift",superscript:"Hevet skrift",hyperlink:"Lenke",toggleFullscreen:"Av/på fullskjerm",quote:"Sitat",left:"Venstrestill",center:"Sentrer",right:"Høyrestill",justify:"Tilpasset bredde",print:"Skriv ut",outdent:"Midre innrykk",indent:"Større innrykk",removeFormat:"Fjern formatering",formatting:"Formatering",fontSize:"Fontstørrelse",align:"Stilling",hr:"Sett inn horisontal linje",undo:"Angre",redo:"Gjenta",heading1:"Overskrift 1",heading2:"Overskrift 2",heading3:"Overskrift 3",heading4:"Overskrift 4",heading5:"Overskrift 5",heading6:"Overskrift 6",paragraph:"Avsnitt",code:"Kode",size1:"Veldig liten",size2:"Liten",size3:"Normal",size4:"Medium-stor",size5:"Stor",size6:"Veldig stor",size7:"Maximum",defaultFont:"Normal font",viewSource:"Se kilde"},tree:{noNodes:"Ingen noder tilgjengelig",noResults:"Ingen treff i noder funnet"}}});
\ No newline at end of file
diff --git a/dist/lang/nl.umd.min.js b/dist/lang/nl.umd.min.js
new file mode 100644
index 00000000000..4ebea6505d1
--- /dev/null
+++ b/dist/lang/nl.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.nl=n())}(this,function(){"use strict";return{isoName:"nl",nativeName:"Nederlands",label:{clear:"Wis",ok:"OK",cancel:"Annuleer",close:"Sluit",set:"Pas toe",select:"Selecteer",reset:"Herinitialiseren",remove:"Verwijder",update:"Update",create:"Maak aan",search:"Zoek",filter:"Filter",refresh:"Ververs",expand:function(e){return e?'"'+e+'" uitklappen':"Uitklappen"},collapse:function(e){return e?'"'+e+'" inklappen':"Inklappen"}},date:{days:"Zondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrijdag_Zaterdag".split("_"),daysShort:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),months:"Januari_Februari_Maart_April_Mei_Juni_Juli_Augustus_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dagen"},table:{noData:"Geen gegevens beschikbaar",noResults:"Geen records gevonden",loading:"Laden...",selectedRecords:function(e){return 1===e?"1 record geselecteerd.":(0===e?"Geen":e)+" geselecteerde records."},recordsPerPage:"Records per pagina:",allRows:"Alle",pagination:function(e,n,r){return e+"-"+n+" van "+r},columns:"Kolommen"},editor:{url:"URL",bold:"Vet",italic:"Cursief",strikethrough:"Doorstrepen",underline:"Onderstrepen",unorderedList:"Ongeordende lijst",orderedList:"Geordende lijst ",subscript:"Onderschrift",superscript:"Bovenschrift",hyperlink:"Hyperlink",toggleFullscreen:"Volledig scherm",quote:"Citaat",left:"Links uitlijnen",center:"Centreren",right:"Rechts uitlijnen",justify:"Uitvullen",print:"Afdrukken",outdent:"Minder inspringen",indent:"Meer inspringen",removeFormat:"Opmaak verwijderen",formatting:"Opmaak",fontSize:"Tekengrootte",align:"Uitlijnen",hr:"Horizontale lijn invoegen",undo:"Herstel",redo:"Opnieuw",heading1:"Kop 1",heading2:"Kop 2",heading3:"Kop 3",heading4:"Kop 4",heading5:"Kop 5",heading6:"Kop 6",paragraph:"Paragraaf",code:"Code",size1:"Heel klein",size2:"Klein",size3:"Normaal",size4:"Medium",size5:"Groot",size6:"Heel groot",size7:"Maximum",defaultFont:"Standaard lettertype",viewSource:"Bekijk bron"},tree:{noNodes:"Geen nodes beschikbaar",noResults:"Geen overeenkomstige nodes gevonden"}}});
\ No newline at end of file
diff --git a/dist/lang/pl.umd.min.js b/dist/lang/pl.umd.min.js
new file mode 100644
index 00000000000..8bdf0a57e10
--- /dev/null
+++ b/dist/lang/pl.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.pl=a())}(this,function(){"use strict";return{isoName:"pl",nativeName:"Polski",label:{clear:"Wyczyść",ok:"OK",cancel:"Anuluj",close:"Zamknij",set:"Ustaw",select:"Wybierz",reset:"Zresetuj",remove:"Usuń",update:"Zaktualizuj",create:"Utwórz",search:"Szukaj",filter:"Filtruj",refresh:"Odśwież",expand:function(e){return e?'Rozwiń "'+e+'"':"Zwiększać"},collapse:function(e){return e?'Zwiń "'+e+'"':"Upadek"}},date:{days:"Niedziela_Poniedziałek_Wtorek_Środa_Czwartek_Piątek_Sobota".split("_"),daysShort:"Nd_Pon_Wt_Śr_Czw_Ptk_Sob".split("_"),months:"Styczeń_Luty_Marzec_Kwiecień_Maj_Czerwiec_Lipiec_Sierpień_Wrzesień_Październik_Listopad_Grudzień".split("_"),monthsShort:"Sty_Lut_Mar_Kwi_Maj_Cze_Lip_Sie_Wrz_Paź_Lis_Gru".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dni"},table:{noData:"Brak dostępnych danych",noResults:"Nie znaleziono pasujących wpisów",loading:"Ładowanie...",selectedRecords:function(e){return e>1?e+" zaznaczony(ch) wiersz(y).":(0===e?"Brak":"1")+" zaznaczony wiersz."},recordsPerPage:"Wierszy na stronę:",allRows:"Wszystkie",pagination:function(e,a,i){return e+"-"+a+" z "+i},columns:"Kolumny"},editor:{url:"URL",bold:"Pogrubienie",italic:"Kursywa",strikethrough:"Przekreślenie",underline:"Podkreślenie",unorderedList:"Nieuporządkowana lista",orderedList:"Uporządkowana lista",subscript:"Indeks dolny",superscript:"Indeks górny",hyperlink:"Hiperłącze",toggleFullscreen:"Przełącz na tryb pełnoekranowy",quote:"Zacytuj",left:"Wyrównaj do lewej",center:"Wyrównaj do środka",right:"Wyrównaj do prawej",justify:"Wyjustuj",print:"Drukuj",outdent:"Zmniejsz wcięcie",indent:"Zwiększ wcięcie",removeFormat:"Usuń formatowanie",formatting:"Formatowanie",fontSize:"Rozmiar czcionki",align:"Wyrównanie",hr:"Wstaw poziomą linię",undo:"Cofnij",redo:"Przywróć",heading1:"Nagłówek 1",heading2:"Nagłówek 2",heading3:"Nagłówek 3",heading4:"Nagłówek 4",heading5:"Nagłówek 5",heading6:"Nagłówek 6",paragraph:"Paragraf",code:"Kod",size1:"Bardzo mała",size2:"Mała",size3:"Normalna",size4:"Średnio-duża",size5:"Duża",size6:"Bardzo duża",size7:"Maksymalna",defaultFont:"Domyślna czcionka",viewSource:"Pokaż źródło"},tree:{noNodes:"Brak dostępnych gałęzi",noResults:"Nie znaleziono pasujących gałęzi"}}});
\ No newline at end of file
diff --git a/dist/lang/pt-br.umd.min.js b/dist/lang/pt-br.umd.min.js
new file mode 100644
index 00000000000..b22d173006b
--- /dev/null
+++ b/dist/lang/pt-br.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ptBr=o())}(this,function(){"use strict";return{isoName:"pt-br",nativeName:"Português (BR)",label:{clear:"Limpar",ok:"OK",cancel:"Cancelar",close:"Fechar",set:"Escolher",select:"Selecionar",reset:"Redefinir",remove:"Remover",update:"Atualizar",create:"Criar",search:"Buscar",filter:"Filtrar",refresh:"Recarregar",expand:function(e){return e?'Expandir "'+e+'"':"Expandir"},collapse:function(e){return e?'Recolher "'+e+'"':"Colapso"}},date:{days:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),daysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"dias"},table:{noData:"Sem dados disponíveis",noResults:"Nenhum dado correspondente encontrado",loading:"Carregando...",selectedRecords:function(e){return e>0?e+" registro"+(1===e?" selecionado":"s selecionados")+".":"Nenhum registro selecionado."},recordsPerPage:"Registros por página:",allRows:"Todos",pagination:function(e,o,a){return e+"-"+o+" de "+a},columns:"Colunas"},editor:{url:"URL",bold:"Negrito",italic:"Itálico",strikethrough:"Riscado",underline:"Sublinhado",unorderedList:"Lista não-ordenada",orderedList:"Lista ordenada",subscript:"Subscrito",superscript:"Sobrescrito",hyperlink:"Hyperlink",toggleFullscreen:"Tela cheia",quote:"Citação",left:"Alinhado à esquerda",center:"Alinhado ao centro",right:"Alinhado à direita",justify:"Justificado",print:"Imprimir",outdent:"Diminuir indentação",indent:"Aumentar indentação",removeFormat:"Remover formatação",formatting:"Formatação",fontSize:"Tamanho de fonte",align:"Alinhar",hr:"Inserir divisória horizontal",undo:"Desfazer",redo:"Refazer",heading1:"Cabeçalho 1",heading2:"Cabeçalho 2",heading3:"Cabeçalho 3",heading4:"Cabeçalho 4",heading5:"Cabeçalho 5",heading6:"Cabeçalho 6",paragraph:"Parágrafo",code:"Código",size1:"Muito pequeno",size2:"Pequeno",size3:"Normal",size4:"Médio",size5:"Grande",size6:"Enorme",size7:"Máximo",defaultFont:"Fonte padrão",viewSource:"Exibir fonte"},tree:{noNodes:"Sem nós disponíveis",noResults:"Nenhum nó correspondente encontrado"}}});
\ No newline at end of file
diff --git a/dist/lang/pt.umd.min.js b/dist/lang/pt.umd.min.js
new file mode 100644
index 00000000000..d29a23910cd
--- /dev/null
+++ b/dist/lang/pt.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.pt=a())}(this,function(){"use strict";return{isoName:"pt",nativeName:"Português",label:{clear:"Limpar",ok:"OK",cancel:"Cancelar",close:"Fechar",set:"Marcar",select:"Escolher",reset:"Limpar",remove:"Remover",update:"Atualizar",create:"Criar",search:"Procurar",filter:"Filtrar",refresh:"Recarregar",expand:function(e){return e?'Expandir "'+e+'"':"Expandir"},collapse:function(e){return e?'Recolher "'+e+'"':"Colapso"}},date:{days:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),daysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dias"},table:{noData:"Sem dados disponíveis",noResults:"Não foi encontrado nenhum resultado",loading:"A carregar...",selectedRecords:function(e){return e>0?e+" linha"+(1===e?" selecionada":"s selecionadas")+".":"Nenhuma linha selecionada."},recordsPerPage:"Linhas por página:",allRows:"Todas",pagination:function(e,a,o){return e+"-"+a+" de "+o},columns:"Colunas"},editor:{url:"URL",bold:"Negrito",italic:"Itálico",strikethrough:"Rasurado",underline:"Sublinhado",unorderedList:"Lista não-ordenada",orderedList:"Lista ordenada",subscript:"Subscrito",superscript:"Sobrescrito",hyperlink:"Hyperlink",toggleFullscreen:"Maximizar",quote:"Citação",left:"Alinhado à esquerda",center:"Alinhado ao centro",right:"Alinhado à direita",justify:"Justificado",print:"Imprimir",outdent:"Diminuir indentação",indent:"Aumentar indentação",removeFormat:"Remover formatação",formatting:"Formatação",fontSize:"Tamanho do tipo de letra",align:"Alinhar",hr:"Inserir linha horizontal",undo:"Desfazer",redo:"Refazer",heading1:"Cabeçalho 1",heading2:"Cabeçalho 2",heading3:"Cabeçalho 3",heading4:"Cabeçalho 4",heading5:"Cabeçalho 5",heading6:"Cabeçalho 6",paragraph:"Parágrafo",code:"Código",size1:"Muito pequeno",size2:"Pequeno",size3:"Normal",size4:"Médio",size5:"Grande",size6:"Enorme",size7:"Máximo",defaultFont:"Tipo de letra padrão",viewSource:"Exibir fonte"},tree:{noNodes:"Sem nós disponíveis",noResults:"Nenhum resultado encontrado"}}});
\ No newline at end of file
diff --git a/dist/lang/ro.umd.min.js b/dist/lang/ro.umd.min.js
new file mode 100644
index 00000000000..b1d7ff33b83
--- /dev/null
+++ b/dist/lang/ro.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ro=i())}(this,function(){"use strict";return{isoName:"ro",nativeName:"Română",label:{clear:"Golește",ok:"OK",cancel:"Anulează",close:"Închide",set:"Setează",select:"Alege",reset:"Resetează",remove:"Elimină",update:"Actualizează",create:"Creează",search:"Caută",filter:"Filtrează",refresh:"Actualizează",expand:function(e){return e?'Deschideți "'+e+'"':"Deschide"},collapse:function(e){return e?'Închide "'+e+'"':"Închide"}},date:{days:"Duminică_Luni_Marți_Miercuri_Joi_Vineri_Sâmbătă".split("_"),daysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian_Feb_Mar_Apr_Mai_Iun_Iul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"zile"},table:{noData:"Nu sunt date disponibile",noResults:"Nu am găsit înregistrări care să corespundă",loading:"Se încarcă...",selectedRecords:function(e){return e>1?e+" înregistrări selectate.":(0===e?"Nici o":"1")+" înregistrare selectată."},recordsPerPage:"Înregistrări pe pagină:",allRows:"Toate",pagination:function(e,i,a){return e+"-"+i+" din "+a},columns:"Coloane"},editor:{url:"URL",bold:"Îngroșat",italic:"Înclinat",strikethrough:"Tăiat",underline:"Subliniat",unorderedList:"Listă neordonată",orderedList:"Listă ordonată",subscript:"Dedesubt",superscript:"Deasupra",hyperlink:"Hyperlink",toggleFullscreen:"Comută ecran complet",quote:"Citat",left:"Aliniere la stânga",center:"Aliniere la centru",right:"Aliniere la dreapta",justify:"Aliniere totală",print:"Tipărește",outdent:"Scade spațierea",indent:"Crește spațierea",removeFormat:"Îndepărtează formatările",formatting:"Formatare",fontSize:"Mărime font",align:"Aliniază",hr:"Adaugă linie orizontală",undo:"Schimbă inapoi",redo:"Refă",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Cod",size1:"Foarte mic",size2:"Mic",size3:"Normal",size4:"Mediu-mare",size5:"Big",size6:"Foarte mare",size7:"Maxim",defaultFont:"Font implicit",viewSource:"Vizualizare sursă"},tree:{noNodes:"Nu sunt date disponibile",noResults:"Nu am găsit noduri care să corespundă"}}});
\ No newline at end of file
diff --git a/dist/lang/ru.umd.min.js b/dist/lang/ru.umd.min.js
new file mode 100644
index 00000000000..19ff67d29fe
--- /dev/null
+++ b/dist/lang/ru.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ru=t())}(this,function(){"use strict";return{isoName:"ru",nativeName:"русский",label:{clear:"Очистить",ok:"OK",cancel:"Отмена",close:"Закрыть",set:"Установить",select:"Выбрать",reset:"Сбросить",remove:"Удалить",update:"Обновить",create:"Создать",search:"Поиск",filter:"Фильтр",refresh:"Обновить",expand:function(e){return e?'Расширьте "'+e+'"':"Расширять"},collapse:function(e){return e?'Свернуть "'+e+'"':"Крах"}},date:{days:"Воскресенье_Понедельник_Вторник_Среда_Четверг_Пятница_Суббота".split("_"),daysShort:"Вс_Пн_Вт_Ср_Чт_Пт_Сб".split("_"),months:"Январь_Февраль_Март_Апрель_Май_Июнь_Июль_Август_Сентябрь_Октябрь_Ноябрь_Декабрь".split("_"),monthsShort:"Янв_Фев_Мар_Апр_Май_Июн_Июл_Авг_Сен_Окт_Ноя_Дек".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"дней"},table:{noData:"Нет данных",noResults:"Совпадений не найдено",loading:"Загрузка...",selectedRecords:function(e){return e>0?e+" "+["строка выбрана","строки выбраны","строк выбрано"][(t=e)%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2]+".":"Ни одна строка не выбрана.";var t},recordsPerPage:"Строк на странице:",allRows:"Все",pagination:function(e,t,r){return e+"-"+t+" из "+r},columns:"Колонки"},editor:{url:"URL",bold:"Полужирный",italic:"Курсив",strikethrough:"Зачеркнутый",underline:"Подчеркнутый",unorderedList:"Маркированный список",orderedList:"Нумерованный список",subscript:"Подстрочный",superscript:"Надстрочный",hyperlink:"Гиперссылка",toggleFullscreen:"Полноэкранный режим",quote:"Цитата",left:"Выравнивание по левому краю",center:"Выравнивание по центру",right:"Выравнивание по правому краю",justify:"Выравнивание по ширине",print:"Печать",outdent:"Уменьшить отступ",indent:"Увеличить отступ",removeFormat:"Удалить форматирование",formatting:"Форматирование",fontSize:"Размер шрифта",align:"Выравнивание",hr:"Вставить горизонтальную линию",undo:"Отменить",redo:"Повторить",heading1:"Заголовок 1",heading2:"Заголовок 2",heading3:"Заголовок 3",heading4:"Заголовок 4",heading5:"Заголовок 5",heading6:"Заголовок 6",paragraph:"Параграф",code:"Код",size1:"Очень маленький",size2:"Маленький",size3:"Нормальный",size4:"Средний",size5:"Большой",size6:"Очень большой",size7:"Огромный",defaultFont:"Шрифт по умолчанию",viewSource:"Просмотреть исходный код"},tree:{noNodes:"Нет доступных узлов",noResults:"Совпадений не найдено"}}});
\ No newline at end of file
diff --git a/dist/lang/sk.umd.min.js b/dist/lang/sk.umd.min.js
new file mode 100644
index 00000000000..928c2525a4b
--- /dev/null
+++ b/dist/lang/sk.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.sk=a())}(this,function(){"use strict";return{isoName:"sk",nativeName:"Slovenčina",label:{clear:"Vymazať",ok:"OK",cancel:"Zrušiť",close:"Zavrieť",set:"Nastaviť",select:"Vybrať",reset:"Resetovať",remove:"Odstrániť",update:"Upraviť",create:"Vytvoriť",search:"Hľadať",filter:"Filtrovať",refresh:"Obnoviť",expand:function(e){return e?'Rozbaliť "'+e+'"':"Rozbaliť"},collapse:function(e){return e?'Zbaliť "'+e+'"':"Kolaps"}},date:{days:"Nedeľa_Pondelok_Utorok_Streda_Štvrtok_Piatok_Sobota".split("_"),daysShort:"Ned_Pon_Uto_Str_Štv_Pia_Sob".split("_"),months:"Január_Február_Marec_Apríl_Máj_Jún_Júl_August_September_Október_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Máj_Jún_Júl_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dní"},table:{noData:"Nie sú dostupné údaje",noResults:"Neboli nájdené vyhovujúce záznamy",loading:"Načítavam...",selectedRecords:function(e){return e>0?e+" "+(1===e?"riadok vybratý":e<5?"riadky vybraté":"riadkov vybratých")+".":"Žiadne vybraté riadky."},recordsPerPage:"Riadkov na stránku:",allRows:"Všetky",pagination:function(e,a,o){return e+"-"+a+" z "+o},columns:"Stĺpce"},editor:{url:"URL",bold:"Tučné",italic:"Kurzíva",strikethrough:"Prečiarknuté",underline:"Podčiarknuté",unorderedList:"Odrážky",orderedList:"Číslovanie",subscript:"Dolný index",superscript:"Horný index",hyperlink:"Odkaz",toggleFullscreen:"Prepnúť na celú obrazovku",quote:"Citovať",left:"Zarovnať doľava",center:"Centrovať",right:"Zarovnať doprava",justify:"Zarovnať podľa okrajov",print:"Tlačiť",outdent:"Zmenšiť odsadenie",indent:"Zväčšiť odsadenie",removeFormat:"Odstrániť formátovanie",formatting:"Formátovanie",fontSize:"Veľkosť písma",align:"Zarovnať",hr:"Vložiť horizontálny oddelovač",undo:"Späť",redo:"Znova",heading1:"Hlavička 1",heading2:"Hlavička 2",heading3:"Hlavička 3",heading4:"Hlavička 4",heading5:"Hlavička 5",heading6:"Hlavička 6",paragraph:"Odsek",code:"Kód",size1:"Veľmi malé",size2:"Malé",size3:"Normálne",size4:"Stredne veľké",size5:"Veľké",size6:"Veľmi veľké",size7:"Maximálne",defaultFont:"Predvolené písmo",viewSource:"Zdroj pohladu"},tree:{noNodes:"Nie sú dostupné vetvy",noResults:"Neboli nájdené vyhovujúce vetvy"}}});
\ No newline at end of file
diff --git a/dist/lang/sl.umd.min.js b/dist/lang/sl.umd.min.js
new file mode 100644
index 00000000000..d9ae94807da
--- /dev/null
+++ b/dist/lang/sl.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.sl=a())}(this,function(){"use strict";return{isoName:"sl",nativeName:"Slovenski Jezik",label:{clear:"Počisti",ok:"V redu",cancel:"Prekliči",close:"Zapri",set:"Postavi",select:"Izberi",reset:"Obnovi",remove:"Odstrani",update:"Posodobi",create:"Ustvari",search:"Išči",filter:"Filtriraj",refresh:"Ponovno naloži",expand:function(e){return e?'Razširi "'+e+'"':"Razširi"},collapse:function(e){return e?'Strni "'+e+'"':"Strni"}},date:{days:"Nedelja_Ponedeljek_Torek_Sreda_Četrtek_Petek_Sobota".split("_"),daysShort:"Ned_Pon_Tor_Sre_Čet_Pet_Sob".split("_"),months:"Januar_Februar_Marec_April_Maj_Junij_Julij_Avgust_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Avg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dni"},table:{noData:"Ni dosegljivih podatkov",noResults:"Ne najdem ustreznic",loading:"Nalagam...",selectedRecords:function(e){return 1===e?"1 izbrana vrstica.":2===e?"2 izbrani vrstici.":(0===e?"Ni":e)+" izbranih vrstic."},recordsPerPage:"Vrstic na stran:",allRows:"Vse",pagination:function(e,a,i){return e+"-"+a+" od "+i},columns:"Stolpci"},editor:{url:"URL",bold:"Krepko",italic:"Ležeče",strikethrough:"Prečrtano",underline:"Podčrtaj",unorderedList:"Neoštevilčen seznam",orderedList:"Oštevilčen seznam",subscript:"Podpisano",superscript:"Nadpisano",hyperlink:"Hiper povezava",toggleFullscreen:"Preklopi celoten zaslon",quote:"Citat",left:"Poravnaj levo",center:"Poravnaj na sredino",right:"Poravnaj desno",justify:"Obojestranska poravnava",print:"Natisni",outdent:"Zmanjšaj zamik",indent:"Povečaj zamik",removeFormat:"Odstrani formatiranje",formatting:"Formatiranje",fontSize:"Velikost pisave",align:"Poravnava",hr:"Vstavi horizontalno pravilo",undo:"Razveljavi",redo:"Uveljavi",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Odstavek",code:"Koda",size1:"Najmanjše",size2:"Manjše",size3:"Običajna velikost",size4:"Srednje veliko",size5:"Veliko",size6:"Večje",size7:"Največje",defaultFont:"Privzeta pisava",viewSource:"Prikaži vir"},tree:{noNodes:"Ni dosegljivih vozlišč",noResults:"Ne najdem ustreznih vozlišč"}}});
\ No newline at end of file
diff --git a/dist/lang/sm.umd.min.js b/dist/lang/sm.umd.min.js
new file mode 100644
index 00000000000..acd871f3d11
--- /dev/null
+++ b/dist/lang/sm.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.sm=i())}(this,function(){"use strict";return{isoName:"sm",nativeName:"Fa'asāmoa",label:{clear:"Kilia",ok:"'Oukei",cancel:"Fa'alēaogāina",close:"Tapuni",set:"Seti",select:"Filifili",reset:"Toe seti",remove:"'Ave'ese",update:"Fa'afou",create:"Fatu",search:"Sā'ili",filter:"Fa'amamā",refresh:"Fa'afou",expand:function(a){return a?"Fa'alautele \""+a+'"':"Faalautele"},collapse:function(a){return a?"Pa'u \""+a+'"':"Pa'u"}},date:{days:"Aso Sā_Aso Gafua_Aso Lua_Aso Lulu_Aso Tofi_Aso Faraile_Aso To'onai".split("_"),daysShort:"Sā_Gaf_Lua_Lul_Tof_Far_Too".split("_"),months:"Ianuari_Fepuari_Mati_'Aperila_Mē_Iuni_Iulai_'Aokuso_Sētema_'Oketopa_Nōvema_Tēsema".split("_"),monthsShort:"Ian_Fep_Mat_Ape_Mē_Iun_Iul_Auk_Sēt_Oke_Nōv_Tēs".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"aso"},table:{noData:"Lēai ni fa'amatalaga o maua",noResults:"Lēai ni fa'amaumauga na maua",loading:"'Āmatalia...",selectedRecords:function(a){return 1===a?"1 le laina 'ua filifilia.":(0===a?"Lēai ni":a)+" laina 'ua filifilia."},recordsPerPage:"Laina 'i le ītūlau:",allRows:"Laina 'uma",pagination:function(a,i,e){return a+"-"+i+" o "+e},columns:"Poutū"},editor:{url:"Tuātusi initaneti",bold:"Fa'aolaola",italic:"Fa'api'o",strikethrough:"Kolosi",underline:"Vase lalo",unorderedList:"Lisi 'e fe'i fa'atulagaina",orderedList:"Lisi 'ua fa'atulagaina",subscript:"Fa'anini'i i lalo",superscript:"Fa'anini'i i luga",hyperlink:"So'otaga initaneti",toggleFullscreen:"Fa'atelē ma fa'alititi le va'ai",quote:"Saunoaga",left:"Ōgatasi agavale",center:"Ōgatasi 'ogātotonu",right:"Ōgatasi taumatau",justify:"Ōgatasi lautele",print:"Lolomi",outdent:"Fa'alaititi le va",indent:"Fa'atelē le va",removeFormat:"'Ave'ese le fa'atulagaga",formatting:"Fa'atulagaga",fontSize:"Telē o le mata'itusi",align:"Ōgatasi",hr:"Fa'aopoopo se laina",undo:"Toe 'ave'ese",redo:"Toe fai",heading1:"Ulutala 1",heading2:"Ulutala 2",heading3:"Ulutala 3",heading4:"Ulutala 4",heading5:"Ulutala 5",heading6:"Ulutala 6",paragraph:"Palakalafa",code:"Fa'ailo fa'akomepiuta",size1:"Matuā laitiiti",size2:"Fa'alaititi",size3:"Tūlaga masani",size4:"Lāpo'a feololo",size5:"Lāpo'a",size6:"Lāpo'a atu",size7:"Pito i lāpo'a",defaultFont:"Foliga fou ole mata'itusi",viewSource:"Va'ai 'ile tusitusiga fa'akomepiuta"},tree:{noNodes:"Lēai ni vāega o maua",noResults:"Lēai ni vāega na maua"}}});
\ No newline at end of file
diff --git a/dist/lang/sr.umd.min.js b/dist/lang/sr.umd.min.js
new file mode 100644
index 00000000000..a06b5dda47e
--- /dev/null
+++ b/dist/lang/sr.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.sr=a())}(this,function(){"use strict";return{isoName:"sr",nativeName:"srpski jezik",label:{clear:"Obriši",ok:"OK",cancel:"Odustani",close:"Zatvori",set:"Postavi",select:"Izaberi",reset:"Poništi",remove:"Ukloni",update:"Ažuriraj",create:"Dodaj",search:"Traži",filter:"Filter",refresh:"Osveži",expand:function(e){return e?'Proširi "'+e+'"':"Proširiti"},collapse:function(e){return e?'Skupi "'+e+'"':"Skupiti"}},date:{days:"Nedelja_Ponedeljak_Utorak_Sreda_Četvrtak_Petak_Subota".split("_"),daysShort:"Ned_Pon_Uto_Sre_Čet_Pet_Sub".split("_"),months:"Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Avg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dana"},table:{noData:"Nema podataka",noResults:"Nema odgovarajućih zapisa",loading:"Učitavanje...",selectedRecords:function(e){return e>1?e+" izabranih redova.":(0===e?"Nema":"1")+" izabranih redova."},recordsPerPage:"Redova po stranici:",allRows:"Sve",pagination:function(e,a,i){return e+"-"+a+" od "+i},columns:"Kolone"},editor:{url:"URL",bold:"Podebljano",italic:"Nakošeno",strikethrough:"Precrtano",underline:"Podcrtano",unorderedList:"Označena lista",orderedList:"Numerisana lista",subscript:"Potpisano",superscript:"Natpisano",hyperlink:"Hiperlink",toggleFullscreen:"Ceo ekran",quote:"Citat",left:"Poravnati ulevo",center:"Centrirati",right:"Poravnati udesno",justify:"Poravnati obostrano",print:"Štampa",outdent:"Smanjiti uvlačenje",indent:"Povećati uvlačenje",removeFormat:"Ukloniti formatiranje",formatting:"Formatirati",fontSize:"Veličina slova",align:"Poravnati",hr:"Ubaciti horizontalnu liniju",undo:"Poništiti",redo:"Vratiti",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Paragraf",code:"Kod",size1:"Najmanje",size2:"Manje",size3:"Normalno",size4:"Srednje Veliko",size5:"Veliko",size6:"Veće",size7:"Najveće",defaultFont:"Podrazumevani font",viewSource:"Pogledaj izvor"},tree:{noNodes:"Nema nijednog čvora",noResults:"Nema odgovarajućih čvorova"}}});
\ No newline at end of file
diff --git a/dist/lang/sv.umd.min.js b/dist/lang/sv.umd.min.js
new file mode 100644
index 00000000000..339117f940b
--- /dev/null
+++ b/dist/lang/sv.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.sv=r())}(this,function(){"use strict";return{isoName:"sv",nativeName:"Svenska",label:{clear:"Rensa",ok:"OK",cancel:"Avbryt",close:"Stäng",set:"Sätt",select:"Välj",reset:"Nollställ",remove:"Ta bort",update:"Uppdatera",create:"Skapa",search:"Sök",filter:"Filtrera",refresh:"Uppdatera",expand:function(e){return e?'Utöka "'+e+'"':"Bygga ut"},collapse:function(e){return e?'Komprimera "'+e+'"':"Kollaps"}},date:{days:"Söndag_Måndag_Tisdag_Onsdag_Torsdag_Fredag_Lördag".split("_"),daysShort:"Sön_Mån_Tis_Ons_Tor_Fre_Lör".split("_"),months:"Januari_Februari_Mars_April_Maj_Juni_Juli_Augusti_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dagar"},table:{noData:"Ingen data tillgänglig",noResults:"Inget resultat matchar",loading:"Laddar...",selectedRecords:function(e){return 1===e?"1 vald rad.":(0===e?"Inga":e)+" valda rader."},recordsPerPage:"Rader per sida:",allRows:"Alla",pagination:function(e,r,a){return e+"-"+r+" av "+a},columns:"Kolumner"},editor:{url:"URL",bold:"Fet",italic:"Kursiv",strikethrough:"Genomstruken",underline:"Understruken",unorderedList:"Punktlista",orderedList:"Numrerad lista",subscript:"Nedsänkt",superscript:"Upphöjt",hyperlink:"Länk",toggleFullscreen:"Växla helskärm",quote:"Citat",left:"Vänsterjustera",center:"Centrera",right:"Högerjustera",justify:"Justera",print:"Skriv ut",outdent:"Minska indrag",indent:"Öka indrag",removeFormat:"Ta bort formatering",formatting:"Formatering",fontSize:"Teckenstorlek",align:"Justera",hr:"Infoga vågrät linje",undo:"Ångra",redo:"Gör om",heading1:"Rubrik 1",heading2:"Rubrik 2",heading3:"Rubrik 3",heading4:"Rubrik 4",heading5:"Rubrik 5",heading6:"Rubrik 6",paragraph:"Stycke",code:"Kod",size1:"Väldigt liten",size2:"Liten",size3:"Normal",size4:"Större än normal",size5:"Stor",size6:"Väldigt stor",size7:"Maximalt stor",defaultFont:"Standardteckensnitt",viewSource:"Visa källa"},tree:{noNodes:"Inga noder tillgängliga",noResults:"Inga noder matchar"}}});
\ No newline at end of file
diff --git a/dist/lang/ta.umd.min.js b/dist/lang/ta.umd.min.js
new file mode 100644
index 00000000000..a1fc363c096
--- /dev/null
+++ b/dist/lang/ta.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ta=t())}(this,function(){"use strict";return{isoName:"ta",nativeName:"தமிழ்",label:{clear:"அகற்று",ok:"சரி",cancel:"ரத்து",close:"மூடு",set:"அமை",select:"தேர்ந்தெடு",reset:"மீட்டமை",remove:"நீக்கு",update:"மேம்படுத்து",create:"உருவாக்கு",search:"தேடு",filter:"வடிகட்டு",refresh:"புதுப்பி",expand:function(e){return e?'"'+e+'" ஐ விரிவாக்கு':"விரிவாக்கு"},collapse:function(e){return e?'"'+e+'" ஐச் சுருக்கு':"சுருக்கு"}},date:{days:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),daysShort:"ஞாயி_திங்_செவ்_புத_வியா_வெள்_சனி".split("_"),months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜன_பிப்_மார்_ஏப்_மே_ஜூன்_ஜூலை_ஆக_செப்_அக்_நவ_டிச".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"நாட்கள்"},table:{noData:"தரவு எதுவும் கிடைக்கவில்லை",noResults:"பொருந்தும் பதிவுகள் எதுவும் கிடைக்கவில்லை",loading:"ஏற்றுகிறது...",selectedRecords:function(e){return 1===e?"1 பதிவு தேர்ந்தெடுக்கப்பட்டது.":(0===e?"0":e)+" பதிவு தேர்ந்தெடுக்கப்பட்டது."},recordsPerPage:"ஒரு பக்கத்திற்கு பதிவுகள்:",allRows:"அனைத்தும்",pagination:function(e,t,n){return e+"-"+t+" மொத்தம் "+n},columns:"பத்திகள்"},editor:{url:"URL",bold:"தடித்த",italic:"சாய்ந்த",strikethrough:"குறுக்குக்கோடு",underline:"அடிக்கோடு",unorderedList:"வரிசையற்ற பட்டியல்",orderedList:"வரிசையுள்ள பட்டியல்",subscript:"கீழ்க்குறியீடு",superscript:"மேல்குறியீடு",hyperlink:"மிகையிணைப்பு",toggleFullscreen:"முழுத்திரை மாற்றம்",quote:"மேற்கோள்",left:"இடது சீரமை",center:"மைய சீரமை",right:"வலது சீரமை",justify:"உள்ளடக்க சீரமை",print:"அச்சு",outdent:"உள்தள்ளலைக் குறைக்கவும்",indent:"உள்தள்ளலை அதிகரிக்கவும்",removeFormat:"வடிவமைப்பை அகற்று",formatting:"வடிவமைப்பு",fontSize:"எழுத்துரு அளவு",align:"சீரமை",hr:"படுக்கைவாட்டு கொடு",undo:"செயல்தவிர்",redo:"மீண்டும் செய்",heading1:"தலைப்பு 1",heading2:"தலைப்பு 2",heading3:"தலைப்பு 3",heading4:"தலைப்பு 4",heading5:"தலைப்பு 5",heading6:"தலைப்பு 6",paragraph:"பத்தி",code:"குறியீடு",size1:"மிகவும் சிறியது",size2:"சிறியது",size3:"இயல்பான",size4:"நடுத்தர பெரியது",size5:"பெரியது",size6:"மிகவும் பெரியது",size7:"அதிகபட்ச",defaultFont:"இயல்புநிலை எழுத்துரு",viewSource:"மூலத்தை பார்"},tree:{noNodes:"முனைகள் எதுவும் கிடைக்கவில்லை",noResults:"பொருந்தும் முனைகள் எதுவும் கிடைக்கவில்லை"}}});
\ No newline at end of file
diff --git a/dist/lang/th.umd.min.js b/dist/lang/th.umd.min.js
new file mode 100644
index 00000000000..082505be99f
--- /dev/null
+++ b/dist/lang/th.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.th=t())}(this,function(){"use strict";return{isoName:"th",nativeName:"ไทย",label:{clear:"ล้าง",ok:"ตกลง",cancel:"ยกเลิก",close:"ปิด",set:"ตั้งค่า",select:"เลือก",reset:"ตั้งใหม่",remove:"ลบ",update:"ปรับปรุง",create:"สร้าง",search:"ค้นหา",filter:"กรอง",refresh:"รีเฟรช",expand:function(e){return e?'ขยาย "'+e+'"':"ขยาย"},collapse:function(e){return e?'ยุบ "'+e+'"':"ทรุด"}},date:{days:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),daysShort:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"วัน"},table:{noData:"ไม่มีข้อมูล",noResults:"ไม่มีผลลัพธ์",loading:"กำลังโหลด...",selectedRecords:function(e){return e>0?"เลือกทั้งหมด "+e+" แถว":"ไม่มีแถวที่ถูกเลือก"},recordsPerPage:"แถวต่อหน้า:",allRows:"แถวทั้งหมด",pagination:function(e,t,n){return e+"-"+t+" of "+n},columns:"คอลัมน์"},editor:{url:"URL",bold:"ตัวหนา",italic:"ตัวเอียง",strikethrough:"เส้นคร่อม",underline:"เส้นใต้",unorderedList:"รายการ",orderedList:"ลำดับรายการ",subscript:"ตัวห้อย",superscript:"ตัวยก",hyperlink:"ไฮเปอร์ลิงค์",toggleFullscreen:"สลับเต็มจอ",quote:"อ้างอิง",left:"ชิดซ้าย",center:"แนวกลาง",right:"ชิดขวา",justify:"ชิดขอบ",print:"พิมพ์",outdent:"ลดย่อหน้า",indent:"เพิ่มย่อหน้า",removeFormat:"ล้างรูปแบบ",formatting:"จัดรูปแบบ",fontSize:"ขนาดอักษร",align:"แนว",hr:"เพิ่มเส้นขั้นบรรทัด",undo:"ยกเลิก",redo:"ทำซ้ำ",heading1:"หัวข้อ 1",heading2:"หัวข้อ 2",heading3:"หัวข้อ 3",heading4:"หัวข้อ 4",heading5:"หัวข้อ 5",heading6:"หัวข้อ 6",paragraph:"ย่อหน้า",code:"โค้ด",size1:"เล็กมาก",size2:"เล็ก",size3:"ปกติ",size4:"ใหญ่กว่าปกติ",size5:"ใหญ่",size6:"ใหญ่มาก",size7:"ใหญ่เต็มที่",defaultFont:"ฟอนต์มาตรฐาน",viewSource:"ดูที่มา"},tree:{noNodes:"ไม่มีโหนด",noResults:"ไม่พบโหนดตามที่ระบุ"}}});
\ No newline at end of file
diff --git a/dist/lang/tr.umd.min.js b/dist/lang/tr.umd.min.js
new file mode 100644
index 00000000000..ee26609eb3a
--- /dev/null
+++ b/dist/lang/tr.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang.tr=e())}(this,function(){"use strict";return{isoName:"tr",nativeName:"Türkçe",label:{clear:"Temizle",ok:"Tamam",cancel:"İptal",close:"Kapat",set:"Ayarla",select:"Seç",reset:"Sıfırla",remove:"Kaldır",update:"Güncelle",create:"Oluştur",search:"Ara",filter:"Süz",refresh:"Yenile",expand:function(a){return a?'"'+a+'" genişlet':"Genişletmek"},collapse:function(a){return a?'"'+a+'" daralt':"Yıkılmak"}},date:{days:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),daysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"gün"},table:{noData:"Veri yok",noResults:"Uyuşan kayıt bulunamadı",loading:"Yükleniyor...",selectedRecords:function(a){return a+" seçili kayıt."},recordsPerPage:"Sayfa başına kayıt:",allRows:"Tümü",pagination:function(a,e,i){return a+"-"+e+" toplam "+i},columns:"Sütunlar"},editor:{url:"URL",bold:"Kalın",italic:"Eğik",strikethrough:"Üstü çizili",underline:"Altı çizili",unorderedList:"Sırasız Liste",orderedList:"Sıralı Liste",subscript:"Alt betik",superscript:"Üst betik",hyperlink:"Köprü",toggleFullscreen:"Tam ekranı Aç-Kapa",quote:"Alıntı",left:"Sola hizala",center:"Ortala",right:"Sağa hizala",justify:"Sığdır",print:"Yazdır",outdent:"Girintiyi azalt",indent:"Girintiyi artır",removeFormat:"Biçimlendirmeyi kaldır",formatting:"Biçimliyor",fontSize:"Yazı Tipi Boyutu",align:"Hizala",hr:"Yatay Çizgi Ekle",undo:"Geri Al",redo:"Yinele",heading1:"Başlık 1",heading2:"Başlık 2",heading3:"Başlık 3",heading4:"Başlık 4",heading5:"Başlık 5",heading6:"Başlık 6",paragraph:"Paragraf",code:"Kod",size1:"Çok küçük",size2:"Küçük",size3:"Normal",size4:"Orta-geniş",size5:"Büyük",size6:"Çok büyük",size7:"En büyük",defaultFont:"Varsayılan Yazı Tipi",viewSource:"Kaynağı Görüntüle"},tree:{noNodes:"Düğüm yok",noResults:"Uyuşan düğüm bulunamadı"}}});
\ No newline at end of file
diff --git a/dist/lang/ug.umd.min.js b/dist/lang/ug.umd.min.js
new file mode 100644
index 00000000000..90648049b44
--- /dev/null
+++ b/dist/lang/ug.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.ug=t())}(this,function(){"use strict";var e="يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە_يەكشەنبە".split("_");return{isoName:"ug",nativeName:"ئۇيغۇرچە",rtl:!0,label:{clear:"تازىلاش",ok:"ھەئە",cancel:"بولدىلا",close:"تاقاش",set:"تەڭشەش",select:"تاللاش",reset:"ئەسلىگە قايتۇرۇش",remove:"چىقىرىۋېتىش",update:"نەشىر يېڭىلاش",create:"قۇرۇش",search:"ئىزدەش",filter:"سۈزگۈچ",refresh:"يېڭىلاش",expand:function(e){return e?'نى كېڭەيتىڭ "'+e+'"':"كېڭەيتىش"},collapse:function(e){return e?'نى يىمىرىڭ "'+e+'"':"كېڭەيتىش"}},date:{days:e,daysShort:"ي_د_س_چ_پ_ج_ش".split("_"),months:"يانۋار(1)_فېۋرال(2)_مارت(3)_ئاپرىل(4)_ماي(5)_ئىيۇن(6)_ئىيۇل(7)_ئاۋغۇست (8)_سېنتەبىر(9)_ئۆكتەبىر(10)_نويابىر(11)_دېكابىر(12)".split("_"),monthsShort:"1-ئاي_2-ئاي_3-ئاي_4-ئاي_5-ئاي_6-ئاي_7-ئاي_8-ئاي_9-ئاي_10-ئاي_11-ئاي_12-ئاي".split("_"),firstDayOfWeek:1,format24h:!1,headerTitle:function(t,n){return n.month+"-ئاينىڭ "+n.day+"-كۈنى ، "+e[t.getDay()]},pluralDay:"كۈن"},table:{noData:"ئۇچۇر يوق",noResults:"مۇناسىۋەتلىك ئۇچۇر تېپىلمىدى",loading:"يۈكلىنىۋاتىدۇ ...",selectedRecords:function(e){return"جەمئىي "+e+" قۇر تاللاندى"},recordsPerPage:"ھەربەتتىكى قۇر سانى:",allRows:"ھەممىسى",pagination:function(e,t,n){return e+"-"+t+" / "+n},columns:"ئىستون"},editor:{url:"URL",bold:"توم",italic:"يانتۇ",strikethrough:"جىجاش",underline:"ئاستى سىزىق",unorderedList:"تەرتىپسىز",orderedList:"تەرتىپلىك",subscript:"تۆۋەن ئىندېكىس",superscript:"يۇقىرى ئىندېكىس",hyperlink:"ئۇلانما",toggleFullscreen:"پۈتۈن ئېكران",quote:"نەقىل",left:"سولغا توغرىلاش",center:"ئوتتۇرىغا توغرىلاش",right:"ئوڭغا توغرىلاش",justify:"ئىككى يانغا توغرىلاش",print:"بېسىپ چىقىرىش",outdent:"كېڭەيتىش",indent:"تارايتىش",removeFormat:"فورماتىنى چىقىرىۋېتىش",formatting:"فورماتلاش",fontSize:"خەت چوڭلىقى",align:"توغرىلاش",hr:"توغرا سىزىق",undo:"قايتۇرۇش",redo:"قايتىلاش",heading1:"تىما 1",heading2:"تىما 2",heading3:"تىما 3",heading4:"تىما 4",heading5:"تىما 5",heading6:"تىما 6",paragraph:"ئابزاس",code:"كود",size1:"كىچىك",size2:"كىچىكراق",size3:"نورمال",size4:"چوڭراق",size5:"چوڭ",size6:"ئىنتايىن چوڭ",size7:"ئەڭ چوڭ",defaultFont:"كۆڭۈلدىكى خەت نۇسخىسى",viewSource:"مەنبەنى كۆرۈش"},tree:{noNodes:"تۈگۈن يوق",noResults:"ئۇچۇر يوق"}}});
\ No newline at end of file
diff --git a/dist/lang/uk.umd.min.js b/dist/lang/uk.umd.min.js
new file mode 100644
index 00000000000..c2b5a3b49c0
--- /dev/null
+++ b/dist/lang/uk.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.uk=t())}(this,function(){"use strict";return{isoName:"uk",nativeName:"Українська",label:{clear:"Очистити",ok:"OK",cancel:"Скасувати",close:"Закрити",set:"Встановити",select:"Обрати",reset:"Скинути",remove:"Видалити",update:"Оновити",create:"Створити",search:"Пошук",filter:"Фільтр",refresh:"Оновити",expand:function(e){return e?'Розгорнути "'+e+'"':"Розгорнути"},collapse:function(e){return e?'Згорнути "'+e+'"':"Згорнути"}},date:{days:"Неділя_Понеділок_Вівторок_Середа_Четвер_П`ятниця_Субота".split("_"),daysShort:"Нд_Пн_Вт_Ср_Чт_Пт_Сб".split("_"),months:"Січень_Лютий_Березень_Квітень_Травень_Червень_Липень_Серпень_Вересень_Жовтень_Листопад_Грудень".split("_"),monthsShort:"Січ_Лют_Бер_Кві_Тра_Чер_Лип_Сер_Вер_Жов_Лис_Гру".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"днів"},table:{noData:"Немає даних",noResults:"Співпадінь не знайдено",loading:"Завантаження...",selectedRecords:function(e){return e>0?e+" "+["рядок обраний","рядки обрані","рядків обрано"][(t=e)%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2]+".":"Жодного рядку не обрано.";var t},recordsPerPage:"Рядків на сторінці:",allRows:"Усі",pagination:function(e,t,n){return e+"-"+t+" з "+n},columns:"Колонки"},editor:{url:"URL",bold:"Напівжирний",italic:"Курсив",strikethrough:"Закреслений",underline:"Підкреслений",unorderedList:"Маркований список",orderedList:"Нумерований список",subscript:"Підрядковий",superscript:"Надрядковий",hyperlink:"Гіперпосилання",toggleFullscreen:"Повноекранний режим",quote:"Цитата",left:"Вирівнювання по лівому краю",center:"Вирівнювання по центру",right:"Вирівнювання по правому краю",justify:"Вирівнювання по ширині",print:"Друк",outdent:"Зменшити відтуп",indent:"Збільшити відступ",removeFormat:"Видалити форматування",formatting:"Форматування",fontSize:"Розмір шрифту",align:"Вирівнювання",hr:"Вставити горизонтальну лінію",undo:"Відмінити",redo:"Повторити",heading1:"Заголовок 1",heading2:"Заголовок 2",heading3:"Заголовок 3",heading4:"Заголовок 4",heading5:"Заголовок 5",heading6:"Заголовок 6",paragraph:"Параграф",code:"Код",size1:"Дуже маленький",size2:"Маленький",size3:"Нормальний",size4:"Середній",size5:"Великий",size6:"Дуже великий",size7:"Величезний",defaultFont:"Шрифт за замовчуванням",viewSource:"Переглянути джерело"},tree:{noNodes:"Немає доступних вузлів",noResults:"Співпадінь не знайдено"}}});
\ No newline at end of file
diff --git a/dist/lang/uz-Cyrl.umd.min.js b/dist/lang/uz-Cyrl.umd.min.js
new file mode 100644
index 00000000000..a2a4dca6deb
--- /dev/null
+++ b/dist/lang/uz-Cyrl.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang["uz-Cyrl"]=t())}(this,function(){"use strict";return{isoName:"uz-Cyrl",nativeName:"Ўзбекча (Кирил)",label:{clear:"Тозалаш",ok:"ОК",cancel:"Бекор қилиш",close:"Ёпиш",set:"Ўрнатиш",select:"Танлаш",reset:"Қайта ўрнатиш",remove:"Ўчириш",update:"Янгилаш",create:"Яратиш",search:"Қидириш",filter:"Филтрлаш",refresh:"Янгилаш",expand:function(e){return e?'"'+e+'" ни кенгайтириш':"ъКенгайтиришъ"},collapse:function(e){return e?'"'+e+'" ни йиғиш':"ъЙиқилишъ"}},date:{days:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),daysShort:"Як_Душ_Се_Чор_Пай_Жума_Шанба".split("_"),months:"Январь_Февраль_Март_Апрель_Май_Июнь_Июль_Август_Сентябрь_Октябрь_Ноябрь_Декабрь".split("_"),monthsShort:"Ян_Фев_Март_Апр_Май_Июнь_Июль_Авг_Сен_Окт_Ноя_Дек".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Кунлар"},table:{noData:"Маълумот топилмади",noResults:"Қидирув бўйича маълумотлар топилмади",loading:"Юкланмоқда...",selectedRecords:function(e){return 1===e?"1 та маълумот танланди.":(0===e?"Хеч қандай":e)+" маълумотла танланмади."},recordsPerPage:"Сахифадаги қаторлар:",allRows:"Барчаси",pagination:function(e,t,n){return e+"-"+t+" жами "+n},columns:"Устунлар"},editor:{url:"УРЛ",bold:"Қалин",italic:"Курсив",strikethrough:"Чизилган",underline:"Тагига чизилган",unorderedList:"Тартибсиз руйхат",orderedList:"Тартибга киритилган руйхат",subscript:"Сатр остида",superscript:"Сатр устида",hyperlink:"Гиперхавола",toggleFullscreen:"Тўлиқ экран режимига ўтиш",quote:"Иқтибос",left:"Чапга сафлаш",center:"Марказга сафлаш",right:"Ўнгдан сафлаш",justify:"Икки томондан сафлаш",print:"Чоп этиш",outdent:"Чекинишни камайтириш",indent:"Чекинишни кўпайтириш",removeFormat:"Форматлашни ўчириб ташлаш",formatting:"Форматлаш",fontSize:"Шрифт хажми",align:"Сафлаш",hr:"Горизонтал қоидани киритиш",undo:"Бекор қилиш",redo:"Такрорлаш",heading1:"Сарлавха 1",heading2:"Сарлавха 2",heading3:"Сарлавха 3",heading4:"Сарлавха 4",heading5:"Сарлавха 5",heading6:"Сарлавха 6",paragraph:"Параграф",code:"Код",size1:"Ўта кичик",size2:"Бироз кичик",size3:"Оддий",size4:"Ўрта катта",size5:"Катта",size6:"Жуда катта",size7:"Максимал",defaultFont:"Стандарт шрифт",viewSource:"Манбани кўриш"},tree:{noNodes:"Кесишмалар мавжуд эмас",noResults:"Мос келадиган кесишмалар топилмади"}}});
\ No newline at end of file
diff --git a/dist/lang/uz-Latn.umd.min.js b/dist/lang/uz-Latn.umd.min.js
new file mode 100644
index 00000000000..7e94b8bfbe2
--- /dev/null
+++ b/dist/lang/uz-Latn.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(a,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):((a="undefined"!=typeof globalThis?globalThis:a||self).Quasar=a.Quasar||{},a.Quasar.lang=a.Quasar.lang||{},a.Quasar.lang["uz-Latn"]=i())}(this,function(){"use strict";return{isoName:"uz-Latn",nativeName:"O'zbekcha (Lotin)",label:{clear:"Tozalash",ok:"OK",cancel:"Bekor qilish",close:"Yopish",set:"O'rnatish",select:"Tanlash",reset:"Qayta o'rnatish",remove:"O'chirish",update:"Yangilash",create:"Yaratish",search:"Qidirish",filter:"Filtrlash",refresh:"Yangilash",expand:function(a){return a?'"'+a+'" ni kengaytirish':"Kengaytirish"},collapse:function(a){return a?'"'+a+"\" ni yig'ish":"Yiqilish"}},date:{days:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),daysShort:"Yak_Du_Se_Chor_Pay_Juma_Shanba".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mart_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Kunlar"},table:{noData:"Ma'lumotlar topilmadi",noResults:"Qidiruv bo'yicha ma'lumotlar topilmadi",loading:"Yuklanmoqda...",selectedRecords:function(a){return 1===a?"1 ta malumot tanlandi.":(0===a?"Hech qanday":a)+" ma'lumotlar tanlanmadi."},recordsPerPage:"Saxifadagi qatorlar:",allRows:"Barchasi",pagination:function(a,i,e){return a+"-"+i+" jami "+e},columns:"Ustunlar"},editor:{url:"URL",bold:"Qalin",italic:"Kursiv",strikethrough:"Chizilgan",underline:"Tagiga chizilgan",unorderedList:"Tartibsiz ro'yxat",orderedList:"Tartibga keltirilgan ro'yxat",subscript:"Satr ostida",superscript:"Satr ustida",hyperlink:"Giperhavola",toggleFullscreen:"To'liq ekran rejimiga o'tish",quote:"Iqtibos",left:"Chapga saflash",center:"Markazga saflash",right:"O'nggadan saflash",justify:"Ikki tomondan saflash",print:"Chop etish",outdent:"Chekinishni kamaytirish",indent:"Chekinishni ko'paytirish",removeFormat:"Formatlashni o'chirib tashlash",formatting:"Formatlash",fontSize:"Shrift hajmi",align:"Saflash",hr:"Gorizontal qoidani kiritish",undo:"Bekor qilish",redo:"Takrorlash",heading1:"Sarlavha 1",heading2:"Sarlavha 2",heading3:"Sarlavha 3",heading4:"Sarlavha 4",heading5:"Sarlavha 5",heading6:"Sarlavha 6",paragraph:"Paragraf",code:"Kod",size1:"Juda kichkik",size2:"Biroz kichik",size3:"Oddiy",size4:"O'rta katta",size5:"Katta",size6:"Juda katta",size7:"Maksimal",defaultFont:"Standart shrift",viewSource:"Manbani ko'rish"},tree:{noNodes:"Kesishmalar mavjud emas",noResults:"Mos keladigan kesishmalar topilmadi"}}});
\ No newline at end of file
diff --git a/dist/lang/vi.umd.min.js b/dist/lang/vi.umd.min.js
new file mode 100644
index 00000000000..173f1df4b7d
--- /dev/null
+++ b/dist/lang/vi.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((n="undefined"!=typeof globalThis?globalThis:n||self).Quasar=n.Quasar||{},n.Quasar.lang=n.Quasar.lang||{},n.Quasar.lang.vi=e())}(this,function(){"use strict";return{isoName:"vi",nativeName:"Tiếng Việt",label:{clear:"Xóa hết",ok:"OK",cancel:"Hủy",close:"Đóng",set:"Thiết đặt",select:"Chọn",reset:"Đặt lại",remove:"Gỡ bỏ",update:"Cập nhật",create:"Tạo",search:"Tìm kiếm",filter:"Bộ lọc",refresh:"Làm mới",expand:function(n){return n?'Mở rộng "'+n+'"':"Mở rộng"},collapse:function(n){return n?'Thu gọn "'+n+'"':"Sụp đổ"}},date:{days:"Chủ Nhật_Thứ Hai_Thứ Ba_Thứ Tư_Thứ Năm_Thứ Sáu_Thứ Bảy".split("_"),daysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),months:"Tháng Một_Tháng Hai_Tháng Ba_Tháng Tư_Tháng Năm_Tháng Sáu_Tháng Bảy_Tháng Tám_Tháng Chín_Tháng Mười_Tháng Mười Một_Tháng Mười Hai".split("_"),monthsShort:"Th1_Th2_Th3_Th4_Th5_Th6_Th7_Th8_Th9_Th10_Th11_Th12".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"ngày"},table:{noData:"Không có dữ liệu",noResults:"Không tìm thấy kết quả",loading:"Đang tải",selectedRecords:function(n){return 1===n?"1 hàng đã chọn.":(0===n?"Không có hàng nào":n)+" hàng đã chọn."},recordsPerPage:"Hàng trên mỗi trang:",allRows:"Tất cả",pagination:function(n,e,h){return n+"-"+e+" của "+h},columns:"Cột"},editor:{url:"URL",bold:"Đậm",italic:"Nghiêng",strikethrough:"Gạch giữa",underline:"Gạch dưới",unorderedList:"Danh sách không theo thứ tự",orderedList:"Danh sách theo thứ tự",subscript:"Chỉ số dưới",superscript:"Chỉ số trên",hyperlink:"Liên kết",toggleFullscreen:"Điều chỉnh chế độ toàn màn hình",quote:"Trích dẫn",left:"Căn trái",center:"Căn giữa",right:"Căn phải",justify:"Căn đều 2 bên",print:"In",outdent:"Giảm lề",indent:"Tăng lề",removeFormat:"Xóa định dạng",formatting:"Định dạng",fontSize:"Kích cỡ phông",align:"Căn chỉnh",hr:"Chèn Quy Tắc Ngang",undo:"Hoàn tác",redo:"Làm lại",heading1:"Tiêu đề 1",heading2:"Tiêu đề 2",heading3:"Tiêu đề 3",heading4:"Tiêu đề 4",heading5:"Tiêu đề 5",heading6:"Tiêu đề 6",paragraph:"Đoạn",code:"Mã",size1:"Rất nhỏ",size2:"Nhỏ vừa",size3:"Thường",size4:"To vừa",size5:"To",size6:"Rất To",size7:"Tối đa",defaultFont:"Phông mặc định",viewSource:"Xem nguồn"},tree:{noNodes:"Không có nốt nào có sẵn",noResults:"Không tìm thấy các nốt"}}});
\ No newline at end of file
diff --git a/dist/lang/zh-hans.umd.min.js b/dist/lang/zh-hans.umd.min.js
new file mode 100644
index 00000000000..694daeb589f
--- /dev/null
+++ b/dist/lang/zh-hans.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.zhHans=t())}(this,function(){"use strict";return{isoName:"zh-hans",nativeName:"中文(简体)",label:{clear:"清空",ok:"确定",cancel:"取消",close:"关闭",set:"设置",select:"选择",reset:"重置",remove:"移除",update:"更新",create:"创建",search:"搜索",filter:"过滤",refresh:"刷新",expand:function(e){return e?'展开"'+e+'"':"扩张"},collapse:function(e){return e?'折叠"'+e+'"':"坍塌"}},date:{days:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),daysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),headerTitle:function(e){return new Intl.DateTimeFormat("zh-CN",{weekday:"short",month:"short",day:"numeric"}).format(e)},firstDayOfWeek:0,format24h:!1,pluralDay:"天"},table:{noData:"没有可用数据",noResults:"找不到匹配的数据",loading:"正在加载...",selectedRecords:function(e){return"已选择"+e+"行"},recordsPerPage:"每页的行数:",allRows:"全部",pagination:function(e,t,n){return e+"-"+t+" / "+n},columns:"列"},editor:{url:"URL",bold:"粗体",italic:"斜体",strikethrough:"删除线",underline:"下划线",unorderedList:"无序列表",orderedList:"有序列表",subscript:"下标",superscript:"上标",hyperlink:"超链接",toggleFullscreen:"全屏切换",quote:"引号",left:"左对齐",center:"居中对齐",right:"右对齐",justify:"两端对齐",print:"打印",outdent:"减少缩进",indent:"增加缩进",removeFormat:"清除样式",formatting:"格式化",fontSize:"字体大小",align:"对齐",hr:"插入水平线",undo:"撤消",redo:"重做",heading1:"标题一",heading2:"标题二",heading3:"标题三",heading4:"标题四",heading5:"标题五",heading6:"标题六",paragraph:"段落",code:"代码",size1:"非常小",size2:"比较小",size3:"正常",size4:"中等偏大",size5:"大",size6:"非常大",size7:"超级大",defaultFont:"默认字体",viewSource:"查看资料"},tree:{noNodes:"没有可用节点",noResults:"找不到匹配的节点"}}});
\ No newline at end of file
diff --git a/dist/lang/zh-hant.umd.min.js b/dist/lang/zh-hant.umd.min.js
new file mode 100644
index 00000000000..8840e6f4344
--- /dev/null
+++ b/dist/lang/zh-hant.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Quasar=e.Quasar||{},e.Quasar.lang=e.Quasar.lang||{},e.Quasar.lang.zhHant=t())}(this,function(){"use strict";return{isoName:"zh-hant",nativeName:"中文(繁體)",label:{clear:"清除",ok:"確定",cancel:"取消",close:"關閉",set:"設定",select:"選擇",reset:"重置",remove:"移除",update:"更新",create:"新增",search:"搜尋",filter:"篩選",refresh:"更新",expand:function(e){return e?'展開"'+e+'"':"擴張"},collapse:function(e){return e?'折疊"'+e+'"':"坍塌"}},date:{days:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),daysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),headerTitle:function(e){return new Intl.DateTimeFormat("zh-TW",{weekday:"short",month:"short",day:"numeric"}).format(e)},firstDayOfWeek:0,format24h:!1,pluralDay:"日"},table:{noData:"沒有資料",noResults:"沒有相符資料",loading:"載入中...",selectedRecords:function(e){return"已選擇 "+e+" 列"},recordsPerPage:"每頁列數:",allRows:"全部",pagination:function(e,t,n){return e+"-"+t+" 列,共 "+n+" 列"},columns:"欄位"},editor:{url:"網址",bold:"粗體",italic:"斜體",strikethrough:"刪除線",underline:"下劃線",unorderedList:"項目符號清單",orderedList:"編號清單",subscript:"下標",superscript:"上標",hyperlink:"超連結",toggleFullscreen:"切換全螢幕",quote:"段落引用",left:"靠左對齊",center:"置中對齊",right:"靠右對齊",justify:"分散對齊",print:"列印",outdent:"減少縮排",indent:"增加縮排",removeFormat:"清除格式",formatting:"區塊元素",fontSize:"字型大小",align:"對齊",hr:"水平分隔線",undo:"復原",redo:"取消復原",heading1:"標題 1",heading2:"標題 2",heading3:"標題 3",heading4:"標題 4",heading5:"標題 5",heading6:"標題 6",paragraph:"段落",code:"程式碼",size1:"非常小",size2:"稍小",size3:"正常",size4:"稍大",size5:"大",size6:"非常大",size7:"超級大",defaultFont:"預設字型",viewSource:"切換原始碼"},tree:{noNodes:"沒有節點",noResults:"沒有相符節點"}}});
\ No newline at end of file
diff --git a/dist/quasar.addon.css b/dist/quasar.addon.css
new file mode 100644
index 00000000000..888c053e3b2
--- /dev/null
+++ b/dist/quasar.addon.css
@@ -0,0 +1,5121 @@
+/*
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+@media (min-width: 0) {
+ .flex-block,
+ .flex-xs-block {
+ display: block;
+ }
+ .flex-inline,
+ .flex-xs-inline {
+ display: inline-block;
+ }
+ .q-pa-xs-none {
+ padding: 0 0;
+ }
+ .q-pl-xs-none,
+ .q-px-xs-none {
+ padding-left: 0;
+ }
+ .q-pr-xs-none,
+ .q-px-xs-none {
+ padding-right: 0;
+ }
+ .q-pt-xs-none,
+ .q-py-xs-none {
+ padding-top: 0;
+ }
+ .q-pb-xs-none,
+ .q-py-xs-none {
+ padding-bottom: 0;
+ }
+ .q-ma-xs-none {
+ margin: 0 0;
+ }
+ .q-ml-xs-none,
+ .q-mx-xs-none {
+ margin-left: 0;
+ }
+ .q-mr-xs-none,
+ .q-mx-xs-none {
+ margin-right: 0;
+ }
+ .q-mt-xs-none,
+ .q-my-xs-none {
+ margin-top: 0;
+ }
+ .q-mb-xs-none,
+ .q-my-xs-none {
+ margin-bottom: 0;
+ }
+ .q-pa-xs-xs {
+ padding: 4px 4px;
+ }
+ .q-pl-xs-xs,
+ .q-px-xs-xs {
+ padding-left: 4px;
+ }
+ .q-pr-xs-xs,
+ .q-px-xs-xs {
+ padding-right: 4px;
+ }
+ .q-pt-xs-xs,
+ .q-py-xs-xs {
+ padding-top: 4px;
+ }
+ .q-pb-xs-xs,
+ .q-py-xs-xs {
+ padding-bottom: 4px;
+ }
+ .q-ma-xs-xs {
+ margin: 4px 4px;
+ }
+ .q-ml-xs-xs,
+ .q-mx-xs-xs {
+ margin-left: 4px;
+ }
+ .q-mr-xs-xs,
+ .q-mx-xs-xs {
+ margin-right: 4px;
+ }
+ .q-mt-xs-xs,
+ .q-my-xs-xs {
+ margin-top: 4px;
+ }
+ .q-mb-xs-xs,
+ .q-my-xs-xs {
+ margin-bottom: 4px;
+ }
+ .q-pa-xs-sm {
+ padding: 8px 8px;
+ }
+ .q-pl-xs-sm,
+ .q-px-xs-sm {
+ padding-left: 8px;
+ }
+ .q-pr-xs-sm,
+ .q-px-xs-sm {
+ padding-right: 8px;
+ }
+ .q-pt-xs-sm,
+ .q-py-xs-sm {
+ padding-top: 8px;
+ }
+ .q-pb-xs-sm,
+ .q-py-xs-sm {
+ padding-bottom: 8px;
+ }
+ .q-ma-xs-sm {
+ margin: 8px 8px;
+ }
+ .q-ml-xs-sm,
+ .q-mx-xs-sm {
+ margin-left: 8px;
+ }
+ .q-mr-xs-sm,
+ .q-mx-xs-sm {
+ margin-right: 8px;
+ }
+ .q-mt-xs-sm,
+ .q-my-xs-sm {
+ margin-top: 8px;
+ }
+ .q-mb-xs-sm,
+ .q-my-xs-sm {
+ margin-bottom: 8px;
+ }
+ .q-pa-xs-md {
+ padding: 16px 16px;
+ }
+ .q-pl-xs-md,
+ .q-px-xs-md {
+ padding-left: 16px;
+ }
+ .q-pr-xs-md,
+ .q-px-xs-md {
+ padding-right: 16px;
+ }
+ .q-pt-xs-md,
+ .q-py-xs-md {
+ padding-top: 16px;
+ }
+ .q-pb-xs-md,
+ .q-py-xs-md {
+ padding-bottom: 16px;
+ }
+ .q-ma-xs-md {
+ margin: 16px 16px;
+ }
+ .q-ml-xs-md,
+ .q-mx-xs-md {
+ margin-left: 16px;
+ }
+ .q-mr-xs-md,
+ .q-mx-xs-md {
+ margin-right: 16px;
+ }
+ .q-mt-xs-md,
+ .q-my-xs-md {
+ margin-top: 16px;
+ }
+ .q-mb-xs-md,
+ .q-my-xs-md {
+ margin-bottom: 16px;
+ }
+ .q-pa-xs-lg {
+ padding: 24px 24px;
+ }
+ .q-pl-xs-lg,
+ .q-px-xs-lg {
+ padding-left: 24px;
+ }
+ .q-pr-xs-lg,
+ .q-px-xs-lg {
+ padding-right: 24px;
+ }
+ .q-pt-xs-lg,
+ .q-py-xs-lg {
+ padding-top: 24px;
+ }
+ .q-pb-xs-lg,
+ .q-py-xs-lg {
+ padding-bottom: 24px;
+ }
+ .q-ma-xs-lg {
+ margin: 24px 24px;
+ }
+ .q-ml-xs-lg,
+ .q-mx-xs-lg {
+ margin-left: 24px;
+ }
+ .q-mr-xs-lg,
+ .q-mx-xs-lg {
+ margin-right: 24px;
+ }
+ .q-mt-xs-lg,
+ .q-my-xs-lg {
+ margin-top: 24px;
+ }
+ .q-mb-xs-lg,
+ .q-my-xs-lg {
+ margin-bottom: 24px;
+ }
+ .q-pa-xs-xl {
+ padding: 48px 48px;
+ }
+ .q-pl-xs-xl,
+ .q-px-xs-xl {
+ padding-left: 48px;
+ }
+ .q-pr-xs-xl,
+ .q-px-xs-xl {
+ padding-right: 48px;
+ }
+ .q-pt-xs-xl,
+ .q-py-xs-xl {
+ padding-top: 48px;
+ }
+ .q-pb-xs-xl,
+ .q-py-xs-xl {
+ padding-bottom: 48px;
+ }
+ .q-ma-xs-xl {
+ margin: 48px 48px;
+ }
+ .q-ml-xs-xl,
+ .q-mx-xs-xl {
+ margin-left: 48px;
+ }
+ .q-mr-xs-xl,
+ .q-mx-xs-xl {
+ margin-right: 48px;
+ }
+ .q-mt-xs-xl,
+ .q-my-xs-xl {
+ margin-top: 48px;
+ }
+ .q-mb-xs-xl,
+ .q-my-xs-xl {
+ margin-bottom: 48px;
+ }
+ .q-ml-xs-auto,
+ .q-mx-xs-auto {
+ margin-left: auto;
+ }
+ .q-mr-xs-auto,
+ .q-mx-xs-auto {
+ margin-right: auto;
+ }
+ .row-xs,
+ .column-xs,
+ .flex-xs {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-xs.inline-xs,
+ .column-xs.inline-xs,
+ .flex-xs.inline-xs {
+ display: inline-flex;
+ }
+ .row-xs {
+ flex-direction: row;
+ }
+ .row-xs.reverse-xs {
+ flex-direction: row-reverse;
+ }
+ .column-xs {
+ flex-direction: column;
+ }
+ .column-xs.reverse-xs {
+ flex-direction: column-reverse;
+ }
+ .wrap-xs {
+ flex-wrap: wrap;
+ }
+ .no-wrap-xs {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-xs {
+ flex-wrap: wrap-reverse;
+ }
+ .order-xs-first {
+ order: -10000;
+ }
+ .order-xs-last {
+ order: 10000;
+ }
+ .order-xs-none {
+ order: 0;
+ }
+ .justify-xs-start {
+ justify-content: flex-start;
+ }
+ .justify-xs-end {
+ justify-content: flex-end;
+ }
+ .justify-xs-center,
+ .flex-xs-center {
+ justify-content: center;
+ }
+ .justify-xs-between {
+ justify-content: space-between;
+ }
+ .justify-xs-around {
+ justify-content: space-around;
+ }
+ .justify-xs-evenly {
+ justify-content: space-evenly;
+ }
+ .items-xs-start {
+ align-items: flex-start;
+ }
+ .items-xs-end {
+ align-items: flex-end;
+ }
+ .items-xs-center,
+ .flex-xs-center {
+ align-items: center;
+ }
+ .items-xs-baseline {
+ align-items: baseline;
+ }
+ .items-xs-stretch {
+ align-items: stretch;
+ }
+ .content-xs-start {
+ align-content: flex-start;
+ }
+ .content-xs-end {
+ align-content: flex-end;
+ }
+ .content-xs-center {
+ align-content: center;
+ }
+ .content-xs-between {
+ align-content: space-between;
+ }
+ .content-xs-around {
+ align-content: space-around;
+ }
+ .self-xs-start {
+ align-self: flex-start;
+ }
+ .self-xs-end {
+ align-self: flex-end;
+ }
+ .self-xs-center {
+ align-self: center;
+ }
+ .self-xs-baseline {
+ align-self: baseline;
+ }
+ .self-xs-stretch {
+ align-self: stretch;
+ }
+ .q-gutter-xs-x-none,
+ .q-gutter-xs-none {
+ margin-left: 0;
+ }
+ .q-gutter-xs-x-none > *,
+ .q-gutter-xs-none > * {
+ margin-left: 0;
+ }
+ .q-gutter-xs-y-none,
+ .q-gutter-xs-none {
+ margin-top: 0;
+ }
+ .q-gutter-xs-y-none > *,
+ .q-gutter-xs-none > * {
+ margin-top: 0;
+ }
+ .q-col-gutter-xs-x-none,
+ .q-col-gutter-xs-none {
+ margin-left: 0;
+ }
+ .q-col-gutter-xs-x-none > *,
+ .q-col-gutter-xs-none > * {
+ padding-left: 0;
+ }
+ .q-col-gutter-xs-y-none,
+ .q-col-gutter-xs-none {
+ margin-top: 0;
+ }
+ .q-col-gutter-xs-y-none > *,
+ .q-col-gutter-xs-none > * {
+ padding-top: 0;
+ }
+ .q-gutter-xs-x-xs,
+ .q-gutter-xs-xs {
+ margin-left: -4px;
+ }
+ .q-gutter-xs-x-xs > *,
+ .q-gutter-xs-xs > * {
+ margin-left: 4px;
+ }
+ .q-gutter-xs-y-xs,
+ .q-gutter-xs-xs {
+ margin-top: -4px;
+ }
+ .q-gutter-xs-y-xs > *,
+ .q-gutter-xs-xs > * {
+ margin-top: 4px;
+ }
+ .q-col-gutter-xs-x-xs,
+ .q-col-gutter-xs-xs {
+ margin-left: -4px;
+ }
+ .q-col-gutter-xs-x-xs > *,
+ .q-col-gutter-xs-xs > * {
+ padding-left: 4px;
+ }
+ .q-col-gutter-xs-y-xs,
+ .q-col-gutter-xs-xs {
+ margin-top: -4px;
+ }
+ .q-col-gutter-xs-y-xs > *,
+ .q-col-gutter-xs-xs > * {
+ padding-top: 4px;
+ }
+ .q-gutter-xs-x-sm,
+ .q-gutter-xs-sm {
+ margin-left: -8px;
+ }
+ .q-gutter-xs-x-sm > *,
+ .q-gutter-xs-sm > * {
+ margin-left: 8px;
+ }
+ .q-gutter-xs-y-sm,
+ .q-gutter-xs-sm {
+ margin-top: -8px;
+ }
+ .q-gutter-xs-y-sm > *,
+ .q-gutter-xs-sm > * {
+ margin-top: 8px;
+ }
+ .q-col-gutter-xs-x-sm,
+ .q-col-gutter-xs-sm {
+ margin-left: -8px;
+ }
+ .q-col-gutter-xs-x-sm > *,
+ .q-col-gutter-xs-sm > * {
+ padding-left: 8px;
+ }
+ .q-col-gutter-xs-y-sm,
+ .q-col-gutter-xs-sm {
+ margin-top: -8px;
+ }
+ .q-col-gutter-xs-y-sm > *,
+ .q-col-gutter-xs-sm > * {
+ padding-top: 8px;
+ }
+ .q-gutter-xs-x-md,
+ .q-gutter-xs-md {
+ margin-left: -16px;
+ }
+ .q-gutter-xs-x-md > *,
+ .q-gutter-xs-md > * {
+ margin-left: 16px;
+ }
+ .q-gutter-xs-y-md,
+ .q-gutter-xs-md {
+ margin-top: -16px;
+ }
+ .q-gutter-xs-y-md > *,
+ .q-gutter-xs-md > * {
+ margin-top: 16px;
+ }
+ .q-col-gutter-xs-x-md,
+ .q-col-gutter-xs-md {
+ margin-left: -16px;
+ }
+ .q-col-gutter-xs-x-md > *,
+ .q-col-gutter-xs-md > * {
+ padding-left: 16px;
+ }
+ .q-col-gutter-xs-y-md,
+ .q-col-gutter-xs-md {
+ margin-top: -16px;
+ }
+ .q-col-gutter-xs-y-md > *,
+ .q-col-gutter-xs-md > * {
+ padding-top: 16px;
+ }
+ .q-gutter-xs-x-lg,
+ .q-gutter-xs-lg {
+ margin-left: -24px;
+ }
+ .q-gutter-xs-x-lg > *,
+ .q-gutter-xs-lg > * {
+ margin-left: 24px;
+ }
+ .q-gutter-xs-y-lg,
+ .q-gutter-xs-lg {
+ margin-top: -24px;
+ }
+ .q-gutter-xs-y-lg > *,
+ .q-gutter-xs-lg > * {
+ margin-top: 24px;
+ }
+ .q-col-gutter-xs-x-lg,
+ .q-col-gutter-xs-lg {
+ margin-left: -24px;
+ }
+ .q-col-gutter-xs-x-lg > *,
+ .q-col-gutter-xs-lg > * {
+ padding-left: 24px;
+ }
+ .q-col-gutter-xs-y-lg,
+ .q-col-gutter-xs-lg {
+ margin-top: -24px;
+ }
+ .q-col-gutter-xs-y-lg > *,
+ .q-col-gutter-xs-lg > * {
+ padding-top: 24px;
+ }
+ .q-gutter-xs-x-xl,
+ .q-gutter-xs-xl {
+ margin-left: -48px;
+ }
+ .q-gutter-xs-x-xl > *,
+ .q-gutter-xs-xl > * {
+ margin-left: 48px;
+ }
+ .q-gutter-xs-y-xl,
+ .q-gutter-xs-xl {
+ margin-top: -48px;
+ }
+ .q-gutter-xs-y-xl > *,
+ .q-gutter-xs-xl > * {
+ margin-top: 48px;
+ }
+ .q-col-gutter-xs-x-xl,
+ .q-col-gutter-xs-xl {
+ margin-left: -48px;
+ }
+ .q-col-gutter-xs-x-xl > *,
+ .q-col-gutter-xs-xl > * {
+ padding-left: 48px;
+ }
+ .q-col-gutter-xs-y-xl,
+ .q-col-gutter-xs-xl {
+ margin-top: -48px;
+ }
+ .q-col-gutter-xs-y-xl > *,
+ .q-col-gutter-xs-xl > * {
+ padding-top: 48px;
+ }
+ .row-xs > .col-0,
+ .row-xs > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-xs > .offset-0,
+ .row-xs > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ .column-xs > .col-0,
+ .column-xs > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xs > .col-1,
+ .row-xs > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-xs > .offset-1,
+ .row-xs > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ .column-xs > .col-1,
+ .column-xs > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xs > .col-2,
+ .row-xs > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-xs > .offset-2,
+ .row-xs > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ .column-xs > .col-2,
+ .column-xs > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xs > .col-3,
+ .row-xs > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-xs > .offset-3,
+ .row-xs > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ .column-xs > .col-3,
+ .column-xs > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xs > .col-4,
+ .row-xs > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-xs > .offset-4,
+ .row-xs > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ .column-xs > .col-4,
+ .column-xs > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xs > .col-5,
+ .row-xs > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-xs > .offset-5,
+ .row-xs > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ .column-xs > .col-5,
+ .column-xs > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xs > .col-6,
+ .row-xs > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-xs > .offset-6,
+ .row-xs > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ .column-xs > .col-6,
+ .column-xs > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xs > .col-7,
+ .row-xs > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-xs > .offset-7,
+ .row-xs > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ .column-xs > .col-7,
+ .column-xs > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xs > .col-8,
+ .row-xs > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-xs > .offset-8,
+ .row-xs > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ .column-xs > .col-8,
+ .column-xs > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xs > .col-9,
+ .row-xs > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-xs > .offset-9,
+ .row-xs > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ .column-xs > .col-9,
+ .column-xs > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xs > .col-10,
+ .row-xs > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-xs > .offset-10,
+ .row-xs > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ .column-xs > .col-10,
+ .column-xs > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xs > .col-11,
+ .row-xs > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-xs > .offset-11,
+ .row-xs > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ .column-xs > .col-11,
+ .column-xs > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xs > .col-12,
+ .row-xs > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-xs > .offset-12,
+ .row-xs > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ .column-xs > .col-12,
+ .column-xs > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 600px) {
+ .flex-sm-block {
+ display: block;
+ }
+ .flex-sm-inline {
+ display: inline-block;
+ }
+ .q-pa-sm-none {
+ padding: 0 0;
+ }
+ .q-pl-sm-none,
+ .q-px-sm-none {
+ padding-left: 0;
+ }
+ .q-pr-sm-none,
+ .q-px-sm-none {
+ padding-right: 0;
+ }
+ .q-pt-sm-none,
+ .q-py-sm-none {
+ padding-top: 0;
+ }
+ .q-pb-sm-none,
+ .q-py-sm-none {
+ padding-bottom: 0;
+ }
+ .q-ma-sm-none {
+ margin: 0 0;
+ }
+ .q-ml-sm-none,
+ .q-mx-sm-none {
+ margin-left: 0;
+ }
+ .q-mr-sm-none,
+ .q-mx-sm-none {
+ margin-right: 0;
+ }
+ .q-mt-sm-none,
+ .q-my-sm-none {
+ margin-top: 0;
+ }
+ .q-mb-sm-none,
+ .q-my-sm-none {
+ margin-bottom: 0;
+ }
+ .q-pa-sm-xs {
+ padding: 4px 4px;
+ }
+ .q-pl-sm-xs,
+ .q-px-sm-xs {
+ padding-left: 4px;
+ }
+ .q-pr-sm-xs,
+ .q-px-sm-xs {
+ padding-right: 4px;
+ }
+ .q-pt-sm-xs,
+ .q-py-sm-xs {
+ padding-top: 4px;
+ }
+ .q-pb-sm-xs,
+ .q-py-sm-xs {
+ padding-bottom: 4px;
+ }
+ .q-ma-sm-xs {
+ margin: 4px 4px;
+ }
+ .q-ml-sm-xs,
+ .q-mx-sm-xs {
+ margin-left: 4px;
+ }
+ .q-mr-sm-xs,
+ .q-mx-sm-xs {
+ margin-right: 4px;
+ }
+ .q-mt-sm-xs,
+ .q-my-sm-xs {
+ margin-top: 4px;
+ }
+ .q-mb-sm-xs,
+ .q-my-sm-xs {
+ margin-bottom: 4px;
+ }
+ .q-pa-sm-sm {
+ padding: 8px 8px;
+ }
+ .q-pl-sm-sm,
+ .q-px-sm-sm {
+ padding-left: 8px;
+ }
+ .q-pr-sm-sm,
+ .q-px-sm-sm {
+ padding-right: 8px;
+ }
+ .q-pt-sm-sm,
+ .q-py-sm-sm {
+ padding-top: 8px;
+ }
+ .q-pb-sm-sm,
+ .q-py-sm-sm {
+ padding-bottom: 8px;
+ }
+ .q-ma-sm-sm {
+ margin: 8px 8px;
+ }
+ .q-ml-sm-sm,
+ .q-mx-sm-sm {
+ margin-left: 8px;
+ }
+ .q-mr-sm-sm,
+ .q-mx-sm-sm {
+ margin-right: 8px;
+ }
+ .q-mt-sm-sm,
+ .q-my-sm-sm {
+ margin-top: 8px;
+ }
+ .q-mb-sm-sm,
+ .q-my-sm-sm {
+ margin-bottom: 8px;
+ }
+ .q-pa-sm-md {
+ padding: 16px 16px;
+ }
+ .q-pl-sm-md,
+ .q-px-sm-md {
+ padding-left: 16px;
+ }
+ .q-pr-sm-md,
+ .q-px-sm-md {
+ padding-right: 16px;
+ }
+ .q-pt-sm-md,
+ .q-py-sm-md {
+ padding-top: 16px;
+ }
+ .q-pb-sm-md,
+ .q-py-sm-md {
+ padding-bottom: 16px;
+ }
+ .q-ma-sm-md {
+ margin: 16px 16px;
+ }
+ .q-ml-sm-md,
+ .q-mx-sm-md {
+ margin-left: 16px;
+ }
+ .q-mr-sm-md,
+ .q-mx-sm-md {
+ margin-right: 16px;
+ }
+ .q-mt-sm-md,
+ .q-my-sm-md {
+ margin-top: 16px;
+ }
+ .q-mb-sm-md,
+ .q-my-sm-md {
+ margin-bottom: 16px;
+ }
+ .q-pa-sm-lg {
+ padding: 24px 24px;
+ }
+ .q-pl-sm-lg,
+ .q-px-sm-lg {
+ padding-left: 24px;
+ }
+ .q-pr-sm-lg,
+ .q-px-sm-lg {
+ padding-right: 24px;
+ }
+ .q-pt-sm-lg,
+ .q-py-sm-lg {
+ padding-top: 24px;
+ }
+ .q-pb-sm-lg,
+ .q-py-sm-lg {
+ padding-bottom: 24px;
+ }
+ .q-ma-sm-lg {
+ margin: 24px 24px;
+ }
+ .q-ml-sm-lg,
+ .q-mx-sm-lg {
+ margin-left: 24px;
+ }
+ .q-mr-sm-lg,
+ .q-mx-sm-lg {
+ margin-right: 24px;
+ }
+ .q-mt-sm-lg,
+ .q-my-sm-lg {
+ margin-top: 24px;
+ }
+ .q-mb-sm-lg,
+ .q-my-sm-lg {
+ margin-bottom: 24px;
+ }
+ .q-pa-sm-xl {
+ padding: 48px 48px;
+ }
+ .q-pl-sm-xl,
+ .q-px-sm-xl {
+ padding-left: 48px;
+ }
+ .q-pr-sm-xl,
+ .q-px-sm-xl {
+ padding-right: 48px;
+ }
+ .q-pt-sm-xl,
+ .q-py-sm-xl {
+ padding-top: 48px;
+ }
+ .q-pb-sm-xl,
+ .q-py-sm-xl {
+ padding-bottom: 48px;
+ }
+ .q-ma-sm-xl {
+ margin: 48px 48px;
+ }
+ .q-ml-sm-xl,
+ .q-mx-sm-xl {
+ margin-left: 48px;
+ }
+ .q-mr-sm-xl,
+ .q-mx-sm-xl {
+ margin-right: 48px;
+ }
+ .q-mt-sm-xl,
+ .q-my-sm-xl {
+ margin-top: 48px;
+ }
+ .q-mb-sm-xl,
+ .q-my-sm-xl {
+ margin-bottom: 48px;
+ }
+ .q-ml-sm-auto,
+ .q-mx-sm-auto {
+ margin-left: auto;
+ }
+ .q-mr-sm-auto,
+ .q-mx-sm-auto {
+ margin-right: auto;
+ }
+ .row.inline-sm,
+ .column.inline-sm,
+ .flex.inline-sm {
+ display: inline-flex;
+ }
+ .row-sm,
+ .column-sm,
+ .flex-sm {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-sm.inline,
+ .column-sm.inline,
+ .flex-sm.inline,
+ .row-sm.inline-sm,
+ .column-sm.inline-sm,
+ .flex-sm.inline-sm {
+ display: inline-flex;
+ }
+ .row.reverse-sm {
+ flex-direction: row-reverse;
+ }
+ .row-sm {
+ flex-direction: row;
+ }
+ .row-sm.reverse,
+ .row-sm.reverse-sm {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-sm {
+ flex-direction: column-reverse;
+ }
+ .column-sm {
+ flex-direction: column;
+ }
+ .column-sm.reverse,
+ .column-sm.reverse-sm {
+ flex-direction: column-reverse;
+ }
+ .wrap-sm {
+ flex-wrap: wrap;
+ }
+ .no-wrap-sm {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-sm {
+ flex-wrap: wrap-reverse;
+ }
+ .order-sm-first {
+ order: -10000;
+ }
+ .order-sm-last {
+ order: 10000;
+ }
+ .order-sm-none {
+ order: 0;
+ }
+ .justify-sm-start {
+ justify-content: flex-start;
+ }
+ .justify-sm-end {
+ justify-content: flex-end;
+ }
+ .justify-sm-center,
+ .flex-sm-center {
+ justify-content: center;
+ }
+ .justify-sm-between {
+ justify-content: space-between;
+ }
+ .justify-sm-around {
+ justify-content: space-around;
+ }
+ .justify-sm-evenly {
+ justify-content: space-evenly;
+ }
+ .items-sm-start {
+ align-items: flex-start;
+ }
+ .items-sm-end {
+ align-items: flex-end;
+ }
+ .items-sm-center,
+ .flex-sm-center {
+ align-items: center;
+ }
+ .items-sm-baseline {
+ align-items: baseline;
+ }
+ .items-sm-stretch {
+ align-items: stretch;
+ }
+ .content-sm-start {
+ align-content: flex-start;
+ }
+ .content-sm-end {
+ align-content: flex-end;
+ }
+ .content-sm-center {
+ align-content: center;
+ }
+ .content-sm-between {
+ align-content: space-between;
+ }
+ .content-sm-around {
+ align-content: space-around;
+ }
+ .self-sm-start {
+ align-self: flex-start;
+ }
+ .self-sm-end {
+ align-self: flex-end;
+ }
+ .self-sm-center {
+ align-self: center;
+ }
+ .self-sm-baseline {
+ align-self: baseline;
+ }
+ .self-sm-stretch {
+ align-self: stretch;
+ }
+ .q-gutter-sm-x-none,
+ .q-gutter-sm-none {
+ margin-left: 0;
+ }
+ .q-gutter-sm-x-none > *,
+ .q-gutter-sm-none > * {
+ margin-left: 0;
+ }
+ .q-gutter-sm-y-none,
+ .q-gutter-sm-none {
+ margin-top: 0;
+ }
+ .q-gutter-sm-y-none > *,
+ .q-gutter-sm-none > * {
+ margin-top: 0;
+ }
+ .q-col-gutter-sm-x-none,
+ .q-col-gutter-sm-none {
+ margin-left: 0;
+ }
+ .q-col-gutter-sm-x-none > *,
+ .q-col-gutter-sm-none > * {
+ padding-left: 0;
+ }
+ .q-col-gutter-sm-y-none,
+ .q-col-gutter-sm-none {
+ margin-top: 0;
+ }
+ .q-col-gutter-sm-y-none > *,
+ .q-col-gutter-sm-none > * {
+ padding-top: 0;
+ }
+ .q-gutter-sm-x-xs,
+ .q-gutter-sm-xs {
+ margin-left: -4px;
+ }
+ .q-gutter-sm-x-xs > *,
+ .q-gutter-sm-xs > * {
+ margin-left: 4px;
+ }
+ .q-gutter-sm-y-xs,
+ .q-gutter-sm-xs {
+ margin-top: -4px;
+ }
+ .q-gutter-sm-y-xs > *,
+ .q-gutter-sm-xs > * {
+ margin-top: 4px;
+ }
+ .q-col-gutter-sm-x-xs,
+ .q-col-gutter-sm-xs {
+ margin-left: -4px;
+ }
+ .q-col-gutter-sm-x-xs > *,
+ .q-col-gutter-sm-xs > * {
+ padding-left: 4px;
+ }
+ .q-col-gutter-sm-y-xs,
+ .q-col-gutter-sm-xs {
+ margin-top: -4px;
+ }
+ .q-col-gutter-sm-y-xs > *,
+ .q-col-gutter-sm-xs > * {
+ padding-top: 4px;
+ }
+ .q-gutter-sm-x-sm,
+ .q-gutter-sm-sm {
+ margin-left: -8px;
+ }
+ .q-gutter-sm-x-sm > *,
+ .q-gutter-sm-sm > * {
+ margin-left: 8px;
+ }
+ .q-gutter-sm-y-sm,
+ .q-gutter-sm-sm {
+ margin-top: -8px;
+ }
+ .q-gutter-sm-y-sm > *,
+ .q-gutter-sm-sm > * {
+ margin-top: 8px;
+ }
+ .q-col-gutter-sm-x-sm,
+ .q-col-gutter-sm-sm {
+ margin-left: -8px;
+ }
+ .q-col-gutter-sm-x-sm > *,
+ .q-col-gutter-sm-sm > * {
+ padding-left: 8px;
+ }
+ .q-col-gutter-sm-y-sm,
+ .q-col-gutter-sm-sm {
+ margin-top: -8px;
+ }
+ .q-col-gutter-sm-y-sm > *,
+ .q-col-gutter-sm-sm > * {
+ padding-top: 8px;
+ }
+ .q-gutter-sm-x-md,
+ .q-gutter-sm-md {
+ margin-left: -16px;
+ }
+ .q-gutter-sm-x-md > *,
+ .q-gutter-sm-md > * {
+ margin-left: 16px;
+ }
+ .q-gutter-sm-y-md,
+ .q-gutter-sm-md {
+ margin-top: -16px;
+ }
+ .q-gutter-sm-y-md > *,
+ .q-gutter-sm-md > * {
+ margin-top: 16px;
+ }
+ .q-col-gutter-sm-x-md,
+ .q-col-gutter-sm-md {
+ margin-left: -16px;
+ }
+ .q-col-gutter-sm-x-md > *,
+ .q-col-gutter-sm-md > * {
+ padding-left: 16px;
+ }
+ .q-col-gutter-sm-y-md,
+ .q-col-gutter-sm-md {
+ margin-top: -16px;
+ }
+ .q-col-gutter-sm-y-md > *,
+ .q-col-gutter-sm-md > * {
+ padding-top: 16px;
+ }
+ .q-gutter-sm-x-lg,
+ .q-gutter-sm-lg {
+ margin-left: -24px;
+ }
+ .q-gutter-sm-x-lg > *,
+ .q-gutter-sm-lg > * {
+ margin-left: 24px;
+ }
+ .q-gutter-sm-y-lg,
+ .q-gutter-sm-lg {
+ margin-top: -24px;
+ }
+ .q-gutter-sm-y-lg > *,
+ .q-gutter-sm-lg > * {
+ margin-top: 24px;
+ }
+ .q-col-gutter-sm-x-lg,
+ .q-col-gutter-sm-lg {
+ margin-left: -24px;
+ }
+ .q-col-gutter-sm-x-lg > *,
+ .q-col-gutter-sm-lg > * {
+ padding-left: 24px;
+ }
+ .q-col-gutter-sm-y-lg,
+ .q-col-gutter-sm-lg {
+ margin-top: -24px;
+ }
+ .q-col-gutter-sm-y-lg > *,
+ .q-col-gutter-sm-lg > * {
+ padding-top: 24px;
+ }
+ .q-gutter-sm-x-xl,
+ .q-gutter-sm-xl {
+ margin-left: -48px;
+ }
+ .q-gutter-sm-x-xl > *,
+ .q-gutter-sm-xl > * {
+ margin-left: 48px;
+ }
+ .q-gutter-sm-y-xl,
+ .q-gutter-sm-xl {
+ margin-top: -48px;
+ }
+ .q-gutter-sm-y-xl > *,
+ .q-gutter-sm-xl > * {
+ margin-top: 48px;
+ }
+ .q-col-gutter-sm-x-xl,
+ .q-col-gutter-sm-xl {
+ margin-left: -48px;
+ }
+ .q-col-gutter-sm-x-xl > *,
+ .q-col-gutter-sm-xl > * {
+ padding-left: 48px;
+ }
+ .q-col-gutter-sm-y-xl,
+ .q-col-gutter-sm-xl {
+ margin-top: -48px;
+ }
+ .q-col-gutter-sm-y-xl > *,
+ .q-col-gutter-sm-xl > * {
+ padding-top: 48px;
+ }
+ .row-sm > .col-0,
+ .row-sm > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-sm > .offset-0,
+ .row-sm > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ .column-sm > .col-0,
+ .column-sm > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-sm > .col-1,
+ .row-sm > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-sm > .offset-1,
+ .row-sm > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ .column-sm > .col-1,
+ .column-sm > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-sm > .col-2,
+ .row-sm > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-sm > .offset-2,
+ .row-sm > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ .column-sm > .col-2,
+ .column-sm > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-sm > .col-3,
+ .row-sm > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-sm > .offset-3,
+ .row-sm > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ .column-sm > .col-3,
+ .column-sm > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-sm > .col-4,
+ .row-sm > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-sm > .offset-4,
+ .row-sm > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ .column-sm > .col-4,
+ .column-sm > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-sm > .col-5,
+ .row-sm > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-sm > .offset-5,
+ .row-sm > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ .column-sm > .col-5,
+ .column-sm > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-sm > .col-6,
+ .row-sm > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-sm > .offset-6,
+ .row-sm > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ .column-sm > .col-6,
+ .column-sm > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-sm > .col-7,
+ .row-sm > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-sm > .offset-7,
+ .row-sm > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ .column-sm > .col-7,
+ .column-sm > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-sm > .col-8,
+ .row-sm > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-sm > .offset-8,
+ .row-sm > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ .column-sm > .col-8,
+ .column-sm > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-sm > .col-9,
+ .row-sm > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-sm > .offset-9,
+ .row-sm > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ .column-sm > .col-9,
+ .column-sm > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-sm > .col-10,
+ .row-sm > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-sm > .offset-10,
+ .row-sm > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ .column-sm > .col-10,
+ .column-sm > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-sm > .col-11,
+ .row-sm > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-sm > .offset-11,
+ .row-sm > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ .column-sm > .col-11,
+ .column-sm > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-sm > .col-12,
+ .row-sm > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-sm > .offset-12,
+ .row-sm > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ .column-sm > .col-12,
+ .column-sm > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-sm > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-sm > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ .column-sm > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-sm > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-sm > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ .column-sm > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-sm > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ .column-sm > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-sm > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .column-sm > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-sm > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-sm > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ .column-sm > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-sm > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ .column-sm > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-sm > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .column-sm > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-sm > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-sm > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ .column-sm > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-sm > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ .column-sm > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-sm > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .column-sm > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-sm > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-sm > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ .column-sm > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-sm > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ .column-sm > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-sm > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ .column-sm > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 1024px) {
+ .flex-md-block {
+ display: block;
+ }
+ .flex-md-inline {
+ display: inline-block;
+ }
+ .q-pa-md-none {
+ padding: 0 0;
+ }
+ .q-pl-md-none,
+ .q-px-md-none {
+ padding-left: 0;
+ }
+ .q-pr-md-none,
+ .q-px-md-none {
+ padding-right: 0;
+ }
+ .q-pt-md-none,
+ .q-py-md-none {
+ padding-top: 0;
+ }
+ .q-pb-md-none,
+ .q-py-md-none {
+ padding-bottom: 0;
+ }
+ .q-ma-md-none {
+ margin: 0 0;
+ }
+ .q-ml-md-none,
+ .q-mx-md-none {
+ margin-left: 0;
+ }
+ .q-mr-md-none,
+ .q-mx-md-none {
+ margin-right: 0;
+ }
+ .q-mt-md-none,
+ .q-my-md-none {
+ margin-top: 0;
+ }
+ .q-mb-md-none,
+ .q-my-md-none {
+ margin-bottom: 0;
+ }
+ .q-pa-md-xs {
+ padding: 4px 4px;
+ }
+ .q-pl-md-xs,
+ .q-px-md-xs {
+ padding-left: 4px;
+ }
+ .q-pr-md-xs,
+ .q-px-md-xs {
+ padding-right: 4px;
+ }
+ .q-pt-md-xs,
+ .q-py-md-xs {
+ padding-top: 4px;
+ }
+ .q-pb-md-xs,
+ .q-py-md-xs {
+ padding-bottom: 4px;
+ }
+ .q-ma-md-xs {
+ margin: 4px 4px;
+ }
+ .q-ml-md-xs,
+ .q-mx-md-xs {
+ margin-left: 4px;
+ }
+ .q-mr-md-xs,
+ .q-mx-md-xs {
+ margin-right: 4px;
+ }
+ .q-mt-md-xs,
+ .q-my-md-xs {
+ margin-top: 4px;
+ }
+ .q-mb-md-xs,
+ .q-my-md-xs {
+ margin-bottom: 4px;
+ }
+ .q-pa-md-sm {
+ padding: 8px 8px;
+ }
+ .q-pl-md-sm,
+ .q-px-md-sm {
+ padding-left: 8px;
+ }
+ .q-pr-md-sm,
+ .q-px-md-sm {
+ padding-right: 8px;
+ }
+ .q-pt-md-sm,
+ .q-py-md-sm {
+ padding-top: 8px;
+ }
+ .q-pb-md-sm,
+ .q-py-md-sm {
+ padding-bottom: 8px;
+ }
+ .q-ma-md-sm {
+ margin: 8px 8px;
+ }
+ .q-ml-md-sm,
+ .q-mx-md-sm {
+ margin-left: 8px;
+ }
+ .q-mr-md-sm,
+ .q-mx-md-sm {
+ margin-right: 8px;
+ }
+ .q-mt-md-sm,
+ .q-my-md-sm {
+ margin-top: 8px;
+ }
+ .q-mb-md-sm,
+ .q-my-md-sm {
+ margin-bottom: 8px;
+ }
+ .q-pa-md-md {
+ padding: 16px 16px;
+ }
+ .q-pl-md-md,
+ .q-px-md-md {
+ padding-left: 16px;
+ }
+ .q-pr-md-md,
+ .q-px-md-md {
+ padding-right: 16px;
+ }
+ .q-pt-md-md,
+ .q-py-md-md {
+ padding-top: 16px;
+ }
+ .q-pb-md-md,
+ .q-py-md-md {
+ padding-bottom: 16px;
+ }
+ .q-ma-md-md {
+ margin: 16px 16px;
+ }
+ .q-ml-md-md,
+ .q-mx-md-md {
+ margin-left: 16px;
+ }
+ .q-mr-md-md,
+ .q-mx-md-md {
+ margin-right: 16px;
+ }
+ .q-mt-md-md,
+ .q-my-md-md {
+ margin-top: 16px;
+ }
+ .q-mb-md-md,
+ .q-my-md-md {
+ margin-bottom: 16px;
+ }
+ .q-pa-md-lg {
+ padding: 24px 24px;
+ }
+ .q-pl-md-lg,
+ .q-px-md-lg {
+ padding-left: 24px;
+ }
+ .q-pr-md-lg,
+ .q-px-md-lg {
+ padding-right: 24px;
+ }
+ .q-pt-md-lg,
+ .q-py-md-lg {
+ padding-top: 24px;
+ }
+ .q-pb-md-lg,
+ .q-py-md-lg {
+ padding-bottom: 24px;
+ }
+ .q-ma-md-lg {
+ margin: 24px 24px;
+ }
+ .q-ml-md-lg,
+ .q-mx-md-lg {
+ margin-left: 24px;
+ }
+ .q-mr-md-lg,
+ .q-mx-md-lg {
+ margin-right: 24px;
+ }
+ .q-mt-md-lg,
+ .q-my-md-lg {
+ margin-top: 24px;
+ }
+ .q-mb-md-lg,
+ .q-my-md-lg {
+ margin-bottom: 24px;
+ }
+ .q-pa-md-xl {
+ padding: 48px 48px;
+ }
+ .q-pl-md-xl,
+ .q-px-md-xl {
+ padding-left: 48px;
+ }
+ .q-pr-md-xl,
+ .q-px-md-xl {
+ padding-right: 48px;
+ }
+ .q-pt-md-xl,
+ .q-py-md-xl {
+ padding-top: 48px;
+ }
+ .q-pb-md-xl,
+ .q-py-md-xl {
+ padding-bottom: 48px;
+ }
+ .q-ma-md-xl {
+ margin: 48px 48px;
+ }
+ .q-ml-md-xl,
+ .q-mx-md-xl {
+ margin-left: 48px;
+ }
+ .q-mr-md-xl,
+ .q-mx-md-xl {
+ margin-right: 48px;
+ }
+ .q-mt-md-xl,
+ .q-my-md-xl {
+ margin-top: 48px;
+ }
+ .q-mb-md-xl,
+ .q-my-md-xl {
+ margin-bottom: 48px;
+ }
+ .q-ml-md-auto,
+ .q-mx-md-auto {
+ margin-left: auto;
+ }
+ .q-mr-md-auto,
+ .q-mx-md-auto {
+ margin-right: auto;
+ }
+ .row.inline-md,
+ .column.inline-md,
+ .flex.inline-md {
+ display: inline-flex;
+ }
+ .row-md,
+ .column-md,
+ .flex-md {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-md.inline,
+ .column-md.inline,
+ .flex-md.inline,
+ .row-md.inline-md,
+ .column-md.inline-md,
+ .flex-md.inline-md {
+ display: inline-flex;
+ }
+ .row.reverse-md {
+ flex-direction: row-reverse;
+ }
+ .row-md {
+ flex-direction: row;
+ }
+ .row-md.reverse,
+ .row-md.reverse-md {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-md {
+ flex-direction: column-reverse;
+ }
+ .column-md {
+ flex-direction: column;
+ }
+ .column-md.reverse,
+ .column-md.reverse-md {
+ flex-direction: column-reverse;
+ }
+ .wrap-md {
+ flex-wrap: wrap;
+ }
+ .no-wrap-md {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-md {
+ flex-wrap: wrap-reverse;
+ }
+ .order-md-first {
+ order: -10000;
+ }
+ .order-md-last {
+ order: 10000;
+ }
+ .order-md-none {
+ order: 0;
+ }
+ .justify-md-start {
+ justify-content: flex-start;
+ }
+ .justify-md-end {
+ justify-content: flex-end;
+ }
+ .justify-md-center,
+ .flex-md-center {
+ justify-content: center;
+ }
+ .justify-md-between {
+ justify-content: space-between;
+ }
+ .justify-md-around {
+ justify-content: space-around;
+ }
+ .justify-md-evenly {
+ justify-content: space-evenly;
+ }
+ .items-md-start {
+ align-items: flex-start;
+ }
+ .items-md-end {
+ align-items: flex-end;
+ }
+ .items-md-center,
+ .flex-md-center {
+ align-items: center;
+ }
+ .items-md-baseline {
+ align-items: baseline;
+ }
+ .items-md-stretch {
+ align-items: stretch;
+ }
+ .content-md-start {
+ align-content: flex-start;
+ }
+ .content-md-end {
+ align-content: flex-end;
+ }
+ .content-md-center {
+ align-content: center;
+ }
+ .content-md-between {
+ align-content: space-between;
+ }
+ .content-md-around {
+ align-content: space-around;
+ }
+ .self-md-start {
+ align-self: flex-start;
+ }
+ .self-md-end {
+ align-self: flex-end;
+ }
+ .self-md-center {
+ align-self: center;
+ }
+ .self-md-baseline {
+ align-self: baseline;
+ }
+ .self-md-stretch {
+ align-self: stretch;
+ }
+ .q-gutter-md-x-none,
+ .q-gutter-md-none {
+ margin-left: 0;
+ }
+ .q-gutter-md-x-none > *,
+ .q-gutter-md-none > * {
+ margin-left: 0;
+ }
+ .q-gutter-md-y-none,
+ .q-gutter-md-none {
+ margin-top: 0;
+ }
+ .q-gutter-md-y-none > *,
+ .q-gutter-md-none > * {
+ margin-top: 0;
+ }
+ .q-col-gutter-md-x-none,
+ .q-col-gutter-md-none {
+ margin-left: 0;
+ }
+ .q-col-gutter-md-x-none > *,
+ .q-col-gutter-md-none > * {
+ padding-left: 0;
+ }
+ .q-col-gutter-md-y-none,
+ .q-col-gutter-md-none {
+ margin-top: 0;
+ }
+ .q-col-gutter-md-y-none > *,
+ .q-col-gutter-md-none > * {
+ padding-top: 0;
+ }
+ .q-gutter-md-x-xs,
+ .q-gutter-md-xs {
+ margin-left: -4px;
+ }
+ .q-gutter-md-x-xs > *,
+ .q-gutter-md-xs > * {
+ margin-left: 4px;
+ }
+ .q-gutter-md-y-xs,
+ .q-gutter-md-xs {
+ margin-top: -4px;
+ }
+ .q-gutter-md-y-xs > *,
+ .q-gutter-md-xs > * {
+ margin-top: 4px;
+ }
+ .q-col-gutter-md-x-xs,
+ .q-col-gutter-md-xs {
+ margin-left: -4px;
+ }
+ .q-col-gutter-md-x-xs > *,
+ .q-col-gutter-md-xs > * {
+ padding-left: 4px;
+ }
+ .q-col-gutter-md-y-xs,
+ .q-col-gutter-md-xs {
+ margin-top: -4px;
+ }
+ .q-col-gutter-md-y-xs > *,
+ .q-col-gutter-md-xs > * {
+ padding-top: 4px;
+ }
+ .q-gutter-md-x-sm,
+ .q-gutter-md-sm {
+ margin-left: -8px;
+ }
+ .q-gutter-md-x-sm > *,
+ .q-gutter-md-sm > * {
+ margin-left: 8px;
+ }
+ .q-gutter-md-y-sm,
+ .q-gutter-md-sm {
+ margin-top: -8px;
+ }
+ .q-gutter-md-y-sm > *,
+ .q-gutter-md-sm > * {
+ margin-top: 8px;
+ }
+ .q-col-gutter-md-x-sm,
+ .q-col-gutter-md-sm {
+ margin-left: -8px;
+ }
+ .q-col-gutter-md-x-sm > *,
+ .q-col-gutter-md-sm > * {
+ padding-left: 8px;
+ }
+ .q-col-gutter-md-y-sm,
+ .q-col-gutter-md-sm {
+ margin-top: -8px;
+ }
+ .q-col-gutter-md-y-sm > *,
+ .q-col-gutter-md-sm > * {
+ padding-top: 8px;
+ }
+ .q-gutter-md-x-md,
+ .q-gutter-md-md {
+ margin-left: -16px;
+ }
+ .q-gutter-md-x-md > *,
+ .q-gutter-md-md > * {
+ margin-left: 16px;
+ }
+ .q-gutter-md-y-md,
+ .q-gutter-md-md {
+ margin-top: -16px;
+ }
+ .q-gutter-md-y-md > *,
+ .q-gutter-md-md > * {
+ margin-top: 16px;
+ }
+ .q-col-gutter-md-x-md,
+ .q-col-gutter-md-md {
+ margin-left: -16px;
+ }
+ .q-col-gutter-md-x-md > *,
+ .q-col-gutter-md-md > * {
+ padding-left: 16px;
+ }
+ .q-col-gutter-md-y-md,
+ .q-col-gutter-md-md {
+ margin-top: -16px;
+ }
+ .q-col-gutter-md-y-md > *,
+ .q-col-gutter-md-md > * {
+ padding-top: 16px;
+ }
+ .q-gutter-md-x-lg,
+ .q-gutter-md-lg {
+ margin-left: -24px;
+ }
+ .q-gutter-md-x-lg > *,
+ .q-gutter-md-lg > * {
+ margin-left: 24px;
+ }
+ .q-gutter-md-y-lg,
+ .q-gutter-md-lg {
+ margin-top: -24px;
+ }
+ .q-gutter-md-y-lg > *,
+ .q-gutter-md-lg > * {
+ margin-top: 24px;
+ }
+ .q-col-gutter-md-x-lg,
+ .q-col-gutter-md-lg {
+ margin-left: -24px;
+ }
+ .q-col-gutter-md-x-lg > *,
+ .q-col-gutter-md-lg > * {
+ padding-left: 24px;
+ }
+ .q-col-gutter-md-y-lg,
+ .q-col-gutter-md-lg {
+ margin-top: -24px;
+ }
+ .q-col-gutter-md-y-lg > *,
+ .q-col-gutter-md-lg > * {
+ padding-top: 24px;
+ }
+ .q-gutter-md-x-xl,
+ .q-gutter-md-xl {
+ margin-left: -48px;
+ }
+ .q-gutter-md-x-xl > *,
+ .q-gutter-md-xl > * {
+ margin-left: 48px;
+ }
+ .q-gutter-md-y-xl,
+ .q-gutter-md-xl {
+ margin-top: -48px;
+ }
+ .q-gutter-md-y-xl > *,
+ .q-gutter-md-xl > * {
+ margin-top: 48px;
+ }
+ .q-col-gutter-md-x-xl,
+ .q-col-gutter-md-xl {
+ margin-left: -48px;
+ }
+ .q-col-gutter-md-x-xl > *,
+ .q-col-gutter-md-xl > * {
+ padding-left: 48px;
+ }
+ .q-col-gutter-md-y-xl,
+ .q-col-gutter-md-xl {
+ margin-top: -48px;
+ }
+ .q-col-gutter-md-y-xl > *,
+ .q-col-gutter-md-xl > * {
+ padding-top: 48px;
+ }
+ .row-md > .col-0,
+ .row-md > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-md > .offset-0,
+ .row-md > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ .column-md > .col-0,
+ .column-md > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-md > .col-1,
+ .row-md > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-md > .offset-1,
+ .row-md > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ .column-md > .col-1,
+ .column-md > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-md > .col-2,
+ .row-md > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-md > .offset-2,
+ .row-md > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ .column-md > .col-2,
+ .column-md > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-md > .col-3,
+ .row-md > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-md > .offset-3,
+ .row-md > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ .column-md > .col-3,
+ .column-md > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-md > .col-4,
+ .row-md > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-md > .offset-4,
+ .row-md > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ .column-md > .col-4,
+ .column-md > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-md > .col-5,
+ .row-md > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-md > .offset-5,
+ .row-md > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ .column-md > .col-5,
+ .column-md > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-md > .col-6,
+ .row-md > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-md > .offset-6,
+ .row-md > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ .column-md > .col-6,
+ .column-md > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-md > .col-7,
+ .row-md > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-md > .offset-7,
+ .row-md > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ .column-md > .col-7,
+ .column-md > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-md > .col-8,
+ .row-md > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-md > .offset-8,
+ .row-md > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ .column-md > .col-8,
+ .column-md > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-md > .col-9,
+ .row-md > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-md > .offset-9,
+ .row-md > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ .column-md > .col-9,
+ .column-md > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-md > .col-10,
+ .row-md > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-md > .offset-10,
+ .row-md > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ .column-md > .col-10,
+ .column-md > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-md > .col-11,
+ .row-md > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-md > .offset-11,
+ .row-md > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ .column-md > .col-11,
+ .column-md > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-md > .col-12,
+ .row-md > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-md > .offset-12,
+ .row-md > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ .column-md > .col-12,
+ .column-md > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-md > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-md > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ .column-md > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-md > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-md > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ .column-md > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-md > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ .column-md > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-md > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .column-md > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-md > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-md > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ .column-md > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-md > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ .column-md > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-md > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .column-md > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-md > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-md > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ .column-md > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-md > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ .column-md > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-md > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .column-md > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-md > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-md > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ .column-md > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-md > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ .column-md > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-md > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ .column-md > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-md > .col-md-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-md > .offset-md-0 {
+ margin-left: 0%;
+ }
+ .column-md > .col-md-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-md > .col-md-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-md > .offset-md-1 {
+ margin-left: 8.3333%;
+ }
+ .column-md > .col-md-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-md > .offset-md-2 {
+ margin-left: 16.6667%;
+ }
+ .column-md > .col-md-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-md > .offset-md-3 {
+ margin-left: 25%;
+ }
+ .column-md > .col-md-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-md > .col-md-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-md > .offset-md-4 {
+ margin-left: 33.3333%;
+ }
+ .column-md > .col-md-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-md > .offset-md-5 {
+ margin-left: 41.6667%;
+ }
+ .column-md > .col-md-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-md > .offset-md-6 {
+ margin-left: 50%;
+ }
+ .column-md > .col-md-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-md > .col-md-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-md > .offset-md-7 {
+ margin-left: 58.3333%;
+ }
+ .column-md > .col-md-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-md > .offset-md-8 {
+ margin-left: 66.6667%;
+ }
+ .column-md > .col-md-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-md > .offset-md-9 {
+ margin-left: 75%;
+ }
+ .column-md > .col-md-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-md > .col-md-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-md > .offset-md-10 {
+ margin-left: 83.3333%;
+ }
+ .column-md > .col-md-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-md > .offset-md-11 {
+ margin-left: 91.6667%;
+ }
+ .column-md > .col-md-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-md > .offset-md-12 {
+ margin-left: 100%;
+ }
+ .column-md > .col-md-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 1440px) {
+ .flex-lg-block {
+ display: block;
+ }
+ .flex-lg-inline {
+ display: inline-block;
+ }
+ .q-pa-lg-none {
+ padding: 0 0;
+ }
+ .q-pl-lg-none,
+ .q-px-lg-none {
+ padding-left: 0;
+ }
+ .q-pr-lg-none,
+ .q-px-lg-none {
+ padding-right: 0;
+ }
+ .q-pt-lg-none,
+ .q-py-lg-none {
+ padding-top: 0;
+ }
+ .q-pb-lg-none,
+ .q-py-lg-none {
+ padding-bottom: 0;
+ }
+ .q-ma-lg-none {
+ margin: 0 0;
+ }
+ .q-ml-lg-none,
+ .q-mx-lg-none {
+ margin-left: 0;
+ }
+ .q-mr-lg-none,
+ .q-mx-lg-none {
+ margin-right: 0;
+ }
+ .q-mt-lg-none,
+ .q-my-lg-none {
+ margin-top: 0;
+ }
+ .q-mb-lg-none,
+ .q-my-lg-none {
+ margin-bottom: 0;
+ }
+ .q-pa-lg-xs {
+ padding: 4px 4px;
+ }
+ .q-pl-lg-xs,
+ .q-px-lg-xs {
+ padding-left: 4px;
+ }
+ .q-pr-lg-xs,
+ .q-px-lg-xs {
+ padding-right: 4px;
+ }
+ .q-pt-lg-xs,
+ .q-py-lg-xs {
+ padding-top: 4px;
+ }
+ .q-pb-lg-xs,
+ .q-py-lg-xs {
+ padding-bottom: 4px;
+ }
+ .q-ma-lg-xs {
+ margin: 4px 4px;
+ }
+ .q-ml-lg-xs,
+ .q-mx-lg-xs {
+ margin-left: 4px;
+ }
+ .q-mr-lg-xs,
+ .q-mx-lg-xs {
+ margin-right: 4px;
+ }
+ .q-mt-lg-xs,
+ .q-my-lg-xs {
+ margin-top: 4px;
+ }
+ .q-mb-lg-xs,
+ .q-my-lg-xs {
+ margin-bottom: 4px;
+ }
+ .q-pa-lg-sm {
+ padding: 8px 8px;
+ }
+ .q-pl-lg-sm,
+ .q-px-lg-sm {
+ padding-left: 8px;
+ }
+ .q-pr-lg-sm,
+ .q-px-lg-sm {
+ padding-right: 8px;
+ }
+ .q-pt-lg-sm,
+ .q-py-lg-sm {
+ padding-top: 8px;
+ }
+ .q-pb-lg-sm,
+ .q-py-lg-sm {
+ padding-bottom: 8px;
+ }
+ .q-ma-lg-sm {
+ margin: 8px 8px;
+ }
+ .q-ml-lg-sm,
+ .q-mx-lg-sm {
+ margin-left: 8px;
+ }
+ .q-mr-lg-sm,
+ .q-mx-lg-sm {
+ margin-right: 8px;
+ }
+ .q-mt-lg-sm,
+ .q-my-lg-sm {
+ margin-top: 8px;
+ }
+ .q-mb-lg-sm,
+ .q-my-lg-sm {
+ margin-bottom: 8px;
+ }
+ .q-pa-lg-md {
+ padding: 16px 16px;
+ }
+ .q-pl-lg-md,
+ .q-px-lg-md {
+ padding-left: 16px;
+ }
+ .q-pr-lg-md,
+ .q-px-lg-md {
+ padding-right: 16px;
+ }
+ .q-pt-lg-md,
+ .q-py-lg-md {
+ padding-top: 16px;
+ }
+ .q-pb-lg-md,
+ .q-py-lg-md {
+ padding-bottom: 16px;
+ }
+ .q-ma-lg-md {
+ margin: 16px 16px;
+ }
+ .q-ml-lg-md,
+ .q-mx-lg-md {
+ margin-left: 16px;
+ }
+ .q-mr-lg-md,
+ .q-mx-lg-md {
+ margin-right: 16px;
+ }
+ .q-mt-lg-md,
+ .q-my-lg-md {
+ margin-top: 16px;
+ }
+ .q-mb-lg-md,
+ .q-my-lg-md {
+ margin-bottom: 16px;
+ }
+ .q-pa-lg-lg {
+ padding: 24px 24px;
+ }
+ .q-pl-lg-lg,
+ .q-px-lg-lg {
+ padding-left: 24px;
+ }
+ .q-pr-lg-lg,
+ .q-px-lg-lg {
+ padding-right: 24px;
+ }
+ .q-pt-lg-lg,
+ .q-py-lg-lg {
+ padding-top: 24px;
+ }
+ .q-pb-lg-lg,
+ .q-py-lg-lg {
+ padding-bottom: 24px;
+ }
+ .q-ma-lg-lg {
+ margin: 24px 24px;
+ }
+ .q-ml-lg-lg,
+ .q-mx-lg-lg {
+ margin-left: 24px;
+ }
+ .q-mr-lg-lg,
+ .q-mx-lg-lg {
+ margin-right: 24px;
+ }
+ .q-mt-lg-lg,
+ .q-my-lg-lg {
+ margin-top: 24px;
+ }
+ .q-mb-lg-lg,
+ .q-my-lg-lg {
+ margin-bottom: 24px;
+ }
+ .q-pa-lg-xl {
+ padding: 48px 48px;
+ }
+ .q-pl-lg-xl,
+ .q-px-lg-xl {
+ padding-left: 48px;
+ }
+ .q-pr-lg-xl,
+ .q-px-lg-xl {
+ padding-right: 48px;
+ }
+ .q-pt-lg-xl,
+ .q-py-lg-xl {
+ padding-top: 48px;
+ }
+ .q-pb-lg-xl,
+ .q-py-lg-xl {
+ padding-bottom: 48px;
+ }
+ .q-ma-lg-xl {
+ margin: 48px 48px;
+ }
+ .q-ml-lg-xl,
+ .q-mx-lg-xl {
+ margin-left: 48px;
+ }
+ .q-mr-lg-xl,
+ .q-mx-lg-xl {
+ margin-right: 48px;
+ }
+ .q-mt-lg-xl,
+ .q-my-lg-xl {
+ margin-top: 48px;
+ }
+ .q-mb-lg-xl,
+ .q-my-lg-xl {
+ margin-bottom: 48px;
+ }
+ .q-ml-lg-auto,
+ .q-mx-lg-auto {
+ margin-left: auto;
+ }
+ .q-mr-lg-auto,
+ .q-mx-lg-auto {
+ margin-right: auto;
+ }
+ .row.inline-lg,
+ .column.inline-lg,
+ .flex.inline-lg {
+ display: inline-flex;
+ }
+ .row-lg,
+ .column-lg,
+ .flex-lg {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-lg.inline,
+ .column-lg.inline,
+ .flex-lg.inline,
+ .row-lg.inline-lg,
+ .column-lg.inline-lg,
+ .flex-lg.inline-lg {
+ display: inline-flex;
+ }
+ .row.reverse-lg {
+ flex-direction: row-reverse;
+ }
+ .row-lg {
+ flex-direction: row;
+ }
+ .row-lg.reverse,
+ .row-lg.reverse-lg {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-lg {
+ flex-direction: column-reverse;
+ }
+ .column-lg {
+ flex-direction: column;
+ }
+ .column-lg.reverse,
+ .column-lg.reverse-lg {
+ flex-direction: column-reverse;
+ }
+ .wrap-lg {
+ flex-wrap: wrap;
+ }
+ .no-wrap-lg {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-lg {
+ flex-wrap: wrap-reverse;
+ }
+ .order-lg-first {
+ order: -10000;
+ }
+ .order-lg-last {
+ order: 10000;
+ }
+ .order-lg-none {
+ order: 0;
+ }
+ .justify-lg-start {
+ justify-content: flex-start;
+ }
+ .justify-lg-end {
+ justify-content: flex-end;
+ }
+ .justify-lg-center,
+ .flex-lg-center {
+ justify-content: center;
+ }
+ .justify-lg-between {
+ justify-content: space-between;
+ }
+ .justify-lg-around {
+ justify-content: space-around;
+ }
+ .justify-lg-evenly {
+ justify-content: space-evenly;
+ }
+ .items-lg-start {
+ align-items: flex-start;
+ }
+ .items-lg-end {
+ align-items: flex-end;
+ }
+ .items-lg-center,
+ .flex-lg-center {
+ align-items: center;
+ }
+ .items-lg-baseline {
+ align-items: baseline;
+ }
+ .items-lg-stretch {
+ align-items: stretch;
+ }
+ .content-lg-start {
+ align-content: flex-start;
+ }
+ .content-lg-end {
+ align-content: flex-end;
+ }
+ .content-lg-center {
+ align-content: center;
+ }
+ .content-lg-between {
+ align-content: space-between;
+ }
+ .content-lg-around {
+ align-content: space-around;
+ }
+ .self-lg-start {
+ align-self: flex-start;
+ }
+ .self-lg-end {
+ align-self: flex-end;
+ }
+ .self-lg-center {
+ align-self: center;
+ }
+ .self-lg-baseline {
+ align-self: baseline;
+ }
+ .self-lg-stretch {
+ align-self: stretch;
+ }
+ .q-gutter-lg-x-none,
+ .q-gutter-lg-none {
+ margin-left: 0;
+ }
+ .q-gutter-lg-x-none > *,
+ .q-gutter-lg-none > * {
+ margin-left: 0;
+ }
+ .q-gutter-lg-y-none,
+ .q-gutter-lg-none {
+ margin-top: 0;
+ }
+ .q-gutter-lg-y-none > *,
+ .q-gutter-lg-none > * {
+ margin-top: 0;
+ }
+ .q-col-gutter-lg-x-none,
+ .q-col-gutter-lg-none {
+ margin-left: 0;
+ }
+ .q-col-gutter-lg-x-none > *,
+ .q-col-gutter-lg-none > * {
+ padding-left: 0;
+ }
+ .q-col-gutter-lg-y-none,
+ .q-col-gutter-lg-none {
+ margin-top: 0;
+ }
+ .q-col-gutter-lg-y-none > *,
+ .q-col-gutter-lg-none > * {
+ padding-top: 0;
+ }
+ .q-gutter-lg-x-xs,
+ .q-gutter-lg-xs {
+ margin-left: -4px;
+ }
+ .q-gutter-lg-x-xs > *,
+ .q-gutter-lg-xs > * {
+ margin-left: 4px;
+ }
+ .q-gutter-lg-y-xs,
+ .q-gutter-lg-xs {
+ margin-top: -4px;
+ }
+ .q-gutter-lg-y-xs > *,
+ .q-gutter-lg-xs > * {
+ margin-top: 4px;
+ }
+ .q-col-gutter-lg-x-xs,
+ .q-col-gutter-lg-xs {
+ margin-left: -4px;
+ }
+ .q-col-gutter-lg-x-xs > *,
+ .q-col-gutter-lg-xs > * {
+ padding-left: 4px;
+ }
+ .q-col-gutter-lg-y-xs,
+ .q-col-gutter-lg-xs {
+ margin-top: -4px;
+ }
+ .q-col-gutter-lg-y-xs > *,
+ .q-col-gutter-lg-xs > * {
+ padding-top: 4px;
+ }
+ .q-gutter-lg-x-sm,
+ .q-gutter-lg-sm {
+ margin-left: -8px;
+ }
+ .q-gutter-lg-x-sm > *,
+ .q-gutter-lg-sm > * {
+ margin-left: 8px;
+ }
+ .q-gutter-lg-y-sm,
+ .q-gutter-lg-sm {
+ margin-top: -8px;
+ }
+ .q-gutter-lg-y-sm > *,
+ .q-gutter-lg-sm > * {
+ margin-top: 8px;
+ }
+ .q-col-gutter-lg-x-sm,
+ .q-col-gutter-lg-sm {
+ margin-left: -8px;
+ }
+ .q-col-gutter-lg-x-sm > *,
+ .q-col-gutter-lg-sm > * {
+ padding-left: 8px;
+ }
+ .q-col-gutter-lg-y-sm,
+ .q-col-gutter-lg-sm {
+ margin-top: -8px;
+ }
+ .q-col-gutter-lg-y-sm > *,
+ .q-col-gutter-lg-sm > * {
+ padding-top: 8px;
+ }
+ .q-gutter-lg-x-md,
+ .q-gutter-lg-md {
+ margin-left: -16px;
+ }
+ .q-gutter-lg-x-md > *,
+ .q-gutter-lg-md > * {
+ margin-left: 16px;
+ }
+ .q-gutter-lg-y-md,
+ .q-gutter-lg-md {
+ margin-top: -16px;
+ }
+ .q-gutter-lg-y-md > *,
+ .q-gutter-lg-md > * {
+ margin-top: 16px;
+ }
+ .q-col-gutter-lg-x-md,
+ .q-col-gutter-lg-md {
+ margin-left: -16px;
+ }
+ .q-col-gutter-lg-x-md > *,
+ .q-col-gutter-lg-md > * {
+ padding-left: 16px;
+ }
+ .q-col-gutter-lg-y-md,
+ .q-col-gutter-lg-md {
+ margin-top: -16px;
+ }
+ .q-col-gutter-lg-y-md > *,
+ .q-col-gutter-lg-md > * {
+ padding-top: 16px;
+ }
+ .q-gutter-lg-x-lg,
+ .q-gutter-lg-lg {
+ margin-left: -24px;
+ }
+ .q-gutter-lg-x-lg > *,
+ .q-gutter-lg-lg > * {
+ margin-left: 24px;
+ }
+ .q-gutter-lg-y-lg,
+ .q-gutter-lg-lg {
+ margin-top: -24px;
+ }
+ .q-gutter-lg-y-lg > *,
+ .q-gutter-lg-lg > * {
+ margin-top: 24px;
+ }
+ .q-col-gutter-lg-x-lg,
+ .q-col-gutter-lg-lg {
+ margin-left: -24px;
+ }
+ .q-col-gutter-lg-x-lg > *,
+ .q-col-gutter-lg-lg > * {
+ padding-left: 24px;
+ }
+ .q-col-gutter-lg-y-lg,
+ .q-col-gutter-lg-lg {
+ margin-top: -24px;
+ }
+ .q-col-gutter-lg-y-lg > *,
+ .q-col-gutter-lg-lg > * {
+ padding-top: 24px;
+ }
+ .q-gutter-lg-x-xl,
+ .q-gutter-lg-xl {
+ margin-left: -48px;
+ }
+ .q-gutter-lg-x-xl > *,
+ .q-gutter-lg-xl > * {
+ margin-left: 48px;
+ }
+ .q-gutter-lg-y-xl,
+ .q-gutter-lg-xl {
+ margin-top: -48px;
+ }
+ .q-gutter-lg-y-xl > *,
+ .q-gutter-lg-xl > * {
+ margin-top: 48px;
+ }
+ .q-col-gutter-lg-x-xl,
+ .q-col-gutter-lg-xl {
+ margin-left: -48px;
+ }
+ .q-col-gutter-lg-x-xl > *,
+ .q-col-gutter-lg-xl > * {
+ padding-left: 48px;
+ }
+ .q-col-gutter-lg-y-xl,
+ .q-col-gutter-lg-xl {
+ margin-top: -48px;
+ }
+ .q-col-gutter-lg-y-xl > *,
+ .q-col-gutter-lg-xl > * {
+ padding-top: 48px;
+ }
+ .row-lg > .col-0,
+ .row-lg > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-lg > .offset-0,
+ .row-lg > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ .column-lg > .col-0,
+ .column-lg > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-1,
+ .row-lg > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-lg > .offset-1,
+ .row-lg > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ .column-lg > .col-1,
+ .column-lg > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-2,
+ .row-lg > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-lg > .offset-2,
+ .row-lg > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ .column-lg > .col-2,
+ .column-lg > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-3,
+ .row-lg > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-lg > .offset-3,
+ .row-lg > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ .column-lg > .col-3,
+ .column-lg > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-4,
+ .row-lg > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-lg > .offset-4,
+ .row-lg > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ .column-lg > .col-4,
+ .column-lg > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-5,
+ .row-lg > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-lg > .offset-5,
+ .row-lg > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ .column-lg > .col-5,
+ .column-lg > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-6,
+ .row-lg > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-lg > .offset-6,
+ .row-lg > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ .column-lg > .col-6,
+ .column-lg > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-7,
+ .row-lg > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-lg > .offset-7,
+ .row-lg > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ .column-lg > .col-7,
+ .column-lg > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-8,
+ .row-lg > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-lg > .offset-8,
+ .row-lg > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ .column-lg > .col-8,
+ .column-lg > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-9,
+ .row-lg > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-lg > .offset-9,
+ .row-lg > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ .column-lg > .col-9,
+ .column-lg > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-10,
+ .row-lg > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-lg > .offset-10,
+ .row-lg > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ .column-lg > .col-10,
+ .column-lg > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-11,
+ .row-lg > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-lg > .offset-11,
+ .row-lg > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ .column-lg > .col-11,
+ .column-lg > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-12,
+ .row-lg > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-lg > .offset-12,
+ .row-lg > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ .column-lg > .col-12,
+ .column-lg > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-lg > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-lg > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ .column-lg > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-lg > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ .column-lg > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-lg > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ .column-lg > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-lg > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .column-lg > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-lg > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ .column-lg > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-lg > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ .column-lg > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-lg > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .column-lg > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-lg > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ .column-lg > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-lg > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ .column-lg > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-lg > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .column-lg > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-lg > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ .column-lg > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-lg > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ .column-lg > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-lg > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ .column-lg > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-lg > .col-md-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-lg > .offset-md-0 {
+ margin-left: 0%;
+ }
+ .column-lg > .col-md-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-md-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-lg > .offset-md-1 {
+ margin-left: 8.3333%;
+ }
+ .column-lg > .col-md-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-lg > .offset-md-2 {
+ margin-left: 16.6667%;
+ }
+ .column-lg > .col-md-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-lg > .offset-md-3 {
+ margin-left: 25%;
+ }
+ .column-lg > .col-md-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-md-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-lg > .offset-md-4 {
+ margin-left: 33.3333%;
+ }
+ .column-lg > .col-md-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-lg > .offset-md-5 {
+ margin-left: 41.6667%;
+ }
+ .column-lg > .col-md-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-lg > .offset-md-6 {
+ margin-left: 50%;
+ }
+ .column-lg > .col-md-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-md-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-lg > .offset-md-7 {
+ margin-left: 58.3333%;
+ }
+ .column-lg > .col-md-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-lg > .offset-md-8 {
+ margin-left: 66.6667%;
+ }
+ .column-lg > .col-md-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-lg > .offset-md-9 {
+ margin-left: 75%;
+ }
+ .column-lg > .col-md-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-md-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-lg > .offset-md-10 {
+ margin-left: 83.3333%;
+ }
+ .column-lg > .col-md-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-lg > .offset-md-11 {
+ margin-left: 91.6667%;
+ }
+ .column-lg > .col-md-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-lg > .offset-md-12 {
+ margin-left: 100%;
+ }
+ .column-lg > .col-md-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-lg > .col-lg-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-lg > .offset-lg-0 {
+ margin-left: 0%;
+ }
+ .column-lg > .col-lg-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-lg-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-lg > .offset-lg-1 {
+ margin-left: 8.3333%;
+ }
+ .column-lg > .col-lg-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-lg > .offset-lg-2 {
+ margin-left: 16.6667%;
+ }
+ .column-lg > .col-lg-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-lg > .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .column-lg > .col-lg-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-lg-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-lg > .offset-lg-4 {
+ margin-left: 33.3333%;
+ }
+ .column-lg > .col-lg-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-lg > .offset-lg-5 {
+ margin-left: 41.6667%;
+ }
+ .column-lg > .col-lg-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-lg > .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .column-lg > .col-lg-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-lg-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-lg > .offset-lg-7 {
+ margin-left: 58.3333%;
+ }
+ .column-lg > .col-lg-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-lg > .offset-lg-8 {
+ margin-left: 66.6667%;
+ }
+ .column-lg > .col-lg-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-lg > .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .column-lg > .col-lg-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-lg-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-lg > .offset-lg-10 {
+ margin-left: 83.3333%;
+ }
+ .column-lg > .col-lg-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-lg > .offset-lg-11 {
+ margin-left: 91.6667%;
+ }
+ .column-lg > .col-lg-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-lg > .offset-lg-12 {
+ margin-left: 100%;
+ }
+ .column-lg > .col-lg-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 1920px) {
+ .flex-xl-block {
+ display: block;
+ }
+ .flex-xl-inline {
+ display: inline-block;
+ }
+ .q-pa-xl-none {
+ padding: 0 0;
+ }
+ .q-pl-xl-none,
+ .q-px-xl-none {
+ padding-left: 0;
+ }
+ .q-pr-xl-none,
+ .q-px-xl-none {
+ padding-right: 0;
+ }
+ .q-pt-xl-none,
+ .q-py-xl-none {
+ padding-top: 0;
+ }
+ .q-pb-xl-none,
+ .q-py-xl-none {
+ padding-bottom: 0;
+ }
+ .q-ma-xl-none {
+ margin: 0 0;
+ }
+ .q-ml-xl-none,
+ .q-mx-xl-none {
+ margin-left: 0;
+ }
+ .q-mr-xl-none,
+ .q-mx-xl-none {
+ margin-right: 0;
+ }
+ .q-mt-xl-none,
+ .q-my-xl-none {
+ margin-top: 0;
+ }
+ .q-mb-xl-none,
+ .q-my-xl-none {
+ margin-bottom: 0;
+ }
+ .q-pa-xl-xs {
+ padding: 4px 4px;
+ }
+ .q-pl-xl-xs,
+ .q-px-xl-xs {
+ padding-left: 4px;
+ }
+ .q-pr-xl-xs,
+ .q-px-xl-xs {
+ padding-right: 4px;
+ }
+ .q-pt-xl-xs,
+ .q-py-xl-xs {
+ padding-top: 4px;
+ }
+ .q-pb-xl-xs,
+ .q-py-xl-xs {
+ padding-bottom: 4px;
+ }
+ .q-ma-xl-xs {
+ margin: 4px 4px;
+ }
+ .q-ml-xl-xs,
+ .q-mx-xl-xs {
+ margin-left: 4px;
+ }
+ .q-mr-xl-xs,
+ .q-mx-xl-xs {
+ margin-right: 4px;
+ }
+ .q-mt-xl-xs,
+ .q-my-xl-xs {
+ margin-top: 4px;
+ }
+ .q-mb-xl-xs,
+ .q-my-xl-xs {
+ margin-bottom: 4px;
+ }
+ .q-pa-xl-sm {
+ padding: 8px 8px;
+ }
+ .q-pl-xl-sm,
+ .q-px-xl-sm {
+ padding-left: 8px;
+ }
+ .q-pr-xl-sm,
+ .q-px-xl-sm {
+ padding-right: 8px;
+ }
+ .q-pt-xl-sm,
+ .q-py-xl-sm {
+ padding-top: 8px;
+ }
+ .q-pb-xl-sm,
+ .q-py-xl-sm {
+ padding-bottom: 8px;
+ }
+ .q-ma-xl-sm {
+ margin: 8px 8px;
+ }
+ .q-ml-xl-sm,
+ .q-mx-xl-sm {
+ margin-left: 8px;
+ }
+ .q-mr-xl-sm,
+ .q-mx-xl-sm {
+ margin-right: 8px;
+ }
+ .q-mt-xl-sm,
+ .q-my-xl-sm {
+ margin-top: 8px;
+ }
+ .q-mb-xl-sm,
+ .q-my-xl-sm {
+ margin-bottom: 8px;
+ }
+ .q-pa-xl-md {
+ padding: 16px 16px;
+ }
+ .q-pl-xl-md,
+ .q-px-xl-md {
+ padding-left: 16px;
+ }
+ .q-pr-xl-md,
+ .q-px-xl-md {
+ padding-right: 16px;
+ }
+ .q-pt-xl-md,
+ .q-py-xl-md {
+ padding-top: 16px;
+ }
+ .q-pb-xl-md,
+ .q-py-xl-md {
+ padding-bottom: 16px;
+ }
+ .q-ma-xl-md {
+ margin: 16px 16px;
+ }
+ .q-ml-xl-md,
+ .q-mx-xl-md {
+ margin-left: 16px;
+ }
+ .q-mr-xl-md,
+ .q-mx-xl-md {
+ margin-right: 16px;
+ }
+ .q-mt-xl-md,
+ .q-my-xl-md {
+ margin-top: 16px;
+ }
+ .q-mb-xl-md,
+ .q-my-xl-md {
+ margin-bottom: 16px;
+ }
+ .q-pa-xl-lg {
+ padding: 24px 24px;
+ }
+ .q-pl-xl-lg,
+ .q-px-xl-lg {
+ padding-left: 24px;
+ }
+ .q-pr-xl-lg,
+ .q-px-xl-lg {
+ padding-right: 24px;
+ }
+ .q-pt-xl-lg,
+ .q-py-xl-lg {
+ padding-top: 24px;
+ }
+ .q-pb-xl-lg,
+ .q-py-xl-lg {
+ padding-bottom: 24px;
+ }
+ .q-ma-xl-lg {
+ margin: 24px 24px;
+ }
+ .q-ml-xl-lg,
+ .q-mx-xl-lg {
+ margin-left: 24px;
+ }
+ .q-mr-xl-lg,
+ .q-mx-xl-lg {
+ margin-right: 24px;
+ }
+ .q-mt-xl-lg,
+ .q-my-xl-lg {
+ margin-top: 24px;
+ }
+ .q-mb-xl-lg,
+ .q-my-xl-lg {
+ margin-bottom: 24px;
+ }
+ .q-pa-xl-xl {
+ padding: 48px 48px;
+ }
+ .q-pl-xl-xl,
+ .q-px-xl-xl {
+ padding-left: 48px;
+ }
+ .q-pr-xl-xl,
+ .q-px-xl-xl {
+ padding-right: 48px;
+ }
+ .q-pt-xl-xl,
+ .q-py-xl-xl {
+ padding-top: 48px;
+ }
+ .q-pb-xl-xl,
+ .q-py-xl-xl {
+ padding-bottom: 48px;
+ }
+ .q-ma-xl-xl {
+ margin: 48px 48px;
+ }
+ .q-ml-xl-xl,
+ .q-mx-xl-xl {
+ margin-left: 48px;
+ }
+ .q-mr-xl-xl,
+ .q-mx-xl-xl {
+ margin-right: 48px;
+ }
+ .q-mt-xl-xl,
+ .q-my-xl-xl {
+ margin-top: 48px;
+ }
+ .q-mb-xl-xl,
+ .q-my-xl-xl {
+ margin-bottom: 48px;
+ }
+ .q-ml-xl-auto,
+ .q-mx-xl-auto {
+ margin-left: auto;
+ }
+ .q-mr-xl-auto,
+ .q-mx-xl-auto {
+ margin-right: auto;
+ }
+ .row.inline-xl,
+ .column.inline-xl,
+ .flex.inline-xl {
+ display: inline-flex;
+ }
+ .row-xl,
+ .column-xl,
+ .flex-xl {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-xl.inline,
+ .column-xl.inline,
+ .flex-xl.inline,
+ .row-xl.inline-xl,
+ .column-xl.inline-xl,
+ .flex-xl.inline-xl {
+ display: inline-flex;
+ }
+ .row.reverse-xl {
+ flex-direction: row-reverse;
+ }
+ .row-xl {
+ flex-direction: row;
+ }
+ .row-xl.reverse,
+ .row-xl.reverse-xl {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-xl {
+ flex-direction: column-reverse;
+ }
+ .column-xl {
+ flex-direction: column;
+ }
+ .column-xl.reverse,
+ .column-xl.reverse-xl {
+ flex-direction: column-reverse;
+ }
+ .wrap-xl {
+ flex-wrap: wrap;
+ }
+ .no-wrap-xl {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-xl {
+ flex-wrap: wrap-reverse;
+ }
+ .order-xl-first {
+ order: -10000;
+ }
+ .order-xl-last {
+ order: 10000;
+ }
+ .order-xl-none {
+ order: 0;
+ }
+ .justify-xl-start {
+ justify-content: flex-start;
+ }
+ .justify-xl-end {
+ justify-content: flex-end;
+ }
+ .justify-xl-center,
+ .flex-xl-center {
+ justify-content: center;
+ }
+ .justify-xl-between {
+ justify-content: space-between;
+ }
+ .justify-xl-around {
+ justify-content: space-around;
+ }
+ .justify-xl-evenly {
+ justify-content: space-evenly;
+ }
+ .items-xl-start {
+ align-items: flex-start;
+ }
+ .items-xl-end {
+ align-items: flex-end;
+ }
+ .items-xl-center,
+ .flex-xl-center {
+ align-items: center;
+ }
+ .items-xl-baseline {
+ align-items: baseline;
+ }
+ .items-xl-stretch {
+ align-items: stretch;
+ }
+ .content-xl-start {
+ align-content: flex-start;
+ }
+ .content-xl-end {
+ align-content: flex-end;
+ }
+ .content-xl-center {
+ align-content: center;
+ }
+ .content-xl-between {
+ align-content: space-between;
+ }
+ .content-xl-around {
+ align-content: space-around;
+ }
+ .self-xl-start {
+ align-self: flex-start;
+ }
+ .self-xl-end {
+ align-self: flex-end;
+ }
+ .self-xl-center {
+ align-self: center;
+ }
+ .self-xl-baseline {
+ align-self: baseline;
+ }
+ .self-xl-stretch {
+ align-self: stretch;
+ }
+ .q-gutter-xl-x-none,
+ .q-gutter-xl-none {
+ margin-left: 0;
+ }
+ .q-gutter-xl-x-none > *,
+ .q-gutter-xl-none > * {
+ margin-left: 0;
+ }
+ .q-gutter-xl-y-none,
+ .q-gutter-xl-none {
+ margin-top: 0;
+ }
+ .q-gutter-xl-y-none > *,
+ .q-gutter-xl-none > * {
+ margin-top: 0;
+ }
+ .q-col-gutter-xl-x-none,
+ .q-col-gutter-xl-none {
+ margin-left: 0;
+ }
+ .q-col-gutter-xl-x-none > *,
+ .q-col-gutter-xl-none > * {
+ padding-left: 0;
+ }
+ .q-col-gutter-xl-y-none,
+ .q-col-gutter-xl-none {
+ margin-top: 0;
+ }
+ .q-col-gutter-xl-y-none > *,
+ .q-col-gutter-xl-none > * {
+ padding-top: 0;
+ }
+ .q-gutter-xl-x-xs,
+ .q-gutter-xl-xs {
+ margin-left: -4px;
+ }
+ .q-gutter-xl-x-xs > *,
+ .q-gutter-xl-xs > * {
+ margin-left: 4px;
+ }
+ .q-gutter-xl-y-xs,
+ .q-gutter-xl-xs {
+ margin-top: -4px;
+ }
+ .q-gutter-xl-y-xs > *,
+ .q-gutter-xl-xs > * {
+ margin-top: 4px;
+ }
+ .q-col-gutter-xl-x-xs,
+ .q-col-gutter-xl-xs {
+ margin-left: -4px;
+ }
+ .q-col-gutter-xl-x-xs > *,
+ .q-col-gutter-xl-xs > * {
+ padding-left: 4px;
+ }
+ .q-col-gutter-xl-y-xs,
+ .q-col-gutter-xl-xs {
+ margin-top: -4px;
+ }
+ .q-col-gutter-xl-y-xs > *,
+ .q-col-gutter-xl-xs > * {
+ padding-top: 4px;
+ }
+ .q-gutter-xl-x-sm,
+ .q-gutter-xl-sm {
+ margin-left: -8px;
+ }
+ .q-gutter-xl-x-sm > *,
+ .q-gutter-xl-sm > * {
+ margin-left: 8px;
+ }
+ .q-gutter-xl-y-sm,
+ .q-gutter-xl-sm {
+ margin-top: -8px;
+ }
+ .q-gutter-xl-y-sm > *,
+ .q-gutter-xl-sm > * {
+ margin-top: 8px;
+ }
+ .q-col-gutter-xl-x-sm,
+ .q-col-gutter-xl-sm {
+ margin-left: -8px;
+ }
+ .q-col-gutter-xl-x-sm > *,
+ .q-col-gutter-xl-sm > * {
+ padding-left: 8px;
+ }
+ .q-col-gutter-xl-y-sm,
+ .q-col-gutter-xl-sm {
+ margin-top: -8px;
+ }
+ .q-col-gutter-xl-y-sm > *,
+ .q-col-gutter-xl-sm > * {
+ padding-top: 8px;
+ }
+ .q-gutter-xl-x-md,
+ .q-gutter-xl-md {
+ margin-left: -16px;
+ }
+ .q-gutter-xl-x-md > *,
+ .q-gutter-xl-md > * {
+ margin-left: 16px;
+ }
+ .q-gutter-xl-y-md,
+ .q-gutter-xl-md {
+ margin-top: -16px;
+ }
+ .q-gutter-xl-y-md > *,
+ .q-gutter-xl-md > * {
+ margin-top: 16px;
+ }
+ .q-col-gutter-xl-x-md,
+ .q-col-gutter-xl-md {
+ margin-left: -16px;
+ }
+ .q-col-gutter-xl-x-md > *,
+ .q-col-gutter-xl-md > * {
+ padding-left: 16px;
+ }
+ .q-col-gutter-xl-y-md,
+ .q-col-gutter-xl-md {
+ margin-top: -16px;
+ }
+ .q-col-gutter-xl-y-md > *,
+ .q-col-gutter-xl-md > * {
+ padding-top: 16px;
+ }
+ .q-gutter-xl-x-lg,
+ .q-gutter-xl-lg {
+ margin-left: -24px;
+ }
+ .q-gutter-xl-x-lg > *,
+ .q-gutter-xl-lg > * {
+ margin-left: 24px;
+ }
+ .q-gutter-xl-y-lg,
+ .q-gutter-xl-lg {
+ margin-top: -24px;
+ }
+ .q-gutter-xl-y-lg > *,
+ .q-gutter-xl-lg > * {
+ margin-top: 24px;
+ }
+ .q-col-gutter-xl-x-lg,
+ .q-col-gutter-xl-lg {
+ margin-left: -24px;
+ }
+ .q-col-gutter-xl-x-lg > *,
+ .q-col-gutter-xl-lg > * {
+ padding-left: 24px;
+ }
+ .q-col-gutter-xl-y-lg,
+ .q-col-gutter-xl-lg {
+ margin-top: -24px;
+ }
+ .q-col-gutter-xl-y-lg > *,
+ .q-col-gutter-xl-lg > * {
+ padding-top: 24px;
+ }
+ .q-gutter-xl-x-xl,
+ .q-gutter-xl-xl {
+ margin-left: -48px;
+ }
+ .q-gutter-xl-x-xl > *,
+ .q-gutter-xl-xl > * {
+ margin-left: 48px;
+ }
+ .q-gutter-xl-y-xl,
+ .q-gutter-xl-xl {
+ margin-top: -48px;
+ }
+ .q-gutter-xl-y-xl > *,
+ .q-gutter-xl-xl > * {
+ margin-top: 48px;
+ }
+ .q-col-gutter-xl-x-xl,
+ .q-col-gutter-xl-xl {
+ margin-left: -48px;
+ }
+ .q-col-gutter-xl-x-xl > *,
+ .q-col-gutter-xl-xl > * {
+ padding-left: 48px;
+ }
+ .q-col-gutter-xl-y-xl,
+ .q-col-gutter-xl-xl {
+ margin-top: -48px;
+ }
+ .q-col-gutter-xl-y-xl > *,
+ .q-col-gutter-xl-xl > * {
+ padding-top: 48px;
+ }
+ .row-xl > .col-0,
+ .row-xl > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-xl > .offset-0,
+ .row-xl > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ .column-xl > .col-0,
+ .column-xl > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-1,
+ .row-xl > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-xl > .offset-1,
+ .row-xl > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ .column-xl > .col-1,
+ .column-xl > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-2,
+ .row-xl > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-xl > .offset-2,
+ .row-xl > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ .column-xl > .col-2,
+ .column-xl > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-3,
+ .row-xl > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-xl > .offset-3,
+ .row-xl > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ .column-xl > .col-3,
+ .column-xl > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-4,
+ .row-xl > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-xl > .offset-4,
+ .row-xl > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ .column-xl > .col-4,
+ .column-xl > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-5,
+ .row-xl > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-xl > .offset-5,
+ .row-xl > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ .column-xl > .col-5,
+ .column-xl > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-6,
+ .row-xl > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-xl > .offset-6,
+ .row-xl > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ .column-xl > .col-6,
+ .column-xl > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-7,
+ .row-xl > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-xl > .offset-7,
+ .row-xl > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ .column-xl > .col-7,
+ .column-xl > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-8,
+ .row-xl > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-xl > .offset-8,
+ .row-xl > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ .column-xl > .col-8,
+ .column-xl > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-9,
+ .row-xl > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-xl > .offset-9,
+ .row-xl > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ .column-xl > .col-9,
+ .column-xl > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-10,
+ .row-xl > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-xl > .offset-10,
+ .row-xl > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ .column-xl > .col-10,
+ .column-xl > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-11,
+ .row-xl > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-xl > .offset-11,
+ .row-xl > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ .column-xl > .col-11,
+ .column-xl > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-12,
+ .row-xl > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-xl > .offset-12,
+ .row-xl > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ .column-xl > .col-12,
+ .column-xl > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-xl > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ .column-xl > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-xl > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ .column-xl > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-xl > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ .column-xl > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-xl > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .column-xl > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-xl > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ .column-xl > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-xl > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ .column-xl > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-xl > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .column-xl > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-xl > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ .column-xl > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-xl > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ .column-xl > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-xl > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .column-xl > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-xl > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ .column-xl > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-xl > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ .column-xl > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-xl > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ .column-xl > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-md-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-xl > .offset-md-0 {
+ margin-left: 0%;
+ }
+ .column-xl > .col-md-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-md-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-xl > .offset-md-1 {
+ margin-left: 8.3333%;
+ }
+ .column-xl > .col-md-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-xl > .offset-md-2 {
+ margin-left: 16.6667%;
+ }
+ .column-xl > .col-md-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-xl > .offset-md-3 {
+ margin-left: 25%;
+ }
+ .column-xl > .col-md-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-md-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-xl > .offset-md-4 {
+ margin-left: 33.3333%;
+ }
+ .column-xl > .col-md-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-xl > .offset-md-5 {
+ margin-left: 41.6667%;
+ }
+ .column-xl > .col-md-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-xl > .offset-md-6 {
+ margin-left: 50%;
+ }
+ .column-xl > .col-md-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-md-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-xl > .offset-md-7 {
+ margin-left: 58.3333%;
+ }
+ .column-xl > .col-md-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-xl > .offset-md-8 {
+ margin-left: 66.6667%;
+ }
+ .column-xl > .col-md-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-xl > .offset-md-9 {
+ margin-left: 75%;
+ }
+ .column-xl > .col-md-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-md-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-xl > .offset-md-10 {
+ margin-left: 83.3333%;
+ }
+ .column-xl > .col-md-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-xl > .offset-md-11 {
+ margin-left: 91.6667%;
+ }
+ .column-xl > .col-md-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-xl > .offset-md-12 {
+ margin-left: 100%;
+ }
+ .column-xl > .col-md-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-lg-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-xl > .offset-lg-0 {
+ margin-left: 0%;
+ }
+ .column-xl > .col-lg-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-lg-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-xl > .offset-lg-1 {
+ margin-left: 8.3333%;
+ }
+ .column-xl > .col-lg-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-xl > .offset-lg-2 {
+ margin-left: 16.6667%;
+ }
+ .column-xl > .col-lg-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-xl > .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .column-xl > .col-lg-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-lg-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-xl > .offset-lg-4 {
+ margin-left: 33.3333%;
+ }
+ .column-xl > .col-lg-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-xl > .offset-lg-5 {
+ margin-left: 41.6667%;
+ }
+ .column-xl > .col-lg-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-xl > .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .column-xl > .col-lg-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-lg-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-xl > .offset-lg-7 {
+ margin-left: 58.3333%;
+ }
+ .column-xl > .col-lg-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-xl > .offset-lg-8 {
+ margin-left: 66.6667%;
+ }
+ .column-xl > .col-lg-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-xl > .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .column-xl > .col-lg-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-lg-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-xl > .offset-lg-10 {
+ margin-left: 83.3333%;
+ }
+ .column-xl > .col-lg-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-xl > .offset-lg-11 {
+ margin-left: 91.6667%;
+ }
+ .column-xl > .col-lg-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-xl > .offset-lg-12 {
+ margin-left: 100%;
+ }
+ .column-xl > .col-lg-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-xl-0 {
+ height: auto;
+ width: 0%;
+ }
+ .row-xl > .offset-xl-0 {
+ margin-left: 0%;
+ }
+ .column-xl > .col-xl-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-xl-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ .row-xl > .offset-xl-1 {
+ margin-left: 8.3333%;
+ }
+ .column-xl > .col-xl-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ .row-xl > .offset-xl-2 {
+ margin-left: 16.6667%;
+ }
+ .column-xl > .col-xl-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-3 {
+ height: auto;
+ width: 25%;
+ }
+ .row-xl > .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .column-xl > .col-xl-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-xl-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ .row-xl > .offset-xl-4 {
+ margin-left: 33.3333%;
+ }
+ .column-xl > .col-xl-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ .row-xl > .offset-xl-5 {
+ margin-left: 41.6667%;
+ }
+ .column-xl > .col-xl-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-6 {
+ height: auto;
+ width: 50%;
+ }
+ .row-xl > .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .column-xl > .col-xl-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-xl-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ .row-xl > .offset-xl-7 {
+ margin-left: 58.3333%;
+ }
+ .column-xl > .col-xl-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ .row-xl > .offset-xl-8 {
+ margin-left: 66.6667%;
+ }
+ .column-xl > .col-xl-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-9 {
+ height: auto;
+ width: 75%;
+ }
+ .row-xl > .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .column-xl > .col-xl-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-xl-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ .row-xl > .offset-xl-10 {
+ margin-left: 83.3333%;
+ }
+ .column-xl > .col-xl-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ .row-xl > .offset-xl-11 {
+ margin-left: 91.6667%;
+ }
+ .column-xl > .col-xl-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-12 {
+ height: auto;
+ width: 100%;
+ }
+ .row-xl > .offset-xl-12 {
+ margin-left: 100%;
+ }
+ .column-xl > .col-xl-12 {
+ height: 100%;
+ width: auto;
+ }
+}
diff --git a/dist/quasar.addon.min.css b/dist/quasar.addon.min.css
new file mode 100644
index 00000000000..390b9a62918
--- /dev/null
+++ b/dist/quasar.addon.min.css
@@ -0,0 +1 @@
+@media (min-width:0){.flex-block,.flex-xs-block{display:block}.flex-inline,.flex-xs-inline{display:inline-block}.q-pa-xs-none{padding:0 0}.q-pl-xs-none,.q-px-xs-none{padding-left:0}.q-pr-xs-none,.q-px-xs-none{padding-right:0}.q-pt-xs-none,.q-py-xs-none{padding-top:0}.q-pb-xs-none,.q-py-xs-none{padding-bottom:0}.q-ma-xs-none{margin:0 0}.q-ml-xs-none,.q-mx-xs-none{margin-left:0}.q-mr-xs-none,.q-mx-xs-none{margin-right:0}.q-mt-xs-none,.q-my-xs-none{margin-top:0}.q-mb-xs-none,.q-my-xs-none{margin-bottom:0}.q-pa-xs-xs{padding:4px 4px}.q-pl-xs-xs,.q-px-xs-xs{padding-left:4px}.q-pr-xs-xs,.q-px-xs-xs{padding-right:4px}.q-pt-xs-xs,.q-py-xs-xs{padding-top:4px}.q-pb-xs-xs,.q-py-xs-xs{padding-bottom:4px}.q-ma-xs-xs{margin:4px 4px}.q-ml-xs-xs,.q-mx-xs-xs{margin-left:4px}.q-mr-xs-xs,.q-mx-xs-xs{margin-right:4px}.q-mt-xs-xs,.q-my-xs-xs{margin-top:4px}.q-mb-xs-xs,.q-my-xs-xs{margin-bottom:4px}.q-pa-xs-sm{padding:8px 8px}.q-pl-xs-sm,.q-px-xs-sm{padding-left:8px}.q-pr-xs-sm,.q-px-xs-sm{padding-right:8px}.q-pt-xs-sm,.q-py-xs-sm{padding-top:8px}.q-pb-xs-sm,.q-py-xs-sm{padding-bottom:8px}.q-ma-xs-sm{margin:8px 8px}.q-ml-xs-sm,.q-mx-xs-sm{margin-left:8px}.q-mr-xs-sm,.q-mx-xs-sm{margin-right:8px}.q-mt-xs-sm,.q-my-xs-sm{margin-top:8px}.q-mb-xs-sm,.q-my-xs-sm{margin-bottom:8px}.q-pa-xs-md{padding:16px 16px}.q-pl-xs-md,.q-px-xs-md{padding-left:16px}.q-pr-xs-md,.q-px-xs-md{padding-right:16px}.q-pt-xs-md,.q-py-xs-md{padding-top:16px}.q-pb-xs-md,.q-py-xs-md{padding-bottom:16px}.q-ma-xs-md{margin:16px 16px}.q-ml-xs-md,.q-mx-xs-md{margin-left:16px}.q-mr-xs-md,.q-mx-xs-md{margin-right:16px}.q-mt-xs-md,.q-my-xs-md{margin-top:16px}.q-mb-xs-md,.q-my-xs-md{margin-bottom:16px}.q-pa-xs-lg{padding:24px 24px}.q-pl-xs-lg,.q-px-xs-lg{padding-left:24px}.q-pr-xs-lg,.q-px-xs-lg{padding-right:24px}.q-pt-xs-lg,.q-py-xs-lg{padding-top:24px}.q-pb-xs-lg,.q-py-xs-lg{padding-bottom:24px}.q-ma-xs-lg{margin:24px 24px}.q-ml-xs-lg,.q-mx-xs-lg{margin-left:24px}.q-mr-xs-lg,.q-mx-xs-lg{margin-right:24px}.q-mt-xs-lg,.q-my-xs-lg{margin-top:24px}.q-mb-xs-lg,.q-my-xs-lg{margin-bottom:24px}.q-pa-xs-xl{padding:48px 48px}.q-pl-xs-xl,.q-px-xs-xl{padding-left:48px}.q-pr-xs-xl,.q-px-xs-xl{padding-right:48px}.q-pt-xs-xl,.q-py-xs-xl{padding-top:48px}.q-pb-xs-xl,.q-py-xs-xl{padding-bottom:48px}.q-ma-xs-xl{margin:48px 48px}.q-ml-xs-xl,.q-mx-xs-xl{margin-left:48px}.q-mr-xs-xl,.q-mx-xs-xl{margin-right:48px}.q-mt-xs-xl,.q-my-xs-xl{margin-top:48px}.q-mb-xs-xl,.q-my-xs-xl{margin-bottom:48px}.q-ml-xs-auto,.q-mx-xs-auto{margin-left:auto}.q-mr-xs-auto,.q-mx-xs-auto{margin-right:auto}.column-xs,.flex-xs,.row-xs{display:flex;flex-wrap:wrap}.column-xs.inline-xs,.flex-xs.inline-xs,.row-xs.inline-xs{display:inline-flex}.row-xs{flex-direction:row}.row-xs.reverse-xs{flex-direction:row-reverse}.column-xs{flex-direction:column}.column-xs.reverse-xs{flex-direction:column-reverse}.wrap-xs{flex-wrap:wrap}.no-wrap-xs{flex-wrap:nowrap}.reverse-wrap-xs{flex-wrap:wrap-reverse}.order-xs-first{order:-10000}.order-xs-last{order:10000}.order-xs-none{order:0}.justify-xs-start{justify-content:flex-start}.justify-xs-end{justify-content:flex-end}.flex-xs-center,.justify-xs-center{justify-content:center}.justify-xs-between{justify-content:space-between}.justify-xs-around{justify-content:space-around}.justify-xs-evenly{justify-content:space-evenly}.items-xs-start{align-items:flex-start}.items-xs-end{align-items:flex-end}.flex-xs-center,.items-xs-center{align-items:center}.items-xs-baseline{align-items:baseline}.items-xs-stretch{align-items:stretch}.content-xs-start{align-content:flex-start}.content-xs-end{align-content:flex-end}.content-xs-center{align-content:center}.content-xs-between{align-content:space-between}.content-xs-around{align-content:space-around}.self-xs-start{align-self:flex-start}.self-xs-end{align-self:flex-end}.self-xs-center{align-self:center}.self-xs-baseline{align-self:baseline}.self-xs-stretch{align-self:stretch}.q-gutter-xs-none,.q-gutter-xs-none>*,.q-gutter-xs-x-none,.q-gutter-xs-x-none>*{margin-left:0}.q-gutter-xs-none,.q-gutter-xs-none>*,.q-gutter-xs-y-none,.q-gutter-xs-y-none>*{margin-top:0}.q-col-gutter-xs-none,.q-col-gutter-xs-x-none{margin-left:0}.q-col-gutter-xs-none>*,.q-col-gutter-xs-x-none>*{padding-left:0}.q-col-gutter-xs-none,.q-col-gutter-xs-y-none{margin-top:0}.q-col-gutter-xs-none>*,.q-col-gutter-xs-y-none>*{padding-top:0}.q-gutter-xs-x-xs,.q-gutter-xs-xs{margin-left:-4px}.q-gutter-xs-x-xs>*,.q-gutter-xs-xs>*{margin-left:4px}.q-gutter-xs-xs,.q-gutter-xs-y-xs{margin-top:-4px}.q-gutter-xs-xs>*,.q-gutter-xs-y-xs>*{margin-top:4px}.q-col-gutter-xs-x-xs,.q-col-gutter-xs-xs{margin-left:-4px}.q-col-gutter-xs-x-xs>*,.q-col-gutter-xs-xs>*{padding-left:4px}.q-col-gutter-xs-xs,.q-col-gutter-xs-y-xs{margin-top:-4px}.q-col-gutter-xs-xs>*,.q-col-gutter-xs-y-xs>*{padding-top:4px}.q-gutter-xs-sm,.q-gutter-xs-x-sm{margin-left:-8px}.q-gutter-xs-sm>*,.q-gutter-xs-x-sm>*{margin-left:8px}.q-gutter-xs-sm,.q-gutter-xs-y-sm{margin-top:-8px}.q-gutter-xs-sm>*,.q-gutter-xs-y-sm>*{margin-top:8px}.q-col-gutter-xs-sm,.q-col-gutter-xs-x-sm{margin-left:-8px}.q-col-gutter-xs-sm>*,.q-col-gutter-xs-x-sm>*{padding-left:8px}.q-col-gutter-xs-sm,.q-col-gutter-xs-y-sm{margin-top:-8px}.q-col-gutter-xs-sm>*,.q-col-gutter-xs-y-sm>*{padding-top:8px}.q-gutter-xs-md,.q-gutter-xs-x-md{margin-left:-16px}.q-gutter-xs-md>*,.q-gutter-xs-x-md>*{margin-left:16px}.q-gutter-xs-md,.q-gutter-xs-y-md{margin-top:-16px}.q-gutter-xs-md>*,.q-gutter-xs-y-md>*{margin-top:16px}.q-col-gutter-xs-md,.q-col-gutter-xs-x-md{margin-left:-16px}.q-col-gutter-xs-md>*,.q-col-gutter-xs-x-md>*{padding-left:16px}.q-col-gutter-xs-md,.q-col-gutter-xs-y-md{margin-top:-16px}.q-col-gutter-xs-md>*,.q-col-gutter-xs-y-md>*{padding-top:16px}.q-gutter-xs-lg,.q-gutter-xs-x-lg{margin-left:-24px}.q-gutter-xs-lg>*,.q-gutter-xs-x-lg>*{margin-left:24px}.q-gutter-xs-lg,.q-gutter-xs-y-lg{margin-top:-24px}.q-gutter-xs-lg>*,.q-gutter-xs-y-lg>*{margin-top:24px}.q-col-gutter-xs-lg,.q-col-gutter-xs-x-lg{margin-left:-24px}.q-col-gutter-xs-lg>*,.q-col-gutter-xs-x-lg>*{padding-left:24px}.q-col-gutter-xs-lg,.q-col-gutter-xs-y-lg{margin-top:-24px}.q-col-gutter-xs-lg>*,.q-col-gutter-xs-y-lg>*{padding-top:24px}.q-gutter-xs-x-xl,.q-gutter-xs-xl{margin-left:-48px}.q-gutter-xs-x-xl>*,.q-gutter-xs-xl>*{margin-left:48px}.q-gutter-xs-xl,.q-gutter-xs-y-xl{margin-top:-48px}.q-gutter-xs-xl>*,.q-gutter-xs-y-xl>*{margin-top:48px}.q-col-gutter-xs-x-xl,.q-col-gutter-xs-xl{margin-left:-48px}.q-col-gutter-xs-x-xl>*,.q-col-gutter-xs-xl>*{padding-left:48px}.q-col-gutter-xs-xl,.q-col-gutter-xs-y-xl{margin-top:-48px}.q-col-gutter-xs-xl>*,.q-col-gutter-xs-y-xl>*{padding-top:48px}.row-xs>.col-0,.row-xs>.col-xs-0{height:auto;width:0%}.row-xs>.offset-0,.row-xs>.offset-xs-0{margin-left:0%}.column-xs>.col-0,.column-xs>.col-xs-0{height:0%;width:auto}.row-xs>.col-1,.row-xs>.col-xs-1{height:auto;width:8.3333%}.row-xs>.offset-1,.row-xs>.offset-xs-1{margin-left:8.3333%}.column-xs>.col-1,.column-xs>.col-xs-1{height:8.3333%;width:auto}.row-xs>.col-2,.row-xs>.col-xs-2{height:auto;width:16.6667%}.row-xs>.offset-2,.row-xs>.offset-xs-2{margin-left:16.6667%}.column-xs>.col-2,.column-xs>.col-xs-2{height:16.6667%;width:auto}.row-xs>.col-3,.row-xs>.col-xs-3{height:auto;width:25%}.row-xs>.offset-3,.row-xs>.offset-xs-3{margin-left:25%}.column-xs>.col-3,.column-xs>.col-xs-3{height:25%;width:auto}.row-xs>.col-4,.row-xs>.col-xs-4{height:auto;width:33.3333%}.row-xs>.offset-4,.row-xs>.offset-xs-4{margin-left:33.3333%}.column-xs>.col-4,.column-xs>.col-xs-4{height:33.3333%;width:auto}.row-xs>.col-5,.row-xs>.col-xs-5{height:auto;width:41.6667%}.row-xs>.offset-5,.row-xs>.offset-xs-5{margin-left:41.6667%}.column-xs>.col-5,.column-xs>.col-xs-5{height:41.6667%;width:auto}.row-xs>.col-6,.row-xs>.col-xs-6{height:auto;width:50%}.row-xs>.offset-6,.row-xs>.offset-xs-6{margin-left:50%}.column-xs>.col-6,.column-xs>.col-xs-6{height:50%;width:auto}.row-xs>.col-7,.row-xs>.col-xs-7{height:auto;width:58.3333%}.row-xs>.offset-7,.row-xs>.offset-xs-7{margin-left:58.3333%}.column-xs>.col-7,.column-xs>.col-xs-7{height:58.3333%;width:auto}.row-xs>.col-8,.row-xs>.col-xs-8{height:auto;width:66.6667%}.row-xs>.offset-8,.row-xs>.offset-xs-8{margin-left:66.6667%}.column-xs>.col-8,.column-xs>.col-xs-8{height:66.6667%;width:auto}.row-xs>.col-9,.row-xs>.col-xs-9{height:auto;width:75%}.row-xs>.offset-9,.row-xs>.offset-xs-9{margin-left:75%}.column-xs>.col-9,.column-xs>.col-xs-9{height:75%;width:auto}.row-xs>.col-10,.row-xs>.col-xs-10{height:auto;width:83.3333%}.row-xs>.offset-10,.row-xs>.offset-xs-10{margin-left:83.3333%}.column-xs>.col-10,.column-xs>.col-xs-10{height:83.3333%;width:auto}.row-xs>.col-11,.row-xs>.col-xs-11{height:auto;width:91.6667%}.row-xs>.offset-11,.row-xs>.offset-xs-11{margin-left:91.6667%}.column-xs>.col-11,.column-xs>.col-xs-11{height:91.6667%;width:auto}.row-xs>.col-12,.row-xs>.col-xs-12{height:auto;width:100%}.row-xs>.offset-12,.row-xs>.offset-xs-12{margin-left:100%}.column-xs>.col-12,.column-xs>.col-xs-12{height:100%;width:auto}}@media (min-width:600px){.flex-sm-block{display:block}.flex-sm-inline{display:inline-block}.q-pa-sm-none{padding:0 0}.q-pl-sm-none,.q-px-sm-none{padding-left:0}.q-pr-sm-none,.q-px-sm-none{padding-right:0}.q-pt-sm-none,.q-py-sm-none{padding-top:0}.q-pb-sm-none,.q-py-sm-none{padding-bottom:0}.q-ma-sm-none{margin:0 0}.q-ml-sm-none,.q-mx-sm-none{margin-left:0}.q-mr-sm-none,.q-mx-sm-none{margin-right:0}.q-mt-sm-none,.q-my-sm-none{margin-top:0}.q-mb-sm-none,.q-my-sm-none{margin-bottom:0}.q-pa-sm-xs{padding:4px 4px}.q-pl-sm-xs,.q-px-sm-xs{padding-left:4px}.q-pr-sm-xs,.q-px-sm-xs{padding-right:4px}.q-pt-sm-xs,.q-py-sm-xs{padding-top:4px}.q-pb-sm-xs,.q-py-sm-xs{padding-bottom:4px}.q-ma-sm-xs{margin:4px 4px}.q-ml-sm-xs,.q-mx-sm-xs{margin-left:4px}.q-mr-sm-xs,.q-mx-sm-xs{margin-right:4px}.q-mt-sm-xs,.q-my-sm-xs{margin-top:4px}.q-mb-sm-xs,.q-my-sm-xs{margin-bottom:4px}.q-pa-sm-sm{padding:8px 8px}.q-pl-sm-sm,.q-px-sm-sm{padding-left:8px}.q-pr-sm-sm,.q-px-sm-sm{padding-right:8px}.q-pt-sm-sm,.q-py-sm-sm{padding-top:8px}.q-pb-sm-sm,.q-py-sm-sm{padding-bottom:8px}.q-ma-sm-sm{margin:8px 8px}.q-ml-sm-sm,.q-mx-sm-sm{margin-left:8px}.q-mr-sm-sm,.q-mx-sm-sm{margin-right:8px}.q-mt-sm-sm,.q-my-sm-sm{margin-top:8px}.q-mb-sm-sm,.q-my-sm-sm{margin-bottom:8px}.q-pa-sm-md{padding:16px 16px}.q-pl-sm-md,.q-px-sm-md{padding-left:16px}.q-pr-sm-md,.q-px-sm-md{padding-right:16px}.q-pt-sm-md,.q-py-sm-md{padding-top:16px}.q-pb-sm-md,.q-py-sm-md{padding-bottom:16px}.q-ma-sm-md{margin:16px 16px}.q-ml-sm-md,.q-mx-sm-md{margin-left:16px}.q-mr-sm-md,.q-mx-sm-md{margin-right:16px}.q-mt-sm-md,.q-my-sm-md{margin-top:16px}.q-mb-sm-md,.q-my-sm-md{margin-bottom:16px}.q-pa-sm-lg{padding:24px 24px}.q-pl-sm-lg,.q-px-sm-lg{padding-left:24px}.q-pr-sm-lg,.q-px-sm-lg{padding-right:24px}.q-pt-sm-lg,.q-py-sm-lg{padding-top:24px}.q-pb-sm-lg,.q-py-sm-lg{padding-bottom:24px}.q-ma-sm-lg{margin:24px 24px}.q-ml-sm-lg,.q-mx-sm-lg{margin-left:24px}.q-mr-sm-lg,.q-mx-sm-lg{margin-right:24px}.q-mt-sm-lg,.q-my-sm-lg{margin-top:24px}.q-mb-sm-lg,.q-my-sm-lg{margin-bottom:24px}.q-pa-sm-xl{padding:48px 48px}.q-pl-sm-xl,.q-px-sm-xl{padding-left:48px}.q-pr-sm-xl,.q-px-sm-xl{padding-right:48px}.q-pt-sm-xl,.q-py-sm-xl{padding-top:48px}.q-pb-sm-xl,.q-py-sm-xl{padding-bottom:48px}.q-ma-sm-xl{margin:48px 48px}.q-ml-sm-xl,.q-mx-sm-xl{margin-left:48px}.q-mr-sm-xl,.q-mx-sm-xl{margin-right:48px}.q-mt-sm-xl,.q-my-sm-xl{margin-top:48px}.q-mb-sm-xl,.q-my-sm-xl{margin-bottom:48px}.q-ml-sm-auto,.q-mx-sm-auto{margin-left:auto}.q-mr-sm-auto,.q-mx-sm-auto{margin-right:auto}.column.inline-sm,.flex.inline-sm,.row.inline-sm{display:inline-flex}.column-sm,.flex-sm,.row-sm{display:flex;flex-wrap:wrap}.column-sm.inline,.column-sm.inline-sm,.flex-sm.inline,.flex-sm.inline-sm,.row-sm.inline,.row-sm.inline-sm{display:inline-flex}.row.reverse-sm{flex-direction:row-reverse}.row-sm{flex-direction:row}.row-sm.reverse,.row-sm.reverse-sm{flex-direction:row-reverse}.column.reverse-sm{flex-direction:column-reverse}.column-sm{flex-direction:column}.column-sm.reverse,.column-sm.reverse-sm{flex-direction:column-reverse}.wrap-sm{flex-wrap:wrap}.no-wrap-sm{flex-wrap:nowrap}.reverse-wrap-sm{flex-wrap:wrap-reverse}.order-sm-first{order:-10000}.order-sm-last{order:10000}.order-sm-none{order:0}.justify-sm-start{justify-content:flex-start}.justify-sm-end{justify-content:flex-end}.flex-sm-center,.justify-sm-center{justify-content:center}.justify-sm-between{justify-content:space-between}.justify-sm-around{justify-content:space-around}.justify-sm-evenly{justify-content:space-evenly}.items-sm-start{align-items:flex-start}.items-sm-end{align-items:flex-end}.flex-sm-center,.items-sm-center{align-items:center}.items-sm-baseline{align-items:baseline}.items-sm-stretch{align-items:stretch}.content-sm-start{align-content:flex-start}.content-sm-end{align-content:flex-end}.content-sm-center{align-content:center}.content-sm-between{align-content:space-between}.content-sm-around{align-content:space-around}.self-sm-start{align-self:flex-start}.self-sm-end{align-self:flex-end}.self-sm-center{align-self:center}.self-sm-baseline{align-self:baseline}.self-sm-stretch{align-self:stretch}.q-gutter-sm-none,.q-gutter-sm-none>*,.q-gutter-sm-x-none,.q-gutter-sm-x-none>*{margin-left:0}.q-gutter-sm-none,.q-gutter-sm-none>*,.q-gutter-sm-y-none,.q-gutter-sm-y-none>*{margin-top:0}.q-col-gutter-sm-none,.q-col-gutter-sm-x-none{margin-left:0}.q-col-gutter-sm-none>*,.q-col-gutter-sm-x-none>*{padding-left:0}.q-col-gutter-sm-none,.q-col-gutter-sm-y-none{margin-top:0}.q-col-gutter-sm-none>*,.q-col-gutter-sm-y-none>*{padding-top:0}.q-gutter-sm-x-xs,.q-gutter-sm-xs{margin-left:-4px}.q-gutter-sm-x-xs>*,.q-gutter-sm-xs>*{margin-left:4px}.q-gutter-sm-xs,.q-gutter-sm-y-xs{margin-top:-4px}.q-gutter-sm-xs>*,.q-gutter-sm-y-xs>*{margin-top:4px}.q-col-gutter-sm-x-xs,.q-col-gutter-sm-xs{margin-left:-4px}.q-col-gutter-sm-x-xs>*,.q-col-gutter-sm-xs>*{padding-left:4px}.q-col-gutter-sm-xs,.q-col-gutter-sm-y-xs{margin-top:-4px}.q-col-gutter-sm-xs>*,.q-col-gutter-sm-y-xs>*{padding-top:4px}.q-gutter-sm-sm,.q-gutter-sm-x-sm{margin-left:-8px}.q-gutter-sm-sm>*,.q-gutter-sm-x-sm>*{margin-left:8px}.q-gutter-sm-sm,.q-gutter-sm-y-sm{margin-top:-8px}.q-gutter-sm-sm>*,.q-gutter-sm-y-sm>*{margin-top:8px}.q-col-gutter-sm-sm,.q-col-gutter-sm-x-sm{margin-left:-8px}.q-col-gutter-sm-sm>*,.q-col-gutter-sm-x-sm>*{padding-left:8px}.q-col-gutter-sm-sm,.q-col-gutter-sm-y-sm{margin-top:-8px}.q-col-gutter-sm-sm>*,.q-col-gutter-sm-y-sm>*{padding-top:8px}.q-gutter-sm-md,.q-gutter-sm-x-md{margin-left:-16px}.q-gutter-sm-md>*,.q-gutter-sm-x-md>*{margin-left:16px}.q-gutter-sm-md,.q-gutter-sm-y-md{margin-top:-16px}.q-gutter-sm-md>*,.q-gutter-sm-y-md>*{margin-top:16px}.q-col-gutter-sm-md,.q-col-gutter-sm-x-md{margin-left:-16px}.q-col-gutter-sm-md>*,.q-col-gutter-sm-x-md>*{padding-left:16px}.q-col-gutter-sm-md,.q-col-gutter-sm-y-md{margin-top:-16px}.q-col-gutter-sm-md>*,.q-col-gutter-sm-y-md>*{padding-top:16px}.q-gutter-sm-lg,.q-gutter-sm-x-lg{margin-left:-24px}.q-gutter-sm-lg>*,.q-gutter-sm-x-lg>*{margin-left:24px}.q-gutter-sm-lg,.q-gutter-sm-y-lg{margin-top:-24px}.q-gutter-sm-lg>*,.q-gutter-sm-y-lg>*{margin-top:24px}.q-col-gutter-sm-lg,.q-col-gutter-sm-x-lg{margin-left:-24px}.q-col-gutter-sm-lg>*,.q-col-gutter-sm-x-lg>*{padding-left:24px}.q-col-gutter-sm-lg,.q-col-gutter-sm-y-lg{margin-top:-24px}.q-col-gutter-sm-lg>*,.q-col-gutter-sm-y-lg>*{padding-top:24px}.q-gutter-sm-x-xl,.q-gutter-sm-xl{margin-left:-48px}.q-gutter-sm-x-xl>*,.q-gutter-sm-xl>*{margin-left:48px}.q-gutter-sm-xl,.q-gutter-sm-y-xl{margin-top:-48px}.q-gutter-sm-xl>*,.q-gutter-sm-y-xl>*{margin-top:48px}.q-col-gutter-sm-x-xl,.q-col-gutter-sm-xl{margin-left:-48px}.q-col-gutter-sm-x-xl>*,.q-col-gutter-sm-xl>*{padding-left:48px}.q-col-gutter-sm-xl,.q-col-gutter-sm-y-xl{margin-top:-48px}.q-col-gutter-sm-xl>*,.q-col-gutter-sm-y-xl>*{padding-top:48px}.row-sm>.col-0,.row-sm>.col-xs-0{height:auto;width:0%}.row-sm>.offset-0,.row-sm>.offset-xs-0{margin-left:0%}.column-sm>.col-0,.column-sm>.col-xs-0{height:0%;width:auto}.row-sm>.col-1,.row-sm>.col-xs-1{height:auto;width:8.3333%}.row-sm>.offset-1,.row-sm>.offset-xs-1{margin-left:8.3333%}.column-sm>.col-1,.column-sm>.col-xs-1{height:8.3333%;width:auto}.row-sm>.col-2,.row-sm>.col-xs-2{height:auto;width:16.6667%}.row-sm>.offset-2,.row-sm>.offset-xs-2{margin-left:16.6667%}.column-sm>.col-2,.column-sm>.col-xs-2{height:16.6667%;width:auto}.row-sm>.col-3,.row-sm>.col-xs-3{height:auto;width:25%}.row-sm>.offset-3,.row-sm>.offset-xs-3{margin-left:25%}.column-sm>.col-3,.column-sm>.col-xs-3{height:25%;width:auto}.row-sm>.col-4,.row-sm>.col-xs-4{height:auto;width:33.3333%}.row-sm>.offset-4,.row-sm>.offset-xs-4{margin-left:33.3333%}.column-sm>.col-4,.column-sm>.col-xs-4{height:33.3333%;width:auto}.row-sm>.col-5,.row-sm>.col-xs-5{height:auto;width:41.6667%}.row-sm>.offset-5,.row-sm>.offset-xs-5{margin-left:41.6667%}.column-sm>.col-5,.column-sm>.col-xs-5{height:41.6667%;width:auto}.row-sm>.col-6,.row-sm>.col-xs-6{height:auto;width:50%}.row-sm>.offset-6,.row-sm>.offset-xs-6{margin-left:50%}.column-sm>.col-6,.column-sm>.col-xs-6{height:50%;width:auto}.row-sm>.col-7,.row-sm>.col-xs-7{height:auto;width:58.3333%}.row-sm>.offset-7,.row-sm>.offset-xs-7{margin-left:58.3333%}.column-sm>.col-7,.column-sm>.col-xs-7{height:58.3333%;width:auto}.row-sm>.col-8,.row-sm>.col-xs-8{height:auto;width:66.6667%}.row-sm>.offset-8,.row-sm>.offset-xs-8{margin-left:66.6667%}.column-sm>.col-8,.column-sm>.col-xs-8{height:66.6667%;width:auto}.row-sm>.col-9,.row-sm>.col-xs-9{height:auto;width:75%}.row-sm>.offset-9,.row-sm>.offset-xs-9{margin-left:75%}.column-sm>.col-9,.column-sm>.col-xs-9{height:75%;width:auto}.row-sm>.col-10,.row-sm>.col-xs-10{height:auto;width:83.3333%}.row-sm>.offset-10,.row-sm>.offset-xs-10{margin-left:83.3333%}.column-sm>.col-10,.column-sm>.col-xs-10{height:83.3333%;width:auto}.row-sm>.col-11,.row-sm>.col-xs-11{height:auto;width:91.6667%}.row-sm>.offset-11,.row-sm>.offset-xs-11{margin-left:91.6667%}.column-sm>.col-11,.column-sm>.col-xs-11{height:91.6667%;width:auto}.row-sm>.col-12,.row-sm>.col-xs-12{height:auto;width:100%}.row-sm>.offset-12,.row-sm>.offset-xs-12{margin-left:100%}.column-sm>.col-12,.column-sm>.col-xs-12{height:100%;width:auto}.row-sm>.col-sm-0{height:auto;width:0%}.row-sm>.offset-sm-0{margin-left:0%}.column-sm>.col-sm-0{height:0%;width:auto}.row-sm>.col-sm-1{height:auto;width:8.3333%}.row-sm>.offset-sm-1{margin-left:8.3333%}.column-sm>.col-sm-1{height:8.3333%;width:auto}.row-sm>.col-sm-2{height:auto;width:16.6667%}.row-sm>.offset-sm-2{margin-left:16.6667%}.column-sm>.col-sm-2{height:16.6667%;width:auto}.row-sm>.col-sm-3{height:auto;width:25%}.row-sm>.offset-sm-3{margin-left:25%}.column-sm>.col-sm-3{height:25%;width:auto}.row-sm>.col-sm-4{height:auto;width:33.3333%}.row-sm>.offset-sm-4{margin-left:33.3333%}.column-sm>.col-sm-4{height:33.3333%;width:auto}.row-sm>.col-sm-5{height:auto;width:41.6667%}.row-sm>.offset-sm-5{margin-left:41.6667%}.column-sm>.col-sm-5{height:41.6667%;width:auto}.row-sm>.col-sm-6{height:auto;width:50%}.row-sm>.offset-sm-6{margin-left:50%}.column-sm>.col-sm-6{height:50%;width:auto}.row-sm>.col-sm-7{height:auto;width:58.3333%}.row-sm>.offset-sm-7{margin-left:58.3333%}.column-sm>.col-sm-7{height:58.3333%;width:auto}.row-sm>.col-sm-8{height:auto;width:66.6667%}.row-sm>.offset-sm-8{margin-left:66.6667%}.column-sm>.col-sm-8{height:66.6667%;width:auto}.row-sm>.col-sm-9{height:auto;width:75%}.row-sm>.offset-sm-9{margin-left:75%}.column-sm>.col-sm-9{height:75%;width:auto}.row-sm>.col-sm-10{height:auto;width:83.3333%}.row-sm>.offset-sm-10{margin-left:83.3333%}.column-sm>.col-sm-10{height:83.3333%;width:auto}.row-sm>.col-sm-11{height:auto;width:91.6667%}.row-sm>.offset-sm-11{margin-left:91.6667%}.column-sm>.col-sm-11{height:91.6667%;width:auto}.row-sm>.col-sm-12{height:auto;width:100%}.row-sm>.offset-sm-12{margin-left:100%}.column-sm>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex-md-block{display:block}.flex-md-inline{display:inline-block}.q-pa-md-none{padding:0 0}.q-pl-md-none,.q-px-md-none{padding-left:0}.q-pr-md-none,.q-px-md-none{padding-right:0}.q-pt-md-none,.q-py-md-none{padding-top:0}.q-pb-md-none,.q-py-md-none{padding-bottom:0}.q-ma-md-none{margin:0 0}.q-ml-md-none,.q-mx-md-none{margin-left:0}.q-mr-md-none,.q-mx-md-none{margin-right:0}.q-mt-md-none,.q-my-md-none{margin-top:0}.q-mb-md-none,.q-my-md-none{margin-bottom:0}.q-pa-md-xs{padding:4px 4px}.q-pl-md-xs,.q-px-md-xs{padding-left:4px}.q-pr-md-xs,.q-px-md-xs{padding-right:4px}.q-pt-md-xs,.q-py-md-xs{padding-top:4px}.q-pb-md-xs,.q-py-md-xs{padding-bottom:4px}.q-ma-md-xs{margin:4px 4px}.q-ml-md-xs,.q-mx-md-xs{margin-left:4px}.q-mr-md-xs,.q-mx-md-xs{margin-right:4px}.q-mt-md-xs,.q-my-md-xs{margin-top:4px}.q-mb-md-xs,.q-my-md-xs{margin-bottom:4px}.q-pa-md-sm{padding:8px 8px}.q-pl-md-sm,.q-px-md-sm{padding-left:8px}.q-pr-md-sm,.q-px-md-sm{padding-right:8px}.q-pt-md-sm,.q-py-md-sm{padding-top:8px}.q-pb-md-sm,.q-py-md-sm{padding-bottom:8px}.q-ma-md-sm{margin:8px 8px}.q-ml-md-sm,.q-mx-md-sm{margin-left:8px}.q-mr-md-sm,.q-mx-md-sm{margin-right:8px}.q-mt-md-sm,.q-my-md-sm{margin-top:8px}.q-mb-md-sm,.q-my-md-sm{margin-bottom:8px}.q-pa-md-md{padding:16px 16px}.q-pl-md-md,.q-px-md-md{padding-left:16px}.q-pr-md-md,.q-px-md-md{padding-right:16px}.q-pt-md-md,.q-py-md-md{padding-top:16px}.q-pb-md-md,.q-py-md-md{padding-bottom:16px}.q-ma-md-md{margin:16px 16px}.q-ml-md-md,.q-mx-md-md{margin-left:16px}.q-mr-md-md,.q-mx-md-md{margin-right:16px}.q-mt-md-md,.q-my-md-md{margin-top:16px}.q-mb-md-md,.q-my-md-md{margin-bottom:16px}.q-pa-md-lg{padding:24px 24px}.q-pl-md-lg,.q-px-md-lg{padding-left:24px}.q-pr-md-lg,.q-px-md-lg{padding-right:24px}.q-pt-md-lg,.q-py-md-lg{padding-top:24px}.q-pb-md-lg,.q-py-md-lg{padding-bottom:24px}.q-ma-md-lg{margin:24px 24px}.q-ml-md-lg,.q-mx-md-lg{margin-left:24px}.q-mr-md-lg,.q-mx-md-lg{margin-right:24px}.q-mt-md-lg,.q-my-md-lg{margin-top:24px}.q-mb-md-lg,.q-my-md-lg{margin-bottom:24px}.q-pa-md-xl{padding:48px 48px}.q-pl-md-xl,.q-px-md-xl{padding-left:48px}.q-pr-md-xl,.q-px-md-xl{padding-right:48px}.q-pt-md-xl,.q-py-md-xl{padding-top:48px}.q-pb-md-xl,.q-py-md-xl{padding-bottom:48px}.q-ma-md-xl{margin:48px 48px}.q-ml-md-xl,.q-mx-md-xl{margin-left:48px}.q-mr-md-xl,.q-mx-md-xl{margin-right:48px}.q-mt-md-xl,.q-my-md-xl{margin-top:48px}.q-mb-md-xl,.q-my-md-xl{margin-bottom:48px}.q-ml-md-auto,.q-mx-md-auto{margin-left:auto}.q-mr-md-auto,.q-mx-md-auto{margin-right:auto}.column.inline-md,.flex.inline-md,.row.inline-md{display:inline-flex}.column-md,.flex-md,.row-md{display:flex;flex-wrap:wrap}.column-md.inline,.column-md.inline-md,.flex-md.inline,.flex-md.inline-md,.row-md.inline,.row-md.inline-md{display:inline-flex}.row.reverse-md{flex-direction:row-reverse}.row-md{flex-direction:row}.row-md.reverse,.row-md.reverse-md{flex-direction:row-reverse}.column.reverse-md{flex-direction:column-reverse}.column-md{flex-direction:column}.column-md.reverse,.column-md.reverse-md{flex-direction:column-reverse}.wrap-md{flex-wrap:wrap}.no-wrap-md{flex-wrap:nowrap}.reverse-wrap-md{flex-wrap:wrap-reverse}.order-md-first{order:-10000}.order-md-last{order:10000}.order-md-none{order:0}.justify-md-start{justify-content:flex-start}.justify-md-end{justify-content:flex-end}.flex-md-center,.justify-md-center{justify-content:center}.justify-md-between{justify-content:space-between}.justify-md-around{justify-content:space-around}.justify-md-evenly{justify-content:space-evenly}.items-md-start{align-items:flex-start}.items-md-end{align-items:flex-end}.flex-md-center,.items-md-center{align-items:center}.items-md-baseline{align-items:baseline}.items-md-stretch{align-items:stretch}.content-md-start{align-content:flex-start}.content-md-end{align-content:flex-end}.content-md-center{align-content:center}.content-md-between{align-content:space-between}.content-md-around{align-content:space-around}.self-md-start{align-self:flex-start}.self-md-end{align-self:flex-end}.self-md-center{align-self:center}.self-md-baseline{align-self:baseline}.self-md-stretch{align-self:stretch}.q-gutter-md-none,.q-gutter-md-none>*,.q-gutter-md-x-none,.q-gutter-md-x-none>*{margin-left:0}.q-gutter-md-none,.q-gutter-md-none>*,.q-gutter-md-y-none,.q-gutter-md-y-none>*{margin-top:0}.q-col-gutter-md-none,.q-col-gutter-md-x-none{margin-left:0}.q-col-gutter-md-none>*,.q-col-gutter-md-x-none>*{padding-left:0}.q-col-gutter-md-none,.q-col-gutter-md-y-none{margin-top:0}.q-col-gutter-md-none>*,.q-col-gutter-md-y-none>*{padding-top:0}.q-gutter-md-x-xs,.q-gutter-md-xs{margin-left:-4px}.q-gutter-md-x-xs>*,.q-gutter-md-xs>*{margin-left:4px}.q-gutter-md-xs,.q-gutter-md-y-xs{margin-top:-4px}.q-gutter-md-xs>*,.q-gutter-md-y-xs>*{margin-top:4px}.q-col-gutter-md-x-xs,.q-col-gutter-md-xs{margin-left:-4px}.q-col-gutter-md-x-xs>*,.q-col-gutter-md-xs>*{padding-left:4px}.q-col-gutter-md-xs,.q-col-gutter-md-y-xs{margin-top:-4px}.q-col-gutter-md-xs>*,.q-col-gutter-md-y-xs>*{padding-top:4px}.q-gutter-md-sm,.q-gutter-md-x-sm{margin-left:-8px}.q-gutter-md-sm>*,.q-gutter-md-x-sm>*{margin-left:8px}.q-gutter-md-sm,.q-gutter-md-y-sm{margin-top:-8px}.q-gutter-md-sm>*,.q-gutter-md-y-sm>*{margin-top:8px}.q-col-gutter-md-sm,.q-col-gutter-md-x-sm{margin-left:-8px}.q-col-gutter-md-sm>*,.q-col-gutter-md-x-sm>*{padding-left:8px}.q-col-gutter-md-sm,.q-col-gutter-md-y-sm{margin-top:-8px}.q-col-gutter-md-sm>*,.q-col-gutter-md-y-sm>*{padding-top:8px}.q-gutter-md-md,.q-gutter-md-x-md{margin-left:-16px}.q-gutter-md-md>*,.q-gutter-md-x-md>*{margin-left:16px}.q-gutter-md-md,.q-gutter-md-y-md{margin-top:-16px}.q-gutter-md-md>*,.q-gutter-md-y-md>*{margin-top:16px}.q-col-gutter-md-md,.q-col-gutter-md-x-md{margin-left:-16px}.q-col-gutter-md-md>*,.q-col-gutter-md-x-md>*{padding-left:16px}.q-col-gutter-md-md,.q-col-gutter-md-y-md{margin-top:-16px}.q-col-gutter-md-md>*,.q-col-gutter-md-y-md>*{padding-top:16px}.q-gutter-md-lg,.q-gutter-md-x-lg{margin-left:-24px}.q-gutter-md-lg>*,.q-gutter-md-x-lg>*{margin-left:24px}.q-gutter-md-lg,.q-gutter-md-y-lg{margin-top:-24px}.q-gutter-md-lg>*,.q-gutter-md-y-lg>*{margin-top:24px}.q-col-gutter-md-lg,.q-col-gutter-md-x-lg{margin-left:-24px}.q-col-gutter-md-lg>*,.q-col-gutter-md-x-lg>*{padding-left:24px}.q-col-gutter-md-lg,.q-col-gutter-md-y-lg{margin-top:-24px}.q-col-gutter-md-lg>*,.q-col-gutter-md-y-lg>*{padding-top:24px}.q-gutter-md-x-xl,.q-gutter-md-xl{margin-left:-48px}.q-gutter-md-x-xl>*,.q-gutter-md-xl>*{margin-left:48px}.q-gutter-md-xl,.q-gutter-md-y-xl{margin-top:-48px}.q-gutter-md-xl>*,.q-gutter-md-y-xl>*{margin-top:48px}.q-col-gutter-md-x-xl,.q-col-gutter-md-xl{margin-left:-48px}.q-col-gutter-md-x-xl>*,.q-col-gutter-md-xl>*{padding-left:48px}.q-col-gutter-md-xl,.q-col-gutter-md-y-xl{margin-top:-48px}.q-col-gutter-md-xl>*,.q-col-gutter-md-y-xl>*{padding-top:48px}.row-md>.col-0,.row-md>.col-xs-0{height:auto;width:0%}.row-md>.offset-0,.row-md>.offset-xs-0{margin-left:0%}.column-md>.col-0,.column-md>.col-xs-0{height:0%;width:auto}.row-md>.col-1,.row-md>.col-xs-1{height:auto;width:8.3333%}.row-md>.offset-1,.row-md>.offset-xs-1{margin-left:8.3333%}.column-md>.col-1,.column-md>.col-xs-1{height:8.3333%;width:auto}.row-md>.col-2,.row-md>.col-xs-2{height:auto;width:16.6667%}.row-md>.offset-2,.row-md>.offset-xs-2{margin-left:16.6667%}.column-md>.col-2,.column-md>.col-xs-2{height:16.6667%;width:auto}.row-md>.col-3,.row-md>.col-xs-3{height:auto;width:25%}.row-md>.offset-3,.row-md>.offset-xs-3{margin-left:25%}.column-md>.col-3,.column-md>.col-xs-3{height:25%;width:auto}.row-md>.col-4,.row-md>.col-xs-4{height:auto;width:33.3333%}.row-md>.offset-4,.row-md>.offset-xs-4{margin-left:33.3333%}.column-md>.col-4,.column-md>.col-xs-4{height:33.3333%;width:auto}.row-md>.col-5,.row-md>.col-xs-5{height:auto;width:41.6667%}.row-md>.offset-5,.row-md>.offset-xs-5{margin-left:41.6667%}.column-md>.col-5,.column-md>.col-xs-5{height:41.6667%;width:auto}.row-md>.col-6,.row-md>.col-xs-6{height:auto;width:50%}.row-md>.offset-6,.row-md>.offset-xs-6{margin-left:50%}.column-md>.col-6,.column-md>.col-xs-6{height:50%;width:auto}.row-md>.col-7,.row-md>.col-xs-7{height:auto;width:58.3333%}.row-md>.offset-7,.row-md>.offset-xs-7{margin-left:58.3333%}.column-md>.col-7,.column-md>.col-xs-7{height:58.3333%;width:auto}.row-md>.col-8,.row-md>.col-xs-8{height:auto;width:66.6667%}.row-md>.offset-8,.row-md>.offset-xs-8{margin-left:66.6667%}.column-md>.col-8,.column-md>.col-xs-8{height:66.6667%;width:auto}.row-md>.col-9,.row-md>.col-xs-9{height:auto;width:75%}.row-md>.offset-9,.row-md>.offset-xs-9{margin-left:75%}.column-md>.col-9,.column-md>.col-xs-9{height:75%;width:auto}.row-md>.col-10,.row-md>.col-xs-10{height:auto;width:83.3333%}.row-md>.offset-10,.row-md>.offset-xs-10{margin-left:83.3333%}.column-md>.col-10,.column-md>.col-xs-10{height:83.3333%;width:auto}.row-md>.col-11,.row-md>.col-xs-11{height:auto;width:91.6667%}.row-md>.offset-11,.row-md>.offset-xs-11{margin-left:91.6667%}.column-md>.col-11,.column-md>.col-xs-11{height:91.6667%;width:auto}.row-md>.col-12,.row-md>.col-xs-12{height:auto;width:100%}.row-md>.offset-12,.row-md>.offset-xs-12{margin-left:100%}.column-md>.col-12,.column-md>.col-xs-12{height:100%;width:auto}.row-md>.col-sm-0{height:auto;width:0%}.row-md>.offset-sm-0{margin-left:0%}.column-md>.col-sm-0{height:0%;width:auto}.row-md>.col-sm-1{height:auto;width:8.3333%}.row-md>.offset-sm-1{margin-left:8.3333%}.column-md>.col-sm-1{height:8.3333%;width:auto}.row-md>.col-sm-2{height:auto;width:16.6667%}.row-md>.offset-sm-2{margin-left:16.6667%}.column-md>.col-sm-2{height:16.6667%;width:auto}.row-md>.col-sm-3{height:auto;width:25%}.row-md>.offset-sm-3{margin-left:25%}.column-md>.col-sm-3{height:25%;width:auto}.row-md>.col-sm-4{height:auto;width:33.3333%}.row-md>.offset-sm-4{margin-left:33.3333%}.column-md>.col-sm-4{height:33.3333%;width:auto}.row-md>.col-sm-5{height:auto;width:41.6667%}.row-md>.offset-sm-5{margin-left:41.6667%}.column-md>.col-sm-5{height:41.6667%;width:auto}.row-md>.col-sm-6{height:auto;width:50%}.row-md>.offset-sm-6{margin-left:50%}.column-md>.col-sm-6{height:50%;width:auto}.row-md>.col-sm-7{height:auto;width:58.3333%}.row-md>.offset-sm-7{margin-left:58.3333%}.column-md>.col-sm-7{height:58.3333%;width:auto}.row-md>.col-sm-8{height:auto;width:66.6667%}.row-md>.offset-sm-8{margin-left:66.6667%}.column-md>.col-sm-8{height:66.6667%;width:auto}.row-md>.col-sm-9{height:auto;width:75%}.row-md>.offset-sm-9{margin-left:75%}.column-md>.col-sm-9{height:75%;width:auto}.row-md>.col-sm-10{height:auto;width:83.3333%}.row-md>.offset-sm-10{margin-left:83.3333%}.column-md>.col-sm-10{height:83.3333%;width:auto}.row-md>.col-sm-11{height:auto;width:91.6667%}.row-md>.offset-sm-11{margin-left:91.6667%}.column-md>.col-sm-11{height:91.6667%;width:auto}.row-md>.col-sm-12{height:auto;width:100%}.row-md>.offset-sm-12{margin-left:100%}.column-md>.col-sm-12{height:100%;width:auto}.row-md>.col-md-0{height:auto;width:0%}.row-md>.offset-md-0{margin-left:0%}.column-md>.col-md-0{height:0%;width:auto}.row-md>.col-md-1{height:auto;width:8.3333%}.row-md>.offset-md-1{margin-left:8.3333%}.column-md>.col-md-1{height:8.3333%;width:auto}.row-md>.col-md-2{height:auto;width:16.6667%}.row-md>.offset-md-2{margin-left:16.6667%}.column-md>.col-md-2{height:16.6667%;width:auto}.row-md>.col-md-3{height:auto;width:25%}.row-md>.offset-md-3{margin-left:25%}.column-md>.col-md-3{height:25%;width:auto}.row-md>.col-md-4{height:auto;width:33.3333%}.row-md>.offset-md-4{margin-left:33.3333%}.column-md>.col-md-4{height:33.3333%;width:auto}.row-md>.col-md-5{height:auto;width:41.6667%}.row-md>.offset-md-5{margin-left:41.6667%}.column-md>.col-md-5{height:41.6667%;width:auto}.row-md>.col-md-6{height:auto;width:50%}.row-md>.offset-md-6{margin-left:50%}.column-md>.col-md-6{height:50%;width:auto}.row-md>.col-md-7{height:auto;width:58.3333%}.row-md>.offset-md-7{margin-left:58.3333%}.column-md>.col-md-7{height:58.3333%;width:auto}.row-md>.col-md-8{height:auto;width:66.6667%}.row-md>.offset-md-8{margin-left:66.6667%}.column-md>.col-md-8{height:66.6667%;width:auto}.row-md>.col-md-9{height:auto;width:75%}.row-md>.offset-md-9{margin-left:75%}.column-md>.col-md-9{height:75%;width:auto}.row-md>.col-md-10{height:auto;width:83.3333%}.row-md>.offset-md-10{margin-left:83.3333%}.column-md>.col-md-10{height:83.3333%;width:auto}.row-md>.col-md-11{height:auto;width:91.6667%}.row-md>.offset-md-11{margin-left:91.6667%}.column-md>.col-md-11{height:91.6667%;width:auto}.row-md>.col-md-12{height:auto;width:100%}.row-md>.offset-md-12{margin-left:100%}.column-md>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex-lg-block{display:block}.flex-lg-inline{display:inline-block}.q-pa-lg-none{padding:0 0}.q-pl-lg-none,.q-px-lg-none{padding-left:0}.q-pr-lg-none,.q-px-lg-none{padding-right:0}.q-pt-lg-none,.q-py-lg-none{padding-top:0}.q-pb-lg-none,.q-py-lg-none{padding-bottom:0}.q-ma-lg-none{margin:0 0}.q-ml-lg-none,.q-mx-lg-none{margin-left:0}.q-mr-lg-none,.q-mx-lg-none{margin-right:0}.q-mt-lg-none,.q-my-lg-none{margin-top:0}.q-mb-lg-none,.q-my-lg-none{margin-bottom:0}.q-pa-lg-xs{padding:4px 4px}.q-pl-lg-xs,.q-px-lg-xs{padding-left:4px}.q-pr-lg-xs,.q-px-lg-xs{padding-right:4px}.q-pt-lg-xs,.q-py-lg-xs{padding-top:4px}.q-pb-lg-xs,.q-py-lg-xs{padding-bottom:4px}.q-ma-lg-xs{margin:4px 4px}.q-ml-lg-xs,.q-mx-lg-xs{margin-left:4px}.q-mr-lg-xs,.q-mx-lg-xs{margin-right:4px}.q-mt-lg-xs,.q-my-lg-xs{margin-top:4px}.q-mb-lg-xs,.q-my-lg-xs{margin-bottom:4px}.q-pa-lg-sm{padding:8px 8px}.q-pl-lg-sm,.q-px-lg-sm{padding-left:8px}.q-pr-lg-sm,.q-px-lg-sm{padding-right:8px}.q-pt-lg-sm,.q-py-lg-sm{padding-top:8px}.q-pb-lg-sm,.q-py-lg-sm{padding-bottom:8px}.q-ma-lg-sm{margin:8px 8px}.q-ml-lg-sm,.q-mx-lg-sm{margin-left:8px}.q-mr-lg-sm,.q-mx-lg-sm{margin-right:8px}.q-mt-lg-sm,.q-my-lg-sm{margin-top:8px}.q-mb-lg-sm,.q-my-lg-sm{margin-bottom:8px}.q-pa-lg-md{padding:16px 16px}.q-pl-lg-md,.q-px-lg-md{padding-left:16px}.q-pr-lg-md,.q-px-lg-md{padding-right:16px}.q-pt-lg-md,.q-py-lg-md{padding-top:16px}.q-pb-lg-md,.q-py-lg-md{padding-bottom:16px}.q-ma-lg-md{margin:16px 16px}.q-ml-lg-md,.q-mx-lg-md{margin-left:16px}.q-mr-lg-md,.q-mx-lg-md{margin-right:16px}.q-mt-lg-md,.q-my-lg-md{margin-top:16px}.q-mb-lg-md,.q-my-lg-md{margin-bottom:16px}.q-pa-lg-lg{padding:24px 24px}.q-pl-lg-lg,.q-px-lg-lg{padding-left:24px}.q-pr-lg-lg,.q-px-lg-lg{padding-right:24px}.q-pt-lg-lg,.q-py-lg-lg{padding-top:24px}.q-pb-lg-lg,.q-py-lg-lg{padding-bottom:24px}.q-ma-lg-lg{margin:24px 24px}.q-ml-lg-lg,.q-mx-lg-lg{margin-left:24px}.q-mr-lg-lg,.q-mx-lg-lg{margin-right:24px}.q-mt-lg-lg,.q-my-lg-lg{margin-top:24px}.q-mb-lg-lg,.q-my-lg-lg{margin-bottom:24px}.q-pa-lg-xl{padding:48px 48px}.q-pl-lg-xl,.q-px-lg-xl{padding-left:48px}.q-pr-lg-xl,.q-px-lg-xl{padding-right:48px}.q-pt-lg-xl,.q-py-lg-xl{padding-top:48px}.q-pb-lg-xl,.q-py-lg-xl{padding-bottom:48px}.q-ma-lg-xl{margin:48px 48px}.q-ml-lg-xl,.q-mx-lg-xl{margin-left:48px}.q-mr-lg-xl,.q-mx-lg-xl{margin-right:48px}.q-mt-lg-xl,.q-my-lg-xl{margin-top:48px}.q-mb-lg-xl,.q-my-lg-xl{margin-bottom:48px}.q-ml-lg-auto,.q-mx-lg-auto{margin-left:auto}.q-mr-lg-auto,.q-mx-lg-auto{margin-right:auto}.column.inline-lg,.flex.inline-lg,.row.inline-lg{display:inline-flex}.column-lg,.flex-lg,.row-lg{display:flex;flex-wrap:wrap}.column-lg.inline,.column-lg.inline-lg,.flex-lg.inline,.flex-lg.inline-lg,.row-lg.inline,.row-lg.inline-lg{display:inline-flex}.row.reverse-lg{flex-direction:row-reverse}.row-lg{flex-direction:row}.row-lg.reverse,.row-lg.reverse-lg{flex-direction:row-reverse}.column.reverse-lg{flex-direction:column-reverse}.column-lg{flex-direction:column}.column-lg.reverse,.column-lg.reverse-lg{flex-direction:column-reverse}.wrap-lg{flex-wrap:wrap}.no-wrap-lg{flex-wrap:nowrap}.reverse-wrap-lg{flex-wrap:wrap-reverse}.order-lg-first{order:-10000}.order-lg-last{order:10000}.order-lg-none{order:0}.justify-lg-start{justify-content:flex-start}.justify-lg-end{justify-content:flex-end}.flex-lg-center,.justify-lg-center{justify-content:center}.justify-lg-between{justify-content:space-between}.justify-lg-around{justify-content:space-around}.justify-lg-evenly{justify-content:space-evenly}.items-lg-start{align-items:flex-start}.items-lg-end{align-items:flex-end}.flex-lg-center,.items-lg-center{align-items:center}.items-lg-baseline{align-items:baseline}.items-lg-stretch{align-items:stretch}.content-lg-start{align-content:flex-start}.content-lg-end{align-content:flex-end}.content-lg-center{align-content:center}.content-lg-between{align-content:space-between}.content-lg-around{align-content:space-around}.self-lg-start{align-self:flex-start}.self-lg-end{align-self:flex-end}.self-lg-center{align-self:center}.self-lg-baseline{align-self:baseline}.self-lg-stretch{align-self:stretch}.q-gutter-lg-none,.q-gutter-lg-none>*,.q-gutter-lg-x-none,.q-gutter-lg-x-none>*{margin-left:0}.q-gutter-lg-none,.q-gutter-lg-none>*,.q-gutter-lg-y-none,.q-gutter-lg-y-none>*{margin-top:0}.q-col-gutter-lg-none,.q-col-gutter-lg-x-none{margin-left:0}.q-col-gutter-lg-none>*,.q-col-gutter-lg-x-none>*{padding-left:0}.q-col-gutter-lg-none,.q-col-gutter-lg-y-none{margin-top:0}.q-col-gutter-lg-none>*,.q-col-gutter-lg-y-none>*{padding-top:0}.q-gutter-lg-x-xs,.q-gutter-lg-xs{margin-left:-4px}.q-gutter-lg-x-xs>*,.q-gutter-lg-xs>*{margin-left:4px}.q-gutter-lg-xs,.q-gutter-lg-y-xs{margin-top:-4px}.q-gutter-lg-xs>*,.q-gutter-lg-y-xs>*{margin-top:4px}.q-col-gutter-lg-x-xs,.q-col-gutter-lg-xs{margin-left:-4px}.q-col-gutter-lg-x-xs>*,.q-col-gutter-lg-xs>*{padding-left:4px}.q-col-gutter-lg-xs,.q-col-gutter-lg-y-xs{margin-top:-4px}.q-col-gutter-lg-xs>*,.q-col-gutter-lg-y-xs>*{padding-top:4px}.q-gutter-lg-sm,.q-gutter-lg-x-sm{margin-left:-8px}.q-gutter-lg-sm>*,.q-gutter-lg-x-sm>*{margin-left:8px}.q-gutter-lg-sm,.q-gutter-lg-y-sm{margin-top:-8px}.q-gutter-lg-sm>*,.q-gutter-lg-y-sm>*{margin-top:8px}.q-col-gutter-lg-sm,.q-col-gutter-lg-x-sm{margin-left:-8px}.q-col-gutter-lg-sm>*,.q-col-gutter-lg-x-sm>*{padding-left:8px}.q-col-gutter-lg-sm,.q-col-gutter-lg-y-sm{margin-top:-8px}.q-col-gutter-lg-sm>*,.q-col-gutter-lg-y-sm>*{padding-top:8px}.q-gutter-lg-md,.q-gutter-lg-x-md{margin-left:-16px}.q-gutter-lg-md>*,.q-gutter-lg-x-md>*{margin-left:16px}.q-gutter-lg-md,.q-gutter-lg-y-md{margin-top:-16px}.q-gutter-lg-md>*,.q-gutter-lg-y-md>*{margin-top:16px}.q-col-gutter-lg-md,.q-col-gutter-lg-x-md{margin-left:-16px}.q-col-gutter-lg-md>*,.q-col-gutter-lg-x-md>*{padding-left:16px}.q-col-gutter-lg-md,.q-col-gutter-lg-y-md{margin-top:-16px}.q-col-gutter-lg-md>*,.q-col-gutter-lg-y-md>*{padding-top:16px}.q-gutter-lg-lg,.q-gutter-lg-x-lg{margin-left:-24px}.q-gutter-lg-lg>*,.q-gutter-lg-x-lg>*{margin-left:24px}.q-gutter-lg-lg,.q-gutter-lg-y-lg{margin-top:-24px}.q-gutter-lg-lg>*,.q-gutter-lg-y-lg>*{margin-top:24px}.q-col-gutter-lg-lg,.q-col-gutter-lg-x-lg{margin-left:-24px}.q-col-gutter-lg-lg>*,.q-col-gutter-lg-x-lg>*{padding-left:24px}.q-col-gutter-lg-lg,.q-col-gutter-lg-y-lg{margin-top:-24px}.q-col-gutter-lg-lg>*,.q-col-gutter-lg-y-lg>*{padding-top:24px}.q-gutter-lg-x-xl,.q-gutter-lg-xl{margin-left:-48px}.q-gutter-lg-x-xl>*,.q-gutter-lg-xl>*{margin-left:48px}.q-gutter-lg-xl,.q-gutter-lg-y-xl{margin-top:-48px}.q-gutter-lg-xl>*,.q-gutter-lg-y-xl>*{margin-top:48px}.q-col-gutter-lg-x-xl,.q-col-gutter-lg-xl{margin-left:-48px}.q-col-gutter-lg-x-xl>*,.q-col-gutter-lg-xl>*{padding-left:48px}.q-col-gutter-lg-xl,.q-col-gutter-lg-y-xl{margin-top:-48px}.q-col-gutter-lg-xl>*,.q-col-gutter-lg-y-xl>*{padding-top:48px}.row-lg>.col-0,.row-lg>.col-xs-0{height:auto;width:0%}.row-lg>.offset-0,.row-lg>.offset-xs-0{margin-left:0%}.column-lg>.col-0,.column-lg>.col-xs-0{height:0%;width:auto}.row-lg>.col-1,.row-lg>.col-xs-1{height:auto;width:8.3333%}.row-lg>.offset-1,.row-lg>.offset-xs-1{margin-left:8.3333%}.column-lg>.col-1,.column-lg>.col-xs-1{height:8.3333%;width:auto}.row-lg>.col-2,.row-lg>.col-xs-2{height:auto;width:16.6667%}.row-lg>.offset-2,.row-lg>.offset-xs-2{margin-left:16.6667%}.column-lg>.col-2,.column-lg>.col-xs-2{height:16.6667%;width:auto}.row-lg>.col-3,.row-lg>.col-xs-3{height:auto;width:25%}.row-lg>.offset-3,.row-lg>.offset-xs-3{margin-left:25%}.column-lg>.col-3,.column-lg>.col-xs-3{height:25%;width:auto}.row-lg>.col-4,.row-lg>.col-xs-4{height:auto;width:33.3333%}.row-lg>.offset-4,.row-lg>.offset-xs-4{margin-left:33.3333%}.column-lg>.col-4,.column-lg>.col-xs-4{height:33.3333%;width:auto}.row-lg>.col-5,.row-lg>.col-xs-5{height:auto;width:41.6667%}.row-lg>.offset-5,.row-lg>.offset-xs-5{margin-left:41.6667%}.column-lg>.col-5,.column-lg>.col-xs-5{height:41.6667%;width:auto}.row-lg>.col-6,.row-lg>.col-xs-6{height:auto;width:50%}.row-lg>.offset-6,.row-lg>.offset-xs-6{margin-left:50%}.column-lg>.col-6,.column-lg>.col-xs-6{height:50%;width:auto}.row-lg>.col-7,.row-lg>.col-xs-7{height:auto;width:58.3333%}.row-lg>.offset-7,.row-lg>.offset-xs-7{margin-left:58.3333%}.column-lg>.col-7,.column-lg>.col-xs-7{height:58.3333%;width:auto}.row-lg>.col-8,.row-lg>.col-xs-8{height:auto;width:66.6667%}.row-lg>.offset-8,.row-lg>.offset-xs-8{margin-left:66.6667%}.column-lg>.col-8,.column-lg>.col-xs-8{height:66.6667%;width:auto}.row-lg>.col-9,.row-lg>.col-xs-9{height:auto;width:75%}.row-lg>.offset-9,.row-lg>.offset-xs-9{margin-left:75%}.column-lg>.col-9,.column-lg>.col-xs-9{height:75%;width:auto}.row-lg>.col-10,.row-lg>.col-xs-10{height:auto;width:83.3333%}.row-lg>.offset-10,.row-lg>.offset-xs-10{margin-left:83.3333%}.column-lg>.col-10,.column-lg>.col-xs-10{height:83.3333%;width:auto}.row-lg>.col-11,.row-lg>.col-xs-11{height:auto;width:91.6667%}.row-lg>.offset-11,.row-lg>.offset-xs-11{margin-left:91.6667%}.column-lg>.col-11,.column-lg>.col-xs-11{height:91.6667%;width:auto}.row-lg>.col-12,.row-lg>.col-xs-12{height:auto;width:100%}.row-lg>.offset-12,.row-lg>.offset-xs-12{margin-left:100%}.column-lg>.col-12,.column-lg>.col-xs-12{height:100%;width:auto}.row-lg>.col-sm-0{height:auto;width:0%}.row-lg>.offset-sm-0{margin-left:0%}.column-lg>.col-sm-0{height:0%;width:auto}.row-lg>.col-sm-1{height:auto;width:8.3333%}.row-lg>.offset-sm-1{margin-left:8.3333%}.column-lg>.col-sm-1{height:8.3333%;width:auto}.row-lg>.col-sm-2{height:auto;width:16.6667%}.row-lg>.offset-sm-2{margin-left:16.6667%}.column-lg>.col-sm-2{height:16.6667%;width:auto}.row-lg>.col-sm-3{height:auto;width:25%}.row-lg>.offset-sm-3{margin-left:25%}.column-lg>.col-sm-3{height:25%;width:auto}.row-lg>.col-sm-4{height:auto;width:33.3333%}.row-lg>.offset-sm-4{margin-left:33.3333%}.column-lg>.col-sm-4{height:33.3333%;width:auto}.row-lg>.col-sm-5{height:auto;width:41.6667%}.row-lg>.offset-sm-5{margin-left:41.6667%}.column-lg>.col-sm-5{height:41.6667%;width:auto}.row-lg>.col-sm-6{height:auto;width:50%}.row-lg>.offset-sm-6{margin-left:50%}.column-lg>.col-sm-6{height:50%;width:auto}.row-lg>.col-sm-7{height:auto;width:58.3333%}.row-lg>.offset-sm-7{margin-left:58.3333%}.column-lg>.col-sm-7{height:58.3333%;width:auto}.row-lg>.col-sm-8{height:auto;width:66.6667%}.row-lg>.offset-sm-8{margin-left:66.6667%}.column-lg>.col-sm-8{height:66.6667%;width:auto}.row-lg>.col-sm-9{height:auto;width:75%}.row-lg>.offset-sm-9{margin-left:75%}.column-lg>.col-sm-9{height:75%;width:auto}.row-lg>.col-sm-10{height:auto;width:83.3333%}.row-lg>.offset-sm-10{margin-left:83.3333%}.column-lg>.col-sm-10{height:83.3333%;width:auto}.row-lg>.col-sm-11{height:auto;width:91.6667%}.row-lg>.offset-sm-11{margin-left:91.6667%}.column-lg>.col-sm-11{height:91.6667%;width:auto}.row-lg>.col-sm-12{height:auto;width:100%}.row-lg>.offset-sm-12{margin-left:100%}.column-lg>.col-sm-12{height:100%;width:auto}.row-lg>.col-md-0{height:auto;width:0%}.row-lg>.offset-md-0{margin-left:0%}.column-lg>.col-md-0{height:0%;width:auto}.row-lg>.col-md-1{height:auto;width:8.3333%}.row-lg>.offset-md-1{margin-left:8.3333%}.column-lg>.col-md-1{height:8.3333%;width:auto}.row-lg>.col-md-2{height:auto;width:16.6667%}.row-lg>.offset-md-2{margin-left:16.6667%}.column-lg>.col-md-2{height:16.6667%;width:auto}.row-lg>.col-md-3{height:auto;width:25%}.row-lg>.offset-md-3{margin-left:25%}.column-lg>.col-md-3{height:25%;width:auto}.row-lg>.col-md-4{height:auto;width:33.3333%}.row-lg>.offset-md-4{margin-left:33.3333%}.column-lg>.col-md-4{height:33.3333%;width:auto}.row-lg>.col-md-5{height:auto;width:41.6667%}.row-lg>.offset-md-5{margin-left:41.6667%}.column-lg>.col-md-5{height:41.6667%;width:auto}.row-lg>.col-md-6{height:auto;width:50%}.row-lg>.offset-md-6{margin-left:50%}.column-lg>.col-md-6{height:50%;width:auto}.row-lg>.col-md-7{height:auto;width:58.3333%}.row-lg>.offset-md-7{margin-left:58.3333%}.column-lg>.col-md-7{height:58.3333%;width:auto}.row-lg>.col-md-8{height:auto;width:66.6667%}.row-lg>.offset-md-8{margin-left:66.6667%}.column-lg>.col-md-8{height:66.6667%;width:auto}.row-lg>.col-md-9{height:auto;width:75%}.row-lg>.offset-md-9{margin-left:75%}.column-lg>.col-md-9{height:75%;width:auto}.row-lg>.col-md-10{height:auto;width:83.3333%}.row-lg>.offset-md-10{margin-left:83.3333%}.column-lg>.col-md-10{height:83.3333%;width:auto}.row-lg>.col-md-11{height:auto;width:91.6667%}.row-lg>.offset-md-11{margin-left:91.6667%}.column-lg>.col-md-11{height:91.6667%;width:auto}.row-lg>.col-md-12{height:auto;width:100%}.row-lg>.offset-md-12{margin-left:100%}.column-lg>.col-md-12{height:100%;width:auto}.row-lg>.col-lg-0{height:auto;width:0%}.row-lg>.offset-lg-0{margin-left:0%}.column-lg>.col-lg-0{height:0%;width:auto}.row-lg>.col-lg-1{height:auto;width:8.3333%}.row-lg>.offset-lg-1{margin-left:8.3333%}.column-lg>.col-lg-1{height:8.3333%;width:auto}.row-lg>.col-lg-2{height:auto;width:16.6667%}.row-lg>.offset-lg-2{margin-left:16.6667%}.column-lg>.col-lg-2{height:16.6667%;width:auto}.row-lg>.col-lg-3{height:auto;width:25%}.row-lg>.offset-lg-3{margin-left:25%}.column-lg>.col-lg-3{height:25%;width:auto}.row-lg>.col-lg-4{height:auto;width:33.3333%}.row-lg>.offset-lg-4{margin-left:33.3333%}.column-lg>.col-lg-4{height:33.3333%;width:auto}.row-lg>.col-lg-5{height:auto;width:41.6667%}.row-lg>.offset-lg-5{margin-left:41.6667%}.column-lg>.col-lg-5{height:41.6667%;width:auto}.row-lg>.col-lg-6{height:auto;width:50%}.row-lg>.offset-lg-6{margin-left:50%}.column-lg>.col-lg-6{height:50%;width:auto}.row-lg>.col-lg-7{height:auto;width:58.3333%}.row-lg>.offset-lg-7{margin-left:58.3333%}.column-lg>.col-lg-7{height:58.3333%;width:auto}.row-lg>.col-lg-8{height:auto;width:66.6667%}.row-lg>.offset-lg-8{margin-left:66.6667%}.column-lg>.col-lg-8{height:66.6667%;width:auto}.row-lg>.col-lg-9{height:auto;width:75%}.row-lg>.offset-lg-9{margin-left:75%}.column-lg>.col-lg-9{height:75%;width:auto}.row-lg>.col-lg-10{height:auto;width:83.3333%}.row-lg>.offset-lg-10{margin-left:83.3333%}.column-lg>.col-lg-10{height:83.3333%;width:auto}.row-lg>.col-lg-11{height:auto;width:91.6667%}.row-lg>.offset-lg-11{margin-left:91.6667%}.column-lg>.col-lg-11{height:91.6667%;width:auto}.row-lg>.col-lg-12{height:auto;width:100%}.row-lg>.offset-lg-12{margin-left:100%}.column-lg>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex-xl-block{display:block}.flex-xl-inline{display:inline-block}.q-pa-xl-none{padding:0 0}.q-pl-xl-none,.q-px-xl-none{padding-left:0}.q-pr-xl-none,.q-px-xl-none{padding-right:0}.q-pt-xl-none,.q-py-xl-none{padding-top:0}.q-pb-xl-none,.q-py-xl-none{padding-bottom:0}.q-ma-xl-none{margin:0 0}.q-ml-xl-none,.q-mx-xl-none{margin-left:0}.q-mr-xl-none,.q-mx-xl-none{margin-right:0}.q-mt-xl-none,.q-my-xl-none{margin-top:0}.q-mb-xl-none,.q-my-xl-none{margin-bottom:0}.q-pa-xl-xs{padding:4px 4px}.q-pl-xl-xs,.q-px-xl-xs{padding-left:4px}.q-pr-xl-xs,.q-px-xl-xs{padding-right:4px}.q-pt-xl-xs,.q-py-xl-xs{padding-top:4px}.q-pb-xl-xs,.q-py-xl-xs{padding-bottom:4px}.q-ma-xl-xs{margin:4px 4px}.q-ml-xl-xs,.q-mx-xl-xs{margin-left:4px}.q-mr-xl-xs,.q-mx-xl-xs{margin-right:4px}.q-mt-xl-xs,.q-my-xl-xs{margin-top:4px}.q-mb-xl-xs,.q-my-xl-xs{margin-bottom:4px}.q-pa-xl-sm{padding:8px 8px}.q-pl-xl-sm,.q-px-xl-sm{padding-left:8px}.q-pr-xl-sm,.q-px-xl-sm{padding-right:8px}.q-pt-xl-sm,.q-py-xl-sm{padding-top:8px}.q-pb-xl-sm,.q-py-xl-sm{padding-bottom:8px}.q-ma-xl-sm{margin:8px 8px}.q-ml-xl-sm,.q-mx-xl-sm{margin-left:8px}.q-mr-xl-sm,.q-mx-xl-sm{margin-right:8px}.q-mt-xl-sm,.q-my-xl-sm{margin-top:8px}.q-mb-xl-sm,.q-my-xl-sm{margin-bottom:8px}.q-pa-xl-md{padding:16px 16px}.q-pl-xl-md,.q-px-xl-md{padding-left:16px}.q-pr-xl-md,.q-px-xl-md{padding-right:16px}.q-pt-xl-md,.q-py-xl-md{padding-top:16px}.q-pb-xl-md,.q-py-xl-md{padding-bottom:16px}.q-ma-xl-md{margin:16px 16px}.q-ml-xl-md,.q-mx-xl-md{margin-left:16px}.q-mr-xl-md,.q-mx-xl-md{margin-right:16px}.q-mt-xl-md,.q-my-xl-md{margin-top:16px}.q-mb-xl-md,.q-my-xl-md{margin-bottom:16px}.q-pa-xl-lg{padding:24px 24px}.q-pl-xl-lg,.q-px-xl-lg{padding-left:24px}.q-pr-xl-lg,.q-px-xl-lg{padding-right:24px}.q-pt-xl-lg,.q-py-xl-lg{padding-top:24px}.q-pb-xl-lg,.q-py-xl-lg{padding-bottom:24px}.q-ma-xl-lg{margin:24px 24px}.q-ml-xl-lg,.q-mx-xl-lg{margin-left:24px}.q-mr-xl-lg,.q-mx-xl-lg{margin-right:24px}.q-mt-xl-lg,.q-my-xl-lg{margin-top:24px}.q-mb-xl-lg,.q-my-xl-lg{margin-bottom:24px}.q-pa-xl-xl{padding:48px 48px}.q-pl-xl-xl,.q-px-xl-xl{padding-left:48px}.q-pr-xl-xl,.q-px-xl-xl{padding-right:48px}.q-pt-xl-xl,.q-py-xl-xl{padding-top:48px}.q-pb-xl-xl,.q-py-xl-xl{padding-bottom:48px}.q-ma-xl-xl{margin:48px 48px}.q-ml-xl-xl,.q-mx-xl-xl{margin-left:48px}.q-mr-xl-xl,.q-mx-xl-xl{margin-right:48px}.q-mt-xl-xl,.q-my-xl-xl{margin-top:48px}.q-mb-xl-xl,.q-my-xl-xl{margin-bottom:48px}.q-ml-xl-auto,.q-mx-xl-auto{margin-left:auto}.q-mr-xl-auto,.q-mx-xl-auto{margin-right:auto}.column.inline-xl,.flex.inline-xl,.row.inline-xl{display:inline-flex}.column-xl,.flex-xl,.row-xl{display:flex;flex-wrap:wrap}.column-xl.inline,.column-xl.inline-xl,.flex-xl.inline,.flex-xl.inline-xl,.row-xl.inline,.row-xl.inline-xl{display:inline-flex}.row.reverse-xl{flex-direction:row-reverse}.row-xl{flex-direction:row}.row-xl.reverse,.row-xl.reverse-xl{flex-direction:row-reverse}.column.reverse-xl{flex-direction:column-reverse}.column-xl{flex-direction:column}.column-xl.reverse,.column-xl.reverse-xl{flex-direction:column-reverse}.wrap-xl{flex-wrap:wrap}.no-wrap-xl{flex-wrap:nowrap}.reverse-wrap-xl{flex-wrap:wrap-reverse}.order-xl-first{order:-10000}.order-xl-last{order:10000}.order-xl-none{order:0}.justify-xl-start{justify-content:flex-start}.justify-xl-end{justify-content:flex-end}.flex-xl-center,.justify-xl-center{justify-content:center}.justify-xl-between{justify-content:space-between}.justify-xl-around{justify-content:space-around}.justify-xl-evenly{justify-content:space-evenly}.items-xl-start{align-items:flex-start}.items-xl-end{align-items:flex-end}.flex-xl-center,.items-xl-center{align-items:center}.items-xl-baseline{align-items:baseline}.items-xl-stretch{align-items:stretch}.content-xl-start{align-content:flex-start}.content-xl-end{align-content:flex-end}.content-xl-center{align-content:center}.content-xl-between{align-content:space-between}.content-xl-around{align-content:space-around}.self-xl-start{align-self:flex-start}.self-xl-end{align-self:flex-end}.self-xl-center{align-self:center}.self-xl-baseline{align-self:baseline}.self-xl-stretch{align-self:stretch}.q-gutter-xl-none,.q-gutter-xl-none>*,.q-gutter-xl-x-none,.q-gutter-xl-x-none>*{margin-left:0}.q-gutter-xl-none,.q-gutter-xl-none>*,.q-gutter-xl-y-none,.q-gutter-xl-y-none>*{margin-top:0}.q-col-gutter-xl-none,.q-col-gutter-xl-x-none{margin-left:0}.q-col-gutter-xl-none>*,.q-col-gutter-xl-x-none>*{padding-left:0}.q-col-gutter-xl-none,.q-col-gutter-xl-y-none{margin-top:0}.q-col-gutter-xl-none>*,.q-col-gutter-xl-y-none>*{padding-top:0}.q-gutter-xl-x-xs,.q-gutter-xl-xs{margin-left:-4px}.q-gutter-xl-x-xs>*,.q-gutter-xl-xs>*{margin-left:4px}.q-gutter-xl-xs,.q-gutter-xl-y-xs{margin-top:-4px}.q-gutter-xl-xs>*,.q-gutter-xl-y-xs>*{margin-top:4px}.q-col-gutter-xl-x-xs,.q-col-gutter-xl-xs{margin-left:-4px}.q-col-gutter-xl-x-xs>*,.q-col-gutter-xl-xs>*{padding-left:4px}.q-col-gutter-xl-xs,.q-col-gutter-xl-y-xs{margin-top:-4px}.q-col-gutter-xl-xs>*,.q-col-gutter-xl-y-xs>*{padding-top:4px}.q-gutter-xl-sm,.q-gutter-xl-x-sm{margin-left:-8px}.q-gutter-xl-sm>*,.q-gutter-xl-x-sm>*{margin-left:8px}.q-gutter-xl-sm,.q-gutter-xl-y-sm{margin-top:-8px}.q-gutter-xl-sm>*,.q-gutter-xl-y-sm>*{margin-top:8px}.q-col-gutter-xl-sm,.q-col-gutter-xl-x-sm{margin-left:-8px}.q-col-gutter-xl-sm>*,.q-col-gutter-xl-x-sm>*{padding-left:8px}.q-col-gutter-xl-sm,.q-col-gutter-xl-y-sm{margin-top:-8px}.q-col-gutter-xl-sm>*,.q-col-gutter-xl-y-sm>*{padding-top:8px}.q-gutter-xl-md,.q-gutter-xl-x-md{margin-left:-16px}.q-gutter-xl-md>*,.q-gutter-xl-x-md>*{margin-left:16px}.q-gutter-xl-md,.q-gutter-xl-y-md{margin-top:-16px}.q-gutter-xl-md>*,.q-gutter-xl-y-md>*{margin-top:16px}.q-col-gutter-xl-md,.q-col-gutter-xl-x-md{margin-left:-16px}.q-col-gutter-xl-md>*,.q-col-gutter-xl-x-md>*{padding-left:16px}.q-col-gutter-xl-md,.q-col-gutter-xl-y-md{margin-top:-16px}.q-col-gutter-xl-md>*,.q-col-gutter-xl-y-md>*{padding-top:16px}.q-gutter-xl-lg,.q-gutter-xl-x-lg{margin-left:-24px}.q-gutter-xl-lg>*,.q-gutter-xl-x-lg>*{margin-left:24px}.q-gutter-xl-lg,.q-gutter-xl-y-lg{margin-top:-24px}.q-gutter-xl-lg>*,.q-gutter-xl-y-lg>*{margin-top:24px}.q-col-gutter-xl-lg,.q-col-gutter-xl-x-lg{margin-left:-24px}.q-col-gutter-xl-lg>*,.q-col-gutter-xl-x-lg>*{padding-left:24px}.q-col-gutter-xl-lg,.q-col-gutter-xl-y-lg{margin-top:-24px}.q-col-gutter-xl-lg>*,.q-col-gutter-xl-y-lg>*{padding-top:24px}.q-gutter-xl-x-xl,.q-gutter-xl-xl{margin-left:-48px}.q-gutter-xl-x-xl>*,.q-gutter-xl-xl>*{margin-left:48px}.q-gutter-xl-xl,.q-gutter-xl-y-xl{margin-top:-48px}.q-gutter-xl-xl>*,.q-gutter-xl-y-xl>*{margin-top:48px}.q-col-gutter-xl-x-xl,.q-col-gutter-xl-xl{margin-left:-48px}.q-col-gutter-xl-x-xl>*,.q-col-gutter-xl-xl>*{padding-left:48px}.q-col-gutter-xl-xl,.q-col-gutter-xl-y-xl{margin-top:-48px}.q-col-gutter-xl-xl>*,.q-col-gutter-xl-y-xl>*{padding-top:48px}.row-xl>.col-0,.row-xl>.col-xs-0{height:auto;width:0%}.row-xl>.offset-0,.row-xl>.offset-xs-0{margin-left:0%}.column-xl>.col-0,.column-xl>.col-xs-0{height:0%;width:auto}.row-xl>.col-1,.row-xl>.col-xs-1{height:auto;width:8.3333%}.row-xl>.offset-1,.row-xl>.offset-xs-1{margin-left:8.3333%}.column-xl>.col-1,.column-xl>.col-xs-1{height:8.3333%;width:auto}.row-xl>.col-2,.row-xl>.col-xs-2{height:auto;width:16.6667%}.row-xl>.offset-2,.row-xl>.offset-xs-2{margin-left:16.6667%}.column-xl>.col-2,.column-xl>.col-xs-2{height:16.6667%;width:auto}.row-xl>.col-3,.row-xl>.col-xs-3{height:auto;width:25%}.row-xl>.offset-3,.row-xl>.offset-xs-3{margin-left:25%}.column-xl>.col-3,.column-xl>.col-xs-3{height:25%;width:auto}.row-xl>.col-4,.row-xl>.col-xs-4{height:auto;width:33.3333%}.row-xl>.offset-4,.row-xl>.offset-xs-4{margin-left:33.3333%}.column-xl>.col-4,.column-xl>.col-xs-4{height:33.3333%;width:auto}.row-xl>.col-5,.row-xl>.col-xs-5{height:auto;width:41.6667%}.row-xl>.offset-5,.row-xl>.offset-xs-5{margin-left:41.6667%}.column-xl>.col-5,.column-xl>.col-xs-5{height:41.6667%;width:auto}.row-xl>.col-6,.row-xl>.col-xs-6{height:auto;width:50%}.row-xl>.offset-6,.row-xl>.offset-xs-6{margin-left:50%}.column-xl>.col-6,.column-xl>.col-xs-6{height:50%;width:auto}.row-xl>.col-7,.row-xl>.col-xs-7{height:auto;width:58.3333%}.row-xl>.offset-7,.row-xl>.offset-xs-7{margin-left:58.3333%}.column-xl>.col-7,.column-xl>.col-xs-7{height:58.3333%;width:auto}.row-xl>.col-8,.row-xl>.col-xs-8{height:auto;width:66.6667%}.row-xl>.offset-8,.row-xl>.offset-xs-8{margin-left:66.6667%}.column-xl>.col-8,.column-xl>.col-xs-8{height:66.6667%;width:auto}.row-xl>.col-9,.row-xl>.col-xs-9{height:auto;width:75%}.row-xl>.offset-9,.row-xl>.offset-xs-9{margin-left:75%}.column-xl>.col-9,.column-xl>.col-xs-9{height:75%;width:auto}.row-xl>.col-10,.row-xl>.col-xs-10{height:auto;width:83.3333%}.row-xl>.offset-10,.row-xl>.offset-xs-10{margin-left:83.3333%}.column-xl>.col-10,.column-xl>.col-xs-10{height:83.3333%;width:auto}.row-xl>.col-11,.row-xl>.col-xs-11{height:auto;width:91.6667%}.row-xl>.offset-11,.row-xl>.offset-xs-11{margin-left:91.6667%}.column-xl>.col-11,.column-xl>.col-xs-11{height:91.6667%;width:auto}.row-xl>.col-12,.row-xl>.col-xs-12{height:auto;width:100%}.row-xl>.offset-12,.row-xl>.offset-xs-12{margin-left:100%}.column-xl>.col-12,.column-xl>.col-xs-12{height:100%;width:auto}.row-xl>.col-sm-0{height:auto;width:0%}.row-xl>.offset-sm-0{margin-left:0%}.column-xl>.col-sm-0{height:0%;width:auto}.row-xl>.col-sm-1{height:auto;width:8.3333%}.row-xl>.offset-sm-1{margin-left:8.3333%}.column-xl>.col-sm-1{height:8.3333%;width:auto}.row-xl>.col-sm-2{height:auto;width:16.6667%}.row-xl>.offset-sm-2{margin-left:16.6667%}.column-xl>.col-sm-2{height:16.6667%;width:auto}.row-xl>.col-sm-3{height:auto;width:25%}.row-xl>.offset-sm-3{margin-left:25%}.column-xl>.col-sm-3{height:25%;width:auto}.row-xl>.col-sm-4{height:auto;width:33.3333%}.row-xl>.offset-sm-4{margin-left:33.3333%}.column-xl>.col-sm-4{height:33.3333%;width:auto}.row-xl>.col-sm-5{height:auto;width:41.6667%}.row-xl>.offset-sm-5{margin-left:41.6667%}.column-xl>.col-sm-5{height:41.6667%;width:auto}.row-xl>.col-sm-6{height:auto;width:50%}.row-xl>.offset-sm-6{margin-left:50%}.column-xl>.col-sm-6{height:50%;width:auto}.row-xl>.col-sm-7{height:auto;width:58.3333%}.row-xl>.offset-sm-7{margin-left:58.3333%}.column-xl>.col-sm-7{height:58.3333%;width:auto}.row-xl>.col-sm-8{height:auto;width:66.6667%}.row-xl>.offset-sm-8{margin-left:66.6667%}.column-xl>.col-sm-8{height:66.6667%;width:auto}.row-xl>.col-sm-9{height:auto;width:75%}.row-xl>.offset-sm-9{margin-left:75%}.column-xl>.col-sm-9{height:75%;width:auto}.row-xl>.col-sm-10{height:auto;width:83.3333%}.row-xl>.offset-sm-10{margin-left:83.3333%}.column-xl>.col-sm-10{height:83.3333%;width:auto}.row-xl>.col-sm-11{height:auto;width:91.6667%}.row-xl>.offset-sm-11{margin-left:91.6667%}.column-xl>.col-sm-11{height:91.6667%;width:auto}.row-xl>.col-sm-12{height:auto;width:100%}.row-xl>.offset-sm-12{margin-left:100%}.column-xl>.col-sm-12{height:100%;width:auto}.row-xl>.col-md-0{height:auto;width:0%}.row-xl>.offset-md-0{margin-left:0%}.column-xl>.col-md-0{height:0%;width:auto}.row-xl>.col-md-1{height:auto;width:8.3333%}.row-xl>.offset-md-1{margin-left:8.3333%}.column-xl>.col-md-1{height:8.3333%;width:auto}.row-xl>.col-md-2{height:auto;width:16.6667%}.row-xl>.offset-md-2{margin-left:16.6667%}.column-xl>.col-md-2{height:16.6667%;width:auto}.row-xl>.col-md-3{height:auto;width:25%}.row-xl>.offset-md-3{margin-left:25%}.column-xl>.col-md-3{height:25%;width:auto}.row-xl>.col-md-4{height:auto;width:33.3333%}.row-xl>.offset-md-4{margin-left:33.3333%}.column-xl>.col-md-4{height:33.3333%;width:auto}.row-xl>.col-md-5{height:auto;width:41.6667%}.row-xl>.offset-md-5{margin-left:41.6667%}.column-xl>.col-md-5{height:41.6667%;width:auto}.row-xl>.col-md-6{height:auto;width:50%}.row-xl>.offset-md-6{margin-left:50%}.column-xl>.col-md-6{height:50%;width:auto}.row-xl>.col-md-7{height:auto;width:58.3333%}.row-xl>.offset-md-7{margin-left:58.3333%}.column-xl>.col-md-7{height:58.3333%;width:auto}.row-xl>.col-md-8{height:auto;width:66.6667%}.row-xl>.offset-md-8{margin-left:66.6667%}.column-xl>.col-md-8{height:66.6667%;width:auto}.row-xl>.col-md-9{height:auto;width:75%}.row-xl>.offset-md-9{margin-left:75%}.column-xl>.col-md-9{height:75%;width:auto}.row-xl>.col-md-10{height:auto;width:83.3333%}.row-xl>.offset-md-10{margin-left:83.3333%}.column-xl>.col-md-10{height:83.3333%;width:auto}.row-xl>.col-md-11{height:auto;width:91.6667%}.row-xl>.offset-md-11{margin-left:91.6667%}.column-xl>.col-md-11{height:91.6667%;width:auto}.row-xl>.col-md-12{height:auto;width:100%}.row-xl>.offset-md-12{margin-left:100%}.column-xl>.col-md-12{height:100%;width:auto}.row-xl>.col-lg-0{height:auto;width:0%}.row-xl>.offset-lg-0{margin-left:0%}.column-xl>.col-lg-0{height:0%;width:auto}.row-xl>.col-lg-1{height:auto;width:8.3333%}.row-xl>.offset-lg-1{margin-left:8.3333%}.column-xl>.col-lg-1{height:8.3333%;width:auto}.row-xl>.col-lg-2{height:auto;width:16.6667%}.row-xl>.offset-lg-2{margin-left:16.6667%}.column-xl>.col-lg-2{height:16.6667%;width:auto}.row-xl>.col-lg-3{height:auto;width:25%}.row-xl>.offset-lg-3{margin-left:25%}.column-xl>.col-lg-3{height:25%;width:auto}.row-xl>.col-lg-4{height:auto;width:33.3333%}.row-xl>.offset-lg-4{margin-left:33.3333%}.column-xl>.col-lg-4{height:33.3333%;width:auto}.row-xl>.col-lg-5{height:auto;width:41.6667%}.row-xl>.offset-lg-5{margin-left:41.6667%}.column-xl>.col-lg-5{height:41.6667%;width:auto}.row-xl>.col-lg-6{height:auto;width:50%}.row-xl>.offset-lg-6{margin-left:50%}.column-xl>.col-lg-6{height:50%;width:auto}.row-xl>.col-lg-7{height:auto;width:58.3333%}.row-xl>.offset-lg-7{margin-left:58.3333%}.column-xl>.col-lg-7{height:58.3333%;width:auto}.row-xl>.col-lg-8{height:auto;width:66.6667%}.row-xl>.offset-lg-8{margin-left:66.6667%}.column-xl>.col-lg-8{height:66.6667%;width:auto}.row-xl>.col-lg-9{height:auto;width:75%}.row-xl>.offset-lg-9{margin-left:75%}.column-xl>.col-lg-9{height:75%;width:auto}.row-xl>.col-lg-10{height:auto;width:83.3333%}.row-xl>.offset-lg-10{margin-left:83.3333%}.column-xl>.col-lg-10{height:83.3333%;width:auto}.row-xl>.col-lg-11{height:auto;width:91.6667%}.row-xl>.offset-lg-11{margin-left:91.6667%}.column-xl>.col-lg-11{height:91.6667%;width:auto}.row-xl>.col-lg-12{height:auto;width:100%}.row-xl>.offset-lg-12{margin-left:100%}.column-xl>.col-lg-12{height:100%;width:auto}.row-xl>.col-xl-0{height:auto;width:0%}.row-xl>.offset-xl-0{margin-left:0%}.column-xl>.col-xl-0{height:0%;width:auto}.row-xl>.col-xl-1{height:auto;width:8.3333%}.row-xl>.offset-xl-1{margin-left:8.3333%}.column-xl>.col-xl-1{height:8.3333%;width:auto}.row-xl>.col-xl-2{height:auto;width:16.6667%}.row-xl>.offset-xl-2{margin-left:16.6667%}.column-xl>.col-xl-2{height:16.6667%;width:auto}.row-xl>.col-xl-3{height:auto;width:25%}.row-xl>.offset-xl-3{margin-left:25%}.column-xl>.col-xl-3{height:25%;width:auto}.row-xl>.col-xl-4{height:auto;width:33.3333%}.row-xl>.offset-xl-4{margin-left:33.3333%}.column-xl>.col-xl-4{height:33.3333%;width:auto}.row-xl>.col-xl-5{height:auto;width:41.6667%}.row-xl>.offset-xl-5{margin-left:41.6667%}.column-xl>.col-xl-5{height:41.6667%;width:auto}.row-xl>.col-xl-6{height:auto;width:50%}.row-xl>.offset-xl-6{margin-left:50%}.column-xl>.col-xl-6{height:50%;width:auto}.row-xl>.col-xl-7{height:auto;width:58.3333%}.row-xl>.offset-xl-7{margin-left:58.3333%}.column-xl>.col-xl-7{height:58.3333%;width:auto}.row-xl>.col-xl-8{height:auto;width:66.6667%}.row-xl>.offset-xl-8{margin-left:66.6667%}.column-xl>.col-xl-8{height:66.6667%;width:auto}.row-xl>.col-xl-9{height:auto;width:75%}.row-xl>.offset-xl-9{margin-left:75%}.column-xl>.col-xl-9{height:75%;width:auto}.row-xl>.col-xl-10{height:auto;width:83.3333%}.row-xl>.offset-xl-10{margin-left:83.3333%}.column-xl>.col-xl-10{height:83.3333%;width:auto}.row-xl>.col-xl-11{height:auto;width:91.6667%}.row-xl>.offset-xl-11{margin-left:91.6667%}.column-xl>.col-xl-11{height:91.6667%;width:auto}.row-xl>.col-xl-12{height:auto;width:100%}.row-xl>.offset-xl-12{margin-left:100%}.column-xl>.col-xl-12{height:100%;width:auto}}
\ No newline at end of file
diff --git a/dist/quasar.addon.rtl.css b/dist/quasar.addon.rtl.css
new file mode 100644
index 00000000000..f6e7043b4ac
--- /dev/null
+++ b/dist/quasar.addon.rtl.css
@@ -0,0 +1,5901 @@
+/*
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+@media (min-width: 0) {
+ .flex-block,
+ .flex-xs-block {
+ display: block;
+ }
+ .flex-inline,
+ .flex-xs-inline {
+ display: inline-block;
+ }
+ [dir] .q-pa-xs-none {
+ padding: 0 0;
+ }
+ [dir=ltr] .q-pl-xs-none, [dir=ltr] .q-px-xs-none {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-pl-xs-none, [dir=rtl] .q-px-xs-none {
+ padding-right: 0;
+ }
+ [dir=ltr] .q-pr-xs-none, [dir=ltr] .q-px-xs-none {
+ padding-right: 0;
+ }
+ [dir=rtl] .q-pr-xs-none, [dir=rtl] .q-px-xs-none {
+ padding-left: 0;
+ }
+ [dir] .q-pt-xs-none, [dir] .q-py-xs-none {
+ padding-top: 0;
+ }
+ [dir] .q-pb-xs-none, [dir] .q-py-xs-none {
+ padding-bottom: 0;
+ }
+ [dir] .q-ma-xs-none {
+ margin: 0 0;
+ }
+ [dir=ltr] .q-ml-xs-none, [dir=ltr] .q-mx-xs-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-ml-xs-none, [dir=rtl] .q-mx-xs-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-mr-xs-none, [dir=ltr] .q-mx-xs-none {
+ margin-right: 0;
+ }
+ [dir=rtl] .q-mr-xs-none, [dir=rtl] .q-mx-xs-none {
+ margin-left: 0;
+ }
+ [dir] .q-mt-xs-none, [dir] .q-my-xs-none {
+ margin-top: 0;
+ }
+ [dir] .q-mb-xs-none, [dir] .q-my-xs-none {
+ margin-bottom: 0;
+ }
+ [dir] .q-pa-xs-xs {
+ padding: 4px 4px;
+ }
+ [dir=ltr] .q-pl-xs-xs, [dir=ltr] .q-px-xs-xs {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-pl-xs-xs, [dir=rtl] .q-px-xs-xs {
+ padding-right: 4px;
+ }
+ [dir=ltr] .q-pr-xs-xs, [dir=ltr] .q-px-xs-xs {
+ padding-right: 4px;
+ }
+ [dir=rtl] .q-pr-xs-xs, [dir=rtl] .q-px-xs-xs {
+ padding-left: 4px;
+ }
+ [dir] .q-pt-xs-xs, [dir] .q-py-xs-xs {
+ padding-top: 4px;
+ }
+ [dir] .q-pb-xs-xs, [dir] .q-py-xs-xs {
+ padding-bottom: 4px;
+ }
+ [dir] .q-ma-xs-xs {
+ margin: 4px 4px;
+ }
+ [dir=ltr] .q-ml-xs-xs, [dir=ltr] .q-mx-xs-xs {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-ml-xs-xs, [dir=rtl] .q-mx-xs-xs {
+ margin-right: 4px;
+ }
+ [dir=ltr] .q-mr-xs-xs, [dir=ltr] .q-mx-xs-xs {
+ margin-right: 4px;
+ }
+ [dir=rtl] .q-mr-xs-xs, [dir=rtl] .q-mx-xs-xs {
+ margin-left: 4px;
+ }
+ [dir] .q-mt-xs-xs, [dir] .q-my-xs-xs {
+ margin-top: 4px;
+ }
+ [dir] .q-mb-xs-xs, [dir] .q-my-xs-xs {
+ margin-bottom: 4px;
+ }
+ [dir] .q-pa-xs-sm {
+ padding: 8px 8px;
+ }
+ [dir=ltr] .q-pl-xs-sm, [dir=ltr] .q-px-xs-sm {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-pl-xs-sm, [dir=rtl] .q-px-xs-sm {
+ padding-right: 8px;
+ }
+ [dir=ltr] .q-pr-xs-sm, [dir=ltr] .q-px-xs-sm {
+ padding-right: 8px;
+ }
+ [dir=rtl] .q-pr-xs-sm, [dir=rtl] .q-px-xs-sm {
+ padding-left: 8px;
+ }
+ [dir] .q-pt-xs-sm, [dir] .q-py-xs-sm {
+ padding-top: 8px;
+ }
+ [dir] .q-pb-xs-sm, [dir] .q-py-xs-sm {
+ padding-bottom: 8px;
+ }
+ [dir] .q-ma-xs-sm {
+ margin: 8px 8px;
+ }
+ [dir=ltr] .q-ml-xs-sm, [dir=ltr] .q-mx-xs-sm {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-ml-xs-sm, [dir=rtl] .q-mx-xs-sm {
+ margin-right: 8px;
+ }
+ [dir=ltr] .q-mr-xs-sm, [dir=ltr] .q-mx-xs-sm {
+ margin-right: 8px;
+ }
+ [dir=rtl] .q-mr-xs-sm, [dir=rtl] .q-mx-xs-sm {
+ margin-left: 8px;
+ }
+ [dir] .q-mt-xs-sm, [dir] .q-my-xs-sm {
+ margin-top: 8px;
+ }
+ [dir] .q-mb-xs-sm, [dir] .q-my-xs-sm {
+ margin-bottom: 8px;
+ }
+ [dir] .q-pa-xs-md {
+ padding: 16px 16px;
+ }
+ [dir=ltr] .q-pl-xs-md, [dir=ltr] .q-px-xs-md {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-pl-xs-md, [dir=rtl] .q-px-xs-md {
+ padding-right: 16px;
+ }
+ [dir=ltr] .q-pr-xs-md, [dir=ltr] .q-px-xs-md {
+ padding-right: 16px;
+ }
+ [dir=rtl] .q-pr-xs-md, [dir=rtl] .q-px-xs-md {
+ padding-left: 16px;
+ }
+ [dir] .q-pt-xs-md, [dir] .q-py-xs-md {
+ padding-top: 16px;
+ }
+ [dir] .q-pb-xs-md, [dir] .q-py-xs-md {
+ padding-bottom: 16px;
+ }
+ [dir] .q-ma-xs-md {
+ margin: 16px 16px;
+ }
+ [dir=ltr] .q-ml-xs-md, [dir=ltr] .q-mx-xs-md {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-ml-xs-md, [dir=rtl] .q-mx-xs-md {
+ margin-right: 16px;
+ }
+ [dir=ltr] .q-mr-xs-md, [dir=ltr] .q-mx-xs-md {
+ margin-right: 16px;
+ }
+ [dir=rtl] .q-mr-xs-md, [dir=rtl] .q-mx-xs-md {
+ margin-left: 16px;
+ }
+ [dir] .q-mt-xs-md, [dir] .q-my-xs-md {
+ margin-top: 16px;
+ }
+ [dir] .q-mb-xs-md, [dir] .q-my-xs-md {
+ margin-bottom: 16px;
+ }
+ [dir] .q-pa-xs-lg {
+ padding: 24px 24px;
+ }
+ [dir=ltr] .q-pl-xs-lg, [dir=ltr] .q-px-xs-lg {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-pl-xs-lg, [dir=rtl] .q-px-xs-lg {
+ padding-right: 24px;
+ }
+ [dir=ltr] .q-pr-xs-lg, [dir=ltr] .q-px-xs-lg {
+ padding-right: 24px;
+ }
+ [dir=rtl] .q-pr-xs-lg, [dir=rtl] .q-px-xs-lg {
+ padding-left: 24px;
+ }
+ [dir] .q-pt-xs-lg, [dir] .q-py-xs-lg {
+ padding-top: 24px;
+ }
+ [dir] .q-pb-xs-lg, [dir] .q-py-xs-lg {
+ padding-bottom: 24px;
+ }
+ [dir] .q-ma-xs-lg {
+ margin: 24px 24px;
+ }
+ [dir=ltr] .q-ml-xs-lg, [dir=ltr] .q-mx-xs-lg {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-ml-xs-lg, [dir=rtl] .q-mx-xs-lg {
+ margin-right: 24px;
+ }
+ [dir=ltr] .q-mr-xs-lg, [dir=ltr] .q-mx-xs-lg {
+ margin-right: 24px;
+ }
+ [dir=rtl] .q-mr-xs-lg, [dir=rtl] .q-mx-xs-lg {
+ margin-left: 24px;
+ }
+ [dir] .q-mt-xs-lg, [dir] .q-my-xs-lg {
+ margin-top: 24px;
+ }
+ [dir] .q-mb-xs-lg, [dir] .q-my-xs-lg {
+ margin-bottom: 24px;
+ }
+ [dir] .q-pa-xs-xl {
+ padding: 48px 48px;
+ }
+ [dir=ltr] .q-pl-xs-xl, [dir=ltr] .q-px-xs-xl {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-pl-xs-xl, [dir=rtl] .q-px-xs-xl {
+ padding-right: 48px;
+ }
+ [dir=ltr] .q-pr-xs-xl, [dir=ltr] .q-px-xs-xl {
+ padding-right: 48px;
+ }
+ [dir=rtl] .q-pr-xs-xl, [dir=rtl] .q-px-xs-xl {
+ padding-left: 48px;
+ }
+ [dir] .q-pt-xs-xl, [dir] .q-py-xs-xl {
+ padding-top: 48px;
+ }
+ [dir] .q-pb-xs-xl, [dir] .q-py-xs-xl {
+ padding-bottom: 48px;
+ }
+ [dir] .q-ma-xs-xl {
+ margin: 48px 48px;
+ }
+ [dir=ltr] .q-ml-xs-xl, [dir=ltr] .q-mx-xs-xl {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-ml-xs-xl, [dir=rtl] .q-mx-xs-xl {
+ margin-right: 48px;
+ }
+ [dir=ltr] .q-mr-xs-xl, [dir=ltr] .q-mx-xs-xl {
+ margin-right: 48px;
+ }
+ [dir=rtl] .q-mr-xs-xl, [dir=rtl] .q-mx-xs-xl {
+ margin-left: 48px;
+ }
+ [dir] .q-mt-xs-xl, [dir] .q-my-xs-xl {
+ margin-top: 48px;
+ }
+ [dir] .q-mb-xs-xl, [dir] .q-my-xs-xl {
+ margin-bottom: 48px;
+ }
+ [dir=ltr] .q-ml-xs-auto, [dir=ltr] .q-mx-xs-auto {
+ margin-left: auto;
+ }
+ [dir=rtl] .q-ml-xs-auto, [dir=rtl] .q-mx-xs-auto {
+ margin-right: auto;
+ }
+ [dir=ltr] .q-mr-xs-auto, [dir=ltr] .q-mx-xs-auto {
+ margin-right: auto;
+ }
+ [dir=rtl] .q-mr-xs-auto, [dir=rtl] .q-mx-xs-auto {
+ margin-left: auto;
+ }
+ .row-xs,
+ .column-xs,
+ .flex-xs {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-xs.inline-xs,
+ .column-xs.inline-xs,
+ .flex-xs.inline-xs {
+ display: inline-flex;
+ }
+ .row-xs {
+ flex-direction: row;
+ }
+ .row-xs.reverse-xs {
+ flex-direction: row-reverse;
+ }
+ .column-xs {
+ flex-direction: column;
+ }
+ .column-xs.reverse-xs {
+ flex-direction: column-reverse;
+ }
+ .wrap-xs {
+ flex-wrap: wrap;
+ }
+ .no-wrap-xs {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-xs {
+ flex-wrap: wrap-reverse;
+ }
+ .order-xs-first {
+ order: -10000;
+ }
+ .order-xs-last {
+ order: 10000;
+ }
+ .order-xs-none {
+ order: 0;
+ }
+ .justify-xs-start {
+ justify-content: flex-start;
+ }
+ .justify-xs-end {
+ justify-content: flex-end;
+ }
+ .justify-xs-center,
+ .flex-xs-center {
+ justify-content: center;
+ }
+ .justify-xs-between {
+ justify-content: space-between;
+ }
+ .justify-xs-around {
+ justify-content: space-around;
+ }
+ .justify-xs-evenly {
+ justify-content: space-evenly;
+ }
+ .items-xs-start {
+ align-items: flex-start;
+ }
+ .items-xs-end {
+ align-items: flex-end;
+ }
+ .items-xs-center,
+ .flex-xs-center {
+ align-items: center;
+ }
+ .items-xs-baseline {
+ align-items: baseline;
+ }
+ .items-xs-stretch {
+ align-items: stretch;
+ }
+ .content-xs-start {
+ align-content: flex-start;
+ }
+ .content-xs-end {
+ align-content: flex-end;
+ }
+ .content-xs-center {
+ align-content: center;
+ }
+ .content-xs-between {
+ align-content: space-between;
+ }
+ .content-xs-around {
+ align-content: space-around;
+ }
+ .self-xs-start {
+ align-self: flex-start;
+ }
+ .self-xs-end {
+ align-self: flex-end;
+ }
+ .self-xs-center {
+ align-self: center;
+ }
+ .self-xs-baseline {
+ align-self: baseline;
+ }
+ .self-xs-stretch {
+ align-self: stretch;
+ }
+ [dir=ltr] .q-gutter-xs-x-none, [dir=ltr] .q-gutter-xs-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-xs-x-none, [dir=rtl] .q-gutter-xs-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-gutter-xs-x-none > *, [dir=ltr] .q-gutter-xs-none > * {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-xs-x-none > *, [dir=rtl] .q-gutter-xs-none > * {
+ margin-right: 0;
+ }
+ [dir] .q-gutter-xs-y-none, [dir] .q-gutter-xs-none {
+ margin-top: 0;
+ }
+ [dir] .q-gutter-xs-y-none > *, [dir] .q-gutter-xs-none > * {
+ margin-top: 0;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-none, [dir=ltr] .q-col-gutter-xs-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-none, [dir=rtl] .q-col-gutter-xs-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-none > *, [dir=ltr] .q-col-gutter-xs-none > * {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-none > *, [dir=rtl] .q-col-gutter-xs-none > * {
+ padding-right: 0;
+ }
+ [dir] .q-col-gutter-xs-y-none, [dir] .q-col-gutter-xs-none {
+ margin-top: 0;
+ }
+ [dir] .q-col-gutter-xs-y-none > *, [dir] .q-col-gutter-xs-none > * {
+ padding-top: 0;
+ }
+ [dir=ltr] .q-gutter-xs-x-xs, [dir=ltr] .q-gutter-xs-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-gutter-xs-x-xs, [dir=rtl] .q-gutter-xs-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-gutter-xs-x-xs > *, [dir=ltr] .q-gutter-xs-xs > * {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-gutter-xs-x-xs > *, [dir=rtl] .q-gutter-xs-xs > * {
+ margin-right: 4px;
+ }
+ [dir] .q-gutter-xs-y-xs, [dir] .q-gutter-xs-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-gutter-xs-y-xs > *, [dir] .q-gutter-xs-xs > * {
+ margin-top: 4px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-xs, [dir=ltr] .q-col-gutter-xs-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-xs, [dir=rtl] .q-col-gutter-xs-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-xs > *, [dir=ltr] .q-col-gutter-xs-xs > * {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-xs > *, [dir=rtl] .q-col-gutter-xs-xs > * {
+ padding-right: 4px;
+ }
+ [dir] .q-col-gutter-xs-y-xs, [dir] .q-col-gutter-xs-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-col-gutter-xs-y-xs > *, [dir] .q-col-gutter-xs-xs > * {
+ padding-top: 4px;
+ }
+ [dir=ltr] .q-gutter-xs-x-sm, [dir=ltr] .q-gutter-xs-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-gutter-xs-x-sm, [dir=rtl] .q-gutter-xs-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-gutter-xs-x-sm > *, [dir=ltr] .q-gutter-xs-sm > * {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-gutter-xs-x-sm > *, [dir=rtl] .q-gutter-xs-sm > * {
+ margin-right: 8px;
+ }
+ [dir] .q-gutter-xs-y-sm, [dir] .q-gutter-xs-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-gutter-xs-y-sm > *, [dir] .q-gutter-xs-sm > * {
+ margin-top: 8px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-sm, [dir=ltr] .q-col-gutter-xs-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-sm, [dir=rtl] .q-col-gutter-xs-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-sm > *, [dir=ltr] .q-col-gutter-xs-sm > * {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-sm > *, [dir=rtl] .q-col-gutter-xs-sm > * {
+ padding-right: 8px;
+ }
+ [dir] .q-col-gutter-xs-y-sm, [dir] .q-col-gutter-xs-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-col-gutter-xs-y-sm > *, [dir] .q-col-gutter-xs-sm > * {
+ padding-top: 8px;
+ }
+ [dir=ltr] .q-gutter-xs-x-md, [dir=ltr] .q-gutter-xs-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-gutter-xs-x-md, [dir=rtl] .q-gutter-xs-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-gutter-xs-x-md > *, [dir=ltr] .q-gutter-xs-md > * {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-gutter-xs-x-md > *, [dir=rtl] .q-gutter-xs-md > * {
+ margin-right: 16px;
+ }
+ [dir] .q-gutter-xs-y-md, [dir] .q-gutter-xs-md {
+ margin-top: -16px;
+ }
+ [dir] .q-gutter-xs-y-md > *, [dir] .q-gutter-xs-md > * {
+ margin-top: 16px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-md, [dir=ltr] .q-col-gutter-xs-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-md, [dir=rtl] .q-col-gutter-xs-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-md > *, [dir=ltr] .q-col-gutter-xs-md > * {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-md > *, [dir=rtl] .q-col-gutter-xs-md > * {
+ padding-right: 16px;
+ }
+ [dir] .q-col-gutter-xs-y-md, [dir] .q-col-gutter-xs-md {
+ margin-top: -16px;
+ }
+ [dir] .q-col-gutter-xs-y-md > *, [dir] .q-col-gutter-xs-md > * {
+ padding-top: 16px;
+ }
+ [dir=ltr] .q-gutter-xs-x-lg, [dir=ltr] .q-gutter-xs-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-gutter-xs-x-lg, [dir=rtl] .q-gutter-xs-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-gutter-xs-x-lg > *, [dir=ltr] .q-gutter-xs-lg > * {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-gutter-xs-x-lg > *, [dir=rtl] .q-gutter-xs-lg > * {
+ margin-right: 24px;
+ }
+ [dir] .q-gutter-xs-y-lg, [dir] .q-gutter-xs-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-gutter-xs-y-lg > *, [dir] .q-gutter-xs-lg > * {
+ margin-top: 24px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-lg, [dir=ltr] .q-col-gutter-xs-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-lg, [dir=rtl] .q-col-gutter-xs-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-lg > *, [dir=ltr] .q-col-gutter-xs-lg > * {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-lg > *, [dir=rtl] .q-col-gutter-xs-lg > * {
+ padding-right: 24px;
+ }
+ [dir] .q-col-gutter-xs-y-lg, [dir] .q-col-gutter-xs-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-col-gutter-xs-y-lg > *, [dir] .q-col-gutter-xs-lg > * {
+ padding-top: 24px;
+ }
+ [dir=ltr] .q-gutter-xs-x-xl, [dir=ltr] .q-gutter-xs-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-gutter-xs-x-xl, [dir=rtl] .q-gutter-xs-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-gutter-xs-x-xl > *, [dir=ltr] .q-gutter-xs-xl > * {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-gutter-xs-x-xl > *, [dir=rtl] .q-gutter-xs-xl > * {
+ margin-right: 48px;
+ }
+ [dir] .q-gutter-xs-y-xl, [dir] .q-gutter-xs-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-gutter-xs-y-xl > *, [dir] .q-gutter-xs-xl > * {
+ margin-top: 48px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-xl, [dir=ltr] .q-col-gutter-xs-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-xl, [dir=rtl] .q-col-gutter-xs-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-col-gutter-xs-x-xl > *, [dir=ltr] .q-col-gutter-xs-xl > * {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-col-gutter-xs-x-xl > *, [dir=rtl] .q-col-gutter-xs-xl > * {
+ padding-right: 48px;
+ }
+ [dir] .q-col-gutter-xs-y-xl, [dir] .q-col-gutter-xs-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-col-gutter-xs-y-xl > *, [dir] .q-col-gutter-xs-xl > * {
+ padding-top: 48px;
+ }
+ .row-xs > .col-0,
+ .row-xs > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-xs > .offset-0, [dir=ltr] .row-xs > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-xs > .offset-0, [dir=rtl] .row-xs > .offset-xs-0 {
+ margin-right: 0%;
+ }
+ .column-xs > .col-0,
+ .column-xs > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xs > .col-1,
+ .row-xs > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-xs > .offset-1, [dir=ltr] .row-xs > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-xs > .offset-1, [dir=rtl] .row-xs > .offset-xs-1 {
+ margin-right: 8.3333%;
+ }
+ .column-xs > .col-1,
+ .column-xs > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xs > .col-2,
+ .row-xs > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-xs > .offset-2, [dir=ltr] .row-xs > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-xs > .offset-2, [dir=rtl] .row-xs > .offset-xs-2 {
+ margin-right: 16.6667%;
+ }
+ .column-xs > .col-2,
+ .column-xs > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xs > .col-3,
+ .row-xs > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-xs > .offset-3, [dir=ltr] .row-xs > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-xs > .offset-3, [dir=rtl] .row-xs > .offset-xs-3 {
+ margin-right: 25%;
+ }
+ .column-xs > .col-3,
+ .column-xs > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xs > .col-4,
+ .row-xs > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-xs > .offset-4, [dir=ltr] .row-xs > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-xs > .offset-4, [dir=rtl] .row-xs > .offset-xs-4 {
+ margin-right: 33.3333%;
+ }
+ .column-xs > .col-4,
+ .column-xs > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xs > .col-5,
+ .row-xs > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-xs > .offset-5, [dir=ltr] .row-xs > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-xs > .offset-5, [dir=rtl] .row-xs > .offset-xs-5 {
+ margin-right: 41.6667%;
+ }
+ .column-xs > .col-5,
+ .column-xs > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xs > .col-6,
+ .row-xs > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-xs > .offset-6, [dir=ltr] .row-xs > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-xs > .offset-6, [dir=rtl] .row-xs > .offset-xs-6 {
+ margin-right: 50%;
+ }
+ .column-xs > .col-6,
+ .column-xs > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xs > .col-7,
+ .row-xs > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-xs > .offset-7, [dir=ltr] .row-xs > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-xs > .offset-7, [dir=rtl] .row-xs > .offset-xs-7 {
+ margin-right: 58.3333%;
+ }
+ .column-xs > .col-7,
+ .column-xs > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xs > .col-8,
+ .row-xs > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-xs > .offset-8, [dir=ltr] .row-xs > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-xs > .offset-8, [dir=rtl] .row-xs > .offset-xs-8 {
+ margin-right: 66.6667%;
+ }
+ .column-xs > .col-8,
+ .column-xs > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xs > .col-9,
+ .row-xs > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-xs > .offset-9, [dir=ltr] .row-xs > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-xs > .offset-9, [dir=rtl] .row-xs > .offset-xs-9 {
+ margin-right: 75%;
+ }
+ .column-xs > .col-9,
+ .column-xs > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xs > .col-10,
+ .row-xs > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-xs > .offset-10, [dir=ltr] .row-xs > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-xs > .offset-10, [dir=rtl] .row-xs > .offset-xs-10 {
+ margin-right: 83.3333%;
+ }
+ .column-xs > .col-10,
+ .column-xs > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xs > .col-11,
+ .row-xs > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-xs > .offset-11, [dir=ltr] .row-xs > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-xs > .offset-11, [dir=rtl] .row-xs > .offset-xs-11 {
+ margin-right: 91.6667%;
+ }
+ .column-xs > .col-11,
+ .column-xs > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xs > .col-12,
+ .row-xs > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-xs > .offset-12, [dir=ltr] .row-xs > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-xs > .offset-12, [dir=rtl] .row-xs > .offset-xs-12 {
+ margin-right: 100%;
+ }
+ .column-xs > .col-12,
+ .column-xs > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 600px) {
+ .flex-sm-block {
+ display: block;
+ }
+ .flex-sm-inline {
+ display: inline-block;
+ }
+ [dir] .q-pa-sm-none {
+ padding: 0 0;
+ }
+ [dir=ltr] .q-pl-sm-none, [dir=ltr] .q-px-sm-none {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-pl-sm-none, [dir=rtl] .q-px-sm-none {
+ padding-right: 0;
+ }
+ [dir=ltr] .q-pr-sm-none, [dir=ltr] .q-px-sm-none {
+ padding-right: 0;
+ }
+ [dir=rtl] .q-pr-sm-none, [dir=rtl] .q-px-sm-none {
+ padding-left: 0;
+ }
+ [dir] .q-pt-sm-none, [dir] .q-py-sm-none {
+ padding-top: 0;
+ }
+ [dir] .q-pb-sm-none, [dir] .q-py-sm-none {
+ padding-bottom: 0;
+ }
+ [dir] .q-ma-sm-none {
+ margin: 0 0;
+ }
+ [dir=ltr] .q-ml-sm-none, [dir=ltr] .q-mx-sm-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-ml-sm-none, [dir=rtl] .q-mx-sm-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-mr-sm-none, [dir=ltr] .q-mx-sm-none {
+ margin-right: 0;
+ }
+ [dir=rtl] .q-mr-sm-none, [dir=rtl] .q-mx-sm-none {
+ margin-left: 0;
+ }
+ [dir] .q-mt-sm-none, [dir] .q-my-sm-none {
+ margin-top: 0;
+ }
+ [dir] .q-mb-sm-none, [dir] .q-my-sm-none {
+ margin-bottom: 0;
+ }
+ [dir] .q-pa-sm-xs {
+ padding: 4px 4px;
+ }
+ [dir=ltr] .q-pl-sm-xs, [dir=ltr] .q-px-sm-xs {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-pl-sm-xs, [dir=rtl] .q-px-sm-xs {
+ padding-right: 4px;
+ }
+ [dir=ltr] .q-pr-sm-xs, [dir=ltr] .q-px-sm-xs {
+ padding-right: 4px;
+ }
+ [dir=rtl] .q-pr-sm-xs, [dir=rtl] .q-px-sm-xs {
+ padding-left: 4px;
+ }
+ [dir] .q-pt-sm-xs, [dir] .q-py-sm-xs {
+ padding-top: 4px;
+ }
+ [dir] .q-pb-sm-xs, [dir] .q-py-sm-xs {
+ padding-bottom: 4px;
+ }
+ [dir] .q-ma-sm-xs {
+ margin: 4px 4px;
+ }
+ [dir=ltr] .q-ml-sm-xs, [dir=ltr] .q-mx-sm-xs {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-ml-sm-xs, [dir=rtl] .q-mx-sm-xs {
+ margin-right: 4px;
+ }
+ [dir=ltr] .q-mr-sm-xs, [dir=ltr] .q-mx-sm-xs {
+ margin-right: 4px;
+ }
+ [dir=rtl] .q-mr-sm-xs, [dir=rtl] .q-mx-sm-xs {
+ margin-left: 4px;
+ }
+ [dir] .q-mt-sm-xs, [dir] .q-my-sm-xs {
+ margin-top: 4px;
+ }
+ [dir] .q-mb-sm-xs, [dir] .q-my-sm-xs {
+ margin-bottom: 4px;
+ }
+ [dir] .q-pa-sm-sm {
+ padding: 8px 8px;
+ }
+ [dir=ltr] .q-pl-sm-sm, [dir=ltr] .q-px-sm-sm {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-pl-sm-sm, [dir=rtl] .q-px-sm-sm {
+ padding-right: 8px;
+ }
+ [dir=ltr] .q-pr-sm-sm, [dir=ltr] .q-px-sm-sm {
+ padding-right: 8px;
+ }
+ [dir=rtl] .q-pr-sm-sm, [dir=rtl] .q-px-sm-sm {
+ padding-left: 8px;
+ }
+ [dir] .q-pt-sm-sm, [dir] .q-py-sm-sm {
+ padding-top: 8px;
+ }
+ [dir] .q-pb-sm-sm, [dir] .q-py-sm-sm {
+ padding-bottom: 8px;
+ }
+ [dir] .q-ma-sm-sm {
+ margin: 8px 8px;
+ }
+ [dir=ltr] .q-ml-sm-sm, [dir=ltr] .q-mx-sm-sm {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-ml-sm-sm, [dir=rtl] .q-mx-sm-sm {
+ margin-right: 8px;
+ }
+ [dir=ltr] .q-mr-sm-sm, [dir=ltr] .q-mx-sm-sm {
+ margin-right: 8px;
+ }
+ [dir=rtl] .q-mr-sm-sm, [dir=rtl] .q-mx-sm-sm {
+ margin-left: 8px;
+ }
+ [dir] .q-mt-sm-sm, [dir] .q-my-sm-sm {
+ margin-top: 8px;
+ }
+ [dir] .q-mb-sm-sm, [dir] .q-my-sm-sm {
+ margin-bottom: 8px;
+ }
+ [dir] .q-pa-sm-md {
+ padding: 16px 16px;
+ }
+ [dir=ltr] .q-pl-sm-md, [dir=ltr] .q-px-sm-md {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-pl-sm-md, [dir=rtl] .q-px-sm-md {
+ padding-right: 16px;
+ }
+ [dir=ltr] .q-pr-sm-md, [dir=ltr] .q-px-sm-md {
+ padding-right: 16px;
+ }
+ [dir=rtl] .q-pr-sm-md, [dir=rtl] .q-px-sm-md {
+ padding-left: 16px;
+ }
+ [dir] .q-pt-sm-md, [dir] .q-py-sm-md {
+ padding-top: 16px;
+ }
+ [dir] .q-pb-sm-md, [dir] .q-py-sm-md {
+ padding-bottom: 16px;
+ }
+ [dir] .q-ma-sm-md {
+ margin: 16px 16px;
+ }
+ [dir=ltr] .q-ml-sm-md, [dir=ltr] .q-mx-sm-md {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-ml-sm-md, [dir=rtl] .q-mx-sm-md {
+ margin-right: 16px;
+ }
+ [dir=ltr] .q-mr-sm-md, [dir=ltr] .q-mx-sm-md {
+ margin-right: 16px;
+ }
+ [dir=rtl] .q-mr-sm-md, [dir=rtl] .q-mx-sm-md {
+ margin-left: 16px;
+ }
+ [dir] .q-mt-sm-md, [dir] .q-my-sm-md {
+ margin-top: 16px;
+ }
+ [dir] .q-mb-sm-md, [dir] .q-my-sm-md {
+ margin-bottom: 16px;
+ }
+ [dir] .q-pa-sm-lg {
+ padding: 24px 24px;
+ }
+ [dir=ltr] .q-pl-sm-lg, [dir=ltr] .q-px-sm-lg {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-pl-sm-lg, [dir=rtl] .q-px-sm-lg {
+ padding-right: 24px;
+ }
+ [dir=ltr] .q-pr-sm-lg, [dir=ltr] .q-px-sm-lg {
+ padding-right: 24px;
+ }
+ [dir=rtl] .q-pr-sm-lg, [dir=rtl] .q-px-sm-lg {
+ padding-left: 24px;
+ }
+ [dir] .q-pt-sm-lg, [dir] .q-py-sm-lg {
+ padding-top: 24px;
+ }
+ [dir] .q-pb-sm-lg, [dir] .q-py-sm-lg {
+ padding-bottom: 24px;
+ }
+ [dir] .q-ma-sm-lg {
+ margin: 24px 24px;
+ }
+ [dir=ltr] .q-ml-sm-lg, [dir=ltr] .q-mx-sm-lg {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-ml-sm-lg, [dir=rtl] .q-mx-sm-lg {
+ margin-right: 24px;
+ }
+ [dir=ltr] .q-mr-sm-lg, [dir=ltr] .q-mx-sm-lg {
+ margin-right: 24px;
+ }
+ [dir=rtl] .q-mr-sm-lg, [dir=rtl] .q-mx-sm-lg {
+ margin-left: 24px;
+ }
+ [dir] .q-mt-sm-lg, [dir] .q-my-sm-lg {
+ margin-top: 24px;
+ }
+ [dir] .q-mb-sm-lg, [dir] .q-my-sm-lg {
+ margin-bottom: 24px;
+ }
+ [dir] .q-pa-sm-xl {
+ padding: 48px 48px;
+ }
+ [dir=ltr] .q-pl-sm-xl, [dir=ltr] .q-px-sm-xl {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-pl-sm-xl, [dir=rtl] .q-px-sm-xl {
+ padding-right: 48px;
+ }
+ [dir=ltr] .q-pr-sm-xl, [dir=ltr] .q-px-sm-xl {
+ padding-right: 48px;
+ }
+ [dir=rtl] .q-pr-sm-xl, [dir=rtl] .q-px-sm-xl {
+ padding-left: 48px;
+ }
+ [dir] .q-pt-sm-xl, [dir] .q-py-sm-xl {
+ padding-top: 48px;
+ }
+ [dir] .q-pb-sm-xl, [dir] .q-py-sm-xl {
+ padding-bottom: 48px;
+ }
+ [dir] .q-ma-sm-xl {
+ margin: 48px 48px;
+ }
+ [dir=ltr] .q-ml-sm-xl, [dir=ltr] .q-mx-sm-xl {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-ml-sm-xl, [dir=rtl] .q-mx-sm-xl {
+ margin-right: 48px;
+ }
+ [dir=ltr] .q-mr-sm-xl, [dir=ltr] .q-mx-sm-xl {
+ margin-right: 48px;
+ }
+ [dir=rtl] .q-mr-sm-xl, [dir=rtl] .q-mx-sm-xl {
+ margin-left: 48px;
+ }
+ [dir] .q-mt-sm-xl, [dir] .q-my-sm-xl {
+ margin-top: 48px;
+ }
+ [dir] .q-mb-sm-xl, [dir] .q-my-sm-xl {
+ margin-bottom: 48px;
+ }
+ [dir=ltr] .q-ml-sm-auto, [dir=ltr] .q-mx-sm-auto {
+ margin-left: auto;
+ }
+ [dir=rtl] .q-ml-sm-auto, [dir=rtl] .q-mx-sm-auto {
+ margin-right: auto;
+ }
+ [dir=ltr] .q-mr-sm-auto, [dir=ltr] .q-mx-sm-auto {
+ margin-right: auto;
+ }
+ [dir=rtl] .q-mr-sm-auto, [dir=rtl] .q-mx-sm-auto {
+ margin-left: auto;
+ }
+ .row.inline-sm,
+ .column.inline-sm,
+ .flex.inline-sm {
+ display: inline-flex;
+ }
+ .row-sm,
+ .column-sm,
+ .flex-sm {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-sm.inline,
+ .column-sm.inline,
+ .flex-sm.inline,
+ .row-sm.inline-sm,
+ .column-sm.inline-sm,
+ .flex-sm.inline-sm {
+ display: inline-flex;
+ }
+ .row.reverse-sm {
+ flex-direction: row-reverse;
+ }
+ .row-sm {
+ flex-direction: row;
+ }
+ .row-sm.reverse,
+ .row-sm.reverse-sm {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-sm {
+ flex-direction: column-reverse;
+ }
+ .column-sm {
+ flex-direction: column;
+ }
+ .column-sm.reverse,
+ .column-sm.reverse-sm {
+ flex-direction: column-reverse;
+ }
+ .wrap-sm {
+ flex-wrap: wrap;
+ }
+ .no-wrap-sm {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-sm {
+ flex-wrap: wrap-reverse;
+ }
+ .order-sm-first {
+ order: -10000;
+ }
+ .order-sm-last {
+ order: 10000;
+ }
+ .order-sm-none {
+ order: 0;
+ }
+ .justify-sm-start {
+ justify-content: flex-start;
+ }
+ .justify-sm-end {
+ justify-content: flex-end;
+ }
+ .justify-sm-center,
+ .flex-sm-center {
+ justify-content: center;
+ }
+ .justify-sm-between {
+ justify-content: space-between;
+ }
+ .justify-sm-around {
+ justify-content: space-around;
+ }
+ .justify-sm-evenly {
+ justify-content: space-evenly;
+ }
+ .items-sm-start {
+ align-items: flex-start;
+ }
+ .items-sm-end {
+ align-items: flex-end;
+ }
+ .items-sm-center,
+ .flex-sm-center {
+ align-items: center;
+ }
+ .items-sm-baseline {
+ align-items: baseline;
+ }
+ .items-sm-stretch {
+ align-items: stretch;
+ }
+ .content-sm-start {
+ align-content: flex-start;
+ }
+ .content-sm-end {
+ align-content: flex-end;
+ }
+ .content-sm-center {
+ align-content: center;
+ }
+ .content-sm-between {
+ align-content: space-between;
+ }
+ .content-sm-around {
+ align-content: space-around;
+ }
+ .self-sm-start {
+ align-self: flex-start;
+ }
+ .self-sm-end {
+ align-self: flex-end;
+ }
+ .self-sm-center {
+ align-self: center;
+ }
+ .self-sm-baseline {
+ align-self: baseline;
+ }
+ .self-sm-stretch {
+ align-self: stretch;
+ }
+ [dir=ltr] .q-gutter-sm-x-none, [dir=ltr] .q-gutter-sm-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-sm-x-none, [dir=rtl] .q-gutter-sm-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-gutter-sm-x-none > *, [dir=ltr] .q-gutter-sm-none > * {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-sm-x-none > *, [dir=rtl] .q-gutter-sm-none > * {
+ margin-right: 0;
+ }
+ [dir] .q-gutter-sm-y-none, [dir] .q-gutter-sm-none {
+ margin-top: 0;
+ }
+ [dir] .q-gutter-sm-y-none > *, [dir] .q-gutter-sm-none > * {
+ margin-top: 0;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-none, [dir=ltr] .q-col-gutter-sm-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-none, [dir=rtl] .q-col-gutter-sm-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-none > *, [dir=ltr] .q-col-gutter-sm-none > * {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-none > *, [dir=rtl] .q-col-gutter-sm-none > * {
+ padding-right: 0;
+ }
+ [dir] .q-col-gutter-sm-y-none, [dir] .q-col-gutter-sm-none {
+ margin-top: 0;
+ }
+ [dir] .q-col-gutter-sm-y-none > *, [dir] .q-col-gutter-sm-none > * {
+ padding-top: 0;
+ }
+ [dir=ltr] .q-gutter-sm-x-xs, [dir=ltr] .q-gutter-sm-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-gutter-sm-x-xs, [dir=rtl] .q-gutter-sm-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-gutter-sm-x-xs > *, [dir=ltr] .q-gutter-sm-xs > * {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-gutter-sm-x-xs > *, [dir=rtl] .q-gutter-sm-xs > * {
+ margin-right: 4px;
+ }
+ [dir] .q-gutter-sm-y-xs, [dir] .q-gutter-sm-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-gutter-sm-y-xs > *, [dir] .q-gutter-sm-xs > * {
+ margin-top: 4px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-xs, [dir=ltr] .q-col-gutter-sm-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-xs, [dir=rtl] .q-col-gutter-sm-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-xs > *, [dir=ltr] .q-col-gutter-sm-xs > * {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-xs > *, [dir=rtl] .q-col-gutter-sm-xs > * {
+ padding-right: 4px;
+ }
+ [dir] .q-col-gutter-sm-y-xs, [dir] .q-col-gutter-sm-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-col-gutter-sm-y-xs > *, [dir] .q-col-gutter-sm-xs > * {
+ padding-top: 4px;
+ }
+ [dir=ltr] .q-gutter-sm-x-sm, [dir=ltr] .q-gutter-sm-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-gutter-sm-x-sm, [dir=rtl] .q-gutter-sm-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-gutter-sm-x-sm > *, [dir=ltr] .q-gutter-sm-sm > * {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-gutter-sm-x-sm > *, [dir=rtl] .q-gutter-sm-sm > * {
+ margin-right: 8px;
+ }
+ [dir] .q-gutter-sm-y-sm, [dir] .q-gutter-sm-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-gutter-sm-y-sm > *, [dir] .q-gutter-sm-sm > * {
+ margin-top: 8px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-sm, [dir=ltr] .q-col-gutter-sm-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-sm, [dir=rtl] .q-col-gutter-sm-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-sm > *, [dir=ltr] .q-col-gutter-sm-sm > * {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-sm > *, [dir=rtl] .q-col-gutter-sm-sm > * {
+ padding-right: 8px;
+ }
+ [dir] .q-col-gutter-sm-y-sm, [dir] .q-col-gutter-sm-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-col-gutter-sm-y-sm > *, [dir] .q-col-gutter-sm-sm > * {
+ padding-top: 8px;
+ }
+ [dir=ltr] .q-gutter-sm-x-md, [dir=ltr] .q-gutter-sm-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-gutter-sm-x-md, [dir=rtl] .q-gutter-sm-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-gutter-sm-x-md > *, [dir=ltr] .q-gutter-sm-md > * {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-gutter-sm-x-md > *, [dir=rtl] .q-gutter-sm-md > * {
+ margin-right: 16px;
+ }
+ [dir] .q-gutter-sm-y-md, [dir] .q-gutter-sm-md {
+ margin-top: -16px;
+ }
+ [dir] .q-gutter-sm-y-md > *, [dir] .q-gutter-sm-md > * {
+ margin-top: 16px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-md, [dir=ltr] .q-col-gutter-sm-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-md, [dir=rtl] .q-col-gutter-sm-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-md > *, [dir=ltr] .q-col-gutter-sm-md > * {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-md > *, [dir=rtl] .q-col-gutter-sm-md > * {
+ padding-right: 16px;
+ }
+ [dir] .q-col-gutter-sm-y-md, [dir] .q-col-gutter-sm-md {
+ margin-top: -16px;
+ }
+ [dir] .q-col-gutter-sm-y-md > *, [dir] .q-col-gutter-sm-md > * {
+ padding-top: 16px;
+ }
+ [dir=ltr] .q-gutter-sm-x-lg, [dir=ltr] .q-gutter-sm-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-gutter-sm-x-lg, [dir=rtl] .q-gutter-sm-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-gutter-sm-x-lg > *, [dir=ltr] .q-gutter-sm-lg > * {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-gutter-sm-x-lg > *, [dir=rtl] .q-gutter-sm-lg > * {
+ margin-right: 24px;
+ }
+ [dir] .q-gutter-sm-y-lg, [dir] .q-gutter-sm-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-gutter-sm-y-lg > *, [dir] .q-gutter-sm-lg > * {
+ margin-top: 24px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-lg, [dir=ltr] .q-col-gutter-sm-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-lg, [dir=rtl] .q-col-gutter-sm-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-lg > *, [dir=ltr] .q-col-gutter-sm-lg > * {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-lg > *, [dir=rtl] .q-col-gutter-sm-lg > * {
+ padding-right: 24px;
+ }
+ [dir] .q-col-gutter-sm-y-lg, [dir] .q-col-gutter-sm-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-col-gutter-sm-y-lg > *, [dir] .q-col-gutter-sm-lg > * {
+ padding-top: 24px;
+ }
+ [dir=ltr] .q-gutter-sm-x-xl, [dir=ltr] .q-gutter-sm-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-gutter-sm-x-xl, [dir=rtl] .q-gutter-sm-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-gutter-sm-x-xl > *, [dir=ltr] .q-gutter-sm-xl > * {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-gutter-sm-x-xl > *, [dir=rtl] .q-gutter-sm-xl > * {
+ margin-right: 48px;
+ }
+ [dir] .q-gutter-sm-y-xl, [dir] .q-gutter-sm-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-gutter-sm-y-xl > *, [dir] .q-gutter-sm-xl > * {
+ margin-top: 48px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-xl, [dir=ltr] .q-col-gutter-sm-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-xl, [dir=rtl] .q-col-gutter-sm-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-col-gutter-sm-x-xl > *, [dir=ltr] .q-col-gutter-sm-xl > * {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-col-gutter-sm-x-xl > *, [dir=rtl] .q-col-gutter-sm-xl > * {
+ padding-right: 48px;
+ }
+ [dir] .q-col-gutter-sm-y-xl, [dir] .q-col-gutter-sm-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-col-gutter-sm-y-xl > *, [dir] .q-col-gutter-sm-xl > * {
+ padding-top: 48px;
+ }
+ .row-sm > .col-0,
+ .row-sm > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-sm > .offset-0, [dir=ltr] .row-sm > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-sm > .offset-0, [dir=rtl] .row-sm > .offset-xs-0 {
+ margin-right: 0%;
+ }
+ .column-sm > .col-0,
+ .column-sm > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-sm > .col-1,
+ .row-sm > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-1, [dir=ltr] .row-sm > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-1, [dir=rtl] .row-sm > .offset-xs-1 {
+ margin-right: 8.3333%;
+ }
+ .column-sm > .col-1,
+ .column-sm > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-sm > .col-2,
+ .row-sm > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-2, [dir=ltr] .row-sm > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-2, [dir=rtl] .row-sm > .offset-xs-2 {
+ margin-right: 16.6667%;
+ }
+ .column-sm > .col-2,
+ .column-sm > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-sm > .col-3,
+ .row-sm > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-sm > .offset-3, [dir=ltr] .row-sm > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-sm > .offset-3, [dir=rtl] .row-sm > .offset-xs-3 {
+ margin-right: 25%;
+ }
+ .column-sm > .col-3,
+ .column-sm > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-sm > .col-4,
+ .row-sm > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-4, [dir=ltr] .row-sm > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-4, [dir=rtl] .row-sm > .offset-xs-4 {
+ margin-right: 33.3333%;
+ }
+ .column-sm > .col-4,
+ .column-sm > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-sm > .col-5,
+ .row-sm > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-5, [dir=ltr] .row-sm > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-5, [dir=rtl] .row-sm > .offset-xs-5 {
+ margin-right: 41.6667%;
+ }
+ .column-sm > .col-5,
+ .column-sm > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-sm > .col-6,
+ .row-sm > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-sm > .offset-6, [dir=ltr] .row-sm > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-sm > .offset-6, [dir=rtl] .row-sm > .offset-xs-6 {
+ margin-right: 50%;
+ }
+ .column-sm > .col-6,
+ .column-sm > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-sm > .col-7,
+ .row-sm > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-7, [dir=ltr] .row-sm > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-7, [dir=rtl] .row-sm > .offset-xs-7 {
+ margin-right: 58.3333%;
+ }
+ .column-sm > .col-7,
+ .column-sm > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-sm > .col-8,
+ .row-sm > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-8, [dir=ltr] .row-sm > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-8, [dir=rtl] .row-sm > .offset-xs-8 {
+ margin-right: 66.6667%;
+ }
+ .column-sm > .col-8,
+ .column-sm > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-sm > .col-9,
+ .row-sm > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-sm > .offset-9, [dir=ltr] .row-sm > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-sm > .offset-9, [dir=rtl] .row-sm > .offset-xs-9 {
+ margin-right: 75%;
+ }
+ .column-sm > .col-9,
+ .column-sm > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-sm > .col-10,
+ .row-sm > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-10, [dir=ltr] .row-sm > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-10, [dir=rtl] .row-sm > .offset-xs-10 {
+ margin-right: 83.3333%;
+ }
+ .column-sm > .col-10,
+ .column-sm > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-sm > .col-11,
+ .row-sm > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-11, [dir=ltr] .row-sm > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-11, [dir=rtl] .row-sm > .offset-xs-11 {
+ margin-right: 91.6667%;
+ }
+ .column-sm > .col-11,
+ .column-sm > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-sm > .col-12,
+ .row-sm > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-sm > .offset-12, [dir=ltr] .row-sm > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-sm > .offset-12, [dir=rtl] .row-sm > .offset-xs-12 {
+ margin-right: 100%;
+ }
+ .column-sm > .col-12,
+ .column-sm > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-sm > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-0 {
+ margin-right: 0%;
+ }
+ .column-sm > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-sm > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-1 {
+ margin-right: 8.3333%;
+ }
+ .column-sm > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-2 {
+ margin-right: 16.6667%;
+ }
+ .column-sm > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-3 {
+ margin-right: 25%;
+ }
+ .column-sm > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-sm > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-4 {
+ margin-right: 33.3333%;
+ }
+ .column-sm > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-5 {
+ margin-right: 41.6667%;
+ }
+ .column-sm > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-6 {
+ margin-right: 50%;
+ }
+ .column-sm > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-sm > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-7 {
+ margin-right: 58.3333%;
+ }
+ .column-sm > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-8 {
+ margin-right: 66.6667%;
+ }
+ .column-sm > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-9 {
+ margin-right: 75%;
+ }
+ .column-sm > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-sm > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-10 {
+ margin-right: 83.3333%;
+ }
+ .column-sm > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-sm > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-11 {
+ margin-right: 91.6667%;
+ }
+ .column-sm > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-sm > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-sm > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-sm > .offset-sm-12 {
+ margin-right: 100%;
+ }
+ .column-sm > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 1024px) {
+ .flex-md-block {
+ display: block;
+ }
+ .flex-md-inline {
+ display: inline-block;
+ }
+ [dir] .q-pa-md-none {
+ padding: 0 0;
+ }
+ [dir=ltr] .q-pl-md-none, [dir=ltr] .q-px-md-none {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-pl-md-none, [dir=rtl] .q-px-md-none {
+ padding-right: 0;
+ }
+ [dir=ltr] .q-pr-md-none, [dir=ltr] .q-px-md-none {
+ padding-right: 0;
+ }
+ [dir=rtl] .q-pr-md-none, [dir=rtl] .q-px-md-none {
+ padding-left: 0;
+ }
+ [dir] .q-pt-md-none, [dir] .q-py-md-none {
+ padding-top: 0;
+ }
+ [dir] .q-pb-md-none, [dir] .q-py-md-none {
+ padding-bottom: 0;
+ }
+ [dir] .q-ma-md-none {
+ margin: 0 0;
+ }
+ [dir=ltr] .q-ml-md-none, [dir=ltr] .q-mx-md-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-ml-md-none, [dir=rtl] .q-mx-md-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-mr-md-none, [dir=ltr] .q-mx-md-none {
+ margin-right: 0;
+ }
+ [dir=rtl] .q-mr-md-none, [dir=rtl] .q-mx-md-none {
+ margin-left: 0;
+ }
+ [dir] .q-mt-md-none, [dir] .q-my-md-none {
+ margin-top: 0;
+ }
+ [dir] .q-mb-md-none, [dir] .q-my-md-none {
+ margin-bottom: 0;
+ }
+ [dir] .q-pa-md-xs {
+ padding: 4px 4px;
+ }
+ [dir=ltr] .q-pl-md-xs, [dir=ltr] .q-px-md-xs {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-pl-md-xs, [dir=rtl] .q-px-md-xs {
+ padding-right: 4px;
+ }
+ [dir=ltr] .q-pr-md-xs, [dir=ltr] .q-px-md-xs {
+ padding-right: 4px;
+ }
+ [dir=rtl] .q-pr-md-xs, [dir=rtl] .q-px-md-xs {
+ padding-left: 4px;
+ }
+ [dir] .q-pt-md-xs, [dir] .q-py-md-xs {
+ padding-top: 4px;
+ }
+ [dir] .q-pb-md-xs, [dir] .q-py-md-xs {
+ padding-bottom: 4px;
+ }
+ [dir] .q-ma-md-xs {
+ margin: 4px 4px;
+ }
+ [dir=ltr] .q-ml-md-xs, [dir=ltr] .q-mx-md-xs {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-ml-md-xs, [dir=rtl] .q-mx-md-xs {
+ margin-right: 4px;
+ }
+ [dir=ltr] .q-mr-md-xs, [dir=ltr] .q-mx-md-xs {
+ margin-right: 4px;
+ }
+ [dir=rtl] .q-mr-md-xs, [dir=rtl] .q-mx-md-xs {
+ margin-left: 4px;
+ }
+ [dir] .q-mt-md-xs, [dir] .q-my-md-xs {
+ margin-top: 4px;
+ }
+ [dir] .q-mb-md-xs, [dir] .q-my-md-xs {
+ margin-bottom: 4px;
+ }
+ [dir] .q-pa-md-sm {
+ padding: 8px 8px;
+ }
+ [dir=ltr] .q-pl-md-sm, [dir=ltr] .q-px-md-sm {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-pl-md-sm, [dir=rtl] .q-px-md-sm {
+ padding-right: 8px;
+ }
+ [dir=ltr] .q-pr-md-sm, [dir=ltr] .q-px-md-sm {
+ padding-right: 8px;
+ }
+ [dir=rtl] .q-pr-md-sm, [dir=rtl] .q-px-md-sm {
+ padding-left: 8px;
+ }
+ [dir] .q-pt-md-sm, [dir] .q-py-md-sm {
+ padding-top: 8px;
+ }
+ [dir] .q-pb-md-sm, [dir] .q-py-md-sm {
+ padding-bottom: 8px;
+ }
+ [dir] .q-ma-md-sm {
+ margin: 8px 8px;
+ }
+ [dir=ltr] .q-ml-md-sm, [dir=ltr] .q-mx-md-sm {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-ml-md-sm, [dir=rtl] .q-mx-md-sm {
+ margin-right: 8px;
+ }
+ [dir=ltr] .q-mr-md-sm, [dir=ltr] .q-mx-md-sm {
+ margin-right: 8px;
+ }
+ [dir=rtl] .q-mr-md-sm, [dir=rtl] .q-mx-md-sm {
+ margin-left: 8px;
+ }
+ [dir] .q-mt-md-sm, [dir] .q-my-md-sm {
+ margin-top: 8px;
+ }
+ [dir] .q-mb-md-sm, [dir] .q-my-md-sm {
+ margin-bottom: 8px;
+ }
+ [dir] .q-pa-md-md {
+ padding: 16px 16px;
+ }
+ [dir=ltr] .q-pl-md-md, [dir=ltr] .q-px-md-md {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-pl-md-md, [dir=rtl] .q-px-md-md {
+ padding-right: 16px;
+ }
+ [dir=ltr] .q-pr-md-md, [dir=ltr] .q-px-md-md {
+ padding-right: 16px;
+ }
+ [dir=rtl] .q-pr-md-md, [dir=rtl] .q-px-md-md {
+ padding-left: 16px;
+ }
+ [dir] .q-pt-md-md, [dir] .q-py-md-md {
+ padding-top: 16px;
+ }
+ [dir] .q-pb-md-md, [dir] .q-py-md-md {
+ padding-bottom: 16px;
+ }
+ [dir] .q-ma-md-md {
+ margin: 16px 16px;
+ }
+ [dir=ltr] .q-ml-md-md, [dir=ltr] .q-mx-md-md {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-ml-md-md, [dir=rtl] .q-mx-md-md {
+ margin-right: 16px;
+ }
+ [dir=ltr] .q-mr-md-md, [dir=ltr] .q-mx-md-md {
+ margin-right: 16px;
+ }
+ [dir=rtl] .q-mr-md-md, [dir=rtl] .q-mx-md-md {
+ margin-left: 16px;
+ }
+ [dir] .q-mt-md-md, [dir] .q-my-md-md {
+ margin-top: 16px;
+ }
+ [dir] .q-mb-md-md, [dir] .q-my-md-md {
+ margin-bottom: 16px;
+ }
+ [dir] .q-pa-md-lg {
+ padding: 24px 24px;
+ }
+ [dir=ltr] .q-pl-md-lg, [dir=ltr] .q-px-md-lg {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-pl-md-lg, [dir=rtl] .q-px-md-lg {
+ padding-right: 24px;
+ }
+ [dir=ltr] .q-pr-md-lg, [dir=ltr] .q-px-md-lg {
+ padding-right: 24px;
+ }
+ [dir=rtl] .q-pr-md-lg, [dir=rtl] .q-px-md-lg {
+ padding-left: 24px;
+ }
+ [dir] .q-pt-md-lg, [dir] .q-py-md-lg {
+ padding-top: 24px;
+ }
+ [dir] .q-pb-md-lg, [dir] .q-py-md-lg {
+ padding-bottom: 24px;
+ }
+ [dir] .q-ma-md-lg {
+ margin: 24px 24px;
+ }
+ [dir=ltr] .q-ml-md-lg, [dir=ltr] .q-mx-md-lg {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-ml-md-lg, [dir=rtl] .q-mx-md-lg {
+ margin-right: 24px;
+ }
+ [dir=ltr] .q-mr-md-lg, [dir=ltr] .q-mx-md-lg {
+ margin-right: 24px;
+ }
+ [dir=rtl] .q-mr-md-lg, [dir=rtl] .q-mx-md-lg {
+ margin-left: 24px;
+ }
+ [dir] .q-mt-md-lg, [dir] .q-my-md-lg {
+ margin-top: 24px;
+ }
+ [dir] .q-mb-md-lg, [dir] .q-my-md-lg {
+ margin-bottom: 24px;
+ }
+ [dir] .q-pa-md-xl {
+ padding: 48px 48px;
+ }
+ [dir=ltr] .q-pl-md-xl, [dir=ltr] .q-px-md-xl {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-pl-md-xl, [dir=rtl] .q-px-md-xl {
+ padding-right: 48px;
+ }
+ [dir=ltr] .q-pr-md-xl, [dir=ltr] .q-px-md-xl {
+ padding-right: 48px;
+ }
+ [dir=rtl] .q-pr-md-xl, [dir=rtl] .q-px-md-xl {
+ padding-left: 48px;
+ }
+ [dir] .q-pt-md-xl, [dir] .q-py-md-xl {
+ padding-top: 48px;
+ }
+ [dir] .q-pb-md-xl, [dir] .q-py-md-xl {
+ padding-bottom: 48px;
+ }
+ [dir] .q-ma-md-xl {
+ margin: 48px 48px;
+ }
+ [dir=ltr] .q-ml-md-xl, [dir=ltr] .q-mx-md-xl {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-ml-md-xl, [dir=rtl] .q-mx-md-xl {
+ margin-right: 48px;
+ }
+ [dir=ltr] .q-mr-md-xl, [dir=ltr] .q-mx-md-xl {
+ margin-right: 48px;
+ }
+ [dir=rtl] .q-mr-md-xl, [dir=rtl] .q-mx-md-xl {
+ margin-left: 48px;
+ }
+ [dir] .q-mt-md-xl, [dir] .q-my-md-xl {
+ margin-top: 48px;
+ }
+ [dir] .q-mb-md-xl, [dir] .q-my-md-xl {
+ margin-bottom: 48px;
+ }
+ [dir=ltr] .q-ml-md-auto, [dir=ltr] .q-mx-md-auto {
+ margin-left: auto;
+ }
+ [dir=rtl] .q-ml-md-auto, [dir=rtl] .q-mx-md-auto {
+ margin-right: auto;
+ }
+ [dir=ltr] .q-mr-md-auto, [dir=ltr] .q-mx-md-auto {
+ margin-right: auto;
+ }
+ [dir=rtl] .q-mr-md-auto, [dir=rtl] .q-mx-md-auto {
+ margin-left: auto;
+ }
+ .row.inline-md,
+ .column.inline-md,
+ .flex.inline-md {
+ display: inline-flex;
+ }
+ .row-md,
+ .column-md,
+ .flex-md {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-md.inline,
+ .column-md.inline,
+ .flex-md.inline,
+ .row-md.inline-md,
+ .column-md.inline-md,
+ .flex-md.inline-md {
+ display: inline-flex;
+ }
+ .row.reverse-md {
+ flex-direction: row-reverse;
+ }
+ .row-md {
+ flex-direction: row;
+ }
+ .row-md.reverse,
+ .row-md.reverse-md {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-md {
+ flex-direction: column-reverse;
+ }
+ .column-md {
+ flex-direction: column;
+ }
+ .column-md.reverse,
+ .column-md.reverse-md {
+ flex-direction: column-reverse;
+ }
+ .wrap-md {
+ flex-wrap: wrap;
+ }
+ .no-wrap-md {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-md {
+ flex-wrap: wrap-reverse;
+ }
+ .order-md-first {
+ order: -10000;
+ }
+ .order-md-last {
+ order: 10000;
+ }
+ .order-md-none {
+ order: 0;
+ }
+ .justify-md-start {
+ justify-content: flex-start;
+ }
+ .justify-md-end {
+ justify-content: flex-end;
+ }
+ .justify-md-center,
+ .flex-md-center {
+ justify-content: center;
+ }
+ .justify-md-between {
+ justify-content: space-between;
+ }
+ .justify-md-around {
+ justify-content: space-around;
+ }
+ .justify-md-evenly {
+ justify-content: space-evenly;
+ }
+ .items-md-start {
+ align-items: flex-start;
+ }
+ .items-md-end {
+ align-items: flex-end;
+ }
+ .items-md-center,
+ .flex-md-center {
+ align-items: center;
+ }
+ .items-md-baseline {
+ align-items: baseline;
+ }
+ .items-md-stretch {
+ align-items: stretch;
+ }
+ .content-md-start {
+ align-content: flex-start;
+ }
+ .content-md-end {
+ align-content: flex-end;
+ }
+ .content-md-center {
+ align-content: center;
+ }
+ .content-md-between {
+ align-content: space-between;
+ }
+ .content-md-around {
+ align-content: space-around;
+ }
+ .self-md-start {
+ align-self: flex-start;
+ }
+ .self-md-end {
+ align-self: flex-end;
+ }
+ .self-md-center {
+ align-self: center;
+ }
+ .self-md-baseline {
+ align-self: baseline;
+ }
+ .self-md-stretch {
+ align-self: stretch;
+ }
+ [dir=ltr] .q-gutter-md-x-none, [dir=ltr] .q-gutter-md-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-md-x-none, [dir=rtl] .q-gutter-md-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-gutter-md-x-none > *, [dir=ltr] .q-gutter-md-none > * {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-md-x-none > *, [dir=rtl] .q-gutter-md-none > * {
+ margin-right: 0;
+ }
+ [dir] .q-gutter-md-y-none, [dir] .q-gutter-md-none {
+ margin-top: 0;
+ }
+ [dir] .q-gutter-md-y-none > *, [dir] .q-gutter-md-none > * {
+ margin-top: 0;
+ }
+ [dir=ltr] .q-col-gutter-md-x-none, [dir=ltr] .q-col-gutter-md-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-md-x-none, [dir=rtl] .q-col-gutter-md-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-col-gutter-md-x-none > *, [dir=ltr] .q-col-gutter-md-none > * {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-md-x-none > *, [dir=rtl] .q-col-gutter-md-none > * {
+ padding-right: 0;
+ }
+ [dir] .q-col-gutter-md-y-none, [dir] .q-col-gutter-md-none {
+ margin-top: 0;
+ }
+ [dir] .q-col-gutter-md-y-none > *, [dir] .q-col-gutter-md-none > * {
+ padding-top: 0;
+ }
+ [dir=ltr] .q-gutter-md-x-xs, [dir=ltr] .q-gutter-md-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-gutter-md-x-xs, [dir=rtl] .q-gutter-md-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-gutter-md-x-xs > *, [dir=ltr] .q-gutter-md-xs > * {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-gutter-md-x-xs > *, [dir=rtl] .q-gutter-md-xs > * {
+ margin-right: 4px;
+ }
+ [dir] .q-gutter-md-y-xs, [dir] .q-gutter-md-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-gutter-md-y-xs > *, [dir] .q-gutter-md-xs > * {
+ margin-top: 4px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-xs, [dir=ltr] .q-col-gutter-md-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-xs, [dir=rtl] .q-col-gutter-md-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-xs > *, [dir=ltr] .q-col-gutter-md-xs > * {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-xs > *, [dir=rtl] .q-col-gutter-md-xs > * {
+ padding-right: 4px;
+ }
+ [dir] .q-col-gutter-md-y-xs, [dir] .q-col-gutter-md-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-col-gutter-md-y-xs > *, [dir] .q-col-gutter-md-xs > * {
+ padding-top: 4px;
+ }
+ [dir=ltr] .q-gutter-md-x-sm, [dir=ltr] .q-gutter-md-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-gutter-md-x-sm, [dir=rtl] .q-gutter-md-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-gutter-md-x-sm > *, [dir=ltr] .q-gutter-md-sm > * {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-gutter-md-x-sm > *, [dir=rtl] .q-gutter-md-sm > * {
+ margin-right: 8px;
+ }
+ [dir] .q-gutter-md-y-sm, [dir] .q-gutter-md-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-gutter-md-y-sm > *, [dir] .q-gutter-md-sm > * {
+ margin-top: 8px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-sm, [dir=ltr] .q-col-gutter-md-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-sm, [dir=rtl] .q-col-gutter-md-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-sm > *, [dir=ltr] .q-col-gutter-md-sm > * {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-sm > *, [dir=rtl] .q-col-gutter-md-sm > * {
+ padding-right: 8px;
+ }
+ [dir] .q-col-gutter-md-y-sm, [dir] .q-col-gutter-md-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-col-gutter-md-y-sm > *, [dir] .q-col-gutter-md-sm > * {
+ padding-top: 8px;
+ }
+ [dir=ltr] .q-gutter-md-x-md, [dir=ltr] .q-gutter-md-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-gutter-md-x-md, [dir=rtl] .q-gutter-md-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-gutter-md-x-md > *, [dir=ltr] .q-gutter-md-md > * {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-gutter-md-x-md > *, [dir=rtl] .q-gutter-md-md > * {
+ margin-right: 16px;
+ }
+ [dir] .q-gutter-md-y-md, [dir] .q-gutter-md-md {
+ margin-top: -16px;
+ }
+ [dir] .q-gutter-md-y-md > *, [dir] .q-gutter-md-md > * {
+ margin-top: 16px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-md, [dir=ltr] .q-col-gutter-md-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-md, [dir=rtl] .q-col-gutter-md-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-md > *, [dir=ltr] .q-col-gutter-md-md > * {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-md > *, [dir=rtl] .q-col-gutter-md-md > * {
+ padding-right: 16px;
+ }
+ [dir] .q-col-gutter-md-y-md, [dir] .q-col-gutter-md-md {
+ margin-top: -16px;
+ }
+ [dir] .q-col-gutter-md-y-md > *, [dir] .q-col-gutter-md-md > * {
+ padding-top: 16px;
+ }
+ [dir=ltr] .q-gutter-md-x-lg, [dir=ltr] .q-gutter-md-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-gutter-md-x-lg, [dir=rtl] .q-gutter-md-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-gutter-md-x-lg > *, [dir=ltr] .q-gutter-md-lg > * {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-gutter-md-x-lg > *, [dir=rtl] .q-gutter-md-lg > * {
+ margin-right: 24px;
+ }
+ [dir] .q-gutter-md-y-lg, [dir] .q-gutter-md-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-gutter-md-y-lg > *, [dir] .q-gutter-md-lg > * {
+ margin-top: 24px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-lg, [dir=ltr] .q-col-gutter-md-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-lg, [dir=rtl] .q-col-gutter-md-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-lg > *, [dir=ltr] .q-col-gutter-md-lg > * {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-lg > *, [dir=rtl] .q-col-gutter-md-lg > * {
+ padding-right: 24px;
+ }
+ [dir] .q-col-gutter-md-y-lg, [dir] .q-col-gutter-md-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-col-gutter-md-y-lg > *, [dir] .q-col-gutter-md-lg > * {
+ padding-top: 24px;
+ }
+ [dir=ltr] .q-gutter-md-x-xl, [dir=ltr] .q-gutter-md-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-gutter-md-x-xl, [dir=rtl] .q-gutter-md-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-gutter-md-x-xl > *, [dir=ltr] .q-gutter-md-xl > * {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-gutter-md-x-xl > *, [dir=rtl] .q-gutter-md-xl > * {
+ margin-right: 48px;
+ }
+ [dir] .q-gutter-md-y-xl, [dir] .q-gutter-md-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-gutter-md-y-xl > *, [dir] .q-gutter-md-xl > * {
+ margin-top: 48px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-xl, [dir=ltr] .q-col-gutter-md-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-xl, [dir=rtl] .q-col-gutter-md-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-col-gutter-md-x-xl > *, [dir=ltr] .q-col-gutter-md-xl > * {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-col-gutter-md-x-xl > *, [dir=rtl] .q-col-gutter-md-xl > * {
+ padding-right: 48px;
+ }
+ [dir] .q-col-gutter-md-y-xl, [dir] .q-col-gutter-md-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-col-gutter-md-y-xl > *, [dir] .q-col-gutter-md-xl > * {
+ padding-top: 48px;
+ }
+ .row-md > .col-0,
+ .row-md > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-md > .offset-0, [dir=ltr] .row-md > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-md > .offset-0, [dir=rtl] .row-md > .offset-xs-0 {
+ margin-right: 0%;
+ }
+ .column-md > .col-0,
+ .column-md > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-md > .col-1,
+ .row-md > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-md > .offset-1, [dir=ltr] .row-md > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-md > .offset-1, [dir=rtl] .row-md > .offset-xs-1 {
+ margin-right: 8.3333%;
+ }
+ .column-md > .col-1,
+ .column-md > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-md > .col-2,
+ .row-md > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-md > .offset-2, [dir=ltr] .row-md > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-md > .offset-2, [dir=rtl] .row-md > .offset-xs-2 {
+ margin-right: 16.6667%;
+ }
+ .column-md > .col-2,
+ .column-md > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-md > .col-3,
+ .row-md > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-md > .offset-3, [dir=ltr] .row-md > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-md > .offset-3, [dir=rtl] .row-md > .offset-xs-3 {
+ margin-right: 25%;
+ }
+ .column-md > .col-3,
+ .column-md > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-md > .col-4,
+ .row-md > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-md > .offset-4, [dir=ltr] .row-md > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-md > .offset-4, [dir=rtl] .row-md > .offset-xs-4 {
+ margin-right: 33.3333%;
+ }
+ .column-md > .col-4,
+ .column-md > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-md > .col-5,
+ .row-md > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-md > .offset-5, [dir=ltr] .row-md > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-md > .offset-5, [dir=rtl] .row-md > .offset-xs-5 {
+ margin-right: 41.6667%;
+ }
+ .column-md > .col-5,
+ .column-md > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-md > .col-6,
+ .row-md > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-md > .offset-6, [dir=ltr] .row-md > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-md > .offset-6, [dir=rtl] .row-md > .offset-xs-6 {
+ margin-right: 50%;
+ }
+ .column-md > .col-6,
+ .column-md > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-md > .col-7,
+ .row-md > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-md > .offset-7, [dir=ltr] .row-md > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-md > .offset-7, [dir=rtl] .row-md > .offset-xs-7 {
+ margin-right: 58.3333%;
+ }
+ .column-md > .col-7,
+ .column-md > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-md > .col-8,
+ .row-md > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-md > .offset-8, [dir=ltr] .row-md > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-md > .offset-8, [dir=rtl] .row-md > .offset-xs-8 {
+ margin-right: 66.6667%;
+ }
+ .column-md > .col-8,
+ .column-md > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-md > .col-9,
+ .row-md > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-md > .offset-9, [dir=ltr] .row-md > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-md > .offset-9, [dir=rtl] .row-md > .offset-xs-9 {
+ margin-right: 75%;
+ }
+ .column-md > .col-9,
+ .column-md > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-md > .col-10,
+ .row-md > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-md > .offset-10, [dir=ltr] .row-md > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-md > .offset-10, [dir=rtl] .row-md > .offset-xs-10 {
+ margin-right: 83.3333%;
+ }
+ .column-md > .col-10,
+ .column-md > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-md > .col-11,
+ .row-md > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-md > .offset-11, [dir=ltr] .row-md > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-md > .offset-11, [dir=rtl] .row-md > .offset-xs-11 {
+ margin-right: 91.6667%;
+ }
+ .column-md > .col-11,
+ .column-md > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-md > .col-12,
+ .row-md > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-md > .offset-12, [dir=ltr] .row-md > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-md > .offset-12, [dir=rtl] .row-md > .offset-xs-12 {
+ margin-right: 100%;
+ }
+ .column-md > .col-12,
+ .column-md > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-md > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-md > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-md > .offset-sm-0 {
+ margin-right: 0%;
+ }
+ .column-md > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-md > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-md > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-md > .offset-sm-1 {
+ margin-right: 8.3333%;
+ }
+ .column-md > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-md > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-md > .offset-sm-2 {
+ margin-right: 16.6667%;
+ }
+ .column-md > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-md > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-md > .offset-sm-3 {
+ margin-right: 25%;
+ }
+ .column-md > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-md > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-md > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-md > .offset-sm-4 {
+ margin-right: 33.3333%;
+ }
+ .column-md > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-md > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-md > .offset-sm-5 {
+ margin-right: 41.6667%;
+ }
+ .column-md > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-md > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-md > .offset-sm-6 {
+ margin-right: 50%;
+ }
+ .column-md > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-md > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-md > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-md > .offset-sm-7 {
+ margin-right: 58.3333%;
+ }
+ .column-md > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-md > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-md > .offset-sm-8 {
+ margin-right: 66.6667%;
+ }
+ .column-md > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-md > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-md > .offset-sm-9 {
+ margin-right: 75%;
+ }
+ .column-md > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-md > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-md > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-md > .offset-sm-10 {
+ margin-right: 83.3333%;
+ }
+ .column-md > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-md > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-md > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-md > .offset-sm-11 {
+ margin-right: 91.6667%;
+ }
+ .column-md > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-md > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-md > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-md > .offset-sm-12 {
+ margin-right: 100%;
+ }
+ .column-md > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-md > .col-md-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-md > .offset-md-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-md > .offset-md-0 {
+ margin-right: 0%;
+ }
+ .column-md > .col-md-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-md > .col-md-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-md > .offset-md-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-md > .offset-md-1 {
+ margin-right: 8.3333%;
+ }
+ .column-md > .col-md-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-md > .offset-md-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-md > .offset-md-2 {
+ margin-right: 16.6667%;
+ }
+ .column-md > .col-md-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-md > .offset-md-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-md > .offset-md-3 {
+ margin-right: 25%;
+ }
+ .column-md > .col-md-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-md > .col-md-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-md > .offset-md-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-md > .offset-md-4 {
+ margin-right: 33.3333%;
+ }
+ .column-md > .col-md-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-md > .offset-md-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-md > .offset-md-5 {
+ margin-right: 41.6667%;
+ }
+ .column-md > .col-md-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-md > .offset-md-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-md > .offset-md-6 {
+ margin-right: 50%;
+ }
+ .column-md > .col-md-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-md > .col-md-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-md > .offset-md-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-md > .offset-md-7 {
+ margin-right: 58.3333%;
+ }
+ .column-md > .col-md-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-md > .offset-md-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-md > .offset-md-8 {
+ margin-right: 66.6667%;
+ }
+ .column-md > .col-md-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-md > .offset-md-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-md > .offset-md-9 {
+ margin-right: 75%;
+ }
+ .column-md > .col-md-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-md > .col-md-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-md > .offset-md-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-md > .offset-md-10 {
+ margin-right: 83.3333%;
+ }
+ .column-md > .col-md-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-md > .col-md-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-md > .offset-md-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-md > .offset-md-11 {
+ margin-right: 91.6667%;
+ }
+ .column-md > .col-md-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-md > .col-md-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-md > .offset-md-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-md > .offset-md-12 {
+ margin-right: 100%;
+ }
+ .column-md > .col-md-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 1440px) {
+ .flex-lg-block {
+ display: block;
+ }
+ .flex-lg-inline {
+ display: inline-block;
+ }
+ [dir] .q-pa-lg-none {
+ padding: 0 0;
+ }
+ [dir=ltr] .q-pl-lg-none, [dir=ltr] .q-px-lg-none {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-pl-lg-none, [dir=rtl] .q-px-lg-none {
+ padding-right: 0;
+ }
+ [dir=ltr] .q-pr-lg-none, [dir=ltr] .q-px-lg-none {
+ padding-right: 0;
+ }
+ [dir=rtl] .q-pr-lg-none, [dir=rtl] .q-px-lg-none {
+ padding-left: 0;
+ }
+ [dir] .q-pt-lg-none, [dir] .q-py-lg-none {
+ padding-top: 0;
+ }
+ [dir] .q-pb-lg-none, [dir] .q-py-lg-none {
+ padding-bottom: 0;
+ }
+ [dir] .q-ma-lg-none {
+ margin: 0 0;
+ }
+ [dir=ltr] .q-ml-lg-none, [dir=ltr] .q-mx-lg-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-ml-lg-none, [dir=rtl] .q-mx-lg-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-mr-lg-none, [dir=ltr] .q-mx-lg-none {
+ margin-right: 0;
+ }
+ [dir=rtl] .q-mr-lg-none, [dir=rtl] .q-mx-lg-none {
+ margin-left: 0;
+ }
+ [dir] .q-mt-lg-none, [dir] .q-my-lg-none {
+ margin-top: 0;
+ }
+ [dir] .q-mb-lg-none, [dir] .q-my-lg-none {
+ margin-bottom: 0;
+ }
+ [dir] .q-pa-lg-xs {
+ padding: 4px 4px;
+ }
+ [dir=ltr] .q-pl-lg-xs, [dir=ltr] .q-px-lg-xs {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-pl-lg-xs, [dir=rtl] .q-px-lg-xs {
+ padding-right: 4px;
+ }
+ [dir=ltr] .q-pr-lg-xs, [dir=ltr] .q-px-lg-xs {
+ padding-right: 4px;
+ }
+ [dir=rtl] .q-pr-lg-xs, [dir=rtl] .q-px-lg-xs {
+ padding-left: 4px;
+ }
+ [dir] .q-pt-lg-xs, [dir] .q-py-lg-xs {
+ padding-top: 4px;
+ }
+ [dir] .q-pb-lg-xs, [dir] .q-py-lg-xs {
+ padding-bottom: 4px;
+ }
+ [dir] .q-ma-lg-xs {
+ margin: 4px 4px;
+ }
+ [dir=ltr] .q-ml-lg-xs, [dir=ltr] .q-mx-lg-xs {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-ml-lg-xs, [dir=rtl] .q-mx-lg-xs {
+ margin-right: 4px;
+ }
+ [dir=ltr] .q-mr-lg-xs, [dir=ltr] .q-mx-lg-xs {
+ margin-right: 4px;
+ }
+ [dir=rtl] .q-mr-lg-xs, [dir=rtl] .q-mx-lg-xs {
+ margin-left: 4px;
+ }
+ [dir] .q-mt-lg-xs, [dir] .q-my-lg-xs {
+ margin-top: 4px;
+ }
+ [dir] .q-mb-lg-xs, [dir] .q-my-lg-xs {
+ margin-bottom: 4px;
+ }
+ [dir] .q-pa-lg-sm {
+ padding: 8px 8px;
+ }
+ [dir=ltr] .q-pl-lg-sm, [dir=ltr] .q-px-lg-sm {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-pl-lg-sm, [dir=rtl] .q-px-lg-sm {
+ padding-right: 8px;
+ }
+ [dir=ltr] .q-pr-lg-sm, [dir=ltr] .q-px-lg-sm {
+ padding-right: 8px;
+ }
+ [dir=rtl] .q-pr-lg-sm, [dir=rtl] .q-px-lg-sm {
+ padding-left: 8px;
+ }
+ [dir] .q-pt-lg-sm, [dir] .q-py-lg-sm {
+ padding-top: 8px;
+ }
+ [dir] .q-pb-lg-sm, [dir] .q-py-lg-sm {
+ padding-bottom: 8px;
+ }
+ [dir] .q-ma-lg-sm {
+ margin: 8px 8px;
+ }
+ [dir=ltr] .q-ml-lg-sm, [dir=ltr] .q-mx-lg-sm {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-ml-lg-sm, [dir=rtl] .q-mx-lg-sm {
+ margin-right: 8px;
+ }
+ [dir=ltr] .q-mr-lg-sm, [dir=ltr] .q-mx-lg-sm {
+ margin-right: 8px;
+ }
+ [dir=rtl] .q-mr-lg-sm, [dir=rtl] .q-mx-lg-sm {
+ margin-left: 8px;
+ }
+ [dir] .q-mt-lg-sm, [dir] .q-my-lg-sm {
+ margin-top: 8px;
+ }
+ [dir] .q-mb-lg-sm, [dir] .q-my-lg-sm {
+ margin-bottom: 8px;
+ }
+ [dir] .q-pa-lg-md {
+ padding: 16px 16px;
+ }
+ [dir=ltr] .q-pl-lg-md, [dir=ltr] .q-px-lg-md {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-pl-lg-md, [dir=rtl] .q-px-lg-md {
+ padding-right: 16px;
+ }
+ [dir=ltr] .q-pr-lg-md, [dir=ltr] .q-px-lg-md {
+ padding-right: 16px;
+ }
+ [dir=rtl] .q-pr-lg-md, [dir=rtl] .q-px-lg-md {
+ padding-left: 16px;
+ }
+ [dir] .q-pt-lg-md, [dir] .q-py-lg-md {
+ padding-top: 16px;
+ }
+ [dir] .q-pb-lg-md, [dir] .q-py-lg-md {
+ padding-bottom: 16px;
+ }
+ [dir] .q-ma-lg-md {
+ margin: 16px 16px;
+ }
+ [dir=ltr] .q-ml-lg-md, [dir=ltr] .q-mx-lg-md {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-ml-lg-md, [dir=rtl] .q-mx-lg-md {
+ margin-right: 16px;
+ }
+ [dir=ltr] .q-mr-lg-md, [dir=ltr] .q-mx-lg-md {
+ margin-right: 16px;
+ }
+ [dir=rtl] .q-mr-lg-md, [dir=rtl] .q-mx-lg-md {
+ margin-left: 16px;
+ }
+ [dir] .q-mt-lg-md, [dir] .q-my-lg-md {
+ margin-top: 16px;
+ }
+ [dir] .q-mb-lg-md, [dir] .q-my-lg-md {
+ margin-bottom: 16px;
+ }
+ [dir] .q-pa-lg-lg {
+ padding: 24px 24px;
+ }
+ [dir=ltr] .q-pl-lg-lg, [dir=ltr] .q-px-lg-lg {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-pl-lg-lg, [dir=rtl] .q-px-lg-lg {
+ padding-right: 24px;
+ }
+ [dir=ltr] .q-pr-lg-lg, [dir=ltr] .q-px-lg-lg {
+ padding-right: 24px;
+ }
+ [dir=rtl] .q-pr-lg-lg, [dir=rtl] .q-px-lg-lg {
+ padding-left: 24px;
+ }
+ [dir] .q-pt-lg-lg, [dir] .q-py-lg-lg {
+ padding-top: 24px;
+ }
+ [dir] .q-pb-lg-lg, [dir] .q-py-lg-lg {
+ padding-bottom: 24px;
+ }
+ [dir] .q-ma-lg-lg {
+ margin: 24px 24px;
+ }
+ [dir=ltr] .q-ml-lg-lg, [dir=ltr] .q-mx-lg-lg {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-ml-lg-lg, [dir=rtl] .q-mx-lg-lg {
+ margin-right: 24px;
+ }
+ [dir=ltr] .q-mr-lg-lg, [dir=ltr] .q-mx-lg-lg {
+ margin-right: 24px;
+ }
+ [dir=rtl] .q-mr-lg-lg, [dir=rtl] .q-mx-lg-lg {
+ margin-left: 24px;
+ }
+ [dir] .q-mt-lg-lg, [dir] .q-my-lg-lg {
+ margin-top: 24px;
+ }
+ [dir] .q-mb-lg-lg, [dir] .q-my-lg-lg {
+ margin-bottom: 24px;
+ }
+ [dir] .q-pa-lg-xl {
+ padding: 48px 48px;
+ }
+ [dir=ltr] .q-pl-lg-xl, [dir=ltr] .q-px-lg-xl {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-pl-lg-xl, [dir=rtl] .q-px-lg-xl {
+ padding-right: 48px;
+ }
+ [dir=ltr] .q-pr-lg-xl, [dir=ltr] .q-px-lg-xl {
+ padding-right: 48px;
+ }
+ [dir=rtl] .q-pr-lg-xl, [dir=rtl] .q-px-lg-xl {
+ padding-left: 48px;
+ }
+ [dir] .q-pt-lg-xl, [dir] .q-py-lg-xl {
+ padding-top: 48px;
+ }
+ [dir] .q-pb-lg-xl, [dir] .q-py-lg-xl {
+ padding-bottom: 48px;
+ }
+ [dir] .q-ma-lg-xl {
+ margin: 48px 48px;
+ }
+ [dir=ltr] .q-ml-lg-xl, [dir=ltr] .q-mx-lg-xl {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-ml-lg-xl, [dir=rtl] .q-mx-lg-xl {
+ margin-right: 48px;
+ }
+ [dir=ltr] .q-mr-lg-xl, [dir=ltr] .q-mx-lg-xl {
+ margin-right: 48px;
+ }
+ [dir=rtl] .q-mr-lg-xl, [dir=rtl] .q-mx-lg-xl {
+ margin-left: 48px;
+ }
+ [dir] .q-mt-lg-xl, [dir] .q-my-lg-xl {
+ margin-top: 48px;
+ }
+ [dir] .q-mb-lg-xl, [dir] .q-my-lg-xl {
+ margin-bottom: 48px;
+ }
+ [dir=ltr] .q-ml-lg-auto, [dir=ltr] .q-mx-lg-auto {
+ margin-left: auto;
+ }
+ [dir=rtl] .q-ml-lg-auto, [dir=rtl] .q-mx-lg-auto {
+ margin-right: auto;
+ }
+ [dir=ltr] .q-mr-lg-auto, [dir=ltr] .q-mx-lg-auto {
+ margin-right: auto;
+ }
+ [dir=rtl] .q-mr-lg-auto, [dir=rtl] .q-mx-lg-auto {
+ margin-left: auto;
+ }
+ .row.inline-lg,
+ .column.inline-lg,
+ .flex.inline-lg {
+ display: inline-flex;
+ }
+ .row-lg,
+ .column-lg,
+ .flex-lg {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-lg.inline,
+ .column-lg.inline,
+ .flex-lg.inline,
+ .row-lg.inline-lg,
+ .column-lg.inline-lg,
+ .flex-lg.inline-lg {
+ display: inline-flex;
+ }
+ .row.reverse-lg {
+ flex-direction: row-reverse;
+ }
+ .row-lg {
+ flex-direction: row;
+ }
+ .row-lg.reverse,
+ .row-lg.reverse-lg {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-lg {
+ flex-direction: column-reverse;
+ }
+ .column-lg {
+ flex-direction: column;
+ }
+ .column-lg.reverse,
+ .column-lg.reverse-lg {
+ flex-direction: column-reverse;
+ }
+ .wrap-lg {
+ flex-wrap: wrap;
+ }
+ .no-wrap-lg {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-lg {
+ flex-wrap: wrap-reverse;
+ }
+ .order-lg-first {
+ order: -10000;
+ }
+ .order-lg-last {
+ order: 10000;
+ }
+ .order-lg-none {
+ order: 0;
+ }
+ .justify-lg-start {
+ justify-content: flex-start;
+ }
+ .justify-lg-end {
+ justify-content: flex-end;
+ }
+ .justify-lg-center,
+ .flex-lg-center {
+ justify-content: center;
+ }
+ .justify-lg-between {
+ justify-content: space-between;
+ }
+ .justify-lg-around {
+ justify-content: space-around;
+ }
+ .justify-lg-evenly {
+ justify-content: space-evenly;
+ }
+ .items-lg-start {
+ align-items: flex-start;
+ }
+ .items-lg-end {
+ align-items: flex-end;
+ }
+ .items-lg-center,
+ .flex-lg-center {
+ align-items: center;
+ }
+ .items-lg-baseline {
+ align-items: baseline;
+ }
+ .items-lg-stretch {
+ align-items: stretch;
+ }
+ .content-lg-start {
+ align-content: flex-start;
+ }
+ .content-lg-end {
+ align-content: flex-end;
+ }
+ .content-lg-center {
+ align-content: center;
+ }
+ .content-lg-between {
+ align-content: space-between;
+ }
+ .content-lg-around {
+ align-content: space-around;
+ }
+ .self-lg-start {
+ align-self: flex-start;
+ }
+ .self-lg-end {
+ align-self: flex-end;
+ }
+ .self-lg-center {
+ align-self: center;
+ }
+ .self-lg-baseline {
+ align-self: baseline;
+ }
+ .self-lg-stretch {
+ align-self: stretch;
+ }
+ [dir=ltr] .q-gutter-lg-x-none, [dir=ltr] .q-gutter-lg-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-lg-x-none, [dir=rtl] .q-gutter-lg-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-gutter-lg-x-none > *, [dir=ltr] .q-gutter-lg-none > * {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-lg-x-none > *, [dir=rtl] .q-gutter-lg-none > * {
+ margin-right: 0;
+ }
+ [dir] .q-gutter-lg-y-none, [dir] .q-gutter-lg-none {
+ margin-top: 0;
+ }
+ [dir] .q-gutter-lg-y-none > *, [dir] .q-gutter-lg-none > * {
+ margin-top: 0;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-none, [dir=ltr] .q-col-gutter-lg-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-none, [dir=rtl] .q-col-gutter-lg-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-none > *, [dir=ltr] .q-col-gutter-lg-none > * {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-none > *, [dir=rtl] .q-col-gutter-lg-none > * {
+ padding-right: 0;
+ }
+ [dir] .q-col-gutter-lg-y-none, [dir] .q-col-gutter-lg-none {
+ margin-top: 0;
+ }
+ [dir] .q-col-gutter-lg-y-none > *, [dir] .q-col-gutter-lg-none > * {
+ padding-top: 0;
+ }
+ [dir=ltr] .q-gutter-lg-x-xs, [dir=ltr] .q-gutter-lg-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-gutter-lg-x-xs, [dir=rtl] .q-gutter-lg-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-gutter-lg-x-xs > *, [dir=ltr] .q-gutter-lg-xs > * {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-gutter-lg-x-xs > *, [dir=rtl] .q-gutter-lg-xs > * {
+ margin-right: 4px;
+ }
+ [dir] .q-gutter-lg-y-xs, [dir] .q-gutter-lg-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-gutter-lg-y-xs > *, [dir] .q-gutter-lg-xs > * {
+ margin-top: 4px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-xs, [dir=ltr] .q-col-gutter-lg-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-xs, [dir=rtl] .q-col-gutter-lg-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-xs > *, [dir=ltr] .q-col-gutter-lg-xs > * {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-xs > *, [dir=rtl] .q-col-gutter-lg-xs > * {
+ padding-right: 4px;
+ }
+ [dir] .q-col-gutter-lg-y-xs, [dir] .q-col-gutter-lg-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-col-gutter-lg-y-xs > *, [dir] .q-col-gutter-lg-xs > * {
+ padding-top: 4px;
+ }
+ [dir=ltr] .q-gutter-lg-x-sm, [dir=ltr] .q-gutter-lg-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-gutter-lg-x-sm, [dir=rtl] .q-gutter-lg-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-gutter-lg-x-sm > *, [dir=ltr] .q-gutter-lg-sm > * {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-gutter-lg-x-sm > *, [dir=rtl] .q-gutter-lg-sm > * {
+ margin-right: 8px;
+ }
+ [dir] .q-gutter-lg-y-sm, [dir] .q-gutter-lg-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-gutter-lg-y-sm > *, [dir] .q-gutter-lg-sm > * {
+ margin-top: 8px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-sm, [dir=ltr] .q-col-gutter-lg-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-sm, [dir=rtl] .q-col-gutter-lg-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-sm > *, [dir=ltr] .q-col-gutter-lg-sm > * {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-sm > *, [dir=rtl] .q-col-gutter-lg-sm > * {
+ padding-right: 8px;
+ }
+ [dir] .q-col-gutter-lg-y-sm, [dir] .q-col-gutter-lg-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-col-gutter-lg-y-sm > *, [dir] .q-col-gutter-lg-sm > * {
+ padding-top: 8px;
+ }
+ [dir=ltr] .q-gutter-lg-x-md, [dir=ltr] .q-gutter-lg-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-gutter-lg-x-md, [dir=rtl] .q-gutter-lg-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-gutter-lg-x-md > *, [dir=ltr] .q-gutter-lg-md > * {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-gutter-lg-x-md > *, [dir=rtl] .q-gutter-lg-md > * {
+ margin-right: 16px;
+ }
+ [dir] .q-gutter-lg-y-md, [dir] .q-gutter-lg-md {
+ margin-top: -16px;
+ }
+ [dir] .q-gutter-lg-y-md > *, [dir] .q-gutter-lg-md > * {
+ margin-top: 16px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-md, [dir=ltr] .q-col-gutter-lg-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-md, [dir=rtl] .q-col-gutter-lg-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-md > *, [dir=ltr] .q-col-gutter-lg-md > * {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-md > *, [dir=rtl] .q-col-gutter-lg-md > * {
+ padding-right: 16px;
+ }
+ [dir] .q-col-gutter-lg-y-md, [dir] .q-col-gutter-lg-md {
+ margin-top: -16px;
+ }
+ [dir] .q-col-gutter-lg-y-md > *, [dir] .q-col-gutter-lg-md > * {
+ padding-top: 16px;
+ }
+ [dir=ltr] .q-gutter-lg-x-lg, [dir=ltr] .q-gutter-lg-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-gutter-lg-x-lg, [dir=rtl] .q-gutter-lg-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-gutter-lg-x-lg > *, [dir=ltr] .q-gutter-lg-lg > * {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-gutter-lg-x-lg > *, [dir=rtl] .q-gutter-lg-lg > * {
+ margin-right: 24px;
+ }
+ [dir] .q-gutter-lg-y-lg, [dir] .q-gutter-lg-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-gutter-lg-y-lg > *, [dir] .q-gutter-lg-lg > * {
+ margin-top: 24px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-lg, [dir=ltr] .q-col-gutter-lg-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-lg, [dir=rtl] .q-col-gutter-lg-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-lg > *, [dir=ltr] .q-col-gutter-lg-lg > * {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-lg > *, [dir=rtl] .q-col-gutter-lg-lg > * {
+ padding-right: 24px;
+ }
+ [dir] .q-col-gutter-lg-y-lg, [dir] .q-col-gutter-lg-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-col-gutter-lg-y-lg > *, [dir] .q-col-gutter-lg-lg > * {
+ padding-top: 24px;
+ }
+ [dir=ltr] .q-gutter-lg-x-xl, [dir=ltr] .q-gutter-lg-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-gutter-lg-x-xl, [dir=rtl] .q-gutter-lg-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-gutter-lg-x-xl > *, [dir=ltr] .q-gutter-lg-xl > * {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-gutter-lg-x-xl > *, [dir=rtl] .q-gutter-lg-xl > * {
+ margin-right: 48px;
+ }
+ [dir] .q-gutter-lg-y-xl, [dir] .q-gutter-lg-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-gutter-lg-y-xl > *, [dir] .q-gutter-lg-xl > * {
+ margin-top: 48px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-xl, [dir=ltr] .q-col-gutter-lg-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-xl, [dir=rtl] .q-col-gutter-lg-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-col-gutter-lg-x-xl > *, [dir=ltr] .q-col-gutter-lg-xl > * {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-col-gutter-lg-x-xl > *, [dir=rtl] .q-col-gutter-lg-xl > * {
+ padding-right: 48px;
+ }
+ [dir] .q-col-gutter-lg-y-xl, [dir] .q-col-gutter-lg-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-col-gutter-lg-y-xl > *, [dir] .q-col-gutter-lg-xl > * {
+ padding-top: 48px;
+ }
+ .row-lg > .col-0,
+ .row-lg > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-lg > .offset-0, [dir=ltr] .row-lg > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-lg > .offset-0, [dir=rtl] .row-lg > .offset-xs-0 {
+ margin-right: 0%;
+ }
+ .column-lg > .col-0,
+ .column-lg > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-1,
+ .row-lg > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-1, [dir=ltr] .row-lg > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-1, [dir=rtl] .row-lg > .offset-xs-1 {
+ margin-right: 8.3333%;
+ }
+ .column-lg > .col-1,
+ .column-lg > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-2,
+ .row-lg > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-2, [dir=ltr] .row-lg > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-2, [dir=rtl] .row-lg > .offset-xs-2 {
+ margin-right: 16.6667%;
+ }
+ .column-lg > .col-2,
+ .column-lg > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-3,
+ .row-lg > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-lg > .offset-3, [dir=ltr] .row-lg > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-lg > .offset-3, [dir=rtl] .row-lg > .offset-xs-3 {
+ margin-right: 25%;
+ }
+ .column-lg > .col-3,
+ .column-lg > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-4,
+ .row-lg > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-4, [dir=ltr] .row-lg > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-4, [dir=rtl] .row-lg > .offset-xs-4 {
+ margin-right: 33.3333%;
+ }
+ .column-lg > .col-4,
+ .column-lg > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-5,
+ .row-lg > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-5, [dir=ltr] .row-lg > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-5, [dir=rtl] .row-lg > .offset-xs-5 {
+ margin-right: 41.6667%;
+ }
+ .column-lg > .col-5,
+ .column-lg > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-6,
+ .row-lg > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-lg > .offset-6, [dir=ltr] .row-lg > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-lg > .offset-6, [dir=rtl] .row-lg > .offset-xs-6 {
+ margin-right: 50%;
+ }
+ .column-lg > .col-6,
+ .column-lg > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-7,
+ .row-lg > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-7, [dir=ltr] .row-lg > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-7, [dir=rtl] .row-lg > .offset-xs-7 {
+ margin-right: 58.3333%;
+ }
+ .column-lg > .col-7,
+ .column-lg > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-8,
+ .row-lg > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-8, [dir=ltr] .row-lg > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-8, [dir=rtl] .row-lg > .offset-xs-8 {
+ margin-right: 66.6667%;
+ }
+ .column-lg > .col-8,
+ .column-lg > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-9,
+ .row-lg > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-lg > .offset-9, [dir=ltr] .row-lg > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-lg > .offset-9, [dir=rtl] .row-lg > .offset-xs-9 {
+ margin-right: 75%;
+ }
+ .column-lg > .col-9,
+ .column-lg > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-10,
+ .row-lg > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-10, [dir=ltr] .row-lg > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-10, [dir=rtl] .row-lg > .offset-xs-10 {
+ margin-right: 83.3333%;
+ }
+ .column-lg > .col-10,
+ .column-lg > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-11,
+ .row-lg > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-11, [dir=ltr] .row-lg > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-11, [dir=rtl] .row-lg > .offset-xs-11 {
+ margin-right: 91.6667%;
+ }
+ .column-lg > .col-11,
+ .column-lg > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-12,
+ .row-lg > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-lg > .offset-12, [dir=ltr] .row-lg > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-lg > .offset-12, [dir=rtl] .row-lg > .offset-xs-12 {
+ margin-right: 100%;
+ }
+ .column-lg > .col-12,
+ .column-lg > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-lg > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-0 {
+ margin-right: 0%;
+ }
+ .column-lg > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-1 {
+ margin-right: 8.3333%;
+ }
+ .column-lg > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-2 {
+ margin-right: 16.6667%;
+ }
+ .column-lg > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-3 {
+ margin-right: 25%;
+ }
+ .column-lg > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-4 {
+ margin-right: 33.3333%;
+ }
+ .column-lg > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-5 {
+ margin-right: 41.6667%;
+ }
+ .column-lg > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-6 {
+ margin-right: 50%;
+ }
+ .column-lg > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-7 {
+ margin-right: 58.3333%;
+ }
+ .column-lg > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-8 {
+ margin-right: 66.6667%;
+ }
+ .column-lg > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-9 {
+ margin-right: 75%;
+ }
+ .column-lg > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-10 {
+ margin-right: 83.3333%;
+ }
+ .column-lg > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-11 {
+ margin-right: 91.6667%;
+ }
+ .column-lg > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-lg > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-lg > .offset-sm-12 {
+ margin-right: 100%;
+ }
+ .column-lg > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-lg > .col-md-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-lg > .offset-md-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-lg > .offset-md-0 {
+ margin-right: 0%;
+ }
+ .column-lg > .col-md-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-md-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-md-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-md-1 {
+ margin-right: 8.3333%;
+ }
+ .column-lg > .col-md-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-md-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-md-2 {
+ margin-right: 16.6667%;
+ }
+ .column-lg > .col-md-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-lg > .offset-md-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-lg > .offset-md-3 {
+ margin-right: 25%;
+ }
+ .column-lg > .col-md-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-md-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-md-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-md-4 {
+ margin-right: 33.3333%;
+ }
+ .column-lg > .col-md-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-md-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-md-5 {
+ margin-right: 41.6667%;
+ }
+ .column-lg > .col-md-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-lg > .offset-md-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-lg > .offset-md-6 {
+ margin-right: 50%;
+ }
+ .column-lg > .col-md-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-md-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-md-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-md-7 {
+ margin-right: 58.3333%;
+ }
+ .column-lg > .col-md-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-md-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-md-8 {
+ margin-right: 66.6667%;
+ }
+ .column-lg > .col-md-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-lg > .offset-md-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-lg > .offset-md-9 {
+ margin-right: 75%;
+ }
+ .column-lg > .col-md-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-md-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-md-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-md-10 {
+ margin-right: 83.3333%;
+ }
+ .column-lg > .col-md-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-md-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-md-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-md-11 {
+ margin-right: 91.6667%;
+ }
+ .column-lg > .col-md-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-md-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-lg > .offset-md-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-lg > .offset-md-12 {
+ margin-right: 100%;
+ }
+ .column-lg > .col-md-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-lg > .col-lg-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-0 {
+ margin-right: 0%;
+ }
+ .column-lg > .col-lg-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-lg > .col-lg-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-1 {
+ margin-right: 8.3333%;
+ }
+ .column-lg > .col-lg-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-2 {
+ margin-right: 16.6667%;
+ }
+ .column-lg > .col-lg-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-3 {
+ margin-right: 25%;
+ }
+ .column-lg > .col-lg-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-lg > .col-lg-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-4 {
+ margin-right: 33.3333%;
+ }
+ .column-lg > .col-lg-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-5 {
+ margin-right: 41.6667%;
+ }
+ .column-lg > .col-lg-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-6 {
+ margin-right: 50%;
+ }
+ .column-lg > .col-lg-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-lg > .col-lg-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-7 {
+ margin-right: 58.3333%;
+ }
+ .column-lg > .col-lg-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-8 {
+ margin-right: 66.6667%;
+ }
+ .column-lg > .col-lg-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-9 {
+ margin-right: 75%;
+ }
+ .column-lg > .col-lg-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-lg > .col-lg-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-10 {
+ margin-right: 83.3333%;
+ }
+ .column-lg > .col-lg-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-lg > .col-lg-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-11 {
+ margin-right: 91.6667%;
+ }
+ .column-lg > .col-lg-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-lg > .col-lg-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-lg > .offset-lg-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-lg > .offset-lg-12 {
+ margin-right: 100%;
+ }
+ .column-lg > .col-lg-12 {
+ height: 100%;
+ width: auto;
+ }
+}
+@media (min-width: 1920px) {
+ .flex-xl-block {
+ display: block;
+ }
+ .flex-xl-inline {
+ display: inline-block;
+ }
+ [dir] .q-pa-xl-none {
+ padding: 0 0;
+ }
+ [dir=ltr] .q-pl-xl-none, [dir=ltr] .q-px-xl-none {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-pl-xl-none, [dir=rtl] .q-px-xl-none {
+ padding-right: 0;
+ }
+ [dir=ltr] .q-pr-xl-none, [dir=ltr] .q-px-xl-none {
+ padding-right: 0;
+ }
+ [dir=rtl] .q-pr-xl-none, [dir=rtl] .q-px-xl-none {
+ padding-left: 0;
+ }
+ [dir] .q-pt-xl-none, [dir] .q-py-xl-none {
+ padding-top: 0;
+ }
+ [dir] .q-pb-xl-none, [dir] .q-py-xl-none {
+ padding-bottom: 0;
+ }
+ [dir] .q-ma-xl-none {
+ margin: 0 0;
+ }
+ [dir=ltr] .q-ml-xl-none, [dir=ltr] .q-mx-xl-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-ml-xl-none, [dir=rtl] .q-mx-xl-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-mr-xl-none, [dir=ltr] .q-mx-xl-none {
+ margin-right: 0;
+ }
+ [dir=rtl] .q-mr-xl-none, [dir=rtl] .q-mx-xl-none {
+ margin-left: 0;
+ }
+ [dir] .q-mt-xl-none, [dir] .q-my-xl-none {
+ margin-top: 0;
+ }
+ [dir] .q-mb-xl-none, [dir] .q-my-xl-none {
+ margin-bottom: 0;
+ }
+ [dir] .q-pa-xl-xs {
+ padding: 4px 4px;
+ }
+ [dir=ltr] .q-pl-xl-xs, [dir=ltr] .q-px-xl-xs {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-pl-xl-xs, [dir=rtl] .q-px-xl-xs {
+ padding-right: 4px;
+ }
+ [dir=ltr] .q-pr-xl-xs, [dir=ltr] .q-px-xl-xs {
+ padding-right: 4px;
+ }
+ [dir=rtl] .q-pr-xl-xs, [dir=rtl] .q-px-xl-xs {
+ padding-left: 4px;
+ }
+ [dir] .q-pt-xl-xs, [dir] .q-py-xl-xs {
+ padding-top: 4px;
+ }
+ [dir] .q-pb-xl-xs, [dir] .q-py-xl-xs {
+ padding-bottom: 4px;
+ }
+ [dir] .q-ma-xl-xs {
+ margin: 4px 4px;
+ }
+ [dir=ltr] .q-ml-xl-xs, [dir=ltr] .q-mx-xl-xs {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-ml-xl-xs, [dir=rtl] .q-mx-xl-xs {
+ margin-right: 4px;
+ }
+ [dir=ltr] .q-mr-xl-xs, [dir=ltr] .q-mx-xl-xs {
+ margin-right: 4px;
+ }
+ [dir=rtl] .q-mr-xl-xs, [dir=rtl] .q-mx-xl-xs {
+ margin-left: 4px;
+ }
+ [dir] .q-mt-xl-xs, [dir] .q-my-xl-xs {
+ margin-top: 4px;
+ }
+ [dir] .q-mb-xl-xs, [dir] .q-my-xl-xs {
+ margin-bottom: 4px;
+ }
+ [dir] .q-pa-xl-sm {
+ padding: 8px 8px;
+ }
+ [dir=ltr] .q-pl-xl-sm, [dir=ltr] .q-px-xl-sm {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-pl-xl-sm, [dir=rtl] .q-px-xl-sm {
+ padding-right: 8px;
+ }
+ [dir=ltr] .q-pr-xl-sm, [dir=ltr] .q-px-xl-sm {
+ padding-right: 8px;
+ }
+ [dir=rtl] .q-pr-xl-sm, [dir=rtl] .q-px-xl-sm {
+ padding-left: 8px;
+ }
+ [dir] .q-pt-xl-sm, [dir] .q-py-xl-sm {
+ padding-top: 8px;
+ }
+ [dir] .q-pb-xl-sm, [dir] .q-py-xl-sm {
+ padding-bottom: 8px;
+ }
+ [dir] .q-ma-xl-sm {
+ margin: 8px 8px;
+ }
+ [dir=ltr] .q-ml-xl-sm, [dir=ltr] .q-mx-xl-sm {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-ml-xl-sm, [dir=rtl] .q-mx-xl-sm {
+ margin-right: 8px;
+ }
+ [dir=ltr] .q-mr-xl-sm, [dir=ltr] .q-mx-xl-sm {
+ margin-right: 8px;
+ }
+ [dir=rtl] .q-mr-xl-sm, [dir=rtl] .q-mx-xl-sm {
+ margin-left: 8px;
+ }
+ [dir] .q-mt-xl-sm, [dir] .q-my-xl-sm {
+ margin-top: 8px;
+ }
+ [dir] .q-mb-xl-sm, [dir] .q-my-xl-sm {
+ margin-bottom: 8px;
+ }
+ [dir] .q-pa-xl-md {
+ padding: 16px 16px;
+ }
+ [dir=ltr] .q-pl-xl-md, [dir=ltr] .q-px-xl-md {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-pl-xl-md, [dir=rtl] .q-px-xl-md {
+ padding-right: 16px;
+ }
+ [dir=ltr] .q-pr-xl-md, [dir=ltr] .q-px-xl-md {
+ padding-right: 16px;
+ }
+ [dir=rtl] .q-pr-xl-md, [dir=rtl] .q-px-xl-md {
+ padding-left: 16px;
+ }
+ [dir] .q-pt-xl-md, [dir] .q-py-xl-md {
+ padding-top: 16px;
+ }
+ [dir] .q-pb-xl-md, [dir] .q-py-xl-md {
+ padding-bottom: 16px;
+ }
+ [dir] .q-ma-xl-md {
+ margin: 16px 16px;
+ }
+ [dir=ltr] .q-ml-xl-md, [dir=ltr] .q-mx-xl-md {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-ml-xl-md, [dir=rtl] .q-mx-xl-md {
+ margin-right: 16px;
+ }
+ [dir=ltr] .q-mr-xl-md, [dir=ltr] .q-mx-xl-md {
+ margin-right: 16px;
+ }
+ [dir=rtl] .q-mr-xl-md, [dir=rtl] .q-mx-xl-md {
+ margin-left: 16px;
+ }
+ [dir] .q-mt-xl-md, [dir] .q-my-xl-md {
+ margin-top: 16px;
+ }
+ [dir] .q-mb-xl-md, [dir] .q-my-xl-md {
+ margin-bottom: 16px;
+ }
+ [dir] .q-pa-xl-lg {
+ padding: 24px 24px;
+ }
+ [dir=ltr] .q-pl-xl-lg, [dir=ltr] .q-px-xl-lg {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-pl-xl-lg, [dir=rtl] .q-px-xl-lg {
+ padding-right: 24px;
+ }
+ [dir=ltr] .q-pr-xl-lg, [dir=ltr] .q-px-xl-lg {
+ padding-right: 24px;
+ }
+ [dir=rtl] .q-pr-xl-lg, [dir=rtl] .q-px-xl-lg {
+ padding-left: 24px;
+ }
+ [dir] .q-pt-xl-lg, [dir] .q-py-xl-lg {
+ padding-top: 24px;
+ }
+ [dir] .q-pb-xl-lg, [dir] .q-py-xl-lg {
+ padding-bottom: 24px;
+ }
+ [dir] .q-ma-xl-lg {
+ margin: 24px 24px;
+ }
+ [dir=ltr] .q-ml-xl-lg, [dir=ltr] .q-mx-xl-lg {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-ml-xl-lg, [dir=rtl] .q-mx-xl-lg {
+ margin-right: 24px;
+ }
+ [dir=ltr] .q-mr-xl-lg, [dir=ltr] .q-mx-xl-lg {
+ margin-right: 24px;
+ }
+ [dir=rtl] .q-mr-xl-lg, [dir=rtl] .q-mx-xl-lg {
+ margin-left: 24px;
+ }
+ [dir] .q-mt-xl-lg, [dir] .q-my-xl-lg {
+ margin-top: 24px;
+ }
+ [dir] .q-mb-xl-lg, [dir] .q-my-xl-lg {
+ margin-bottom: 24px;
+ }
+ [dir] .q-pa-xl-xl {
+ padding: 48px 48px;
+ }
+ [dir=ltr] .q-pl-xl-xl, [dir=ltr] .q-px-xl-xl {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-pl-xl-xl, [dir=rtl] .q-px-xl-xl {
+ padding-right: 48px;
+ }
+ [dir=ltr] .q-pr-xl-xl, [dir=ltr] .q-px-xl-xl {
+ padding-right: 48px;
+ }
+ [dir=rtl] .q-pr-xl-xl, [dir=rtl] .q-px-xl-xl {
+ padding-left: 48px;
+ }
+ [dir] .q-pt-xl-xl, [dir] .q-py-xl-xl {
+ padding-top: 48px;
+ }
+ [dir] .q-pb-xl-xl, [dir] .q-py-xl-xl {
+ padding-bottom: 48px;
+ }
+ [dir] .q-ma-xl-xl {
+ margin: 48px 48px;
+ }
+ [dir=ltr] .q-ml-xl-xl, [dir=ltr] .q-mx-xl-xl {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-ml-xl-xl, [dir=rtl] .q-mx-xl-xl {
+ margin-right: 48px;
+ }
+ [dir=ltr] .q-mr-xl-xl, [dir=ltr] .q-mx-xl-xl {
+ margin-right: 48px;
+ }
+ [dir=rtl] .q-mr-xl-xl, [dir=rtl] .q-mx-xl-xl {
+ margin-left: 48px;
+ }
+ [dir] .q-mt-xl-xl, [dir] .q-my-xl-xl {
+ margin-top: 48px;
+ }
+ [dir] .q-mb-xl-xl, [dir] .q-my-xl-xl {
+ margin-bottom: 48px;
+ }
+ [dir=ltr] .q-ml-xl-auto, [dir=ltr] .q-mx-xl-auto {
+ margin-left: auto;
+ }
+ [dir=rtl] .q-ml-xl-auto, [dir=rtl] .q-mx-xl-auto {
+ margin-right: auto;
+ }
+ [dir=ltr] .q-mr-xl-auto, [dir=ltr] .q-mx-xl-auto {
+ margin-right: auto;
+ }
+ [dir=rtl] .q-mr-xl-auto, [dir=rtl] .q-mx-xl-auto {
+ margin-left: auto;
+ }
+ .row.inline-xl,
+ .column.inline-xl,
+ .flex.inline-xl {
+ display: inline-flex;
+ }
+ .row-xl,
+ .column-xl,
+ .flex-xl {
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .row-xl.inline,
+ .column-xl.inline,
+ .flex-xl.inline,
+ .row-xl.inline-xl,
+ .column-xl.inline-xl,
+ .flex-xl.inline-xl {
+ display: inline-flex;
+ }
+ .row.reverse-xl {
+ flex-direction: row-reverse;
+ }
+ .row-xl {
+ flex-direction: row;
+ }
+ .row-xl.reverse,
+ .row-xl.reverse-xl {
+ flex-direction: row-reverse;
+ }
+ .column.reverse-xl {
+ flex-direction: column-reverse;
+ }
+ .column-xl {
+ flex-direction: column;
+ }
+ .column-xl.reverse,
+ .column-xl.reverse-xl {
+ flex-direction: column-reverse;
+ }
+ .wrap-xl {
+ flex-wrap: wrap;
+ }
+ .no-wrap-xl {
+ flex-wrap: nowrap;
+ }
+ .reverse-wrap-xl {
+ flex-wrap: wrap-reverse;
+ }
+ .order-xl-first {
+ order: -10000;
+ }
+ .order-xl-last {
+ order: 10000;
+ }
+ .order-xl-none {
+ order: 0;
+ }
+ .justify-xl-start {
+ justify-content: flex-start;
+ }
+ .justify-xl-end {
+ justify-content: flex-end;
+ }
+ .justify-xl-center,
+ .flex-xl-center {
+ justify-content: center;
+ }
+ .justify-xl-between {
+ justify-content: space-between;
+ }
+ .justify-xl-around {
+ justify-content: space-around;
+ }
+ .justify-xl-evenly {
+ justify-content: space-evenly;
+ }
+ .items-xl-start {
+ align-items: flex-start;
+ }
+ .items-xl-end {
+ align-items: flex-end;
+ }
+ .items-xl-center,
+ .flex-xl-center {
+ align-items: center;
+ }
+ .items-xl-baseline {
+ align-items: baseline;
+ }
+ .items-xl-stretch {
+ align-items: stretch;
+ }
+ .content-xl-start {
+ align-content: flex-start;
+ }
+ .content-xl-end {
+ align-content: flex-end;
+ }
+ .content-xl-center {
+ align-content: center;
+ }
+ .content-xl-between {
+ align-content: space-between;
+ }
+ .content-xl-around {
+ align-content: space-around;
+ }
+ .self-xl-start {
+ align-self: flex-start;
+ }
+ .self-xl-end {
+ align-self: flex-end;
+ }
+ .self-xl-center {
+ align-self: center;
+ }
+ .self-xl-baseline {
+ align-self: baseline;
+ }
+ .self-xl-stretch {
+ align-self: stretch;
+ }
+ [dir=ltr] .q-gutter-xl-x-none, [dir=ltr] .q-gutter-xl-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-xl-x-none, [dir=rtl] .q-gutter-xl-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-gutter-xl-x-none > *, [dir=ltr] .q-gutter-xl-none > * {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-gutter-xl-x-none > *, [dir=rtl] .q-gutter-xl-none > * {
+ margin-right: 0;
+ }
+ [dir] .q-gutter-xl-y-none, [dir] .q-gutter-xl-none {
+ margin-top: 0;
+ }
+ [dir] .q-gutter-xl-y-none > *, [dir] .q-gutter-xl-none > * {
+ margin-top: 0;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-none, [dir=ltr] .q-col-gutter-xl-none {
+ margin-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-none, [dir=rtl] .q-col-gutter-xl-none {
+ margin-right: 0;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-none > *, [dir=ltr] .q-col-gutter-xl-none > * {
+ padding-left: 0;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-none > *, [dir=rtl] .q-col-gutter-xl-none > * {
+ padding-right: 0;
+ }
+ [dir] .q-col-gutter-xl-y-none, [dir] .q-col-gutter-xl-none {
+ margin-top: 0;
+ }
+ [dir] .q-col-gutter-xl-y-none > *, [dir] .q-col-gutter-xl-none > * {
+ padding-top: 0;
+ }
+ [dir=ltr] .q-gutter-xl-x-xs, [dir=ltr] .q-gutter-xl-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-gutter-xl-x-xs, [dir=rtl] .q-gutter-xl-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-gutter-xl-x-xs > *, [dir=ltr] .q-gutter-xl-xs > * {
+ margin-left: 4px;
+ }
+ [dir=rtl] .q-gutter-xl-x-xs > *, [dir=rtl] .q-gutter-xl-xs > * {
+ margin-right: 4px;
+ }
+ [dir] .q-gutter-xl-y-xs, [dir] .q-gutter-xl-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-gutter-xl-y-xs > *, [dir] .q-gutter-xl-xs > * {
+ margin-top: 4px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-xs, [dir=ltr] .q-col-gutter-xl-xs {
+ margin-left: -4px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-xs, [dir=rtl] .q-col-gutter-xl-xs {
+ margin-right: -4px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-xs > *, [dir=ltr] .q-col-gutter-xl-xs > * {
+ padding-left: 4px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-xs > *, [dir=rtl] .q-col-gutter-xl-xs > * {
+ padding-right: 4px;
+ }
+ [dir] .q-col-gutter-xl-y-xs, [dir] .q-col-gutter-xl-xs {
+ margin-top: -4px;
+ }
+ [dir] .q-col-gutter-xl-y-xs > *, [dir] .q-col-gutter-xl-xs > * {
+ padding-top: 4px;
+ }
+ [dir=ltr] .q-gutter-xl-x-sm, [dir=ltr] .q-gutter-xl-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-gutter-xl-x-sm, [dir=rtl] .q-gutter-xl-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-gutter-xl-x-sm > *, [dir=ltr] .q-gutter-xl-sm > * {
+ margin-left: 8px;
+ }
+ [dir=rtl] .q-gutter-xl-x-sm > *, [dir=rtl] .q-gutter-xl-sm > * {
+ margin-right: 8px;
+ }
+ [dir] .q-gutter-xl-y-sm, [dir] .q-gutter-xl-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-gutter-xl-y-sm > *, [dir] .q-gutter-xl-sm > * {
+ margin-top: 8px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-sm, [dir=ltr] .q-col-gutter-xl-sm {
+ margin-left: -8px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-sm, [dir=rtl] .q-col-gutter-xl-sm {
+ margin-right: -8px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-sm > *, [dir=ltr] .q-col-gutter-xl-sm > * {
+ padding-left: 8px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-sm > *, [dir=rtl] .q-col-gutter-xl-sm > * {
+ padding-right: 8px;
+ }
+ [dir] .q-col-gutter-xl-y-sm, [dir] .q-col-gutter-xl-sm {
+ margin-top: -8px;
+ }
+ [dir] .q-col-gutter-xl-y-sm > *, [dir] .q-col-gutter-xl-sm > * {
+ padding-top: 8px;
+ }
+ [dir=ltr] .q-gutter-xl-x-md, [dir=ltr] .q-gutter-xl-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-gutter-xl-x-md, [dir=rtl] .q-gutter-xl-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-gutter-xl-x-md > *, [dir=ltr] .q-gutter-xl-md > * {
+ margin-left: 16px;
+ }
+ [dir=rtl] .q-gutter-xl-x-md > *, [dir=rtl] .q-gutter-xl-md > * {
+ margin-right: 16px;
+ }
+ [dir] .q-gutter-xl-y-md, [dir] .q-gutter-xl-md {
+ margin-top: -16px;
+ }
+ [dir] .q-gutter-xl-y-md > *, [dir] .q-gutter-xl-md > * {
+ margin-top: 16px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-md, [dir=ltr] .q-col-gutter-xl-md {
+ margin-left: -16px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-md, [dir=rtl] .q-col-gutter-xl-md {
+ margin-right: -16px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-md > *, [dir=ltr] .q-col-gutter-xl-md > * {
+ padding-left: 16px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-md > *, [dir=rtl] .q-col-gutter-xl-md > * {
+ padding-right: 16px;
+ }
+ [dir] .q-col-gutter-xl-y-md, [dir] .q-col-gutter-xl-md {
+ margin-top: -16px;
+ }
+ [dir] .q-col-gutter-xl-y-md > *, [dir] .q-col-gutter-xl-md > * {
+ padding-top: 16px;
+ }
+ [dir=ltr] .q-gutter-xl-x-lg, [dir=ltr] .q-gutter-xl-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-gutter-xl-x-lg, [dir=rtl] .q-gutter-xl-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-gutter-xl-x-lg > *, [dir=ltr] .q-gutter-xl-lg > * {
+ margin-left: 24px;
+ }
+ [dir=rtl] .q-gutter-xl-x-lg > *, [dir=rtl] .q-gutter-xl-lg > * {
+ margin-right: 24px;
+ }
+ [dir] .q-gutter-xl-y-lg, [dir] .q-gutter-xl-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-gutter-xl-y-lg > *, [dir] .q-gutter-xl-lg > * {
+ margin-top: 24px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-lg, [dir=ltr] .q-col-gutter-xl-lg {
+ margin-left: -24px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-lg, [dir=rtl] .q-col-gutter-xl-lg {
+ margin-right: -24px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-lg > *, [dir=ltr] .q-col-gutter-xl-lg > * {
+ padding-left: 24px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-lg > *, [dir=rtl] .q-col-gutter-xl-lg > * {
+ padding-right: 24px;
+ }
+ [dir] .q-col-gutter-xl-y-lg, [dir] .q-col-gutter-xl-lg {
+ margin-top: -24px;
+ }
+ [dir] .q-col-gutter-xl-y-lg > *, [dir] .q-col-gutter-xl-lg > * {
+ padding-top: 24px;
+ }
+ [dir=ltr] .q-gutter-xl-x-xl, [dir=ltr] .q-gutter-xl-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-gutter-xl-x-xl, [dir=rtl] .q-gutter-xl-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-gutter-xl-x-xl > *, [dir=ltr] .q-gutter-xl-xl > * {
+ margin-left: 48px;
+ }
+ [dir=rtl] .q-gutter-xl-x-xl > *, [dir=rtl] .q-gutter-xl-xl > * {
+ margin-right: 48px;
+ }
+ [dir] .q-gutter-xl-y-xl, [dir] .q-gutter-xl-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-gutter-xl-y-xl > *, [dir] .q-gutter-xl-xl > * {
+ margin-top: 48px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-xl, [dir=ltr] .q-col-gutter-xl-xl {
+ margin-left: -48px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-xl, [dir=rtl] .q-col-gutter-xl-xl {
+ margin-right: -48px;
+ }
+ [dir=ltr] .q-col-gutter-xl-x-xl > *, [dir=ltr] .q-col-gutter-xl-xl > * {
+ padding-left: 48px;
+ }
+ [dir=rtl] .q-col-gutter-xl-x-xl > *, [dir=rtl] .q-col-gutter-xl-xl > * {
+ padding-right: 48px;
+ }
+ [dir] .q-col-gutter-xl-y-xl, [dir] .q-col-gutter-xl-xl {
+ margin-top: -48px;
+ }
+ [dir] .q-col-gutter-xl-y-xl > *, [dir] .q-col-gutter-xl-xl > * {
+ padding-top: 48px;
+ }
+ .row-xl > .col-0,
+ .row-xl > .col-xs-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-xl > .offset-0, [dir=ltr] .row-xl > .offset-xs-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-xl > .offset-0, [dir=rtl] .row-xl > .offset-xs-0 {
+ margin-right: 0%;
+ }
+ .column-xl > .col-0,
+ .column-xl > .col-xs-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-1,
+ .row-xl > .col-xs-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-1, [dir=ltr] .row-xl > .offset-xs-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-1, [dir=rtl] .row-xl > .offset-xs-1 {
+ margin-right: 8.3333%;
+ }
+ .column-xl > .col-1,
+ .column-xl > .col-xs-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-2,
+ .row-xl > .col-xs-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-2, [dir=ltr] .row-xl > .offset-xs-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-2, [dir=rtl] .row-xl > .offset-xs-2 {
+ margin-right: 16.6667%;
+ }
+ .column-xl > .col-2,
+ .column-xl > .col-xs-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-3,
+ .row-xl > .col-xs-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-xl > .offset-3, [dir=ltr] .row-xl > .offset-xs-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-xl > .offset-3, [dir=rtl] .row-xl > .offset-xs-3 {
+ margin-right: 25%;
+ }
+ .column-xl > .col-3,
+ .column-xl > .col-xs-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-4,
+ .row-xl > .col-xs-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-4, [dir=ltr] .row-xl > .offset-xs-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-4, [dir=rtl] .row-xl > .offset-xs-4 {
+ margin-right: 33.3333%;
+ }
+ .column-xl > .col-4,
+ .column-xl > .col-xs-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-5,
+ .row-xl > .col-xs-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-5, [dir=ltr] .row-xl > .offset-xs-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-5, [dir=rtl] .row-xl > .offset-xs-5 {
+ margin-right: 41.6667%;
+ }
+ .column-xl > .col-5,
+ .column-xl > .col-xs-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-6,
+ .row-xl > .col-xs-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-xl > .offset-6, [dir=ltr] .row-xl > .offset-xs-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-xl > .offset-6, [dir=rtl] .row-xl > .offset-xs-6 {
+ margin-right: 50%;
+ }
+ .column-xl > .col-6,
+ .column-xl > .col-xs-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-7,
+ .row-xl > .col-xs-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-7, [dir=ltr] .row-xl > .offset-xs-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-7, [dir=rtl] .row-xl > .offset-xs-7 {
+ margin-right: 58.3333%;
+ }
+ .column-xl > .col-7,
+ .column-xl > .col-xs-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-8,
+ .row-xl > .col-xs-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-8, [dir=ltr] .row-xl > .offset-xs-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-8, [dir=rtl] .row-xl > .offset-xs-8 {
+ margin-right: 66.6667%;
+ }
+ .column-xl > .col-8,
+ .column-xl > .col-xs-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-9,
+ .row-xl > .col-xs-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-xl > .offset-9, [dir=ltr] .row-xl > .offset-xs-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-xl > .offset-9, [dir=rtl] .row-xl > .offset-xs-9 {
+ margin-right: 75%;
+ }
+ .column-xl > .col-9,
+ .column-xl > .col-xs-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-10,
+ .row-xl > .col-xs-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-10, [dir=ltr] .row-xl > .offset-xs-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-10, [dir=rtl] .row-xl > .offset-xs-10 {
+ margin-right: 83.3333%;
+ }
+ .column-xl > .col-10,
+ .column-xl > .col-xs-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-11,
+ .row-xl > .col-xs-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-11, [dir=ltr] .row-xl > .offset-xs-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-11, [dir=rtl] .row-xl > .offset-xs-11 {
+ margin-right: 91.6667%;
+ }
+ .column-xl > .col-11,
+ .column-xl > .col-xs-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-12,
+ .row-xl > .col-xs-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-xl > .offset-12, [dir=ltr] .row-xl > .offset-xs-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-xl > .offset-12, [dir=rtl] .row-xl > .offset-xs-12 {
+ margin-right: 100%;
+ }
+ .column-xl > .col-12,
+ .column-xl > .col-xs-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-sm-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-0 {
+ margin-right: 0%;
+ }
+ .column-xl > .col-sm-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-sm-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-1 {
+ margin-right: 8.3333%;
+ }
+ .column-xl > .col-sm-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-2 {
+ margin-right: 16.6667%;
+ }
+ .column-xl > .col-sm-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-3 {
+ margin-right: 25%;
+ }
+ .column-xl > .col-sm-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-sm-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-4 {
+ margin-right: 33.3333%;
+ }
+ .column-xl > .col-sm-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-5 {
+ margin-right: 41.6667%;
+ }
+ .column-xl > .col-sm-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-6 {
+ margin-right: 50%;
+ }
+ .column-xl > .col-sm-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-sm-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-7 {
+ margin-right: 58.3333%;
+ }
+ .column-xl > .col-sm-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-8 {
+ margin-right: 66.6667%;
+ }
+ .column-xl > .col-sm-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-9 {
+ margin-right: 75%;
+ }
+ .column-xl > .col-sm-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-sm-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-10 {
+ margin-right: 83.3333%;
+ }
+ .column-xl > .col-sm-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-sm-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-11 {
+ margin-right: 91.6667%;
+ }
+ .column-xl > .col-sm-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-sm-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-xl > .offset-sm-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-xl > .offset-sm-12 {
+ margin-right: 100%;
+ }
+ .column-xl > .col-sm-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-md-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-xl > .offset-md-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-xl > .offset-md-0 {
+ margin-right: 0%;
+ }
+ .column-xl > .col-md-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-md-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-md-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-md-1 {
+ margin-right: 8.3333%;
+ }
+ .column-xl > .col-md-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-md-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-md-2 {
+ margin-right: 16.6667%;
+ }
+ .column-xl > .col-md-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-xl > .offset-md-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-xl > .offset-md-3 {
+ margin-right: 25%;
+ }
+ .column-xl > .col-md-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-md-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-md-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-md-4 {
+ margin-right: 33.3333%;
+ }
+ .column-xl > .col-md-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-md-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-md-5 {
+ margin-right: 41.6667%;
+ }
+ .column-xl > .col-md-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-xl > .offset-md-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-xl > .offset-md-6 {
+ margin-right: 50%;
+ }
+ .column-xl > .col-md-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-md-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-md-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-md-7 {
+ margin-right: 58.3333%;
+ }
+ .column-xl > .col-md-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-md-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-md-8 {
+ margin-right: 66.6667%;
+ }
+ .column-xl > .col-md-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-xl > .offset-md-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-xl > .offset-md-9 {
+ margin-right: 75%;
+ }
+ .column-xl > .col-md-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-md-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-md-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-md-10 {
+ margin-right: 83.3333%;
+ }
+ .column-xl > .col-md-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-md-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-md-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-md-11 {
+ margin-right: 91.6667%;
+ }
+ .column-xl > .col-md-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-md-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-xl > .offset-md-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-xl > .offset-md-12 {
+ margin-right: 100%;
+ }
+ .column-xl > .col-md-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-lg-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-0 {
+ margin-right: 0%;
+ }
+ .column-xl > .col-lg-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-lg-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-1 {
+ margin-right: 8.3333%;
+ }
+ .column-xl > .col-lg-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-2 {
+ margin-right: 16.6667%;
+ }
+ .column-xl > .col-lg-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-3 {
+ margin-right: 25%;
+ }
+ .column-xl > .col-lg-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-lg-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-4 {
+ margin-right: 33.3333%;
+ }
+ .column-xl > .col-lg-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-5 {
+ margin-right: 41.6667%;
+ }
+ .column-xl > .col-lg-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-6 {
+ margin-right: 50%;
+ }
+ .column-xl > .col-lg-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-lg-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-7 {
+ margin-right: 58.3333%;
+ }
+ .column-xl > .col-lg-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-8 {
+ margin-right: 66.6667%;
+ }
+ .column-xl > .col-lg-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-9 {
+ margin-right: 75%;
+ }
+ .column-xl > .col-lg-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-lg-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-10 {
+ margin-right: 83.3333%;
+ }
+ .column-xl > .col-lg-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-lg-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-11 {
+ margin-right: 91.6667%;
+ }
+ .column-xl > .col-lg-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-lg-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-xl > .offset-lg-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-xl > .offset-lg-12 {
+ margin-right: 100%;
+ }
+ .column-xl > .col-lg-12 {
+ height: 100%;
+ width: auto;
+ }
+ .row-xl > .col-xl-0 {
+ height: auto;
+ width: 0%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-0 {
+ margin-left: 0%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-0 {
+ margin-right: 0%;
+ }
+ .column-xl > .col-xl-0 {
+ height: 0%;
+ width: auto;
+ }
+ .row-xl > .col-xl-1 {
+ height: auto;
+ width: 8.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-1 {
+ margin-left: 8.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-1 {
+ margin-right: 8.3333%;
+ }
+ .column-xl > .col-xl-1 {
+ height: 8.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-2 {
+ height: auto;
+ width: 16.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-2 {
+ margin-left: 16.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-2 {
+ margin-right: 16.6667%;
+ }
+ .column-xl > .col-xl-2 {
+ height: 16.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-3 {
+ height: auto;
+ width: 25%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-3 {
+ margin-left: 25%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-3 {
+ margin-right: 25%;
+ }
+ .column-xl > .col-xl-3 {
+ height: 25%;
+ width: auto;
+ }
+ .row-xl > .col-xl-4 {
+ height: auto;
+ width: 33.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-4 {
+ margin-left: 33.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-4 {
+ margin-right: 33.3333%;
+ }
+ .column-xl > .col-xl-4 {
+ height: 33.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-5 {
+ height: auto;
+ width: 41.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-5 {
+ margin-left: 41.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-5 {
+ margin-right: 41.6667%;
+ }
+ .column-xl > .col-xl-5 {
+ height: 41.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-6 {
+ height: auto;
+ width: 50%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-6 {
+ margin-left: 50%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-6 {
+ margin-right: 50%;
+ }
+ .column-xl > .col-xl-6 {
+ height: 50%;
+ width: auto;
+ }
+ .row-xl > .col-xl-7 {
+ height: auto;
+ width: 58.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-7 {
+ margin-left: 58.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-7 {
+ margin-right: 58.3333%;
+ }
+ .column-xl > .col-xl-7 {
+ height: 58.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-8 {
+ height: auto;
+ width: 66.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-8 {
+ margin-left: 66.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-8 {
+ margin-right: 66.6667%;
+ }
+ .column-xl > .col-xl-8 {
+ height: 66.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-9 {
+ height: auto;
+ width: 75%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-9 {
+ margin-left: 75%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-9 {
+ margin-right: 75%;
+ }
+ .column-xl > .col-xl-9 {
+ height: 75%;
+ width: auto;
+ }
+ .row-xl > .col-xl-10 {
+ height: auto;
+ width: 83.3333%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-10 {
+ margin-left: 83.3333%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-10 {
+ margin-right: 83.3333%;
+ }
+ .column-xl > .col-xl-10 {
+ height: 83.3333%;
+ width: auto;
+ }
+ .row-xl > .col-xl-11 {
+ height: auto;
+ width: 91.6667%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-11 {
+ margin-left: 91.6667%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-11 {
+ margin-right: 91.6667%;
+ }
+ .column-xl > .col-xl-11 {
+ height: 91.6667%;
+ width: auto;
+ }
+ .row-xl > .col-xl-12 {
+ height: auto;
+ width: 100%;
+ }
+ [dir=ltr] .row-xl > .offset-xl-12 {
+ margin-left: 100%;
+ }
+ [dir=rtl] .row-xl > .offset-xl-12 {
+ margin-right: 100%;
+ }
+ .column-xl > .col-xl-12 {
+ height: 100%;
+ width: auto;
+ }
+}
diff --git a/dist/quasar.addon.rtl.min.css b/dist/quasar.addon.rtl.min.css
new file mode 100644
index 00000000000..2bfd8ad4540
--- /dev/null
+++ b/dist/quasar.addon.rtl.min.css
@@ -0,0 +1 @@
+@media (min-width:0){.flex-block,.flex-xs-block{display:block}.flex-inline,.flex-xs-inline{display:inline-block}[dir] .q-pa-xs-none{padding:0 0}[dir=ltr] .q-pl-xs-none,[dir=ltr] .q-px-xs-none{padding-left:0}[dir=ltr] .q-pr-xs-none,[dir=ltr] .q-px-xs-none,[dir=rtl] .q-pl-xs-none,[dir=rtl] .q-px-xs-none{padding-right:0}[dir=rtl] .q-pr-xs-none,[dir=rtl] .q-px-xs-none{padding-left:0}[dir] .q-pt-xs-none,[dir] .q-py-xs-none{padding-top:0}[dir] .q-pb-xs-none,[dir] .q-py-xs-none{padding-bottom:0}[dir] .q-ma-xs-none{margin:0 0}[dir=ltr] .q-ml-xs-none,[dir=ltr] .q-mx-xs-none{margin-left:0}[dir=ltr] .q-mr-xs-none,[dir=ltr] .q-mx-xs-none,[dir=rtl] .q-ml-xs-none,[dir=rtl] .q-mx-xs-none{margin-right:0}[dir=rtl] .q-mr-xs-none,[dir=rtl] .q-mx-xs-none{margin-left:0}[dir] .q-mt-xs-none,[dir] .q-my-xs-none{margin-top:0}[dir] .q-mb-xs-none,[dir] .q-my-xs-none{margin-bottom:0}[dir] .q-pa-xs-xs{padding:4px 4px}[dir=ltr] .q-pl-xs-xs,[dir=ltr] .q-px-xs-xs{padding-left:4px}[dir=ltr] .q-pr-xs-xs,[dir=ltr] .q-px-xs-xs,[dir=rtl] .q-pl-xs-xs,[dir=rtl] .q-px-xs-xs{padding-right:4px}[dir=rtl] .q-pr-xs-xs,[dir=rtl] .q-px-xs-xs{padding-left:4px}[dir] .q-pt-xs-xs,[dir] .q-py-xs-xs{padding-top:4px}[dir] .q-pb-xs-xs,[dir] .q-py-xs-xs{padding-bottom:4px}[dir] .q-ma-xs-xs{margin:4px 4px}[dir=ltr] .q-ml-xs-xs,[dir=ltr] .q-mx-xs-xs{margin-left:4px}[dir=ltr] .q-mr-xs-xs,[dir=ltr] .q-mx-xs-xs,[dir=rtl] .q-ml-xs-xs,[dir=rtl] .q-mx-xs-xs{margin-right:4px}[dir=rtl] .q-mr-xs-xs,[dir=rtl] .q-mx-xs-xs{margin-left:4px}[dir] .q-mt-xs-xs,[dir] .q-my-xs-xs{margin-top:4px}[dir] .q-mb-xs-xs,[dir] .q-my-xs-xs{margin-bottom:4px}[dir] .q-pa-xs-sm{padding:8px 8px}[dir=ltr] .q-pl-xs-sm,[dir=ltr] .q-px-xs-sm{padding-left:8px}[dir=ltr] .q-pr-xs-sm,[dir=ltr] .q-px-xs-sm,[dir=rtl] .q-pl-xs-sm,[dir=rtl] .q-px-xs-sm{padding-right:8px}[dir=rtl] .q-pr-xs-sm,[dir=rtl] .q-px-xs-sm{padding-left:8px}[dir] .q-pt-xs-sm,[dir] .q-py-xs-sm{padding-top:8px}[dir] .q-pb-xs-sm,[dir] .q-py-xs-sm{padding-bottom:8px}[dir] .q-ma-xs-sm{margin:8px 8px}[dir=ltr] .q-ml-xs-sm,[dir=ltr] .q-mx-xs-sm{margin-left:8px}[dir=ltr] .q-mr-xs-sm,[dir=ltr] .q-mx-xs-sm,[dir=rtl] .q-ml-xs-sm,[dir=rtl] .q-mx-xs-sm{margin-right:8px}[dir=rtl] .q-mr-xs-sm,[dir=rtl] .q-mx-xs-sm{margin-left:8px}[dir] .q-mt-xs-sm,[dir] .q-my-xs-sm{margin-top:8px}[dir] .q-mb-xs-sm,[dir] .q-my-xs-sm{margin-bottom:8px}[dir] .q-pa-xs-md{padding:16px 16px}[dir=ltr] .q-pl-xs-md,[dir=ltr] .q-px-xs-md{padding-left:16px}[dir=ltr] .q-pr-xs-md,[dir=ltr] .q-px-xs-md,[dir=rtl] .q-pl-xs-md,[dir=rtl] .q-px-xs-md{padding-right:16px}[dir=rtl] .q-pr-xs-md,[dir=rtl] .q-px-xs-md{padding-left:16px}[dir] .q-pt-xs-md,[dir] .q-py-xs-md{padding-top:16px}[dir] .q-pb-xs-md,[dir] .q-py-xs-md{padding-bottom:16px}[dir] .q-ma-xs-md{margin:16px 16px}[dir=ltr] .q-ml-xs-md,[dir=ltr] .q-mx-xs-md{margin-left:16px}[dir=ltr] .q-mr-xs-md,[dir=ltr] .q-mx-xs-md,[dir=rtl] .q-ml-xs-md,[dir=rtl] .q-mx-xs-md{margin-right:16px}[dir=rtl] .q-mr-xs-md,[dir=rtl] .q-mx-xs-md{margin-left:16px}[dir] .q-mt-xs-md,[dir] .q-my-xs-md{margin-top:16px}[dir] .q-mb-xs-md,[dir] .q-my-xs-md{margin-bottom:16px}[dir] .q-pa-xs-lg{padding:24px 24px}[dir=ltr] .q-pl-xs-lg,[dir=ltr] .q-px-xs-lg{padding-left:24px}[dir=ltr] .q-pr-xs-lg,[dir=ltr] .q-px-xs-lg,[dir=rtl] .q-pl-xs-lg,[dir=rtl] .q-px-xs-lg{padding-right:24px}[dir=rtl] .q-pr-xs-lg,[dir=rtl] .q-px-xs-lg{padding-left:24px}[dir] .q-pt-xs-lg,[dir] .q-py-xs-lg{padding-top:24px}[dir] .q-pb-xs-lg,[dir] .q-py-xs-lg{padding-bottom:24px}[dir] .q-ma-xs-lg{margin:24px 24px}[dir=ltr] .q-ml-xs-lg,[dir=ltr] .q-mx-xs-lg{margin-left:24px}[dir=ltr] .q-mr-xs-lg,[dir=ltr] .q-mx-xs-lg,[dir=rtl] .q-ml-xs-lg,[dir=rtl] .q-mx-xs-lg{margin-right:24px}[dir=rtl] .q-mr-xs-lg,[dir=rtl] .q-mx-xs-lg{margin-left:24px}[dir] .q-mt-xs-lg,[dir] .q-my-xs-lg{margin-top:24px}[dir] .q-mb-xs-lg,[dir] .q-my-xs-lg{margin-bottom:24px}[dir] .q-pa-xs-xl{padding:48px 48px}[dir=ltr] .q-pl-xs-xl,[dir=ltr] .q-px-xs-xl{padding-left:48px}[dir=ltr] .q-pr-xs-xl,[dir=ltr] .q-px-xs-xl,[dir=rtl] .q-pl-xs-xl,[dir=rtl] .q-px-xs-xl{padding-right:48px}[dir=rtl] .q-pr-xs-xl,[dir=rtl] .q-px-xs-xl{padding-left:48px}[dir] .q-pt-xs-xl,[dir] .q-py-xs-xl{padding-top:48px}[dir] .q-pb-xs-xl,[dir] .q-py-xs-xl{padding-bottom:48px}[dir] .q-ma-xs-xl{margin:48px 48px}[dir=ltr] .q-ml-xs-xl,[dir=ltr] .q-mx-xs-xl{margin-left:48px}[dir=ltr] .q-mr-xs-xl,[dir=ltr] .q-mx-xs-xl,[dir=rtl] .q-ml-xs-xl,[dir=rtl] .q-mx-xs-xl{margin-right:48px}[dir=rtl] .q-mr-xs-xl,[dir=rtl] .q-mx-xs-xl{margin-left:48px}[dir] .q-mt-xs-xl,[dir] .q-my-xs-xl{margin-top:48px}[dir] .q-mb-xs-xl,[dir] .q-my-xs-xl{margin-bottom:48px}[dir=ltr] .q-ml-xs-auto,[dir=ltr] .q-mx-xs-auto{margin-left:auto}[dir=ltr] .q-mr-xs-auto,[dir=ltr] .q-mx-xs-auto,[dir=rtl] .q-ml-xs-auto,[dir=rtl] .q-mx-xs-auto{margin-right:auto}[dir=rtl] .q-mr-xs-auto,[dir=rtl] .q-mx-xs-auto{margin-left:auto}.column-xs,.flex-xs,.row-xs{display:flex;flex-wrap:wrap}.column-xs.inline-xs,.flex-xs.inline-xs,.row-xs.inline-xs{display:inline-flex}.row-xs{flex-direction:row}.row-xs.reverse-xs{flex-direction:row-reverse}.column-xs{flex-direction:column}.column-xs.reverse-xs{flex-direction:column-reverse}.wrap-xs{flex-wrap:wrap}.no-wrap-xs{flex-wrap:nowrap}.reverse-wrap-xs{flex-wrap:wrap-reverse}.order-xs-first{order:-10000}.order-xs-last{order:10000}.order-xs-none{order:0}.justify-xs-start{justify-content:flex-start}.justify-xs-end{justify-content:flex-end}.flex-xs-center,.justify-xs-center{justify-content:center}.justify-xs-between{justify-content:space-between}.justify-xs-around{justify-content:space-around}.justify-xs-evenly{justify-content:space-evenly}.items-xs-start{align-items:flex-start}.items-xs-end{align-items:flex-end}.flex-xs-center,.items-xs-center{align-items:center}.items-xs-baseline{align-items:baseline}.items-xs-stretch{align-items:stretch}.content-xs-start{align-content:flex-start}.content-xs-end{align-content:flex-end}.content-xs-center{align-content:center}.content-xs-between{align-content:space-between}.content-xs-around{align-content:space-around}.self-xs-start{align-self:flex-start}.self-xs-end{align-self:flex-end}.self-xs-center{align-self:center}.self-xs-baseline{align-self:baseline}.self-xs-stretch{align-self:stretch}[dir=ltr] .q-gutter-xs-none,[dir=ltr] .q-gutter-xs-x-none{margin-left:0}[dir=rtl] .q-gutter-xs-none,[dir=rtl] .q-gutter-xs-x-none{margin-right:0}[dir=ltr] .q-gutter-xs-none>*,[dir=ltr] .q-gutter-xs-x-none>*{margin-left:0}[dir=rtl] .q-gutter-xs-none>*,[dir=rtl] .q-gutter-xs-x-none>*{margin-right:0}[dir] .q-gutter-xs-none,[dir] .q-gutter-xs-none>*,[dir] .q-gutter-xs-y-none,[dir] .q-gutter-xs-y-none>*{margin-top:0}[dir=ltr] .q-col-gutter-xs-none,[dir=ltr] .q-col-gutter-xs-x-none{margin-left:0}[dir=rtl] .q-col-gutter-xs-none,[dir=rtl] .q-col-gutter-xs-x-none{margin-right:0}[dir=ltr] .q-col-gutter-xs-none>*,[dir=ltr] .q-col-gutter-xs-x-none>*{padding-left:0}[dir=rtl] .q-col-gutter-xs-none>*,[dir=rtl] .q-col-gutter-xs-x-none>*{padding-right:0}[dir] .q-col-gutter-xs-none,[dir] .q-col-gutter-xs-y-none{margin-top:0}[dir] .q-col-gutter-xs-none>*,[dir] .q-col-gutter-xs-y-none>*{padding-top:0}[dir=ltr] .q-gutter-xs-x-xs,[dir=ltr] .q-gutter-xs-xs{margin-left:-4px}[dir=rtl] .q-gutter-xs-x-xs,[dir=rtl] .q-gutter-xs-xs{margin-right:-4px}[dir=ltr] .q-gutter-xs-x-xs>*,[dir=ltr] .q-gutter-xs-xs>*{margin-left:4px}[dir=rtl] .q-gutter-xs-x-xs>*,[dir=rtl] .q-gutter-xs-xs>*{margin-right:4px}[dir] .q-gutter-xs-xs,[dir] .q-gutter-xs-y-xs{margin-top:-4px}[dir] .q-gutter-xs-xs>*,[dir] .q-gutter-xs-y-xs>*{margin-top:4px}[dir=ltr] .q-col-gutter-xs-x-xs,[dir=ltr] .q-col-gutter-xs-xs{margin-left:-4px}[dir=rtl] .q-col-gutter-xs-x-xs,[dir=rtl] .q-col-gutter-xs-xs{margin-right:-4px}[dir=ltr] .q-col-gutter-xs-x-xs>*,[dir=ltr] .q-col-gutter-xs-xs>*{padding-left:4px}[dir=rtl] .q-col-gutter-xs-x-xs>*,[dir=rtl] .q-col-gutter-xs-xs>*{padding-right:4px}[dir] .q-col-gutter-xs-xs,[dir] .q-col-gutter-xs-y-xs{margin-top:-4px}[dir] .q-col-gutter-xs-xs>*,[dir] .q-col-gutter-xs-y-xs>*{padding-top:4px}[dir=ltr] .q-gutter-xs-sm,[dir=ltr] .q-gutter-xs-x-sm{margin-left:-8px}[dir=rtl] .q-gutter-xs-sm,[dir=rtl] .q-gutter-xs-x-sm{margin-right:-8px}[dir=ltr] .q-gutter-xs-sm>*,[dir=ltr] .q-gutter-xs-x-sm>*{margin-left:8px}[dir=rtl] .q-gutter-xs-sm>*,[dir=rtl] .q-gutter-xs-x-sm>*{margin-right:8px}[dir] .q-gutter-xs-sm,[dir] .q-gutter-xs-y-sm{margin-top:-8px}[dir] .q-gutter-xs-sm>*,[dir] .q-gutter-xs-y-sm>*{margin-top:8px}[dir=ltr] .q-col-gutter-xs-sm,[dir=ltr] .q-col-gutter-xs-x-sm{margin-left:-8px}[dir=rtl] .q-col-gutter-xs-sm,[dir=rtl] .q-col-gutter-xs-x-sm{margin-right:-8px}[dir=ltr] .q-col-gutter-xs-sm>*,[dir=ltr] .q-col-gutter-xs-x-sm>*{padding-left:8px}[dir=rtl] .q-col-gutter-xs-sm>*,[dir=rtl] .q-col-gutter-xs-x-sm>*{padding-right:8px}[dir] .q-col-gutter-xs-sm,[dir] .q-col-gutter-xs-y-sm{margin-top:-8px}[dir] .q-col-gutter-xs-sm>*,[dir] .q-col-gutter-xs-y-sm>*{padding-top:8px}[dir=ltr] .q-gutter-xs-md,[dir=ltr] .q-gutter-xs-x-md{margin-left:-16px}[dir=rtl] .q-gutter-xs-md,[dir=rtl] .q-gutter-xs-x-md{margin-right:-16px}[dir=ltr] .q-gutter-xs-md>*,[dir=ltr] .q-gutter-xs-x-md>*{margin-left:16px}[dir=rtl] .q-gutter-xs-md>*,[dir=rtl] .q-gutter-xs-x-md>*{margin-right:16px}[dir] .q-gutter-xs-md,[dir] .q-gutter-xs-y-md{margin-top:-16px}[dir] .q-gutter-xs-md>*,[dir] .q-gutter-xs-y-md>*{margin-top:16px}[dir=ltr] .q-col-gutter-xs-md,[dir=ltr] .q-col-gutter-xs-x-md{margin-left:-16px}[dir=rtl] .q-col-gutter-xs-md,[dir=rtl] .q-col-gutter-xs-x-md{margin-right:-16px}[dir=ltr] .q-col-gutter-xs-md>*,[dir=ltr] .q-col-gutter-xs-x-md>*{padding-left:16px}[dir=rtl] .q-col-gutter-xs-md>*,[dir=rtl] .q-col-gutter-xs-x-md>*{padding-right:16px}[dir] .q-col-gutter-xs-md,[dir] .q-col-gutter-xs-y-md{margin-top:-16px}[dir] .q-col-gutter-xs-md>*,[dir] .q-col-gutter-xs-y-md>*{padding-top:16px}[dir=ltr] .q-gutter-xs-lg,[dir=ltr] .q-gutter-xs-x-lg{margin-left:-24px}[dir=rtl] .q-gutter-xs-lg,[dir=rtl] .q-gutter-xs-x-lg{margin-right:-24px}[dir=ltr] .q-gutter-xs-lg>*,[dir=ltr] .q-gutter-xs-x-lg>*{margin-left:24px}[dir=rtl] .q-gutter-xs-lg>*,[dir=rtl] .q-gutter-xs-x-lg>*{margin-right:24px}[dir] .q-gutter-xs-lg,[dir] .q-gutter-xs-y-lg{margin-top:-24px}[dir] .q-gutter-xs-lg>*,[dir] .q-gutter-xs-y-lg>*{margin-top:24px}[dir=ltr] .q-col-gutter-xs-lg,[dir=ltr] .q-col-gutter-xs-x-lg{margin-left:-24px}[dir=rtl] .q-col-gutter-xs-lg,[dir=rtl] .q-col-gutter-xs-x-lg{margin-right:-24px}[dir=ltr] .q-col-gutter-xs-lg>*,[dir=ltr] .q-col-gutter-xs-x-lg>*{padding-left:24px}[dir=rtl] .q-col-gutter-xs-lg>*,[dir=rtl] .q-col-gutter-xs-x-lg>*{padding-right:24px}[dir] .q-col-gutter-xs-lg,[dir] .q-col-gutter-xs-y-lg{margin-top:-24px}[dir] .q-col-gutter-xs-lg>*,[dir] .q-col-gutter-xs-y-lg>*{padding-top:24px}[dir=ltr] .q-gutter-xs-x-xl,[dir=ltr] .q-gutter-xs-xl{margin-left:-48px}[dir=rtl] .q-gutter-xs-x-xl,[dir=rtl] .q-gutter-xs-xl{margin-right:-48px}[dir=ltr] .q-gutter-xs-x-xl>*,[dir=ltr] .q-gutter-xs-xl>*{margin-left:48px}[dir=rtl] .q-gutter-xs-x-xl>*,[dir=rtl] .q-gutter-xs-xl>*{margin-right:48px}[dir] .q-gutter-xs-xl,[dir] .q-gutter-xs-y-xl{margin-top:-48px}[dir] .q-gutter-xs-xl>*,[dir] .q-gutter-xs-y-xl>*{margin-top:48px}[dir=ltr] .q-col-gutter-xs-x-xl,[dir=ltr] .q-col-gutter-xs-xl{margin-left:-48px}[dir=rtl] .q-col-gutter-xs-x-xl,[dir=rtl] .q-col-gutter-xs-xl{margin-right:-48px}[dir=ltr] .q-col-gutter-xs-x-xl>*,[dir=ltr] .q-col-gutter-xs-xl>*{padding-left:48px}[dir=rtl] .q-col-gutter-xs-x-xl>*,[dir=rtl] .q-col-gutter-xs-xl>*{padding-right:48px}[dir] .q-col-gutter-xs-xl,[dir] .q-col-gutter-xs-y-xl{margin-top:-48px}[dir] .q-col-gutter-xs-xl>*,[dir] .q-col-gutter-xs-y-xl>*{padding-top:48px}.row-xs>.col-0,.row-xs>.col-xs-0{height:auto;width:0%}[dir=ltr] .row-xs>.offset-0,[dir=ltr] .row-xs>.offset-xs-0{margin-left:0%}[dir=rtl] .row-xs>.offset-0,[dir=rtl] .row-xs>.offset-xs-0{margin-right:0%}.column-xs>.col-0,.column-xs>.col-xs-0{height:0%;width:auto}.row-xs>.col-1,.row-xs>.col-xs-1{height:auto;width:8.3333%}[dir=ltr] .row-xs>.offset-1,[dir=ltr] .row-xs>.offset-xs-1{margin-left:8.3333%}[dir=rtl] .row-xs>.offset-1,[dir=rtl] .row-xs>.offset-xs-1{margin-right:8.3333%}.column-xs>.col-1,.column-xs>.col-xs-1{height:8.3333%;width:auto}.row-xs>.col-2,.row-xs>.col-xs-2{height:auto;width:16.6667%}[dir=ltr] .row-xs>.offset-2,[dir=ltr] .row-xs>.offset-xs-2{margin-left:16.6667%}[dir=rtl] .row-xs>.offset-2,[dir=rtl] .row-xs>.offset-xs-2{margin-right:16.6667%}.column-xs>.col-2,.column-xs>.col-xs-2{height:16.6667%;width:auto}.row-xs>.col-3,.row-xs>.col-xs-3{height:auto;width:25%}[dir=ltr] .row-xs>.offset-3,[dir=ltr] .row-xs>.offset-xs-3{margin-left:25%}[dir=rtl] .row-xs>.offset-3,[dir=rtl] .row-xs>.offset-xs-3{margin-right:25%}.column-xs>.col-3,.column-xs>.col-xs-3{height:25%;width:auto}.row-xs>.col-4,.row-xs>.col-xs-4{height:auto;width:33.3333%}[dir=ltr] .row-xs>.offset-4,[dir=ltr] .row-xs>.offset-xs-4{margin-left:33.3333%}[dir=rtl] .row-xs>.offset-4,[dir=rtl] .row-xs>.offset-xs-4{margin-right:33.3333%}.column-xs>.col-4,.column-xs>.col-xs-4{height:33.3333%;width:auto}.row-xs>.col-5,.row-xs>.col-xs-5{height:auto;width:41.6667%}[dir=ltr] .row-xs>.offset-5,[dir=ltr] .row-xs>.offset-xs-5{margin-left:41.6667%}[dir=rtl] .row-xs>.offset-5,[dir=rtl] .row-xs>.offset-xs-5{margin-right:41.6667%}.column-xs>.col-5,.column-xs>.col-xs-5{height:41.6667%;width:auto}.row-xs>.col-6,.row-xs>.col-xs-6{height:auto;width:50%}[dir=ltr] .row-xs>.offset-6,[dir=ltr] .row-xs>.offset-xs-6{margin-left:50%}[dir=rtl] .row-xs>.offset-6,[dir=rtl] .row-xs>.offset-xs-6{margin-right:50%}.column-xs>.col-6,.column-xs>.col-xs-6{height:50%;width:auto}.row-xs>.col-7,.row-xs>.col-xs-7{height:auto;width:58.3333%}[dir=ltr] .row-xs>.offset-7,[dir=ltr] .row-xs>.offset-xs-7{margin-left:58.3333%}[dir=rtl] .row-xs>.offset-7,[dir=rtl] .row-xs>.offset-xs-7{margin-right:58.3333%}.column-xs>.col-7,.column-xs>.col-xs-7{height:58.3333%;width:auto}.row-xs>.col-8,.row-xs>.col-xs-8{height:auto;width:66.6667%}[dir=ltr] .row-xs>.offset-8,[dir=ltr] .row-xs>.offset-xs-8{margin-left:66.6667%}[dir=rtl] .row-xs>.offset-8,[dir=rtl] .row-xs>.offset-xs-8{margin-right:66.6667%}.column-xs>.col-8,.column-xs>.col-xs-8{height:66.6667%;width:auto}.row-xs>.col-9,.row-xs>.col-xs-9{height:auto;width:75%}[dir=ltr] .row-xs>.offset-9,[dir=ltr] .row-xs>.offset-xs-9{margin-left:75%}[dir=rtl] .row-xs>.offset-9,[dir=rtl] .row-xs>.offset-xs-9{margin-right:75%}.column-xs>.col-9,.column-xs>.col-xs-9{height:75%;width:auto}.row-xs>.col-10,.row-xs>.col-xs-10{height:auto;width:83.3333%}[dir=ltr] .row-xs>.offset-10,[dir=ltr] .row-xs>.offset-xs-10{margin-left:83.3333%}[dir=rtl] .row-xs>.offset-10,[dir=rtl] .row-xs>.offset-xs-10{margin-right:83.3333%}.column-xs>.col-10,.column-xs>.col-xs-10{height:83.3333%;width:auto}.row-xs>.col-11,.row-xs>.col-xs-11{height:auto;width:91.6667%}[dir=ltr] .row-xs>.offset-11,[dir=ltr] .row-xs>.offset-xs-11{margin-left:91.6667%}[dir=rtl] .row-xs>.offset-11,[dir=rtl] .row-xs>.offset-xs-11{margin-right:91.6667%}.column-xs>.col-11,.column-xs>.col-xs-11{height:91.6667%;width:auto}.row-xs>.col-12,.row-xs>.col-xs-12{height:auto;width:100%}[dir=ltr] .row-xs>.offset-12,[dir=ltr] .row-xs>.offset-xs-12{margin-left:100%}[dir=rtl] .row-xs>.offset-12,[dir=rtl] .row-xs>.offset-xs-12{margin-right:100%}.column-xs>.col-12,.column-xs>.col-xs-12{height:100%;width:auto}}@media (min-width:600px){.flex-sm-block{display:block}.flex-sm-inline{display:inline-block}[dir] .q-pa-sm-none{padding:0 0}[dir=ltr] .q-pl-sm-none,[dir=ltr] .q-px-sm-none{padding-left:0}[dir=ltr] .q-pr-sm-none,[dir=ltr] .q-px-sm-none,[dir=rtl] .q-pl-sm-none,[dir=rtl] .q-px-sm-none{padding-right:0}[dir=rtl] .q-pr-sm-none,[dir=rtl] .q-px-sm-none{padding-left:0}[dir] .q-pt-sm-none,[dir] .q-py-sm-none{padding-top:0}[dir] .q-pb-sm-none,[dir] .q-py-sm-none{padding-bottom:0}[dir] .q-ma-sm-none{margin:0 0}[dir=ltr] .q-ml-sm-none,[dir=ltr] .q-mx-sm-none{margin-left:0}[dir=ltr] .q-mr-sm-none,[dir=ltr] .q-mx-sm-none,[dir=rtl] .q-ml-sm-none,[dir=rtl] .q-mx-sm-none{margin-right:0}[dir=rtl] .q-mr-sm-none,[dir=rtl] .q-mx-sm-none{margin-left:0}[dir] .q-mt-sm-none,[dir] .q-my-sm-none{margin-top:0}[dir] .q-mb-sm-none,[dir] .q-my-sm-none{margin-bottom:0}[dir] .q-pa-sm-xs{padding:4px 4px}[dir=ltr] .q-pl-sm-xs,[dir=ltr] .q-px-sm-xs{padding-left:4px}[dir=ltr] .q-pr-sm-xs,[dir=ltr] .q-px-sm-xs,[dir=rtl] .q-pl-sm-xs,[dir=rtl] .q-px-sm-xs{padding-right:4px}[dir=rtl] .q-pr-sm-xs,[dir=rtl] .q-px-sm-xs{padding-left:4px}[dir] .q-pt-sm-xs,[dir] .q-py-sm-xs{padding-top:4px}[dir] .q-pb-sm-xs,[dir] .q-py-sm-xs{padding-bottom:4px}[dir] .q-ma-sm-xs{margin:4px 4px}[dir=ltr] .q-ml-sm-xs,[dir=ltr] .q-mx-sm-xs{margin-left:4px}[dir=ltr] .q-mr-sm-xs,[dir=ltr] .q-mx-sm-xs,[dir=rtl] .q-ml-sm-xs,[dir=rtl] .q-mx-sm-xs{margin-right:4px}[dir=rtl] .q-mr-sm-xs,[dir=rtl] .q-mx-sm-xs{margin-left:4px}[dir] .q-mt-sm-xs,[dir] .q-my-sm-xs{margin-top:4px}[dir] .q-mb-sm-xs,[dir] .q-my-sm-xs{margin-bottom:4px}[dir] .q-pa-sm-sm{padding:8px 8px}[dir=ltr] .q-pl-sm-sm,[dir=ltr] .q-px-sm-sm{padding-left:8px}[dir=ltr] .q-pr-sm-sm,[dir=ltr] .q-px-sm-sm,[dir=rtl] .q-pl-sm-sm,[dir=rtl] .q-px-sm-sm{padding-right:8px}[dir=rtl] .q-pr-sm-sm,[dir=rtl] .q-px-sm-sm{padding-left:8px}[dir] .q-pt-sm-sm,[dir] .q-py-sm-sm{padding-top:8px}[dir] .q-pb-sm-sm,[dir] .q-py-sm-sm{padding-bottom:8px}[dir] .q-ma-sm-sm{margin:8px 8px}[dir=ltr] .q-ml-sm-sm,[dir=ltr] .q-mx-sm-sm{margin-left:8px}[dir=ltr] .q-mr-sm-sm,[dir=ltr] .q-mx-sm-sm,[dir=rtl] .q-ml-sm-sm,[dir=rtl] .q-mx-sm-sm{margin-right:8px}[dir=rtl] .q-mr-sm-sm,[dir=rtl] .q-mx-sm-sm{margin-left:8px}[dir] .q-mt-sm-sm,[dir] .q-my-sm-sm{margin-top:8px}[dir] .q-mb-sm-sm,[dir] .q-my-sm-sm{margin-bottom:8px}[dir] .q-pa-sm-md{padding:16px 16px}[dir=ltr] .q-pl-sm-md,[dir=ltr] .q-px-sm-md{padding-left:16px}[dir=ltr] .q-pr-sm-md,[dir=ltr] .q-px-sm-md,[dir=rtl] .q-pl-sm-md,[dir=rtl] .q-px-sm-md{padding-right:16px}[dir=rtl] .q-pr-sm-md,[dir=rtl] .q-px-sm-md{padding-left:16px}[dir] .q-pt-sm-md,[dir] .q-py-sm-md{padding-top:16px}[dir] .q-pb-sm-md,[dir] .q-py-sm-md{padding-bottom:16px}[dir] .q-ma-sm-md{margin:16px 16px}[dir=ltr] .q-ml-sm-md,[dir=ltr] .q-mx-sm-md{margin-left:16px}[dir=ltr] .q-mr-sm-md,[dir=ltr] .q-mx-sm-md,[dir=rtl] .q-ml-sm-md,[dir=rtl] .q-mx-sm-md{margin-right:16px}[dir=rtl] .q-mr-sm-md,[dir=rtl] .q-mx-sm-md{margin-left:16px}[dir] .q-mt-sm-md,[dir] .q-my-sm-md{margin-top:16px}[dir] .q-mb-sm-md,[dir] .q-my-sm-md{margin-bottom:16px}[dir] .q-pa-sm-lg{padding:24px 24px}[dir=ltr] .q-pl-sm-lg,[dir=ltr] .q-px-sm-lg{padding-left:24px}[dir=ltr] .q-pr-sm-lg,[dir=ltr] .q-px-sm-lg,[dir=rtl] .q-pl-sm-lg,[dir=rtl] .q-px-sm-lg{padding-right:24px}[dir=rtl] .q-pr-sm-lg,[dir=rtl] .q-px-sm-lg{padding-left:24px}[dir] .q-pt-sm-lg,[dir] .q-py-sm-lg{padding-top:24px}[dir] .q-pb-sm-lg,[dir] .q-py-sm-lg{padding-bottom:24px}[dir] .q-ma-sm-lg{margin:24px 24px}[dir=ltr] .q-ml-sm-lg,[dir=ltr] .q-mx-sm-lg{margin-left:24px}[dir=ltr] .q-mr-sm-lg,[dir=ltr] .q-mx-sm-lg,[dir=rtl] .q-ml-sm-lg,[dir=rtl] .q-mx-sm-lg{margin-right:24px}[dir=rtl] .q-mr-sm-lg,[dir=rtl] .q-mx-sm-lg{margin-left:24px}[dir] .q-mt-sm-lg,[dir] .q-my-sm-lg{margin-top:24px}[dir] .q-mb-sm-lg,[dir] .q-my-sm-lg{margin-bottom:24px}[dir] .q-pa-sm-xl{padding:48px 48px}[dir=ltr] .q-pl-sm-xl,[dir=ltr] .q-px-sm-xl{padding-left:48px}[dir=ltr] .q-pr-sm-xl,[dir=ltr] .q-px-sm-xl,[dir=rtl] .q-pl-sm-xl,[dir=rtl] .q-px-sm-xl{padding-right:48px}[dir=rtl] .q-pr-sm-xl,[dir=rtl] .q-px-sm-xl{padding-left:48px}[dir] .q-pt-sm-xl,[dir] .q-py-sm-xl{padding-top:48px}[dir] .q-pb-sm-xl,[dir] .q-py-sm-xl{padding-bottom:48px}[dir] .q-ma-sm-xl{margin:48px 48px}[dir=ltr] .q-ml-sm-xl,[dir=ltr] .q-mx-sm-xl{margin-left:48px}[dir=ltr] .q-mr-sm-xl,[dir=ltr] .q-mx-sm-xl,[dir=rtl] .q-ml-sm-xl,[dir=rtl] .q-mx-sm-xl{margin-right:48px}[dir=rtl] .q-mr-sm-xl,[dir=rtl] .q-mx-sm-xl{margin-left:48px}[dir] .q-mt-sm-xl,[dir] .q-my-sm-xl{margin-top:48px}[dir] .q-mb-sm-xl,[dir] .q-my-sm-xl{margin-bottom:48px}[dir=ltr] .q-ml-sm-auto,[dir=ltr] .q-mx-sm-auto{margin-left:auto}[dir=ltr] .q-mr-sm-auto,[dir=ltr] .q-mx-sm-auto,[dir=rtl] .q-ml-sm-auto,[dir=rtl] .q-mx-sm-auto{margin-right:auto}[dir=rtl] .q-mr-sm-auto,[dir=rtl] .q-mx-sm-auto{margin-left:auto}.column.inline-sm,.flex.inline-sm,.row.inline-sm{display:inline-flex}.column-sm,.flex-sm,.row-sm{display:flex;flex-wrap:wrap}.column-sm.inline,.column-sm.inline-sm,.flex-sm.inline,.flex-sm.inline-sm,.row-sm.inline,.row-sm.inline-sm{display:inline-flex}.row.reverse-sm{flex-direction:row-reverse}.row-sm{flex-direction:row}.row-sm.reverse,.row-sm.reverse-sm{flex-direction:row-reverse}.column.reverse-sm{flex-direction:column-reverse}.column-sm{flex-direction:column}.column-sm.reverse,.column-sm.reverse-sm{flex-direction:column-reverse}.wrap-sm{flex-wrap:wrap}.no-wrap-sm{flex-wrap:nowrap}.reverse-wrap-sm{flex-wrap:wrap-reverse}.order-sm-first{order:-10000}.order-sm-last{order:10000}.order-sm-none{order:0}.justify-sm-start{justify-content:flex-start}.justify-sm-end{justify-content:flex-end}.flex-sm-center,.justify-sm-center{justify-content:center}.justify-sm-between{justify-content:space-between}.justify-sm-around{justify-content:space-around}.justify-sm-evenly{justify-content:space-evenly}.items-sm-start{align-items:flex-start}.items-sm-end{align-items:flex-end}.flex-sm-center,.items-sm-center{align-items:center}.items-sm-baseline{align-items:baseline}.items-sm-stretch{align-items:stretch}.content-sm-start{align-content:flex-start}.content-sm-end{align-content:flex-end}.content-sm-center{align-content:center}.content-sm-between{align-content:space-between}.content-sm-around{align-content:space-around}.self-sm-start{align-self:flex-start}.self-sm-end{align-self:flex-end}.self-sm-center{align-self:center}.self-sm-baseline{align-self:baseline}.self-sm-stretch{align-self:stretch}[dir=ltr] .q-gutter-sm-none,[dir=ltr] .q-gutter-sm-x-none{margin-left:0}[dir=rtl] .q-gutter-sm-none,[dir=rtl] .q-gutter-sm-x-none{margin-right:0}[dir=ltr] .q-gutter-sm-none>*,[dir=ltr] .q-gutter-sm-x-none>*{margin-left:0}[dir=rtl] .q-gutter-sm-none>*,[dir=rtl] .q-gutter-sm-x-none>*{margin-right:0}[dir] .q-gutter-sm-none,[dir] .q-gutter-sm-none>*,[dir] .q-gutter-sm-y-none,[dir] .q-gutter-sm-y-none>*{margin-top:0}[dir=ltr] .q-col-gutter-sm-none,[dir=ltr] .q-col-gutter-sm-x-none{margin-left:0}[dir=rtl] .q-col-gutter-sm-none,[dir=rtl] .q-col-gutter-sm-x-none{margin-right:0}[dir=ltr] .q-col-gutter-sm-none>*,[dir=ltr] .q-col-gutter-sm-x-none>*{padding-left:0}[dir=rtl] .q-col-gutter-sm-none>*,[dir=rtl] .q-col-gutter-sm-x-none>*{padding-right:0}[dir] .q-col-gutter-sm-none,[dir] .q-col-gutter-sm-y-none{margin-top:0}[dir] .q-col-gutter-sm-none>*,[dir] .q-col-gutter-sm-y-none>*{padding-top:0}[dir=ltr] .q-gutter-sm-x-xs,[dir=ltr] .q-gutter-sm-xs{margin-left:-4px}[dir=rtl] .q-gutter-sm-x-xs,[dir=rtl] .q-gutter-sm-xs{margin-right:-4px}[dir=ltr] .q-gutter-sm-x-xs>*,[dir=ltr] .q-gutter-sm-xs>*{margin-left:4px}[dir=rtl] .q-gutter-sm-x-xs>*,[dir=rtl] .q-gutter-sm-xs>*{margin-right:4px}[dir] .q-gutter-sm-xs,[dir] .q-gutter-sm-y-xs{margin-top:-4px}[dir] .q-gutter-sm-xs>*,[dir] .q-gutter-sm-y-xs>*{margin-top:4px}[dir=ltr] .q-col-gutter-sm-x-xs,[dir=ltr] .q-col-gutter-sm-xs{margin-left:-4px}[dir=rtl] .q-col-gutter-sm-x-xs,[dir=rtl] .q-col-gutter-sm-xs{margin-right:-4px}[dir=ltr] .q-col-gutter-sm-x-xs>*,[dir=ltr] .q-col-gutter-sm-xs>*{padding-left:4px}[dir=rtl] .q-col-gutter-sm-x-xs>*,[dir=rtl] .q-col-gutter-sm-xs>*{padding-right:4px}[dir] .q-col-gutter-sm-xs,[dir] .q-col-gutter-sm-y-xs{margin-top:-4px}[dir] .q-col-gutter-sm-xs>*,[dir] .q-col-gutter-sm-y-xs>*{padding-top:4px}[dir=ltr] .q-gutter-sm-sm,[dir=ltr] .q-gutter-sm-x-sm{margin-left:-8px}[dir=rtl] .q-gutter-sm-sm,[dir=rtl] .q-gutter-sm-x-sm{margin-right:-8px}[dir=ltr] .q-gutter-sm-sm>*,[dir=ltr] .q-gutter-sm-x-sm>*{margin-left:8px}[dir=rtl] .q-gutter-sm-sm>*,[dir=rtl] .q-gutter-sm-x-sm>*{margin-right:8px}[dir] .q-gutter-sm-sm,[dir] .q-gutter-sm-y-sm{margin-top:-8px}[dir] .q-gutter-sm-sm>*,[dir] .q-gutter-sm-y-sm>*{margin-top:8px}[dir=ltr] .q-col-gutter-sm-sm,[dir=ltr] .q-col-gutter-sm-x-sm{margin-left:-8px}[dir=rtl] .q-col-gutter-sm-sm,[dir=rtl] .q-col-gutter-sm-x-sm{margin-right:-8px}[dir=ltr] .q-col-gutter-sm-sm>*,[dir=ltr] .q-col-gutter-sm-x-sm>*{padding-left:8px}[dir=rtl] .q-col-gutter-sm-sm>*,[dir=rtl] .q-col-gutter-sm-x-sm>*{padding-right:8px}[dir] .q-col-gutter-sm-sm,[dir] .q-col-gutter-sm-y-sm{margin-top:-8px}[dir] .q-col-gutter-sm-sm>*,[dir] .q-col-gutter-sm-y-sm>*{padding-top:8px}[dir=ltr] .q-gutter-sm-md,[dir=ltr] .q-gutter-sm-x-md{margin-left:-16px}[dir=rtl] .q-gutter-sm-md,[dir=rtl] .q-gutter-sm-x-md{margin-right:-16px}[dir=ltr] .q-gutter-sm-md>*,[dir=ltr] .q-gutter-sm-x-md>*{margin-left:16px}[dir=rtl] .q-gutter-sm-md>*,[dir=rtl] .q-gutter-sm-x-md>*{margin-right:16px}[dir] .q-gutter-sm-md,[dir] .q-gutter-sm-y-md{margin-top:-16px}[dir] .q-gutter-sm-md>*,[dir] .q-gutter-sm-y-md>*{margin-top:16px}[dir=ltr] .q-col-gutter-sm-md,[dir=ltr] .q-col-gutter-sm-x-md{margin-left:-16px}[dir=rtl] .q-col-gutter-sm-md,[dir=rtl] .q-col-gutter-sm-x-md{margin-right:-16px}[dir=ltr] .q-col-gutter-sm-md>*,[dir=ltr] .q-col-gutter-sm-x-md>*{padding-left:16px}[dir=rtl] .q-col-gutter-sm-md>*,[dir=rtl] .q-col-gutter-sm-x-md>*{padding-right:16px}[dir] .q-col-gutter-sm-md,[dir] .q-col-gutter-sm-y-md{margin-top:-16px}[dir] .q-col-gutter-sm-md>*,[dir] .q-col-gutter-sm-y-md>*{padding-top:16px}[dir=ltr] .q-gutter-sm-lg,[dir=ltr] .q-gutter-sm-x-lg{margin-left:-24px}[dir=rtl] .q-gutter-sm-lg,[dir=rtl] .q-gutter-sm-x-lg{margin-right:-24px}[dir=ltr] .q-gutter-sm-lg>*,[dir=ltr] .q-gutter-sm-x-lg>*{margin-left:24px}[dir=rtl] .q-gutter-sm-lg>*,[dir=rtl] .q-gutter-sm-x-lg>*{margin-right:24px}[dir] .q-gutter-sm-lg,[dir] .q-gutter-sm-y-lg{margin-top:-24px}[dir] .q-gutter-sm-lg>*,[dir] .q-gutter-sm-y-lg>*{margin-top:24px}[dir=ltr] .q-col-gutter-sm-lg,[dir=ltr] .q-col-gutter-sm-x-lg{margin-left:-24px}[dir=rtl] .q-col-gutter-sm-lg,[dir=rtl] .q-col-gutter-sm-x-lg{margin-right:-24px}[dir=ltr] .q-col-gutter-sm-lg>*,[dir=ltr] .q-col-gutter-sm-x-lg>*{padding-left:24px}[dir=rtl] .q-col-gutter-sm-lg>*,[dir=rtl] .q-col-gutter-sm-x-lg>*{padding-right:24px}[dir] .q-col-gutter-sm-lg,[dir] .q-col-gutter-sm-y-lg{margin-top:-24px}[dir] .q-col-gutter-sm-lg>*,[dir] .q-col-gutter-sm-y-lg>*{padding-top:24px}[dir=ltr] .q-gutter-sm-x-xl,[dir=ltr] .q-gutter-sm-xl{margin-left:-48px}[dir=rtl] .q-gutter-sm-x-xl,[dir=rtl] .q-gutter-sm-xl{margin-right:-48px}[dir=ltr] .q-gutter-sm-x-xl>*,[dir=ltr] .q-gutter-sm-xl>*{margin-left:48px}[dir=rtl] .q-gutter-sm-x-xl>*,[dir=rtl] .q-gutter-sm-xl>*{margin-right:48px}[dir] .q-gutter-sm-xl,[dir] .q-gutter-sm-y-xl{margin-top:-48px}[dir] .q-gutter-sm-xl>*,[dir] .q-gutter-sm-y-xl>*{margin-top:48px}[dir=ltr] .q-col-gutter-sm-x-xl,[dir=ltr] .q-col-gutter-sm-xl{margin-left:-48px}[dir=rtl] .q-col-gutter-sm-x-xl,[dir=rtl] .q-col-gutter-sm-xl{margin-right:-48px}[dir=ltr] .q-col-gutter-sm-x-xl>*,[dir=ltr] .q-col-gutter-sm-xl>*{padding-left:48px}[dir=rtl] .q-col-gutter-sm-x-xl>*,[dir=rtl] .q-col-gutter-sm-xl>*{padding-right:48px}[dir] .q-col-gutter-sm-xl,[dir] .q-col-gutter-sm-y-xl{margin-top:-48px}[dir] .q-col-gutter-sm-xl>*,[dir] .q-col-gutter-sm-y-xl>*{padding-top:48px}.row-sm>.col-0,.row-sm>.col-xs-0{height:auto;width:0%}[dir=ltr] .row-sm>.offset-0,[dir=ltr] .row-sm>.offset-xs-0{margin-left:0%}[dir=rtl] .row-sm>.offset-0,[dir=rtl] .row-sm>.offset-xs-0{margin-right:0%}.column-sm>.col-0,.column-sm>.col-xs-0{height:0%;width:auto}.row-sm>.col-1,.row-sm>.col-xs-1{height:auto;width:8.3333%}[dir=ltr] .row-sm>.offset-1,[dir=ltr] .row-sm>.offset-xs-1{margin-left:8.3333%}[dir=rtl] .row-sm>.offset-1,[dir=rtl] .row-sm>.offset-xs-1{margin-right:8.3333%}.column-sm>.col-1,.column-sm>.col-xs-1{height:8.3333%;width:auto}.row-sm>.col-2,.row-sm>.col-xs-2{height:auto;width:16.6667%}[dir=ltr] .row-sm>.offset-2,[dir=ltr] .row-sm>.offset-xs-2{margin-left:16.6667%}[dir=rtl] .row-sm>.offset-2,[dir=rtl] .row-sm>.offset-xs-2{margin-right:16.6667%}.column-sm>.col-2,.column-sm>.col-xs-2{height:16.6667%;width:auto}.row-sm>.col-3,.row-sm>.col-xs-3{height:auto;width:25%}[dir=ltr] .row-sm>.offset-3,[dir=ltr] .row-sm>.offset-xs-3{margin-left:25%}[dir=rtl] .row-sm>.offset-3,[dir=rtl] .row-sm>.offset-xs-3{margin-right:25%}.column-sm>.col-3,.column-sm>.col-xs-3{height:25%;width:auto}.row-sm>.col-4,.row-sm>.col-xs-4{height:auto;width:33.3333%}[dir=ltr] .row-sm>.offset-4,[dir=ltr] .row-sm>.offset-xs-4{margin-left:33.3333%}[dir=rtl] .row-sm>.offset-4,[dir=rtl] .row-sm>.offset-xs-4{margin-right:33.3333%}.column-sm>.col-4,.column-sm>.col-xs-4{height:33.3333%;width:auto}.row-sm>.col-5,.row-sm>.col-xs-5{height:auto;width:41.6667%}[dir=ltr] .row-sm>.offset-5,[dir=ltr] .row-sm>.offset-xs-5{margin-left:41.6667%}[dir=rtl] .row-sm>.offset-5,[dir=rtl] .row-sm>.offset-xs-5{margin-right:41.6667%}.column-sm>.col-5,.column-sm>.col-xs-5{height:41.6667%;width:auto}.row-sm>.col-6,.row-sm>.col-xs-6{height:auto;width:50%}[dir=ltr] .row-sm>.offset-6,[dir=ltr] .row-sm>.offset-xs-6{margin-left:50%}[dir=rtl] .row-sm>.offset-6,[dir=rtl] .row-sm>.offset-xs-6{margin-right:50%}.column-sm>.col-6,.column-sm>.col-xs-6{height:50%;width:auto}.row-sm>.col-7,.row-sm>.col-xs-7{height:auto;width:58.3333%}[dir=ltr] .row-sm>.offset-7,[dir=ltr] .row-sm>.offset-xs-7{margin-left:58.3333%}[dir=rtl] .row-sm>.offset-7,[dir=rtl] .row-sm>.offset-xs-7{margin-right:58.3333%}.column-sm>.col-7,.column-sm>.col-xs-7{height:58.3333%;width:auto}.row-sm>.col-8,.row-sm>.col-xs-8{height:auto;width:66.6667%}[dir=ltr] .row-sm>.offset-8,[dir=ltr] .row-sm>.offset-xs-8{margin-left:66.6667%}[dir=rtl] .row-sm>.offset-8,[dir=rtl] .row-sm>.offset-xs-8{margin-right:66.6667%}.column-sm>.col-8,.column-sm>.col-xs-8{height:66.6667%;width:auto}.row-sm>.col-9,.row-sm>.col-xs-9{height:auto;width:75%}[dir=ltr] .row-sm>.offset-9,[dir=ltr] .row-sm>.offset-xs-9{margin-left:75%}[dir=rtl] .row-sm>.offset-9,[dir=rtl] .row-sm>.offset-xs-9{margin-right:75%}.column-sm>.col-9,.column-sm>.col-xs-9{height:75%;width:auto}.row-sm>.col-10,.row-sm>.col-xs-10{height:auto;width:83.3333%}[dir=ltr] .row-sm>.offset-10,[dir=ltr] .row-sm>.offset-xs-10{margin-left:83.3333%}[dir=rtl] .row-sm>.offset-10,[dir=rtl] .row-sm>.offset-xs-10{margin-right:83.3333%}.column-sm>.col-10,.column-sm>.col-xs-10{height:83.3333%;width:auto}.row-sm>.col-11,.row-sm>.col-xs-11{height:auto;width:91.6667%}[dir=ltr] .row-sm>.offset-11,[dir=ltr] .row-sm>.offset-xs-11{margin-left:91.6667%}[dir=rtl] .row-sm>.offset-11,[dir=rtl] .row-sm>.offset-xs-11{margin-right:91.6667%}.column-sm>.col-11,.column-sm>.col-xs-11{height:91.6667%;width:auto}.row-sm>.col-12,.row-sm>.col-xs-12{height:auto;width:100%}[dir=ltr] .row-sm>.offset-12,[dir=ltr] .row-sm>.offset-xs-12{margin-left:100%}[dir=rtl] .row-sm>.offset-12,[dir=rtl] .row-sm>.offset-xs-12{margin-right:100%}.column-sm>.col-12,.column-sm>.col-xs-12{height:100%;width:auto}.row-sm>.col-sm-0{height:auto;width:0%}[dir=ltr] .row-sm>.offset-sm-0{margin-left:0%}[dir=rtl] .row-sm>.offset-sm-0{margin-right:0%}.column-sm>.col-sm-0{height:0%;width:auto}.row-sm>.col-sm-1{height:auto;width:8.3333%}[dir=ltr] .row-sm>.offset-sm-1{margin-left:8.3333%}[dir=rtl] .row-sm>.offset-sm-1{margin-right:8.3333%}.column-sm>.col-sm-1{height:8.3333%;width:auto}.row-sm>.col-sm-2{height:auto;width:16.6667%}[dir=ltr] .row-sm>.offset-sm-2{margin-left:16.6667%}[dir=rtl] .row-sm>.offset-sm-2{margin-right:16.6667%}.column-sm>.col-sm-2{height:16.6667%;width:auto}.row-sm>.col-sm-3{height:auto;width:25%}[dir=ltr] .row-sm>.offset-sm-3{margin-left:25%}[dir=rtl] .row-sm>.offset-sm-3{margin-right:25%}.column-sm>.col-sm-3{height:25%;width:auto}.row-sm>.col-sm-4{height:auto;width:33.3333%}[dir=ltr] .row-sm>.offset-sm-4{margin-left:33.3333%}[dir=rtl] .row-sm>.offset-sm-4{margin-right:33.3333%}.column-sm>.col-sm-4{height:33.3333%;width:auto}.row-sm>.col-sm-5{height:auto;width:41.6667%}[dir=ltr] .row-sm>.offset-sm-5{margin-left:41.6667%}[dir=rtl] .row-sm>.offset-sm-5{margin-right:41.6667%}.column-sm>.col-sm-5{height:41.6667%;width:auto}.row-sm>.col-sm-6{height:auto;width:50%}[dir=ltr] .row-sm>.offset-sm-6{margin-left:50%}[dir=rtl] .row-sm>.offset-sm-6{margin-right:50%}.column-sm>.col-sm-6{height:50%;width:auto}.row-sm>.col-sm-7{height:auto;width:58.3333%}[dir=ltr] .row-sm>.offset-sm-7{margin-left:58.3333%}[dir=rtl] .row-sm>.offset-sm-7{margin-right:58.3333%}.column-sm>.col-sm-7{height:58.3333%;width:auto}.row-sm>.col-sm-8{height:auto;width:66.6667%}[dir=ltr] .row-sm>.offset-sm-8{margin-left:66.6667%}[dir=rtl] .row-sm>.offset-sm-8{margin-right:66.6667%}.column-sm>.col-sm-8{height:66.6667%;width:auto}.row-sm>.col-sm-9{height:auto;width:75%}[dir=ltr] .row-sm>.offset-sm-9{margin-left:75%}[dir=rtl] .row-sm>.offset-sm-9{margin-right:75%}.column-sm>.col-sm-9{height:75%;width:auto}.row-sm>.col-sm-10{height:auto;width:83.3333%}[dir=ltr] .row-sm>.offset-sm-10{margin-left:83.3333%}[dir=rtl] .row-sm>.offset-sm-10{margin-right:83.3333%}.column-sm>.col-sm-10{height:83.3333%;width:auto}.row-sm>.col-sm-11{height:auto;width:91.6667%}[dir=ltr] .row-sm>.offset-sm-11{margin-left:91.6667%}[dir=rtl] .row-sm>.offset-sm-11{margin-right:91.6667%}.column-sm>.col-sm-11{height:91.6667%;width:auto}.row-sm>.col-sm-12{height:auto;width:100%}[dir=ltr] .row-sm>.offset-sm-12{margin-left:100%}[dir=rtl] .row-sm>.offset-sm-12{margin-right:100%}.column-sm>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex-md-block{display:block}.flex-md-inline{display:inline-block}[dir] .q-pa-md-none{padding:0 0}[dir=ltr] .q-pl-md-none,[dir=ltr] .q-px-md-none{padding-left:0}[dir=ltr] .q-pr-md-none,[dir=ltr] .q-px-md-none,[dir=rtl] .q-pl-md-none,[dir=rtl] .q-px-md-none{padding-right:0}[dir=rtl] .q-pr-md-none,[dir=rtl] .q-px-md-none{padding-left:0}[dir] .q-pt-md-none,[dir] .q-py-md-none{padding-top:0}[dir] .q-pb-md-none,[dir] .q-py-md-none{padding-bottom:0}[dir] .q-ma-md-none{margin:0 0}[dir=ltr] .q-ml-md-none,[dir=ltr] .q-mx-md-none{margin-left:0}[dir=ltr] .q-mr-md-none,[dir=ltr] .q-mx-md-none,[dir=rtl] .q-ml-md-none,[dir=rtl] .q-mx-md-none{margin-right:0}[dir=rtl] .q-mr-md-none,[dir=rtl] .q-mx-md-none{margin-left:0}[dir] .q-mt-md-none,[dir] .q-my-md-none{margin-top:0}[dir] .q-mb-md-none,[dir] .q-my-md-none{margin-bottom:0}[dir] .q-pa-md-xs{padding:4px 4px}[dir=ltr] .q-pl-md-xs,[dir=ltr] .q-px-md-xs{padding-left:4px}[dir=ltr] .q-pr-md-xs,[dir=ltr] .q-px-md-xs,[dir=rtl] .q-pl-md-xs,[dir=rtl] .q-px-md-xs{padding-right:4px}[dir=rtl] .q-pr-md-xs,[dir=rtl] .q-px-md-xs{padding-left:4px}[dir] .q-pt-md-xs,[dir] .q-py-md-xs{padding-top:4px}[dir] .q-pb-md-xs,[dir] .q-py-md-xs{padding-bottom:4px}[dir] .q-ma-md-xs{margin:4px 4px}[dir=ltr] .q-ml-md-xs,[dir=ltr] .q-mx-md-xs{margin-left:4px}[dir=ltr] .q-mr-md-xs,[dir=ltr] .q-mx-md-xs,[dir=rtl] .q-ml-md-xs,[dir=rtl] .q-mx-md-xs{margin-right:4px}[dir=rtl] .q-mr-md-xs,[dir=rtl] .q-mx-md-xs{margin-left:4px}[dir] .q-mt-md-xs,[dir] .q-my-md-xs{margin-top:4px}[dir] .q-mb-md-xs,[dir] .q-my-md-xs{margin-bottom:4px}[dir] .q-pa-md-sm{padding:8px 8px}[dir=ltr] .q-pl-md-sm,[dir=ltr] .q-px-md-sm{padding-left:8px}[dir=ltr] .q-pr-md-sm,[dir=ltr] .q-px-md-sm,[dir=rtl] .q-pl-md-sm,[dir=rtl] .q-px-md-sm{padding-right:8px}[dir=rtl] .q-pr-md-sm,[dir=rtl] .q-px-md-sm{padding-left:8px}[dir] .q-pt-md-sm,[dir] .q-py-md-sm{padding-top:8px}[dir] .q-pb-md-sm,[dir] .q-py-md-sm{padding-bottom:8px}[dir] .q-ma-md-sm{margin:8px 8px}[dir=ltr] .q-ml-md-sm,[dir=ltr] .q-mx-md-sm{margin-left:8px}[dir=ltr] .q-mr-md-sm,[dir=ltr] .q-mx-md-sm,[dir=rtl] .q-ml-md-sm,[dir=rtl] .q-mx-md-sm{margin-right:8px}[dir=rtl] .q-mr-md-sm,[dir=rtl] .q-mx-md-sm{margin-left:8px}[dir] .q-mt-md-sm,[dir] .q-my-md-sm{margin-top:8px}[dir] .q-mb-md-sm,[dir] .q-my-md-sm{margin-bottom:8px}[dir] .q-pa-md-md{padding:16px 16px}[dir=ltr] .q-pl-md-md,[dir=ltr] .q-px-md-md{padding-left:16px}[dir=ltr] .q-pr-md-md,[dir=ltr] .q-px-md-md,[dir=rtl] .q-pl-md-md,[dir=rtl] .q-px-md-md{padding-right:16px}[dir=rtl] .q-pr-md-md,[dir=rtl] .q-px-md-md{padding-left:16px}[dir] .q-pt-md-md,[dir] .q-py-md-md{padding-top:16px}[dir] .q-pb-md-md,[dir] .q-py-md-md{padding-bottom:16px}[dir] .q-ma-md-md{margin:16px 16px}[dir=ltr] .q-ml-md-md,[dir=ltr] .q-mx-md-md{margin-left:16px}[dir=ltr] .q-mr-md-md,[dir=ltr] .q-mx-md-md,[dir=rtl] .q-ml-md-md,[dir=rtl] .q-mx-md-md{margin-right:16px}[dir=rtl] .q-mr-md-md,[dir=rtl] .q-mx-md-md{margin-left:16px}[dir] .q-mt-md-md,[dir] .q-my-md-md{margin-top:16px}[dir] .q-mb-md-md,[dir] .q-my-md-md{margin-bottom:16px}[dir] .q-pa-md-lg{padding:24px 24px}[dir=ltr] .q-pl-md-lg,[dir=ltr] .q-px-md-lg{padding-left:24px}[dir=ltr] .q-pr-md-lg,[dir=ltr] .q-px-md-lg,[dir=rtl] .q-pl-md-lg,[dir=rtl] .q-px-md-lg{padding-right:24px}[dir=rtl] .q-pr-md-lg,[dir=rtl] .q-px-md-lg{padding-left:24px}[dir] .q-pt-md-lg,[dir] .q-py-md-lg{padding-top:24px}[dir] .q-pb-md-lg,[dir] .q-py-md-lg{padding-bottom:24px}[dir] .q-ma-md-lg{margin:24px 24px}[dir=ltr] .q-ml-md-lg,[dir=ltr] .q-mx-md-lg{margin-left:24px}[dir=ltr] .q-mr-md-lg,[dir=ltr] .q-mx-md-lg,[dir=rtl] .q-ml-md-lg,[dir=rtl] .q-mx-md-lg{margin-right:24px}[dir=rtl] .q-mr-md-lg,[dir=rtl] .q-mx-md-lg{margin-left:24px}[dir] .q-mt-md-lg,[dir] .q-my-md-lg{margin-top:24px}[dir] .q-mb-md-lg,[dir] .q-my-md-lg{margin-bottom:24px}[dir] .q-pa-md-xl{padding:48px 48px}[dir=ltr] .q-pl-md-xl,[dir=ltr] .q-px-md-xl{padding-left:48px}[dir=ltr] .q-pr-md-xl,[dir=ltr] .q-px-md-xl,[dir=rtl] .q-pl-md-xl,[dir=rtl] .q-px-md-xl{padding-right:48px}[dir=rtl] .q-pr-md-xl,[dir=rtl] .q-px-md-xl{padding-left:48px}[dir] .q-pt-md-xl,[dir] .q-py-md-xl{padding-top:48px}[dir] .q-pb-md-xl,[dir] .q-py-md-xl{padding-bottom:48px}[dir] .q-ma-md-xl{margin:48px 48px}[dir=ltr] .q-ml-md-xl,[dir=ltr] .q-mx-md-xl{margin-left:48px}[dir=ltr] .q-mr-md-xl,[dir=ltr] .q-mx-md-xl,[dir=rtl] .q-ml-md-xl,[dir=rtl] .q-mx-md-xl{margin-right:48px}[dir=rtl] .q-mr-md-xl,[dir=rtl] .q-mx-md-xl{margin-left:48px}[dir] .q-mt-md-xl,[dir] .q-my-md-xl{margin-top:48px}[dir] .q-mb-md-xl,[dir] .q-my-md-xl{margin-bottom:48px}[dir=ltr] .q-ml-md-auto,[dir=ltr] .q-mx-md-auto{margin-left:auto}[dir=ltr] .q-mr-md-auto,[dir=ltr] .q-mx-md-auto,[dir=rtl] .q-ml-md-auto,[dir=rtl] .q-mx-md-auto{margin-right:auto}[dir=rtl] .q-mr-md-auto,[dir=rtl] .q-mx-md-auto{margin-left:auto}.column.inline-md,.flex.inline-md,.row.inline-md{display:inline-flex}.column-md,.flex-md,.row-md{display:flex;flex-wrap:wrap}.column-md.inline,.column-md.inline-md,.flex-md.inline,.flex-md.inline-md,.row-md.inline,.row-md.inline-md{display:inline-flex}.row.reverse-md{flex-direction:row-reverse}.row-md{flex-direction:row}.row-md.reverse,.row-md.reverse-md{flex-direction:row-reverse}.column.reverse-md{flex-direction:column-reverse}.column-md{flex-direction:column}.column-md.reverse,.column-md.reverse-md{flex-direction:column-reverse}.wrap-md{flex-wrap:wrap}.no-wrap-md{flex-wrap:nowrap}.reverse-wrap-md{flex-wrap:wrap-reverse}.order-md-first{order:-10000}.order-md-last{order:10000}.order-md-none{order:0}.justify-md-start{justify-content:flex-start}.justify-md-end{justify-content:flex-end}.flex-md-center,.justify-md-center{justify-content:center}.justify-md-between{justify-content:space-between}.justify-md-around{justify-content:space-around}.justify-md-evenly{justify-content:space-evenly}.items-md-start{align-items:flex-start}.items-md-end{align-items:flex-end}.flex-md-center,.items-md-center{align-items:center}.items-md-baseline{align-items:baseline}.items-md-stretch{align-items:stretch}.content-md-start{align-content:flex-start}.content-md-end{align-content:flex-end}.content-md-center{align-content:center}.content-md-between{align-content:space-between}.content-md-around{align-content:space-around}.self-md-start{align-self:flex-start}.self-md-end{align-self:flex-end}.self-md-center{align-self:center}.self-md-baseline{align-self:baseline}.self-md-stretch{align-self:stretch}[dir=ltr] .q-gutter-md-none,[dir=ltr] .q-gutter-md-x-none{margin-left:0}[dir=rtl] .q-gutter-md-none,[dir=rtl] .q-gutter-md-x-none{margin-right:0}[dir=ltr] .q-gutter-md-none>*,[dir=ltr] .q-gutter-md-x-none>*{margin-left:0}[dir=rtl] .q-gutter-md-none>*,[dir=rtl] .q-gutter-md-x-none>*{margin-right:0}[dir] .q-gutter-md-none,[dir] .q-gutter-md-none>*,[dir] .q-gutter-md-y-none,[dir] .q-gutter-md-y-none>*{margin-top:0}[dir=ltr] .q-col-gutter-md-none,[dir=ltr] .q-col-gutter-md-x-none{margin-left:0}[dir=rtl] .q-col-gutter-md-none,[dir=rtl] .q-col-gutter-md-x-none{margin-right:0}[dir=ltr] .q-col-gutter-md-none>*,[dir=ltr] .q-col-gutter-md-x-none>*{padding-left:0}[dir=rtl] .q-col-gutter-md-none>*,[dir=rtl] .q-col-gutter-md-x-none>*{padding-right:0}[dir] .q-col-gutter-md-none,[dir] .q-col-gutter-md-y-none{margin-top:0}[dir] .q-col-gutter-md-none>*,[dir] .q-col-gutter-md-y-none>*{padding-top:0}[dir=ltr] .q-gutter-md-x-xs,[dir=ltr] .q-gutter-md-xs{margin-left:-4px}[dir=rtl] .q-gutter-md-x-xs,[dir=rtl] .q-gutter-md-xs{margin-right:-4px}[dir=ltr] .q-gutter-md-x-xs>*,[dir=ltr] .q-gutter-md-xs>*{margin-left:4px}[dir=rtl] .q-gutter-md-x-xs>*,[dir=rtl] .q-gutter-md-xs>*{margin-right:4px}[dir] .q-gutter-md-xs,[dir] .q-gutter-md-y-xs{margin-top:-4px}[dir] .q-gutter-md-xs>*,[dir] .q-gutter-md-y-xs>*{margin-top:4px}[dir=ltr] .q-col-gutter-md-x-xs,[dir=ltr] .q-col-gutter-md-xs{margin-left:-4px}[dir=rtl] .q-col-gutter-md-x-xs,[dir=rtl] .q-col-gutter-md-xs{margin-right:-4px}[dir=ltr] .q-col-gutter-md-x-xs>*,[dir=ltr] .q-col-gutter-md-xs>*{padding-left:4px}[dir=rtl] .q-col-gutter-md-x-xs>*,[dir=rtl] .q-col-gutter-md-xs>*{padding-right:4px}[dir] .q-col-gutter-md-xs,[dir] .q-col-gutter-md-y-xs{margin-top:-4px}[dir] .q-col-gutter-md-xs>*,[dir] .q-col-gutter-md-y-xs>*{padding-top:4px}[dir=ltr] .q-gutter-md-sm,[dir=ltr] .q-gutter-md-x-sm{margin-left:-8px}[dir=rtl] .q-gutter-md-sm,[dir=rtl] .q-gutter-md-x-sm{margin-right:-8px}[dir=ltr] .q-gutter-md-sm>*,[dir=ltr] .q-gutter-md-x-sm>*{margin-left:8px}[dir=rtl] .q-gutter-md-sm>*,[dir=rtl] .q-gutter-md-x-sm>*{margin-right:8px}[dir] .q-gutter-md-sm,[dir] .q-gutter-md-y-sm{margin-top:-8px}[dir] .q-gutter-md-sm>*,[dir] .q-gutter-md-y-sm>*{margin-top:8px}[dir=ltr] .q-col-gutter-md-sm,[dir=ltr] .q-col-gutter-md-x-sm{margin-left:-8px}[dir=rtl] .q-col-gutter-md-sm,[dir=rtl] .q-col-gutter-md-x-sm{margin-right:-8px}[dir=ltr] .q-col-gutter-md-sm>*,[dir=ltr] .q-col-gutter-md-x-sm>*{padding-left:8px}[dir=rtl] .q-col-gutter-md-sm>*,[dir=rtl] .q-col-gutter-md-x-sm>*{padding-right:8px}[dir] .q-col-gutter-md-sm,[dir] .q-col-gutter-md-y-sm{margin-top:-8px}[dir] .q-col-gutter-md-sm>*,[dir] .q-col-gutter-md-y-sm>*{padding-top:8px}[dir=ltr] .q-gutter-md-md,[dir=ltr] .q-gutter-md-x-md{margin-left:-16px}[dir=rtl] .q-gutter-md-md,[dir=rtl] .q-gutter-md-x-md{margin-right:-16px}[dir=ltr] .q-gutter-md-md>*,[dir=ltr] .q-gutter-md-x-md>*{margin-left:16px}[dir=rtl] .q-gutter-md-md>*,[dir=rtl] .q-gutter-md-x-md>*{margin-right:16px}[dir] .q-gutter-md-md,[dir] .q-gutter-md-y-md{margin-top:-16px}[dir] .q-gutter-md-md>*,[dir] .q-gutter-md-y-md>*{margin-top:16px}[dir=ltr] .q-col-gutter-md-md,[dir=ltr] .q-col-gutter-md-x-md{margin-left:-16px}[dir=rtl] .q-col-gutter-md-md,[dir=rtl] .q-col-gutter-md-x-md{margin-right:-16px}[dir=ltr] .q-col-gutter-md-md>*,[dir=ltr] .q-col-gutter-md-x-md>*{padding-left:16px}[dir=rtl] .q-col-gutter-md-md>*,[dir=rtl] .q-col-gutter-md-x-md>*{padding-right:16px}[dir] .q-col-gutter-md-md,[dir] .q-col-gutter-md-y-md{margin-top:-16px}[dir] .q-col-gutter-md-md>*,[dir] .q-col-gutter-md-y-md>*{padding-top:16px}[dir=ltr] .q-gutter-md-lg,[dir=ltr] .q-gutter-md-x-lg{margin-left:-24px}[dir=rtl] .q-gutter-md-lg,[dir=rtl] .q-gutter-md-x-lg{margin-right:-24px}[dir=ltr] .q-gutter-md-lg>*,[dir=ltr] .q-gutter-md-x-lg>*{margin-left:24px}[dir=rtl] .q-gutter-md-lg>*,[dir=rtl] .q-gutter-md-x-lg>*{margin-right:24px}[dir] .q-gutter-md-lg,[dir] .q-gutter-md-y-lg{margin-top:-24px}[dir] .q-gutter-md-lg>*,[dir] .q-gutter-md-y-lg>*{margin-top:24px}[dir=ltr] .q-col-gutter-md-lg,[dir=ltr] .q-col-gutter-md-x-lg{margin-left:-24px}[dir=rtl] .q-col-gutter-md-lg,[dir=rtl] .q-col-gutter-md-x-lg{margin-right:-24px}[dir=ltr] .q-col-gutter-md-lg>*,[dir=ltr] .q-col-gutter-md-x-lg>*{padding-left:24px}[dir=rtl] .q-col-gutter-md-lg>*,[dir=rtl] .q-col-gutter-md-x-lg>*{padding-right:24px}[dir] .q-col-gutter-md-lg,[dir] .q-col-gutter-md-y-lg{margin-top:-24px}[dir] .q-col-gutter-md-lg>*,[dir] .q-col-gutter-md-y-lg>*{padding-top:24px}[dir=ltr] .q-gutter-md-x-xl,[dir=ltr] .q-gutter-md-xl{margin-left:-48px}[dir=rtl] .q-gutter-md-x-xl,[dir=rtl] .q-gutter-md-xl{margin-right:-48px}[dir=ltr] .q-gutter-md-x-xl>*,[dir=ltr] .q-gutter-md-xl>*{margin-left:48px}[dir=rtl] .q-gutter-md-x-xl>*,[dir=rtl] .q-gutter-md-xl>*{margin-right:48px}[dir] .q-gutter-md-xl,[dir] .q-gutter-md-y-xl{margin-top:-48px}[dir] .q-gutter-md-xl>*,[dir] .q-gutter-md-y-xl>*{margin-top:48px}[dir=ltr] .q-col-gutter-md-x-xl,[dir=ltr] .q-col-gutter-md-xl{margin-left:-48px}[dir=rtl] .q-col-gutter-md-x-xl,[dir=rtl] .q-col-gutter-md-xl{margin-right:-48px}[dir=ltr] .q-col-gutter-md-x-xl>*,[dir=ltr] .q-col-gutter-md-xl>*{padding-left:48px}[dir=rtl] .q-col-gutter-md-x-xl>*,[dir=rtl] .q-col-gutter-md-xl>*{padding-right:48px}[dir] .q-col-gutter-md-xl,[dir] .q-col-gutter-md-y-xl{margin-top:-48px}[dir] .q-col-gutter-md-xl>*,[dir] .q-col-gutter-md-y-xl>*{padding-top:48px}.row-md>.col-0,.row-md>.col-xs-0{height:auto;width:0%}[dir=ltr] .row-md>.offset-0,[dir=ltr] .row-md>.offset-xs-0{margin-left:0%}[dir=rtl] .row-md>.offset-0,[dir=rtl] .row-md>.offset-xs-0{margin-right:0%}.column-md>.col-0,.column-md>.col-xs-0{height:0%;width:auto}.row-md>.col-1,.row-md>.col-xs-1{height:auto;width:8.3333%}[dir=ltr] .row-md>.offset-1,[dir=ltr] .row-md>.offset-xs-1{margin-left:8.3333%}[dir=rtl] .row-md>.offset-1,[dir=rtl] .row-md>.offset-xs-1{margin-right:8.3333%}.column-md>.col-1,.column-md>.col-xs-1{height:8.3333%;width:auto}.row-md>.col-2,.row-md>.col-xs-2{height:auto;width:16.6667%}[dir=ltr] .row-md>.offset-2,[dir=ltr] .row-md>.offset-xs-2{margin-left:16.6667%}[dir=rtl] .row-md>.offset-2,[dir=rtl] .row-md>.offset-xs-2{margin-right:16.6667%}.column-md>.col-2,.column-md>.col-xs-2{height:16.6667%;width:auto}.row-md>.col-3,.row-md>.col-xs-3{height:auto;width:25%}[dir=ltr] .row-md>.offset-3,[dir=ltr] .row-md>.offset-xs-3{margin-left:25%}[dir=rtl] .row-md>.offset-3,[dir=rtl] .row-md>.offset-xs-3{margin-right:25%}.column-md>.col-3,.column-md>.col-xs-3{height:25%;width:auto}.row-md>.col-4,.row-md>.col-xs-4{height:auto;width:33.3333%}[dir=ltr] .row-md>.offset-4,[dir=ltr] .row-md>.offset-xs-4{margin-left:33.3333%}[dir=rtl] .row-md>.offset-4,[dir=rtl] .row-md>.offset-xs-4{margin-right:33.3333%}.column-md>.col-4,.column-md>.col-xs-4{height:33.3333%;width:auto}.row-md>.col-5,.row-md>.col-xs-5{height:auto;width:41.6667%}[dir=ltr] .row-md>.offset-5,[dir=ltr] .row-md>.offset-xs-5{margin-left:41.6667%}[dir=rtl] .row-md>.offset-5,[dir=rtl] .row-md>.offset-xs-5{margin-right:41.6667%}.column-md>.col-5,.column-md>.col-xs-5{height:41.6667%;width:auto}.row-md>.col-6,.row-md>.col-xs-6{height:auto;width:50%}[dir=ltr] .row-md>.offset-6,[dir=ltr] .row-md>.offset-xs-6{margin-left:50%}[dir=rtl] .row-md>.offset-6,[dir=rtl] .row-md>.offset-xs-6{margin-right:50%}.column-md>.col-6,.column-md>.col-xs-6{height:50%;width:auto}.row-md>.col-7,.row-md>.col-xs-7{height:auto;width:58.3333%}[dir=ltr] .row-md>.offset-7,[dir=ltr] .row-md>.offset-xs-7{margin-left:58.3333%}[dir=rtl] .row-md>.offset-7,[dir=rtl] .row-md>.offset-xs-7{margin-right:58.3333%}.column-md>.col-7,.column-md>.col-xs-7{height:58.3333%;width:auto}.row-md>.col-8,.row-md>.col-xs-8{height:auto;width:66.6667%}[dir=ltr] .row-md>.offset-8,[dir=ltr] .row-md>.offset-xs-8{margin-left:66.6667%}[dir=rtl] .row-md>.offset-8,[dir=rtl] .row-md>.offset-xs-8{margin-right:66.6667%}.column-md>.col-8,.column-md>.col-xs-8{height:66.6667%;width:auto}.row-md>.col-9,.row-md>.col-xs-9{height:auto;width:75%}[dir=ltr] .row-md>.offset-9,[dir=ltr] .row-md>.offset-xs-9{margin-left:75%}[dir=rtl] .row-md>.offset-9,[dir=rtl] .row-md>.offset-xs-9{margin-right:75%}.column-md>.col-9,.column-md>.col-xs-9{height:75%;width:auto}.row-md>.col-10,.row-md>.col-xs-10{height:auto;width:83.3333%}[dir=ltr] .row-md>.offset-10,[dir=ltr] .row-md>.offset-xs-10{margin-left:83.3333%}[dir=rtl] .row-md>.offset-10,[dir=rtl] .row-md>.offset-xs-10{margin-right:83.3333%}.column-md>.col-10,.column-md>.col-xs-10{height:83.3333%;width:auto}.row-md>.col-11,.row-md>.col-xs-11{height:auto;width:91.6667%}[dir=ltr] .row-md>.offset-11,[dir=ltr] .row-md>.offset-xs-11{margin-left:91.6667%}[dir=rtl] .row-md>.offset-11,[dir=rtl] .row-md>.offset-xs-11{margin-right:91.6667%}.column-md>.col-11,.column-md>.col-xs-11{height:91.6667%;width:auto}.row-md>.col-12,.row-md>.col-xs-12{height:auto;width:100%}[dir=ltr] .row-md>.offset-12,[dir=ltr] .row-md>.offset-xs-12{margin-left:100%}[dir=rtl] .row-md>.offset-12,[dir=rtl] .row-md>.offset-xs-12{margin-right:100%}.column-md>.col-12,.column-md>.col-xs-12{height:100%;width:auto}.row-md>.col-sm-0{height:auto;width:0%}[dir=ltr] .row-md>.offset-sm-0{margin-left:0%}[dir=rtl] .row-md>.offset-sm-0{margin-right:0%}.column-md>.col-sm-0{height:0%;width:auto}.row-md>.col-sm-1{height:auto;width:8.3333%}[dir=ltr] .row-md>.offset-sm-1{margin-left:8.3333%}[dir=rtl] .row-md>.offset-sm-1{margin-right:8.3333%}.column-md>.col-sm-1{height:8.3333%;width:auto}.row-md>.col-sm-2{height:auto;width:16.6667%}[dir=ltr] .row-md>.offset-sm-2{margin-left:16.6667%}[dir=rtl] .row-md>.offset-sm-2{margin-right:16.6667%}.column-md>.col-sm-2{height:16.6667%;width:auto}.row-md>.col-sm-3{height:auto;width:25%}[dir=ltr] .row-md>.offset-sm-3{margin-left:25%}[dir=rtl] .row-md>.offset-sm-3{margin-right:25%}.column-md>.col-sm-3{height:25%;width:auto}.row-md>.col-sm-4{height:auto;width:33.3333%}[dir=ltr] .row-md>.offset-sm-4{margin-left:33.3333%}[dir=rtl] .row-md>.offset-sm-4{margin-right:33.3333%}.column-md>.col-sm-4{height:33.3333%;width:auto}.row-md>.col-sm-5{height:auto;width:41.6667%}[dir=ltr] .row-md>.offset-sm-5{margin-left:41.6667%}[dir=rtl] .row-md>.offset-sm-5{margin-right:41.6667%}.column-md>.col-sm-5{height:41.6667%;width:auto}.row-md>.col-sm-6{height:auto;width:50%}[dir=ltr] .row-md>.offset-sm-6{margin-left:50%}[dir=rtl] .row-md>.offset-sm-6{margin-right:50%}.column-md>.col-sm-6{height:50%;width:auto}.row-md>.col-sm-7{height:auto;width:58.3333%}[dir=ltr] .row-md>.offset-sm-7{margin-left:58.3333%}[dir=rtl] .row-md>.offset-sm-7{margin-right:58.3333%}.column-md>.col-sm-7{height:58.3333%;width:auto}.row-md>.col-sm-8{height:auto;width:66.6667%}[dir=ltr] .row-md>.offset-sm-8{margin-left:66.6667%}[dir=rtl] .row-md>.offset-sm-8{margin-right:66.6667%}.column-md>.col-sm-8{height:66.6667%;width:auto}.row-md>.col-sm-9{height:auto;width:75%}[dir=ltr] .row-md>.offset-sm-9{margin-left:75%}[dir=rtl] .row-md>.offset-sm-9{margin-right:75%}.column-md>.col-sm-9{height:75%;width:auto}.row-md>.col-sm-10{height:auto;width:83.3333%}[dir=ltr] .row-md>.offset-sm-10{margin-left:83.3333%}[dir=rtl] .row-md>.offset-sm-10{margin-right:83.3333%}.column-md>.col-sm-10{height:83.3333%;width:auto}.row-md>.col-sm-11{height:auto;width:91.6667%}[dir=ltr] .row-md>.offset-sm-11{margin-left:91.6667%}[dir=rtl] .row-md>.offset-sm-11{margin-right:91.6667%}.column-md>.col-sm-11{height:91.6667%;width:auto}.row-md>.col-sm-12{height:auto;width:100%}[dir=ltr] .row-md>.offset-sm-12{margin-left:100%}[dir=rtl] .row-md>.offset-sm-12{margin-right:100%}.column-md>.col-sm-12{height:100%;width:auto}.row-md>.col-md-0{height:auto;width:0%}[dir=ltr] .row-md>.offset-md-0{margin-left:0%}[dir=rtl] .row-md>.offset-md-0{margin-right:0%}.column-md>.col-md-0{height:0%;width:auto}.row-md>.col-md-1{height:auto;width:8.3333%}[dir=ltr] .row-md>.offset-md-1{margin-left:8.3333%}[dir=rtl] .row-md>.offset-md-1{margin-right:8.3333%}.column-md>.col-md-1{height:8.3333%;width:auto}.row-md>.col-md-2{height:auto;width:16.6667%}[dir=ltr] .row-md>.offset-md-2{margin-left:16.6667%}[dir=rtl] .row-md>.offset-md-2{margin-right:16.6667%}.column-md>.col-md-2{height:16.6667%;width:auto}.row-md>.col-md-3{height:auto;width:25%}[dir=ltr] .row-md>.offset-md-3{margin-left:25%}[dir=rtl] .row-md>.offset-md-3{margin-right:25%}.column-md>.col-md-3{height:25%;width:auto}.row-md>.col-md-4{height:auto;width:33.3333%}[dir=ltr] .row-md>.offset-md-4{margin-left:33.3333%}[dir=rtl] .row-md>.offset-md-4{margin-right:33.3333%}.column-md>.col-md-4{height:33.3333%;width:auto}.row-md>.col-md-5{height:auto;width:41.6667%}[dir=ltr] .row-md>.offset-md-5{margin-left:41.6667%}[dir=rtl] .row-md>.offset-md-5{margin-right:41.6667%}.column-md>.col-md-5{height:41.6667%;width:auto}.row-md>.col-md-6{height:auto;width:50%}[dir=ltr] .row-md>.offset-md-6{margin-left:50%}[dir=rtl] .row-md>.offset-md-6{margin-right:50%}.column-md>.col-md-6{height:50%;width:auto}.row-md>.col-md-7{height:auto;width:58.3333%}[dir=ltr] .row-md>.offset-md-7{margin-left:58.3333%}[dir=rtl] .row-md>.offset-md-7{margin-right:58.3333%}.column-md>.col-md-7{height:58.3333%;width:auto}.row-md>.col-md-8{height:auto;width:66.6667%}[dir=ltr] .row-md>.offset-md-8{margin-left:66.6667%}[dir=rtl] .row-md>.offset-md-8{margin-right:66.6667%}.column-md>.col-md-8{height:66.6667%;width:auto}.row-md>.col-md-9{height:auto;width:75%}[dir=ltr] .row-md>.offset-md-9{margin-left:75%}[dir=rtl] .row-md>.offset-md-9{margin-right:75%}.column-md>.col-md-9{height:75%;width:auto}.row-md>.col-md-10{height:auto;width:83.3333%}[dir=ltr] .row-md>.offset-md-10{margin-left:83.3333%}[dir=rtl] .row-md>.offset-md-10{margin-right:83.3333%}.column-md>.col-md-10{height:83.3333%;width:auto}.row-md>.col-md-11{height:auto;width:91.6667%}[dir=ltr] .row-md>.offset-md-11{margin-left:91.6667%}[dir=rtl] .row-md>.offset-md-11{margin-right:91.6667%}.column-md>.col-md-11{height:91.6667%;width:auto}.row-md>.col-md-12{height:auto;width:100%}[dir=ltr] .row-md>.offset-md-12{margin-left:100%}[dir=rtl] .row-md>.offset-md-12{margin-right:100%}.column-md>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex-lg-block{display:block}.flex-lg-inline{display:inline-block}[dir] .q-pa-lg-none{padding:0 0}[dir=ltr] .q-pl-lg-none,[dir=ltr] .q-px-lg-none{padding-left:0}[dir=ltr] .q-pr-lg-none,[dir=ltr] .q-px-lg-none,[dir=rtl] .q-pl-lg-none,[dir=rtl] .q-px-lg-none{padding-right:0}[dir=rtl] .q-pr-lg-none,[dir=rtl] .q-px-lg-none{padding-left:0}[dir] .q-pt-lg-none,[dir] .q-py-lg-none{padding-top:0}[dir] .q-pb-lg-none,[dir] .q-py-lg-none{padding-bottom:0}[dir] .q-ma-lg-none{margin:0 0}[dir=ltr] .q-ml-lg-none,[dir=ltr] .q-mx-lg-none{margin-left:0}[dir=ltr] .q-mr-lg-none,[dir=ltr] .q-mx-lg-none,[dir=rtl] .q-ml-lg-none,[dir=rtl] .q-mx-lg-none{margin-right:0}[dir=rtl] .q-mr-lg-none,[dir=rtl] .q-mx-lg-none{margin-left:0}[dir] .q-mt-lg-none,[dir] .q-my-lg-none{margin-top:0}[dir] .q-mb-lg-none,[dir] .q-my-lg-none{margin-bottom:0}[dir] .q-pa-lg-xs{padding:4px 4px}[dir=ltr] .q-pl-lg-xs,[dir=ltr] .q-px-lg-xs{padding-left:4px}[dir=ltr] .q-pr-lg-xs,[dir=ltr] .q-px-lg-xs,[dir=rtl] .q-pl-lg-xs,[dir=rtl] .q-px-lg-xs{padding-right:4px}[dir=rtl] .q-pr-lg-xs,[dir=rtl] .q-px-lg-xs{padding-left:4px}[dir] .q-pt-lg-xs,[dir] .q-py-lg-xs{padding-top:4px}[dir] .q-pb-lg-xs,[dir] .q-py-lg-xs{padding-bottom:4px}[dir] .q-ma-lg-xs{margin:4px 4px}[dir=ltr] .q-ml-lg-xs,[dir=ltr] .q-mx-lg-xs{margin-left:4px}[dir=ltr] .q-mr-lg-xs,[dir=ltr] .q-mx-lg-xs,[dir=rtl] .q-ml-lg-xs,[dir=rtl] .q-mx-lg-xs{margin-right:4px}[dir=rtl] .q-mr-lg-xs,[dir=rtl] .q-mx-lg-xs{margin-left:4px}[dir] .q-mt-lg-xs,[dir] .q-my-lg-xs{margin-top:4px}[dir] .q-mb-lg-xs,[dir] .q-my-lg-xs{margin-bottom:4px}[dir] .q-pa-lg-sm{padding:8px 8px}[dir=ltr] .q-pl-lg-sm,[dir=ltr] .q-px-lg-sm{padding-left:8px}[dir=ltr] .q-pr-lg-sm,[dir=ltr] .q-px-lg-sm,[dir=rtl] .q-pl-lg-sm,[dir=rtl] .q-px-lg-sm{padding-right:8px}[dir=rtl] .q-pr-lg-sm,[dir=rtl] .q-px-lg-sm{padding-left:8px}[dir] .q-pt-lg-sm,[dir] .q-py-lg-sm{padding-top:8px}[dir] .q-pb-lg-sm,[dir] .q-py-lg-sm{padding-bottom:8px}[dir] .q-ma-lg-sm{margin:8px 8px}[dir=ltr] .q-ml-lg-sm,[dir=ltr] .q-mx-lg-sm{margin-left:8px}[dir=ltr] .q-mr-lg-sm,[dir=ltr] .q-mx-lg-sm,[dir=rtl] .q-ml-lg-sm,[dir=rtl] .q-mx-lg-sm{margin-right:8px}[dir=rtl] .q-mr-lg-sm,[dir=rtl] .q-mx-lg-sm{margin-left:8px}[dir] .q-mt-lg-sm,[dir] .q-my-lg-sm{margin-top:8px}[dir] .q-mb-lg-sm,[dir] .q-my-lg-sm{margin-bottom:8px}[dir] .q-pa-lg-md{padding:16px 16px}[dir=ltr] .q-pl-lg-md,[dir=ltr] .q-px-lg-md{padding-left:16px}[dir=ltr] .q-pr-lg-md,[dir=ltr] .q-px-lg-md,[dir=rtl] .q-pl-lg-md,[dir=rtl] .q-px-lg-md{padding-right:16px}[dir=rtl] .q-pr-lg-md,[dir=rtl] .q-px-lg-md{padding-left:16px}[dir] .q-pt-lg-md,[dir] .q-py-lg-md{padding-top:16px}[dir] .q-pb-lg-md,[dir] .q-py-lg-md{padding-bottom:16px}[dir] .q-ma-lg-md{margin:16px 16px}[dir=ltr] .q-ml-lg-md,[dir=ltr] .q-mx-lg-md{margin-left:16px}[dir=ltr] .q-mr-lg-md,[dir=ltr] .q-mx-lg-md,[dir=rtl] .q-ml-lg-md,[dir=rtl] .q-mx-lg-md{margin-right:16px}[dir=rtl] .q-mr-lg-md,[dir=rtl] .q-mx-lg-md{margin-left:16px}[dir] .q-mt-lg-md,[dir] .q-my-lg-md{margin-top:16px}[dir] .q-mb-lg-md,[dir] .q-my-lg-md{margin-bottom:16px}[dir] .q-pa-lg-lg{padding:24px 24px}[dir=ltr] .q-pl-lg-lg,[dir=ltr] .q-px-lg-lg{padding-left:24px}[dir=ltr] .q-pr-lg-lg,[dir=ltr] .q-px-lg-lg,[dir=rtl] .q-pl-lg-lg,[dir=rtl] .q-px-lg-lg{padding-right:24px}[dir=rtl] .q-pr-lg-lg,[dir=rtl] .q-px-lg-lg{padding-left:24px}[dir] .q-pt-lg-lg,[dir] .q-py-lg-lg{padding-top:24px}[dir] .q-pb-lg-lg,[dir] .q-py-lg-lg{padding-bottom:24px}[dir] .q-ma-lg-lg{margin:24px 24px}[dir=ltr] .q-ml-lg-lg,[dir=ltr] .q-mx-lg-lg{margin-left:24px}[dir=ltr] .q-mr-lg-lg,[dir=ltr] .q-mx-lg-lg,[dir=rtl] .q-ml-lg-lg,[dir=rtl] .q-mx-lg-lg{margin-right:24px}[dir=rtl] .q-mr-lg-lg,[dir=rtl] .q-mx-lg-lg{margin-left:24px}[dir] .q-mt-lg-lg,[dir] .q-my-lg-lg{margin-top:24px}[dir] .q-mb-lg-lg,[dir] .q-my-lg-lg{margin-bottom:24px}[dir] .q-pa-lg-xl{padding:48px 48px}[dir=ltr] .q-pl-lg-xl,[dir=ltr] .q-px-lg-xl{padding-left:48px}[dir=ltr] .q-pr-lg-xl,[dir=ltr] .q-px-lg-xl,[dir=rtl] .q-pl-lg-xl,[dir=rtl] .q-px-lg-xl{padding-right:48px}[dir=rtl] .q-pr-lg-xl,[dir=rtl] .q-px-lg-xl{padding-left:48px}[dir] .q-pt-lg-xl,[dir] .q-py-lg-xl{padding-top:48px}[dir] .q-pb-lg-xl,[dir] .q-py-lg-xl{padding-bottom:48px}[dir] .q-ma-lg-xl{margin:48px 48px}[dir=ltr] .q-ml-lg-xl,[dir=ltr] .q-mx-lg-xl{margin-left:48px}[dir=ltr] .q-mr-lg-xl,[dir=ltr] .q-mx-lg-xl,[dir=rtl] .q-ml-lg-xl,[dir=rtl] .q-mx-lg-xl{margin-right:48px}[dir=rtl] .q-mr-lg-xl,[dir=rtl] .q-mx-lg-xl{margin-left:48px}[dir] .q-mt-lg-xl,[dir] .q-my-lg-xl{margin-top:48px}[dir] .q-mb-lg-xl,[dir] .q-my-lg-xl{margin-bottom:48px}[dir=ltr] .q-ml-lg-auto,[dir=ltr] .q-mx-lg-auto{margin-left:auto}[dir=ltr] .q-mr-lg-auto,[dir=ltr] .q-mx-lg-auto,[dir=rtl] .q-ml-lg-auto,[dir=rtl] .q-mx-lg-auto{margin-right:auto}[dir=rtl] .q-mr-lg-auto,[dir=rtl] .q-mx-lg-auto{margin-left:auto}.column.inline-lg,.flex.inline-lg,.row.inline-lg{display:inline-flex}.column-lg,.flex-lg,.row-lg{display:flex;flex-wrap:wrap}.column-lg.inline,.column-lg.inline-lg,.flex-lg.inline,.flex-lg.inline-lg,.row-lg.inline,.row-lg.inline-lg{display:inline-flex}.row.reverse-lg{flex-direction:row-reverse}.row-lg{flex-direction:row}.row-lg.reverse,.row-lg.reverse-lg{flex-direction:row-reverse}.column.reverse-lg{flex-direction:column-reverse}.column-lg{flex-direction:column}.column-lg.reverse,.column-lg.reverse-lg{flex-direction:column-reverse}.wrap-lg{flex-wrap:wrap}.no-wrap-lg{flex-wrap:nowrap}.reverse-wrap-lg{flex-wrap:wrap-reverse}.order-lg-first{order:-10000}.order-lg-last{order:10000}.order-lg-none{order:0}.justify-lg-start{justify-content:flex-start}.justify-lg-end{justify-content:flex-end}.flex-lg-center,.justify-lg-center{justify-content:center}.justify-lg-between{justify-content:space-between}.justify-lg-around{justify-content:space-around}.justify-lg-evenly{justify-content:space-evenly}.items-lg-start{align-items:flex-start}.items-lg-end{align-items:flex-end}.flex-lg-center,.items-lg-center{align-items:center}.items-lg-baseline{align-items:baseline}.items-lg-stretch{align-items:stretch}.content-lg-start{align-content:flex-start}.content-lg-end{align-content:flex-end}.content-lg-center{align-content:center}.content-lg-between{align-content:space-between}.content-lg-around{align-content:space-around}.self-lg-start{align-self:flex-start}.self-lg-end{align-self:flex-end}.self-lg-center{align-self:center}.self-lg-baseline{align-self:baseline}.self-lg-stretch{align-self:stretch}[dir=ltr] .q-gutter-lg-none,[dir=ltr] .q-gutter-lg-x-none{margin-left:0}[dir=rtl] .q-gutter-lg-none,[dir=rtl] .q-gutter-lg-x-none{margin-right:0}[dir=ltr] .q-gutter-lg-none>*,[dir=ltr] .q-gutter-lg-x-none>*{margin-left:0}[dir=rtl] .q-gutter-lg-none>*,[dir=rtl] .q-gutter-lg-x-none>*{margin-right:0}[dir] .q-gutter-lg-none,[dir] .q-gutter-lg-none>*,[dir] .q-gutter-lg-y-none,[dir] .q-gutter-lg-y-none>*{margin-top:0}[dir=ltr] .q-col-gutter-lg-none,[dir=ltr] .q-col-gutter-lg-x-none{margin-left:0}[dir=rtl] .q-col-gutter-lg-none,[dir=rtl] .q-col-gutter-lg-x-none{margin-right:0}[dir=ltr] .q-col-gutter-lg-none>*,[dir=ltr] .q-col-gutter-lg-x-none>*{padding-left:0}[dir=rtl] .q-col-gutter-lg-none>*,[dir=rtl] .q-col-gutter-lg-x-none>*{padding-right:0}[dir] .q-col-gutter-lg-none,[dir] .q-col-gutter-lg-y-none{margin-top:0}[dir] .q-col-gutter-lg-none>*,[dir] .q-col-gutter-lg-y-none>*{padding-top:0}[dir=ltr] .q-gutter-lg-x-xs,[dir=ltr] .q-gutter-lg-xs{margin-left:-4px}[dir=rtl] .q-gutter-lg-x-xs,[dir=rtl] .q-gutter-lg-xs{margin-right:-4px}[dir=ltr] .q-gutter-lg-x-xs>*,[dir=ltr] .q-gutter-lg-xs>*{margin-left:4px}[dir=rtl] .q-gutter-lg-x-xs>*,[dir=rtl] .q-gutter-lg-xs>*{margin-right:4px}[dir] .q-gutter-lg-xs,[dir] .q-gutter-lg-y-xs{margin-top:-4px}[dir] .q-gutter-lg-xs>*,[dir] .q-gutter-lg-y-xs>*{margin-top:4px}[dir=ltr] .q-col-gutter-lg-x-xs,[dir=ltr] .q-col-gutter-lg-xs{margin-left:-4px}[dir=rtl] .q-col-gutter-lg-x-xs,[dir=rtl] .q-col-gutter-lg-xs{margin-right:-4px}[dir=ltr] .q-col-gutter-lg-x-xs>*,[dir=ltr] .q-col-gutter-lg-xs>*{padding-left:4px}[dir=rtl] .q-col-gutter-lg-x-xs>*,[dir=rtl] .q-col-gutter-lg-xs>*{padding-right:4px}[dir] .q-col-gutter-lg-xs,[dir] .q-col-gutter-lg-y-xs{margin-top:-4px}[dir] .q-col-gutter-lg-xs>*,[dir] .q-col-gutter-lg-y-xs>*{padding-top:4px}[dir=ltr] .q-gutter-lg-sm,[dir=ltr] .q-gutter-lg-x-sm{margin-left:-8px}[dir=rtl] .q-gutter-lg-sm,[dir=rtl] .q-gutter-lg-x-sm{margin-right:-8px}[dir=ltr] .q-gutter-lg-sm>*,[dir=ltr] .q-gutter-lg-x-sm>*{margin-left:8px}[dir=rtl] .q-gutter-lg-sm>*,[dir=rtl] .q-gutter-lg-x-sm>*{margin-right:8px}[dir] .q-gutter-lg-sm,[dir] .q-gutter-lg-y-sm{margin-top:-8px}[dir] .q-gutter-lg-sm>*,[dir] .q-gutter-lg-y-sm>*{margin-top:8px}[dir=ltr] .q-col-gutter-lg-sm,[dir=ltr] .q-col-gutter-lg-x-sm{margin-left:-8px}[dir=rtl] .q-col-gutter-lg-sm,[dir=rtl] .q-col-gutter-lg-x-sm{margin-right:-8px}[dir=ltr] .q-col-gutter-lg-sm>*,[dir=ltr] .q-col-gutter-lg-x-sm>*{padding-left:8px}[dir=rtl] .q-col-gutter-lg-sm>*,[dir=rtl] .q-col-gutter-lg-x-sm>*{padding-right:8px}[dir] .q-col-gutter-lg-sm,[dir] .q-col-gutter-lg-y-sm{margin-top:-8px}[dir] .q-col-gutter-lg-sm>*,[dir] .q-col-gutter-lg-y-sm>*{padding-top:8px}[dir=ltr] .q-gutter-lg-md,[dir=ltr] .q-gutter-lg-x-md{margin-left:-16px}[dir=rtl] .q-gutter-lg-md,[dir=rtl] .q-gutter-lg-x-md{margin-right:-16px}[dir=ltr] .q-gutter-lg-md>*,[dir=ltr] .q-gutter-lg-x-md>*{margin-left:16px}[dir=rtl] .q-gutter-lg-md>*,[dir=rtl] .q-gutter-lg-x-md>*{margin-right:16px}[dir] .q-gutter-lg-md,[dir] .q-gutter-lg-y-md{margin-top:-16px}[dir] .q-gutter-lg-md>*,[dir] .q-gutter-lg-y-md>*{margin-top:16px}[dir=ltr] .q-col-gutter-lg-md,[dir=ltr] .q-col-gutter-lg-x-md{margin-left:-16px}[dir=rtl] .q-col-gutter-lg-md,[dir=rtl] .q-col-gutter-lg-x-md{margin-right:-16px}[dir=ltr] .q-col-gutter-lg-md>*,[dir=ltr] .q-col-gutter-lg-x-md>*{padding-left:16px}[dir=rtl] .q-col-gutter-lg-md>*,[dir=rtl] .q-col-gutter-lg-x-md>*{padding-right:16px}[dir] .q-col-gutter-lg-md,[dir] .q-col-gutter-lg-y-md{margin-top:-16px}[dir] .q-col-gutter-lg-md>*,[dir] .q-col-gutter-lg-y-md>*{padding-top:16px}[dir=ltr] .q-gutter-lg-lg,[dir=ltr] .q-gutter-lg-x-lg{margin-left:-24px}[dir=rtl] .q-gutter-lg-lg,[dir=rtl] .q-gutter-lg-x-lg{margin-right:-24px}[dir=ltr] .q-gutter-lg-lg>*,[dir=ltr] .q-gutter-lg-x-lg>*{margin-left:24px}[dir=rtl] .q-gutter-lg-lg>*,[dir=rtl] .q-gutter-lg-x-lg>*{margin-right:24px}[dir] .q-gutter-lg-lg,[dir] .q-gutter-lg-y-lg{margin-top:-24px}[dir] .q-gutter-lg-lg>*,[dir] .q-gutter-lg-y-lg>*{margin-top:24px}[dir=ltr] .q-col-gutter-lg-lg,[dir=ltr] .q-col-gutter-lg-x-lg{margin-left:-24px}[dir=rtl] .q-col-gutter-lg-lg,[dir=rtl] .q-col-gutter-lg-x-lg{margin-right:-24px}[dir=ltr] .q-col-gutter-lg-lg>*,[dir=ltr] .q-col-gutter-lg-x-lg>*{padding-left:24px}[dir=rtl] .q-col-gutter-lg-lg>*,[dir=rtl] .q-col-gutter-lg-x-lg>*{padding-right:24px}[dir] .q-col-gutter-lg-lg,[dir] .q-col-gutter-lg-y-lg{margin-top:-24px}[dir] .q-col-gutter-lg-lg>*,[dir] .q-col-gutter-lg-y-lg>*{padding-top:24px}[dir=ltr] .q-gutter-lg-x-xl,[dir=ltr] .q-gutter-lg-xl{margin-left:-48px}[dir=rtl] .q-gutter-lg-x-xl,[dir=rtl] .q-gutter-lg-xl{margin-right:-48px}[dir=ltr] .q-gutter-lg-x-xl>*,[dir=ltr] .q-gutter-lg-xl>*{margin-left:48px}[dir=rtl] .q-gutter-lg-x-xl>*,[dir=rtl] .q-gutter-lg-xl>*{margin-right:48px}[dir] .q-gutter-lg-xl,[dir] .q-gutter-lg-y-xl{margin-top:-48px}[dir] .q-gutter-lg-xl>*,[dir] .q-gutter-lg-y-xl>*{margin-top:48px}[dir=ltr] .q-col-gutter-lg-x-xl,[dir=ltr] .q-col-gutter-lg-xl{margin-left:-48px}[dir=rtl] .q-col-gutter-lg-x-xl,[dir=rtl] .q-col-gutter-lg-xl{margin-right:-48px}[dir=ltr] .q-col-gutter-lg-x-xl>*,[dir=ltr] .q-col-gutter-lg-xl>*{padding-left:48px}[dir=rtl] .q-col-gutter-lg-x-xl>*,[dir=rtl] .q-col-gutter-lg-xl>*{padding-right:48px}[dir] .q-col-gutter-lg-xl,[dir] .q-col-gutter-lg-y-xl{margin-top:-48px}[dir] .q-col-gutter-lg-xl>*,[dir] .q-col-gutter-lg-y-xl>*{padding-top:48px}.row-lg>.col-0,.row-lg>.col-xs-0{height:auto;width:0%}[dir=ltr] .row-lg>.offset-0,[dir=ltr] .row-lg>.offset-xs-0{margin-left:0%}[dir=rtl] .row-lg>.offset-0,[dir=rtl] .row-lg>.offset-xs-0{margin-right:0%}.column-lg>.col-0,.column-lg>.col-xs-0{height:0%;width:auto}.row-lg>.col-1,.row-lg>.col-xs-1{height:auto;width:8.3333%}[dir=ltr] .row-lg>.offset-1,[dir=ltr] .row-lg>.offset-xs-1{margin-left:8.3333%}[dir=rtl] .row-lg>.offset-1,[dir=rtl] .row-lg>.offset-xs-1{margin-right:8.3333%}.column-lg>.col-1,.column-lg>.col-xs-1{height:8.3333%;width:auto}.row-lg>.col-2,.row-lg>.col-xs-2{height:auto;width:16.6667%}[dir=ltr] .row-lg>.offset-2,[dir=ltr] .row-lg>.offset-xs-2{margin-left:16.6667%}[dir=rtl] .row-lg>.offset-2,[dir=rtl] .row-lg>.offset-xs-2{margin-right:16.6667%}.column-lg>.col-2,.column-lg>.col-xs-2{height:16.6667%;width:auto}.row-lg>.col-3,.row-lg>.col-xs-3{height:auto;width:25%}[dir=ltr] .row-lg>.offset-3,[dir=ltr] .row-lg>.offset-xs-3{margin-left:25%}[dir=rtl] .row-lg>.offset-3,[dir=rtl] .row-lg>.offset-xs-3{margin-right:25%}.column-lg>.col-3,.column-lg>.col-xs-3{height:25%;width:auto}.row-lg>.col-4,.row-lg>.col-xs-4{height:auto;width:33.3333%}[dir=ltr] .row-lg>.offset-4,[dir=ltr] .row-lg>.offset-xs-4{margin-left:33.3333%}[dir=rtl] .row-lg>.offset-4,[dir=rtl] .row-lg>.offset-xs-4{margin-right:33.3333%}.column-lg>.col-4,.column-lg>.col-xs-4{height:33.3333%;width:auto}.row-lg>.col-5,.row-lg>.col-xs-5{height:auto;width:41.6667%}[dir=ltr] .row-lg>.offset-5,[dir=ltr] .row-lg>.offset-xs-5{margin-left:41.6667%}[dir=rtl] .row-lg>.offset-5,[dir=rtl] .row-lg>.offset-xs-5{margin-right:41.6667%}.column-lg>.col-5,.column-lg>.col-xs-5{height:41.6667%;width:auto}.row-lg>.col-6,.row-lg>.col-xs-6{height:auto;width:50%}[dir=ltr] .row-lg>.offset-6,[dir=ltr] .row-lg>.offset-xs-6{margin-left:50%}[dir=rtl] .row-lg>.offset-6,[dir=rtl] .row-lg>.offset-xs-6{margin-right:50%}.column-lg>.col-6,.column-lg>.col-xs-6{height:50%;width:auto}.row-lg>.col-7,.row-lg>.col-xs-7{height:auto;width:58.3333%}[dir=ltr] .row-lg>.offset-7,[dir=ltr] .row-lg>.offset-xs-7{margin-left:58.3333%}[dir=rtl] .row-lg>.offset-7,[dir=rtl] .row-lg>.offset-xs-7{margin-right:58.3333%}.column-lg>.col-7,.column-lg>.col-xs-7{height:58.3333%;width:auto}.row-lg>.col-8,.row-lg>.col-xs-8{height:auto;width:66.6667%}[dir=ltr] .row-lg>.offset-8,[dir=ltr] .row-lg>.offset-xs-8{margin-left:66.6667%}[dir=rtl] .row-lg>.offset-8,[dir=rtl] .row-lg>.offset-xs-8{margin-right:66.6667%}.column-lg>.col-8,.column-lg>.col-xs-8{height:66.6667%;width:auto}.row-lg>.col-9,.row-lg>.col-xs-9{height:auto;width:75%}[dir=ltr] .row-lg>.offset-9,[dir=ltr] .row-lg>.offset-xs-9{margin-left:75%}[dir=rtl] .row-lg>.offset-9,[dir=rtl] .row-lg>.offset-xs-9{margin-right:75%}.column-lg>.col-9,.column-lg>.col-xs-9{height:75%;width:auto}.row-lg>.col-10,.row-lg>.col-xs-10{height:auto;width:83.3333%}[dir=ltr] .row-lg>.offset-10,[dir=ltr] .row-lg>.offset-xs-10{margin-left:83.3333%}[dir=rtl] .row-lg>.offset-10,[dir=rtl] .row-lg>.offset-xs-10{margin-right:83.3333%}.column-lg>.col-10,.column-lg>.col-xs-10{height:83.3333%;width:auto}.row-lg>.col-11,.row-lg>.col-xs-11{height:auto;width:91.6667%}[dir=ltr] .row-lg>.offset-11,[dir=ltr] .row-lg>.offset-xs-11{margin-left:91.6667%}[dir=rtl] .row-lg>.offset-11,[dir=rtl] .row-lg>.offset-xs-11{margin-right:91.6667%}.column-lg>.col-11,.column-lg>.col-xs-11{height:91.6667%;width:auto}.row-lg>.col-12,.row-lg>.col-xs-12{height:auto;width:100%}[dir=ltr] .row-lg>.offset-12,[dir=ltr] .row-lg>.offset-xs-12{margin-left:100%}[dir=rtl] .row-lg>.offset-12,[dir=rtl] .row-lg>.offset-xs-12{margin-right:100%}.column-lg>.col-12,.column-lg>.col-xs-12{height:100%;width:auto}.row-lg>.col-sm-0{height:auto;width:0%}[dir=ltr] .row-lg>.offset-sm-0{margin-left:0%}[dir=rtl] .row-lg>.offset-sm-0{margin-right:0%}.column-lg>.col-sm-0{height:0%;width:auto}.row-lg>.col-sm-1{height:auto;width:8.3333%}[dir=ltr] .row-lg>.offset-sm-1{margin-left:8.3333%}[dir=rtl] .row-lg>.offset-sm-1{margin-right:8.3333%}.column-lg>.col-sm-1{height:8.3333%;width:auto}.row-lg>.col-sm-2{height:auto;width:16.6667%}[dir=ltr] .row-lg>.offset-sm-2{margin-left:16.6667%}[dir=rtl] .row-lg>.offset-sm-2{margin-right:16.6667%}.column-lg>.col-sm-2{height:16.6667%;width:auto}.row-lg>.col-sm-3{height:auto;width:25%}[dir=ltr] .row-lg>.offset-sm-3{margin-left:25%}[dir=rtl] .row-lg>.offset-sm-3{margin-right:25%}.column-lg>.col-sm-3{height:25%;width:auto}.row-lg>.col-sm-4{height:auto;width:33.3333%}[dir=ltr] .row-lg>.offset-sm-4{margin-left:33.3333%}[dir=rtl] .row-lg>.offset-sm-4{margin-right:33.3333%}.column-lg>.col-sm-4{height:33.3333%;width:auto}.row-lg>.col-sm-5{height:auto;width:41.6667%}[dir=ltr] .row-lg>.offset-sm-5{margin-left:41.6667%}[dir=rtl] .row-lg>.offset-sm-5{margin-right:41.6667%}.column-lg>.col-sm-5{height:41.6667%;width:auto}.row-lg>.col-sm-6{height:auto;width:50%}[dir=ltr] .row-lg>.offset-sm-6{margin-left:50%}[dir=rtl] .row-lg>.offset-sm-6{margin-right:50%}.column-lg>.col-sm-6{height:50%;width:auto}.row-lg>.col-sm-7{height:auto;width:58.3333%}[dir=ltr] .row-lg>.offset-sm-7{margin-left:58.3333%}[dir=rtl] .row-lg>.offset-sm-7{margin-right:58.3333%}.column-lg>.col-sm-7{height:58.3333%;width:auto}.row-lg>.col-sm-8{height:auto;width:66.6667%}[dir=ltr] .row-lg>.offset-sm-8{margin-left:66.6667%}[dir=rtl] .row-lg>.offset-sm-8{margin-right:66.6667%}.column-lg>.col-sm-8{height:66.6667%;width:auto}.row-lg>.col-sm-9{height:auto;width:75%}[dir=ltr] .row-lg>.offset-sm-9{margin-left:75%}[dir=rtl] .row-lg>.offset-sm-9{margin-right:75%}.column-lg>.col-sm-9{height:75%;width:auto}.row-lg>.col-sm-10{height:auto;width:83.3333%}[dir=ltr] .row-lg>.offset-sm-10{margin-left:83.3333%}[dir=rtl] .row-lg>.offset-sm-10{margin-right:83.3333%}.column-lg>.col-sm-10{height:83.3333%;width:auto}.row-lg>.col-sm-11{height:auto;width:91.6667%}[dir=ltr] .row-lg>.offset-sm-11{margin-left:91.6667%}[dir=rtl] .row-lg>.offset-sm-11{margin-right:91.6667%}.column-lg>.col-sm-11{height:91.6667%;width:auto}.row-lg>.col-sm-12{height:auto;width:100%}[dir=ltr] .row-lg>.offset-sm-12{margin-left:100%}[dir=rtl] .row-lg>.offset-sm-12{margin-right:100%}.column-lg>.col-sm-12{height:100%;width:auto}.row-lg>.col-md-0{height:auto;width:0%}[dir=ltr] .row-lg>.offset-md-0{margin-left:0%}[dir=rtl] .row-lg>.offset-md-0{margin-right:0%}.column-lg>.col-md-0{height:0%;width:auto}.row-lg>.col-md-1{height:auto;width:8.3333%}[dir=ltr] .row-lg>.offset-md-1{margin-left:8.3333%}[dir=rtl] .row-lg>.offset-md-1{margin-right:8.3333%}.column-lg>.col-md-1{height:8.3333%;width:auto}.row-lg>.col-md-2{height:auto;width:16.6667%}[dir=ltr] .row-lg>.offset-md-2{margin-left:16.6667%}[dir=rtl] .row-lg>.offset-md-2{margin-right:16.6667%}.column-lg>.col-md-2{height:16.6667%;width:auto}.row-lg>.col-md-3{height:auto;width:25%}[dir=ltr] .row-lg>.offset-md-3{margin-left:25%}[dir=rtl] .row-lg>.offset-md-3{margin-right:25%}.column-lg>.col-md-3{height:25%;width:auto}.row-lg>.col-md-4{height:auto;width:33.3333%}[dir=ltr] .row-lg>.offset-md-4{margin-left:33.3333%}[dir=rtl] .row-lg>.offset-md-4{margin-right:33.3333%}.column-lg>.col-md-4{height:33.3333%;width:auto}.row-lg>.col-md-5{height:auto;width:41.6667%}[dir=ltr] .row-lg>.offset-md-5{margin-left:41.6667%}[dir=rtl] .row-lg>.offset-md-5{margin-right:41.6667%}.column-lg>.col-md-5{height:41.6667%;width:auto}.row-lg>.col-md-6{height:auto;width:50%}[dir=ltr] .row-lg>.offset-md-6{margin-left:50%}[dir=rtl] .row-lg>.offset-md-6{margin-right:50%}.column-lg>.col-md-6{height:50%;width:auto}.row-lg>.col-md-7{height:auto;width:58.3333%}[dir=ltr] .row-lg>.offset-md-7{margin-left:58.3333%}[dir=rtl] .row-lg>.offset-md-7{margin-right:58.3333%}.column-lg>.col-md-7{height:58.3333%;width:auto}.row-lg>.col-md-8{height:auto;width:66.6667%}[dir=ltr] .row-lg>.offset-md-8{margin-left:66.6667%}[dir=rtl] .row-lg>.offset-md-8{margin-right:66.6667%}.column-lg>.col-md-8{height:66.6667%;width:auto}.row-lg>.col-md-9{height:auto;width:75%}[dir=ltr] .row-lg>.offset-md-9{margin-left:75%}[dir=rtl] .row-lg>.offset-md-9{margin-right:75%}.column-lg>.col-md-9{height:75%;width:auto}.row-lg>.col-md-10{height:auto;width:83.3333%}[dir=ltr] .row-lg>.offset-md-10{margin-left:83.3333%}[dir=rtl] .row-lg>.offset-md-10{margin-right:83.3333%}.column-lg>.col-md-10{height:83.3333%;width:auto}.row-lg>.col-md-11{height:auto;width:91.6667%}[dir=ltr] .row-lg>.offset-md-11{margin-left:91.6667%}[dir=rtl] .row-lg>.offset-md-11{margin-right:91.6667%}.column-lg>.col-md-11{height:91.6667%;width:auto}.row-lg>.col-md-12{height:auto;width:100%}[dir=ltr] .row-lg>.offset-md-12{margin-left:100%}[dir=rtl] .row-lg>.offset-md-12{margin-right:100%}.column-lg>.col-md-12{height:100%;width:auto}.row-lg>.col-lg-0{height:auto;width:0%}[dir=ltr] .row-lg>.offset-lg-0{margin-left:0%}[dir=rtl] .row-lg>.offset-lg-0{margin-right:0%}.column-lg>.col-lg-0{height:0%;width:auto}.row-lg>.col-lg-1{height:auto;width:8.3333%}[dir=ltr] .row-lg>.offset-lg-1{margin-left:8.3333%}[dir=rtl] .row-lg>.offset-lg-1{margin-right:8.3333%}.column-lg>.col-lg-1{height:8.3333%;width:auto}.row-lg>.col-lg-2{height:auto;width:16.6667%}[dir=ltr] .row-lg>.offset-lg-2{margin-left:16.6667%}[dir=rtl] .row-lg>.offset-lg-2{margin-right:16.6667%}.column-lg>.col-lg-2{height:16.6667%;width:auto}.row-lg>.col-lg-3{height:auto;width:25%}[dir=ltr] .row-lg>.offset-lg-3{margin-left:25%}[dir=rtl] .row-lg>.offset-lg-3{margin-right:25%}.column-lg>.col-lg-3{height:25%;width:auto}.row-lg>.col-lg-4{height:auto;width:33.3333%}[dir=ltr] .row-lg>.offset-lg-4{margin-left:33.3333%}[dir=rtl] .row-lg>.offset-lg-4{margin-right:33.3333%}.column-lg>.col-lg-4{height:33.3333%;width:auto}.row-lg>.col-lg-5{height:auto;width:41.6667%}[dir=ltr] .row-lg>.offset-lg-5{margin-left:41.6667%}[dir=rtl] .row-lg>.offset-lg-5{margin-right:41.6667%}.column-lg>.col-lg-5{height:41.6667%;width:auto}.row-lg>.col-lg-6{height:auto;width:50%}[dir=ltr] .row-lg>.offset-lg-6{margin-left:50%}[dir=rtl] .row-lg>.offset-lg-6{margin-right:50%}.column-lg>.col-lg-6{height:50%;width:auto}.row-lg>.col-lg-7{height:auto;width:58.3333%}[dir=ltr] .row-lg>.offset-lg-7{margin-left:58.3333%}[dir=rtl] .row-lg>.offset-lg-7{margin-right:58.3333%}.column-lg>.col-lg-7{height:58.3333%;width:auto}.row-lg>.col-lg-8{height:auto;width:66.6667%}[dir=ltr] .row-lg>.offset-lg-8{margin-left:66.6667%}[dir=rtl] .row-lg>.offset-lg-8{margin-right:66.6667%}.column-lg>.col-lg-8{height:66.6667%;width:auto}.row-lg>.col-lg-9{height:auto;width:75%}[dir=ltr] .row-lg>.offset-lg-9{margin-left:75%}[dir=rtl] .row-lg>.offset-lg-9{margin-right:75%}.column-lg>.col-lg-9{height:75%;width:auto}.row-lg>.col-lg-10{height:auto;width:83.3333%}[dir=ltr] .row-lg>.offset-lg-10{margin-left:83.3333%}[dir=rtl] .row-lg>.offset-lg-10{margin-right:83.3333%}.column-lg>.col-lg-10{height:83.3333%;width:auto}.row-lg>.col-lg-11{height:auto;width:91.6667%}[dir=ltr] .row-lg>.offset-lg-11{margin-left:91.6667%}[dir=rtl] .row-lg>.offset-lg-11{margin-right:91.6667%}.column-lg>.col-lg-11{height:91.6667%;width:auto}.row-lg>.col-lg-12{height:auto;width:100%}[dir=ltr] .row-lg>.offset-lg-12{margin-left:100%}[dir=rtl] .row-lg>.offset-lg-12{margin-right:100%}.column-lg>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex-xl-block{display:block}.flex-xl-inline{display:inline-block}[dir] .q-pa-xl-none{padding:0 0}[dir=ltr] .q-pl-xl-none,[dir=ltr] .q-px-xl-none{padding-left:0}[dir=ltr] .q-pr-xl-none,[dir=ltr] .q-px-xl-none,[dir=rtl] .q-pl-xl-none,[dir=rtl] .q-px-xl-none{padding-right:0}[dir=rtl] .q-pr-xl-none,[dir=rtl] .q-px-xl-none{padding-left:0}[dir] .q-pt-xl-none,[dir] .q-py-xl-none{padding-top:0}[dir] .q-pb-xl-none,[dir] .q-py-xl-none{padding-bottom:0}[dir] .q-ma-xl-none{margin:0 0}[dir=ltr] .q-ml-xl-none,[dir=ltr] .q-mx-xl-none{margin-left:0}[dir=ltr] .q-mr-xl-none,[dir=ltr] .q-mx-xl-none,[dir=rtl] .q-ml-xl-none,[dir=rtl] .q-mx-xl-none{margin-right:0}[dir=rtl] .q-mr-xl-none,[dir=rtl] .q-mx-xl-none{margin-left:0}[dir] .q-mt-xl-none,[dir] .q-my-xl-none{margin-top:0}[dir] .q-mb-xl-none,[dir] .q-my-xl-none{margin-bottom:0}[dir] .q-pa-xl-xs{padding:4px 4px}[dir=ltr] .q-pl-xl-xs,[dir=ltr] .q-px-xl-xs{padding-left:4px}[dir=ltr] .q-pr-xl-xs,[dir=ltr] .q-px-xl-xs,[dir=rtl] .q-pl-xl-xs,[dir=rtl] .q-px-xl-xs{padding-right:4px}[dir=rtl] .q-pr-xl-xs,[dir=rtl] .q-px-xl-xs{padding-left:4px}[dir] .q-pt-xl-xs,[dir] .q-py-xl-xs{padding-top:4px}[dir] .q-pb-xl-xs,[dir] .q-py-xl-xs{padding-bottom:4px}[dir] .q-ma-xl-xs{margin:4px 4px}[dir=ltr] .q-ml-xl-xs,[dir=ltr] .q-mx-xl-xs{margin-left:4px}[dir=ltr] .q-mr-xl-xs,[dir=ltr] .q-mx-xl-xs,[dir=rtl] .q-ml-xl-xs,[dir=rtl] .q-mx-xl-xs{margin-right:4px}[dir=rtl] .q-mr-xl-xs,[dir=rtl] .q-mx-xl-xs{margin-left:4px}[dir] .q-mt-xl-xs,[dir] .q-my-xl-xs{margin-top:4px}[dir] .q-mb-xl-xs,[dir] .q-my-xl-xs{margin-bottom:4px}[dir] .q-pa-xl-sm{padding:8px 8px}[dir=ltr] .q-pl-xl-sm,[dir=ltr] .q-px-xl-sm{padding-left:8px}[dir=ltr] .q-pr-xl-sm,[dir=ltr] .q-px-xl-sm,[dir=rtl] .q-pl-xl-sm,[dir=rtl] .q-px-xl-sm{padding-right:8px}[dir=rtl] .q-pr-xl-sm,[dir=rtl] .q-px-xl-sm{padding-left:8px}[dir] .q-pt-xl-sm,[dir] .q-py-xl-sm{padding-top:8px}[dir] .q-pb-xl-sm,[dir] .q-py-xl-sm{padding-bottom:8px}[dir] .q-ma-xl-sm{margin:8px 8px}[dir=ltr] .q-ml-xl-sm,[dir=ltr] .q-mx-xl-sm{margin-left:8px}[dir=ltr] .q-mr-xl-sm,[dir=ltr] .q-mx-xl-sm,[dir=rtl] .q-ml-xl-sm,[dir=rtl] .q-mx-xl-sm{margin-right:8px}[dir=rtl] .q-mr-xl-sm,[dir=rtl] .q-mx-xl-sm{margin-left:8px}[dir] .q-mt-xl-sm,[dir] .q-my-xl-sm{margin-top:8px}[dir] .q-mb-xl-sm,[dir] .q-my-xl-sm{margin-bottom:8px}[dir] .q-pa-xl-md{padding:16px 16px}[dir=ltr] .q-pl-xl-md,[dir=ltr] .q-px-xl-md{padding-left:16px}[dir=ltr] .q-pr-xl-md,[dir=ltr] .q-px-xl-md,[dir=rtl] .q-pl-xl-md,[dir=rtl] .q-px-xl-md{padding-right:16px}[dir=rtl] .q-pr-xl-md,[dir=rtl] .q-px-xl-md{padding-left:16px}[dir] .q-pt-xl-md,[dir] .q-py-xl-md{padding-top:16px}[dir] .q-pb-xl-md,[dir] .q-py-xl-md{padding-bottom:16px}[dir] .q-ma-xl-md{margin:16px 16px}[dir=ltr] .q-ml-xl-md,[dir=ltr] .q-mx-xl-md{margin-left:16px}[dir=ltr] .q-mr-xl-md,[dir=ltr] .q-mx-xl-md,[dir=rtl] .q-ml-xl-md,[dir=rtl] .q-mx-xl-md{margin-right:16px}[dir=rtl] .q-mr-xl-md,[dir=rtl] .q-mx-xl-md{margin-left:16px}[dir] .q-mt-xl-md,[dir] .q-my-xl-md{margin-top:16px}[dir] .q-mb-xl-md,[dir] .q-my-xl-md{margin-bottom:16px}[dir] .q-pa-xl-lg{padding:24px 24px}[dir=ltr] .q-pl-xl-lg,[dir=ltr] .q-px-xl-lg{padding-left:24px}[dir=ltr] .q-pr-xl-lg,[dir=ltr] .q-px-xl-lg,[dir=rtl] .q-pl-xl-lg,[dir=rtl] .q-px-xl-lg{padding-right:24px}[dir=rtl] .q-pr-xl-lg,[dir=rtl] .q-px-xl-lg{padding-left:24px}[dir] .q-pt-xl-lg,[dir] .q-py-xl-lg{padding-top:24px}[dir] .q-pb-xl-lg,[dir] .q-py-xl-lg{padding-bottom:24px}[dir] .q-ma-xl-lg{margin:24px 24px}[dir=ltr] .q-ml-xl-lg,[dir=ltr] .q-mx-xl-lg{margin-left:24px}[dir=ltr] .q-mr-xl-lg,[dir=ltr] .q-mx-xl-lg,[dir=rtl] .q-ml-xl-lg,[dir=rtl] .q-mx-xl-lg{margin-right:24px}[dir=rtl] .q-mr-xl-lg,[dir=rtl] .q-mx-xl-lg{margin-left:24px}[dir] .q-mt-xl-lg,[dir] .q-my-xl-lg{margin-top:24px}[dir] .q-mb-xl-lg,[dir] .q-my-xl-lg{margin-bottom:24px}[dir] .q-pa-xl-xl{padding:48px 48px}[dir=ltr] .q-pl-xl-xl,[dir=ltr] .q-px-xl-xl{padding-left:48px}[dir=ltr] .q-pr-xl-xl,[dir=ltr] .q-px-xl-xl,[dir=rtl] .q-pl-xl-xl,[dir=rtl] .q-px-xl-xl{padding-right:48px}[dir=rtl] .q-pr-xl-xl,[dir=rtl] .q-px-xl-xl{padding-left:48px}[dir] .q-pt-xl-xl,[dir] .q-py-xl-xl{padding-top:48px}[dir] .q-pb-xl-xl,[dir] .q-py-xl-xl{padding-bottom:48px}[dir] .q-ma-xl-xl{margin:48px 48px}[dir=ltr] .q-ml-xl-xl,[dir=ltr] .q-mx-xl-xl{margin-left:48px}[dir=ltr] .q-mr-xl-xl,[dir=ltr] .q-mx-xl-xl,[dir=rtl] .q-ml-xl-xl,[dir=rtl] .q-mx-xl-xl{margin-right:48px}[dir=rtl] .q-mr-xl-xl,[dir=rtl] .q-mx-xl-xl{margin-left:48px}[dir] .q-mt-xl-xl,[dir] .q-my-xl-xl{margin-top:48px}[dir] .q-mb-xl-xl,[dir] .q-my-xl-xl{margin-bottom:48px}[dir=ltr] .q-ml-xl-auto,[dir=ltr] .q-mx-xl-auto{margin-left:auto}[dir=ltr] .q-mr-xl-auto,[dir=ltr] .q-mx-xl-auto,[dir=rtl] .q-ml-xl-auto,[dir=rtl] .q-mx-xl-auto{margin-right:auto}[dir=rtl] .q-mr-xl-auto,[dir=rtl] .q-mx-xl-auto{margin-left:auto}.column.inline-xl,.flex.inline-xl,.row.inline-xl{display:inline-flex}.column-xl,.flex-xl,.row-xl{display:flex;flex-wrap:wrap}.column-xl.inline,.column-xl.inline-xl,.flex-xl.inline,.flex-xl.inline-xl,.row-xl.inline,.row-xl.inline-xl{display:inline-flex}.row.reverse-xl{flex-direction:row-reverse}.row-xl{flex-direction:row}.row-xl.reverse,.row-xl.reverse-xl{flex-direction:row-reverse}.column.reverse-xl{flex-direction:column-reverse}.column-xl{flex-direction:column}.column-xl.reverse,.column-xl.reverse-xl{flex-direction:column-reverse}.wrap-xl{flex-wrap:wrap}.no-wrap-xl{flex-wrap:nowrap}.reverse-wrap-xl{flex-wrap:wrap-reverse}.order-xl-first{order:-10000}.order-xl-last{order:10000}.order-xl-none{order:0}.justify-xl-start{justify-content:flex-start}.justify-xl-end{justify-content:flex-end}.flex-xl-center,.justify-xl-center{justify-content:center}.justify-xl-between{justify-content:space-between}.justify-xl-around{justify-content:space-around}.justify-xl-evenly{justify-content:space-evenly}.items-xl-start{align-items:flex-start}.items-xl-end{align-items:flex-end}.flex-xl-center,.items-xl-center{align-items:center}.items-xl-baseline{align-items:baseline}.items-xl-stretch{align-items:stretch}.content-xl-start{align-content:flex-start}.content-xl-end{align-content:flex-end}.content-xl-center{align-content:center}.content-xl-between{align-content:space-between}.content-xl-around{align-content:space-around}.self-xl-start{align-self:flex-start}.self-xl-end{align-self:flex-end}.self-xl-center{align-self:center}.self-xl-baseline{align-self:baseline}.self-xl-stretch{align-self:stretch}[dir=ltr] .q-gutter-xl-none,[dir=ltr] .q-gutter-xl-x-none{margin-left:0}[dir=rtl] .q-gutter-xl-none,[dir=rtl] .q-gutter-xl-x-none{margin-right:0}[dir=ltr] .q-gutter-xl-none>*,[dir=ltr] .q-gutter-xl-x-none>*{margin-left:0}[dir=rtl] .q-gutter-xl-none>*,[dir=rtl] .q-gutter-xl-x-none>*{margin-right:0}[dir] .q-gutter-xl-none,[dir] .q-gutter-xl-none>*,[dir] .q-gutter-xl-y-none,[dir] .q-gutter-xl-y-none>*{margin-top:0}[dir=ltr] .q-col-gutter-xl-none,[dir=ltr] .q-col-gutter-xl-x-none{margin-left:0}[dir=rtl] .q-col-gutter-xl-none,[dir=rtl] .q-col-gutter-xl-x-none{margin-right:0}[dir=ltr] .q-col-gutter-xl-none>*,[dir=ltr] .q-col-gutter-xl-x-none>*{padding-left:0}[dir=rtl] .q-col-gutter-xl-none>*,[dir=rtl] .q-col-gutter-xl-x-none>*{padding-right:0}[dir] .q-col-gutter-xl-none,[dir] .q-col-gutter-xl-y-none{margin-top:0}[dir] .q-col-gutter-xl-none>*,[dir] .q-col-gutter-xl-y-none>*{padding-top:0}[dir=ltr] .q-gutter-xl-x-xs,[dir=ltr] .q-gutter-xl-xs{margin-left:-4px}[dir=rtl] .q-gutter-xl-x-xs,[dir=rtl] .q-gutter-xl-xs{margin-right:-4px}[dir=ltr] .q-gutter-xl-x-xs>*,[dir=ltr] .q-gutter-xl-xs>*{margin-left:4px}[dir=rtl] .q-gutter-xl-x-xs>*,[dir=rtl] .q-gutter-xl-xs>*{margin-right:4px}[dir] .q-gutter-xl-xs,[dir] .q-gutter-xl-y-xs{margin-top:-4px}[dir] .q-gutter-xl-xs>*,[dir] .q-gutter-xl-y-xs>*{margin-top:4px}[dir=ltr] .q-col-gutter-xl-x-xs,[dir=ltr] .q-col-gutter-xl-xs{margin-left:-4px}[dir=rtl] .q-col-gutter-xl-x-xs,[dir=rtl] .q-col-gutter-xl-xs{margin-right:-4px}[dir=ltr] .q-col-gutter-xl-x-xs>*,[dir=ltr] .q-col-gutter-xl-xs>*{padding-left:4px}[dir=rtl] .q-col-gutter-xl-x-xs>*,[dir=rtl] .q-col-gutter-xl-xs>*{padding-right:4px}[dir] .q-col-gutter-xl-xs,[dir] .q-col-gutter-xl-y-xs{margin-top:-4px}[dir] .q-col-gutter-xl-xs>*,[dir] .q-col-gutter-xl-y-xs>*{padding-top:4px}[dir=ltr] .q-gutter-xl-sm,[dir=ltr] .q-gutter-xl-x-sm{margin-left:-8px}[dir=rtl] .q-gutter-xl-sm,[dir=rtl] .q-gutter-xl-x-sm{margin-right:-8px}[dir=ltr] .q-gutter-xl-sm>*,[dir=ltr] .q-gutter-xl-x-sm>*{margin-left:8px}[dir=rtl] .q-gutter-xl-sm>*,[dir=rtl] .q-gutter-xl-x-sm>*{margin-right:8px}[dir] .q-gutter-xl-sm,[dir] .q-gutter-xl-y-sm{margin-top:-8px}[dir] .q-gutter-xl-sm>*,[dir] .q-gutter-xl-y-sm>*{margin-top:8px}[dir=ltr] .q-col-gutter-xl-sm,[dir=ltr] .q-col-gutter-xl-x-sm{margin-left:-8px}[dir=rtl] .q-col-gutter-xl-sm,[dir=rtl] .q-col-gutter-xl-x-sm{margin-right:-8px}[dir=ltr] .q-col-gutter-xl-sm>*,[dir=ltr] .q-col-gutter-xl-x-sm>*{padding-left:8px}[dir=rtl] .q-col-gutter-xl-sm>*,[dir=rtl] .q-col-gutter-xl-x-sm>*{padding-right:8px}[dir] .q-col-gutter-xl-sm,[dir] .q-col-gutter-xl-y-sm{margin-top:-8px}[dir] .q-col-gutter-xl-sm>*,[dir] .q-col-gutter-xl-y-sm>*{padding-top:8px}[dir=ltr] .q-gutter-xl-md,[dir=ltr] .q-gutter-xl-x-md{margin-left:-16px}[dir=rtl] .q-gutter-xl-md,[dir=rtl] .q-gutter-xl-x-md{margin-right:-16px}[dir=ltr] .q-gutter-xl-md>*,[dir=ltr] .q-gutter-xl-x-md>*{margin-left:16px}[dir=rtl] .q-gutter-xl-md>*,[dir=rtl] .q-gutter-xl-x-md>*{margin-right:16px}[dir] .q-gutter-xl-md,[dir] .q-gutter-xl-y-md{margin-top:-16px}[dir] .q-gutter-xl-md>*,[dir] .q-gutter-xl-y-md>*{margin-top:16px}[dir=ltr] .q-col-gutter-xl-md,[dir=ltr] .q-col-gutter-xl-x-md{margin-left:-16px}[dir=rtl] .q-col-gutter-xl-md,[dir=rtl] .q-col-gutter-xl-x-md{margin-right:-16px}[dir=ltr] .q-col-gutter-xl-md>*,[dir=ltr] .q-col-gutter-xl-x-md>*{padding-left:16px}[dir=rtl] .q-col-gutter-xl-md>*,[dir=rtl] .q-col-gutter-xl-x-md>*{padding-right:16px}[dir] .q-col-gutter-xl-md,[dir] .q-col-gutter-xl-y-md{margin-top:-16px}[dir] .q-col-gutter-xl-md>*,[dir] .q-col-gutter-xl-y-md>*{padding-top:16px}[dir=ltr] .q-gutter-xl-lg,[dir=ltr] .q-gutter-xl-x-lg{margin-left:-24px}[dir=rtl] .q-gutter-xl-lg,[dir=rtl] .q-gutter-xl-x-lg{margin-right:-24px}[dir=ltr] .q-gutter-xl-lg>*,[dir=ltr] .q-gutter-xl-x-lg>*{margin-left:24px}[dir=rtl] .q-gutter-xl-lg>*,[dir=rtl] .q-gutter-xl-x-lg>*{margin-right:24px}[dir] .q-gutter-xl-lg,[dir] .q-gutter-xl-y-lg{margin-top:-24px}[dir] .q-gutter-xl-lg>*,[dir] .q-gutter-xl-y-lg>*{margin-top:24px}[dir=ltr] .q-col-gutter-xl-lg,[dir=ltr] .q-col-gutter-xl-x-lg{margin-left:-24px}[dir=rtl] .q-col-gutter-xl-lg,[dir=rtl] .q-col-gutter-xl-x-lg{margin-right:-24px}[dir=ltr] .q-col-gutter-xl-lg>*,[dir=ltr] .q-col-gutter-xl-x-lg>*{padding-left:24px}[dir=rtl] .q-col-gutter-xl-lg>*,[dir=rtl] .q-col-gutter-xl-x-lg>*{padding-right:24px}[dir] .q-col-gutter-xl-lg,[dir] .q-col-gutter-xl-y-lg{margin-top:-24px}[dir] .q-col-gutter-xl-lg>*,[dir] .q-col-gutter-xl-y-lg>*{padding-top:24px}[dir=ltr] .q-gutter-xl-x-xl,[dir=ltr] .q-gutter-xl-xl{margin-left:-48px}[dir=rtl] .q-gutter-xl-x-xl,[dir=rtl] .q-gutter-xl-xl{margin-right:-48px}[dir=ltr] .q-gutter-xl-x-xl>*,[dir=ltr] .q-gutter-xl-xl>*{margin-left:48px}[dir=rtl] .q-gutter-xl-x-xl>*,[dir=rtl] .q-gutter-xl-xl>*{margin-right:48px}[dir] .q-gutter-xl-xl,[dir] .q-gutter-xl-y-xl{margin-top:-48px}[dir] .q-gutter-xl-xl>*,[dir] .q-gutter-xl-y-xl>*{margin-top:48px}[dir=ltr] .q-col-gutter-xl-x-xl,[dir=ltr] .q-col-gutter-xl-xl{margin-left:-48px}[dir=rtl] .q-col-gutter-xl-x-xl,[dir=rtl] .q-col-gutter-xl-xl{margin-right:-48px}[dir=ltr] .q-col-gutter-xl-x-xl>*,[dir=ltr] .q-col-gutter-xl-xl>*{padding-left:48px}[dir=rtl] .q-col-gutter-xl-x-xl>*,[dir=rtl] .q-col-gutter-xl-xl>*{padding-right:48px}[dir] .q-col-gutter-xl-xl,[dir] .q-col-gutter-xl-y-xl{margin-top:-48px}[dir] .q-col-gutter-xl-xl>*,[dir] .q-col-gutter-xl-y-xl>*{padding-top:48px}.row-xl>.col-0,.row-xl>.col-xs-0{height:auto;width:0%}[dir=ltr] .row-xl>.offset-0,[dir=ltr] .row-xl>.offset-xs-0{margin-left:0%}[dir=rtl] .row-xl>.offset-0,[dir=rtl] .row-xl>.offset-xs-0{margin-right:0%}.column-xl>.col-0,.column-xl>.col-xs-0{height:0%;width:auto}.row-xl>.col-1,.row-xl>.col-xs-1{height:auto;width:8.3333%}[dir=ltr] .row-xl>.offset-1,[dir=ltr] .row-xl>.offset-xs-1{margin-left:8.3333%}[dir=rtl] .row-xl>.offset-1,[dir=rtl] .row-xl>.offset-xs-1{margin-right:8.3333%}.column-xl>.col-1,.column-xl>.col-xs-1{height:8.3333%;width:auto}.row-xl>.col-2,.row-xl>.col-xs-2{height:auto;width:16.6667%}[dir=ltr] .row-xl>.offset-2,[dir=ltr] .row-xl>.offset-xs-2{margin-left:16.6667%}[dir=rtl] .row-xl>.offset-2,[dir=rtl] .row-xl>.offset-xs-2{margin-right:16.6667%}.column-xl>.col-2,.column-xl>.col-xs-2{height:16.6667%;width:auto}.row-xl>.col-3,.row-xl>.col-xs-3{height:auto;width:25%}[dir=ltr] .row-xl>.offset-3,[dir=ltr] .row-xl>.offset-xs-3{margin-left:25%}[dir=rtl] .row-xl>.offset-3,[dir=rtl] .row-xl>.offset-xs-3{margin-right:25%}.column-xl>.col-3,.column-xl>.col-xs-3{height:25%;width:auto}.row-xl>.col-4,.row-xl>.col-xs-4{height:auto;width:33.3333%}[dir=ltr] .row-xl>.offset-4,[dir=ltr] .row-xl>.offset-xs-4{margin-left:33.3333%}[dir=rtl] .row-xl>.offset-4,[dir=rtl] .row-xl>.offset-xs-4{margin-right:33.3333%}.column-xl>.col-4,.column-xl>.col-xs-4{height:33.3333%;width:auto}.row-xl>.col-5,.row-xl>.col-xs-5{height:auto;width:41.6667%}[dir=ltr] .row-xl>.offset-5,[dir=ltr] .row-xl>.offset-xs-5{margin-left:41.6667%}[dir=rtl] .row-xl>.offset-5,[dir=rtl] .row-xl>.offset-xs-5{margin-right:41.6667%}.column-xl>.col-5,.column-xl>.col-xs-5{height:41.6667%;width:auto}.row-xl>.col-6,.row-xl>.col-xs-6{height:auto;width:50%}[dir=ltr] .row-xl>.offset-6,[dir=ltr] .row-xl>.offset-xs-6{margin-left:50%}[dir=rtl] .row-xl>.offset-6,[dir=rtl] .row-xl>.offset-xs-6{margin-right:50%}.column-xl>.col-6,.column-xl>.col-xs-6{height:50%;width:auto}.row-xl>.col-7,.row-xl>.col-xs-7{height:auto;width:58.3333%}[dir=ltr] .row-xl>.offset-7,[dir=ltr] .row-xl>.offset-xs-7{margin-left:58.3333%}[dir=rtl] .row-xl>.offset-7,[dir=rtl] .row-xl>.offset-xs-7{margin-right:58.3333%}.column-xl>.col-7,.column-xl>.col-xs-7{height:58.3333%;width:auto}.row-xl>.col-8,.row-xl>.col-xs-8{height:auto;width:66.6667%}[dir=ltr] .row-xl>.offset-8,[dir=ltr] .row-xl>.offset-xs-8{margin-left:66.6667%}[dir=rtl] .row-xl>.offset-8,[dir=rtl] .row-xl>.offset-xs-8{margin-right:66.6667%}.column-xl>.col-8,.column-xl>.col-xs-8{height:66.6667%;width:auto}.row-xl>.col-9,.row-xl>.col-xs-9{height:auto;width:75%}[dir=ltr] .row-xl>.offset-9,[dir=ltr] .row-xl>.offset-xs-9{margin-left:75%}[dir=rtl] .row-xl>.offset-9,[dir=rtl] .row-xl>.offset-xs-9{margin-right:75%}.column-xl>.col-9,.column-xl>.col-xs-9{height:75%;width:auto}.row-xl>.col-10,.row-xl>.col-xs-10{height:auto;width:83.3333%}[dir=ltr] .row-xl>.offset-10,[dir=ltr] .row-xl>.offset-xs-10{margin-left:83.3333%}[dir=rtl] .row-xl>.offset-10,[dir=rtl] .row-xl>.offset-xs-10{margin-right:83.3333%}.column-xl>.col-10,.column-xl>.col-xs-10{height:83.3333%;width:auto}.row-xl>.col-11,.row-xl>.col-xs-11{height:auto;width:91.6667%}[dir=ltr] .row-xl>.offset-11,[dir=ltr] .row-xl>.offset-xs-11{margin-left:91.6667%}[dir=rtl] .row-xl>.offset-11,[dir=rtl] .row-xl>.offset-xs-11{margin-right:91.6667%}.column-xl>.col-11,.column-xl>.col-xs-11{height:91.6667%;width:auto}.row-xl>.col-12,.row-xl>.col-xs-12{height:auto;width:100%}[dir=ltr] .row-xl>.offset-12,[dir=ltr] .row-xl>.offset-xs-12{margin-left:100%}[dir=rtl] .row-xl>.offset-12,[dir=rtl] .row-xl>.offset-xs-12{margin-right:100%}.column-xl>.col-12,.column-xl>.col-xs-12{height:100%;width:auto}.row-xl>.col-sm-0{height:auto;width:0%}[dir=ltr] .row-xl>.offset-sm-0{margin-left:0%}[dir=rtl] .row-xl>.offset-sm-0{margin-right:0%}.column-xl>.col-sm-0{height:0%;width:auto}.row-xl>.col-sm-1{height:auto;width:8.3333%}[dir=ltr] .row-xl>.offset-sm-1{margin-left:8.3333%}[dir=rtl] .row-xl>.offset-sm-1{margin-right:8.3333%}.column-xl>.col-sm-1{height:8.3333%;width:auto}.row-xl>.col-sm-2{height:auto;width:16.6667%}[dir=ltr] .row-xl>.offset-sm-2{margin-left:16.6667%}[dir=rtl] .row-xl>.offset-sm-2{margin-right:16.6667%}.column-xl>.col-sm-2{height:16.6667%;width:auto}.row-xl>.col-sm-3{height:auto;width:25%}[dir=ltr] .row-xl>.offset-sm-3{margin-left:25%}[dir=rtl] .row-xl>.offset-sm-3{margin-right:25%}.column-xl>.col-sm-3{height:25%;width:auto}.row-xl>.col-sm-4{height:auto;width:33.3333%}[dir=ltr] .row-xl>.offset-sm-4{margin-left:33.3333%}[dir=rtl] .row-xl>.offset-sm-4{margin-right:33.3333%}.column-xl>.col-sm-4{height:33.3333%;width:auto}.row-xl>.col-sm-5{height:auto;width:41.6667%}[dir=ltr] .row-xl>.offset-sm-5{margin-left:41.6667%}[dir=rtl] .row-xl>.offset-sm-5{margin-right:41.6667%}.column-xl>.col-sm-5{height:41.6667%;width:auto}.row-xl>.col-sm-6{height:auto;width:50%}[dir=ltr] .row-xl>.offset-sm-6{margin-left:50%}[dir=rtl] .row-xl>.offset-sm-6{margin-right:50%}.column-xl>.col-sm-6{height:50%;width:auto}.row-xl>.col-sm-7{height:auto;width:58.3333%}[dir=ltr] .row-xl>.offset-sm-7{margin-left:58.3333%}[dir=rtl] .row-xl>.offset-sm-7{margin-right:58.3333%}.column-xl>.col-sm-7{height:58.3333%;width:auto}.row-xl>.col-sm-8{height:auto;width:66.6667%}[dir=ltr] .row-xl>.offset-sm-8{margin-left:66.6667%}[dir=rtl] .row-xl>.offset-sm-8{margin-right:66.6667%}.column-xl>.col-sm-8{height:66.6667%;width:auto}.row-xl>.col-sm-9{height:auto;width:75%}[dir=ltr] .row-xl>.offset-sm-9{margin-left:75%}[dir=rtl] .row-xl>.offset-sm-9{margin-right:75%}.column-xl>.col-sm-9{height:75%;width:auto}.row-xl>.col-sm-10{height:auto;width:83.3333%}[dir=ltr] .row-xl>.offset-sm-10{margin-left:83.3333%}[dir=rtl] .row-xl>.offset-sm-10{margin-right:83.3333%}.column-xl>.col-sm-10{height:83.3333%;width:auto}.row-xl>.col-sm-11{height:auto;width:91.6667%}[dir=ltr] .row-xl>.offset-sm-11{margin-left:91.6667%}[dir=rtl] .row-xl>.offset-sm-11{margin-right:91.6667%}.column-xl>.col-sm-11{height:91.6667%;width:auto}.row-xl>.col-sm-12{height:auto;width:100%}[dir=ltr] .row-xl>.offset-sm-12{margin-left:100%}[dir=rtl] .row-xl>.offset-sm-12{margin-right:100%}.column-xl>.col-sm-12{height:100%;width:auto}.row-xl>.col-md-0{height:auto;width:0%}[dir=ltr] .row-xl>.offset-md-0{margin-left:0%}[dir=rtl] .row-xl>.offset-md-0{margin-right:0%}.column-xl>.col-md-0{height:0%;width:auto}.row-xl>.col-md-1{height:auto;width:8.3333%}[dir=ltr] .row-xl>.offset-md-1{margin-left:8.3333%}[dir=rtl] .row-xl>.offset-md-1{margin-right:8.3333%}.column-xl>.col-md-1{height:8.3333%;width:auto}.row-xl>.col-md-2{height:auto;width:16.6667%}[dir=ltr] .row-xl>.offset-md-2{margin-left:16.6667%}[dir=rtl] .row-xl>.offset-md-2{margin-right:16.6667%}.column-xl>.col-md-2{height:16.6667%;width:auto}.row-xl>.col-md-3{height:auto;width:25%}[dir=ltr] .row-xl>.offset-md-3{margin-left:25%}[dir=rtl] .row-xl>.offset-md-3{margin-right:25%}.column-xl>.col-md-3{height:25%;width:auto}.row-xl>.col-md-4{height:auto;width:33.3333%}[dir=ltr] .row-xl>.offset-md-4{margin-left:33.3333%}[dir=rtl] .row-xl>.offset-md-4{margin-right:33.3333%}.column-xl>.col-md-4{height:33.3333%;width:auto}.row-xl>.col-md-5{height:auto;width:41.6667%}[dir=ltr] .row-xl>.offset-md-5{margin-left:41.6667%}[dir=rtl] .row-xl>.offset-md-5{margin-right:41.6667%}.column-xl>.col-md-5{height:41.6667%;width:auto}.row-xl>.col-md-6{height:auto;width:50%}[dir=ltr] .row-xl>.offset-md-6{margin-left:50%}[dir=rtl] .row-xl>.offset-md-6{margin-right:50%}.column-xl>.col-md-6{height:50%;width:auto}.row-xl>.col-md-7{height:auto;width:58.3333%}[dir=ltr] .row-xl>.offset-md-7{margin-left:58.3333%}[dir=rtl] .row-xl>.offset-md-7{margin-right:58.3333%}.column-xl>.col-md-7{height:58.3333%;width:auto}.row-xl>.col-md-8{height:auto;width:66.6667%}[dir=ltr] .row-xl>.offset-md-8{margin-left:66.6667%}[dir=rtl] .row-xl>.offset-md-8{margin-right:66.6667%}.column-xl>.col-md-8{height:66.6667%;width:auto}.row-xl>.col-md-9{height:auto;width:75%}[dir=ltr] .row-xl>.offset-md-9{margin-left:75%}[dir=rtl] .row-xl>.offset-md-9{margin-right:75%}.column-xl>.col-md-9{height:75%;width:auto}.row-xl>.col-md-10{height:auto;width:83.3333%}[dir=ltr] .row-xl>.offset-md-10{margin-left:83.3333%}[dir=rtl] .row-xl>.offset-md-10{margin-right:83.3333%}.column-xl>.col-md-10{height:83.3333%;width:auto}.row-xl>.col-md-11{height:auto;width:91.6667%}[dir=ltr] .row-xl>.offset-md-11{margin-left:91.6667%}[dir=rtl] .row-xl>.offset-md-11{margin-right:91.6667%}.column-xl>.col-md-11{height:91.6667%;width:auto}.row-xl>.col-md-12{height:auto;width:100%}[dir=ltr] .row-xl>.offset-md-12{margin-left:100%}[dir=rtl] .row-xl>.offset-md-12{margin-right:100%}.column-xl>.col-md-12{height:100%;width:auto}.row-xl>.col-lg-0{height:auto;width:0%}[dir=ltr] .row-xl>.offset-lg-0{margin-left:0%}[dir=rtl] .row-xl>.offset-lg-0{margin-right:0%}.column-xl>.col-lg-0{height:0%;width:auto}.row-xl>.col-lg-1{height:auto;width:8.3333%}[dir=ltr] .row-xl>.offset-lg-1{margin-left:8.3333%}[dir=rtl] .row-xl>.offset-lg-1{margin-right:8.3333%}.column-xl>.col-lg-1{height:8.3333%;width:auto}.row-xl>.col-lg-2{height:auto;width:16.6667%}[dir=ltr] .row-xl>.offset-lg-2{margin-left:16.6667%}[dir=rtl] .row-xl>.offset-lg-2{margin-right:16.6667%}.column-xl>.col-lg-2{height:16.6667%;width:auto}.row-xl>.col-lg-3{height:auto;width:25%}[dir=ltr] .row-xl>.offset-lg-3{margin-left:25%}[dir=rtl] .row-xl>.offset-lg-3{margin-right:25%}.column-xl>.col-lg-3{height:25%;width:auto}.row-xl>.col-lg-4{height:auto;width:33.3333%}[dir=ltr] .row-xl>.offset-lg-4{margin-left:33.3333%}[dir=rtl] .row-xl>.offset-lg-4{margin-right:33.3333%}.column-xl>.col-lg-4{height:33.3333%;width:auto}.row-xl>.col-lg-5{height:auto;width:41.6667%}[dir=ltr] .row-xl>.offset-lg-5{margin-left:41.6667%}[dir=rtl] .row-xl>.offset-lg-5{margin-right:41.6667%}.column-xl>.col-lg-5{height:41.6667%;width:auto}.row-xl>.col-lg-6{height:auto;width:50%}[dir=ltr] .row-xl>.offset-lg-6{margin-left:50%}[dir=rtl] .row-xl>.offset-lg-6{margin-right:50%}.column-xl>.col-lg-6{height:50%;width:auto}.row-xl>.col-lg-7{height:auto;width:58.3333%}[dir=ltr] .row-xl>.offset-lg-7{margin-left:58.3333%}[dir=rtl] .row-xl>.offset-lg-7{margin-right:58.3333%}.column-xl>.col-lg-7{height:58.3333%;width:auto}.row-xl>.col-lg-8{height:auto;width:66.6667%}[dir=ltr] .row-xl>.offset-lg-8{margin-left:66.6667%}[dir=rtl] .row-xl>.offset-lg-8{margin-right:66.6667%}.column-xl>.col-lg-8{height:66.6667%;width:auto}.row-xl>.col-lg-9{height:auto;width:75%}[dir=ltr] .row-xl>.offset-lg-9{margin-left:75%}[dir=rtl] .row-xl>.offset-lg-9{margin-right:75%}.column-xl>.col-lg-9{height:75%;width:auto}.row-xl>.col-lg-10{height:auto;width:83.3333%}[dir=ltr] .row-xl>.offset-lg-10{margin-left:83.3333%}[dir=rtl] .row-xl>.offset-lg-10{margin-right:83.3333%}.column-xl>.col-lg-10{height:83.3333%;width:auto}.row-xl>.col-lg-11{height:auto;width:91.6667%}[dir=ltr] .row-xl>.offset-lg-11{margin-left:91.6667%}[dir=rtl] .row-xl>.offset-lg-11{margin-right:91.6667%}.column-xl>.col-lg-11{height:91.6667%;width:auto}.row-xl>.col-lg-12{height:auto;width:100%}[dir=ltr] .row-xl>.offset-lg-12{margin-left:100%}[dir=rtl] .row-xl>.offset-lg-12{margin-right:100%}.column-xl>.col-lg-12{height:100%;width:auto}.row-xl>.col-xl-0{height:auto;width:0%}[dir=ltr] .row-xl>.offset-xl-0{margin-left:0%}[dir=rtl] .row-xl>.offset-xl-0{margin-right:0%}.column-xl>.col-xl-0{height:0%;width:auto}.row-xl>.col-xl-1{height:auto;width:8.3333%}[dir=ltr] .row-xl>.offset-xl-1{margin-left:8.3333%}[dir=rtl] .row-xl>.offset-xl-1{margin-right:8.3333%}.column-xl>.col-xl-1{height:8.3333%;width:auto}.row-xl>.col-xl-2{height:auto;width:16.6667%}[dir=ltr] .row-xl>.offset-xl-2{margin-left:16.6667%}[dir=rtl] .row-xl>.offset-xl-2{margin-right:16.6667%}.column-xl>.col-xl-2{height:16.6667%;width:auto}.row-xl>.col-xl-3{height:auto;width:25%}[dir=ltr] .row-xl>.offset-xl-3{margin-left:25%}[dir=rtl] .row-xl>.offset-xl-3{margin-right:25%}.column-xl>.col-xl-3{height:25%;width:auto}.row-xl>.col-xl-4{height:auto;width:33.3333%}[dir=ltr] .row-xl>.offset-xl-4{margin-left:33.3333%}[dir=rtl] .row-xl>.offset-xl-4{margin-right:33.3333%}.column-xl>.col-xl-4{height:33.3333%;width:auto}.row-xl>.col-xl-5{height:auto;width:41.6667%}[dir=ltr] .row-xl>.offset-xl-5{margin-left:41.6667%}[dir=rtl] .row-xl>.offset-xl-5{margin-right:41.6667%}.column-xl>.col-xl-5{height:41.6667%;width:auto}.row-xl>.col-xl-6{height:auto;width:50%}[dir=ltr] .row-xl>.offset-xl-6{margin-left:50%}[dir=rtl] .row-xl>.offset-xl-6{margin-right:50%}.column-xl>.col-xl-6{height:50%;width:auto}.row-xl>.col-xl-7{height:auto;width:58.3333%}[dir=ltr] .row-xl>.offset-xl-7{margin-left:58.3333%}[dir=rtl] .row-xl>.offset-xl-7{margin-right:58.3333%}.column-xl>.col-xl-7{height:58.3333%;width:auto}.row-xl>.col-xl-8{height:auto;width:66.6667%}[dir=ltr] .row-xl>.offset-xl-8{margin-left:66.6667%}[dir=rtl] .row-xl>.offset-xl-8{margin-right:66.6667%}.column-xl>.col-xl-8{height:66.6667%;width:auto}.row-xl>.col-xl-9{height:auto;width:75%}[dir=ltr] .row-xl>.offset-xl-9{margin-left:75%}[dir=rtl] .row-xl>.offset-xl-9{margin-right:75%}.column-xl>.col-xl-9{height:75%;width:auto}.row-xl>.col-xl-10{height:auto;width:83.3333%}[dir=ltr] .row-xl>.offset-xl-10{margin-left:83.3333%}[dir=rtl] .row-xl>.offset-xl-10{margin-right:83.3333%}.column-xl>.col-xl-10{height:83.3333%;width:auto}.row-xl>.col-xl-11{height:auto;width:91.6667%}[dir=ltr] .row-xl>.offset-xl-11{margin-left:91.6667%}[dir=rtl] .row-xl>.offset-xl-11{margin-right:91.6667%}.column-xl>.col-xl-11{height:91.6667%;width:auto}.row-xl>.col-xl-12{height:auto;width:100%}[dir=ltr] .row-xl>.offset-xl-12{margin-left:100%}[dir=rtl] .row-xl>.offset-xl-12{margin-right:100%}.column-xl>.col-xl-12{height:100%;width:auto}}
\ No newline at end of file
diff --git a/dist/quasar.common.js b/dist/quasar.common.js
new file mode 100644
index 00000000000..1cf7bfa1179
--- /dev/null
+++ b/dist/quasar.common.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+"use strict";var Vue=require("vue");function _interopDefaultLegacy(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var Vue__default=_interopDefaultLegacy(Vue),version="1.22.10-beta.11";const isSSR="undefined"==typeof window;let iosCorrection,fromSSR=!1,onSSR=isSSR;function getMatch(t,e){const i=/(edge|edga|edgios)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(vivaldi)[\/]([\w.]+)/.exec(t)||/(chrome|crios)[\/]([\w.]+)/.exec(t)||/(iemobile)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(firefox|fxios)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:i[5]||i[3]||i[1]||"",version:i[2]||i[4]||"0",versionNumber:i[4]||i[2]||"0",platform:e[0]||""}}function getPlatformMatch(t){return/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[]}const hasTouch=!1===isSSR&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function applyIosCorrection(t){iosCorrection={is:{...t}},!0===t.desktop&&(t.iosDesktop=!0),delete t.mac,delete t.desktop;const e=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(t,{mobile:!0,ios:!0,platform:e,[e]:!0})}function getPlatform(t){const e=t.toLowerCase(),i=getMatch(e,getPlatformMatch(e)),s={};i.browser&&(s[i.browser]=!0,s.version=i.version,s.versionNumber=parseInt(i.versionNumber,10)),i.platform&&(s[i.platform]=!0);const o=s.android||s.ios||s.bb||s.blackberry||s.ipad||s.iphone||s.ipod||s.kindle||s.playbook||s.silk||s["windows phone"];return!0===o||e.indexOf("mobile")>-1?(s.mobile=!0,s.edga||s.edgios?(s.edge=!0,i.browser="edge"):s.crios?(s.chrome=!0,i.browser="chrome"):s.fxios&&(s.firefox=!0,i.browser="firefox")):s.desktop=!0,(s.ipod||s.ipad||s.iphone)&&(s.ios=!0),s["windows phone"]&&(s.winphone=!0,delete s["windows phone"]),(s.chrome||s.opr||s.safari||s.vivaldi||!0===s.mobile&&!0!==s.ios&&!0!==o)&&(s.webkit=!0),(s.rv||s.iemobile)&&(i.browser="ie",s.ie=!0),(s.safari&&s.blackberry||s.bb)&&(i.browser="blackberry",s.blackberry=!0),s.safari&&s.playbook&&(i.browser="playbook",s.playbook=!0),s.opr&&(i.browser="opera",s.opera=!0),s.safari&&s.android&&(i.browser="android",s.android=!0),s.safari&&s.kindle&&(i.browser="kindle",s.kindle=!0),s.safari&&s.silk&&(i.browser="silk",s.silk=!0),s.vivaldi&&(i.browser="vivaldi",s.vivaldi=!0),s.name=i.browser,s.platform=i.platform,!1===isSSR&&(e.indexOf("electron")>-1?s.electron=!0:document.location.href.indexOf("-extension://")>-1?s.bex=!0:(void 0!==window.Capacitor?(s.capacitor=!0,s.nativeMobile=!0,s.nativeMobileWrapper="capacitor"):void 0!==window._cordovaNative||void 0!==window.cordova?(s.cordova=!0,s.nativeMobile=!0,s.nativeMobileWrapper="cordova"):!0===window.matchMedia("(display-mode: standalone)").matches&&(s.standalone=!0),!0===hasTouch&&!0===s.mac&&(!0===s.desktop&&!0===s.safari||!0===s.nativeMobile&&!0!==s.android&&!0!==s.ios&&!0!==s.ipad)&&applyIosCorrection(s)),!0===(fromSSR=void 0===s.nativeMobile&&void 0===s.electron&&null!==document.querySelector("[data-server-rendered]"))&&(onSSR=!0)),s}const userAgent=!0!==isSSR?navigator.userAgent||navigator.vendor||window.opera:"",ssrClient={has:{touch:!1,webStorage:!1},within:{iframe:!1}},client=!1===isSSR?{userAgent:userAgent,is:getPlatform(userAgent),has:{touch:hasTouch,webStorage:(()=>{try{if(window.localStorage)return!0}catch(t){}return!1})()},within:{iframe:window.self!==window.top}}:ssrClient,Platform={install(t,e){!0===isSSR?e.server.push((t,e)=>{t.platform=this.parseSSR(e.ssr)}):!0===fromSSR?(Object.assign(this,client,iosCorrection,ssrClient),e.takeover.push(t=>{onSSR=fromSSR=!1,Object.assign(t.platform,client),iosCorrection=void 0}),Vue__default.default.util.defineReactive(t,"platform",this)):(Object.assign(this,client),t.platform=this)}};!0===isSSR?Platform.parseSSR=(t=>{const e=t.req.headers["user-agent"]||t.req.headers["User-Agent"]||"";return{...client,userAgent:e,is:getPlatform(e)}}):!0===client.is.ios&&window.navigator.vendor.toLowerCase().indexOf("apple");const listenOpts={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{var opts=Object.defineProperty({},"passive",{get(){Object.assign(listenOpts,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,opts),window.removeEventListener("qtest",null,opts)}catch(t){}function noop(){}function leftClick(t){return 0===t.button}function middleClick(t){return 1===t.button}function rightClick(t){return 2===t.button}function position(t){return t.touches&&t.touches[0]?t=t.touches[0]:t.changedTouches&&t.changedTouches[0]?t=t.changedTouches[0]:t.targetTouches&&t.targetTouches[0]&&(t=t.targetTouches[0]),{top:t.clientY,left:t.clientX}}function getEventPath(t){if(t.path)return t.path;if(t.composedPath)return t.composedPath();const e=[];let i=t.target;for(;i;){if(e.push(i),"HTML"===i.tagName)return e.push(document),e.push(window),e;i=i.parentElement}}function eventOnAncestors(t,e){const{target:i}=t;for(;null!==e&&void 0!==e;){if(e===i)return!0;e=e.parentNode}return!1}const LINE_HEIGHT=40,PAGE_HEIGHT=800;function getMouseWheelDistance(t){let e=t.deltaX,i=t.deltaY;if((e||i)&&t.deltaMode){const s=1===t.deltaMode?LINE_HEIGHT:PAGE_HEIGHT;e*=s,i*=s}return t.shiftKey&&!e&&([i,e]=[e,i]),{x:e,y:i}}function stop(t){t.stopPropagation()}function prevent(t){!1!==t.cancelable&&t.preventDefault()}function stopAndPrevent(t){!1!==t.cancelable&&t.preventDefault(),t.stopPropagation()}function preventDraggable(t,e){if(void 0===t||!0===e&&!0===t.__dragPrevented)return;const i=!0===e?t=>{t.__dragPrevented=!0,t.addEventListener("dragstart",prevent,listenOpts.notPassiveCapture)}:t=>{delete t.__dragPrevented,t.removeEventListener("dragstart",prevent,listenOpts.notPassiveCapture)};t.querySelectorAll("a, img").forEach(i)}function create(t,{bubbles:e=!1,cancelable:i=!1}={}){try{return new CustomEvent(t,{bubbles:e,cancelable:i})}catch(s){const o=document.createEvent("Event");return o.initEvent(t,e,i),o}}function addEvt(t,e,i){const s=`__q_${e}_evt`;t[s]=void 0!==t[s]?t[s].concat(i):i,i.forEach(e=>{e[0].addEventListener(e[1],t[e[2]],listenOpts[e[3]])})}function cleanEvt(t,e){const i=`__q_${e}_evt`;void 0!==t[i]&&(t[i].forEach(e=>{e[0].removeEventListener(e[1],t[e[2]],listenOpts[e[3]])}),t[i]=void 0)}var event={listenOpts:listenOpts,leftClick:leftClick,middleClick:middleClick,rightClick:rightClick,position:position,getEventPath:getEventPath,eventOnAncestors:eventOnAncestors,getMouseWheelDistance:getMouseWheelDistance,stop:stop,prevent:prevent,stopAndPrevent:stopAndPrevent,preventDraggable:preventDraggable,create:create};const isJapanese=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,isChinese=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u,isKorean=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,isPlainText=/[a-z0-9_ -]$/i,props$2=["isKeyboard","isComposing","isPointer","isMouse","isTouch","isDrag","isContext","isPending","event"];function getObject$1(){return props$2.reduce((t,e)=>(t[e]="event"===e&&null,t),{})}const config=getObject$1();config.isComposing=void 0;const eventsTouch=[["touchstart",{...config,isTouch:!0,isPointer:!0,isPending:!0},!0],["touchend",{...config,isTouch:!0,isPointer:!0,isPending:!1}],["touchcancel",{...config,isTouch:!0,isPointer:!0,isPending:!1}]],eventsCleanClick=["mousestart","touchstart","dragstart"],eventsTouchEnd=eventsTouch.slice(1),{passiveCapture:passiveCapture$3,notPassiveCapture:notPassiveCapture$1}=listenOpts,preventClickCleanupHandlers=[];function clickCleanup(){const{documentElement:t}=document,e=preventClickCleanupHandlers.slice();preventClickCleanupHandlers.length=0,e.forEach(e=>{t.removeEventListener("click",e,notPassiveCapture$1)})}const Interaction={install(t,e){if(!0===isSSR)return void e.server.push(t=>{t.interaction=getObject$1(),t.interaction.preventClick=noop});Object.assign(this,getObject$1());const i=this;props$2.forEach(t=>{Vue__default.default.util.defineReactive(i,t,i[t])}),Vue__default.default.util.defineReactive(t,"interaction",this);const s=(t,e,o)=>{const n=Object.keys(e).filter(t=>void 0!==e[t]).map(t=>{const s=e[t];return"function"==typeof s?e=>{i[t]=s(e)}:()=>{i[t]=s}}),r="function"==typeof o?o:!0===o?t=>{eventsTouchEnd.forEach(e=>{const i=s(e[0],e[1],()=>{eventsTouchEnd.forEach(e=>{t.target.removeEventListener(e[0],i,passiveCapture$3)})});t.target.addEventListener(config[0],i,passiveCapture$3)})}:noop,a=!0===eventsCleanClick.includes(t)?clickCleanup:noop;return t=>{n.forEach(e=>{e(t)}),i.event=t,r(t),a()}},{documentElement:o}=document,n=!0===client.is.firefox?t=>!1===isPlainText.test(t):t=>!0===isJapanese.test(t)||!0===isChinese.test(t)||!0===isKorean.test(t);[["keydown",{...config,isKeyboard:!0,isPending:!0}],["keypress",{...config,isKeyboard:!0,isPending:!0}],["keyup",{...config,isKeyboard:!0,isPending:!1}],!0===client.is.ios?["compositionstart",{isComposing:t=>(t.target.qComposing=!0,!0)}]:["compositionupdate",{isComposing:t=>(!0!==t.target.qComposing&&"string"==typeof t.data&&!0===n(t.data)&&(t.target.qComposing=!0),!0)}],["compositionend",{isComposing:t=>(!0===t.target.qComposing&&(t.target.qComposing=!1),!1)}],["mousedown",{...config,isMouse:!0,isPointer:!0,isPending:!0}],["mouseup",{...config,isMouse:!0,isPointer:!0,isPending:!1}],["dragstart",{isKeyboard:!1,isDrag:!0,isPending:!0}],["dragend",{isKeyboard:!1,isDrag:!0,isPending:!1}],["dragcancel",{isKeyboard:!1,isDrag:!0,isPending:!1}],["drop",{isKeyboard:!1,isDrag:!0,isPending:!1}],["contextmenu",{isContext:!0,isPending:!1}]].forEach(t=>{o.addEventListener(t[0],s.apply(this,t),passiveCapture$3)}),!0===client.has.touch&&eventsTouch.forEach(t=>{o.addEventListener(t[0],s.apply(this,t),passiveCapture$3)})},preventClick(t,e){const{documentElement:i}=document,s=i=>{t===i.target&&(!0===e?stopAndPrevent(i):prevent(i)),clickCleanup()};i.addEventListener("click",s,notPassiveCapture$1),preventClickCleanupHandlers.push(s)}};function debounce(t,e=250,i){let s;function o(){const o=arguments;clearTimeout(s),!0===i&&void 0===s&&t.apply(this,o),s=setTimeout(()=>{s=void 0,!0!==i&&t.apply(this,o)},e)}return o.cancel=(()=>{clearTimeout(s)}),o}const SIZE_LIST=["sm","md","lg","xl"],{passive:passive$4}=listenOpts;var Screen={width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1,setSizes:noop,setDebounce:noop,install(t,e,i){if(!0===isSSR)return void(t.screen=this);const{visualViewport:s}=window,o=s||window,n=document.scrollingElement||document.documentElement,r=void 0===s||!0===client.is.mobile?()=>[Math.max(window.innerWidth,n.clientWidth),Math.max(window.innerHeight,n.clientHeight)]:()=>[s.width*s.scale+window.innerWidth-n.clientWidth,s.height*s.scale+window.innerHeight-n.clientHeight],a=void 0!==i.screen&&!0===i.screen.bodyClasses,l=t=>{const[e,i]=r();if(i!==this.height&&(this.height=i),e!==this.width)this.width=e;else if(!0!==t)return;let s=this.sizes;this.gt.xs=e>=s.sm,this.gt.sm=e>=s.md,this.gt.md=e>=s.lg,this.gt.lg=e>=s.xl,this.lt.sm=e{SIZE_LIST.forEach(e=>{void 0!==t[e]&&(d[e]=t[e])})}),this.setDebounce=(t=>{c=t});const u=()=>{const t=getComputedStyle(document.body);t.getPropertyValue("--q-size-sm")&&SIZE_LIST.forEach(e=>{this.sizes[e]=parseInt(t.getPropertyValue(`--q-size-${e}`),10)}),this.setSizes=(t=>{SIZE_LIST.forEach(e=>{t[e]&&(this.sizes[e]=t[e])}),l(!0)}),this.setDebounce=(t=>{void 0!==h&&o.removeEventListener("resize",h,passive$4),h=t>0?debounce(l,t):l,o.addEventListener("resize",h,passive$4)}),this.setDebounce(c),Object.keys(d).length>0?(this.setSizes(d),d=void 0):l(),!0===a&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===fromSSR?e.takeover.push(u):u(),Vue__default.default.util.defineReactive(t,"screen",this)}};const Dark={isActive:null,mode:!1,install(t,e,{dark:i}){if(this.isActive="auto"===i?null:!0===i,!0===isSSR)return e.server.push((t,e)=>{t.dark={isActive:null,mode:!1,set:i=>{e.ssr.Q_BODY_CLASSES=e.ssr.Q_BODY_CLASSES.replace(" body--light","").replace(" body--dark-auto","").replace(" body--dark","")+` body--${!0===i?"dark":"auto"===i?"dark-auto":"light"}`,t.dark.isActive="auto"===i?null:!0===i,t.dark.mode=i},toggle:()=>{t.dark.set(!1===t.dark.isActive)}},t.dark.set(i)}),void(this.set=noop);const s=void 0!==i&&i;if(!0===fromSSR){const t=t=>{this.__fromSSR=t},i=this.set;this.set=t,t(s),e.takeover.push(()=>{document.body.classList.remove("body--dark-auto"),this.set=i,this.set(this.__fromSSR)})}else this.set(s);Vue__default.default.util.defineReactive(this,"isActive",this.isActive),Vue__default.default.util.defineReactive(t,"dark",this)},set(t){this.mode=t,"auto"===t?(void 0===this.__media&&(this.__media=window.matchMedia("screen and (prefers-color-scheme: dark)"),this.__updateMedia=(()=>{this.set("auto")}),this.__media.addListener(this.__updateMedia)),t=this.__media.matches):void 0!==this.__media&&(this.__media.removeListener(this.__updateMedia),this.__media=void 0),this.isActive=!0===t,document.body.classList.remove(`body--${!0===t?"light":"dark"}`),document.body.classList.add(`body--${!0===t?"dark":"light"}`)},toggle(){Dark.set(!1===Dark.isActive)},__media:void 0},getTrue=()=>!0;function filterInvalidPath(t){return"string"==typeof t&&""!==t&&"/"!==t&&"#/"!==t}function normalizeExitPath(t){return!0===t.startsWith("#")&&(t=t.substr(1)),!1===t.startsWith("/")&&(t="/"+t),!0===t.endsWith("/")&&(t=t.substr(0,t.length-1)),"#"+t}function getShouldExitFn(t){if(!1===t.backButtonExit)return()=>!1;if("*"===t.backButtonExit)return getTrue;const e=["#/"];return!0===Array.isArray(t.backButtonExit)&&e.push(...t.backButtonExit.filter(filterInvalidPath).map(normalizeExitPath)),()=>e.includes(window.location.hash)}var History={__history:[],add:noop,remove:noop,install(t){if(!0===isSSR)return;const{cordova:e,capacitor:i}=client.is;if(!0!==e&&!0!==i)return;const s=t[!0===e?"cordova":"capacitor"];if(void 0!==s&&!1===s.backButton)return;if(!0===i&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=(t=>{void 0===t.condition&&(t.condition=getTrue),this.__history.push(t)}),this.remove=(t=>{const e=this.__history.indexOf(t);e>=0&&this.__history.splice(e,1)});const o=getShouldExitFn(Object.assign({backButtonExit:!0},s)),n=()=>{if(this.__history.length){const t=this.__history[this.__history.length-1];!0===t.condition()&&(this.__history.pop(),t.handler())}else!0===o()?navigator.app.exitApp():window.history.back()};!0===e?document.addEventListener("deviceready",()=>{document.addEventListener("backbutton",n,!1)}):window.Capacitor.Plugins.App.addListener("backButton",n)}},defaultLang={isoName:"en-us",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:function(t){return t?`Expand "${t}"`:"Expand"},collapse:function(t){return t?`Collapse "${t}"`:"Collapse"}},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:function(t){return 1===t?"1 record selected.":(0===t?"No":t)+" records selected."},recordsPerPage:"Records per page:",allRows:"All",pagination:function(t,e,i){return t+"-"+e+" of "+i},columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function getLocale(){if(!0===isSSR)return;const t=navigator.language||navigator.languages[0]||navigator.browserLanguage||navigator.userLanguage||navigator.systemLanguage;return t?t.toLowerCase():void 0}var lang={getLocale:getLocale,install(t,e,i){this.set=((e=defaultLang,i)=>{const s={...e,rtl:!0===e.rtl,getLocale:getLocale};if(!0===isSSR){if(void 0===i)return void console.error("SSR ERROR: second param required: Quasar.lang.set(lang, ssrContext)");const t=!0===s.rtl?"rtl":"ltr",e=`lang=${s.isoName} dir=${t}`;s.set=i.$q.lang.set,i.Q_HTML_ATTRS=void 0!==i.Q_PREV_LANG?i.Q_HTML_ATTRS.replace(i.Q_PREV_LANG,e):e,i.Q_PREV_LANG=e,i.$q.lang=s}else{if(!1===fromSSR){const t=document.documentElement;t.setAttribute("dir",!0===s.rtl?"rtl":"ltr"),t.setAttribute("lang",s.isoName)}s.set=this.set,t.lang=this.props=s,this.isoName=s.isoName,this.nativeName=s.nativeName}});const s=i||defaultLang;!0===isSSR?(e.server.push((t,e)=>{t.lang={},t.lang.set=(t=>{this.set(t,e.ssr)}),t.lang.set(s)}),this.isoName!==s.isoName&&(this.isoName=s.isoName,this.nativeName=s.nativeName,this.props=s)):(Vue__default.default.util.defineReactive(t,"lang",{}),this.set(s))}};const reRGBA=/^rgb(a)?\((\d{1,3}),(\d{1,3}),(\d{1,3}),?([01]?\.?\d*?)?\)$/;function rgbToHex({r:t,g:e,b:i,a:s}){const o=void 0!==s;if(t=Math.round(t),e=Math.round(e),i=Math.round(i),t>255||e>255||i>255||o&&s>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return s=o?(256|Math.round(255*s/100)).toString(16).slice(1):"","#"+(i|e<<8|t<<16|1<<24).toString(16).slice(1)+s}function rgbToString({r:t,g:e,b:i,a:s}){return`rgb${void 0!==s?"a":""}(${t},${e},${i}${void 0!==s?","+s/100:""})`}function hexToRgb(t){if("string"!=typeof t)throw new TypeError("Expected a string");3===(t=t.replace(/^#/,"")).length?t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:4===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]+t[3]+t[3]);const e=parseInt(t,16);return t.length>6?{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:Math.round((255&e)/2.55)}:{r:e>>16,g:e>>8&255,b:255&e}}function hsvToRgb({h:t,s:e,v:i,a:s}){let o,n,r;e/=100,i/=100,t/=360;const a=Math.floor(6*t),l=6*t-a,h=i*(1-e),d=i*(1-l*e),c=i*(1-(1-l)*e);switch(a%6){case 0:o=i,n=c,r=h;break;case 1:o=d,n=i,r=h;break;case 2:o=h,n=i,r=c;break;case 3:o=h,n=d,r=i;break;case 4:o=c,n=h,r=i;break;case 5:o=i,n=h,r=d}return{r:Math.round(255*o),g:Math.round(255*n),b:Math.round(255*r),a:s}}function rgbToHsv({r:t,g:e,b:i,a:s}){const o=Math.max(t,e,i),n=Math.min(t,e,i),r=o-n,a=0===o?0:r/o,l=o/255;let h;switch(o){case n:h=0;break;case t:h=e-i+r*(e1)throw new TypeError("Expected offset to be between -1 and 1");const{r:i,g:s,b:o,a:n}=textToRgb(t),r=void 0!==n?n/100:0;return rgbToHex({r:i,g:s,b:o,a:Math.round(100*Math.min(1,Math.max(0,r+e)))})}function setBrand(t,e,i=document.body){if("string"!=typeof t)throw new TypeError("Expected a string as color");if("string"!=typeof e)throw new TypeError("Expected a string as value");if(!(i instanceof Element))throw new TypeError("Expected a DOM element");i.style.setProperty(`--q-color-${t}`,e)}function getBrand(t,e=document.body){if("string"!=typeof t)throw new TypeError("Expected a string as color");if(!(e instanceof Element))throw new TypeError("Expected a DOM element");return getComputedStyle(e).getPropertyValue(`--q-color-${t}`).trim()||null}function getPaletteColor(t){if("string"!=typeof t)throw new TypeError("Expected a string as color");const e=document.createElement("div");e.className=`text-${t} invisible fixed no-pointer-events`,document.body.appendChild(e);const i=getComputedStyle(e).getPropertyValue("color");return e.remove(),rgbToHex(textToRgb(i))}var colors={rgbToHex:rgbToHex,hexToRgb:hexToRgb,hsvToRgb:hsvToRgb,rgbToHsv:rgbToHsv,textToRgb:textToRgb,lighten:lighten,luminosity:luminosity,brightness:brightness,blend:blend,changeAlpha:changeAlpha,setBrand:setBrand,getBrand:getBrand,getPaletteColor:getPaletteColor};function getMobilePlatform(t){return!0===t.ios?"ios":!0===t.android?"android":void 0}function getBodyClasses({is:t,has:e,within:i},s){const o=[!0===t.desktop?"desktop":"mobile",`${!1===e.touch?"no-":""}touch`];if(!0===t.mobile){const e=getMobilePlatform(t);void 0!==e&&o.push("platform-"+e),!0===t.standalone&&o.push("standalone"),!0===t.iosDesktop&&o.push("platform-ios-desktop")}if(!0===t.nativeMobile){const e=t.nativeMobileWrapper;o.push(e),o.push("native-mobile"),!0!==t.ios||void 0!==s[e]&&!1===s[e].iosStatusBarPadding||o.push("q-ios-padding")}else!0===t.electron?o.push("electron"):!0===t.bex&&o.push("bex");return!0===i.iframe&&o.push("within-iframe"),o}function clientUpdate(){const t=document.body.className;let e=t;void 0!==iosCorrection&&(e=e.replace("desktop","platform-ios mobile")),!0===client.has.touch&&(e=e.replace("no-touch","touch")),!0===client.within.iframe&&(e+=" within-iframe"),t!==e&&(document.body.className=e)}function setColors(t){for(const e in t)setBrand(e,t[e])}var Body={install(t,e){if(!0!==isSSR){if(!0===fromSSR)clientUpdate();else{const t=getBodyClasses(client,e);!0===client.is.ie&&11===client.is.versionNumber?t.forEach(t=>document.body.classList.add(t)):document.body.classList.add.apply(document.body.classList,t)}void 0!==e.brand&&setColors(e.brand)}else t.server.push((t,i)=>{const s=getBodyClasses(t.platform,e),o=i.ssr.setBodyClasses;void 0!==e.screen&&!0===e.screen.bodyClass&&s.push("screen--xs"),"function"==typeof o?o(s):i.ssr.Q_BODY_CLASSES=s.join(" ")})}},materialIcons={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}},iconSet={install(t,e,i){const s=i||materialIcons;this.set=((e,i)=>{const s={...e};if(!0===isSSR){if(void 0===i)return void console.error("SSR ERROR: second param required: Quasar.iconSet.set(iconSet, ssrContext)");s.set=i.$q.iconSet.set,i.$q.iconSet=s}else s.set=this.set,t.iconSet=s}),!0===isSSR?e.server.push((t,e)=>{t.iconSet={},t.iconSet.set=(t=>{this.set(t,e.ssr)}),t.iconSet.set(s)}):(Vue__default.default.util.defineReactive(t,"iconMapFn",void 0),Vue__default.default.util.defineReactive(t,"iconSet",{}),this.set(s))}};const autoInstalled=[Platform,Screen,Dark,Interaction],queues={server:[],takeover:[]},$q={version:version,config:{}};function install(t,e={}){if(!0===this.__qInstalled)return;this.__qInstalled=!0;const i=$q.config=Object.freeze(e.config||{});if(Platform.install($q,queues),Body.install(queues,i),Dark.install($q,queues,i),Interaction.install($q,queues),Screen.install($q,queues,i),History.install(i),lang.install($q,queues,e.lang),iconSet.install($q,queues,e.iconSet),!0===isSSR?t.mixin({beforeCreate(){this.$q=this.$root.$options.$q}}):t.prototype.$q=$q,e.components&&Object.keys(e.components).forEach(i=>{const s=e.components[i];"function"==typeof s&&t.component(s.options.name,s)}),e.directives&&Object.keys(e.directives).forEach(i=>{const s=e.directives[i];void 0!==s.name&&void 0!==s.unbind&&t.directive(s.name,s)}),e.plugins){const t={$q:$q,queues:queues,cfg:i};Object.keys(e.plugins).forEach(i=>{const s=e.plugins[i];"function"==typeof s.install&&!1===autoInstalled.includes(s)&&s.install(t)})}}const mixin$1={mounted(){queues.takeover.forEach(t=>{t(this.$q)})}};function ssrUpdate(t){if(t.ssr){const e={...$q,ssrContext:t.ssr};Object.assign(t.ssr,{Q_HEAD_TAGS:"",Q_BODY_ATTRS:"",Q_BODY_TAGS:""}),t.app.$q=t.ssr.$q=e,queues.server.forEach(i=>{i(e,t)})}else{const e=t.app.mixins||[];!1===e.includes(mixin$1)&&(t.app.mixins=e.concat(mixin$1))}}var VuePlugin={version:version,install:install,lang:lang,iconSet:iconSet,ssrUpdate:ssrUpdate};const units=["B","KB","MB","GB","TB","PB"];function humanStorageSize(t){let e=0;for(;parseInt(t,10)>=1024&&e=e?s:new Array(e-s.length+1).join(i)+s}var format={humanStorageSize:humanStorageSize,capitalize:capitalize,between:between,normalizeToInterval:normalizeToInterval,pad:pad};function cache(t,e,i){if(!0===isSSR)return i;const s=`__qcache_${e}`;return void 0===t[s]?t[s]=i:t[s]}function cacheWithFn(t,e,i){if(!0===isSSR)return i();const s=`__qcache_${e}`;return void 0===t[s]?t[s]=i():t[s]}function getPropCacheMixin(t,e){return{data(){const i={},s=this[t];for(const t in s)i[t]=s[t];return{[e]:i}},watch:{[t](t,i){const s=this[e];if(void 0!==i)for(const e in i)void 0===t[e]&&this.$delete(s,e);for(const e in t)s[e]!==t[e]&&this.$set(s,e,t[e])}}}}const ariaHidden={"aria-hidden":"true"},iconAsButton={tabindex:0,type:"button","aria-hidden":!1,role:null};var AttrsMixin=getPropCacheMixin("$attrs","qAttrs");const xhr=isSSR?null:XMLHttpRequest,open=isSSR?null:xhr.prototype.open,positionValues=["top","right","bottom","left"];let stack=[],highjackCount=0;function translate({p:t,pos:e,active:i,horiz:s,reverse:o,dir:n}){let r=1,a=1;return!0===s?(!0===o&&(r=-1),"bottom"===e&&(a=-1),{transform:`translate3d(${r*(t-100)}%,${i?0:-200*a}%,0)`}):(!0===o&&(a=-1),"right"===e&&(r=-1),{transform:`translate3d(${i?0:n*r*-200}%,${a*(t-100)}%,0)`})}function inc(t,e){return"number"!=typeof e&&(e=t<25?3*Math.random()+3:t<65?3*Math.random():t<85?2*Math.random():t<99?.6:0),between(t+e,0,100)}function highjackAjax(t){highjackCount++,stack.push(t),highjackCount>1||(xhr.prototype.open=function(t,e){const i=[];this.addEventListener("loadstart",()=>{stack.forEach(t=>{const s=t.getHijackFilter();null!==s&&!0!==s(e)||(t.start(),i.push(t.stop))})},{once:!0}),this.addEventListener("loadend",()=>{i.forEach(t=>{t()})},{once:!0}),open.apply(this,arguments)})}function restoreAjax(t){stack=stack.filter(e=>e.start!==t),(highjackCount=Math.max(0,highjackCount-1))||(xhr.prototype.open=open)}var QAjaxBar=Vue__default.default.extend({name:"QAjaxBar",props:{position:{type:String,default:"top",validator:t=>positionValues.includes(t)},size:{type:String,default:"2px"},color:String,reverse:Boolean,skipHijack:Boolean,hijackFilter:Function},data:()=>({calls:0,progress:0,onScreen:!1,animate:!0}),computed:{classes(){return`q-loading-bar q-loading-bar--${this.position}`+(void 0!==this.color?` bg-${this.color}`:"")+(!0===this.animate?"":" no-transition")},style(){const t=this.onScreen,e=translate({p:this.progress,pos:this.position,active:t,horiz:this.horizontal,reverse:!0===this.$q.lang.rtl&&["top","bottom"].includes(this.position)?!1===this.reverse:this.reverse,dir:!0===this.$q.lang.rtl?-1:1});return e[this.sizeProp]=this.size,e.opacity=t?1:0,e},horizontal(){return"top"===this.position||"bottom"===this.position},sizeProp(){return this.horizontal?"height":"width"},attrs(){return!0===this.onScreen?{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.progress}:ariaHidden}},methods:{start(t=300){const e=this.speed,i=this.speed=Math.max(0,t)||0;return this.calls++,this.calls>1?(0===e&&i>0?this.__work():e>0&&i<=0&&clearTimeout(this.timer),this.calls):(clearTimeout(this.timer),this.$emit("start"),this.progress=0,this.timer=setTimeout(()=>{this.animate=!0,i>0&&this.__work()},!0===this.onScreen?500:1),!0!==this.onScreen&&(this.onScreen=!0,this.animate=!1),this.calls)},increment(t){return this.calls>0&&(this.progress=inc(this.progress,t)),this.calls},stop(){if(this.calls=Math.max(0,this.calls-1),this.calls>0)return this.calls;clearTimeout(this.timer),this.$emit("stop");const t=()=>{this.animate=!0,this.progress=100,this.timer=setTimeout(()=>{this.onScreen=!1},1e3)};return 0===this.progress?this.timer=setTimeout(t,1):t(),this.calls},__work(){this.progress<100&&(this.timer=setTimeout(()=>{this.increment(),this.__work()},this.speed))}},mounted(){!0!==this.skipHijack&&(this.hijacked=!0,highjackAjax({start:this.start,stop:this.stop,getHijackFilter:()=>this.hijackFilter||null}))},beforeDestroy(){clearTimeout(this.timer),!0===this.hijacked&&restoreAjax(this.start)},render(t){return t("div",{class:this.classes,style:this.style,attrs:this.attrs})}});const sizes={xs:18,sm:24,md:32,lg:38,xl:46};function getSizeMixin(t){return{props:{size:String},computed:{sizeStyle(){if(void 0!==this.size)return{fontSize:this.size in t?`${t[this.size]}px`:this.size}}}}}var SizeMixin=getSizeMixin(sizes),TagMixin={props:{tag:{type:String,default:"div"}}},ListenersMixin=getPropCacheMixin("$listeners","qListeners");function slot(t,e,i){return void 0!==t.$scopedSlots[e]?t.$scopedSlots[e]():i}function uniqueSlot(t,e,i){return void 0!==t.$scopedSlots[e]?[].concat(t.$scopedSlots[e]()):i}function mergeSlot(t,e,i){return void 0!==e.$scopedSlots[i]?t.concat(e.$scopedSlots[i]()):t}function mergeSlotSafely(t,e,i){if(void 0===e.$scopedSlots[i])return t;const s=e.$scopedSlots[i]();return void 0!==t?t.concat(s):s}const defaultViewBox="0 0 24 24",sameFn=t=>t,ionFn=t=>`ionicons ${t}`,libMap={"mdi-":t=>`mdi ${t}`,"icon-":sameFn,"bt-":t=>`bt ${t}`,"eva-":t=>`eva ${t}`,"ion-md":ionFn,"ion-ios":ionFn,"ion-logo":ionFn,"iconfont ":sameFn,"ti-":t=>`themify-icon ${t}`,"bi-":t=>`bootstrap-icons ${t}`},matMap={o_:"-outlined",r_:"-round",s_:"-sharp"},symMap={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},libRE=new RegExp("^("+Object.keys(libMap).join("|")+")"),matRE=new RegExp("^("+Object.keys(matMap).join("|")+")"),symRE=new RegExp("^("+Object.keys(symMap).join("|")+")"),mRE=/^[Mm]\s?[-+]?\.?\d/,imgRE=/^img:/,svgUseRE=/^svguse:/,ionRE=/^ion-/,faRE=/^(fa-(sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /;var QIcon=Vue__default.default.extend({name:"QIcon",mixins:[ListenersMixin,SizeMixin,TagMixin],props:{tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},computed:{classes(){return"q-icon"+(!0===this.left?" on-left":"")+(!0===this.right?" on-right":"")+(void 0!==this.color?` text-${this.color}`:"")},type(){let t,e=this.name;if("none"===e||!e)return{none:!0};if(void 0!==this.$q.iconMapFn){const t=this.$q.iconMapFn(e);if(void 0!==t){if(void 0===t.icon)return{cls:t.cls,content:void 0!==t.content?t.content:" "};if("none"===(e=t.icon)||!e)return{none:!0}}}if(!0===mRE.test(e)){const[t,i=defaultViewBox]=e.split("|");return{svg:!0,viewBox:i,nodes:t.split("&&").map(t=>{const[e,i,s]=t.split("@@");return this.$createElement("path",{attrs:{d:e,transform:s},style:i})})}}if(!0===imgRE.test(e))return{img:!0,src:e.substring(4)};if(!0===svgUseRE.test(e)){const[t,i=defaultViewBox]=e.split("|");return{svguse:!0,src:t.substring(7),viewBox:i}}let i=" ";const s=e.match(libRE);if(null!==s)t=libMap[s[1]](e);else if(!0===faRE.test(e))t=e;else if(!0===ionRE.test(e))t=`ionicons ion-${!0===this.$q.platform.is.ios?"ios":"md"}${e.substr(3)}`;else if(!0===symRE.test(e)){t="notranslate material-symbols";const s=e.match(symRE);null!==s&&(e=e.substring(6),t+=symMap[s[1]]),i=e}else{t="notranslate material-icons";const s=e.match(matRE);null!==s&&(e=e.substring(2),t+=matMap[s[1]]),i=e}return{cls:t,content:i}}},render(t){const e={class:this.classes,style:this.sizeStyle,on:{...this.qListeners},attrs:{"aria-hidden":"true",role:"presentation"}};return!0===this.type.none?t(this.tag,e,slot(this,"default")):!0===this.type.img?t(this.tag,e,mergeSlot([t("img",{attrs:{src:this.type.src}})],this,"default")):!0===this.type.svg?t(this.tag,e,mergeSlot([t("svg",{attrs:{viewBox:this.type.viewBox||"0 0 24 24",focusable:"false"}},this.type.nodes)],this,"default")):!0===this.type.svguse?t(this.tag,e,mergeSlot([t("svg",{attrs:{viewBox:this.type.viewBox,focusable:"false"}},[t("use",{attrs:{"xlink:href":this.type.src}})])],this,"default")):(void 0!==this.type.cls&&(e.class+=" "+this.type.cls),t(this.tag,e,mergeSlot([this.type.content],this,"default")))}}),QAvatar=Vue__default.default.extend({name:"QAvatar",mixins:[ListenersMixin,SizeMixin],props:{fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},computed:{classes(){return{[`bg-${this.color}`]:this.color,[`text-${this.textColor} q-chip--colored`]:this.textColor,"q-avatar--square":this.square,"rounded-borders":this.rounded}},contentStyle(){if(this.fontSize)return{fontSize:this.fontSize}}},render(t){const e=void 0!==this.icon?[t(QIcon,{props:{name:this.icon}})]:void 0;return t("div",{staticClass:"q-avatar",style:this.sizeStyle,class:this.classes,on:{...this.qListeners}},[t("div",{staticClass:"q-avatar__content row flex-center overflow-hidden",style:this.contentStyle},mergeSlotSafely(e,this,"default"))])}}),QBadge=Vue__default.default.extend({name:"QBadge",mixins:[ListenersMixin],props:{color:String,textColor:String,floating:Boolean,transparent:Boolean,multiLine:Boolean,outline:Boolean,rounded:Boolean,label:[Number,String],align:{type:String,validator:t=>["top","middle","bottom"].includes(t)}},computed:{style(){if(void 0!==this.align)return{verticalAlign:this.align}},classes(){const t=!0===this.outline&&this.color||this.textColor;return"q-badge flex inline items-center no-wrap"+` q-badge--${!0===this.multiLine?"multi":"single"}-line`+(!0===this.outline?" q-badge--outline":void 0!==this.color?` bg-${this.color}`:"")+(void 0!==t?` text-${t}`:"")+(!0===this.floating?" q-badge--floating":"")+(!0===this.rounded?" q-badge--rounded":"")+(!0===this.transparent?" q-badge--transparent":"")},attrs(){return{role:"status","aria-label":this.label}}},render(t){return t("div",{style:this.style,class:this.classes,attrs:this.attrs,on:{...this.qListeners}},void 0!==this.label?[this.label]:slot(this,"default"))}}),DarkMixin={props:{dark:{type:Boolean,default:null}},computed:{darkSuffix(){return null===this.dark&&null===this.$q.dark.isActive?"dark-auto":!0===this.dark||null===this.dark&&!0===this.$q.dark.isActive?"dark":"light"}}};const attrs$5={role:"alert"};var QBanner=Vue__default.default.extend({name:"QBanner",mixins:[ListenersMixin,DarkMixin],props:{inlineActions:Boolean,dense:Boolean,rounded:Boolean},render(t){const e=slot(this,"action"),i=[t("div",{staticClass:"q-banner__avatar col-auto row items-center self-start"},slot(this,"avatar")),t("div",{staticClass:"q-banner__content col text-body2"},slot(this,"default"))];return void 0!==e&&i.push(t("div",{staticClass:"q-banner__actions row items-center justify-end",class:`col-${!0===this.inlineActions?"auto":"all"}`},e)),t("div",{staticClass:"q-banner row items-center",class:{"q-banner--top-padding":void 0!==e&&!this.inlineActions,"q-banner--dense":this.dense,[`q-banner--${this.darkSuffix} q-${this.darkSuffix}`]:!0,"rounded-borders":this.rounded},attrs:attrs$5,on:{...this.qListeners}},i)}});const attrs$4={role:"toolbar"};var QBar=Vue__default.default.extend({name:"QBar",mixins:[ListenersMixin,DarkMixin],props:{dense:Boolean},computed:{classes(){return`q-bar--${!0===this.dense?"dense":"standard"}`+` q-bar--${this.darkSuffix}`}},render(t){return t("div",{staticClass:"q-bar row no-wrap items-center",class:this.classes,attrs:attrs$4,on:{...this.qListeners}},slot(this,"default"))}});const alignMap={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},alignValues$2=Object.keys(alignMap);var AlignMixin={props:{align:{type:String,validator:t=>alignValues$2.includes(t)}},computed:{alignClass(){const t=void 0===this.align?!0===this.vertical?"stretch":"left":this.align;return`${!0===this.vertical?"items":"justify"}-${alignMap[t]}`}}};const disabledValues=[!0,""];var QBreadcrumbs=Vue__default.default.extend({name:"QBreadcrumbs",mixins:[ListenersMixin,AlignMixin],props:{separator:{type:String,default:"/"},separatorColor:String,activeColor:{type:String,default:"primary"},gutter:{type:String,validator:t=>["none","xs","sm","md","lg","xl"].includes(t),default:"sm"}},computed:{classes(){return`${this.alignClass}${"none"===this.gutter?"":` q-gutter-${this.gutter}`}`},sepClass(){return this.separatorColor?` text-${this.separatorColor}`:""},activeClass(){return` text-${this.activeColor}`}},render(t){const e=slot(this,"default");if(void 0===e)return;let i=1;const s=[],o=e.filter(t=>void 0!==t.tag&&t.tag.endsWith("-QBreadcrumbsEl")).length,n=void 0!==this.$scopedSlots.separator?this.$scopedSlots.separator:()=>this.separator;return e.forEach(e=>{if(void 0!==e.tag&&e.tag.endsWith("-QBreadcrumbsEl")){const r=i{})},__navigateOnClick(t){if(!0===this.hasRouterLink){const e=e=>this.__navigateToRouterLink(t,e);this.$emit("click",t,e),!1===t.navigate&&t.preventDefault(),!0!==t.defaultPrevented&&e()}else this.$emit("click",t)}}},QBreadcrumbsEl=Vue__default.default.extend({name:"QBreadcrumbsEl",mixins:[ListenersMixin,RouterLinkMixin],props:{label:String,icon:String},computed:{iconClass(){return"q-breadcrumbs__el-icon"+(void 0!==this.label?" q-breadcrumbs__el-icon--with-label":"")},renderData(){return{staticClass:"q-breadcrumbs__el q-link flex inline items-center relative-position "+(!0!==this.disable?"q-link--focusable"+this.linkClass:"q-breadcrumbs__el--disabled"),attrs:this.linkAttrs,on:{...this.qListeners,click:this.__navigateOnClick}}}},beforeCreate(){this.fallbackTag="span"},render(t){const e=[];return void 0!==this.icon&&e.push(t(QIcon,{class:this.iconClass,props:{name:this.icon}})),void 0!==this.label&&e.push(this.label),t(this.linkTag,this.renderData,mergeSlot(e,this,"default"))}}),mixin={mixins:[ListenersMixin],props:{color:String,size:{type:[Number,String],default:"1em"}},computed:{cSize(){return this.size in sizes?`${sizes[this.size]}px`:this.size},classes(){if(this.color)return`text-${this.color}`}}},QSpinner=Vue__default.default.extend({name:"QSpinner",mixins:[mixin],props:{thickness:{type:Number,default:5}},render(t){return t("svg",{staticClass:"q-spinner q-spinner-mat",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"25 25 50 50"}},[t("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":this.thickness,"stroke-miterlimit":"10"}})])}});function offset(t){if(t===window)return{top:0,left:0};const{top:e,left:i}=t.getBoundingClientRect();return{top:e,left:i}}function style(t,e){return window.getComputedStyle(t).getPropertyValue(e)}function height(t){return t===window?window.innerHeight:t.getBoundingClientRect().height}function width$1(t){return t===window?window.innerWidth:t.getBoundingClientRect().width}function css(t,e){const i=t.style;Object.keys(e).forEach(t=>{i[t]=e[t]})}function cssBatch(t,e){t.forEach(t=>css(t,e))}function ready(t){if("function"==typeof t)return"loading"!==document.readyState?t():void document.addEventListener("DOMContentLoaded",t,!1)}function getElement(t){const e=typeof t;if("function"===e&&(t=t()),"string"===e)try{t=document.querySelector(t)}catch(t){}return t!==Object(t)?null:!0===t._isVue&&void 0!==t.$el?t.$el:t}function getBodyFullscreenElement(t){return t===document.documentElement||null===t?document.body:t}var dom={offset:offset,style:style,height:height,width:width$1,css:css,cssBatch:cssBatch,ready:ready};function shouldIgnoreKey(t){return t!==Object(t)||0!==t.type.indexOf("key")||t.target!==document.activeElement||!0===t.target.qComposing}function isKeyCode(t,e){return!0!==shouldIgnoreKey(t)&&[].concat(e).includes(t.keyCode)}const{passiveCapture:passiveCapture$2}=listenOpts;function startPhase1(t,e,i,s){!0===i.modifiers.stop&&stop(t);const{color:o,early:n}=i.modifiers,r=!0===i.modifiers.center||!0===s,a=document.createElement("span"),l=document.createElement("span"),h=position(t),{left:d,top:c,width:u,height:p}=e.getBoundingClientRect(),m=Math.sqrt(u*u+p*p),g=m/2,f=`${(u-m)/2}px`,_=r?f:`${h.left-d-g}px`,v=`${(p-m)/2}px`,b=r?v:`${h.top-c-g}px`,y=Date.now()+300;let S,x,C,k,w;l.className="q-ripple__inner",css(l,{height:`${m}px`,width:`${m}px`,transform:`translate3d(${_},${b},0) scale3d(.2,.2,1)`,opacity:0}),a.className=`q-ripple${o?" text-"+o:""}`,a.setAttribute("dir","ltr"),a.appendChild(l),e.appendChild(a);const $=()=>{clearTimeout(S);const t=i.abort.indexOf($);if(t>-1)switch(i.abort.splice(t,1),a.remove(),C){case"mouse":document.removeEventListener("mouseup",x,passiveCapture$2),e.removeEventListener("mouseout",x,passiveCapture$2);break;case"keyboard":document.removeEventListener("keyup",x,passiveCapture$2);break;case"touch":k.removeEventListener("touchmove",$,passiveCapture$2),k.removeEventListener("touchmove",x,passiveCapture$2),k.removeEventListener("touchend",x,passiveCapture$2),k.removeEventListener("touchcancel",x,passiveCapture$2),i.preventMouse--}};i.abort.push($);const q=()=>{!0!==w&&(l.classList.remove("q-ripple__inner--enter"),l.classList.add("q-ripple__inner--leave"),l.style.opacity=0,S=setTimeout($,275))};!0===n&&(0===t.type.indexOf("mouse")?(C="mouse",x=(t=>{"mouseout"===t.type&&!0===e.contains(t.toElement)||(S=setTimeout(q,y-Date.now()))}),document.addEventListener("mouseup",x,passiveCapture$2),e.addEventListener("mouseout",x,passiveCapture$2)):0===t.type.indexOf("key")?(C="keyboard",i.preventKeyboard=!0,x=(()=>{i.preventKeyboard=!1,S=setTimeout(q,y-Date.now())}),document.addEventListener("keyup",x,passiveCapture$2)):(C="touch",w=!0,k=t.target,i.preventMouse++,x=(t=>{"touchmove"===t.type&&0!==t.changedTouches.length&&!0===e.contains(document.elementFromPoint(t.changedTouches[0].clientX,t.changedTouches[0].clientY))||(S=setTimeout(q,y-Date.now()))}),k.addEventListener("touchmove",$,passiveCapture$2),k.addEventListener("touchmove",x,passiveCapture$2),k.addEventListener("touchend",x,passiveCapture$2),k.addEventListener("touchcancel",x,passiveCapture$2))),S=setTimeout(()=>{!0===w&&(w=void 0,k.removeEventListener("touchmove",$,passiveCapture$2)),l.classList.add("q-ripple__inner--enter"),l.style.transform=`translate3d(${f},${v},0) scale3d(1,1,1)`,l.style.opacity=.2,!0!==n&&(S=setTimeout(q,y-Date.now()))},!0===w?70:50)}function updateCtx(t,e,{modifiers:i,arg:s,value:o}){if(t.enabled=!1!==o,!0===t.enabled){const n=Object.assign({},$q.config.ripple,i,o),r=void 0===t.modifiers.early||t.modifiers.early!==n.early;t.modifiers={early:!0===n.early,stop:!0===n.stop,center:!0===n.center,color:n.color||s,keyCodes:[].concat(n.keyCodes||13)},!0===r&&(cleanEvt(t,"main"),!0===n.early?addEvt(t,"main",[[e,"mousedown","start","passive"],[e,"touchstart","start","passive"],[e,"keydown","keystart","passive"]]):addEvt(t,"main",[[e,"click","start","passive"],[e,"keyup","keystart","passive"]]))}else t.abort.slice().forEach(t=>{t()}),cleanEvt(t,"main"),t.preventMouse=0,t.preventKeyboard=!1}var Ripple={name:"ripple",inserted(t,e){const i={modifiers:{},abort:[],preventMouse:0,preventKeyboard:!1,start(e){!0!==i.enabled||!0===e.qSkipRipple||"mousedown"===e.type&&0!==i.preventMouse||!(!0!==client.is.ie||e.clientX>=0)||startPhase1(e,t,i,$q.interaction.isKeyboard)},keystart(e){!0!==i.preventKeyboard&&!0===i.enabled&&!0!==e.qSkipRipple&&!0===isKeyCode(e,i.modifiers.keyCodes)&&startPhase1(e,t,i,!0)}};updateCtx(i,t,e),t.__qripple&&(t.__qripple_old=t.__qripple),t.__qripple=i},update(t,e){void 0!==t.__qripple&&updateCtx(t.__qripple,t,e)},unbind(t){const e=t.__qripple_old||t.__qripple;void 0!==e&&(e.abort.slice().forEach(t=>{t()}),cleanEvt(e,"main"),delete t[t.__qripple_old?"__qripple_old":"__qripple"])}},RippleMixin={directives:{Ripple:Ripple},props:{ripple:{type:[Boolean,Object],default:!0}}};const btnPadding={none:0,xs:4,sm:8,md:16,lg:24,xl:32},formTypes=["button","submit","reset"],mediaTypeRe=/[^\s]\/[^\s]/,btnDesignOptions=["flat","outline","push","unelevated"],getBtnDesign=(t,e)=>!0===t.flat?"flat":!0===t.outline?"outline":!0===t.push?"push":!0===t.unelevated?"unelevated":e;var BtnMixin={mixins:[ListenersMixin,RippleMixin,RouterLinkMixin,AlignMixin,getSizeMixin({xs:8,sm:10,md:14,lg:20,xl:24})],props:{type:{type:String,default:"button"},to:[Object,String],replace:Boolean,append:Boolean,label:[Number,String],icon:String,iconRight:String,...btnDesignOptions.reduce((t,e)=>(t[e]=Boolean)&&t,{}),square:Boolean,round:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],align:{default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean},computed:{style(){if(!1===this.fab&&!1===this.fabMini)return this.sizeStyle},isRounded(){return!0===this.rounded||!0===this.fab||!0===this.fabMini},isActionable(){return!0!==this.disable&&!0!==this.loading},computedTabIndex(){return!0===this.isActionable?this.tabindex||0:-1},design(){return getBtnDesign(this,"standard")},attrs(){const t={tabindex:this.computedTabIndex};return!0===this.hasLink?Object.assign(t,this.linkAttrs):!0===formTypes.includes(this.type)&&(t.type=this.type),"a"===this.linkTag?(!0===this.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==this.hasRouterLink&&!0===mediaTypeRe.test(this.type)&&(t.type=this.type)):!0===this.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===this.loading&&void 0!==this.percentage&&(t.role="progressbar",t["aria-valuemin"]=0,t["aria-valuemax"]=100,t["aria-valuenow"]=this.percentage),t},classes(){let t;void 0!==this.color?t=!0===this.flat||!0===this.outline?`text-${this.textColor||this.color}`:`bg-${this.color} text-${this.textColor||"white"}`:this.textColor&&(t=`text-${this.textColor}`);const e=!0===this.round?"round":`rectangle${!0===this.isRounded?" q-btn--rounded":!0===this.square?" q-btn--square":""}`;return`q-btn--${this.design} q-btn--${e}`+(void 0!==t?" "+t:"")+(!0===this.isActionable?" q-btn--actionable q-focusable q-hoverable":!0===this.disable?" disabled":"")+(!0===this.fab?" q-btn--fab":!0===this.fabMini?" q-btn--fab-mini":"")+(!0===this.noCaps?" q-btn--no-uppercase":"")+(!0===this.noWrap?"":" q-btn--wrap")+(!0===this.dense?" q-btn--dense":"")+(!0===this.stretch?" no-border-radius self-stretch":"")+(!0===this.glossy?" glossy":"")},innerClasses(){return this.alignClass+(!0===this.stack?" column":" row")+(!0===this.noWrap?" no-wrap text-no-wrap":"")+(!0===this.loading?" q-btn__content--hidden":"")},wrapperStyle(){if(void 0!==this.padding)return{padding:this.padding.split(/\s+/).map(t=>t in btnPadding?btnPadding[t]+"px":t).join(" "),minWidth:"0",minHeight:"0"}}}};const{passiveCapture:passiveCapture$1}=listenOpts;let touchTarget=void 0,keyboardTarget=void 0,mouseTarget=void 0;const iconAttrs={role:"img","aria-hidden":"true"};var QBtn=Vue__default.default.extend({name:"QBtn",mixins:[BtnMixin],props:{percentage:Number,darkPercentage:Boolean},computed:{hasLabel(){return void 0!==this.label&&null!==this.label&&""!==this.label},computedRipple(){return!1!==this.ripple&&{keyCodes:!0===this.hasLink?[13,32]:[13],...!0===this.ripple?{}:this.ripple}},percentageStyle(){const t=Math.max(0,Math.min(100,this.percentage));if(t>0)return{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}},onEvents(){if(!0===this.loading)return{mousedown:this.__onLoadingEvt,touchstart:this.__onLoadingEvt,click:this.__onLoadingEvt,keydown:this.__onLoadingEvt,keyup:this.__onLoadingEvt};if(!0===this.isActionable){const t={...this.qListeners,click:this.click,keydown:this.__onKeydown,mousedown:this.__onMousedown};return!0===this.$q.platform.has.touch&&(t[`${void 0===t.touchstart?"&":""}touchstart`]=this.__onTouchstart),t}return{click:stopAndPrevent}},directives(){if(!0!==this.disable&&!1!==this.ripple)return[{name:"ripple",value:this.computedRipple,modifiers:{center:this.round}}]}},methods:{click(t){if(void 0!==t){if(!0===t.defaultPrevented)return;const e=document.activeElement;if("submit"===this.type&&(!0===this.$q.platform.is.ie&&(t.clientX<0||t.clientY<0)||e!==document.body&&!1===this.$el.contains(e)&&!1===e.contains(this.$el))){this.$el.focus();const t=()=>{document.removeEventListener("keydown",stopAndPrevent,!0),document.removeEventListener("keyup",t,passiveCapture$1),void 0!==this.$el&&this.$el.removeEventListener("blur",t,passiveCapture$1)};document.addEventListener("keydown",stopAndPrevent,!0),document.addEventListener("keyup",t,passiveCapture$1),this.$el.addEventListener("blur",t,passiveCapture$1)}}this.__navigateOnClick(t)},__onKeydown(t){this.$emit("keydown",t),!0===isKeyCode(t,[13,32])&&(keyboardTarget!==this.$el&&(void 0!==keyboardTarget&&this.__cleanup(),!0!==t.defaultPrevented&&(this.$el.focus(),keyboardTarget=this.$el,this.$el.classList.add("q-btn--active"),document.addEventListener("keyup",this.__onPressEnd,!0),this.$el.addEventListener("blur",this.__onPressEnd,passiveCapture$1))),stopAndPrevent(t))},__onTouchstart(t){if(this.$emit("touchstart",t),touchTarget!==this.$el&&(void 0!==touchTarget&&this.__cleanup(),!0!==t.defaultPrevented)){touchTarget=this.$el;const e=this.touchTargetEl=t.target;e.addEventListener("touchcancel",this.__onPressEnd,passiveCapture$1),e.addEventListener("touchend",this.__onPressEnd,passiveCapture$1)}},__onMousedown(t){this.$emit("mousedown",t),mouseTarget!==this.$el&&(void 0!==mouseTarget&&this.__cleanup(),!0!==t.defaultPrevented&&(mouseTarget=this.$el,this.$el.classList.add("q-btn--active"),document.addEventListener("mouseup",this.__onPressEnd,passiveCapture$1)))},__onPressEnd(t){if(void 0===t||"blur"!==t.type||document.activeElement!==this.$el){if(void 0!==t&&"keyup"===t.type){if(keyboardTarget===this.$el&&!0===isKeyCode(t,[13,32])){const e=new MouseEvent("click",t);!0===t.defaultPrevented&&prevent(e),!0===t.cancelBubble&&stop(e),this.$el.dispatchEvent(e),stopAndPrevent(t)}this.$emit("keyup",t)}this.__cleanup()}},__cleanup(t){const e=this.$refs.blurTarget;if(!0===t||touchTarget!==this.$el&&mouseTarget!==this.$el||void 0===e||e===document.activeElement||!0!==this.$el.contains(document.activeElement)||(e.setAttribute("tabindex",-1),e.focus()),touchTarget===this.$el){const t=this.touchTargetEl;t.removeEventListener("touchcancel",this.__onPressEnd,passiveCapture$1),t.removeEventListener("touchend",this.__onPressEnd,passiveCapture$1),touchTarget=this.touchTargetEl=void 0}mouseTarget===this.$el&&(document.removeEventListener("mouseup",this.__onPressEnd,passiveCapture$1),mouseTarget=void 0),keyboardTarget===this.$el&&(document.removeEventListener("keyup",this.__onPressEnd,!0),void 0!==this.$el&&this.$el.removeEventListener("blur",this.__onPressEnd,passiveCapture$1),keyboardTarget=void 0),void 0!==this.$el&&this.$el.classList.remove("q-btn--active")},__onLoadingEvt(t){stopAndPrevent(t),t.qSkipRipple=!0}},beforeDestroy(){this.__cleanup(!0)},render(t){let e=[];void 0!==this.icon&&e.push(t(QIcon,{attrs:iconAttrs,props:{name:this.icon,left:!0!==this.stack&&!0===this.hasLabel}})),!0===this.hasLabel&&e.push(t("span",{staticClass:"block"},[this.label])),e=mergeSlot(e,this,"default"),void 0!==this.iconRight&&!1===this.round&&e.push(t(QIcon,{attrs:iconAttrs,props:{name:this.iconRight,right:!0!==this.stack&&!0===this.hasLabel}}));const i=[t("span",{staticClass:"q-focus-helper",ref:"blurTarget"})];return!0===this.loading&&void 0!==this.percentage&&i.push(t("span",{staticClass:"q-btn__progress absolute-full overflow-hidden",class:!0===this.darkPercentage?"q-btn__progress--dark":""},[t("span",{staticClass:"q-btn__progress-indicator fit block",style:this.percentageStyle})])),i.push(t("span",{staticClass:"q-btn__wrapper col row q-anchor--skip",style:this.wrapperStyle},[t("span",{staticClass:"q-btn__content text-center col items-center q-anchor--skip",class:this.innerClasses},e)])),null!==this.loading&&i.push(t("transition",{props:{name:"q-transition--fade"}},!0===this.loading?[t("span",{key:"loading",staticClass:"absolute-full flex flex-center"},void 0!==this.$scopedSlots.loading?this.$scopedSlots.loading():[t(QSpinner)])]:void 0)),t(!0===this.hasLink||"a"===this.type?"a":"button",{staticClass:"q-btn q-btn-item non-selectable no-outline",class:this.classes,style:this.style,attrs:this.attrs,on:this.onEvents,directives:this.directives},i)}});const panelParents=new WeakMap;function hideScroll(t){if(null!==t&&void 0!==t){const e=t.closest(".q-panel-parent");panelParents.set(t,e),null!==e&&e.classList.add("q-transition--hide-scroll")}}function restoreScroll(t){if(null!==t&&void 0!==t){const e=panelParents.get(t)||t.closest(".q-panel-parent");null!==e&&e.classList.remove("q-transition--hide-scroll")}}const onTransitionHideScroll={"before-leave":hideScroll,"after-leave":restoreScroll,"leave-cancelled":restoreScroll};var TransitionMixin={props:{transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"}},computed:{transitionProps(){const t=`q-transition--${this.transitionShow||this.defaultTransitionShow}`,e=`q-transition--${this.transitionHide||this.defaultTransitionHide}`;return{appear:!0,enterClass:`${t}-enter`,enterActiveClass:`${t}-enter-active`,enterToClass:`${t}-enter-to`,leaveClass:`${e}-leave`,leaveActiveClass:`${e}-leave-active`,leaveToClass:`${e}-leave-to`,appearClass:`${t}-appear`,appearToClass:`${t}-appear-to`,appearActiveClass:`${t}-appear-active`}}}},QBtnGroup=Vue__default.default.extend({name:"QBtnGroup",mixin:[ListenersMixin],props:{unelevated:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,square:Boolean,push:Boolean,stretch:Boolean,glossy:Boolean,spread:Boolean},computed:{classes(){return["unelevated","outline","flat","rounded","square","push","stretch","glossy"].filter(t=>!0===this[t]).map(t=>`q-btn-group--${t}`).join(" ")}},render(t){return t("div",{staticClass:"q-btn-group row no-wrap "+(!0===this.spread?"q-btn-group--spread":"inline"),class:this.classes,on:{...this.qListeners}},slot(this,"default"))}});function clearSelection(){if(void 0!==window.getSelection){const t=window.getSelection();void 0!==t.empty?t.empty():void 0!==t.removeAllRanges&&(t.removeAllRanges(),!0!==Platform.is.mobile&&t.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}const scrollListenerHandlers=[];function scrollEventDispatcher(t){scrollListenerHandlers.slice().forEach(e=>{t&&t.target&&!0===t.target.qScrollPrevented||!0===eventOnAncestors(t,e.scrollTarget)&&e(t)})}var AnchorMixin={props:{target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean},watch:{contextMenu(t){void 0!==this.anchorEl&&(this.__unconfigureAnchorEl(),this.__configureAnchorEl(t))},target(){void 0!==this.anchorEl&&this.__unconfigureAnchorEl(),this.__pickAnchorEl()},noParentEvent(t){void 0!==this.anchorEl&&(!0===t?this.__unconfigureAnchorEl():this.__configureAnchorEl())}},methods:{__showCondition(t){return void 0!==this.anchorEl&&(void 0===t||(void 0===t.touches||t.touches.length<=1))},__contextClick(t){this.hide(t),prevent(t),this.$nextTick(()=>{this.show(t),t===Object(t)&&(t.qAnchorHandled=!0)})},__toggleKey(t){!0===isKeyCode(t,13)&&this.toggle(t)},__mobileCleanup(t){this.anchorEl.classList.remove("non-selectable"),clearTimeout(this.touchTimer),!0===this.showing&&void 0!==t&&clearSelection()},prevent:prevent,__mobileTouch(t){if(this.__mobileCleanup(t),!0!==this.__showCondition(t))return;this.hide(t),this.anchorEl.classList.add("non-selectable");const e=t.target;addEvt(this,"anchor",[[e,"touchmove","__mobileCleanup","passive"],[e,"touchend","__mobileCleanup","passive"],[e,"touchcancel","__mobileCleanup","passive"],[this.anchorEl,"contextmenu","prevent","notPassive"]]),this.touchTimer=setTimeout(()=>{this.show(t),t===Object(t)&&(t.qAnchorHandled=!0)},300)},__unconfigureAnchorEl(){cleanEvt(this,"anchor")},__configureAnchorEl(t=this.contextMenu){if(!0===this.noParentEvent||void 0===this.anchorEl)return;let e;addEvt(this,"anchor",e=!0===t?!0===this.$q.platform.is.mobile?[[this.anchorEl,"touchstart","__mobileTouch","passive"]]:[[this.anchorEl,"mousedown","hide","passive"],[this.anchorEl,"contextmenu","__contextClick","notPassive"]]:[[this.anchorEl,"click","toggle","passive"],[this.anchorEl,"keyup","__toggleKey","passive"]])},__setAnchorEl(t){for(this.anchorEl=t;this.anchorEl.classList.contains("q-anchor--skip");)this.anchorEl=this.anchorEl.parentNode;this.__configureAnchorEl()},__pickAnchorEl(){!1===this.target||""===this.target||null===this.parentEl?this.anchorEl=void 0:!0===this.target?this.__setAnchorEl(this.parentEl):(this.anchorEl=getElement(this.target)||void 0,void 0!==this.anchorEl?this.__configureAnchorEl():console.error(`Anchor: target "${this.target}" not found`,this))},__changeScrollEvent(t,e){const i=scrollListenerHandlers.length>0;if(void 0!==this.__scrollFn){const t=scrollListenerHandlers.indexOf(this.__scrollFn);t>-1&&scrollListenerHandlers.splice(t,1),this.__scrollFn=void 0}void 0!==t&&null!==e&&void 0!==e&&(t.scrollTarget=e===window?document:e,scrollListenerHandlers.push(t),this.__scrollFn=t),!0===i&&0===scrollListenerHandlers.length?window.removeEventListener("scroll",scrollEventDispatcher,listenOpts.passiveCapture):!1===i&&scrollListenerHandlers.length>0&&window.addEventListener("scroll",scrollEventDispatcher,listenOpts.passiveCapture)}},created(){"function"==typeof this.__configureScrollTarget&&"function"==typeof this.__unconfigureScrollTarget&&(this.noParentEventWatcher=this.$watch("noParentEvent",()=>{this.__unconfigureScrollTarget(),this.__configureScrollTarget()}))},mounted(){this.parentEl=this.$el.parentNode,this.__pickAnchorEl(),!0===this.value&&void 0===this.anchorEl&&this.$emit("input",!1)},beforeDestroy(){clearTimeout(this.touchTimer),void 0!==this.noParentEventWatcher&&this.noParentEventWatcher(),void 0!==this.__anchorCleanup&&this.__anchorCleanup(),this.__unconfigureAnchorEl()}},TimeoutMixin={created(){this.__tickFnList=[],this.__timeoutFnList=[]},deactivated(){this.__tickFnList.forEach(t=>{t.removeTick()}),this.__timeoutFnList.forEach(t=>{t.removeTimeout()})},beforeDestroy(){this.__tickFnList.forEach(t=>{t.removeTick()}),this.__tickFnList=void 0,this.__timeoutFnList.forEach(t=>{t.removeTimeout()}),this.__timeoutFnList=void 0},methods:{__useTick(t,e){const i={removeTick(){i.fn=void 0},registerTick:t=>{i.fn=t,this.$nextTick(()=>{i.fn===t&&(!1===this._isDestroyed&&i.fn(),i.fn=void 0)})}};this.__tickFnList.push(i),this[t]=i.registerTick,void 0!==e&&(this[e]=i.removeTick)},__useTimeout(t,e){const i={removeTimeout(){clearTimeout(i.timer)},registerTimeout:(t,e)=>{clearTimeout(i.timer),!1===this._isDestroyed&&(i.timer=setTimeout(t,e))}};this.__timeoutFnList.push(i),this[t]=i.registerTimeout,void 0!==e&&(this[e]=i.removeTimeout)}}};const labelClick={timeStamp:null,label:null,show:null};function isDuplicateLabelClick(t,e){if("click"!==t.type)return!1;const{timeStamp:i,label:s,show:o}=labelClick,{target:n}=t;return labelClick.show=e,labelClick.timeStamp=t.timeStamp,labelClick.label=n?"string"==typeof n.id&&""!==n.id&&null!==s&&s.htmlFor===n.id?s:"function"==typeof n.closest?n.closest("label"):null:null,i===labelClick.timeStamp&&s===labelClick.label&&o!==e}var ModelToggleMixin={mixins:[ListenersMixin],props:{value:{type:Boolean,default:void 0}},data:()=>({showing:!1}),watch:{value(t){this.__processModelChange(t)},$route(){!0===this.hideOnRouteChange&&!0===this.showing&&this.hide()}},methods:{toggle(t){this[!0===this.showing?"hide":"show"](t),t===Object(t)&&(t.qAnchorHandled=!0)},show(t){!0===this.disable||t===Object(t)&&(!0===t.qAnchorHandled||!0===isDuplicateLabelClick(t,"show"))||void 0!==this.__showCondition&&!0!==this.__showCondition(t)||(void 0!==this.qListeners.input&&!1===isSSR&&(this.$emit("input",!0),this.payload=t,this.$nextTick(()=>{this.payload===t&&(this.payload=void 0)})),void 0!==this.value&&void 0!==this.qListeners.input&&!0!==isSSR||this.__processShow(t))},__processShow(t){!0!==this.showing&&(void 0!==this.__preparePortal&&this.__preparePortal(),this.$emit("before-show",t),this.showing=!0,void 0!==this.__show?this.__show(t):this.$emit("show",t))},hide(t){!0!==this.disable&&(t!==Object(t)||!0!==t.qAnchorHandled&&!0!==isDuplicateLabelClick(t,"hide"))&&(void 0!==this.qListeners.input&&!1===isSSR&&(this.$emit("input",!1),this.payload=t,this.$nextTick(()=>{this.payload===t&&(this.payload=void 0)})),void 0!==this.value&&void 0!==this.qListeners.input&&!0!==isSSR||this.__processHide(t))},__processHide(t){!1!==this.showing&&(this.$emit("before-hide",t),this.showing=!1,void 0!==this.__hide?this.__hide(t):this.$emit("hide",t))},__processModelChange(t){!0===this.disable&&!0===t?void 0!==this.qListeners.input&&this.$emit("input",!1):!0===t!==this.showing&&this[`__process${!0===t?"Show":"Hide"}`](this.payload)}}};const FOCUSABLE_SELECTOR=[":focus",'a[href]:not([tabindex="-1"]):not(.q-focus__clone)','area[href]:not([tabindex="-1"]):not(.q-focus__clone)','input:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','select:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','textarea:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','button:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','iframe:not([tabindex="-1"]):not(.q-focus__clone)','[tabindex]:not([tabindex="-1"]):not(.q-focus__clone)','[contenteditable]:not([tabindex="-1"]):not(.q-focus__clone):not([contenteditable="false"])',".q-tab.q-focusable:not(.q-focus__clone)"].join(","),KEY_SKIP_SELECTOR=["input:not([disabled])","select:not([disabled])","select:not([disabled]) *","textarea:not([disabled])",'[contenteditable]:not([contenteditable="false"])','[contenteditable]:not([contenteditable="false"]) *',".q-key-group-navigation--ignore-key",".q-key-group-navigation--ignore-key *",".q-focus__clone"].join(","),EDITABLE_SELECTOR=['input:not(.q-focus__clone):not([disabled]):not([readonly]):not([type="button"]):not([type="checkbox"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="radio"]):not([type="range"]):not([type="reset"]):not([type="submit"])',"textarea:not(.q-focus__clone):not([disabled]):not([readonly])",'[contenteditable]:not(.q-focus__clone):not([contenteditable="false"])','[contenteditable]:not(.q-focus__clone):not([contenteditable="false"]) *'].join(",");let managedFocusFn,scrollOffset=0;function isInPortal(t){return t.matches(".q-dialog *, .q-menu *, .q-tooltip *, .q-stepper__step-content *")}function isEditable(t){return t.matches(EDITABLE_SELECTOR)}function managedFocus(t){if(void 0===managedFocusFn){const e="function"==typeof t.scrollIntoViewIfNeeded?t=>{t.scrollIntoViewIfNeeded(!1)}:t=>{t.scrollIntoView()};managedFocusFn=!0===client.is.ios||!0===client.is.nativeMobile||!0===client.is.standalone?t=>{const i=isEditable(t);if(t===document.body||!0!==i&&t.tabIndex<0)return void(t!==document.activeElement&&t.focus({preventScroll:!0}));const s=isInPortal(t),o=t.cloneNode(!0),n=t.parentNode,r=document.scrollingElement||document.documentElement,a=r.scrollTop;o.setAttribute("tabindex",-1),o.removeAttribute("id"),o.removeAttribute("autofocus"),o.removeAttribute("data-autofocus"),o.classList.add("q-focus__clone"),n.insertBefore(o,t),t!==document.activeElement&&t.focus({preventScroll:!0}),setTimeout(()=>{if(o.remove(),t&&t===document.activeElement&&!0===i){!0===s&&e(t);const{top:i,bottom:o}=t.getBoundingClientRect(),n=void 0!==window.visualViewport?window.visualViewport.height:window.innerHeight;let l=r.scrollTop;if(i<0?l+=i-32:i>0&&o>n&&(l+=o-n+64),requestAnimationFrame(()=>{r.scrollTop=l}),!0!==t.qRestoreScrollSet&&!0!==s){scrollOffset+=l-a;const e=()=>{t&&(t.qRestoreScrollSet=void 0,t.removeEventListener("blur",e)),r.scrollTop!==l?scrollOffset=0:0!==scrollOffset&&requestAnimationFrame(()=>{const{activeElement:t}=document;(!t||!0!==isEditable(t)&&t.tabIndex<0)&&(r.scrollTop-=scrollOffset,scrollOffset=0)})};t.qRestoreScrollSet=!0,t.addEventListener("blur",e)}}},200)}:t=>{t!==document.activeElement&&t.focus({preventScroll:!0}),!0===isInPortal(t)&&!0===isEditable(t)&&setTimeout(()=>{t&&t===document.activeElement&&e(t)},200)}}managedFocusFn(t)}function changeFocusedElement(t,e,i=1,s,o,n){const r=t.length-1;if(!0===o&&(e>r||e<0))return;const a=normalizeToInterval(e,0,r);if(a===n||a>r)return;const l=document.activeElement,h=!0===s?()=>{managedFocus(t[a])}:()=>{t[a].focus()};null!==l?(l._qKeyNavIgnore=!0,h(),l._qKeyNavIgnore=!1):h(),document.activeElement!==t[a]&&changeFocusedElement(t,a+i,i,s,o,void 0===n?a:n)}const findProto=Array.prototype.find,findIndexProto=Array.prototype.findIndex,mapProto=Array.prototype.map;function closePortalMenus(t,e){do{if("QMenu"===t.$options.name){if(t.hide(e),!0===t.separateClosePopup)return t.$parent}else if(void 0!==t.__renderPortal)return void 0!==t.$parent&&"QPopupProxy"===t.$parent.$options.name?(t.hide(e),t.$parent):t;t=t.$parent}while(void 0!==t&&(void 0===t.$el.contains||!0!==t.$el.contains(e.target)))}function closePortals(t,e,i){for(;0!==i&&void 0!==t;){if(void 0!==t.__renderPortal){if(i--,"QMenu"===t.$options.name){t=closePortalMenus(t,e);continue}t.hide(e)}t=t.$parent}}function isOnGlobalDialog(t){for(;void 0!==t;){if("QGlobalDialog"===t.$options.name)return!0;if("QDialog"===t.$options.name)return!1;t=t.$parent}return!1}function getPortalsContainer(t){let e=findProto.call(t.children,t=>t.matches&&t.matches(".q-portal__container"));return void 0===e&&(e=document.createElement("div")).classList.add("q-portal__container"),e.parentElement===t&&null===e.nextElementSibling||t.appendChild(e),e}const portalVms=new WeakMap,Portal={inheritAttrs:!1,props:{contentClass:[Array,String,Object],contentStyle:[Array,String,Object]},methods:{focus(t){const e=this.__getInnerNode();if(void 0!==e&&!0!==e.contains(document.activeElement)){if(t instanceof Element&&!0===e.contains(t)&&"function"==typeof t.focus)return void managedFocus(!0===t.matches(".q-focus-helper")&&t.parentElement.closest("[tabindex]")||t);const i=(""!==t?e.querySelector(t):null)||e.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||e.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||e.querySelector("[autofocus], [data-autofocus]");if(null!==i&&"function"==typeof i.focus)managedFocus(i);else{const t=Array.prototype.slice.call(e.querySelectorAll(FOCUSABLE_SELECTOR));t.length>0&&changeFocusedElement(t,!0===t[0].classList.contains("q-key-group-navigation--ignore-focus")?1:0,1,!0)}}},__showPortal(){if(void 0!==this.$q.fullscreen&&!0===this.$q.fullscreen.isCapable){const t=()=>{if(void 0===this.__portal||!0!==this.showing)return;void 0===this.__portal.__containerPlaceholderMap&&(this.__portal.__containerPlaceholderMap=new WeakMap);const t=getBodyFullscreenElement(this.$q.fullscreen.activeEl),e=this.__portal.$el.parentElement,i=getPortalsContainer(t);if(e!==i&&(!0===this.__onGlobalDialog||!0===t.contains(this.$el))){if(e){const t=document.createComment("");e.insertBefore(t,this.__portal.$el),this.__portal.__containerPlaceholderMap.set(e,t)}const t=this.__portal.__containerPlaceholderMap.get(i);t?(i.insertBefore(this.__portal.$el,t),t.remove(),this.__portal.__containerPlaceholderMap.delete(i)):i.appendChild(this.__portal.$el),e&&e.parentElement!==document.body&&0===e.children.length&&e.remove()}};this.unwatchFullscreen=this.$watch("$q.fullscreen.activeEl",debounce(t,50)),!1!==this.__onGlobalDialog&&!0!==this.$q.fullscreen.isActive||t()}else void 0!==this.__portal&&!1===this.__onGlobalDialog&&getPortalsContainer(document.body).appendChild(this.__portal.$el)},__hidePortal(){if(void 0!==this.__portal){void 0!==this.unwatchFullscreen&&(this.unwatchFullscreen(),this.unwatchFullscreen=void 0),!1===this.__onGlobalDialog&&(this.__portal.$destroy(),this.__portal.$el.remove());const t=this.__portal.$el.parentElement;t&&t.parentElement!==document.body&&0===t.children.length&&t.remove(),this.__portal=void 0}},__preparePortal(){void 0===this.__portal&&(!0===this.__onGlobalDialog&&portalVms.set(this.$el,this),this.__portal=!0===this.__onGlobalDialog?{$el:this.$el,$refs:this.$refs}:new Vue__default.default({name:"QPortal",parent:this,inheritAttrs:!1,render:t=>(this.$nextTick(()=>{portalVms.set(this.__portal.$el,this)}),!1===this.showing&&this.__portal&&void 0!==this.__portal.$refs.inner&&(Array.prototype.forEach.call(this.__portal.$refs.inner.querySelectorAll("input"),t=>{t.remove()}),this.__activeElement=void 0),this.__renderPortal(t)),components:this.$options.components,directives:this.$options.directives}).$mount())},__getInnerNode(){return void 0!==this.__portal&&void 0!==this.__portal.$refs?this.__portal.$refs.inner:void 0},__focusCyclePortal(t,e){if(void 0===this.__portal||!0!==document.body.contains(this.__portal.$el))return;const i=this.__portal.$el.parentElement.children,s=t=>t?findIndexProto.call(i,e=>"function"==typeof e.contains&&e.contains(t)):-1,{activeElement:o}=document,n=s(o);if(n<0){if(!0!==t){if(o){const t=portalVms.get(i[0]);t&&(t.__refocusTarget=o)}this.focus(this.__activeElement)}return}const r=portalVms.get(i[n]);if(!0===t){const t=mapProto.call(i,t=>portalVms.get(t)).filter(t=>t&&!0===this.__portal.$el.contains(t.__refocusTarget));if(t.length>0&&t.forEach(t=>{t.__refocusTarget=this.__refocusTarget}),t.indexOf(r)>-1)return}const a=!0===t?this:r||this,l=a.__refocusTarget;if(a!==this||!0!==t||!1!==a.seamless){if(!1===a.seamless)return void this.focus(this.__activeElement);if(n>0){const e=!0===t?s(l):-1,o=e>-1&&e{t&&t.removeAttribute("tabindex")})}}},render(t){if(!0===this.__onGlobalDialog)return this.__renderPortal(t);void 0!==this.__portal&&this.__portal.$forceUpdate()},beforeDestroy(){this.__hidePortal()}};!1===isSSR&&(Portal.created=function(){this.__onGlobalDialog=isOnGlobalDialog(this.$parent)});var FocusWrapMixin={methods:{__focusFirst(t){const e=this.__getInnerNode();if(void 0!==e&&(!0!==t||!0!==e.contains(document.activeElement))){changeFocusedElement(Array.prototype.slice.call(e.querySelectorAll(FOCUSABLE_SELECTOR),1,-1),0,1)}},__focusLast(){const t=this.__getInnerNode();if(void 0!==t){const e=Array.prototype.slice.call(t.querySelectorAll(FOCUSABLE_SELECTOR),1,-1);changeFocusedElement(e,e.length-1,-1)}},__getFocusWrappedContent(t,e){return mergeSlot([t("span",{staticClass:"no-outline absolute no-pointer-events q-key-group-navigation--ignore-focus",attrs:{tabindex:0},on:{focus:this.__focusLast}})],this,e).concat(t("span",{staticClass:"no-outline absolute no-pointer-events q-key-group-navigation--ignore-focus",attrs:{tabindex:0},on:{focus:this.__focusFirst}}))}}};function getVmOfNode(t){for(let e=t;null!==e;e=e.parentNode)if(void 0!==e.__vue__)return e.__vue__}function isVmChildOf(t,e){if(null===t||null===e)return null;for(let i=t;void 0!==i;i=i.$parent)if(i===e)return!0;return!1}let timer;const{notPassiveCapture:notPassiveCapture,passiveCapture:passiveCapture}=listenOpts,handlers$1={click:[],focus:[]};function hasModalsAbove(t){for(;null!==(t=t.nextElementSibling);)if(t.classList.contains("q-dialog--modal"))return!0;return!1}function execHandlers(t,e){for(let i=t.length-1;i>=0;i--)if(void 0===t[i](e))return}function globalHandler(t){clearTimeout(timer),"focusin"===t.type&&(!0===client.is.ie&&t.target===document.body||!0===t.target.hasAttribute("tabindex"))?timer=setTimeout(()=>{execHandlers(handlers$1.focus,t)},!0===client.is.ie?500:200):execHandlers(handlers$1.click,t)}var ClickOutside={name:"click-outside",bind(t,{arg:e,value:i},s){const o=s.componentInstance||s.context,n={trigger:i,toggleEl:e,handler(e){const i=e.target;if(!(!0===e.qClickOutside||!0!==document.body.contains(i)||8===i.nodeType||i===document.documentElement||!1!==i.classList.contains("no-pointer-events")||!0===hasModalsAbove(t)||void 0!==n.toggleEl&&!1!==n.toggleEl.contains(i)||i!==document.body&&!1!==isVmChildOf(getVmOfNode(i),o)))return e.qClickOutside=!0,n.trigger(e)}};t.__qclickoutside&&(t.__qclickoutside_old=t.__qclickoutside),t.__qclickoutside=n,0===handlers$1.click.length&&(document.addEventListener("mousedown",globalHandler,notPassiveCapture),document.addEventListener("touchstart",globalHandler,notPassiveCapture),document.addEventListener("focusin",globalHandler,passiveCapture)),handlers$1.click.push(n.handler),n.timerFocusin=setTimeout(()=>{handlers$1.focus.push(n.handler)},500)},update(t,{arg:e,value:i,oldValue:s}){const o=t.__qclickoutside;void 0!==o&&(o.toggleEl!==e&&(o.toggleEl=e),s!==i&&(o.trigger=i))},unbind(t){const e=t.__qclickoutside_old||t.__qclickoutside;if(void 0!==e){clearTimeout(e.timerFocusin);const i=handlers$1.click.findIndex(t=>t===e.handler),s=handlers$1.focus.findIndex(t=>t===e.handler);i>-1&&handlers$1.click.splice(i,1),s>-1&&handlers$1.focus.splice(s,1),0===handlers$1.click.length&&(clearTimeout(timer),document.removeEventListener("mousedown",globalHandler,notPassiveCapture),document.removeEventListener("touchstart",globalHandler,notPassiveCapture),document.removeEventListener("focusin",globalHandler,passiveCapture)),delete t[t.__qclickoutside_old?"__qclickoutside_old":"__qclickoutside"]}}};const scrollTargets=!0===isSSR?[]:[null,document,document.body,document.scrollingElement,document.documentElement];let rtlHasScrollBugStatus;function rtlHasScrollBug(){if(!0===isSSR)return!1;if(void 0===rtlHasScrollBugStatus){const t=document.createElement("div"),e=document.createElement("div");Object.assign(t.style,{direction:"rtl",width:"1px",height:"1px",overflow:"auto"}),Object.assign(e.style,{width:"1000px",height:"1px"}),t.appendChild(e),document.body.appendChild(t),t.scrollLeft=-1e3,rtlHasScrollBugStatus=t.scrollLeft>=0,t.remove()}return rtlHasScrollBugStatus}function getScrollTarget(t,e){let i=getElement(e);if(null===i){if(t!==Object(t)||"function"!=typeof t.closest)return window;i=t.closest(".scroll,.scroll-y,.overflow-auto,.q-dialog__inner > div")}return scrollTargets.includes(i)?window:i}function getScrollHeight(t){return(t===window?document.body:t).scrollHeight}function getScrollWidth(t){return(t===window?document.body:t).scrollWidth}function getVerticalScrollPosition(t){return t===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:t.scrollTop}const getScrollPosition=getVerticalScrollPosition;function getHorizontalScrollPosition(t){return t===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:t.scrollLeft}function animVerticalScrollTo(t,e,i=0){const s=void 0===arguments[3]?performance.now():arguments[3],o=getVerticalScrollPosition(t);i<=0?o!==e&&setScroll$1(t,e):requestAnimationFrame(n=>{const r=n-s,a=o+(e-o)/Math.max(r,i)*r;setScroll$1(t,a),a!==e&&animVerticalScrollTo(t,e,i-r,n)})}const animScrollTo=animVerticalScrollTo;function animHorizontalScrollTo(t,e,i=0){const s=void 0===arguments[3]?performance.now():arguments[3],o=getHorizontalScrollPosition(t);i<=0?o!==e&&setHorizontalScroll(t,e):requestAnimationFrame(n=>{const r=n-s,a=o+(e-o)/Math.max(r,i)*r;setHorizontalScroll(t,a),a!==e&&animHorizontalScrollTo(t,e,i-r,n)})}function setScroll$1(t,e){t!==window?t.scrollTop=e:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,e)}function setHorizontalScroll(t,e){t!==window?t.scrollLeft=e:window.scrollTo(e,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function setVerticalScrollPosition(t,e,i){i?animVerticalScrollTo(t,e,i):setScroll$1(t,e)}const setScrollPosition=setVerticalScrollPosition;function setHorizontalScrollPosition(t,e,i){i?animHorizontalScrollTo(t,e,i):setHorizontalScroll(t,e)}let size;function getScrollbarWidth(){if(void 0!==size)return size;const t=document.createElement("p"),e=document.createElement("div");css(t,{width:"100%",height:"200px"}),css(e,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),e.appendChild(t),document.body.appendChild(e);const i=t.offsetWidth;e.style.overflow="scroll";let s=t.offsetWidth;return i===s&&(s=e.clientWidth),e.remove(),size=i-s}function hasScrollbar(t,e=!0){return!(!t||t.nodeType!==Node.ELEMENT_NODE)&&(e?t.scrollHeight>t.clientHeight&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-y"])):t.scrollWidth>t.clientWidth&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-x"])))}let executeWhenScrollableList=[];function executeWhenScrollable(t){return!0!==document.qScrollPrevented?(t(),noop):(-1===executeWhenScrollableList.indexOf(t)&&executeWhenScrollableList.push(t),()=>{const e=executeWhenScrollableList.indexOf(t);e>-1&&(executeWhenScrollableList=executeWhenScrollableList.splice(e,1))})}function triggerIsScrollable(){const t=executeWhenScrollableList.slice();executeWhenScrollableList=[],t.forEach(t=>{t()})}var scroll={getScrollTarget:getScrollTarget,getScrollHeight:getScrollHeight,getScrollWidth:getScrollWidth,getScrollPosition:getScrollPosition,getVerticalScrollPosition:getVerticalScrollPosition,getHorizontalScrollPosition:getHorizontalScrollPosition,rtlHasScrollBug:rtlHasScrollBug,animScrollTo:animScrollTo,animVerticalScrollTo:animVerticalScrollTo,animHorizontalScrollTo:animHorizontalScrollTo,setScrollPosition:setScrollPosition,setVerticalScrollPosition:setVerticalScrollPosition,setHorizontalScrollPosition:setHorizontalScrollPosition,executeWhenScrollable:executeWhenScrollable,getScrollbarWidth:getScrollbarWidth,hasScrollbar:hasScrollbar};const handlers=[];let escDown=!1;var EscapeKey={__install(){this.__installed=!0,window.addEventListener("keydown",t=>{escDown=27===t.keyCode}),window.addEventListener("blur",()=>{!0===escDown&&(escDown=!1)}),window.addEventListener("keyup",t=>{!0===escDown&&(escDown=!1,0!==handlers.length&&!0===isKeyCode(t,27)&&handlers[handlers.length-1].fn(t))})},register(t,e){!0===t.$q.platform.is.desktop&&(!0!==this.__installed&&this.__install(),handlers.push({comp:t,fn:e}))},pop(t){if(!0===t.$q.platform.is.desktop){const e=handlers.findIndex(e=>e.comp===t);e>-1&&handlers.splice(e,1)}}};const SIDE_SPACE=4,horizontalPos={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function isFixedPositioned(t){for(;t&&t!==document;){if("fixed"===window.getComputedStyle(t).position)return!0;t=t.parentNode}return!1}function isDocumentScrollableX(){return"hidden"!==window.getComputedStyle(document.documentElement).overflowX&&"hidden"!==window.getComputedStyle(document.body).overflowX}function isDocumentScrollableY(){return"hidden"!==window.getComputedStyle(document.documentElement).overflowY&&"hidden"!==window.getComputedStyle(document.body).overflowY}function computeScrollLeft(t,e,i){if(!0===t)return{vpLeft:e.offsetLeft,apLeft:e.offsetLeft};const s=window.pageXOffset||window.scrollX||document.body.scrollLeft||0;if(!0!==i)return{vpLeft:s,apLeft:s};const o=(!0===rtlHasScrollBug()?0:document.documentElement.scrollWidth-document.documentElement.clientWidth)+s;return{vpLeft:o,apLeft:o+document.documentElement.scrollWidth-document.documentElement.clientWidth}}function validatePosition(t){const e=t.split(" ");return 2===e.length&&(!0!==["top","center","bottom"].includes(e[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(e[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function validateOffset(t){return!0!==t||2===t.length&&("number"==typeof t[0]&&"number"==typeof t[1])}function parsePosition(t,e){const i=t.split(" ");return{vertical:i[0],horizontal:horizontalPos[`${i[1]}#${!0===e?"rtl":"ltr"}`]}}function getAnchorProps(t,e,i){let{top:s,left:o,right:n,bottom:r,width:a,height:l}=t.getBoundingClientRect();if(0===a&&(a=t.offsetWidth),0===l&&(l=t.offsetHeight),void 0!==e&&(o-=e[0],n+=e[0],s-=e[1],r+=e[1]),!0===i){const t=document.documentElement.scrollWidth-document.documentElement.clientWidth;o-=t,n-=t}return{left:o,middle:o+(n-o)/2,right:n,top:s,center:s+(r-s)/2,bottom:r,leftRev:n,middleRev:o+(n-o)/2,rightRev:o,topRev:r,centerRev:s+(r-s)/2,bottomRev:s,width:a,height:l}}function getTargetProps(t){let{width:e,height:i}=t.getBoundingClientRect();return 0===e&&(e=t.offsetWidth),0===i&&(i=t.offsetHeight),{width:e,height:i}}function setPosition(t){const e=t.el;if(!0===e.classList.contains("q-body--scroll-locked"))return;let i,s;const{documentElement:o,body:n,qScrollPrevented:r}=document,a=e.children[0],l="1"!==a.style.opacity,h=isFixedPositioned(t.anchorEl),d={...t.anchorOrigin},c={...t.selfOrigin},u=!0===h&&!0===client.is.ios&&void 0!==window.visualViewport?window.visualViewport:{offsetLeft:0,offsetTop:!0===r?o.scrollTop:0},{vpLeft:p,apLeft:m}=computeScrollLeft(h,u,t.rtl),g=!0===h?u.offsetTop:window.pageYOffset||window.scrollY||n.scrollTop||0,f=!0===r?"offsetWidth":!0===h||!0!==isDocumentScrollableX()?"clientWidth":"scrollWidth",_=!0===r?"offsetHeight":!0===h||!0!==isDocumentScrollableY()?"clientHeight":"scrollHeight",v=o[f],b=o[_];if(void 0===t.absoluteOffset)i=getAnchorProps(t.anchorEl,!0===t.cover?[0,0]:t.offset,!0===t.rtl&&!0!==h);else{const e=!0===t.rtl&&!0!==h?o.scrollWidth-o.clientWidth:0,{top:s,left:n}=t.anchorEl.getBoundingClientRect(),r=!0===Array.isArray(t.offset)&&!0!==t.cover?[!0!==t.fit&&t.offset[0]||0,t.offset[1]||0]:[0,0],a=s+(!0===t.cover?0:t.absoluteOffset.top),l=n+(!0===t.cover||!0===t.fit?0:t.absoluteOffset.left)-e;i={left:l-r[0],middle:l,right:l+r[0],top:a-r[1],center:a,bottom:a+r[1],leftRev:l+r[0],middleRev:l,rightRev:l-r[0],topRev:a+r[1],centerRev:a,bottomRev:a-r[1],width:0,height:0}}const y={minWidth:t.minWidth||null,minHeight:t.minHeight||null,maxWidth:t.maxWidth||null,maxHeight:t.maxHeight||null};if(!0!==t.fit&&!0!==t.cover||(null===t.minWidth&&(y.minWidth=i.width+"px"),!0===t.cover&&null===t.minHeight&&(y.minHeight=i.height+"px")),Object.assign(a.style,y),!0===l){const t=a.cloneNode(!0);t.classList.add("q-portal__clone"),n.appendChild(t),s=getTargetProps(t),t.remove()}else s=getTargetProps(a);null!==y.minWidth&&i.width>s.width&&(y.minWidth=s.width+"px"),null!==y.minHeight&&i.height>s.height&&(y.minHeight=s.height+"px");const S={position:!0===h?"fixed":"absolute",left:null,right:null,marginLeft:null,marginRight:null,maxWidth:null,top:null,bottom:null,marginTop:null,marginBottom:null,maxHeight:null},x=Math.min(p+i[t.anchorOrigin.horizontal],v-m-i[t.anchorOrigin.horizontal])-SIDE_SPACE,C=Math.min(g+i[t.anchorOrigin.vertical],b-g-i[t.anchorOrigin.vertical])-SIDE_SPACE;"left"===c.horizontal&&s.width+SIDE_SPACE>v-m-i[d.horizontal]&&p+i[d.horizontal+"Rev"]>v-m-i[d.horizontal]?(c.horizontal="right",d.horizontal=d.horizontal+"Rev"):"right"===c.horizontal&&s.width+SIDE_SPACE>p+i[d.horizontal]&&v-m-i[d.horizontal+"Rev"]>p+i[d.horizontal]?(c.horizontal="left",d.horizontal=d.horizontal+"Rev"):"middle"===c.horizontal&&s.width/2>x&&(c.horizontal=p+i[d.horizontal]b-g-i[d.vertical]&&g+i[d.vertical+"Rev"]>b-g-i[d.vertical]?(c.vertical="bottom",d.vertical=d.vertical+"Rev"):"bottom"===c.vertical&&s.height+SIDE_SPACE>g+i[d.vertical]&&b-g-i[d.vertical+"Rev"]>g+i[d.vertical]?(c.vertical="top",d.vertical=d.vertical+"Rev"):"center"===c.vertical&&s.height/2>C&&(c.vertical=g+i[d.vertical]{a.style.opacity=1})}["left","middle","right"].forEach(t=>{horizontalPos[`${t}#ltr`]=t,horizontalPos[`${t}#rtl`]=t});var QMenu=Vue__default.default.extend({name:"QMenu",mixins:[AttrsMixin,DarkMixin,AnchorMixin,TimeoutMixin,ModelToggleMixin,Portal,TransitionMixin,FocusWrapMixin],directives:{ClickOutside:ClickOutside},props:{persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:validatePosition},self:{type:String,validator:validatePosition},offset:{type:Array,validator:validateOffset},scrollTarget:{default:void 0},touchPosition:{type:Boolean,default:null},minHeight:{type:String,default:null},minWidth:{type:String,default:null},maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},computed:{anchorOrigin(){return parsePosition(this.anchor||(!0===this.cover?"center middle":"bottom start"),this.$q.lang.rtl)},selfOrigin(){return!0===this.cover?this.anchorOrigin:parsePosition(this.self||"top start",this.$q.lang.rtl)},menuClass(){return(!0===this.square?" q-menu--square":"")+` q-menu--${this.darkSuffix} q-${this.darkSuffix}`},hideOnRouteChange(){return!0!==this.persistent&&!0!==this.noRouteDismiss},onEvents(){const t={...this.qListeners,input:stop,"popup-show":stop,"popup-hide":stop,focusin:t=>{this.__activeElement=t.target,this.$emit("focusin",t)}};return!0===this.autoClose&&(t.click=this.__onAutoClose),t},attrs(){return{tabindex:-1,role:"menu",...this.qAttrs}}},methods:{__show(t){if(this.__refocusTarget=!0===this.$q.platform.is.desktop&&!1===this.noRefocus&&null!==document.activeElement?document.activeElement:void 0,EscapeKey.register(this,t=>{!0===this.persistent?this.__focusCyclePortal():(this.$emit("escape-key"),this.hide(t))}),this.__showPortal(),this.__configureScrollTarget(),this.absoluteOffset=void 0,void 0!==t&&(!0===this.touchPosition||!1!==this.touchPosition&&this.contextMenu)){const e=position(t);if(void 0!==e.left){const{top:t,left:i}=this.anchorEl.getBoundingClientRect();this.absoluteOffset={left:e.left-i,top:e.top-t}}}void 0===this.unwatch&&(this.unwatch=this.$watch(()=>this.$q.screen.width+"|"+this.$q.screen.height+"|"+this.self+"|"+this.anchor+"|"+this.$q.lang.rtl,this.updatePosition)),this.$el.dispatchEvent(create("popup-show",{bubbles:!0})),!0!==this.noFocus?(null!==document.activeElement&&document.activeElement.blur(),this.__registerTick(()=>{this.focus(),this.updatePosition()})):this.__registerTick(()=>{this.updatePosition()}),this.__registerTimeout(()=>{!0===this.$q.platform.is.ios&&(this.__avoidAutoClose=this.autoClose,this.__portal.$el.click()),this.$emit("show",t)},300)},__hide(t){this.__removeTick(),this.__anchorCleanup(!0),this.__registerTimeout(()=>{void 0!==t&&!0===t.qClickOutside||this.__focusCyclePortal(!0,this.$q.interaction.isKeyboard),!0!==this.showing&&(this.$el.dispatchEvent(create("popup-hide",{bubbles:!0})),this.__hidePortal(),this.$emit("hide",t))},300)},__anchorCleanup(t){this.absoluteOffset=void 0,void 0!==this.unwatch&&(this.unwatch(),this.unwatch=void 0),!0!==t&&!0!==this.showing||(EscapeKey.pop(this),this.__unconfigureScrollTarget())},__unconfigureScrollTarget(){this.__changeScrollEvent()},__configureScrollTarget(){!this.showing||void 0===this.anchorEl&&void 0===this.scrollTarget||this.__changeScrollEvent(this.updatePosition,getScrollTarget(this.anchorEl,this.scrollTarget))},__onAutoClose(t){!0!==this.__avoidAutoClose?(closePortalMenus(this,t),void 0!==this.qListeners.click&&this.$emit("click",t)):this.__avoidAutoClose=!1},updatePosition(){if(void 0===this.anchorEl||void 0===this.__portal)return;const t=this.__portal.$el;8!==t.nodeType?(void 0!==this.settingPosition&&cancelAnimationFrame(this.settingPosition),this.settingPosition=requestAnimationFrame(()=>{const e=!0===this.touchPosition||!1!==this.touchPosition&&this.contextMenu;setPosition({el:t,offset:this.offset,anchorEl:this.anchorEl,anchorOrigin:this.anchorOrigin,selfOrigin:this.selfOrigin,absoluteOffset:this.absoluteOffset,fit:!0!==e&&!0===this.fit,cover:!0!==e&&!0===this.cover,minHeight:this.minHeight,minWidth:this.minWidth,maxHeight:this.maxHeight,maxWidth:this.maxWidth,rtl:this.$q.lang.rtl}),this.settingPosition=void 0})):setTimeout(this.updatePosition,25)},__onClickOutside(t){if(!0!==this.persistent&&!0===this.showing){const e=t.target.classList;return setTimeout(()=>{closePortalMenus(this,t)},1),"touchstart"!==t.type&&!0!==e.contains("q-dialog__backdrop")||(stopAndPrevent(t),this.$q.interaction.preventClick(t.target,!0)),!0}},__renderPortal(t){return t("transition",{props:{...this.transitionProps}},[!0===this.showing?t("div",{class:"q-menu__container column no-pointer-events",directives:[{name:"click-outside",value:this.__onClickOutside,arg:this.anchorEl}]},[t("div",{ref:"inner",staticClass:"q-menu scroll all-pointer-events"+this.menuClass,class:this.contentClass,style:this.contentStyle,attrs:this.attrs,on:{...this.onEvents}},this.__getFocusWrappedContent(t,"default"))]):null])}},created(){this.__useTick("__registerTick","__removeTick"),this.__useTimeout("__registerTimeout")},mounted(){this.__processModelChange(this.value)},beforeDestroy(){void 0!==this.settingPosition&&cancelAnimationFrame(this.settingPosition),!0===this.showing&&void 0!==this.anchorEl&&this.anchorEl.dispatchEvent(create("popup-hide",{bubbles:!0})),this.__refocusTarget=void 0}});let buf,bufIdx=0;const hexBytes=new Array(256);for(let t=0;t<256;t++)hexBytes[t]=(t+256).toString(16).substr(1);const randomBytes=(()=>{const t="undefined"!=typeof crypto?crypto:"undefined"!=typeof window?window.msCrypto:void 0;if(void 0!==t){if(void 0!==t.randomBytes)return t.randomBytes;if(void 0!==t.getRandomValues)return e=>{var i=new Uint8Array(e);return t.getRandomValues(i),i}}return t=>{const e=[];for(let i=t;i>0;i--)e.push(Math.floor(256*Math.random()));return e}})(),BUFFER_SIZE=4096;function uid$3(){(void 0===buf||bufIdx+16>BUFFER_SIZE)&&(bufIdx=0,buf=randomBytes(BUFFER_SIZE));const t=Array.prototype.slice.call(buf,bufIdx,bufIdx+=16);return t[6]=15&t[6]|64,t[8]=63&t[8]|128,hexBytes[t[0]]+hexBytes[t[1]]+hexBytes[t[2]]+hexBytes[t[3]]+"-"+hexBytes[t[4]]+hexBytes[t[5]]+"-"+hexBytes[t[6]]+hexBytes[t[7]]+"-"+hexBytes[t[8]]+hexBytes[t[9]]+"-"+hexBytes[t[10]]+hexBytes[t[11]]+hexBytes[t[12]]+hexBytes[t[13]]+hexBytes[t[14]]+hexBytes[t[15]]}const menuTransitionProps=Object.keys(TransitionMixin.props).reduce((t,e)=>(t[e]={})&&t,{});var QBtnDropdown=Vue__default.default.extend({name:"QBtnDropdown",mixins:[BtnMixin,AttrsMixin],inheritAttrs:!1,props:{value:Boolean,split:Boolean,dropdownIcon:String,contentClass:[Array,String,Object],contentStyle:[Array,String,Object],cover:Boolean,persistent:Boolean,noRouteDismiss:Boolean,autoClose:Boolean,menuAnchor:{type:String,default:"bottom end"},menuSelf:{type:String,default:"top end"},menuOffset:Array,...menuTransitionProps,disableMainBtn:Boolean,disableDropdown:Boolean,noIconAnimation:Boolean,toggleAriaLabel:String},data(){return{showing:this.value}},watch:{value(t){void 0!==this.$refs.menu&&this.$refs.menu[t?"show":"hide"]()},split(){this.hide()}},render(t){const e=slot(this,"label",[]),i={"aria-expanded":!0===this.showing?"true":"false","aria-haspopup":"true","aria-controls":this.targetUid,"aria-label":this.toggleAriaLabel||this.$q.lang.label[!0===this.showing?"collapse":"expand"](this.label)};(!0===this.disable||!1===this.split&&!0===this.disableMainBtn||!0===this.disableDropdown)&&(i["aria-disabled"]="true");const s=[t(QIcon,{props:{name:this.dropdownIcon||this.$q.iconSet.arrow.dropdown},class:"q-btn-dropdown__arrow"+(!0===this.showing&&!1===this.noIconAnimation?" rotate-180":"")+(!1===this.split?" q-btn-dropdown__arrow-container":"")})];if(!0!==this.disableDropdown&&s.push(t(QMenu,{key:"menu",ref:"menu",attrs:{id:this.targetUid},props:{cover:this.cover,fit:!0,persistent:this.persistent,noRouteDismiss:this.noRouteDismiss,autoClose:this.autoClose,anchor:this.menuAnchor,self:this.menuSelf,offset:this.menuOffset,contentClass:this.contentClass,contentStyle:this.contentStyle,separateClosePopup:!0,transitionShow:this.transitionShow,transitionHide:this.transitionHide},on:cache(this,"menu",{"before-show":t=>{this.showing=!0,this.$emit("before-show",t)},show:t=>{this.$emit("show",t),this.$emit("input",!0)},"before-hide":t=>{this.showing=!1,this.$emit("before-hide",t)},hide:t=>{this.$emit("hide",t),this.$emit("input",!1)}})},slot(this,"default"))),!1===this.split)return t(QBtn,{key:"nonSpl",class:"q-btn-dropdown q-btn-dropdown--simple",props:{...this.$props,disable:!0===this.disable||!0===this.disableMainBtn,noWrap:!0,round:!1},attrs:{...i,...this.qAttrs},on:cache(this,"nonSpl",{click:t=>{this.$emit("click",t)}}),scopedSlots:{loading:this.$scopedSlots.loading}},e.concat(s));const o=t(QBtn,{key:"spl",class:"q-btn-dropdown--current",props:{...this.$props,disable:!0===this.disable||!0===this.disableMainBtn,noWrap:!0,iconRight:this.iconRight,round:!1},attrs:this.qAttrs,on:cache(this,"spl",{click:t=>{stop(t),this.hide(),this.$emit("click",t)}}),scopedSlots:{loading:this.$scopedSlots.loading}},e);return t(QBtnGroup,{props:{outline:this.outline,flat:this.flat,rounded:this.rounded,square:this.square,push:this.push,unelevated:this.unelevated,glossy:this.glossy,stretch:this.stretch},staticClass:"q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item"},[o,t(QBtn,{staticClass:"q-btn-dropdown__arrow-container q-anchor--skip",attrs:i,props:{disable:!0===this.disable||!0===this.disableDropdown,outline:this.outline,flat:this.flat,rounded:this.rounded,push:this.push,size:this.size,color:this.color,textColor:this.textColor,dense:this.dense,ripple:this.ripple}},s)])},methods:{toggle(t){this.$refs.menu&&this.$refs.menu.toggle(t)},show(t){this.$refs.menu&&this.$refs.menu.show(t)},hide(t){this.$refs.menu&&this.$refs.menu.hide(t)}},created(){this.targetUid=`d_${uid$3()}`},mounted(){!0===this.value&&this.show()}}),FormMixin={props:{name:String},computed:{formAttrs(){return{type:"hidden",name:this.name,value:this.value}}},methods:{__injectFormInput(t,e,i){t[e](this.$createElement("input",{staticClass:"hidden",class:i,attrs:this.formAttrs,domProps:this.formDomProps}))}}};const FormFieldMixin={props:{name:String},computed:{nameProp(){return this.name||this.for}}};var QBtnToggle=Vue__default.default.extend({name:"QBtnToggle",mixins:[ListenersMixin,RippleMixin,FormMixin],props:{value:{required:!0},options:{type:Array,required:!0,validator:t=>t.every(t=>("label"in t||"icon"in t||"slot"in t)&&"value"in t)},color:String,textColor:String,toggleColor:{type:String,default:"primary"},toggleTextColor:String,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,padding:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,readonly:Boolean,disable:Boolean,stack:Boolean,stretch:Boolean,spread:Boolean,clearable:Boolean},computed:{hasActiveValue(){return void 0!==this.options.find(t=>t.value===this.value)},formAttrs(){return{type:"hidden",name:this.name,value:this.value}},btnOptions(){const t=(t,e)=>void 0===t[e]?this[e]:t[e];return this.options.map((e,i)=>({slot:e.slot,options:{key:i,class:e.class,style:e.style,on:{...this.qListeners,click:t=>this.__set(e.value,e,t)},attrs:{"aria-pressed":e.value===this.value?"true":"false",...e.attrs},props:{...e,slot:void 0,class:void 0,style:void 0,value:void 0,attrs:void 0,outline:this.outline,flat:this.flat,rounded:this.rounded,push:this.push,unelevated:this.unelevated,dense:this.dense,disable:!0===this.disable||!0===e.disable,color:e.value===this.value?t(e,"toggleColor"):t(e,"color"),textColor:e.value===this.value?t(e,"toggleTextColor"):t(e,"textColor"),noCaps:!0===t(e,"noCaps"),noWrap:!0===t(e,"noWrap"),size:t(e,"size"),padding:t(e,"padding"),ripple:t(e,"ripple"),stack:!0===t(e,"stack"),stretch:!0===t(e,"stretch")}}}))}},methods:{__set(t,e,i){!0!==this.readonly&&(this.value===t?!0===this.clearable&&(this.$emit("input",null,null),this.$emit("clear")):this.$emit("input",t,e),this.$emit("click",i))}},render(t){const e=this.btnOptions.map(e=>t(QBtn,{...e.options},void 0!==e.slot?slot(this,e.slot):void 0));return void 0!==this.name&&!0!==this.disable&&!0===this.hasActiveValue&&this.__injectFormInput(e,"push"),t(QBtnGroup,{staticClass:"q-btn-toggle",props:{outline:this.outline,flat:this.flat,rounded:this.rounded,push:this.push,stretch:this.stretch,unelevated:this.unelevated,glossy:this.glossy,spread:this.spread}},mergeSlot(e,this,"default"))}}),QCard=Vue__default.default.extend({name:"QCard",mixins:[ListenersMixin,DarkMixin,TagMixin],props:{square:Boolean,flat:Boolean,bordered:Boolean},computed:{classes(){return"q-card"+` q-card--${this.darkSuffix} q-${this.darkSuffix}`+(!0===this.bordered?" q-card--bordered":"")+(!0===this.square?" q-card--square no-border-radius":"")+(!0===this.flat?" q-card--flat no-shadow":"")}},render(t){return t(this.tag,{class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QCardSection=Vue__default.default.extend({name:"QCardSection",mixins:[ListenersMixin,TagMixin],props:{horizontal:Boolean},computed:{classes(){return"q-card__section "+`q-card__section--${!0===this.horizontal?"horiz row no-wrap":"vert"}`}},render(t){return t(this.tag,{class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QCardActions=Vue__default.default.extend({name:"QCardActions",mixins:[ListenersMixin,AlignMixin],props:{vertical:Boolean},computed:{classes(){return`q-card__actions--${!0===this.vertical?"vert column":"horiz row"} ${this.alignClass}`}},render(t){return t("div",{staticClass:"q-card__actions",class:this.classes,on:{...this.qListeners}},slot(this,"default"))}});const hasMap="function"==typeof Map,hasSet="function"==typeof Set,hasArrayBuffer="function"==typeof ArrayBuffer;function isDeepEqual(t,e){if(t===e)return!0;if(null!==t&&null!==e&&"object"==typeof t&&"object"==typeof e){if(t.constructor!==e.constructor)return!1;let i,s;if(t.constructor===Array){if((i=t.length)!==e.length)return!1;for(s=i;0!=s--;)if(!0!==isDeepEqual(t[s],e[s]))return!1;return!0}if(!0===hasMap&&t.constructor===Map){if(t.size!==e.size)return!1;let i=t.entries();for(s=i.next();!0!==s.done;){if(!0!==e.has(s.value[0]))return!1;s=i.next()}for(s=(i=t.entries()).next();!0!==s.done;){if(!0!==isDeepEqual(s.value[1],e.get(s.value[0])))return!1;s=i.next()}return!0}if(!0===hasSet&&t.constructor===Set){if(t.size!==e.size)return!1;const i=t.entries();for(s=i.next();!0!==s.done;){if(!0!==e.has(s.value[0]))return!1;s=i.next()}return!0}if(!0===hasArrayBuffer&&null!=t.buffer&&t.buffer.constructor===ArrayBuffer){if((i=t.length)!==e.length)return!1;for(s=i;0!=s--;)if(t[s]!==e[s])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();const o=Object.keys(t).filter(e=>void 0!==t[e]);if((i=o.length)!==Object.keys(e).filter(t=>void 0!==e[t]).length)return!1;for(s=i;0!=s--;){const i=o[s];if(!0!==isDeepEqual(t[i],e[i]))return!1}return!0}return t!=t&&e!=e}function isObject(t){return null!==t&&"object"==typeof t&&!0!==Array.isArray(t)}function isDate(t){return"[object Date]"===Object.prototype.toString.call(t)}function isRegexp(t){return"[object RegExp]"===Object.prototype.toString.call(t)}function isNumber(t){return"number"==typeof t&&isFinite(t)}var is={deepEqual:isDeepEqual,object:isObject,date:isDate,regexp:isRegexp,number:isNumber};const directions$1=["left","right","up","down","horizontal","vertical"],modifiersAll={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0,all:!0},avoidNodeNamesList=["INPUT","TEXTAREA"];function getModifierDirections(t){const e={};return directions$1.forEach(i=>{t[i]&&(e[i]=!0)}),0===Object.keys(e).length?modifiersAll:(!0===e.horizontal&&(e.left=e.right=!0),!0===e.vertical&&(e.up=e.down=!0),!0===e.left&&!0===e.right&&(e.horizontal=!0),!0===e.up&&!0===e.down&&(e.vertical=!0),!0===e.horizontal&&!0===e.vertical&&(e.all=!0),e)}function shouldStart(t,e){return void 0===e.event&&void 0!==t.target&&!0!==t.target.draggable&&"function"==typeof e.handler&&!1===avoidNodeNamesList.includes(t.target.nodeName.toUpperCase())&&(void 0===t.qClonedBy||-1===t.qClonedBy.indexOf(e.uid))}function parseArg$3(t){const e=[.06,6,50];return"string"==typeof t&&t.length&&t.split(":").forEach((t,i)=>{const s=parseFloat(t);s&&(e[i]=s)}),e}function destroy$a(t){const e=t.__qtouchswipe;void 0!==e&&(cleanEvt(e,"main_mouse"),cleanEvt(e,"main_touch"),cleanEvt(e,"temp"),!0===client.is.firefox&&preventDraggable(t,!1),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchswipe)}function configureEvents$4(t,e,i){e.modifiers.mouse===i.mouse&&e.modifiers.mouseCapture===i.mouseCapture&&e.modifiers.mousecapture===i.mousecapture||(!0===e.modifiers.mouse&&cleanEvt(e,"main_mouse"),!0===i.mouse&&addEvt(e,"main_mouse",[[t,"mousedown","mouseStart",`passive${!0===i.mouseCapture||!0===i.mousecapture?"Capture":""}`]])),!0===client.has.touch&&e.modifiers.capture!==i.capture&&(cleanEvt(e,"main_touch"),addEvt(e,"main_touch",[[t,"touchstart","touchStart",`passive${!0===i.capture?"Capture":""}`],[t,"touchmove","noop","notPassiveCapture"]])),e.modifiers=i}var TouchSwipe={name:"touch-swipe",bind(t,{modifiers:e,arg:i,value:s}){void 0!==t.__qtouchswipe&&(destroy$a(t),t.__qtouchswipe_destroyed=!0);const o={handler:s,sensitivity:parseArg$3(i),arg:i,modifiers:{capture:null},direction:getModifierDirections(e),noop:noop,mouseStart(t){shouldStart(t,o)&&leftClick(t)&&(addEvt(o,"temp",[[document,"mousemove","move",`notPassive${!0===o.modifiers.mouseCapture?"Capture":""}`],[document,"mouseup","end","notPassiveCapture"]]),o.start(t,!0))},touchStart(t){if(shouldStart(t,o)){const e=t.target;addEvt(o,"temp",[[e,"touchmove","move","notPassiveCapture"],[e,"touchcancel","end","notPassiveCapture"],[e,"touchend","end","notPassiveCapture"]]),o.start(t)}},start(e,i){!0===client.is.firefox&&preventDraggable(t,!0);const s=position(e);o.event={x:s.left,y:s.top,time:Date.now(),mouse:!0===i,dir:!1}},move(t){if(void 0===o.event)return;if(!1!==o.event.dir)return void stopAndPrevent(t);const e=Date.now()-o.event.time;if(0===e)return;const i=position(t),s=i.left-o.event.x,n=Math.abs(s),r=i.top-o.event.y,a=Math.abs(r);if(!0!==o.event.mouse){if(no.sensitivity[0]&&(o.event.dir=r<0?"up":"down"),!0===o.direction.horizontal&&n>a&&a<100&&l>o.sensitivity[0]&&(o.event.dir=s<0?"left":"right"),!0===o.direction.up&&no.sensitivity[0]&&(o.event.dir="up"),!0===o.direction.down&&n0&&n<100&&h>o.sensitivity[0]&&(o.event.dir="down"),!0===o.direction.left&&n>a&&s<0&&a<100&&l>o.sensitivity[0]&&(o.event.dir="left"),!0===o.direction.right&&n>a&&s>0&&a<100&&l>o.sensitivity[0]&&(o.event.dir="right"),!1!==o.event.dir?(stopAndPrevent(t),!0===o.event.mouse&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),clearSelection(),o.styleCleanup=(t=>{o.styleCleanup=void 0,document.body.classList.remove("non-selectable");const e=()=>{document.body.classList.remove("no-pointer-events--children")};!0===t?setTimeout(e,50):e()})),o.handler({evt:t,touch:!0!==o.event.mouse,mouse:o.event.mouse,direction:o.event.dir,duration:e,distance:{x:n,y:a}})):o.end(t)},end(e){void 0!==o.event&&(cleanEvt(o,"temp"),!0===client.is.firefox&&preventDraggable(t,!1),void 0!==o.styleCleanup&&o.styleCleanup(!0),void 0!==e&&!1!==o.event.dir&&stopAndPrevent(e),o.event=void 0)}};t.__qtouchswipe=o,configureEvents$4(t,o,e)},update(t,{modifiers:e,arg:i,value:s,oldValue:o}){const n=t.__qtouchswipe;void 0!==n&&(o!==s&&("function"!=typeof s&&n.end(),n.handler=s),n.arg!==i&&(n.sensitivity=parseArg$3(i)),!0!==isDeepEqual(n.modifiers,e)&&(configureEvents$4(t,n,e),n.direction=getModifierDirections(e)))},unbind(t){void 0===t.__qtouchswipe_destroyed?destroy$a(t):delete t.__qtouchswipe_destroyed}};function getPanelWrapper(t){return t("div",{key:"stop",staticClass:"q-panel scroll",on:cache(this,"stop",{input:stop})},slot(this,"default"))}const PanelWrapper=Vue__default.default.extend({render:getPanelWrapper}),PanelParentMixin={mixins:[ListenersMixin],directives:{TouchSwipe:TouchSwipe},props:{value:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},data:()=>({panelIndex:null,panelTransition:null}),computed:{panelDirectives(){if(!0===this.swipeable)return[{name:"touch-swipe",value:this.__swipe,modifiers:{horizontal:!0!==this.vertical,vertical:this.vertical,mouse:!0}}]},contentKey(){return"string"==typeof this.value||"number"==typeof this.value?this.value:String(this.value)},transitionPrevComputed(){return this.transitionPrev||`slide-${!0===this.vertical?"down":"right"}`},transitionNextComputed(){return this.transitionNext||`slide-${!0===this.vertical?"up":"left"}`},keepAliveProps(){return{include:this.keepAliveInclude,exclude:this.keepAliveExclude,max:this.keepAliveMax}},needsUniqueWrapper(){return void 0!==this.keepAliveInclude||void 0!==this.keepAliveExclude}},watch:{value(t,e){const i=!0===this.__isValidPanelName(t)?this.__getPanelIndex(t):-1;!0!==this.__forcedPanelTransition&&this.__updatePanelTransition(-1===i?0:i{this.$emit("transition",t,e)}))}},methods:{next(){this.__go(1)},previous(){this.__go(-1)},goTo(t){this.$emit("input",t)},__isValidPanelName:t=>void 0!==t&&null!==t&&""!==t,__getPanelIndex(t){return this.panels.findIndex(e=>{const i=e.componentOptions.propsData;return i.name===t&&""!==i.disable&&!0!==i.disable})},__getEnabledPanels(){return this.panels.filter(t=>{const e=t.componentOptions.propsData;return""!==e.disable&&!0!==e.disable})},__updatePanelTransition(t){const e=0!==t&&!0===this.animated&&-1!==this.panelIndex?"q-transition--"+(-1===t?this.transitionPrevComputed:this.transitionNextComputed):null;this.panelTransition!==e&&(this.panelTransition=e)},__go(t,e=this.panelIndex){let i=e+t;const s=this.panels;for(;i>-1&&i{this.__forcedPanelTransition=!1});i+=t}!0===this.infinite&&s.length>0&&-1!==e&&e!==s.length&&this.__go(t,-1===t?s.length:-1)},__swipe(t){const e=!0===this.vertical?"up":"left";this.__go((!0===this.$q.lang.rtl?-1:1)*(t.direction===e?1:-1))},__updatePanelIndex(){const t=this.__getPanelIndex(this.value);return this.panelIndex!==t&&(this.panelIndex=t),!0},__getPanelContent(t){if(0===this.panels.length)return;const e=this.__isValidPanelName(this.value)&&this.__updatePanelIndex()&&this.panels[this.panelIndex],i=!0===this.keepAlive?[t("keep-alive",{props:this.keepAliveProps},[t(!0===this.needsUniqueWrapper?cacheWithFn(this,this.contentKey,()=>Vue__default.default.extend({name:this.contentKey,render:getPanelWrapper})):PanelWrapper,{key:this.contentKey},[e])])]:[t("div",{staticClass:"q-panel scroll",key:this.contentKey,on:cache(this,"stop",{input:stop})},[e])];return!0===this.animated?[t("transition",{props:{name:this.panelTransition},on:onTransitionHideScroll},i)]:i}},render(t){return this.panels=slot(this,"default",[]).filter(t=>void 0!==t&&void 0!==t.componentOptions&&void 0!==t.componentOptions.propsData&&this.__isValidPanelName(t.componentOptions.propsData.name)),this.__renderPanels(t)}},PanelChildMixin={mixins:[ListenersMixin],props:{name:{required:!0},disable:Boolean}};let fullscreenCounter=0;var FullscreenMixin={props:{fullscreen:Boolean,noRouteFullscreenExit:Boolean},data:()=>({inFullscreen:!1}),watch:{$route(){!0!==this.noRouteFullscreenExit&&this.exitFullscreen()},fullscreen(t){this.inFullscreen!==t&&this.toggleFullscreen()},inFullscreen(t){this.$emit("update:fullscreen",t),this.$emit("fullscreen",t)}},methods:{toggleFullscreen(){!0===this.inFullscreen?this.exitFullscreen():this.setFullscreen()},setFullscreen(){!0!==this.inFullscreen&&(this.inFullscreen=!0,this.container=this.$el.parentNode,this.container.replaceChild(this.fullscreenFillerNode,this.$el),document.body.appendChild(this.$el),1===++fullscreenCounter&&document.body.classList.add("q-body--fullscreen-mixin"),this.__historyFullscreen={handler:this.exitFullscreen},History.add(this.__historyFullscreen))},exitFullscreen(){!0===this.inFullscreen&&(void 0!==this.__historyFullscreen&&(History.remove(this.__historyFullscreen),this.__historyFullscreen=void 0),this.container.replaceChild(this.$el,this.fullscreenFillerNode),this.inFullscreen=!1,0===(fullscreenCounter=Math.max(0,fullscreenCounter-1))&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==this.$el.scrollIntoView&&setTimeout(()=>{this.$el.scrollIntoView()})))}},beforeMount(){this.fullscreenFillerNode=document.createElement("span")},mounted(){!0===this.fullscreen&&this.setFullscreen()},beforeDestroy(){this.exitFullscreen()}},QCarousel=Vue__default.default.extend({name:"QCarousel",mixins:[DarkMixin,PanelParentMixin,FullscreenMixin],props:{height:String,padding:Boolean,controlType:{type:String,validator:t=>["regular","flat","outline","push","unelevated"].includes(t),default:"flat"},controlColor:String,controlTextColor:String,autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:t=>["top","right","bottom","left"].includes(t)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},computed:{style(){if(!0!==this.inFullscreen&&void 0!==this.height)return{height:this.height}},direction(){return!0===this.vertical?"vertical":"horizontal"},classes(){return`q-carousel q-panel-parent q-carousel--with${!0===this.padding?"":"out"}-padding`+(!0===this.inFullscreen?" fullscreen":"")+` q-carousel--${this.darkSuffix} q-${this.darkSuffix}`+(!0===this.arrows?` q-carousel--arrows-${this.direction}`:"")+(!0===this.navigation?` q-carousel--navigation-${this.navigationPositionComputed}`:"")},arrowIcons(){const t=[this.prevIcon||this.$q.iconSet.carousel[!0===this.vertical?"up":"left"],this.nextIcon||this.$q.iconSet.carousel[!0===this.vertical?"down":"right"]];return!1===this.vertical&&!0===this.$q.lang.rtl?t.reverse():t},navIcon(){return this.navigationIcon||this.$q.iconSet.carousel.navigationIcon},navActiveIcon(){return this.navigationActiveIcon||this.navIcon},navigationPositionComputed(){return this.navigationPosition||(!0===this.vertical?"right":"bottom")},controlProps(){return{color:this.controlColor,textColor:this.controlTextColor,round:!0,[this.controlType]:!0,dense:!0}},transitionPrevComputed(){return this.transitionPrev||"fade"},transitionNextComputed(){return this.transitionNext||"fade"}},watch:{value(){this.autoplay&&(clearInterval(this.timer),this.__startTimer())},autoplay(t){t?this.__startTimer():clearInterval(this.timer)}},methods:{__startTimer(){const t=!0===isNumber(this.autoplay)?this.autoplay:5e3;this.timer=setTimeout(t>=0?this.next:this.previous,Math.abs(t))},__getNavigationContainer(t,e,i){return t("div",{class:"q-carousel__control q-carousel__navigation no-wrap absolute flex"+` q-carousel__navigation--${e} q-carousel__navigation--${this.navigationPositionComputed}`+(void 0!==this.controlColor?` text-${this.controlColor}`:"")},[t("div",{staticClass:"q-carousel__navigation-inner flex flex-center no-wrap"},this.__getEnabledPanels().map(i))])},__getContent(t){const e=[];if(!0===this.navigation){const i=void 0!==this.$scopedSlots["navigation-icon"]?this.$scopedSlots["navigation-icon"]:e=>t(QBtn,{key:"nav#"+e.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${!0===e.active?"":"in"}active`,props:e.btnProps,on:cache(this,"nav#"+e.name,{click:e.onClick})}),s=this.panels.length-1;e.push(this.__getNavigationContainer(t,"buttons",(t,e)=>{const o=t.componentOptions.propsData.name,n=this.panelIndex===e;return i({index:e,maxIndex:s,name:o,active:n,btnProps:{icon:!0===n?this.navActiveIcon:this.navIcon,size:"sm",...this.controlProps},onClick:()=>{this.goTo(o)}})}))}else if(!0===this.thumbnails){const i=void 0!==this.controlColor?` text-${this.controlColor}`:"";e.push(this.__getNavigationContainer(t,"thumbnails",e=>{const s=e.componentOptions.propsData;return t("img",{class:`q-carousel__thumbnail q-carousel__thumbnail--${s.name===this.value?"":"in"}active`+i,attrs:{src:s.imgSrc},key:"tmb#"+s.name,on:cache(this,"tmb#"+s.name,{click:()=>{this.goTo(s.name)}})})}))}return!0===this.arrows&&this.panelIndex>=0&&((!0===this.infinite||this.panelIndex>0)&&e.push(t("div",{staticClass:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${this.direction} absolute flex flex-center`},[t(QBtn,{key:"prev",props:{icon:this.arrowIcons[0],...this.controlProps},on:cache(this,"prev",{click:this.previous})})])),(!0===this.infinite||this.panelIndex["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(t)},offset:{type:Array,default:()=>[18,18],validator:t=>2===t.length}},computed:{classes(){return`absolute-${this.position}`},style(){return{margin:`${this.offset[1]}px ${this.offset[0]}px`}}},render(t){return t("div",{staticClass:"q-carousel__control absolute",style:this.style,class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QChatMessage=Vue__default.default.extend({name:"QChatMessage",mixins:[ListenersMixin],props:{sent:Boolean,label:String,bgColor:String,textColor:String,name:String,avatar:String,text:Array,stamp:String,size:String,labelSanitize:Boolean,nameSanitize:Boolean,textSanitize:Boolean,stampSanitize:Boolean},computed:{textClass(){return`q-message-text-content q-message-text-content--${this.op}`+(void 0!==this.textColor?` text-${this.textColor}`:"")},messageClass(){return`q-message-text q-message-text--${this.op}`+(void 0!==this.bgColor?` text-${this.bgColor}`:"")},containerClass(){return"q-message-container row items-end no-wrap"+(!0===this.sent?" reverse":"")},sizeClass(){if(void 0!==this.size)return`col-${this.size}`},op(){return!0===this.sent?"sent":"received"}},methods:{__wrapStamp(t,e){if(void 0!==this.$scopedSlots.stamp)return[e,t("div",{staticClass:"q-message-stamp"},this.$scopedSlots.stamp())];if(this.stamp){return[e,t("div",{staticClass:"q-message-stamp",domProps:{[!0===this.stampSanitize?"textContent":"innerHTML"]:this.stamp}})]}return[e]},__getText(t,e,i){const s=!0===this.textSanitize?"textContent":"innerHTML";if(!0===i&&!0===e.some(t=>void 0===t.tag&&void 0!==t.text))return[t("div",{class:this.messageClass},[t("div",{class:this.textClass},this.__wrapStamp(t,t("div",e)))])];const o=!0!==i?e=>t("div",{domProps:{[s]:e}}):e.length>1?t=>t:e=>t("div",[e]);return e.map((e,i)=>t("div",{key:i,class:this.messageClass},[t("div",{class:this.textClass},this.__wrapStamp(t,o(e)))]))}},render(t){const e=[];void 0!==this.$scopedSlots.avatar?e.push(this.$scopedSlots.avatar()):void 0!==this.avatar&&e.push(t("img",{class:`q-message-avatar q-message-avatar--${this.op}`,attrs:{src:this.avatar,"aria-hidden":"true"}}));const i=[];void 0!==this.$scopedSlots.name?i.push(t("div",{class:`q-message-name q-message-name--${this.op}`},this.$scopedSlots.name())):void 0!==this.name&&i.push(t("div",{class:`q-message-name q-message-name--${this.op}`,domProps:{[!0===this.nameSanitize?"textContent":"innerHTML"]:this.name}})),void 0!==this.text&&i.push(this.__getText(t,this.text)),void 0!==this.$scopedSlots.default&&i.push(this.__getText(t,this.$scopedSlots.default(),!0)),e.push(t("div",{class:this.sizeClass},i));const s=[];return void 0!==this.$scopedSlots.label?s.push(t("div",{staticClass:"q-message-label"},this.$scopedSlots.label())):void 0!==this.label&&s.push(t("div",{staticClass:"q-message-label",domProps:{[!0===this.labelSanitize?"textContent":"innerHTML"]:this.label}})),s.push(t("div",{class:this.containerClass},e)),t("div",{class:`q-message q-message-${this.op}`,on:{...this.qListeners}},s)}}),OptionSizeMixin=getSizeMixin({xs:30,sm:35,md:40,lg:50,xl:60}),RefocusTargetMixin={computed:{__refocusTargetEl(){if(!0!==this.disable)return this.$createElement("span",{ref:"refocusTarget",staticClass:"no-outline",attrs:{tabindex:-1}})}},methods:{__refocusTarget(t){if(!0===this.$el.contains(document.activeElement)){const t=!0===this.$q.interaction.isPointer?this.$refs.refocusTarget:this.$el;void 0!==t&&document.activeElement!==t&&t.focus()}}}},CheckboxMixin={mixins:[DarkMixin,OptionSizeMixin,FormMixin,RefocusTargetMixin],props:{value:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:t=>"tf"===t||"ft"===t},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},computed:{isTrue(){return!0===this.modelIsArray?this.index>-1:this.value===this.trueValue},isFalse(){return!0===this.modelIsArray?-1===this.index:this.value===this.falseValue},isIndeterminate(){return!1===this.isTrue&&!1===this.isFalse},index(){if(!0===this.modelIsArray)return this.value.indexOf(this.val)},modelIsArray(){return void 0!==this.val&&Array.isArray(this.value)},computedTabindex(){return!0===this.disable?-1:this.tabindex||0},classes(){return`q-${this.type} cursor-pointer no-outline row inline no-wrap items-center`+(!0===this.disable?" disabled":"")+` q-${this.type}--${this.darkSuffix}`+(!0===this.dense?` q-${this.type}--dense`:"")+(!0===this.leftLabel?" reverse":"")},innerClass(){const t=!0===this.isTrue?"truthy":!0===this.isFalse?"falsy":"indet",e=void 0===this.color||!0!==this.keepColor&&("toggle"===this.type?!0!==this.isTrue:!0===this.isFalse)?"":` text-${this.color}`;return`q-${this.type}__inner--${t}${e}`},formAttrs(){const t={type:"checkbox"};return void 0!==this.name&&Object.assign(t,{checked:this.isTrue,name:this.name,value:!0===this.modelIsArray?this.val:this.trueValue}),t},attrs(){const t={tabindex:this.computedTabindex,role:"toggle"===this.type?"switch":"checkbox","aria-label":this.label,"aria-checked":!0===this.isIndeterminate?"mixed":!0===this.isTrue?"true":"false"};return!0===this.disable&&(t["aria-disabled"]="true"),t}},methods:{toggle(t){void 0!==t&&(stopAndPrevent(t),this.__refocusTarget(t)),!0!==this.disable&&this.$emit("input",this.__getNextValue(),t)},__getNextValue(){if(!0===this.modelIsArray){if(!0===this.isTrue){const t=this.value.slice();return t.splice(this.index,1),t}return this.value.concat([this.val])}if(!0===this.isTrue){if("ft"!==this.toggleOrder||!1===this.toggleIndeterminate)return this.falseValue}else{if(!0!==this.isFalse)return"ft"!==this.toggleOrder?this.trueValue:this.falseValue;if("ft"===this.toggleOrder||!1===this.toggleIndeterminate)return this.trueValue}return this.indeterminateValue},__onKeydown(t){13!==t.keyCode&&32!==t.keyCode||stopAndPrevent(t)},__onKeyup(t){13!==t.keyCode&&32!==t.keyCode||this.toggle(t)}},render(t){const e=this.__getInner(t);!0!==this.disable&&this.__injectFormInput(e,"unshift",`q-${this.type}__native absolute q-ma-none q-pa-none`);const i=[t("div",{staticClass:`q-${this.type}__inner relative-position non-selectable`,class:this.innerClass,style:this.sizeStyle,attrs:{"aria-hidden":"true"}},e)];void 0!==this.__refocusTargetEl&&i.push(this.__refocusTargetEl);const s=void 0!==this.label?mergeSlot([this.label],this,"default"):slot(this,"default");return void 0!==s&&i.push(t("div",{staticClass:`q-${this.type}__label q-anchor--skip`},s)),t("div",{key:"inpExt",class:this.classes,attrs:this.attrs,on:cache(this,"inpExt",{click:this.toggle,keydown:this.__onKeydown,keyup:this.__onKeyup})},i)}},QCheckbox=Vue__default.default.extend({name:"QCheckbox",mixins:[CheckboxMixin],computed:{computedIcon(){return!0===this.isTrue?this.checkedIcon:!0===this.isIndeterminate?this.indeterminateIcon:this.uncheckedIcon}},methods:{__getInner(t){return void 0!==this.computedIcon?[t("div",{key:"icon",staticClass:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[t(QIcon,{staticClass:"q-checkbox__icon",props:{name:this.computedIcon}})])]:[t("div",{key:"svg",staticClass:"q-checkbox__bg absolute"},[t("svg",{staticClass:"q-checkbox__svg fit absolute-full",attrs:{focusable:"false",viewBox:"0 0 24 24"}},[t("path",{staticClass:"q-checkbox__truthy",attrs:{fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}}),t("path",{staticClass:"q-checkbox__indet",attrs:{d:"M4,14H20V10H4"}})])])]}},created(){this.type="checkbox"}}),QChip=Vue__default.default.extend({name:"QChip",mixins:[RippleMixin,DarkMixin,getSizeMixin({xs:8,sm:10,md:14,lg:20,xl:24})],model:{event:"remove"},props:{dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,value:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean},computed:{classes(){const t=!0===this.outline&&this.color||this.textColor;return{[`bg-${this.color}`]:!1===this.outline&&void 0!==this.color,[`text-${t} q-chip--colored`]:t,disabled:this.disable,"q-chip--dense":this.dense,"q-chip--outline":this.outline,"q-chip--selected":this.selected,"q-chip--clickable cursor-pointer non-selectable q-hoverable":this.isClickable,"q-chip--square":this.square,[`q-chip--${this.localDarkSuffix}`]:!0}},localDarkSuffix(){return"string"==typeof this.color&&this.color.trim().length>0?!0===this.dark?"dark":"light":this.darkSuffix},hasLeftIcon(){return!0===this.selected||void 0!==this.icon},leftIcon(){return!0===this.selected?this.iconSelected||this.$q.iconSet.chip.selected:this.icon},removeIcon(){return this.iconRemove||this.$q.iconSet.chip.remove},isClickable(){return!1===this.disable&&(!0===this.clickable||null!==this.selected)},attrs(){const t=!0===this.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:this.tabindex||0};return{chip:t,remove:{...t,role:"button","aria-hidden":"false","aria-label":this.removeAriaLabel||this.$q.lang.label.remove}}}},methods:{__onKeyup(t){13===t.keyCode&&this.__onClick(t)},__onClick(t){this.disable||(this.$emit("update:selected",!this.selected),this.$emit("click",t))},__onRemove(t){void 0!==t.keyCode&&13!==t.keyCode||(stopAndPrevent(t),!this.disable&&this.$emit("remove",!1))},__getContent(t){const e=[];!0===this.isClickable&&e.push(t("div",{staticClass:"q-focus-helper"})),!0===this.hasLeftIcon&&e.push(t(QIcon,{staticClass:"q-chip__icon q-chip__icon--left",props:{name:this.leftIcon}}));const i=void 0!==this.label?[t("div",{staticClass:"ellipsis"},[this.label])]:void 0;return e.push(t("div",{staticClass:"q-chip__content col row no-wrap items-center q-anchor--skip"},mergeSlotSafely(i,this,"default"))),this.iconRight&&e.push(t(QIcon,{staticClass:"q-chip__icon q-chip__icon--right",props:{name:this.iconRight}})),!0===this.removable&&e.push(t(QIcon,{key:"non",staticClass:"q-chip__icon q-chip__icon--remove cursor-pointer",props:{name:this.removeIcon},attrs:this.attrs.remove,on:cache(this,"non",{click:this.__onRemove,keyup:this.__onRemove})})),e}},render(t){if(!1===this.value)return;const e={staticClass:"q-chip row inline no-wrap items-center",class:this.classes,style:this.sizeStyle};return!0===this.isClickable&&Object.assign(e,{key:"click",attrs:this.attrs.chip,on:cache(this,"click",{click:this.__onClick,keyup:this.__onKeyup}),directives:cache(this,"dir#"+this.ripple,[{name:"ripple",value:this.ripple}])}),t("div",e,this.__getContent(t))}});const radius=50,diameter=100,circumference=100*Math.PI,strokeDashArray=Math.round(1e3*circumference)/1e3;var QCircularProgress=Vue__default.default.extend({name:"QCircularProgress",mixins:[ListenersMixin,SizeMixin],props:{value:{type:Number,default:0},min:{type:Number,default:0},max:{type:Number,default:100},color:String,centerColor:String,trackColor:String,fontSize:String,rounded:Boolean,thickness:{type:Number,default:.2,validator:t=>t>=0&&t<=1},angle:{type:Number,default:0},indeterminate:Boolean,showValue:Boolean,reverse:Boolean,instantFeedback:Boolean},computed:{normalizedValue(){return between(this.value,this.min,this.max)},svgStyle(){const t=!0===this.$q.lang.rtl?-this.angle:this.angle;return{transform:this.reverse!==(!0===this.$q.lang.rtl)?`scale3d(-1, 1, 1) rotate3d(0, 0, 1, ${-90-t}deg)`:`rotate3d(0, 0, 1, ${t-90}deg)`}},circleStyle(){if(!0!==this.instantFeedback&&!0!==this.indeterminate)return{transition:"stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease"}},viewBox(){return 100/(1-this.thickness/2)},viewBoxAttr(){return`${this.viewBox/2} ${this.viewBox/2} ${this.viewBox} ${this.viewBox}`},strokeDashOffset(){const t=(this.max-this.normalizedValue)/(this.max-this.min),e=!0===this.rounded&&this.normalizedValue/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(t),time:t=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(t),fulltime:t=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(t),timeOrFulltime:t=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(t),email:t=>/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t),hexColor:t=>hex.test(t),hexaColor:t=>hexa.test(t),hexOrHexaColor:t=>hexOrHexa.test(t),rgbColor:t=>rgb.test(t),rgbaColor:t=>rgba.test(t),rgbOrRgbaColor:t=>rgb.test(t)||rgba.test(t),hexOrRgbColor:t=>hex.test(t)||rgb.test(t),hexaOrRgbaColor:t=>hexa.test(t)||rgba.test(t),anyColor:t=>hexOrHexa.test(t)||rgb.test(t)||rgba.test(t)};var patterns={testPattern:testPattern};function throttle(t,e=250){let i,s=!1;return function(){return!1===s&&(s=!0,setTimeout(()=>{s=!1},e),i=t.apply(this,arguments)),i}}function getChanges(t,e,i){const s=position(t);let o,n=s.left-e.event.x,r=s.top-e.event.y,a=Math.abs(n),l=Math.abs(r);const h=e.direction;!0===h.horizontal&&!0!==h.vertical?o=n<0?"left":"right":!0!==h.horizontal&&!0===h.vertical?o=r<0?"up":"down":!0===h.up&&r<0?(o="up",a>l&&(!0===h.left&&n<0?o="left":!0===h.right&&n>0&&(o="right"))):!0===h.down&&r>0?(o="down",a>l&&(!0===h.left&&n<0?o="left":!0===h.right&&n>0&&(o="right"))):!0===h.left&&n<0?(o="left",a0&&(o="down"))):!0===h.right&&n>0&&(o="right",a0&&(o="down")));let d=!1;if(void 0===o&&!1===i){if(!0===e.event.isFirst||void 0===e.event.lastDir)return{};d=!0,"left"===(o=e.event.lastDir)||"right"===o?(s.left-=n,a=0,n=0):(s.top-=r,l=0,r=0)}return{synthetic:d,payload:{evt:t,touch:!0!==e.event.mouse,mouse:!0===e.event.mouse,position:s,direction:o,isFirst:e.event.isFirst,isFinal:!0===i,duration:Date.now()-e.event.time,distance:{x:a,y:l},offset:{x:n,y:r},delta:{x:s.left-e.event.lastX,y:s.top-e.event.lastY}}}}function destroy$9(t){const e=t.__qtouchpan;void 0!==e&&(void 0!==e.event&&e.end(),cleanEvt(e,"main_mouse"),cleanEvt(e,"main_touch"),cleanEvt(e,"temp"),!0===client.is.firefox&&preventDraggable(t,!1),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchpan)}function configureEvents$3(t,e,i){e.modifiers.mouse===i.mouse&&e.modifiers.mouseCapture===i.mouseCapture&&e.modifiers.mousecapture===i.mousecapture||(!0===e.modifiers.mouse&&cleanEvt(e,"main_mouse"),!0===i.mouse&&addEvt(e,"main_mouse",[[t,"mousedown","mouseStart",`passive${!0===i.mouseCapture||!0===i.mousecapture?"Capture":""}`]])),!0===client.has.touch&&e.modifiers.capture!==i.capture&&(cleanEvt(e,"main_touch"),addEvt(e,"main_touch",[[t,"touchstart","touchStart",`passive${!0===i.capture?"Capture":""}`],[t,"touchmove","noop","notPassiveCapture"]])),e.modifiers=i}function handleEvent(t,e,i){!0===t.modifiers.mouse&&!0===i?stopAndPrevent(e):(!0===t.modifiers.stop&&stop(e),!0===t.modifiers.prevent&&prevent(e))}let uid$2=0;var TouchPan={name:"touch-pan",bind(t,{modifiers:e,value:i}){void 0!==t.__qtouchpan&&(destroy$9(t),t.__qtouchpan_destroyed=!0);const s={uid:"qvtp_"+uid$2++,handler:i,modifiers:{capture:null},direction:getModifierDirections(e),noop:noop,mouseStart(t){shouldStart(t,s)&&leftClick(t)&&(addEvt(s,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),s.start(t,!0))},touchStart(t){if(shouldStart(t,s)){const e=t.target;addEvt(s,"temp",[[e,"touchmove","move","notPassiveCapture"],[e,"touchcancel","end","passiveCapture"],[e,"touchend","end","passiveCapture"]]),s.start(t)}},start(e,i){if(!0===client.is.firefox&&preventDraggable(t,!0),s.lastEvt=e,!0===i||!0===s.modifiers.stop){if(!0!==s.direction.all&&(!0!==i||!0!==s.modifiers.mouseAllDir&&!0!==s.modifiers.mousealldir)){const t=e.type.indexOf("mouse")>-1?new MouseEvent(e.type,e):new TouchEvent(e.type,e);!0===e.defaultPrevented&&prevent(t),!0===e.cancelBubble&&stop(t),Object.assign(t,{qClickOutside:e.qClickOutside,qAnchorHandled:e.qAnchorHandled,qClonedBy:void 0===e.qClonedBy?[s.uid]:e.qClonedBy.concat(s.uid)}),s.initialEvent={target:e.target,event:t}}stop(e)}const{left:o,top:n}=position(e);s.event={x:o,y:n,time:Date.now(),mouse:!0===i,detected:!1,isFirst:!0,isFinal:!1,lastX:o,lastY:n}},move(t){if(void 0===s.event)return;s.lastEvt=t;const e=!0===s.event.mouse,i=()=>{let i;handleEvent(s,t,e),!0!==s.modifiers.preserveCursor&&!0!==s.modifiers.preservecursor&&(i=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),!0===e&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),clearSelection(),s.styleCleanup=(t=>{if(s.styleCleanup=void 0,void 0!==i&&(document.documentElement.style.cursor=i),document.body.classList.remove("non-selectable"),!0===e){const e=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==t?setTimeout(()=>{e(),t()},50):e()}else void 0!==t&&t()})};if(!0===s.event.detected){!0!==s.event.isFirst&&handleEvent(s,t,s.event.mouse);const{payload:e,synthetic:o}=getChanges(t,s,!1);return void(void 0!==e&&(!1===s.handler(e)?s.end(t):(void 0===s.styleCleanup&&!0===s.event.isFirst&&i(),s.event.lastX=e.position.left,s.event.lastY=e.position.top,s.event.lastDir=!0===o?void 0:e.direction,s.event.isFirst=!1)))}if(!0===s.direction.all||!0===e&&(!0===s.modifiers.mouseAllDir||!0===s.modifiers.mousealldir))return i(),s.event.detected=!0,void s.move(t);const o=position(t),n=o.left-s.event.x,r=o.top-s.event.y,a=Math.abs(n),l=Math.abs(r);a!==l&&(!0===s.direction.horizontal&&a>l||!0===s.direction.vertical&&a0||!0===s.direction.left&&a>l&&n<0||!0===s.direction.right&&a>l&&n>0?(s.event.detected=!0,s.move(t)):s.end(t,!0))},end(e,i){if(void 0!==s.event){if(cleanEvt(s,"temp"),!0===client.is.firefox&&preventDraggable(t,!1),!0===i)void 0!==s.styleCleanup&&s.styleCleanup(),!0!==s.event.detected&&void 0!==s.initialEvent&&s.initialEvent.target.dispatchEvent(s.initialEvent.event);else if(!0===s.event.detected){!0===s.event.isFirst&&s.handler(getChanges(void 0===e?s.lastEvt:e,s).payload);const{payload:t}=getChanges(void 0===e?s.lastEvt:e,s,!0),i=()=>{s.handler(t)};void 0!==s.styleCleanup?s.styleCleanup(i):i()}s.event=void 0,s.initialEvent=void 0,s.lastEvt=void 0}}};t.__qtouchpan=s,configureEvents$3(t,s,e)},update(t,{modifiers:e,value:i,oldValue:s}){const o=t.__qtouchpan;void 0!==o&&(s!==i&&("function"!=typeof i&&o.end(),o.handler=i),!0!==isDeepEqual(o.modifiers,e)&&(configureEvents$3(t,o,e),o.direction=getModifierDirections(e)))},unbind(t){void 0===t.__qtouchpan_destroyed?destroy$9(t):delete t.__qtouchpan_destroyed}};const markerPrefixClass="q-slider__marker-labels",defaultMarkerConvertFn=t=>({value:t}),keyCodes$3=[34,37,40,33,39,38],SliderMixin={mixins:[DarkMixin,FormMixin],directives:{TouchPan:TouchPan},props:{min:{type:Number,default:0},max:{type:Number,default:100},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:t=>t>=0},snap:Boolean,vertical:Boolean,reverse:Boolean,hideSelection:Boolean,color:String,markerLabelsClass:String,label:Boolean,labelColor:String,labelTextColor:String,labelAlways:Boolean,switchLabelSide:Boolean,markers:[Boolean,Number],markerLabels:[Boolean,Array,Object,Function],switchMarkerLabelsSide:Boolean,trackImg:String,trackColor:String,innerTrackImg:String,innerTrackColor:String,selectionColor:String,selectionImg:String,thumbSize:{type:String,default:"20px"},trackSize:{type:String,default:"4px"},disable:Boolean,readonly:Boolean,dense:Boolean,tabindex:[String,Number],thumbColor:String,thumbPath:{type:String,default:"M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"}},data:()=>({active:!1,preventFocus:!1,focus:!1,dragging:void 0}),computed:{axis(){return!0===this.vertical?"--v":"--h"},labelSide(){return"-"+(!0===this.switchLabelSide?"switched":"standard")},isReversed(){return!0===this.vertical?!0===this.reverse:this.reverse!==(!0===this.$q.lang.rtl)},computedInnerMin(){return this.__getInnerMin()},computedInnerMax(){return this.__getInnerMax()},editable(){return!0!==this.disable&&!0!==this.readonly&&this.computedInnerMin<=this.computedInnerMax},computedDecimals(){return(String(this.step).trim("0").split(".")[1]||"").length},computedStep(){return 0===this.step?1:this.step},computedTabindex(){return!0===this.editable?this.tabindex||0:-1},trackLen(){return this.max-this.min},innerBarLen(){return this.computedInnerMax-this.computedInnerMin},innerMinRatio(){return this.__convertModelToRatio(this.computedInnerMin)},innerMaxRatio(){return this.__convertModelToRatio(this.computedInnerMax)},positionProp(){return!0===this.vertical?!0===this.isReversed?"bottom":"top":!0===this.isReversed?"right":"left"},sizeProp(){return!0===this.vertical?"height":"width"},thicknessProp(){return!0===this.vertical?"width":"height"},orientation(){return!0===this.vertical?"vertical":"horizontal"},attributes(){const t={role:"slider","aria-valuemin":this.computedInnerMin,"aria-valuemax":this.computedInnerMax,"aria-orientation":this.orientation,"data-step":this.step};return!0===this.disable?t["aria-disabled"]="true":!0===this.readonly&&(t["aria-readonly"]="true"),t},classes(){return`q-slider q-slider${this.axis} q-slider--${!0===this.active?"":"in"}active inline no-wrap `+(!0===this.vertical?"row":"column")+(!0===this.disable?" disabled":" q-slider--enabled"+(!0===this.editable?" q-slider--editable":""))+("both"===this.focus?" q-slider--focus":"")+(this.label||!0===this.labelAlways?" q-slider--label":"")+(!0===this.labelAlways?" q-slider--label-always":"")+` q-slider--${this.darkSuffix}`+(!0===this.dense?" q-slider--dense q-slider--dense"+this.axis:"")+" q-key-group-navigation--ignore-key"},selectionBarClass(){const t=this.selectionColor||this.color;return"q-slider__selection absolute"+(void 0!==t?` text-${t}`:"")},markerClass(){return this.__getAxisClass("markers")+" absolute overflow-hidden"},trackContainerClass(){return this.__getAxisClass("track-container")},pinClass(){return this.__getPositionClass("pin")},labelClass(){return this.__getPositionClass("label")},textContainerClass(){return this.__getPositionClass("text-container")},markerLabelsContainerClass(){return this.__getPositionClass("marker-labels-container")+(void 0!==this.markerLabelsClass?` ${this.markerLabelsClass}`:"")},trackClass(){return"q-slider__track relative-position no-outline"+(void 0!==this.trackColor?` bg-${this.trackColor}`:"")},trackStyle(){const t={[this.thicknessProp]:this.trackSize};return void 0!==this.trackImg&&(t.backgroundImage=`url(${this.trackImg}) !important`),t},innerBarClass(){return"q-slider__inner absolute"+(void 0!==this.innerTrackColor?` bg-${this.innerTrackColor}`:"")},innerBarStyle(){const t=this.innerMaxRatio-this.innerMinRatio,e={[this.positionProp]:`${100*this.innerMinRatio}%`,[this.sizeProp]:0===t?"2px":`${100*t}%`};return void 0!==this.innerTrackImg&&(e.backgroundImage=`url(${this.innerTrackImg}) !important`),e},markerStep(){return!0===isNumber(this.markers)?this.markers:this.computedStep},markerTicks(){const t=[],e=this.markerStep;let i=this.min;do{t.push(i),i+=e}while(i({index:e,value:t.value,label:t.label||t.value,classes:this.markerLabelClass+(void 0!==t.classes?" "+t.classes:""),style:{...this.__getMarkerLabelStyle(t.value),...t.style||{}}}))},markerScope(){return{markerList:this.markerLabelsList,markerMap:this.markerLabelsMap,classes:this.markerLabelClass,getStyle:this.__getMarkerLabelStyle}},markerStyle(){const t=0===this.innerBarLen?100:100*this.markerStep/this.innerBarLen;return{...this.innerBarStyle,backgroundSize:!0===this.vertical?`2px ${t}%`:`${t}% 2px`}},markerLabelsMap(){if(!1===this.markerLabels)return null;const t={};return this.markerLabelsList.forEach(e=>{t[e.value]=e}),t},panDirectives(){return!0===this.editable?[{name:"touch-pan",value:this.__onPan,modifiers:{[this.orientation]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}}]:null},getKeyOffset(){const t=[33,34],e=!0===this.vertical&&!0===this.reverse?-this.computedStep:this.computedStep,i=!0===this.vertical?[33,38,this.$q.lang.rtl===this.reverse?37:39]:[34,40,this.$q.lang.rtl===this.reverse?37:39];return s=>e*(t.includes(s)?10:1)*(i.includes(s)?-1:1)}},methods:{__getInnerMin(){return!0===isNaN(this.innerMin)||this.innerMinthis.max?this.max:this.innerMax},__getPositionClass(t){const e="q-slider__"+t;return`${e} ${e}${this.axis} ${e}${this.axis}${this.labelSide}`},__getAxisClass(t){const e="q-slider__"+t;return`${e} ${e}${this.axis}`},__convertRatioToModel(t){let e=this.min+t*(this.max-this.min);if(this.step>0){const t=(e-this.computedInnerMin)%this.step;e+=(Math.abs(t)>=this.step/2?(t<0?-1:1)*this.step:0)-t}return this.computedDecimals>0&&(e=parseFloat(e.toFixed(this.computedDecimals))),between(e,this.computedInnerMin,this.computedInnerMax)},__convertModelToRatio(t){return 0===this.trackLen?0:between((t-this.min)/this.trackLen,0,1)},__getDraggingRatio(t,e){const i=position(t),s=!0===this.vertical?between((i.top-e.top)/e.height,0,1):between((i.left-e.left)/e.width,0,1);return between(!0===this.isReversed?1-s:s,this.innerMinRatio,this.innerMaxRatio)},__getMarkerList(t){if(!1===t)return null;if(!0===t)return this.markerTicks.map(defaultMarkerConvertFn);if("function"==typeof t)return this.markerTicks.map(e=>{const i=t(e);return!0===isObject(i)?{...i,value:e}:{value:e,label:i}});const e=({value:t})=>t>=this.min&&t<=this.max;return!0===Array.isArray(t)?t.map(t=>!0===isObject(t)?t:{value:t}).filter(e):Object.keys(t).map(e=>{const i=t[e],s=Number(e);return!0===isObject(i)?{...i,value:s}:{value:s,label:i}}).filter(e)},__getMarkerLabelStyle(t){return{[this.positionProp]:`${100*(t-this.min)/this.trackLen}%`}},__getMarkerLabelsContent(t){if(void 0!==this.$scopedSlots["marker-label-group"])return this.$scopedSlots["marker-label-group"](this.markerScope);const e=this.$scopedSlots["marker-label"];return void 0!==e?this.markerLabelsList.map(t=>e({marker:t,...this.markerScope})):this.markerLabelsList.map(e=>t("div",{key:e.value,style:e.style,class:e.classes},e.label))},__onPan(t){!0===t.isFinal?(void 0!==this.dragging&&(this.__updatePosition(t.evt),!0===t.touch&&this.__updateValue(!0),this.dragging=void 0,this.$emit("pan","end")),this.active=!1,this.focus=!1):!0===t.isFirst?(this.dragging=this.__getDragging(t.evt),this.__updatePosition(t.evt),this.__updateValue(),this.active=!0,this.$emit("pan","start")):(this.__updatePosition(t.evt),this.__updateValue())},__onBlur(){this.focus=!1},__onActivate(t){this.__updatePosition(t,this.__getDragging(t)),this.__updateValue(),this.preventFocus=!0,this.active=!0,document.addEventListener("mouseup",this.__onDeactivate,!0)},__onDeactivate(){this.preventFocus=!1,this.active=!1,this.__updateValue(!0),this.__onBlur(),document.removeEventListener("mouseup",this.__onDeactivate,!0)},__onMobileClick(t){this.__updatePosition(t,this.__getDragging(t)),this.__updateValue(!0)},__onKeyup(t){keyCodes$3.includes(t.keyCode)&&this.__updateValue(!0)},__getTextContainerStyle(t){if(!0===this.vertical)return null;const e=this.$q.lang.rtl!==this.reverse?1-t:t;return{transform:`translateX(calc(${2*e-1} * ${this.thumbSize} / 2 + ${50-100*e}%))`}},__getThumb(t,e){const i=[t("svg",{class:"q-slider__thumb-shape absolute-full",attrs:{viewBox:"0 0 20 20","aria-hidden":"true"}},[t("path",{attrs:{d:this.thumbPath}})]),t("div",{class:"q-slider__focus-ring fit"})];return!0!==this.label&&!0!==this.labelAlways||(i.push(t("div",{class:this.pinClass+" absolute fit no-pointer-events"+e.pinColor},[t("div",{class:this.labelClass,style:{minWidth:this.thumbSize}},[t("div",{class:this.textContainerClass,style:e.textContainerStyle},[t("span",{class:e.textClass},e.label)])])])),void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(i,"push")),t("div",{class:e.classes,style:e.style,...e.nodeData},i)},__getContent(t,e){const i=[];"transparent"!==this.innerTrackColor&&i.push(t("div",{key:"inner",class:this.innerBarClass,style:this.innerBarStyle})),"transparent"!==this.selectionColor&&i.push(t("div",{key:"selection",class:this.selectionBarClass,style:this.selectionBarStyle})),!1!==this.markers&&i.push(t("div",{key:"marker",class:this.markerClass,style:this.markerStyle})),e(i);const s=[t("div",{key:"trackC",class:this.trackContainerClass,attrs:this.trackContainerAttrs,on:this.trackContainerEvents,directives:this.panDirectives},[t("div",{class:this.trackClass,style:this.trackStyle},i)])];if(!1!==this.markerLabels){s[!0===this.switchMarkerLabelsSide?"unshift":"push"](t("div",{key:"markerL",class:this.markerLabelsContainerClass},this.__getMarkerLabelsContent(t)))}return s}},beforeDestroy(){document.removeEventListener("mouseup",this.__onDeactivate,!0)}};var QSlider=Vue__default.default.extend({name:"QSlider",mixins:[SliderMixin],props:{value:{required:!0,default:null,validator:t=>"number"==typeof t||null===t},labelValue:[String,Number]},data(){return{model:null===this.value?this.__getInnerMin():between(this.value,this.min,this.max),curRatio:0}},computed:{modelRatio(){return this.__convertModelToRatio(this.model)},ratio(){return!0===this.active?this.curRatio:this.modelRatio},selectionBarStyle(){const t=this.innerMinRatio,e={[this.positionProp]:`${100*t}%`,[this.sizeProp]:`${100*(between(this.ratio,t,this.innerMaxRatio)-t)}%`};return void 0!==this.selectionImg&&(e.backgroundImage=`url(${this.selectionImg}) !important`),e},thumbLabel(){return void 0!==this.labelValue?this.labelValue:this.valuethis.max?this.value:this.model},thumbClasses(){const t=this.thumbColor||this.color;return`q-slider__thumb q-slider__thumb${this.axis} q-slider__thumb${this.axis}-${!0===this.isReversed?"rtl":"ltr"} absolute non-selectable`+(this.valuethis.max?" q-slider__thumb--wrong-value":"")+(!1===this.preventFocus&&!0===this.focus?" q-slider--focus":"")+(void 0!==t?` text-${t}`:"")},thumbStyle(){return{width:this.thumbSize,height:this.thumbSize,[this.positionProp]:`${100*this.ratio}%`}},thumbPinColor(){return void 0!==this.labelColor?` text-${this.labelColor}`:""},thumbTextContainerStyle(){return this.__getTextContainerStyle(this.ratio)},thumbTextClass(){return"q-slider__text"+(void 0!==this.labelTextColor?` text-${this.labelTextColor}`:"")},trackContainerAttrs(){return!0!==this.$q.platform.is.mobile?{tabindex:this.computedTabindex}:void 0},trackContainerEvents(){return!0!==this.editable?{}:!0===this.$q.platform.is.mobile?{click:this.__onMobileClick}:{mousedown:this.__onActivate,focus:this.__onFocus,blur:this.__onBlur,keydown:this.__onKeydown,keyup:this.__onKeyup}},modelUpdate(){return[this.value,this.min,this.max,this.innerMin,this.innerMax].join("#")}},watch:{modelUpdate(){this.model=null===this.value?this.computedInnerMin:between(this.value,this.min,this.max)}},methods:{__updateValue(t){this.model!==this.value&&this.$emit("input",this.model),!0===t&&this.$emit("change",this.model)},__getDragging(){return this.$el.getBoundingClientRect()},__updatePosition(t,e=this.dragging){const i=this.__getDraggingRatio(t,e);this.model=this.__convertRatioToModel(i),this.curRatio=!0!==this.snap||0===this.computedStep?between(i,this.innerMinRatio,this.innerMaxRatio):this.__convertModelToRatio(this.model)},__onFocus(){this.focus=!0},__onKeydown(t){keyCodes$3.includes(t.keyCode)&&(this.focus=!0,stopAndPrevent(t),this.model=between(parseFloat((this.model+this.getKeyOffset(t.keyCode)).toFixed(this.computedDecimals)),this.computedInnerMin,this.computedInnerMax),this.__updateValue())}},render(t){const e=this.__getContent(t,e=>{e.push(this.__getThumb(t,{pinColor:this.thumbPinColor,textContainerStyle:this.thumbTextContainerStyle,textClass:this.thumbTextClass,label:this.thumbLabel,classes:this.thumbClasses,style:this.thumbStyle,nodeData:{}}))});return t("div",{class:this.classes+(null===this.value?" q-slider--no-value":""),attrs:{...this.attributes,"aria-valuenow":this.value}},e)}}),CanRenderMixin={data:()=>({canRender:!onSSR}),mounted(){!1===this.canRender&&(this.canRender=!0)}},QResizeObserver=Vue__default.default.extend({name:"QResizeObserver",mixins:[CanRenderMixin],props:{debounce:{type:[String,Number],default:100}},data(){return!0===this.hasObserver?{}:{url:!0===this.$q.platform.is.ie?null:"about:blank"}},methods:{trigger(t){!0===t||0===this.debounce||"0"===this.debounce?this.__emit():null===this.timer&&(this.timer=setTimeout(this.__emit,this.debounce))},__emit(){if(null!==this.timer&&(clearTimeout(this.timer),this.timer=null),!this.$el||!this.$el.parentNode)return;const t=this.$el.parentNode,e={width:t.offsetWidth,height:t.offsetHeight};e.width===this.size.width&&e.height===this.size.height||(this.size=e,this.$emit("resize",this.size))},__cleanup(){void 0!==this.curDocView&&(void 0!==this.curDocView.removeEventListener&&this.curDocView.removeEventListener("resize",this.trigger,listenOpts.passive),this.curDocView=void 0)},__onObjLoad(){this.__cleanup(),this.$el.contentDocument&&(this.curDocView=this.$el.contentDocument.defaultView,this.curDocView.addEventListener("resize",this.trigger,listenOpts.passive)),this.__emit()}},render(t){if(!1!==this.canRender&&!0!==this.hasObserver)return t("object",{key:"load",style:this.style,attrs:{tabindex:-1,type:"text/html",data:this.url,"aria-hidden":"true"},on:cache(this,"load",{load:this.__onObjLoad})})},beforeCreate(){this.size={width:-1,height:-1},!0!==isSSR&&(this.hasObserver="undefined"!=typeof ResizeObserver,!0!==this.hasObserver&&(this.style=`${this.$q.platform.is.ie?"visibility:hidden;":""}display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;`))},mounted(){if(this.timer=null,!0===this.hasObserver)return this.observer=new ResizeObserver(this.trigger),this.observer.observe(this.$el.parentNode),void this.__emit();!0===this.$q.platform.is.ie?(this.url="about:blank",this.__emit()):this.__onObjLoad()},beforeDestroy(){clearTimeout(this.timer),!0!==this.hasObserver?this.__cleanup():void 0!==this.observer&&this.$el.parentNode&&this.observer.unobserve(this.$el.parentNode)}});function injectProp(t,e,i,s){return Object.defineProperty(t,e,{get:i,set:s,enumerable:!0}),t}function getIndicatorClass(t,e,i){const s=!0===i?["left","right"]:["top","bottom"];return`absolute-${!0===e?s[0]:s[1]}${t?` text-${t}`:""}`}const alignValues$1=["left","center","right","justify"],getDefaultBestScore=()=>({matchedLen:0,queryDiff:9999,hrefLen:0,exact:!1,redirected:!0});function hasQueryIncluded(t,e){for(const i in t)if(t[i]!==e[i])return!1;return!0}var QTabs=Vue__default.default.extend({name:"QTabs",mixins:[TimeoutMixin,ListenersMixin],provide(){return{$tabs:this}},props:{value:[Number,String],align:{type:String,default:"center",validator:t=>alignValues$1.includes(t)},breakpoint:{type:[String,Number],default:600},vertical:Boolean,shrink:Boolean,stretch:Boolean,activeClass:String,activeColor:String,activeBgColor:String,indicatorColor:String,leftIcon:String,rightIcon:String,outsideArrows:Boolean,mobileArrows:Boolean,switchIndicator:Boolean,narrowIndicator:Boolean,inlineLabel:Boolean,noCaps:Boolean,dense:Boolean,contentClass:String},data(){return{scrollable:!1,leftArrow:!0,rightArrow:!1,justify:!1,tabNameList:[],currentModel:this.value,hasFocus:!1,avoidRouteWatcher:!1}},watch:{isRTL(){this.__localUpdateArrows()},value(t){this.__updateModel({name:t,setCurrent:!0,skipEmit:!0})},outsideArrows(){this.__recalculateScroll()},arrowsEnabled(t){this.__localUpdateArrows=!0===t?this.__updateArrowsFn:noop,this.__recalculateScroll()}},computed:{tabProps(){return{activeClass:this.activeClass,activeColor:this.activeColor,activeBgColor:this.activeBgColor,indicatorClass:getIndicatorClass(this.indicatorColor,this.switchIndicator,this.vertical),narrowIndicator:this.narrowIndicator,inlineLabel:this.inlineLabel,noCaps:this.noCaps}},hasActiveTab(){return this.tabNameList.some(t=>t.name===this.currentModel)},arrowsEnabled(){return!0===this.$q.platform.is.desktop||!0===this.mobileArrows},alignClass(){return`q-tabs__content--align-${!0===this.scrollable?"left":!0===this.justify?"justify":this.align}`},classes(){return"q-tabs row no-wrap items-center"+` q-tabs--${!0===this.scrollable?"":"not-"}scrollable`+` q-tabs--${!0===this.vertical?"vertical":"horizontal"}`+` q-tabs__arrows--${!0===this.arrowsEnabled&&!0===this.outsideArrows?"outside":"inside"}`+(!0===this.dense?" q-tabs--dense":"")+(!0===this.shrink?" col-shrink":"")+(!0===this.stretch?" self-stretch":"")},innerClass(){return"q-tabs__content row no-wrap items-center self-stretch hide-scrollbar relative-position "+this.alignClass+(void 0!==this.contentClass?` ${this.contentClass}`:"")+(!0===this.$q.platform.is.mobile?" scroll":"")},domProps(){return!0===this.vertical?{container:"height",content:"offsetHeight",scroll:"scrollHeight"}:{container:"width",content:"offsetWidth",scroll:"scrollWidth"}},isRTL(){return!0!==this.vertical&&!0===this.$q.lang.rtl},rtlPosCorrection(){return!1===rtlHasScrollBug()&&!0===this.isRTL},posFn(){return!0===this.rtlPosCorrection?{get:t=>Math.abs(t.scrollLeft),set:(t,e)=>{t.scrollLeft=-e}}:!0===this.vertical?{get:t=>t.scrollTop,set:(t,e)=>{t.scrollTop=e}}:{get:t=>t.scrollLeft,set:(t,e)=>{t.scrollLeft=e}}},onEvents(){return{input:stop,...this.qListeners,focusin:this.__onFocusin,focusout:this.__onFocusout}}},methods:{__updateModel({name:t,setCurrent:e,skipEmit:i}){this.currentModel!==t&&(!0!==i&&void 0!==this.qListeners.input&&this.$emit("input",t),!0!==e&&void 0!==this.qListeners.input||(this.__animate(this.currentModel,t),this.currentModel=t))},__recalculateScroll(){this.__registerScrollTick(()=>{this.__updateContainer({width:this.$el.offsetWidth,height:this.$el.offsetHeight})})},__updateContainer(t){if(void 0===this.domProps||!this.$refs.content)return;const e=t[this.domProps.container],i=Math.min(this.$refs.content[this.domProps.scroll],Array.prototype.reduce.call(this.$refs.content.children,(t,e)=>t+(e[this.domProps.content]||0),0)),s=e>0&&i>e;this.scrollable!==s&&(this.scrollable=s),!0===s&&this.__registerUpdateArrowsTick(this.__localUpdateArrows);const o=ee.name===t):null,s=void 0!==e&&null!==e&&""!==e?this.tabVmList.find(t=>t.name===e):null;if(i&&s){const t=i.$refs.tabIndicator,e=s.$refs.tabIndicator;clearTimeout(this.animateTimer),t.style.transition="none",t.style.transform="none",e.style.transition="none",e.style.transform="none";const o=t.getBoundingClientRect(),n=e.getBoundingClientRect();e.style.transform=!0===this.vertical?`translate3d(0,${o.top-n.top}px,0) scale3d(1,${n.height?o.height/n.height:1},1)`:`translate3d(${o.left-n.left}px,0,0) scale3d(${n.width?o.width/n.width:1},1,1)`,this.__registerAnimateTick(()=>{this.animateTimer=setTimeout(()=>{e.style.transition="transform .25s cubic-bezier(.4, 0, .2, 1)",e.style.transform="none"},70)})}s&&!0===this.scrollable&&this.__scrollToTabEl(s.$el)},__scrollToTabEl(t){const e=this.$refs.content,{left:i,width:s,top:o,height:n}=e.getBoundingClientRect(),r=t.getBoundingClientRect();let a=!0===this.vertical?r.top-o:r.left-i;if(a<0)return e[!0===this.vertical?"scrollTop":"scrollLeft"]+=Math.floor(a),void this.__localUpdateArrows();(a+=!0===this.vertical?r.height-n:r.width-s)>0&&(e[!0===this.vertical?"scrollTop":"scrollLeft"]+=Math.ceil(a),this.__localUpdateArrows())},__updateArrowsFn(){const t=this.$refs.content;if(null!==t){const e=t.getBoundingClientRect(),i=!0===this.vertical?t.scrollTop:Math.abs(t.scrollLeft);!0===this.isRTL?(this.leftArrow=Math.ceil(i+e.width)0):(this.leftArrow=i>0,this.rightArrow=!0===this.vertical?Math.ceil(i+e.height){!0===this.__scrollTowards(t)&&this.__stopAnimScroll()},5)},__scrollToStart(){this.__animScrollTo(!0===this.rtlPosCorrection?Number.MAX_SAFE_INTEGER:0)},__scrollToEnd(){this.__animScrollTo(!0===this.rtlPosCorrection?0:Number.MAX_SAFE_INTEGER)},__stopAnimScroll(){clearInterval(this.scrollTimer)},__onKbdNavigate(t,e){const i=Array.prototype.filter.call(this.$refs.content.children,t=>t===e||t.matches&&!0===t.matches(".q-tab.q-focusable")),s=i.length;if(0===s)return;if(36===t)return!0!==i[0].contains(document.activeElement)&&(this.__scrollToTabEl(i[0]),i[0].focus(),!0);if(35===t)return!0!==i[s-1].contains(document.activeElement)&&(this.__scrollToTabEl(i[s-1]),i[s-1].focus(),!0);const o=t===(!0===this.vertical?38:37),n=t===(!0===this.vertical?40:39),r=!0===o?-1:!0===n?1:void 0;if(void 0!==r){const t=!0===this.isRTL?-1:1,o=i.indexOf(e)+r*t;return!(o<0||o>=s||!0===i[o].contains(document.activeElement))&&(this.__scrollToTabEl(i[o]),i[o].focus({preventScroll:!0}),!0)}},__scrollTowards(t){const e=this.$refs.content,{get:i,set:s}=this.posFn;let o=!1,n=i(e);const r=t=t)&&(o=!0,n=t),s(e,n),this.__localUpdateArrows(),o},__updateActiveRoute(){let t=null,e={matchedLen:0,queryDiff:9999,hrefLen:0,exact:!1,redirected:!0};const i=this.tabVmList.filter(t=>!0===t.hasRouterLink),s=i.length,{query:o}=this.$route,n=Object.keys(o).length;for(let r=0;re.matchedLen?(t=s.name,e=g):g.matchedLen===e.matchedLen&&(g.queryDiffe.hrefLen&&(t=s.name,e=g))}null===t&&!0===this.tabVmList.some(t=>void 0===t.hasRouterLink&&t.name===this.currentModel)||this.__updateModel({name:t,setCurrent:!0})},__onFocusin(t){if(this.__removeFocusTimeout(),!0!==this.hasFocus&&this.$el&&t.target&&"function"==typeof t.target.closest){const e=t.target.closest(".q-tab");e&&!0===this.$el.contains(e)&&(this.hasFocus=!0,!0===this.scrollable&&this.__scrollToTabEl(e))}void 0!==this.qListeners.focusin&&this.$emit("focusin",t)},__onFocusout(t){this.__registerFocusTimeout(()=>{this.hasFocus=!1},30),void 0!==this.qListeners.focusout&&this.$emit("focusout",t)},__verifyRouteModel(){!1===this.avoidRouteWatcher?this.__registerScrollToTabTimeout(this.__updateActiveRoute):this.__removeScrollToTabTimeout()},__watchRoute(){if(void 0===this.unwatchRoute){const t=this.$watch(()=>this.$route.fullPath,this.__verifyRouteModel);this.unwatchRoute=(()=>{t(),this.unwatchRoute=void 0})}},__registerTab(t){this.tabVmList.push(t),this.tabNameList.push(injectProp({},"name",()=>t.name)),this.__recalculateScroll(),void 0===t.hasRouterLink||void 0===this.$route?this.__registerScrollToTabTimeout(()=>{if(!0===this.scrollable){const t=this.currentModel,e=void 0!==t&&null!==t&&""!==t?this.tabVmList.find(e=>e.name===t):null;e&&this.__scrollToTabEl(e.$el)}}):(this.__watchRoute(),!0===t.hasRouterLink&&this.__verifyRouteModel())},__unregisterTab(t){const e=this.tabVmList.indexOf(t);this.tabVmList.splice(e,1),this.tabNameList.splice(e,1),this.__recalculateScroll(),void 0!==this.unwatchRoute&&void 0!==t.hasRouterLink&&(!0===this.tabVmList.every(t=>void 0===t.hasRouterLink)&&this.unwatchRoute(),this.__verifyRouteModel())},__cleanup(){clearTimeout(this.animateTimer),this.__stopAnimScroll(),void 0!==this.unwatchRoute&&this.unwatchRoute()}},created(){this.__useTick("__registerScrollTick"),this.__useTick("__registerUpdateArrowsTick"),this.__useTick("__registerAnimateTick"),this.__useTimeout("__registerFocusTimeout","__removeFocusTimeout"),this.__useTimeout("__registerScrollToTabTimeout","__removeScrollToTabTimeout"),Object.assign(this,{tabVmList:[],__localUpdateArrows:!0===this.arrowsEnabled?this.__updateArrowsFn:noop})},activated(){!0===this.hadRouteWatcher&&this.__watchRoute(),this.__recalculateScroll()},deactivated(){this.hadRouteWatcher=void 0!==this.unwatchRoute,this.__cleanup()},beforeDestroy(){this.__cleanup()},render(t){const e=[t(QResizeObserver,{key:"resize",on:cache(this,"resize",{resize:this.__updateContainer})}),t("div",{key:"scroll",ref:"content",class:this.innerClass,on:!0===this.arrowsEnabled?cache(this,"scroll",{scroll:this.__updateArrowsFn}):void 0},slot(this,"default"))];return!0===this.arrowsEnabled&&e.push(t(QIcon,{key:"onS",class:"q-tabs__arrow q-tabs__arrow--start absolute q-tab__icon"+(!0===this.leftArrow?"":" q-tabs__arrow--faded"),props:{name:this.leftIcon||this.$q.iconSet.tabs[!0===this.vertical?"up":"left"]},on:cache(this,"onS",{"&mousedown":this.__scrollToStart,"&touchstart":this.__scrollToStart,"&mouseup":this.__stopAnimScroll,"&mouseleave":this.__stopAnimScroll,"&touchend":this.__stopAnimScroll})}),t(QIcon,{key:"onE",class:"q-tabs__arrow q-tabs__arrow--end absolute q-tab__icon"+(!0===this.rightArrow?"":" q-tabs__arrow--faded"),props:{name:this.rightIcon||this.$q.iconSet.tabs[!0===this.vertical?"down":"right"]},on:cache(this,"onE",{"&mousedown":this.__scrollToEnd,"&touchstart":this.__scrollToEnd,"&mouseup":this.__stopAnimScroll,"&mouseleave":this.__stopAnimScroll,"&touchend":this.__stopAnimScroll})})),t("div",{class:this.classes,on:this.onEvents,attrs:{role:"tablist"}},e)}});let id$1=0;var QTab=Vue__default.default.extend({name:"QTab",mixins:[RippleMixin,ListenersMixin],inject:{$tabs:{default(){console.error("QTab/QRouteTab components need to be child of QTabs")}}},props:{icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:()=>`t_${id$1++}`},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String},computed:{isActive(){return this.$tabs.currentModel===this.name},classes(){return"q-tab relative-position self-stretch flex flex-center text-center"+(!0===this.isActive?" q-tab--active"+(this.$tabs.tabProps.activeClass?" "+this.$tabs.tabProps.activeClass:"")+(this.$tabs.tabProps.activeColor?` text-${this.$tabs.tabProps.activeColor}`:"")+(this.$tabs.tabProps.activeBgColor?` bg-${this.$tabs.tabProps.activeBgColor}`:""):" q-tab--inactive")+(this.icon&&this.label&&!1===this.$tabs.tabProps.inlineLabel?" q-tab--full":"")+(!0===this.noCaps||!0===this.$tabs.tabProps.noCaps?" q-tab--no-caps":"")+(!0===this.disable?" disabled":" q-focusable q-hoverable cursor-pointer")+(void 0!==this.hasRouterLinkProps?this.linkClass:"")},innerClass(){return"q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable q-key-group-navigation--ignore-key "+(!0===this.$tabs.tabProps.inlineLabel?"row no-wrap q-tab__content--inline":"column")+(void 0!==this.contentClass?` ${this.contentClass}`:"")},computedTabIndex(){return!0===this.disable||!0===this.$tabs.hasFocus||!1===this.isActive&&!0===this.$tabs.hasActiveTab?-1:this.tabindex||0},computedRipple(){return!1!==this.ripple&&Object.assign({keyCodes:[13,32],early:!0},!0===this.ripple?{}:this.ripple)},onEvents(){return{input:stop,...this.qListeners,click:this.__onClick,keydown:this.__onKeydown}},attrs(){const t={...this.linkAttrs,tabindex:this.computedTabIndex,role:"tab","aria-selected":!0===this.isActive?"true":"false"};return!0===this.disable&&(t["aria-disabled"]="true"),t}},methods:{__onClick(t,e){if(!0!==e&&void 0!==this.$refs.blurTarget&&this.$refs.blurTarget.focus({preventScroll:!0}),!0!==this.disable){if(void 0===this.hasRouterLinkProps)return this.$tabs.__updateModel({name:this.name}),void(void 0!==this.qListeners.click&&this.$emit("click",t));if(!0===this.hasRouterLink){const e=(e,i,s)=>{const{to:o,replace:n,append:r,returnRouterError:a}=!1===t.navigate?{to:e,replace:i,append:s}:e||{};let l;const h=void 0===o||r===this.append&&!0===isDeepEqual(o,this.to)?this.$tabs.avoidRouteWatcher=uid$3():null;return this.__navigateToRouterLink(t,{to:o,replace:n,append:r,returnRouterError:!0}).catch(t=>{l=t}).then(t=>(h===this.$tabs.avoidRouteWatcher&&(this.$tabs.avoidRouteWatcher=!1,void 0!==l&&!0!==l.message.startsWith("Avoided redundant navigation")||this.$tabs.__updateModel({name:this.name})),void 0!==l&&!0===a?Promise.reject(l):t))};return void 0!==this.qListeners.click&&this.$emit("click",t,e),!1===t.navigate&&t.preventDefault(),void(!0!==t.defaultPrevented&&e())}void 0!==this.qListeners.click&&this.$emit("click",t)}else!0===this.hasRouterLink&&stopAndPrevent(t)},__onKeydown(t){isKeyCode(t,[13,32])?this.__onClick(t,!0):!0!==shouldIgnoreKey(t)&&t.keyCode>=35&&t.keyCode<=40&&!0!==t.altKey&&!0!==t.metaKey&&!0===this.$tabs.__onKbdNavigate(t.keyCode,this.$el)&&stopAndPrevent(t),void 0!==this.qListeners.keydown&&this.$emit("keydown",t)},__getContent(t){const e=this.$tabs.tabProps.narrowIndicator,i=[],s=t("div",{ref:"tabIndicator",staticClass:"q-tab__indicator",class:this.$tabs.tabProps.indicatorClass});void 0!==this.icon&&i.push(t(QIcon,{staticClass:"q-tab__icon",props:{name:this.icon}})),void 0!==this.label&&i.push(t("div",{staticClass:"q-tab__label"},[this.label])),!1!==this.alert&&i.push(void 0!==this.alertIcon?t(QIcon,{staticClass:"q-tab__alert-icon",props:{color:!0!==this.alert?this.alert:void 0,name:this.alertIcon}}):t("div",{staticClass:"q-tab__alert",class:!0!==this.alert?`text-${this.alert}`:null})),!0===e&&i.push(s);const o=[t("div",{staticClass:"q-focus-helper",attrs:{tabindex:-1},ref:"blurTarget"}),t("div",{class:this.innerClass},mergeSlot(i,this,"default"))];return!1===e&&o.push(s),o},__renderTab(t,e){return t(e,{class:this.classes,attrs:this.attrs,on:this.onEvents,directives:!1===this.ripple||!0===this.disable?null:[{name:"ripple",value:this.computedRipple}]},this.__getContent(t))}},mounted(){this.$tabs.__registerTab(this)},beforeDestroy(){this.$tabs.__unregisterTab(this)},render(t){return this.__renderTab(t,"div")}}),QTabPanels=Vue__default.default.extend({name:"QTabPanels",mixins:[DarkMixin,PanelParentMixin],computed:{classes(){return"q-tab-panels q-panel-parent"+` q-tab-panels--${this.darkSuffix} q-${this.darkSuffix}`}},methods:{__renderPanels(t){return t("div",{class:this.classes,directives:this.panelDirectives,on:{...this.qListeners}},this.__getPanelContent(t))}}});const attrs$3={role:"tabpanel"};var QTabPanel=Vue__default.default.extend({name:"QTabPanel",mixins:[PanelChildMixin],render(t){return t("div",{staticClass:"q-tab-panel",attrs:attrs$3,on:{...this.qListeners}},slot(this,"default"))}});const palette=["rgb(255,204,204)","rgb(255,230,204)","rgb(255,255,204)","rgb(204,255,204)","rgb(204,255,230)","rgb(204,255,255)","rgb(204,230,255)","rgb(204,204,255)","rgb(230,204,255)","rgb(255,204,255)","rgb(255,153,153)","rgb(255,204,153)","rgb(255,255,153)","rgb(153,255,153)","rgb(153,255,204)","rgb(153,255,255)","rgb(153,204,255)","rgb(153,153,255)","rgb(204,153,255)","rgb(255,153,255)","rgb(255,102,102)","rgb(255,179,102)","rgb(255,255,102)","rgb(102,255,102)","rgb(102,255,179)","rgb(102,255,255)","rgb(102,179,255)","rgb(102,102,255)","rgb(179,102,255)","rgb(255,102,255)","rgb(255,51,51)","rgb(255,153,51)","rgb(255,255,51)","rgb(51,255,51)","rgb(51,255,153)","rgb(51,255,255)","rgb(51,153,255)","rgb(51,51,255)","rgb(153,51,255)","rgb(255,51,255)","rgb(255,0,0)","rgb(255,128,0)","rgb(255,255,0)","rgb(0,255,0)","rgb(0,255,128)","rgb(0,255,255)","rgb(0,128,255)","rgb(0,0,255)","rgb(128,0,255)","rgb(255,0,255)","rgb(245,0,0)","rgb(245,123,0)","rgb(245,245,0)","rgb(0,245,0)","rgb(0,245,123)","rgb(0,245,245)","rgb(0,123,245)","rgb(0,0,245)","rgb(123,0,245)","rgb(245,0,245)","rgb(214,0,0)","rgb(214,108,0)","rgb(214,214,0)","rgb(0,214,0)","rgb(0,214,108)","rgb(0,214,214)","rgb(0,108,214)","rgb(0,0,214)","rgb(108,0,214)","rgb(214,0,214)","rgb(163,0,0)","rgb(163,82,0)","rgb(163,163,0)","rgb(0,163,0)","rgb(0,163,82)","rgb(0,163,163)","rgb(0,82,163)","rgb(0,0,163)","rgb(82,0,163)","rgb(163,0,163)","rgb(92,0,0)","rgb(92,46,0)","rgb(92,92,0)","rgb(0,92,0)","rgb(0,92,46)","rgb(0,92,92)","rgb(0,46,92)","rgb(0,0,92)","rgb(46,0,92)","rgb(92,0,92)","rgb(255,255,255)","rgb(205,205,205)","rgb(178,178,178)","rgb(153,153,153)","rgb(127,127,127)","rgb(102,102,102)","rgb(76,76,76)","rgb(51,51,51)","rgb(25,25,25)","rgb(0,0,0)"],thumbPath="M5 5 h10 v10 h-10 v-10 z",alphaTrackImg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==";var QColor=Vue__default.default.extend({name:"QColor",mixins:[ListenersMixin,DarkMixin,FormMixin],directives:{TouchPan:TouchPan},props:{value:String,defaultValue:String,defaultView:{type:String,default:"spectrum",validator:t=>["spectrum","tune","palette"].includes(t)},formatModel:{type:String,default:"auto",validator:t=>["auto","hex","rgb","hexa","rgba"].includes(t)},palette:Array,noHeader:Boolean,noHeaderTabs:Boolean,noFooter:Boolean,square:Boolean,flat:Boolean,bordered:Boolean,disable:Boolean,readonly:Boolean},data(){return{topView:"auto"===this.formatModel?void 0===this.value||null===this.value||""===this.value||this.value.startsWith("#")?"hex":"rgb":this.formatModel.startsWith("hex")?"hex":"rgb",view:this.defaultView,model:this.__parseModel(this.value||this.defaultValue)}},watch:{value(t){const e=this.__parseModel(t||this.defaultValue);e.hex!==this.model.hex&&(this.model=e)},defaultValue(t){if(!this.value&&t){const e=this.__parseModel(t);e.hex!==this.model.hex&&(this.model=e)}}},computed:{editable(){return!0!==this.disable&&!0!==this.readonly},forceHex(){return"auto"===this.formatModel?null:this.formatModel.indexOf("hex")>-1},forceAlpha(){return"auto"===this.formatModel?null:this.formatModel.indexOf("a")>-1},isHex(){return void 0===this.value||null===this.value||""===this.value||this.value.startsWith("#")},isOutputHex(){return null!==this.forceHex?this.forceHex:this.isHex},formAttrs(){return{type:"hidden",name:this.name,value:this.model[!0===this.isOutputHex?"hex":"rgb"]}},hasAlpha(){return null!==this.forceAlpha?this.forceAlpha:void 0!==this.model.a},currentBgColor(){return{backgroundColor:this.model.rgb||"#000"}},headerClass(){return`q-color-picker__header-content--${void 0!==this.model.a&&this.model.a<65||luminosity(this.model)>.4?"light":"dark"}`},spectrumStyle(){return{background:`hsl(${this.model.h},100%,50%)`}},spectrumPointerStyle(){return{top:`${100-this.model.v}%`,[!0===this.$q.lang.rtl?"right":"left"]:`${this.model.s}%`}},computedPalette(){return void 0!==this.palette&&this.palette.length>0?this.palette:palette},classes(){return"q-color-picker"+(!0===this.bordered?" q-color-picker--bordered":"")+(!0===this.square?" q-color-picker--square no-border-radius":"")+(!0===this.flat?" q-color-picker--flat no-shadow":"")+(!0===this.disable?" disabled":"")+` q-color-picker--${this.darkSuffix} q-${this.darkSuffix}`},attrs(){return!0===this.disable?{"aria-disabled":"true"}:!0===this.readonly?{"aria-readonly":"true"}:void 0}},created(){this.__spectrumChange=throttle(this.__spectrumChange,20)},render(t){const e=[this.__getContent(t)];return void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(e,"push"),!0!==this.noHeader&&e.unshift(this.__getHeader(t)),!0!==this.noFooter&&e.push(this.__getFooter(t)),t("div",{class:this.classes,attrs:this.attrs,on:{...this.qListeners}},e)},methods:{__getHeader(t){const e=[];return!0!==this.noHeaderTabs&&e.push(t(QTabs,{key:"topVTab",class:"q-color-picker__header-tabs",props:{value:this.topView,dense:!0,align:"justify"},on:cache(this,"topVTab",{input:t=>{this.topView=t}})},[t(QTab,{props:{label:"HEX"+(!0===this.hasAlpha?"A":""),name:"hex",ripple:!1}}),t(QTab,{props:{label:"RGB"+(!0===this.hasAlpha?"A":""),name:"rgb",ripple:!1}})])),e.push(t("div",{staticClass:"q-color-picker__header-banner row flex-center no-wrap"},[t("input",{key:"topIn",staticClass:"fit",domProps:{value:this.model[this.topView]},attrs:!0!==this.editable?{readonly:!0}:null,on:cache(this,"topIn",{input:t=>{this.__updateErrorIcon(!0===this.__onEditorChange(t))},change:stop,blur:t=>{!0===this.__onEditorChange(t,!0)&&this.$forceUpdate(),this.__updateErrorIcon(!1)}})}),t(QIcon,{ref:"errorIcon",staticClass:"q-color-picker__error-icon absolute no-pointer-events",props:{name:this.$q.iconSet.type.negative}})])),t("div",{staticClass:"q-color-picker__header relative-position overflow-hidden"},[t("div",{staticClass:"q-color-picker__header-bg absolute-full"}),t("div",{staticClass:"q-color-picker__header-content",class:this.headerClass,style:this.currentBgColor},e)])},__getContent(t){return t(QTabPanels,{props:{value:this.view,animated:!0}},[t(QTabPanel,{staticClass:"q-color-picker__spectrum-tab overflow-hidden",props:{name:"spectrum"}},this.__getSpectrumTab(t)),t(QTabPanel,{staticClass:"q-pa-md q-color-picker__tune-tab",props:{name:"tune"}},this.__getTuneTab(t)),t(QTabPanel,{staticClass:"q-color-picker__palette-tab",props:{name:"palette"}},this.__getPaletteTab(t))])},__getFooter(t){return t("div",{staticClass:"q-color-picker__footer relative-position overflow-hidden"},[t(QTabs,{key:"ftIn",staticClass:"absolute-full",props:{value:this.view,dense:!0,align:"justify"},on:cache(this,"ftIn",{input:t=>{this.view=t}})},[t(QTab,{props:{icon:this.$q.iconSet.colorPicker.spectrum,name:"spectrum",ripple:!1}}),t(QTab,{props:{icon:this.$q.iconSet.colorPicker.tune,name:"tune",ripple:!1}}),t(QTab,{props:{icon:this.$q.iconSet.colorPicker.palette,name:"palette",ripple:!1}})])])},__getSpectrumTab(t){return[t("div",{key:"spectrT",ref:"spectrum",staticClass:"q-color-picker__spectrum non-selectable relative-position cursor-pointer",style:this.spectrumStyle,class:{readonly:!0!==this.editable},on:!0===this.editable?cache(this,"spectrT",{click:this.__spectrumClick,mousedown:this.__activate}):null,directives:!0===this.editable?cache(this,"spectrDir",[{name:"touch-pan",modifiers:{prevent:!0,stop:!0,mouse:!0},value:this.__spectrumPan}]):null},[t("div",{style:{paddingBottom:"100%"}}),t("div",{staticClass:"q-color-picker__spectrum-white absolute-full"}),t("div",{staticClass:"q-color-picker__spectrum-black absolute-full"}),t("div",{staticClass:"absolute",style:this.spectrumPointerStyle},[void 0!==this.model.hex?t("div",{staticClass:"q-color-picker__spectrum-circle"}):null])]),t("div",{staticClass:"q-color-picker__sliders"},[t(QSlider,{key:"hueSlide",staticClass:"q-color-picker__hue non-selectable",props:{value:this.model.h,min:0,max:360,trackSize:"8px",innerTrackColor:"transparent",selectionColor:"transparent",readonly:!0!==this.editable,thumbPath:thumbPath},on:cache(this,"hueSlide",{input:this.__onHueChange,change:t=>this.__onHueChange(t,!0)})}),!0===this.hasAlpha?t(QSlider,{key:"alphaSlide",staticClass:"q-color-picker__alpha non-selectable",props:{value:this.model.a,min:0,max:100,trackSize:"8px",trackColor:"white",innerTrackColor:"transparent",selectionColor:"transparent",trackImg:alphaTrackImg,readonly:!0!==this.editable,hideSelection:!0,thumbPath:thumbPath},on:cache(this,"alphaSlide",{input:t=>this.__onNumericChange(t,"a",100),change:t=>this.__onNumericChange(t,"a",100,void 0,!0)})}):null])]},__getTuneTab(t){const e={inputmode:"numeric",maxlength:3,readonly:!0!==this.editable};return[t("div",{staticClass:"row items-center no-wrap"},[t("div",["R"]),t(QSlider,{key:"rSlide",props:{value:this.model.r,min:0,max:255,color:"red",dark:this.dark,readonly:!0!==this.editable},on:cache(this,"rSlide",{input:t=>this.__onNumericChange(t,"r",255),change:t=>this.__onNumericChange(t,"r",255,void 0,!0)})}),t("input",{key:"rIn",domProps:{value:this.model.r},attrs:e,on:cache(this,"rIn",{input:t=>this.__onNumericChange(t.target.value,"r",255,t),change:stop,blur:t=>this.__onNumericChange(t.target.value,"r",255,t,!0)})})]),t("div",{staticClass:"row items-center no-wrap"},[t("div",["G"]),t(QSlider,{key:"gSlide",props:{value:this.model.g,min:0,max:255,color:"green",dark:this.dark,readonly:!0!==this.editable},on:cache(this,"gSlide",{input:t=>this.__onNumericChange(t,"g",255),change:t=>this.__onNumericChange(t,"g",255,void 0,!0)})}),t("input",{key:"gIn",domProps:{value:this.model.g},attrs:e,on:cache(this,"gIn",{input:t=>this.__onNumericChange(t.target.value,"g",255,t),change:stop,blur:t=>this.__onNumericChange(t.target.value,"g",255,t,!0)})})]),t("div",{staticClass:"row items-center no-wrap"},[t("div",["B"]),t(QSlider,{key:"bSlide",props:{value:this.model.b,min:0,max:255,color:"blue",readonly:!0!==this.editable,dark:this.dark},on:cache(this,"bSlide",{input:t=>this.__onNumericChange(t,"b",255),change:t=>this.__onNumericChange(t,"b",255,void 0,!0)})}),t("input",{key:"bIn",domProps:{value:this.model.b},attrs:e,on:cache(this,"bIn",{input:t=>this.__onNumericChange(t.target.value,"b",255,t),change:stop,blur:t=>this.__onNumericChange(t.target.value,"b",255,t,!0)})})]),!0===this.hasAlpha?t("div",{staticClass:"row items-center no-wrap"},[t("div",["A"]),t(QSlider,{key:"aSlide",props:{value:this.model.a,color:"grey",readonly:!0!==this.editable,dark:this.dark},on:cache(this,"aSlide",{input:t=>this.__onNumericChange(t,"a",100),change:t=>this.__onNumericChange(t,"a",100,void 0,!0)})}),t("input",{key:"aIn",domProps:{value:this.model.a},attrs:e,on:cache(this,"aIn",{input:t=>this.__onNumericChange(t.target.value,"a",100,t),change:stop,blur:t=>this.__onNumericChange(t.target.value,"a",100,t,!0)})})]):null]},__getPaletteTab(t){return[t("div",{staticClass:"row items-center q-color-picker__palette-rows",class:!0===this.editable?"q-color-picker__palette-rows--editable":""},this.computedPalette.map(e=>t("div",{key:"palette#"+e,staticClass:"q-color-picker__cube col-auto",style:{backgroundColor:e},on:!0===this.editable?cache(this,"palette#"+e,{click:()=>{this.__onPalettePick(e)}}):null})))]},__onSpectrumChange(t,e,i){const s=this.$refs.spectrum;if(void 0===s)return;const o=s.clientWidth,n=s.clientHeight,r=s.getBoundingClientRect();let a=Math.min(o,Math.max(0,t-r.left));!0===this.$q.lang.rtl&&(a=o-a);const l=Math.min(n,Math.max(0,e-r.top)),h=Math.round(100*a/o),d=Math.round(100*Math.max(0,Math.min(1,-l/n+1))),c=hsvToRgb({h:this.model.h,s:h,v:d,a:!0===this.hasAlpha?this.model.a:void 0});this.model.s=h,this.model.v=d,this.__update(c,i)},__onHueChange(t,e){const i=hsvToRgb({h:t=Math.round(t),s:this.model.s,v:this.model.v,a:!0===this.hasAlpha?this.model.a:void 0});this.model.h=t,this.__update(i,e)},__onNumericChange(t,e,i,s,o){if(void 0!==s&&stop(s),!/^[0-9]+$/.test(t))return void(!0===o&&this.$forceUpdate());const n=Math.floor(Number(t));if(n<0||n>i)return void(!0===o&&this.$forceUpdate());const r={r:"r"===e?n:this.model.r,g:"g"===e?n:this.model.g,b:"b"===e?n:this.model.b,a:!0===this.hasAlpha?"a"===e?n:this.model.a:void 0};if("a"!==e){const t=rgbToHsv(r);this.model.h=t.h,this.model.s=t.s,this.model.v=t.v}if(this.__update(r,o),void 0!==s&&!0!==o&&void 0!==s.target.selectionEnd){const t=s.target.selectionEnd;this.$nextTick(()=>{s.target.setSelectionRange(t,t)})}},__onEditorChange(t,e){let i;const s=t.target.value;if(stop(t),"hex"===this.topView){if(s.length!==(!0===this.hasAlpha?9:7)||!/^#[0-9A-Fa-f]+$/.test(s))return!0;i=hexToRgb(s)}else{let t;if(!s.endsWith(")"))return!0;if(!0!==this.hasAlpha&&s.startsWith("rgb(")){if(3!==(t=s.substring(4,s.length-1).split(",").map(t=>parseInt(t,10))).length||!/^rgb\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3}\)$/.test(s))return!0}else{if(!0!==this.hasAlpha||!s.startsWith("rgba("))return!0;{if(4!==(t=s.substring(5,s.length-1).split(",")).length||!/^rgba\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/.test(s))return!0;for(let e=0;e<3;e++){const i=parseInt(t[e],10);if(i<0||i>255)return!0;t[e]=i}const e=parseFloat(t[3]);if(e<0||e>1)return!0;t[3]=e}}if(t[0]<0||t[0]>255||t[1]<0||t[1]>255||t[2]<0||t[2]>255||!0===this.hasAlpha&&(t[3]<0||t[3]>1))return!0;i={r:t[0],g:t[1],b:t[2],a:!0===this.hasAlpha?100*t[3]:void 0}}const o=rgbToHsv(i);if(this.model.h=o.h,this.model.s=o.s,this.model.v=o.v,this.__update(i,e),!0!==e){const e=t.target.selectionEnd;this.$nextTick(()=>{t.target.setSelectionRange(e,e)})}},__onPalettePick(t){const e=this.__parseModel(t),i={r:e.r,g:e.g,b:e.b,a:e.a};void 0===i.a&&(i.a=this.model.a),this.model.h=e.h,this.model.s=e.s,this.model.v=e.v,this.__update(i,!0)},__update(t,e){this.model.hex=rgbToHex(t),this.model.rgb=rgbToString(t),this.model.r=t.r,this.model.g=t.g,this.model.b=t.b,this.model.a=t.a;const i=this.model[!0===this.isOutputHex?"hex":"rgb"];this.$emit("input",i),!0===e&&this.$emit("change",i)},__updateErrorIcon(t){void 0!==this.$refs.errorIcon&&(this.$refs.errorIcon.$el.style.opacity=t?1:0)},__parseModel(t){const e=void 0!==this.forceAlpha?this.forceAlpha:"auto"===this.formatModel?null:this.formatModel.indexOf("a")>-1;if("string"!=typeof t||0===t.length||!0!==testPattern.anyColor(t.replace(/ /g,"")))return{h:0,s:0,v:0,r:0,g:0,b:0,a:!0===e?100:void 0,hex:void 0,rgb:void 0};const i=textToRgb(t);return!0===e&&void 0===i.a&&(i.a=100),i.hex=rgbToHex(i),i.rgb=rgbToString(i),Object.assign(i,rgbToHsv(i))},__spectrumPan(t){t.isFinal?this.__onSpectrumChange(t.position.left,t.position.top,!0):this.__spectrumChange(t)},__spectrumChange(t){this.__onSpectrumChange(t.position.left,t.position.top)},__spectrumClick(t){this.__onSpectrumChange(t.pageX-window.pageXOffset,t.pageY-window.pageYOffset,!0)},__activate(t){this.__onSpectrumChange(t.pageX-window.pageXOffset,t.pageY-window.pageYOffset)}}});const keyCodes$2={horizontal:{first:[36],prev:[37],next:[39],last:[35]},vertical:{first:[33],prev:[38],next:[40],last:[34]}};function matchNavigationKeyIgnoreEl(t){return!0===t.classList.contains("q-key-group-navigation--ignore-key")}function createFocusTargets(t){const e=document.createElement("span");e.setAttribute("tabindex",-1),e.classList.add("no-outline"),e.classList.add("absolute"),e.classList.add("no-pointer-events"),t.firstTarget=e,t.lastTarget=e.cloneNode()}function addFocusTargets(t,e){e.appendChild(t.lastTarget),e.childElementCount>0?e.insertBefore(t.firstTarget,e.childNodes[0]):e.appendChild(t.firstTarget)}function removeFocusTargets(t){void 0!==t.firstTarget&&t.firstTarget.remove(),void 0!==t.lastTarget&&t.lastTarget.remove()}function parseArg$2(t){const e=[1,1,"q-key-group-navigation--active"];if("string"==typeof t&&t.length>0){const i=t.split(":");for(let t=0;t<2;t++){const s=parseInt(i[t],10);s&&(e[t]=s)}}return{offsetY:e[0],offsetX:e[1],activeClass:e[2]}}function configureEvents$2(t,e,i,s){!0===i.vertical?e.keyCodes=keyCodes$2.vertical:e.keyCodes=!0===i.horizontal?keyCodes$2.horizontal:keyCodes$2.all;const o=-1===[!1,0,"0"].indexOf(s);e.enabled!==o&&(!0===e.enabled&&cleanEvt(e,"main"),!0===o&&addEvt(e,"main",[[t,"keydown","keyDown","capture"],[t,"focusin","focusIn","passiveCapture"],[t,"focusout","focusOut","passiveCapture"],[t,"mousedown","setRestoreEl","passiveCapture"],[t,"touchstart","setRestoreEl","passiveCapture"]]),e.enabled=o)}keyCodes$2.all=Object.keys(keyCodes$2.horizontal).reduce((t,e)=>({...t,[e]:keyCodes$2.horizontal[e].concat(keyCodes$2.vertical[e])}),{}),keyCodes$2.horizontal.list=Object.keys(keyCodes$2.horizontal).reduce((t,e)=>t.concat(keyCodes$2.horizontal[e]),[9]),keyCodes$2.horizontal.listH=keyCodes$2.horizontal.list,keyCodes$2.vertical.list=Object.keys(keyCodes$2.vertical).reduce((t,e)=>t.concat(keyCodes$2.vertical[e]),[9]),keyCodes$2.vertical.listH=[],keyCodes$2.all.list=Object.keys(keyCodes$2.all).reduce((t,e)=>t.concat(keyCodes$2.all[e]),[9]),keyCodes$2.all.listH=keyCodes$2.horizontal.list;var KeyGroupNavigation={name:"key-group-navigation",bind(t,{modifiers:e,arg:i,value:s}){const o={keyCodes:keyCodes$2.all,arg:i,modifiers:{},...parseArg$2(i),focusRestoreEl:null,keyDown(e){const{keyCode:i,shiftKey:s,target:n}=e;if(-1===o.keyCodes.list.indexOf(i)||!0===n.matches(KEY_SKIP_SELECTOR))return;if(stop(e),9===i)return addFocusTargets(o,t),!0===s?void 0!==o.firstTarget?o.firstTarget.focus():prevent(e):void 0!==o.lastTarget?o.lastTarget.focus():prevent(e),void requestAnimationFrame(()=>{removeFocusTargets(o)});const r=document.activeElement,a=r?r.closest(".q-key-group-navigation"):null,l=null!==a&&a!==t?Array.prototype.filter.call(a.querySelectorAll(FOCUSABLE_SELECTOR),t=>t!==r):[],h=Array.prototype.filter.call(t.querySelectorAll(FOCUSABLE_SELECTOR),t=>!0!==l.includes(t)),d=h.length-1;if(!(d<0)){if(o.keyCodes.first.indexOf(i)>-1)changeFocusedElement(h,0,1);else if(o.keyCodes.last.indexOf(i)>-1)changeFocusedElement(h,d,-1);else{const t=null===r?-1:h.indexOf(r.closest(FOCUSABLE_SELECTOR)),e=-1===o.keyCodes.listH.indexOf(i)?o.offsetY:o.offsetX;o.keyCodes.prev.indexOf(i)>-1&&changeFocusedElement(h,Math.max(-1,t-e),-1,1!==e),o.keyCodes.next.indexOf(i)>-1&&changeFocusedElement(h,t+e,1,1!==e)}document.activeElement&&(o.focusRestoreEl=document.activeElement),prevent(e)}},setRestoreEl(t){t.target&&(o.focusRestoreEl=t.target)},setActive(){o.active=!0,t.classList.add(o.activeClass)},setInactive(){o.active=!1,t.classList.remove(o.activeClass)},focusIn(e){if(!0!==Interaction.isKeyboard)return void(!0===o.active&&o.setInactive());const i=getEventPath(e),s=void 0!==i.slice(0,i.indexOf(t)).find(matchNavigationKeyIgnoreEl);if(!0!==o.active?!0!==s&&o.setActive():!0===s&&o.setInactive(),e.target===o.firstTarget||e.target===o.lastTarget||null!==e.relatedTarget&&(void 0!==e.relatedTarget.classList&&!0===e.relatedTarget.classList.contains("q-key-group-navigation--ignore-focus")||!0===e.relatedTarget._qKeyNavIgnore&&!0===t.contains(e.relatedTarget)))return;const n=t.querySelector(".q-key-group-navigation__refocus"),r=null!==n&&n.closest(".q-key-group-navigation")===t?n:o.focusRestoreEl;if(null===r||!0===t.contains(e.relatedTarget))document.activeElement&&(o.focusRestoreEl=document.activeElement);else{const t=r.closest(FOCUSABLE_SELECTOR),e=t&&"function"==typeof t.focus?t:"function"===r.focus?r:null;requestAnimationFrame(()=>{null!==e&&(e._qKeyNavIgnore=!0,e.focus(),requestAnimationFrame(()=>{e&&(e._qKeyNavIgnore=!1)}))})}},focusOut(e){!0!==o.active||null!==e.relatedTarget&&!1!==t.contains(e.relatedTarget)||o.setInactive()}};t.__qkeygrpnav&&(t.__qkeygrpnav_old=t.__qkeygrpnav),t.__qkeygrpnav=o,t.classList.add("q-key-group-navigation"),createFocusTargets(o),configureEvents$2(t,o,e,s)},update(t,{modifiers:e,arg:i,value:s}){const o=t.__qkeygrpnav;void 0!==o&&(o.arg!==i&&Object.assign(o,parseArg$2(i)),configureEvents$2(t,o,e,s))},unbind(t){const e=t.__qkeygrpnav_old||t.__qkeygrpnav;void 0!==e&&(t.classList.remove("q-key-group-navigation"),removeFocusTargets(e),cleanEvt(e,"main"),!0===e.active&&e.setInactive(),delete t[t.__qkeygrpnav_old?"__qkeygrpnav_old":"__qkeygrpnav"])}};const breaks=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function toJalaali(t,e,i){return"[object Date]"===Object.prototype.toString.call(t)&&(i=t.getDate(),e=t.getMonth()+1,t=t.getFullYear()),d2j(g2d(t,e,i))}function toGregorian(t,e,i){return d2g(j2d(t,e,i))}function isLeapJalaaliYear(t){return 0===jalCalLeap(t)}function jalaaliMonthLength(t,e){return e<=6?31:e<=11?30:isLeapJalaaliYear(t)?30:29}function jalCalLeap(t){const e=breaks.length;let i,s,o,n,r,a=breaks[0];if(t=breaks[e-1])throw new Error("Invalid Jalaali year "+t);for(r=1;r=breaks[i-1])throw new Error("Invalid Jalaali year "+t);for(l=1;l=0){if(o<=185)return{jy:n,jm:s=1+div(o,31),jd:i=mod(o,31)+1};o-=186}else n-=1,o+=179,1===r.leap&&(o+=1);return{jy:n,jm:s=7+div(o,30),jd:i=mod(o,30)+1}}function g2d(t,e,i){let s=div(1461*(t+div(e-8,6)+100100),4)+div(153*mod(e+9,12)+2,5)+i-34840408;return s=s-div(3*div(t+100100+div(e-8,6),100),4)+752}function d2g(t){let e=4*t+139361631;const i=5*div(mod(e=e+4*div(3*div(4*t+183187720,146097),4)-3908,1461),4)+308,s=div(mod(i,153),5)+1,o=mod(div(i,153),12)+1;return{gy:div(e,1461)-100100+div(8-o,6),gm:o,gd:s}}function div(t,e){return~~(t/e)}function mod(t,e){return t-~~(t/e)*e}const calendars=["gregorian","persian"];var DateTimeMixin={mixins:[DarkMixin,FormMixin,ListenersMixin],props:{value:{required:!0},mask:{type:String},locale:Object,calendar:{type:String,validator:t=>calendars.includes(t),default:"gregorian"},landscape:Boolean,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,readonly:Boolean,disable:Boolean},computed:{computedMask(){return this.__getMask()},computedLocale(){return this.__getLocale()},editable(){return!0!==this.disable&&!0!==this.readonly},computedColor(){return this.color||"primary"},computedTextColor(){return this.textColor||"white"},computedTabindex(){return!0===this.editable?0:-1},headerClass(){const t=[];return void 0!==this.color&&t.push(`bg-${this.color}`),void 0!==this.textColor&&t.push(`text-${this.textColor}`),t.join(" ")}},methods:{__getLocale(){return void 0!==this.locale?{...this.$q.lang.date,...this.locale}:this.$q.lang.date},__getCurrentDate(t){const e=new Date,i=!0===t?null:0;if("persian"===this.calendar){const t=toJalaali(e);return{year:t.jy,month:t.jm,day:t.jd}}return{year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),hour:i,minute:i,second:i,millisecond:i}},__getCurrentTime(){const t=new Date;return{hour:t.getHours(),minute:t.getMinutes(),second:t.getSeconds(),millisecond:t.getMilliseconds()}},__getDayHash:t=>t.year+"/"+pad(t.month)+"/"+pad(t.day)}};const MILLISECONDS_IN_DAY=864e5,MILLISECONDS_IN_HOUR=36e5,MILLISECONDS_IN_MINUTE=6e4,dateConstructorArgs=["year","month","date","hours","minutes","seconds","milliseconds"],defaultMask="YYYY-MM-DDTHH:mm:ss.SSSZ",token=/\[((?:[^\]\\]|\\]|\\)*)\]|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,reverseToken=/(\[[^\]]*\])|d{1,4}|M{1,4}|m{1,2}|w{1,2}|Qo|Do|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]|([.*+:?^,\s${}()|\\]+)/g,regexStore=new Map;function getRegexData(t,e){const i="("+e.days.join("|")+"|)",s=t+i;if(!0===regexStore.has(s))return regexStore.get(s);const o="("+e.daysShort.join("|")+"|)",n="("+e.months.join("|")+"|)",r="("+e.monthsShort.join("|")+"|)",a={};let l=0;const h=t.replace(reverseToken,t=>{switch(l++,t){case"YY":return a.YY=l,"(-?\\d{1,2}|)";case"YYYY":return a.YYYY=l,"(-?\\d{1,4}|)";case"M":return a.M=l,"(\\d{1,2}|)";case"MM":return a.M=l,"(\\d{2}|)";case"MMM":return a.MMM=l,r;case"MMMM":return a.MMMM=l,n;case"D":return a.D=l,"(\\d{1,2}|)";case"Do":return a.D=l,"(\\d{1,2}(?:st|nd|rd|th)|)";case"DD":return a.D=l,"(\\d{2}|)";case"H":return a.H=l,"(\\d{1,2}|)";case"HH":return a.H=l,"(\\d{2}|)";case"h":return a.h=l,"(\\d{1,2}|)";case"hh":return a.h=l,"(\\d{2}|)";case"m":return a.m=l,"(\\d{1,2}|)";case"mm":return a.m=l,"(\\d{2}|)";case"s":return a.s=l,"(\\d{1,2}|)";case"ss":return a.s=l,"(\\d{2}|)";case"S":return a.S=l,"(\\d{1}|)";case"SS":return a.S=l,"(\\d{2}|)";case"SSS":return a.S=l,"(\\d{3}|)";case"A":return a.A=l,"(AM|PM|)";case"a":return a.a=l,"(am|pm|)";case"aa":return a.aa=l,"(a\\.m\\.|p\\.m\\.|)";case"ddd":return o;case"dddd":return i;case"Q":case"d":case"E":return"(\\d{1}|)";case"Qo":return"(1st|2nd|3rd|4th|)";case"DDD":case"DDDD":return"(\\d{1,3}|)";case"w":return"(\\d{1,2}|)";case"ww":return"(\\d{2}|)";case"Z":return a.Z=l,"(Z|[+-]\\d{2}:\\d{2}|)";case"ZZ":return a.ZZ=l,"(Z|[+-]\\d{2}\\d{2}|)";case"X":return a.X=l,"(-?\\d+|)";case"x":return a.x=l,"(-?\\d{4,}|)";default:return l--,"["===t[0]&&(t=t.substring(1,t.length-1)),t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}),d={map:a,regex:new RegExp("^"+h)};return regexStore.set(s,d),d}function getDateLocale(t,e){return void 0!==t?t:void 0!==e?e.date:defaultLang.date}function formatTimezone(t,e=""){const i=t>0?"-":"+",s=Math.abs(t),o=s%60;return i+pad(Math.floor(s/60))+e+pad(o)}function normalizeMod(t){const e={...t};return void 0!==t.years&&(e.year=t.years,delete e.years),void 0!==t.months&&(e.month=t.months,delete e.months),void 0!==t.days&&(e.date=t.days,delete e.days),void 0!==t.day&&(e.date=t.day,delete e.day),void 0!==t.hour&&(e.hours=t.hour,delete e.hour),void 0!==t.minute&&(e.minutes=t.minute,delete e.minute),void 0!==t.second&&(e.seconds=t.second,delete e.second),void 0!==t.millisecond&&(e.milliseconds=t.millisecond,delete e.millisecond),e}const maxDayDate=new Date;function getMaxDay(t,e,i){return"persian"===i?jalaaliMonthLength(t,e):(maxDayDate.setFullYear(t),maxDayDate.setMonth(e),maxDayDate.setDate(0),maxDayDate.getDate())}function applyYearMonthDay(t,e,i){const s=void 0!==e.year?e.year:t[`get${i}FullYear`](),o=void 0!==e.month?e.month-1:t[`get${i}Month`](),n=getMaxDay(s,o+1),r=Math.max(1,Math.min(n,void 0!==e.date?e.date:t[`get${i}Date`]()));return t[`set${i}Date`](1),t[`set${i}Month`](2),t[`set${i}FullYear`](s),t[`set${i}Month`](o),t[`set${i}Date`](r),delete e.year,delete e.month,delete e.date,t}function applyYearMonthDayChange(t,e,i){let s=t.getFullYear(),o=t.getMonth()+1;return void 0!==e.year&&(s+=i*e.year,delete e.year),void 0!==e.month&&(o+=i*e.month,delete e.month),applyYearMonthDay(t,{year:s,month:o},""),void 0!==e.date&&(t.setDate(t.getDate()+i*e.date),delete e.date),t}function getChange(t,e,i){const s=normalizeMod(e),o=new Date(t),n=void 0!==s.year||void 0!==s.month||void 0!==s.date?applyYearMonthDayChange(o,s,i):o;for(const t in s){const e=capitalize(t);n[`set${e}`](n[`get${e}`]()+i*s[t])}return n}function __safeCreateDate(...t){return t.length>1&&t[0]>=0&&t[0]<=99?buildDate(dateConstructorArgs.reduce((e,i,s)=>(void 0!==t[s]&&(e[i]=t[s]),e),{})):new Date(...t)}function adjustDate(t,e,i){const s=normalizeMod(e),o=!0===i?"UTC":"",n=null===t||void 0===t?new Date:new Date(t),r=void 0!==s.year||void 0!==s.month||void 0!==s.date?applyYearMonthDay(n,s,o):n;for(const t in s){r[`set${o}${t.charAt(0).toUpperCase()+t.slice(1)}`](s[t])}return r}function extractDate(t,e,i){const s=__splitDate(t,e,i),o=__safeCreateDate(s.year,null===s.month?null:s.month-1,null===s.day?1:s.day,s.hour,s.minute,s.second,s.millisecond),n=o.getTimezoneOffset();return null===s.timezoneOffset||s.timezoneOffset===n?o:getChange(o,{minutes:s.timezoneOffset-n},1)}function __splitDate(t,e,i,s,o){const n={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(void 0!==o&&Object.assign(n,o),void 0===t||null===t||""===t||"string"!=typeof t)return n;void 0===e&&(e=defaultMask);const r=getDateLocale(i,lang.props),a=r.months,l=r.monthsShort,{regex:h,map:d}=getRegexData(e,r),c=t.match(h);if(null===c)return n;const u={...d};Object.keys(u).forEach(t=>{""===c[u[t]]&&(u[t]=void 0)});let p="";if(void 0!==u.X||void 0!==u.x){const t=parseInt(c[void 0!==u.X?u.X:u.x],10);if(!0===isNaN(t)||t<0)return n;const e=new Date(t*(void 0!==u.X?1e3:1));n.year=e.getFullYear(),n.month=e.getMonth()+1,n.day=e.getDate(),n.hour=e.getHours(),n.minute=e.getMinutes(),n.second=e.getSeconds(),n.millisecond=e.getMilliseconds()}else{if(void 0!==u.YYYY)n.year=parseInt(c[u.YYYY],10);else if(void 0!==u.YY){const t=parseInt(c[u.YY],10);n.year=t<0?t:2e3+t}if(void 0!==u.M){if(n.month=parseInt(c[u.M],10),n.month<1||n.month>12)return n}else void 0!==u.MMM?n.month=l.indexOf(c[u.MMM])+1:void 0!==u.MMMM&&(n.month=a.indexOf(c[u.MMMM])+1);if(void 0!==u.D){if(n.day=parseInt(c[u.D],10),null===n.year||null===n.month||n.day<1)return n;if(n.day>getMaxDay(n.year,n.month,s))return n}void 0!==u.H?n.hour=parseInt(c[u.H],10)%24:void 0!==u.h&&(n.hour=parseInt(c[u.h],10)%12,(u.A&&"PM"===c[u.A]||u.a&&"pm"===c[u.a]||u.aa&&"p.m."===c[u.aa])&&(n.hour+=12),n.hour=n.hour%24),void 0!==u.m&&(n.minute=parseInt(c[u.m],10)%60),void 0!==u.s&&(n.second=parseInt(c[u.s],10)%60),void 0!==u.S&&(n.millisecond=parseInt(c[u.S],10)*10**(3-c[u.S].length)),void 0===u.Z&&void 0===u.ZZ||(p=void 0!==u.Z?c[u.Z].replace(":",""):c[u.ZZ],n.timezoneOffset=("+"===p[0]?-1:1)*(60*p.slice(1,3)+1*p.slice(3,5)))}return n.dateHash=n.year+"/"+pad(n.month)+"/"+pad(n.day),n.timeHash=pad(n.hour)+":"+pad(n.minute)+":"+pad(n.second)+p,n}function isValid(t){return"number"==typeof t||!1===isNaN(Date.parse(t))}function buildDate(t,e){return adjustDate(null,t,e)}function getDayOfWeek(t,e){const i=getDateLocale(e,lang.props);return 1+(7+new Date(t).getDay()-(i.firstDayOfWeek||0))%7}function getWeekOfYear(t){const e=__safeCreateDate(t.getFullYear(),t.getMonth(),t.getDate());e.setDate(e.getDate()-(e.getDay()+6)%7+3);const i=__safeCreateDate(e.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);const s=e.getTimezoneOffset()-i.getTimezoneOffset();e.setHours(e.getHours()-s);const o=(e-i)/(7*MILLISECONDS_IN_DAY);return 1+Math.floor(o)}function getDayIdentifier(t){return 1e4*t.getFullYear()+100*t.getMonth()+t.getDate()}function getDateIdentifier(t,e){const i=new Date(t);return!0===e?getDayIdentifier(i):i.getTime()}function isBetweenDates(t,e,i,s={}){const o=getDateIdentifier(e,s.onlyDate),n=getDateIdentifier(i,s.onlyDate),r=getDateIdentifier(t,s.onlyDate);return(r>o||!0===s.inclusiveFrom&&r===o)&&(r{e=Math.max(e,new Date(t))}),e}function getMinDate(t){let e=new Date(t);return Array.prototype.slice.call(arguments,1).forEach(t=>{e=Math.min(e,new Date(t))}),e}function getDiff(t,e,i){return Math.floor((t.getTime()-t.getTimezoneOffset()*MILLISECONDS_IN_MINUTE-(e.getTime()-e.getTimezoneOffset()*MILLISECONDS_IN_MINUTE))/i)}function getDateDiff(t,e,i="days"){const s=new Date(t),o=new Date(e);switch(i){case"years":case"year":return s.getFullYear()-o.getFullYear();case"months":case"month":return 12*(s.getFullYear()-o.getFullYear())+s.getMonth()-o.getMonth();case"days":case"day":case"date":return getDiff(startOfDate(s,"day"),startOfDate(o,"day"),MILLISECONDS_IN_DAY);case"hours":case"hour":return getDiff(startOfDate(s,"hour"),startOfDate(o,"hour"),MILLISECONDS_IN_HOUR);case"minutes":case"minute":return getDiff(startOfDate(s,"minute"),startOfDate(o,"minute"),MILLISECONDS_IN_MINUTE);case"seconds":case"second":return getDiff(startOfDate(s,"second"),startOfDate(o,"second"),1e3)}}function getDayOfYear(t){return getDateDiff(t,startOfDate(t,"year"),"days")+1}function inferDateFormat(t){return!0===isDate(t)?"date":"number"==typeof t?"number":"string"}function getDateBetween(t,e,i){const s=new Date(t);if(e){const t=new Date(e);if(st)return t}return s}function isSameDate(t,e,i){const s=new Date(t),o=new Date(e);if(void 0===i)return s.getTime()===o.getTime();switch(i){case"second":case"seconds":if(s.getSeconds()!==o.getSeconds())return!1;case"minute":case"minutes":if(s.getMinutes()!==o.getMinutes())return!1;case"hour":case"hours":if(s.getHours()!==o.getHours())return!1;case"day":case"days":case"date":if(s.getDate()!==o.getDate())return!1;case"month":case"months":if(s.getMonth()!==o.getMonth())return!1;case"year":case"years":if(s.getFullYear()!==o.getFullYear())return!1;break;default:throw new Error(`date isSameDate unknown unit ${i}`)}return!0}function daysInMonth(t){return __safeCreateDate(t.getFullYear(),t.getMonth()+1,0).getDate()}function getOrdinal(t){if(t>=11&&t<=13)return`${t}th`;switch(t%10){case 1:return`${t}st`;case 2:return`${t}nd`;case 3:return`${t}rd`}return`${t}th`}const formatter={YY(t,e,i){const s=this.YYYY(t,e,i)%100;return s>=0?pad(s):"-"+pad(Math.abs(s))},YYYY:(t,e,i)=>void 0!==i&&null!==i?i:t.getFullYear(),M:t=>t.getMonth()+1,MM:t=>pad(t.getMonth()+1),MMM:(t,e)=>e.monthsShort[t.getMonth()],MMMM:(t,e)=>e.months[t.getMonth()],Q:t=>Math.ceil((t.getMonth()+1)/3),Qo(t){return getOrdinal(this.Q(t))},D:t=>t.getDate(),Do:t=>getOrdinal(t.getDate()),DD:t=>pad(t.getDate()),DDD:t=>getDayOfYear(t),DDDD:t=>pad(getDayOfYear(t),3),d:t=>t.getDay(),dd(t,e){return this.dddd(t,e).slice(0,2)},ddd:(t,e)=>e.daysShort[t.getDay()],dddd:(t,e)=>e.days[t.getDay()],E:t=>t.getDay()||7,w:t=>getWeekOfYear(t),ww:t=>pad(getWeekOfYear(t)),H:t=>t.getHours(),HH:t=>pad(t.getHours()),h(t){const e=t.getHours();return 0===e?12:e>12?e%12:e},hh(t){return pad(this.h(t))},m:t=>t.getMinutes(),mm:t=>pad(t.getMinutes()),s:t=>t.getSeconds(),ss:t=>pad(t.getSeconds()),S:t=>Math.floor(t.getMilliseconds()/100),SS:t=>pad(Math.floor(t.getMilliseconds()/10)),SSS:t=>pad(t.getMilliseconds(),3),A(t){return this.H(t)<12?"AM":"PM"},a(t){return this.H(t)<12?"am":"pm"},aa(t){return this.H(t)<12?"a.m.":"p.m."},Z:(t,e,i,s)=>formatTimezone(void 0===s||null===s?t.getTimezoneOffset():s,":"),ZZ:(t,e,i,s)=>formatTimezone(void 0===s||null===s?t.getTimezoneOffset():s),X:t=>Math.floor(t.getTime()/1e3),x:t=>t.getTime()};function formatDate(t,e,i,s,o){if(0!==t&&!t||t===1/0||t===-1/0)return;const n=new Date(t);if(isNaN(n))return;void 0===e&&(e=defaultMask);const r=getDateLocale(i,lang.props);return e.replace(token,(t,e)=>t in formatter?formatter[t](n,r,s,o):void 0===e?t:e.split("\\]").join("]"))}function clone(t){return!0===isDate(t)?new Date(t.getTime()):t}var date={isValid:isValid,extractDate:extractDate,buildDate:buildDate,getDayOfWeek:getDayOfWeek,getWeekOfYear:getWeekOfYear,isBetweenDates:isBetweenDates,addToDate:addToDate,subtractFromDate:subtractFromDate,adjustDate:adjustDate,startOfDate:startOfDate,endOfDate:endOfDate,getMaxDate:getMaxDate,getMinDate:getMinDate,getDateDiff:getDateDiff,getDayOfYear:getDayOfYear,inferDateFormat:inferDateFormat,getDateBetween:getDateBetween,isSameDate:isSameDate,daysInMonth:daysInMonth,formatDate:formatDate,clone:clone};const yearsInterval=20,views=["Calendar","Years","Months"],viewIsValid=t=>views.includes(t),yearMonthValidator=t=>/^-?[\d]+\/[0-1]\d$/.test(t),modelNavigationValidator=t=>["from","to",!1].indexOf(t)>-1,hashToInt=t=>{if("string"!=typeof t)return NaN;const e=t.split("/");return 1e4*parseInt(e[0],10)+parseInt(e.slice(1).join(""),10)},lineStr=" — ";function modelIsValid(t){return null!==t.dateHash&&null!==t.day&&null!==t.month&&null!==t.year}var QDate=Vue__default.default.extend({name:"QDate",mixins:[DateTimeMixin],directives:{KeyGroupNavigation:KeyGroupNavigation},props:{multiple:Boolean,range:Boolean,dayAsRange:Boolean,title:String,subtitle:String,mask:{default:"YYYY/MM/DD"},defaultYearMonth:{type:String,validator:yearMonthValidator},yearsInMonthView:Boolean,events:[Array,Function],eventColor:[String,Function],emitImmediately:Boolean,options:[Array,Function],modelNavigation:{type:[String,Boolean],default:"from",validator:modelNavigationValidator},navigationMinYearMonth:{type:String,validator:yearMonthValidator},navigationMaxYearMonth:{type:String,validator:yearMonthValidator},noUnset:Boolean,firstDayOfWeek:[String,Number],todayBtn:Boolean,minimal:Boolean,defaultView:{type:String,default:"Calendar",validator:viewIsValid}},data(){const t=this.__getMask(),e=this.__getLocale(),i=this.__getViewModel(t,e),s=i.year,o=!0===this.$q.lang.rtl?"right":"left";return{view:this.defaultView,monthDirection:o,yearDirection:o,startYear:s-s%20-(s<0?20:0),editRange:void 0,innerMask:t,innerLocale:e,viewModel:i}},watch:{value(t){if(this.lastEmitValue===t)this.lastEmitValue=0;else{const{year:t,month:e,...i}=this.__getViewModel(this.innerMask,this.innerLocale);Object.assign(this.viewModel,i),this.__updateViewModel(t,e)}},view(){this.$nextTick(()=>{void 0!==this.$refs.viewTarget&&!0===this.$el.contains(document.activeElement)&&this.$refs.viewTarget.$el.focus()})},"viewModel.year"(t){this.$emit("navigation",{year:t,month:this.viewModel.month})},"viewModel.month"(t){this.$emit("navigation",{year:this.viewModel.year,month:t})},computedMask(t){this.__updateValue(t,this.innerLocale,"mask"),this.innerMask=t},computedLocale(t){this.__updateValue(this.innerMask,t,"locale"),this.innerLocale=t}},computed:{classes(){const t=!0===this.landscape?"landscape":"portrait";return`q-date q-date--${t} q-date--${t}-${!0===this.minimal?"minimal":"standard"}`+` q-date--${this.darkSuffix} q-${this.darkSuffix}`+(!0===this.bordered?" q-date--bordered":"")+(!0===this.square?" q-date--square no-border-radius":"")+(!0===this.flat?" q-date--flat no-shadow":"")+(!0===this.disable?" disabled":!0===this.readonly?" q-date--readonly":"")},isImmediate(){return!0===this.emitImmediately&&!0!==this.multiple&&!0!==this.range},normalizedModel(){return!0===Array.isArray(this.value)?this.value:null!==this.value&&void 0!==this.value?[this.value]:[]},daysModel(){return this.normalizedModel.filter(t=>"string"==typeof t).map(t=>this.__decodeString(t,this.innerMask,this.innerLocale)).filter(modelIsValid)},rangeModel(){const t=t=>this.__decodeString(t,this.innerMask,this.innerLocale);return this.normalizedModel.filter(t=>!0===isObject(t)&&void 0!==t.from&&void 0!==t.to).map(e=>{const i=t(e.from),s=t(e.to);return hashToInt(i.dateHash)<=hashToInt(s.dateHash)?{from:i,to:s}:{from:s,to:i}}).filter(t=>!0===modelIsValid(t.from)&&!0===modelIsValid(t.to))},getNativeDateFn(){return"persian"!==this.calendar?t=>{const e=__safeCreateDate(t.year,t.month-1,t.day);return e.setFullYear(t.year),e}:t=>{const e=toGregorian(t.year,t.month,t.day),i=__safeCreateDate(e.gy,e.gm-1,e.gd);return i.setFullYear(t.year),i}},encodeObjectFn(){return"persian"===this.calendar?this.__getDayHash:(t,e,i)=>formatDate(__safeCreateDate(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond),void 0===e?this.innerMask:e,void 0===i?this.innerLocale:i,t.year,t.timezoneOffset)},daysInModel(){return this.daysModel.length+this.rangeModel.reduce((t,e)=>t+1+getDateDiff(this.getNativeDateFn(e.to),this.getNativeDateFn(e.from)),0)},headerTitle(){if(void 0!==this.title&&null!==this.title&&this.title.length>0)return this.title;if(void 0!==this.editRange){const t=this.editRange.init,e=this.getNativeDateFn(t);return this.innerLocale.daysShort[e.getDay()]+", "+this.innerLocale.monthsShort[t.month-1]+" "+t.day+" — ?"}if(0===this.daysInModel)return" — ";if(this.daysInModel>1)return`${this.daysInModel} ${this.innerLocale.pluralDay}`;const t=this.minSelectedModel,e=this.getNativeDateFn(t);return!0===isNaN(e.valueOf())?" — ":void 0!==this.innerLocale.headerTitle?this.innerLocale.headerTitle(e,t):this.innerLocale.daysShort[e.getDay()]+", "+this.innerLocale.monthsShort[t.month-1]+" "+t.day},headerSubtitle(){if(void 0!==this.subtitle&&null!==this.subtitle&&this.subtitle.length>0)return this.subtitle;if(0===this.daysInModel)return" — ";if(this.daysInModel>1){const t=this.minSelectedModel,e=this.maxSelectedModel,i=this.innerLocale.monthsShort;return i[t.month-1]+(t.year!==e.year?" "+t.year+" — "+i[e.month-1]+" ":t.month!==e.month?" — "+i[e.month-1]:"")+" "+e.year}return this.minSelectedModel.year},minSelectedModel(){return this.daysModel.concat(this.rangeModel.map(t=>t.from)).sort((t,e)=>t.year-e.year||t.month-e.month)[0]},maxSelectedModel(){return this.daysModel.concat(this.rangeModel.map(t=>t.to)).sort((t,e)=>e.year-t.year||e.month-t.month)[0]},dateArrow(){const t=[this.$q.iconSet.datetime.arrowLeft,this.$q.iconSet.datetime.arrowRight];return!0===this.$q.lang.rtl?t.reverse():t},computedFirstDayOfWeek(){return void 0!==this.firstDayOfWeek?Number(this.firstDayOfWeek):this.innerLocale.firstDayOfWeek},daysOfWeek(){const t=this.innerLocale.daysShort,e=this.computedFirstDayOfWeek;return e>0?t.slice(e,7).concat(t.slice(0,e)):t},daysInMonth(){const{year:t,month:e}=this.viewModel;return"persian"!==this.calendar?{prev:__safeCreateDate(t,e-1,0).getDate(),cur:__safeCreateDate(t,e,0).getDate(),next:__safeCreateDate(t,e+1,0).getDate()}:{prev:jalaaliMonthLength(1===e?t-1:t,1===e?12:e-1),cur:jalaaliMonthLength(t,e),next:jalaaliMonthLength(12===e?t+1:t,12===e?1:e+1)}},today(){return this.__getCurrentDate()},evtColor(){return"function"==typeof this.eventColor?this.eventColor:()=>this.eventColor},minNav(){if(void 0!==this.navigationMinYearMonth){const t=this.navigationMinYearMonth.split("/");return{year:parseInt(t[0],10),month:parseInt(t[1],10)}}},maxNav(){if(void 0!==this.navigationMaxYearMonth){const t=this.navigationMaxYearMonth.split("/");return{year:parseInt(t[0],10),month:parseInt(t[1],10)}}},navBoundaries(){const t={month:{prev:!0,next:!0},year:{prev:!0,next:!0}};return void 0!==this.minNav&&this.minNav.year>=this.viewModel.year&&(t.year.prev=!1,this.minNav.year===this.viewModel.year&&this.minNav.month>=this.viewModel.month&&(t.month.prev=!1)),void 0!==this.maxNav&&this.maxNav.year<=this.viewModel.year&&(t.year.next=!1,this.maxNav.year===this.viewModel.year&&this.maxNav.month<=this.viewModel.month&&(t.month.next=!1)),t},daysMap(){const t={};return this.daysModel.forEach(e=>{const i=this.__getMonthHash(e);void 0===t[i]&&(t[i]=[]),t[i].push(e.day)}),t},rangeMap(){const t={};return this.rangeModel.forEach(e=>{const i=this.__getMonthHash(e.from),s=this.__getMonthHash(e.to),o=hashToInt(s);if(void 0===t[i]&&(t[i]=[]),t[i].push({from:e.from.day,to:i===s?e.to.day:void 0,range:e}),hashToInt(i)12&&(r.year++,r.month=1),a=this.__getMonthHash(r)}}),t},rangeViewMap(){if(void 0===this.editRange)return{};const t={},{init:e,initHash:i,final:s,finalHash:o}=this.editRange,[n,r]=hashToInt(i)<=hashToInt(o)?[e,s]:[s,e],a=hashToInt(this.__getMonthHash(n)),l=hashToInt(this.__getMonthHash(r));return["prev","cur","next"].forEach(e=>{const i=hashToInt(this.viewMonthHash[e]);if(a>i||lthis.options.includes(t);for(let i=1;i<=this.daysInMonth.cur;i++){const s=this.viewMonthHash.cur+"/"+pad(i);t[i]=e(s)}return t},eventDaysMap(){const t={};if(void 0===this.events)for(let e=1;e<=this.daysInMonth.cur;e++)t[e]=!1;else{const e="function"==typeof this.events?this.events:t=>this.events.includes(t);for(let i=1;i<=this.daysInMonth.cur;i++){const s=this.viewMonthHash.cur+"/"+pad(i);t[i]=!0===e(s)&&this.evtColor(s)}}return t},startFillDays(){let t;const{year:e,month:i}=this.viewModel;if("persian"!==this.calendar)t=__safeCreateDate(e,i-1,1);else{const s=toGregorian(e,i,1);t=__safeCreateDate(s.gy,s.gm-1,s.gd)}const s=t.getDay()-this.computedFirstDayOfWeek-1;return{days:s<0?s+7:s,endDay:this.daysInMonth.prev}},days(){const t=[],{days:e,endDay:i}=this.startFillDays;if(e<6){for(let s=i-e;s<=i;s++)t.push({i:s,day:this.viewMonthHash.prev+"/"+pad(s),fill:!0});this.__fillDaysMeta(t,this.viewMonthHash.prev,i,-i+e+1,i-e,i)}const s=t.length;for(let e=1;e<=this.daysInMonth.cur;e++){const i={i:e,day:this.viewMonthHash.cur+"/"+pad(e),event:this.eventDaysMap[e],classes:[]};!0===this.selectionDaysMap[e]&&(i.in=!0,i.flat=!0),t.push(i)}this.__fillDaysMeta(t,this.viewMonthHash.cur,this.daysInMonth.cur,s,1,this.daysInMonth.cur),this.viewModel.year===this.today.year&&this.viewModel.month===this.today.month&&(t[s+this.today.day-1].today=!0);const o=t.length%7;if(o>0){const e=7-o;for(let i=1;i<=e;i++)t.push({i:i,day:this.viewMonthHash.next+"/"+pad(i),fill:!0});this.__fillDaysMeta(t,this.viewMonthHash.next,this.daysInMonth.next,s+this.daysInMonth.cur,1,e)}return t.forEach(t=>{let e="q-date__calendar-item ";e+=!0===t.fill?"q-date__calendar-item--fill":`q-date__calendar-item--${!0===t.in?"in":"out"}`,void 0===t.range&&!0!==t.editRange||(e+=` text-${t.color}`),void 0===t.range||!0===t.rangeTo&&!0===t.rangeFrom||(e+=` q-date__range${!0===t.rangeFrom?"-from":!0===t.rangeTo?"-to":""}`),!0===t.editRange&&(e+=` q-date__edit-range${!0===t.editRangeFrom?"-from":""}${!0===t.editRangeTo?"-to":""}`),t.classes=e}),t},attrs(){return!0===this.disable?{"aria-disabled":"true"}:!0===this.readonly?{"aria-readonly":"true"}:void 0}},methods:{setToday(){const t={...this.viewModel,year:this.today.year,month:this.today.month,day:this.today.day};this.__toggleDate(t,this.__getMonthHash(t)),this.setCalendarTo(t.year,t.month)},setView(t){!0===viewIsValid(t)&&(this.view=t)},offsetCalendar(t,e){["month","year"].includes(t)&&this[`__goTo${"month"===t?"Month":"Year"}`](!0===e?-1:1)},setCalendarTo(t,e){this.view="Calendar",this.__updateViewModel(t,e)},setEditingRange(t,e,i){if(void 0===i&&(i=this.modelNavigation),!1===this.range||!t)return void(this.editRange=void 0);const s=Object.assign({...this.viewModel},t),o=void 0!==e?Object.assign({...this.viewModel},e):s;this.editRange={init:s,initHash:this.__getDayHash(s),final:o,finalHash:this.__getDayHash(o)},["from","to"].indexOf(i)>-1&&this.$nextTick(()=>{this.setCalendarTo("from"===i?s.year:o.year,"from"===i?s.month:o.month)})},__getMask(){return"persian"===this.calendar?"YYYY/MM/DD":this.mask},__decodeString(t,e,i){return __splitDate(t,e,i,this.calendar,{hour:0,minute:0,second:0,millisecond:0})},__getViewModel(t,e){if(!1===this.modelNavigation)return void 0===this.viewModel?this.__getDefaultViewModel():this.viewModel;const i=!0===Array.isArray(this.value)?this.value:this.value?[this.value]:[];if(0===i.length)return this.__getDefaultViewModel();const s=i["from"===this.modelNavigation?0:i.length-1],o=this.__decodeString(void 0!==s.from?s.from:s,t,e);return null===o.dateHash?this.__getDefaultViewModel():o},__getDefaultViewModel(){let t,e;if(void 0!==this.defaultYearMonth){const i=this.defaultYearMonth.split("/");t=parseInt(i[0],10),e=parseInt(i[1],10)}else{const i=void 0!==this.today?this.today:this.__getCurrentDate();t=i.year,e=i.month}return{year:t,month:e,day:1,hour:0,minute:0,second:0,millisecond:0,dateHash:t+"/"+pad(e)+"/01"}},__getHeader(t){if(!0!==this.minimal)return t("div",{staticClass:"q-date__header",class:this.headerClass},[t("div",{staticClass:"relative-position"},[t("transition",{props:{name:"q-transition--fade"}},[t("div",{key:"h-yr-"+this.headerSubtitle,staticClass:"q-date__header-subtitle q-date__header-link",class:"Years"===this.view?"q-date__header-link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex},on:cache(this,"vY",{click:()=>{this.view="Years"},keyup:t=>{13===t.keyCode&&(this.view="Years")}})},[this.headerSubtitle])])]),t("div",{staticClass:"q-date__header-title relative-position flex no-wrap"},[t("div",{staticClass:"relative-position col"},[t("transition",{props:{name:"q-transition--fade"}},[t("div",{key:"h-sub"+this.headerTitle,staticClass:"q-date__header-title-label q-date__header-link",class:"Calendar"===this.view?"q-date__header-link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex},on:cache(this,"vC",{click:()=>{this.view="Calendar"},keyup:t=>{13===t.keyCode&&(this.view="Calendar")}})},[this.headerTitle])])]),!0===this.todayBtn?t(QBtn,{key:"today",staticClass:"q-date__header-today self-start",props:{icon:this.$q.iconSet.datetime.today,flat:!0,size:"sm",round:!0,tabindex:this.computedTabindex},on:cache(this,"today",{click:this.setToday})}):null])])},__getNavigation(t,{label:e,view:i,key:s,dir:o,goTo:n,boundaries:r,cls:a}){return[t("div",{staticClass:"row items-center q-date__arrow"},[t(QBtn,{key:"go-#"+i,props:{round:!0,dense:!0,size:"sm",flat:!0,icon:this.dateArrow[0],tabindex:this.computedTabindex,disable:!1===r.prev},on:cache(this,"go-#"+i,{click(){n(-1)}})})]),t("div",{staticClass:"relative-position overflow-hidden flex flex-center"+a},[t("transition",{props:{name:"q-transition--jump-"+o}},[t("div",{key:s},[t(QBtn,{key:"view#"+i,props:{flat:!0,dense:!0,noCaps:!0,label:e,tabindex:this.computedTabindex},on:cache(this,"view#"+i,{click:()=>{this.view=i}})})])])]),t("div",{staticClass:"row items-center q-date__arrow"},[t(QBtn,{key:"go+#"+i,props:{round:!0,dense:!0,size:"sm",flat:!0,icon:this.dateArrow[1],tabindex:this.computedTabindex,disable:!1===r.next},on:cache(this,"go+#"+i,{click(){n(1)}})})])]},__getCalendarView(t){const e=void 0!==this.$scopedSlots.day?this.$scopedSlots.day:e=>!1!==e.event?[t("div",{staticClass:"q-date__event bg-"+e.event})]:null,i=void 0!==this.$scopedSlots.day?this.$scopedSlots.day:e=>t("div",[e.i]),s=this.days.find(t=>!0===t.unelevated),o=void 0===s?this.days.find(t=>!0===t.today):s,n=void 0===o?1:o.i,r="persian"===this.calendar?"dayP#":"day#";return[t("div",{key:"calendar-view",staticClass:"q-date__view q-date__calendar"},[t("div",{staticClass:"q-date__navigation row items-center no-wrap"},this.__getNavigation(t,{label:this.innerLocale.months[this.viewModel.month-1],view:"Months",key:this.viewModel.month,dir:this.monthDirection,goTo:this.__goToMonth,boundaries:this.navBoundaries.month,cls:" col"}).concat(this.__getNavigation(t,{label:this.viewModel.year,view:"Years",key:this.viewModel.year,dir:this.yearDirection,goTo:this.__goToYear,boundaries:this.navBoundaries.year,cls:""}))),t("div",{staticClass:"q-date__calendar-weekdays row items-center no-wrap"},this.daysOfWeek.map(e=>t("div",{staticClass:"q-date__calendar-item"},[t("div",[e])]))),t("div",{key:"kNavC",staticClass:"q-date__calendar-days-container relative-position overflow-hidden",directives:cache(this,"kNavC",[{name:"key-group-navigation",arg:"7"}])},[t("transition",{props:{name:"q-transition--slide-"+this.monthDirection}},[t("div",{key:this.viewMonthHash.cur,staticClass:"q-date__calendar-days fit"},this.days.map(s=>t("div",{staticClass:s.classes},[!0===s.in?t(QBtn,{key:r+s.i,staticClass:!0===s.today?"q-date__today":null,ref:n===s.i?"viewTarget":void 0,props:{dense:!0,flat:s.flat,unelevated:s.unelevated,color:s.color,textColor:s.textColor,label:s.i,tabindex:this.computedTabindex},on:cache(this,r+s.i,{click:()=>{this.__onDayClick(s.i)},focusin:()=>{this.__onDayMouseover(s.i)},mouseenter:()=>{this.__onDayMouseover(s.i)}})},e(s)):i(s)])))])])])]},__getMonthsView(t){const e=this.viewModel.year===this.today.year,i=t=>void 0!==this.minNav&&this.viewModel.year===this.minNav.year&&this.minNav.month>t||void 0!==this.maxNav&&this.viewModel.year===this.maxNav.year&&this.maxNav.montht("div",{staticClass:"q-date__months-item flex flex-center"},[t(QBtn,{key:"month#"+r,staticClass:!0===e&&this.today.month===r+1?"q-date__today":null,ref:this.viewModel.month===r+1?"viewTarget":void 0,props:Object.assign({label:n,tabindex:this.computedTabindex,disable:i(r+1)},this.viewModel.month===r+1?s:o),on:cache(this,"month#"+r,{click:()=>{this.__setMonth(r+1)}})})]));return!0===this.yearsInMonthView&&n.unshift(t("div",{staticClass:"row no-wrap full-width"},[this.__getNavigation(t,{label:this.viewModel.year,view:"Years",key:this.viewModel.year,dir:this.yearDirection,goTo:this.__goToYear,boundaries:this.navBoundaries.year,cls:" col"})])),t("div",{key:"kNavYM",staticClass:"q-date__view q-date__months flex flex-center",directives:cache(this,"kNavYM",[{name:"key-group-navigation",arg:"3"}])},n)},__getYearsView(t){const e=this.startYear,i=e+20,s=[],o=this.viewModel.year>=e&&this.viewModel.year<=i?this.viewModel.year:this.today.year>=e&&this.today.year<=i?this.today.year:e,n=t=>void 0!==this.minNav&&this.minNav.year>t||void 0!==this.maxNav&&this.maxNav.year{this.__setYear(r)}})})]))}return t("div",{staticClass:"q-date__view q-date__years flex flex-center"},[t("div",{staticClass:"col-auto"},[t(QBtn,{key:"y-",props:{round:!0,dense:!0,flat:!0,icon:this.dateArrow[0],tabindex:this.computedTabindex,disable:n(e)},on:cache(this,"y-",{click:()=>{this.startYear-=20}})})]),t("div",{key:"kNavYM",staticClass:"q-date__years-content col self-stretch row items-center",directives:cache(this,"kNavYM",[{name:"key-group-navigation",arg:"3"}])},s),t("div",{staticClass:"col-auto"},[t(QBtn,{key:"y+",props:{round:!0,dense:!0,flat:!0,icon:this.dateArrow[1],tabindex:this.computedTabindex,disable:n(i)},on:cache(this,"y+",{click:()=>{this.startYear+=20}})})])])},__fillDaysMeta(t,e,i,s,o,n){if(void 0!==this.daysMap[e]&&this.daysMap[e].filter(t=>t>=o&&t<=n).forEach(e=>{const i=s+e-1;Object.assign(t[i],{selected:!0,unelevated:!0,flat:!1,color:this.computedColor,textColor:this.computedTextColor})}),void 0!==this.rangeMap[e]&&this.rangeMap[e].forEach(e=>{const r=s+Math.max(o,void 0===e.from?1:e.from)-1,a=s+Math.min(n,void 0===e.to?i:e.to)-1;for(let i=r;i<=a;i++)Object.assign(t[i],{range:e.range,unelevated:!0,color:this.computedColor,textColor:this.computedTextColor});e.from>=o&&e.from<=n&&Object.assign(t[r],{rangeFrom:!0,flat:!1}),e.to>=o&&e.to<=n&&Object.assign(t[a],{rangeTo:!0,flat:!1})}),void 0!==this.rangeViewMap[e]){const i=s+Math.max(o,this.rangeViewMap[e].from)-1,r=s+Math.min(n,this.rangeViewMap[e].to)-1;for(let e=i;e<=r;e++)t[e].color=this.computedColor,t[e].editRange=!0;!0===this.rangeViewMap[e].includeFrom&&this.rangeViewMap[e].from>=o&&this.rangeViewMap[e].from<=n&&(t[i].editRangeFrom=!0),!0===this.rangeViewMap[e].includeTo&&this.rangeViewMap[e].to>=o&&this.rangeViewMap[e].to<=n&&(t[r].editRangeTo=!0)}},__goToMonth(t){let e=this.viewModel.year,i=Number(this.viewModel.month)+t;13===i?(i=1,e++):0===i&&(i=12,e--),this.__updateViewModel(e,i),!0===this.isImmediate&&this.__emitImmediately("month")},__goToYear(t){const e=Number(this.viewModel.year)+t;this.__updateViewModel(e,this.viewModel.month),!0===this.isImmediate&&this.__emitImmediately("year")},__setYear(t){this.__updateViewModel(t,this.viewModel.month),this.view="Years"===this.defaultView?"Months":"Calendar",!0===this.isImmediate&&this.__emitImmediately("year")},__setMonth(t){this.__updateViewModel(this.viewModel.year,t),this.view="Calendar",!0===this.isImmediate&&this.__emitImmediately("month")},__getMonthHash:t=>t.year+"/"+pad(t.month),__toggleDate(t,e){const i=this.daysMap[e];(void 0!==i&&!0===i.includes(t.day)?this.__removeFromModel:this.__addToModel)(t)},__getShortDate:t=>({year:t.year,month:t.month,day:t.day}),__onDayClick(t){const e={...this.viewModel,day:t};if(!1!==this.range)if(void 0===this.editRange){const i=this.days.find(e=>!0!==e.fill&&e.i===t);if(!0!==this.noUnset&&void 0!==i.range)return void this.__removeFromModel({target:e,from:i.range.from,to:i.range.to});if(!0===i.selected)return void this.__removeFromModel(e);const s=this.__getDayHash(e);this.editRange={init:e,initHash:s,final:e,finalHash:s},this.$emit("range-start",this.__getShortDate(e))}else{const t=this.editRange.initHash,i=this.__getDayHash(e),s=hashToInt(t)<=hashToInt(i)?{from:this.editRange.init,to:e}:{from:e,to:this.editRange.init};this.editRange=void 0,this.__addToModel(t===i&&!0!==this.dayAsRange?e:{target:e,...s}),this.$emit("range-end",{from:this.__getShortDate(s.from),to:this.__getShortDate(s.to)})}else this.__toggleDate(e,this.viewMonthHash.cur)},__onDayMouseover(t){if(void 0!==this.editRange){const e={...this.viewModel,day:t};Object.assign(this.editRange,{final:e,finalHash:this.__getDayHash(e)}),this.$emit("range-change",{from:this.__getShortDate(this.editRange.init),to:this.__getShortDate(this.editRange.final)})}},__updateViewModel(t,e){t=parseInt(t,10),e=parseInt(e,10),void 0!==this.minNav&&t<=this.minNav.year&&((e=this.maxNav.year&&((e>this.maxNav.month||t>this.maxNav.year)&&(e=this.maxNav.month),t=this.maxNav.year);const i=t+"/"+pad(e)+"/01";i!==this.viewModel.dateHash&&(this.monthDirection=hashToInt(this.viewModel.dateHash){this.startYear=t-t%20-(t<0?20:0),Object.assign(this.viewModel,{year:t,month:e,day:1,dateHash:i})}))},__emitValue(t,e,i){const s=null!==t&&1===t.length&&!1===this.multiple?t[0]:t;this.lastEmitValue=s;const{reason:o,details:n}=this.__getEmitParams(e,i);this.$emit("input",s,o,n)},__emitImmediately(t){const e=void 0!==this.daysModel[0]&&!0===modelIsValid(this.daysModel[0])?{...this.daysModel[0]}:{...this.viewModel};this.$nextTick(()=>{e.year=this.viewModel.year,e.month=this.viewModel.month;const i="persian"!==this.calendar?__safeCreateDate(e.year,e.month,0).getDate():jalaaliMonthLength(e.year,e.month);e.day=Math.min(Math.max(1,e.day),i);const s=this.__encodeEntry(e);this.lastEmitValue=s;const{details:o}=this.__getEmitParams("",e);this.$emit("input",s,t,o)})},__getEmitParams(t,e){return void 0!==e.from?{reason:`${t}-range`,details:{...this.__getShortDate(e.target),from:this.__getShortDate(e.from),to:this.__getShortDate(e.to),changed:!0}}:{reason:`${t}-day`,details:{...this.__getShortDate(e),changed:!0}}},__encodeEntry(t,e,i){return void 0!==t.from?{from:this.encodeObjectFn(t.from,e,i),to:this.encodeObjectFn(t.to,e,i)}:this.encodeObjectFn(t,e,i)},__addToModel(t){let e;if(!0===this.multiple)if(void 0!==t.from){const i=hashToInt(this.__getDayHash(t.from)),s=hashToInt(this.__getDayHash(t.to)),o=this.daysModel.filter(t=>{const e=hashToInt(t.dateHash);return es}),n=this.rangeModel.filter(({from:t,to:e})=>hashToInt(e.dateHash)s);e=o.concat(n).concat(t).map(t=>this.__encodeEntry(t))}else{const i=this.normalizedModel.slice();i.push(this.__encodeEntry(t)),e=i}else e=this.__encodeEntry(t);this.__emitValue(e,"add",t)},__removeFromModel(t){if(!0===this.noUnset)return;let e=null;if(!0===this.multiple&&!0===Array.isArray(this.value)){const i=this.__encodeEntry(t);0===(e=void 0!==t.from?this.value.filter(t=>void 0===t.from||t.from!==i.from&&t.to!==i.to):this.value.filter(t=>t!==i)).length&&(e=null)}this.__emitValue(e,"remove",t)},__updateValue(t,e,i){const s=this.daysModel.concat(this.rangeModel).map(i=>this.__encodeEntry(i,t,e)).filter(t=>void 0!==t.from?!0===modelIsValid(t.from)&&!0===modelIsValid(t.to):modelIsValid(t));this.$emit("input",(!0===this.multiple?s:s[0])||null,i)}},render(t){const e=[t("div",{staticClass:"q-date__content col relative-position"},[t("transition",{props:{name:"q-transition--fade"}},[this[`__get${this.view}View`](t)])])],i=slot(this,"default");return void 0!==i&&e.push(t("div",{staticClass:"q-date__actions"},i)),void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(e,"push"),t("div",{class:this.classes,attrs:this.attrs,directives:[KeyGroupNavigation],on:{...this.qListeners}},[this.__getHeader(t),t("div",{staticClass:"q-date__main col column"},e)])}}),HistoryMixin={methods:{__addHistory(){this.__historyEntry={condition:()=>!0===this.hideOnRouteChange,handler:this.hide},History.add(this.__historyEntry)},__removeHistory(){void 0!==this.__historyEntry&&(History.remove(this.__historyEntry),this.__historyEntry=void 0)}},beforeDestroy(){!0===this.showing&&this.__removeHistory()}};const{passive:passive$3}=listenOpts;let applyTimer,orientationTimer,closeTimer,registered=0,state={},iosScrollActive=!1;function iosScroll(){if(!1===iosScrollActive)return;const{innerHeight:t,visualViewport:e}=window,{clientHeight:i}=document.documentElement,s=t-Math.ceil(e.height*e.scale);0===s&&i>t?document.documentElement.scrollTop-=3:(s>1&&s<4&&(document.documentElement.scrollTop+=s-1),iosScrollActive=!1)}function onIosScroll(){!1!==iosScrollActive&&cancelAnimationFrame(iosScrollActive),iosScrollActive=requestAnimationFrame(iosScroll)}function onMobileRotate(){clearTimeout(orientationTimer),orientationTimer=setTimeout(()=>{requestAnimationFrame(()=>{const{documentElement:t,body:e}=document;t.style.height=`${window.innerHeight}px`,e.style.height=`${t.clientHeight+state.scrollTop}px`})},200)}function apply$1(t,e){const{documentElement:i,body:s}=document,{visualViewport:o}=window;if(clearTimeout(applyTimer),clearTimeout(orientationTimer),"add"===t){document.qScrollPrevented=!0;const t=getScrollbarWidth();requestAnimationFrame(()=>{const{innerHeight:n,innerWidth:r}=window,{overflowX:a,overflowY:l,backgroundColor:h}=window.getComputedStyle(s);if(state={htmlStyleBefore:i.style.cssText,bodyStyleBefore:s.style.cssText,htmlStyleAfter:"",bodyStyleAfter:"",scrollLeft:i.scrollLeft,scrollTop:i.scrollTop,href:window.location.href},!0===client.is.mobile)i.style.height=`${n}px`,s.style.width=`calc(100vw + ${Math.abs(state.scrollLeft)}px)`,s.style.height=`${n+state.scrollTop}px`,window.addEventListener("orientationchange",onMobileRotate,passive$3),void 0!==o&&!0===client.is.ios&&(applyTimer=setTimeout(()=>{o.addEventListener("scroll",onIosScroll,passive$3)},500));else{const{scrollWidth:o,scrollHeight:h}=s,d="hidden"!==a&&("scroll"===a||o>r)?t:0,c="hidden"!==l&&("scroll"===l||h>n)?t:0;(c>0||d>0)&&(c>0&&(i.style.width=`calc(100vw - ${c}px)`,!0===e&&(i.style.marginRight=`${c}px`)),d>0&&(i.style.height=`calc(100vh - ${d}px)`)),s.style.width=`calc(100vw + ${Math.abs(state.scrollLeft)-c}px)`,s.style.height=`calc(100vh + ${state.scrollTop-d}px)`}s.style.left=`${-state.scrollLeft}px`,s.style.top=`${-state.scrollTop}px`,s.style["padding"+(!0===e?"Left":"Right")]=`${Math.abs(state.scrollLeft)}px`,i.style.backgroundColor=h||"rgba(128, 128, 128, 0.01)",i.classList.add("q-body--prevent-scroll"),window.scrollTo(0,0),requestAnimationFrame(()=>{0!==s.scrollTop&&(s.scrollTop=0)}),i.style.setProperty("--q-scroll-lock-left",`${-state.scrollLeft}px`);const d=document.querySelectorAll(".q-menu__container, .q-tooltip__container");for(let t=d.length-1;t>=0;t--)"absolute"===d[t].style.position&&d[t].classList.add("q-body--scroll-locked");state.htmlStyleAfter=i.style.cssText.split(";").filter(t=>t.trim().length>0),state.bodyStyleAfter=s.style.cssText.split(";").filter(t=>t.trim().length>0)})}else!0===client.is.mobile&&(window.removeEventListener("orientationchange",onMobileRotate,passive$3),void 0!==o&&!0===client.is.ios&&(o.removeEventListener("scroll",onIosScroll,passive$3),iosScrollActive=!1)),requestAnimationFrame(()=>{i.classList.remove("q-body--prevent-scroll");const t=state.htmlStyleAfter.reduce((t,e)=>t.replace(e+";",""),i.style.cssText),e=state.bodyStyleAfter.reduce((t,e)=>t.replace(e+";",""),s.style.cssText);i.style.cssText=state.htmlStyleBefore+t,s.style.cssText=state.bodyStyleBefore+e;const o=document.querySelectorAll(".q-body--scroll-locked");for(let t=o.length-1;t>=0;t--)o[t].classList.remove("q-body--scroll-locked");window.location.href===state.href&&window.scrollTo(state.scrollLeft,state.scrollTop),applyTimer=setTimeout(()=>{document.qScrollPrevented=!1,triggerIsScrollable()},50)})}function preventScroll(t,e){let i="add";if(!0===t){if(registered++,void 0!==closeTimer)return clearTimeout(closeTimer),void(closeTimer=void 0);if(registered>1)return}else{if(0===registered)return;if(--registered>0)return;if(i="remove",!0===client.is.ios&&!0===client.is.nativeMobile)return clearTimeout(closeTimer),void(closeTimer=setTimeout(()=>{apply$1(i,e),closeTimer=void 0},100))}apply$1(i,e)}var PreventScrollMixin={methods:{__preventScroll(t){t===this.preventedScroll||void 0===this.preventedScroll&&!0!==t||(this.preventedScroll=t,preventScroll(t,this.$q.lang.rtl))}}};const positionClass$1={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},defaultTransitions={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},backdropAttrs={...ariaHidden,tabindex:-1};var QDialog=Vue__default.default.extend({name:"QDialog",mixins:[AttrsMixin,TransitionMixin,HistoryMixin,ModelToggleMixin,Portal,PreventScrollMixin,FocusWrapMixin],props:{persistent:Boolean,autoClose:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,position:{type:String,default:"standard",validator:t=>"standard"===t||["top","bottom","left","right"].includes(t)},transitionShow:String,transitionHide:String},watch:{seamless(t){!0===this.showing&&this.__preventScroll(!0!==t)}},computed:{classes(){return`q-dialog__inner--${!0===this.maximized?"maximized":"minimized"} `+`q-dialog__inner--${this.position} ${positionClass$1[this.position]}`+(!0===this.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===this.fullHeight?" q-dialog__inner--fullheight":"")+(!0===this.square?" q-dialog__inner--square":"")},defaultTransitionShow(){return defaultTransitions[this.position][0]},defaultTransitionHide(){return defaultTransitions[this.position][1]},useBackdrop(){return!0===this.showing&&!0!==this.seamless},hideOnRouteChange(){return!0!==this.persistent&&!0!==this.noRouteDismiss&&!0!==this.seamless},onInnerEvents(){const t={...this.qListeners,input:stop,"popup-show":stop,"popup-hide":stop,focusin:t=>{this.__activeElement=t.target,this.$emit("focusin",t)}};return!0===this.autoClose&&(t.click=this.__onAutoClose),t},onTransitionEvents(){return{"before-enter":this.__onTransitionBeforeEnter,enter:this.__onTransitionEnter,"after-enter":this.__onTransitionAfterEnter,"enter-cancelled":this.__onTransitionEnterCancelled,"after-leave":this.__onTransitionAfterLeave}},attrs(){return{role:"dialog","aria-modal":!0===this.useBackdrop?"true":"false",...this.qAttrs}}},methods:{shake(t){t&&"function"==typeof t.focus?t.focus({preventScroll:!0}):this.__focusFirst(!0),this.$emit("shake");const e=this.__getInnerNode();void 0!==e&&(e.classList.remove("q-animate--scale"),e.classList.add("q-animate--scale"),clearTimeout(this.shakeTimeout),this.shakeTimeout=setTimeout(()=>{e.classList.remove("q-animate--scale")},170))},__show(){this.__addHistory(),this.__refocusTarget=!0===this.$q.platform.is.desktop&&!1===this.noRefocus&&null!==document.activeElement?document.activeElement:void 0,this.$el.dispatchEvent(create("popup-show",{bubbles:!0})),EscapeKey.register(this,t=>{!0!==this.seamless?!0===this.persistent||!0===this.noEscDismiss?!0!==this.maximized&&!0!==this.noShake?this.shake():this.__focusFirst(!0):(this.$emit("escape-key"),this.hide(t)):this.__focusCyclePortal()}),this.__showPortal()},__hide(){this.__removeHistory(),this.__cleanup(!0)},__onTransitionBeforeEnter(t){!0===this.$q.platform.is.ios&&t.click(),!0!==this.seamless&&this.__preventScroll(!0),t.setAttribute("data-q-portal-animating",!0)},__onTransitionEnter(){!0!==this.noFocus&&this.focus()},__onTransitionAfterEnter(t){t.removeAttribute("data-q-portal-animating"),this.$emit("show",{target:t})},__onTransitionEnterCancelled(t){t.removeAttribute("data-q-portal-animating"),!0!==this.seamless&&this.__preventScroll(!1)},__onTransitionAfterLeave(t){!0!==this.showing&&(this.__focusCyclePortal(!0,this.$q.interaction.isKeyboard),!0!==this.seamless&&(document.documentElement.scrollTop=0),this.$el.dispatchEvent(create("popup-hide",{bubbles:!0})),this.__hidePortal(),!0!==this.seamless&&this.__preventScroll(!1),this.$emit("hide",{target:t}))},__onAutoClose(t){this.hide(t),void 0!==this.qListeners.click&&this.$emit("click",t)},__onBackdropClick(t){!0!==this.persistent&&!0!==this.noBackdropDismiss?this.hide(t):!0!==this.noShake&&this.shake(t.relatedTarget)},__cleanup(t){clearTimeout(this.shakeTimeout),!0!==t&&!0!==this.showing||EscapeKey.pop(this)},__renderPortal(t){return t("div",{staticClass:`q-dialog fullscreen no-pointer-events q-dialog--${!0===this.seamless?"seamless":"modal"}`,class:this.contentClass,style:this.contentStyle,attrs:this.attrs},[t("transition",{props:{name:"q-transition--fade"}},!0===this.useBackdrop?[t("div",{staticClass:"q-dialog__backdrop fixed-full",attrs:backdropAttrs,on:{[this.backdropEvt]:this.__onBackdropClick}})]:null),t("transition",{props:{...this.transitionProps},on:{...this.onTransitionEvents}},[!0===this.showing?t("div",{ref:"inner",staticClass:"q-dialog__inner flex no-pointer-events",class:this.classes,attrs:{tabindex:-1},on:{...this.onInnerEvents}},this.__getFocusWrappedContent(t,"default")):null])])}},created(){this.backdropEvt=!0===this.$q.platform.is.ios||this.$q.platform.is.safari?"click":"focusin"},mounted(){this.__processModelChange(this.value)},beforeDestroy(){this.__cleanup(),this.__preventScroll(!1),this.__refocusTarget=void 0}});const duration=150,mouseEvents=["mouseover","mouseout","mouseenter","mouseleave"];var QDrawer=Vue__default.default.extend({name:"QDrawer",inject:{layout:{default(){console.error("QDrawer needs to be child of QLayout")}}},mixins:[DarkMixin,HistoryMixin,TimeoutMixin,ModelToggleMixin,PreventScrollMixin],directives:{TouchPan:TouchPan},props:{side:{type:String,default:"left",validator:t=>["left","right"].includes(t)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:t=>["default","desktop","mobile"].includes(t),default:"default"},bordered:Boolean,elevated:Boolean,contentStyle:[String,Object,Array],contentClass:[String,Object,Array],overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},data(){const t="mobile"===this.behavior||"desktop"!==this.behavior&&this.layout.totalWidth<=this.breakpoint;return{belowBreakpoint:t,showing:!0===this.showIfAbove&&!1===t||!0===this.value}},watch:{belowBreakpoint(t){!0===t?(this.lastDesktopState=this.showing,!0===this.showing&&this.hide(!1)):!1===this.overlay&&"mobile"!==this.behavior&&!1!==this.lastDesktopState&&(!0===this.showing?(this.__applyPosition(0),this.__applyBackdrop(0),this.__cleanup()):this.show(!1))},"layout.totalWidth"(){void 0!==this.clearExecuteWhenScrollable&&this.clearExecuteWhenScrollable(),!0!==this.layout.container?this.clearExecuteWhenScrollable=executeWhenScrollable(this.__updateBelowBreakpoint):this.__updateBelowBreakpoint()},side(t,e){this.layout.instances[e]===this&&(this.layout.instances[e]=void 0,this.layout[e].space=!1,this.layout[e].offset=0),this.layout.instances[t]=this,this.layout[t].size=this.size,this.layout[t].space=this.onLayout,this.layout[t].offset=this.offset},behavior(){this.__updateBelowBreakpoint()},breakpoint(){this.__updateBelowBreakpoint()},"layout.container"(t){!0===this.showing&&this.__preventScroll(!0!==t),!0===t&&this.__updateBelowBreakpoint()},"layout.scrollbarWidth"(){this.__applyPosition(!0===this.showing?0:void 0)},offset(t){this.__update("offset",t)},onLayout(t){this.$emit("on-layout",t),this.__update("space",t)},rightSide(){this.__applyPosition()},size(t){this.__applyPosition(),this.__updateSizeOnLayout(this.miniToOverlay,t)},miniToOverlay(t){this.__updateSizeOnLayout(t,this.size)},"$q.lang.rtl"(){this.__applyPosition()},mini(){!0===this.value&&(this.__animateMini(),this.layout.__animate())},isMini(t){this.$emit("mini-state",t)}},computed:{rightSide(){return"right"===this.side},otherSide(){return!0===this.rightSide?"left":"right"},offset(){return!0===this.showing&&!1===this.belowBreakpoint&&!1===this.overlay?!0===this.miniToOverlay?this.miniWidth:this.size:0},size(){return!0===this.isMini?this.miniWidth:this.width},fixed(){return!0===this.overlay||!0===this.miniToOverlay||this.layout.view.indexOf(this.rightSide?"R":"L")>-1||this.$q.platform.is.ios&&!0===this.layout.container},onLayout(){return!0===this.showing&&!1===this.belowBreakpoint&&!1===this.overlay},onScreenOverlay(){return!0===this.showing&&!1===this.belowBreakpoint&&!0===this.overlay},backdropClass(){return!1===this.showing?"no-pointer-events":null},headerSlot(){return!0===this.rightSide?"r"===this.layout.rows.top[2]:"l"===this.layout.rows.top[0]},footerSlot(){return!0===this.rightSide?"r"===this.layout.rows.bottom[2]:"l"===this.layout.rows.bottom[0]},aboveStyle(){const t={};return!0===this.layout.header.space&&!1===this.headerSlot&&(!0===this.fixed?t.top=`${this.layout.header.offset}px`:!0===this.layout.header.space&&(t.top=`${this.layout.header.size}px`)),!0===this.layout.footer.space&&!1===this.footerSlot&&(!0===this.fixed?t.bottom=`${this.layout.footer.offset}px`:!0===this.layout.footer.space&&(t.bottom=`${this.layout.footer.size}px`)),t},style(){const t={width:`${this.size}px`};return!0===this.belowBreakpoint?t:Object.assign(t,this.aboveStyle)},classes(){return`q-drawer--${this.side}`+(!0===this.bordered?" q-drawer--bordered":"")+` q-drawer--${this.darkSuffix} q-${this.darkSuffix}`+(!0!==this.showing?" q-layout--prevent-focus":"")+(!0===this.belowBreakpoint?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":` q-drawer--${!0===this.isMini?"mini":"standard"}`+(!0===this.fixed||!0!==this.onLayout?" fixed":"")+(!0===this.overlay||!0===this.miniToOverlay?" q-drawer--on-top":"")+(!0===this.headerSlot?" q-drawer--top-padding":""))},stateDirection(){return(!0===this.$q.lang.rtl?-1:1)*(!0===this.rightSide?1:-1)},isMini(){return!0===this.mini&&!0!==this.belowBreakpoint},onNativeEvents(){if(!0!==this.belowBreakpoint){const t={"!click":t=>{this.$emit("click",t)}};return mouseEvents.forEach(e=>{t[e]=(t=>{void 0!==this.qListeners[e]&&this.$emit(e,t)})}),t}},onBackdropEvents(){return{click:this.hide,touchmove:stopAndPrevent}},hideOnRouteChange(){return!0!==this.persistent&&(!0===this.belowBreakpoint||!0===this.onScreenOverlay)},onOpenerEvents:()=>({touchstart:stopAndPrevent}),openDirective(){const t=!0===this.$q.lang.rtl?this.side:this.otherSide;return[{name:"touch-pan",value:this.__openByTouch,modifiers:{[t]:!0,mouse:!0,prevent:!0}}]},contentCloseDirective(){if(!0!==this.noSwipeClose){const t=!0===this.$q.lang.rtl?this.otherSide:this.side;return[{name:"touch-pan",value:this.__closeByTouch,modifiers:{[t]:!0,mouse:!0}}]}},backdropCloseDirective(){if(!0!==this.noSwipeBackdrop){const t=!0===this.$q.lang.rtl?this.otherSide:this.side;return[{name:"touch-pan",value:this.__closeByTouch,modifiers:{[t]:!0,mouse:!0,mouseAllDir:!0}}]}}},methods:{__applyPosition(t){void 0===t?this.$nextTick(()=>{t=!0===this.showing?0:this.size,this.__applyPosition(this.stateDirection*t)}):void 0!==this.$refs.content&&(!0!==this.layout.container||!0!==this.rightSide||!0!==this.belowBreakpoint&&Math.abs(t)!==this.size?!0!==this.layout.container&&!0===this.rightSide&&!0===this.belowBreakpoint&&(t+=(!0===this.$q.lang.rtl?-1:1)*this.layout.scrollbarWidth):t+=this.stateDirection*this.layout.scrollbarWidth,this.__lastPosition!==t&&(this.$refs.content.style.transform=`translateX(${t}px)`,this.__lastPosition=t))},__applyBackdrop(t,e){void 0!==this.$refs.backdrop?this.$refs.backdrop.style.opacity=this.lastBackdropOpacity=.4*t:!0!==e&&this.$nextTick(()=>{this.__applyBackdrop(t,!0)})},__setBackdropVisible(t){void 0!==this.$refs.backdrop&&this.$refs.backdrop.classList[!0===t?"remove":"add"]("no-pointer-events")},__setScrollable(t){const e=!0===t?"remove":!0!==this.layout.container?"add":"";""!==e&&document.body.classList[e]("q-body--drawer-toggle")},__animateMini(){void 0!==this.timerMini?clearTimeout(this.timerMini):void 0!==this.$el&&this.$el.classList.add("q-drawer--mini-animate"),this.timerMini=setTimeout(()=>{void 0!==this.$el&&this.$el.classList.remove("q-drawer--mini-animate"),this.timerMini=void 0},150)},__openByTouch(t){if(!1!==this.showing)return;const e=this.size,i=between(t.distance.x,0,e);if(!0===t.isFinal){const t=this.$refs.content,s=i>=Math.min(75,e);return t.classList.remove("no-transition"),void(!0===s?this.show():(this.layout.__animate(),this.__applyBackdrop(0),this.__applyPosition(this.stateDirection*e),t.classList.remove("q-drawer--delimiter"),t.classList.add("q-layout--prevent-focus"),this.__setBackdropVisible(!1)))}if(this.__applyPosition((!0===this.$q.lang.rtl?!0!==this.rightSide:this.rightSide)?Math.max(e-i,0):Math.min(0,i-e)),this.__applyBackdrop(between(i/e,0,1)),!0===t.isFirst){const t=this.$refs.content;t.classList.add("no-transition"),t.classList.add("q-drawer--delimiter"),t.classList.remove("q-layout--prevent-focus"),this.__setBackdropVisible(!0)}},__closeByTouch(t){if(!0!==this.showing)return;const e=this.size,i=t.direction===this.side,s=(!0===this.$q.lang.rtl?!0!==i:i)?between(t.distance.x,0,e):0;if(!0===t.isFinal){const t=Math.abs(s){!1!==t&&this.__setScrollable(!0),!0!==e&&this.$emit("show",t)},150)},__hide(t,e){this.__removeHistory(),!1!==t&&this.layout.__animate(),this.__applyBackdrop(0),this.__applyPosition(this.stateDirection*this.size),this.__setBackdropVisible(!1),this.__cleanup(),!0!==e?this.__registerTimeout(()=>{this.$emit("hide",t)},150):this.__removeTimeout()},__cleanup(){this.__preventScroll(!1),this.__setScrollable(!0)},__update(t,e){this.layout[this.side][t]!==e&&(this.layout[this.side][t]=e)},__updateLocal(t,e){this[t]!==e&&(this[t]=e)},__updateSizeOnLayout(t,e){this.__update("size",!0===t?this.miniWidth:e)},__updateBelowBreakpoint(){this.__updateLocal("belowBreakpoint","mobile"===this.behavior||"desktop"!==this.behavior&&this.layout.totalWidth<=this.breakpoint)}},created(){this.__useTimeout("__registerTimeout","__removeTimeout"),this.layout.instances[this.side]=this,this.__updateSizeOnLayout(this.miniToOverlay,this.size),this.__update("space",this.onLayout),this.__update("offset",this.offset),!0===this.showIfAbove&&!0!==this.value&&!0===this.showing&&void 0!==this.qListeners.input&&this.$emit("input",!0)},mounted(){this.$emit("on-layout",this.onLayout),this.$emit("mini-state",this.isMini),this.lastDesktopState=!0===this.showIfAbove;const t=()=>{this[`__${!0===this.showing?"show":"hide"}`](!1,!0)};0===this.layout.totalWidth?this.watcher=this.$watch("layout.totalWidth",()=>{this.watcher(),this.watcher=void 0,!1===this.showing&&!0===this.showIfAbove&&!1===this.belowBreakpoint?this.show(!1):t()}):this.$nextTick(t)},beforeDestroy(){void 0!==this.clearExecuteWhenScrollable&&this.clearExecuteWhenScrollable(),void 0!==this.watcher&&this.watcher(),clearTimeout(this.timerMini),!0===this.showing&&this.__cleanup(),this.layout.instances[this.side]===this&&(this.layout.instances[this.side]=void 0,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},render(t){const e=[];!0===this.belowBreakpoint&&(!0!==this.noSwipeOpen&&e.push(t("div",{staticClass:`q-drawer__opener fixed-${this.side}`,attrs:ariaHidden,directives:this.openDirective,on:this.onOpenerEvents})),e.push(t("div",{ref:"backdrop",staticClass:"fullscreen q-drawer__backdrop",class:this.backdropClass,attrs:ariaHidden,style:void 0!==this.lastBackdropOpacity?{opacity:this.lastBackdropOpacity}:null,on:this.onBackdropEvents,directives:!1===this.showing?void 0:this.backdropCloseDirective})));const i=[t("div",{staticClass:"q-drawer__content fit "+(!0===this.layout.container?"overflow-auto":"scroll"),class:this.contentClass,style:this.contentStyle},!0===this.isMini&&void 0!==this.$scopedSlots.mini?this.$scopedSlots.mini():slot(this,"default"))];return!0===this.elevated&&!0===this.showing&&i.push(t("div",{staticClass:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),e.push(t("aside",{ref:"content",staticClass:"q-drawer",class:this.classes,style:this.style,on:this.onNativeEvents,directives:!0===this.belowBreakpoint?this.contentCloseDirective:void 0},i)),t("div",{staticClass:"q-drawer-container"},e)}});const attrs$2={role:"tooltip"};var QTooltip=Vue__default.default.extend({name:"QTooltip",mixins:[AnchorMixin,TimeoutMixin,ModelToggleMixin,Portal,TransitionMixin],props:{minHeight:{type:String,default:null},minWidth:{type:String,default:null},maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{default:"jump-down"},transitionHide:{default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:validatePosition},self:{type:String,default:"top middle",validator:validatePosition},offset:{type:Array,default:()=>[14,14],validator:validateOffset},scrollTarget:{default:void 0},delay:{type:Number,default:0},hideDelay:{type:Number,default:0}},computed:{anchorOrigin(){return parsePosition(this.anchor,this.$q.lang.rtl)},selfOrigin(){return parsePosition(this.self,this.$q.lang.rtl)},hideOnRouteChange(){return!0!==this.persistent}},methods:{__show(t){this.__showPortal(),this.__registerTick(()=>{this.updatePosition(),this.__configureScrollTarget()}),void 0===this.unwatch&&(this.unwatch=this.$watch(()=>this.$q.screen.width+"|"+this.$q.screen.height+"|"+this.self+"|"+this.anchor+"|"+this.$q.lang.rtl,this.updatePosition)),this.__registerTimeout(()=>{this.$emit("show",t)},300)},__hide(t){this.__removeTick(),this.__anchorCleanup(),this.__registerTimeout(()=>{!0!==this.showing&&(this.__hidePortal(),this.$emit("hide",t))},300)},__anchorCleanup(){void 0!==this.unwatch&&(this.unwatch(),this.unwatch=void 0),this.__unconfigureScrollTarget(),cleanEvt(this,"tooltipTemp"),cleanEvt(this,"tooltipPreventMenu"),cleanEvt(this,"anchorTemp")},updatePosition(){if(void 0===this.anchorEl||void 0===this.__portal)return;const t=this.__portal.$el;8!==t.nodeType?(void 0!==this.settingPosition&&cancelAnimationFrame(this.settingPosition),this.settingPosition=requestAnimationFrame(()=>{setPosition({el:t,offset:this.offset,anchorEl:this.anchorEl,anchorOrigin:this.anchorOrigin,selfOrigin:this.selfOrigin,minHeight:this.minHeight,minWidth:this.minWidth,maxHeight:this.maxHeight,maxWidth:this.maxWidth,rtl:this.$q.lang.rtl}),this.settingPosition=void 0})):setTimeout(this.updatePosition,25)},__delayShow(t){if(!0===this.$q.platform.is.mobile){if(this.showing)return;clearSelection(),document.body.classList.add("non-selectable");const t=this.anchorEl;addEvt(this,"tooltipTemp",["touchcancel","touchend","click"].map(e=>[t,e,"__clearPreventContextMenu","passiveCapture"]).concat([[document,"touchstart","__delayHide","passiveCapture"]])),addEvt(this,"tooltipPreventMenu",[[document,"contextmenu","prevent","capture"]])}this.__registerTimeout(()=>{this.show(t)},this.delay)},__delayHide(t){const e=this.__getInnerNode();if(void 0!==e&&t)if("mouseleave"===t.type){if(!0===e.contains(t.relatedTarget))return cleanEvt(this,"anchorTemp"),void addEvt(this,"anchorTemp",[[e,"mouseleave","__delayHide","passive"]])}else if(!0===e.contains(t.target))return;!0===this.$q.platform.is.mobile?(cleanEvt(this,"tooltipTemp"),cleanEvt(this,"tooltipPreventMenu"),clearSelection(),setTimeout(()=>{document.body.classList.remove("non-selectable")},10)):cleanEvt(this,"anchorTemp"),this.__registerTimeout(()=>{this.hide(t)},this.hideDelay)},__clearPreventContextMenu(){cleanEvt(this,"tooltipPreventMenu")},__configureAnchorEl(){if(!0===this.noParentEvent||void 0===this.anchorEl)return;addEvt(this,"anchor",!0===this.$q.platform.is.mobile?[[this.anchorEl,"touchstart","__delayShow","passive"]]:[[this.anchorEl,"mouseenter","__delayShow","passive"],[this.anchorEl,"mouseleave","__delayHide","passive"]])},__unconfigureScrollTarget(){this.__changeScrollEvent()},__configureScrollTarget(){if(!0===this.showing&&(void 0!==this.anchorEl||void 0!==this.scrollTarget)){const t=!0===this.noParentEvent?this.updatePosition:this.hide;this.__changeScrollEvent(t,getScrollTarget(this.anchorEl,this.scrollTarget))}},__renderPortal(t){return t("transition",{props:{...this.transitionProps}},[!0===this.showing?t("div",{staticClass:"q-tooltip__container column no-pointer-events"},[t("div",{ref:"inner",staticClass:"q-tooltip q-tooltip--style scroll all-pointer-events",class:this.contentClass,style:this.contentStyle,attrs:attrs$2},slot(this,"default"))]):null])}},created(){this.__useTick("__registerTick","__removeTick"),this.__useTimeout("__registerTimeout")},mounted(){this.__processModelChange(this.value)},beforeDestroy(){void 0!==this.settingPosition&&cancelAnimationFrame(this.settingPosition)}}),QList=Vue__default.default.extend({name:"QList",mixins:[ListenersMixin,DarkMixin],props:{bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},computed:{classes(){return"q-list"+(!0===this.bordered?" q-list--bordered":"")+(!0===this.dense?" q-list--dense":"")+(!0===this.separator?" q-list--separator":"")+` q-list--${this.darkSuffix}`+(!0===this.padding?" q-list--padding":"")}},render(t){return t(this.tag,{class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QItem=Vue__default.default.extend({name:"QItem",mixins:[DarkMixin,RouterLinkMixin,TagMixin,ListenersMixin],props:{active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},computed:{isActionable(){return!0===this.clickable||!0===this.hasLink||"label"===this.tag},isClickable(){return!0!==this.disable&&!0===this.isActionable},classes(){return"q-item q-item-type row no-wrap"+(!0===this.dense?" q-item--dense":"")+` q-item--${this.darkSuffix}`+(!0===this.hasLink&&null===this.active?this.linkClass:!0===this.active?` q-item--active${void 0!==this.activeClass?` ${this.activeClass}`:""} `:"")+(!0===this.disable?" disabled":"")+(!0===this.isClickable?" q-item--clickable q-link cursor-pointer "+(!0===this.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===this.focused?" q-manual-focusable--focused":""):"")},style(){if(void 0!==this.insetLevel){return{["padding"+(!0===this.$q.lang.rtl?"Right":"Left")]:16+56*this.insetLevel+"px"}}},needsIosWorkaround(){const{is:t}=this.$q.platform;return"label"===this.linkTag&&!0===t.ios&&!0!==t.iosDesktop&&(!0===t.standalone||!0===t.nativeMobile)},onEvents(){return{...this.qListeners,focus:this.__onFocus,click:this.__onClick,keyup:this.__onKeyup}}},methods:{__onClick(t){!0===this.isClickable&&(!0===this.needsIosWorkaround&&this.$el.click(),this.__refocus(),this.__navigateOnClick(t))},__onFocus(t){!0===this.isClickable&&!0!==this.needsIosWorkaround&&this.__refocus(),void 0!==this.qListeners.focus&&this.$emit("focus",t)},__onKeyup(t){if(!0===this.isClickable&&!0===isKeyCode(t,[13,32])){stopAndPrevent(t);const e=new MouseEvent("click",t);this.$el.dispatchEvent(e)}this.$emit("keyup",t)},__getContent(t){const e=uniqueSlot(this,"default",[]);return!0===this.isClickable&&e.unshift(t("div",{staticClass:"q-focus-helper",attrs:{tabindex:-1},ref:"blurTarget"})),e},__refocus(){!0===this.$q.interaction.isPointer&&void 0!==this.$refs.blurTarget&&document.activeElement===this.$el?this.$refs.blurTarget.focus():!0===this.$q.interaction.isKeyboard&&document.activeElement===this.$refs.blurTarget&&this.$el.focus()}},render(t){const e={class:this.classes,style:this.style,attrs:{role:"listitem"},on:this.onEvents};return!0===this.isClickable?(e.attrs.tabindex=this.tabindex||"0",Object.assign(e.attrs,this.linkAttrs)):!0===this.isActionable&&(e.attrs["aria-disabled"]="true"),t(this.linkTag,e,this.__getContent(t))}}),QItemSection=Vue__default.default.extend({name:"QItemSection",mixins:[ListenersMixin],props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},computed:{classes(){const t=this.avatar||this.side||this.thumbnail;return{"q-item__section--top":this.top,"q-item__section--avatar":this.avatar,"q-item__section--thumbnail":this.thumbnail,"q-item__section--side":t,"q-item__section--nowrap":this.noWrap,"q-item__section--main":!t,[`justify-${this.top?"start":"center"}`]:!0}}},render(t){return t("div",{staticClass:"q-item__section column",class:this.classes,on:{...this.qListeners}},slot(this,"default"))}});function run(t,e,i){e.handler?e.handler(t,i,i.caret):i.runCmd(e.cmd,e.param)}function __getGroup(t,e){return t("div",{staticClass:"q-editor__toolbar-group"},e)}function getBtn(t,e,i,s,o=!1){const n=o||"toggle"===i.type&&(i.toggled?i.toggled(e):i.cmd&&e.caret.is(i.cmd,i.param)),r=[],a={click(t){s&&s(),run(t,i,e)}};if(i.tip&&e.$q.platform.is.desktop){const e=i.key?t("div",[t("small",`(CTRL + ${String.fromCharCode(i.key)})`)]):null;r.push(t(QTooltip,{props:{delay:1e3}},[t("div",{domProps:{innerHTML:i.tip}}),e]))}return t(QBtn,{props:{...e.buttonProps,icon:null!==i.icon?i.icon:void 0,color:n?i.toggleColor||e.toolbarToggleColor:i.color||e.toolbarColor,textColor:n&&!e.toolbarPush?null:i.textColor||e.toolbarTextColor,label:i.label,disable:!!i.disable&&("function"!=typeof i.disable||i.disable(e)),size:"sm"},on:a},r)}function getDropdown(t,e,i){const s="only-icons"===i.list;let o,n,r=i.label,a=null!==i.icon?i.icon:void 0;function l(){d.componentInstance.hide()}if(s)n=i.options.map(i=>{const s=void 0===i.type&&e.caret.is(i.cmd,i.param);return s&&(r=i.tip,a=null!==i.icon?i.icon:void 0),getBtn(t,e,i,l,s)}),o=e.toolbarBackgroundClass,n=[__getGroup(t,n)];else{const s=void 0!==e.toolbarToggleColor?`text-${e.toolbarToggleColor}`:null,h=void 0!==e.toolbarTextColor?`text-${e.toolbarTextColor}`:null,d="no-icons"===i.list;n=i.options.map(i=>{const o=!!i.disable&&i.disable(e),n=void 0===i.type&&e.caret.is(i.cmd,i.param);n&&(r=i.tip,a=null!==i.icon?i.icon:void 0);const c=i.htmlTip;return t(QItem,{props:{active:n,activeClass:s,clickable:!0,disable:o,dense:!0},on:{click(t){l(),e.$refs.content&&e.$refs.content.focus(),e.caret.restore(),run(t,i,e)}}},[!0===d?null:t(QItemSection,{class:n?s:h,props:{side:!0}},[t(QIcon,{props:{name:null!==i.icon?i.icon:void 0}})]),t(QItemSection,[c?t("div",{staticClass:"text-no-wrap",domProps:{innerHTML:i.htmlTip}}):i.tip?t("div",{staticClass:"text-no-wrap"},[i.tip]):null])])}),o=[e.toolbarBackgroundClass,h],n=[t(QList,[n])]}const h=i.highlight&&r!==i.label,d=t(QBtnDropdown,{props:{...e.buttonProps,noCaps:!0,noWrap:!0,color:h?e.toolbarToggleColor:e.toolbarColor,textColor:h&&!e.toolbarPush?null:e.toolbarTextColor,label:i.fixedLabel?i.label:r,icon:i.fixedIcon?null!==i.icon?i.icon:void 0:a,contentClass:o}},n);return d}function getToolbar(t,e){if(e.caret)return e.buttons.filter(t=>!e.isViewingSource||t.find(t=>"viewsource"===t.cmd)).map(i=>__getGroup(t,i.map(i=>(!e.isViewingSource||"viewsource"===i.cmd)&&("slot"===i.type?slot(e,i.slot):"dropdown"===i.type?getDropdown(t,e,i):getBtn(t,e,i)))))}function getFonts(t,e,i,s={}){const o=Object.keys(s);if(0===o.length)return{};const n={default_font:{cmd:"fontName",param:t,icon:i,tip:e}};return o.forEach(t=>{const e=s[t];n[t]={cmd:"fontName",param:e,icon:i,tip:e,htmlTip:`${e}`}}),n}function getLinkEditor(t,e,i){if(e.caret){const s=e.toolbarColor||e.toolbarTextColor;let o=e.editLinkUrl;const n=()=>{e.caret.restore(),o!==e.editLinkUrl&&document.execCommand("createLink",!1,""===o?" ":o),e.editLinkUrl=null,!0===i&&e.$nextTick(e.__onInput)};return[t("div",{staticClass:"q-mx-xs",class:`text-${s}`},[`${e.$q.lang.editor.url}: `]),t("input",{key:"qedt_btm_input",staticClass:"col q-editor__link-input",domProps:{value:o},on:{input:t=>{stop(t),o=t.target.value},keydown:t=>{if(!0!==shouldIgnoreKey(t))switch(t.keyCode){case 13:return prevent(t),n();case 27:prevent(t),e.caret.restore(),e.editLinkUrl&&"https://"!==e.editLinkUrl||document.execCommand("unlink"),e.editLinkUrl=null}}}}),__getGroup(t,[t(QBtn,{key:"qedt_btm_rem",attrs:{tabindex:-1},props:{...e.buttonProps,label:e.$q.lang.label.remove,noCaps:!0},on:{click:()=>{e.caret.restore(),document.execCommand("unlink"),e.editLinkUrl=null,!0===i&&e.$nextTick(e.__onInput)}}}),t(QBtn,{key:"qedt_btm_upd",props:{...e.buttonProps,label:e.$q.lang.label.update,noCaps:!0},on:{click:n}})])]}}function getBlockElement(t,e){if(e&&t===e)return null;const i=t.nodeName.toLowerCase();if(!0===["div","li","ul","ol","blockquote"].includes(i))return t;const s=(window.getComputedStyle?window.getComputedStyle(t):t.currentStyle).display;return"block"===s||"table"===s?t:getBlockElement(t.parentNode)}function isChildOf(t,e,i){return!(!t||t===document.body)&&(!0===i&&t===e||(e===document?document.body:e).contains(t.parentNode))}function createRange(t,e,i){if(i||((i=document.createRange()).selectNode(t),i.setStart(t,0)),0===e.count)i.setEnd(t,e.count);else if(e.count>0)if(t.nodeType===Node.TEXT_NODE)t.textContent.length0}get range(){const t=this.selection;return null!==t&&t.rangeCount?t.getRangeAt(0):this._range}get parent(){const t=this.range;if(null!==t){const e=t.startContainer;return e.nodeType===document.ELEMENT_NODE?e:e.parentNode}return null}get blockParent(){const t=this.parent;return null!==t?getBlockElement(t,this.el):null}save(t=this.range){null!==t&&(this._range=t)}restore(t=this._range){const e=document.createRange(),i=document.getSelection();null!==t?(e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),i.removeAllRanges(),i.addRange(e)):(i.selectAllChildren(this.el),i.collapseToEnd())}savePosition(){let t,e=-1;const i=document.getSelection(),s=this.el.parentNode;if(i.focusNode&&isChildOf(i.focusNode,s))for(t=i.focusNode,e=i.focusOffset;t&&t!==s;)t!==this.el&&t.previousSibling?e+=(t=t.previousSibling).textContent.length:t=t.parentNode;this.savedPos=e}restorePosition(t=0){if(this.savedPos>0&&this.savedPos\n \n \n Print - ${document.title}\n \n \n ${this.el.innerHTML}
\n \n \n `),t.print(),void t.close()}if("link"===t){const t=this.getParentAttribute("href");if(null===t){const t=this.selectWord(this.selection),e=t?t.toString():"";if(!(e.length||this.range&&this.range.cloneContents().querySelector("img")))return;this.vm.editLinkUrl=urlRegex.test(e)?e:"https://",document.execCommand("createLink",!1,this.vm.editLinkUrl),this.save(t.getRangeAt(0))}else this.vm.editLinkUrl=t,this.range.selectNodeContents(this.parent),this.save();return}if("fullscreen"===t)return this.vm.toggleFullscreen(),void i();if("viewsource"===t)return this.vm.isViewingSource=!1===this.vm.isViewingSource,this.vm.__setContent(this.vm.value),void i()}document.execCommand(t,!1,e),i()}selectWord(t){if(null===t||!0!==t.isCollapsed||void 0===t.modify)return t;const e=document.createRange();e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset);const i=e.collapsed?["backward","forward"]:["forward","backward"];e.detach();const s=t.focusNode,o=t.focusOffset;return t.collapse(t.anchorNode,t.anchorOffset),t.modify("move",i[0],"character"),t.modify("move",i[1],"word"),t.extend(s,o),t.modify("extend",i[1],"character"),t.modify("extend",i[0],"word"),t}}const toString=Object.prototype.toString,hasOwn=Object.prototype.hasOwnProperty,notPlainObject=new Set(["Boolean","Number","String","Function","Array","Date","RegExp"].map(t=>"[object "+t+"]"));function isPlainObject(t){if(t!==Object(t)||!0===notPlainObject.has(toString.call(t)))return!1;if(t.constructor&&!1===hasOwn.call(t,"constructor")&&!1===hasOwn.call(t.constructor.prototype,"isPrototypeOf"))return!1;let e;for(e in t);return void 0===e||hasOwn.call(t,e)}function extend(){let t,e,i,s,o,n,r=arguments[0]||{},a=1,l=!1;const h=arguments.length;for("boolean"==typeof r&&(l=r,r=arguments[1]||{},a=2),Object(r)!==r&&"function"!=typeof r&&(r={}),h===a&&(r=this,a--);a0===t.length||t.every(t=>t.length),default:()=>[["left","center","right","justify"],["bold","italic","underline","strike"],["undo","redo"]]},toolbarColor:String,toolbarBg:String,toolbarTextColor:String,toolbarToggleColor:{type:String,default:"primary"},toolbarOutline:Boolean,toolbarPush:Boolean,toolbarRounded:Boolean,paragraphTag:{type:String,validator:t=>["div","p"].includes(t),default:"div"},contentStyle:Object,contentClass:[Object,Array,String],square:Boolean,flat:Boolean,dense:Boolean},computed:{editable(){return!this.readonly&&!this.disable},hasToolbar(){return this.toolbar&&this.toolbar.length>0},toolbarBackgroundClass(){if(this.toolbarBg)return`bg-${this.toolbarBg}`},buttonProps(){return{type:"a",flat:!0!==this.toolbarOutline&&!0!==this.toolbarPush,noWrap:!0,outline:this.toolbarOutline,push:this.toolbarPush,rounded:this.toolbarRounded,dense:!0,color:this.toolbarColor,disable:!this.editable,size:"sm"}},buttonDef(){const t=this.$q.lang.editor,e=this.$q.iconSet.editor;return{bold:{cmd:"bold",icon:e.bold,tip:t.bold,key:66},italic:{cmd:"italic",icon:e.italic,tip:t.italic,key:73},strike:{cmd:"strikeThrough",icon:e.strikethrough,tip:t.strikethrough,key:83},underline:{cmd:"underline",icon:e.underline,tip:t.underline,key:85},unordered:{cmd:"insertUnorderedList",icon:e.unorderedList,tip:t.unorderedList},ordered:{cmd:"insertOrderedList",icon:e.orderedList,tip:t.orderedList},subscript:{cmd:"subscript",icon:e.subscript,tip:t.subscript,htmlTip:"x2"},superscript:{cmd:"superscript",icon:e.superscript,tip:t.superscript,htmlTip:"x2"},link:{cmd:"link",disable:t=>t.caret&&!t.caret.can("link"),icon:e.hyperlink,tip:t.hyperlink,key:76},fullscreen:{cmd:"fullscreen",icon:e.toggleFullscreen,tip:t.toggleFullscreen,key:70},viewsource:{cmd:"viewsource",icon:e.viewSource,tip:t.viewSource},quote:{cmd:"formatBlock",param:"BLOCKQUOTE",icon:e.quote,tip:t.quote,key:81},left:{cmd:"justifyLeft",icon:e.left,tip:t.left},center:{cmd:"justifyCenter",icon:e.center,tip:t.center},right:{cmd:"justifyRight",icon:e.right,tip:t.right},justify:{cmd:"justifyFull",icon:e.justify,tip:t.justify},print:{type:"no-state",cmd:"print",icon:e.print,tip:t.print,key:80},outdent:{type:"no-state",disable:t=>t.caret&&!t.caret.can("outdent"),cmd:"outdent",icon:e.outdent,tip:t.outdent},indent:{type:"no-state",disable:t=>t.caret&&!t.caret.can("indent"),cmd:"indent",icon:e.indent,tip:t.indent},removeFormat:{type:"no-state",cmd:"removeFormat",icon:e.removeFormat,tip:t.removeFormat},hr:{type:"no-state",cmd:"insertHorizontalRule",icon:e.hr,tip:t.hr},undo:{type:"no-state",cmd:"undo",icon:e.undo,tip:t.undo,key:90},redo:{type:"no-state",cmd:"redo",icon:e.redo,tip:t.redo,key:89},h1:{cmd:"formatBlock",param:"H1",icon:e.heading1||e.heading,tip:t.heading1,htmlTip:`${t.heading1}
`},h2:{cmd:"formatBlock",param:"H2",icon:e.heading2||e.heading,tip:t.heading2,htmlTip:`${t.heading2}
`},h3:{cmd:"formatBlock",param:"H3",icon:e.heading3||e.heading,tip:t.heading3,htmlTip:`${t.heading3}
`},h4:{cmd:"formatBlock",param:"H4",icon:e.heading4||e.heading,tip:t.heading4,htmlTip:`${t.heading4}
`},h5:{cmd:"formatBlock",param:"H5",icon:e.heading5||e.heading,tip:t.heading5,htmlTip:`${t.heading5}
`},h6:{cmd:"formatBlock",param:"H6",icon:e.heading6||e.heading,tip:t.heading6,htmlTip:`${t.heading6}
`},p:{cmd:"formatBlock",param:this.paragraphTag.toUpperCase(),icon:e.heading,tip:t.paragraph},code:{cmd:"formatBlock",param:"PRE",icon:e.code,htmlTip:`${t.code}
`},"size-1":{cmd:"fontSize",param:"1",icon:e.size1||e.size,tip:t.size1,htmlTip:`${t.size1}`},"size-2":{cmd:"fontSize",param:"2",icon:e.size2||e.size,tip:t.size2,htmlTip:`${t.size2}`},"size-3":{cmd:"fontSize",param:"3",icon:e.size3||e.size,tip:t.size3,htmlTip:`${t.size3}`},"size-4":{cmd:"fontSize",param:"4",icon:e.size4||e.size,tip:t.size4,htmlTip:`${t.size4}`},"size-5":{cmd:"fontSize",param:"5",icon:e.size5||e.size,tip:t.size5,htmlTip:`${t.size5}`},"size-6":{cmd:"fontSize",param:"6",icon:e.size6||e.size,tip:t.size6,htmlTip:`${t.size6}`},"size-7":{cmd:"fontSize",param:"7",icon:e.size7||e.size,tip:t.size7,htmlTip:`${t.size7}`}}},buttons(){const t=this.definitions||{},e=this.definitions||this.fonts?extend(!0,{},this.buttonDef,t,getFonts(this.defaultFont,this.$q.lang.editor.defaultFont,this.$q.iconSet.editor.font,this.fonts)):this.buttonDef;return this.toolbar.map(i=>i.map(i=>{if(i.options)return{type:"dropdown",icon:i.icon,label:i.label,size:"sm",dense:!0,fixedLabel:i.fixedLabel,fixedIcon:i.fixedIcon,highlight:i.highlight,list:i.list,options:i.options.map(t=>e[t])};const s=e[i];return s?"no-state"===s.type||t[i]&&(void 0===s.cmd||this.buttonDef[s.cmd]&&"no-state"===this.buttonDef[s.cmd].type)?s:Object.assign({type:"toggle"},s):{type:"slot",slot:i}}))},keys(){const t={},e=e=>{e.key&&(t[e.key]={cmd:e.cmd,param:e.param})};return this.buttons.forEach(t=>{t.forEach(t=>{t.options?t.options.forEach(e):e(t)})}),t},innerStyle(){return this.inFullscreen?this.contentStyle:[{minHeight:this.minHeight,height:this.height,maxHeight:this.maxHeight},this.contentStyle]},classes(){return`q-editor q-editor--${!0===this.isViewingSource?"source":"default"}`+(!0===this.disable?" disabled":"")+(!0===this.inFullscreen?" fullscreen column":"")+(!0===this.square?" q-editor--square no-border-radius":"")+(!0===this.flat?" q-editor--flat":"")+(!0===this.dense?" q-editor--dense":"")+` q-editor--${this.darkSuffix} q-${this.darkSuffix}`},innerClass(){return[this.contentClass,{col:this.inFullscreen,"overflow-auto":this.inFullscreen||this.maxHeight}]},attrs(){return!0===this.disable?{"aria-disabled":"true"}:!0===this.readonly?{"aria-readonly":"true"}:void 0},onEditor(){return{focusin:this.__onFocusin,focusout:this.__onFocusout}}},data(){return{lastEmit:this.value,editLinkUrl:null,isViewingSource:!1}},watch:{value(t){this.lastEmit!==t&&(this.lastEmit=t,this.__setContent(t,!0))}},methods:{__onInput(){if(void 0!==this.$refs.content){const t=!0===this.isViewingSource?this.$refs.content.innerText:this.$refs.content.innerHTML;t!==this.value&&(this.lastEmit=t,this.$emit("input",t))}},__onKeydown(t){if(this.$emit("keydown",t),!0!==t.ctrlKey||!0===shouldIgnoreKey(t))return this.refreshToolbar(),void(this.$q.platform.is.ie&&this.$nextTick(this.__onInput));const e=t.keyCode,i=this.keys[e];if(void 0!==i){const{cmd:e,param:s}=i;stopAndPrevent(t),this.runCmd(e,s,!1)}},__onClick(t){this.refreshToolbar(),this.$emit("click",t)},__onBlur(t){if(void 0!==this.$refs.content){const{scrollTop:t,scrollHeight:e}=this.$refs.content;this.__offsetBottom=e-t}!0!==this.$q.platform.is.ie&&this.caret.save(),this.$emit("blur",t)},__onFocus(t){this.$nextTick(()=>{void 0!==this.$refs.content&&void 0!==this.__offsetBottom&&(this.$refs.content.scrollTop=this.$refs.content.scrollHeight-this.__offsetBottom)}),this.$emit("focus",t)},__onFocusin(t){if(!0===this.$el.contains(t.target)&&(null===t.relatedTarget||!0!==this.$el.contains(t.relatedTarget))){const t=`inner${!0===this.isViewingSource?"Text":"HTML"}`;this.caret.restorePosition(this.$refs.content[t].length),this.refreshToolbar()}},__onFocusout(t){!0!==this.$el.contains(t.target)||null!==t.relatedTarget&&!0===this.$el.contains(t.relatedTarget)||(this.caret.savePosition(),this.refreshToolbar())},__onPointerStart(t){this.__offsetBottom=void 0,void 0!==this.qListeners[t.type]&&this.$emit(t.type,t)},__onSelectionchange(){this.caret.save()},runCmd(t,e,i=!0){this.focus(),this.caret.restore(),this.caret.apply(t,e,()=>{this.focus(),this.caret.save(),!0!==this.$q.platform.is.ie&&!0!==this.$q.platform.is.edge||this.$nextTick(this.__onInput),i&&this.refreshToolbar()})},refreshToolbar(){setTimeout(()=>{this.editLinkUrl=null,this.$forceUpdate()},1)},focus(){void 0!==this.$refs.content&&this.$refs.content.focus({preventScroll:!0})},getContentEl(){return this.$refs.content},__setContent(t,e){if(void 0!==this.$refs.content){!0===e&&this.caret.savePosition();const i=`inner${!0===this.isViewingSource?"Text":"HTML"}`;this.$refs.content[i]=t,!0===e&&(this.caret.restorePosition(this.$refs.content[i].length),this.refreshToolbar())}}},created(){!1===isSSR&&(document.execCommand("defaultParagraphSeparator",!1,this.paragraphTag),this.defaultFont=window.getComputedStyle(document.body).fontFamily)},mounted(){this.caret=new Caret(this.$refs.content,this),this.__setContent(this.value),this.refreshToolbar(),document.addEventListener("selectionchange",this.__onSelectionchange)},beforeDestroy(){document.removeEventListener("selectionchange",this.__onSelectionchange)},render(t){let e;if(this.hasToolbar){const i=[t("div",{key:"qedt_top",staticClass:"q-editor__toolbar row no-wrap scroll-x",class:this.toolbarBackgroundClass},getToolbar(t,this))];null!==this.editLinkUrl&&i.push(t("div",{key:"qedt_btm",staticClass:"q-editor__toolbar row no-wrap items-center scroll-x",class:this.toolbarBackgroundClass},getLinkEditor(t,this,this.$q.platform.is.ie))),e=t("div",{key:"toolbar_ctainer",staticClass:"q-editor__toolbars-container relative-position",directives:[KeyGroupNavigation]},i)}const i={...this.qListeners,input:this.__onInput,keydown:this.__onKeydown,click:this.__onClick,blur:this.__onBlur,focus:this.__onFocus,mousedown:this.__onPointerStart,touchstart:this.__onPointerStart};return t("div",{style:{height:!0===this.inFullscreen?"100%":null},class:this.classes,attrs:this.attrs,on:this.onEditor},[e,t("div",{ref:"content",staticClass:"q-editor__content",style:this.innerStyle,class:this.innerClass,attrs:{contenteditable:this.editable,placeholder:this.placeholder},domProps:isSSR?{innerHTML:this.value}:void 0,on:i})])}}),QItemLabel=Vue__default.default.extend({name:"QItemLabel",mixins:[ListenersMixin],props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},computed:{classes(){return{"q-item__label--overline text-overline":this.overline,"q-item__label--caption text-caption":this.caption,"q-item__label--header":this.header,ellipsis:1===parseInt(this.lines,10)}},style(){if(void 0!==this.lines&&parseInt(this.lines,10)>1)return{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":this.lines}}},render(t){return t("div",{staticClass:"q-item__label",style:this.style,class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QSlideTransition=Vue__default.default.extend({name:"QSlideTransition",props:{appear:Boolean,duration:{type:Number,default:300}},methods:{__begin(t,e,i){void 0!==e&&(t.style.height=`${e}px`),t.style.transition=`height ${this.duration}ms cubic-bezier(.25, .8, .50, 1)`,this.animating=!0,this.done=i},__end(t,e){t.style.overflowY=null,t.style.height=null,t.style.transition=null,this.__cleanup(),e!==this.lastEvent&&this.$emit(e)},__cleanup(){this.done&&this.done(),this.done=null,this.animating=!1,clearTimeout(this.timer),clearTimeout(this.timerFallback),void 0!==this.el&&this.el.removeEventListener("transitionend",this.animListener),this.animListener=null}},beforeDestroy(){this.animating&&this.__cleanup()},render(t){return t("transition",{key:"tr",props:{css:!1,appear:this.appear},on:cache(this,"tr",{enter:(t,e)=>{let i=0;this.el=t,!0===this.animating?(this.__cleanup(),i=t.offsetHeight===t.scrollHeight?0:void 0):(this.lastEvent="hide",t.style.overflowY="hidden"),this.__begin(t,i,e),this.timer=setTimeout(()=>{t.style.height=`${t.scrollHeight}px`,this.animListener=(e=>{Object(e)===e&&e.target!==t||this.__end(t,"show")}),t.addEventListener("transitionend",this.animListener),this.timerFallback=setTimeout(this.animListener,1.1*this.duration)},100)},leave:(t,e)=>{let i;this.el=t,!0===this.animating?this.__cleanup():(this.lastEvent="show",t.style.overflowY="hidden",i=t.scrollHeight),this.__begin(t,i,e),this.timer=setTimeout(()=>{t.style.height=0,this.animListener=(e=>{Object(e)===e&&e.target!==t||this.__end(t,"hide")}),t.addEventListener("transitionend",this.animListener),this.timerFallback=setTimeout(this.animListener,1.1*this.duration)},100)}})},slot(this,"default"))}});const insetMap={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},margins={xs:2,sm:4,md:8,lg:16,xl:24};var QSeparator=Vue__default.default.extend({name:"QSeparator",mixins:[DarkMixin,ListenersMixin],props:{spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},computed:{orientation(){return!0===this.vertical?"vertical":"horizontal"},classPrefix(){return` q-separator--${this.orientation}`},insetClass(){return!1!==this.inset?`${this.classPrefix}-${insetMap[this.inset]}`:""},classes(){return`q-separator${this.classPrefix}${this.insetClass}`+(void 0!==this.color?` bg-${this.color}`:"")+` q-separator--${this.darkSuffix}`},style(){const t={};if(void 0!==this.size&&(t[!0===this.vertical?"width":"height"]=this.size),!1!==this.spaced){const e=!0===this.spaced?`${margins.md}px`:this.spaced in margins?`${margins[this.spaced]}px`:this.spaced,i=!0===this.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${i[0]}`]=t[`margin${i[1]}`]=e}return t},attrs(){return{"aria-orientation":this.orientation}}},render(t){return t("hr",{staticClass:"q-separator",class:this.classes,style:this.style,attrs:this.attrs,on:{...this.qListeners}})}});const eventName="q:expansion-item:close",LINK_PROPS=Object.keys(routerLinkProps);var QExpansionItem=Vue__default.default.extend({name:"QExpansionItem",mixins:[DarkMixin,TimeoutMixin,ModelToggleMixin],props:{...routerLinkProps,icon:String,label:String,labelLines:[Number,String],caption:String,captionLines:[Number,String],dense:Boolean,toggleAriaLabel:String,expandIcon:String,expandedIcon:String,expandIconClass:[Array,String,Object],duration:Number,headerInsetLevel:Number,contentInsetLevel:Number,expandSeparator:Boolean,defaultOpened:Boolean,hideExpandIcon:Boolean,expandIconToggle:Boolean,switchToggleSide:Boolean,denseToggle:Boolean,group:String,popup:Boolean,headerStyle:[Array,String,Object],headerClass:[Array,String,Object]},data(){return{showing:void 0!==this.value?this.value:this.defaultOpened}},watch:{showing(t){!0===t&&(!0!==this.shouldRenderContent&&(this.shouldRenderContent=!0),void 0!==this.group&&this.$root.$emit(eventName,this))},group(t,e){void 0!==t&&void 0===e?this.$root.$on(eventName,this.__eventHandler):void 0===t&&void 0!==e&&this.$root.$off(eventName,this.__eventHandler)}},computed:{classes(){return`q-expansion-item--${!0===this.showing?"expanded":"collapsed"}`+` q-expansion-item--${!0===this.popup?"popup":"standard"}`},contentStyle(){if(void 0!==this.contentInsetLevel){return{["padding"+(!0===this.$q.lang.rtl?"Right":"Left")]:56*this.contentInsetLevel+"px"}}},hasLink(){return!0!==this.disable&&(void 0!==this.href||void 0!==this.to&&null!==this.to&&""!==this.to)},linkProps(){const t={};return LINK_PROPS.forEach(e=>{t[e]=this[e]}),t},isClickable(){return!0===this.hasLink||!0!==this.expandIconToggle},expansionIcon(){return void 0!==this.expandedIcon&&!0===this.showing?this.expandedIcon:this.expandIcon||this.$q.iconSet.expansionItem[!0===this.denseToggle?"denseIcon":"icon"]},activeToggleIcon(){return!0!==this.disable&&(!0===this.hasLink||!0===this.expandIconToggle)},headerSlotScope(){return{expanded:!0===this.showing,detailsId:this.targetUid,toggle:this.toggle,show:this.show,hide:this.hide}},toggleAriaAttrs(){const t=void 0!==this.toggleAriaLabel?this.toggleAriaLabel:this.$q.lang.label[!0===this.showing?"collapse":"expand"](this.label);return{role:"button","aria-expanded":!0===this.showing?"true":"false","aria-controls":this.targetUid,"aria-label":t}}},methods:{__onHeaderClick(t){!0!==this.hasLink&&this.toggle(t),this.$emit("click",t)},__toggleIconKeyboard(t){13===t.keyCode&&this.__toggleIcon(t)},__toggleIcon(t){!0===this.$q.interaction.isPointer&&void 0!==this.$refs.blurTarget&&document.activeElement!==this.$refs.blurTarget?this.$refs.blurTarget.focus():!0===this.$q.interaction.isKeyboard&&document.activeElement===this.$refs.blurTarget&&this.$refs.blurTarget.parentNode.focus(),this.toggle(t),stopAndPrevent(t)},__eventHandler(t){this!==t&&this.group===t.group&&this.hide()},__getToggleIcon(t){const e={staticClass:`q-focusable relative-position cursor-pointer${!0===this.denseToggle&&!0===this.switchToggleSide?" items-end":""}`,class:this.expandIconClass,props:{side:!0!==this.switchToggleSide,avatar:this.switchToggleSide}},i=[t(QIcon,{staticClass:"q-expansion-item__toggle-icon",class:void 0===this.expandedIcon&&!0===this.showing?"q-expansion-item__toggle-icon--rotated":void 0,props:{name:this.expansionIcon}})];return!0===this.activeToggleIcon&&(Object.assign(e,{key:"inpExt",attrs:{tabindex:0,...this.toggleAriaAttrs},on:cache(this,"inpExt",{click:this.__toggleIcon,keyup:this.__toggleIconKeyboard})}),i.unshift(t("div",{ref:"blurTarget",staticClass:"q-expansion-item__toggle-focus q-icon q-focus-helper q-focus-helper--rounded",attrs:{tabindex:-1}}))),t(QItemSection,e,i)},__getHeader(t){let e;void 0!==this.$scopedSlots.header?e=[].concat(this.$scopedSlots.header(this.headerSlotScope)):(e=[t(QItemSection,[t(QItemLabel,{props:{lines:this.labelLines}},[this.label||""]),this.caption?t(QItemLabel,{props:{lines:this.captionLines,caption:!0}},[this.caption]):null])],this.icon&&e[!0===this.switchToggleSide?"push":"unshift"](t(QItemSection,{props:{side:!0===this.switchToggleSide,avatar:!0!==this.switchToggleSide}},[t(QIcon,{props:{name:this.icon}})]))),!0!==this.disable&&!0!==this.hideExpandIcon&&e[!0===this.switchToggleSide?"unshift":"push"](this.__getToggleIcon(t));const i={ref:"item",style:this.headerStyle,class:this.headerClass,props:{dark:this.dark,disable:this.disable,dense:this.dense,insetLevel:this.headerInsetLevel}};return!0===this.isClickable&&(i.props.clickable=!0,!0===this.hasLink?Object.assign(i.props,this.linkProps):i.attrs=this.toggleAriaAttrs,i.on={...this.qListeners,click:this.__onHeaderClick}),t(QItem,i,e)},__getContent(t){const e=[this.__getHeader(t),t(QSlideTransition,{key:"slide",props:{duration:this.duration},on:cache(this,"slide",{show:()=>{this.$emit("after-show")},hide:()=>{this.$emit("after-hide")}})},[t("div",{staticClass:"q-expansion-item__content relative-position",style:this.contentStyle,attrs:{id:this.targetUid},directives:[{name:"show",value:this.showing}]},!0===this.shouldRenderContent?slot(this,"default"):void 0)])];return this.expandSeparator&&e.push(t(QSeparator,{staticClass:"q-expansion-item__border q-expansion-item__border--top absolute-top",props:{dark:this.dark}}),t(QSeparator,{staticClass:"q-expansion-item__border q-expansion-item__border--bottom absolute-bottom",props:{dark:this.dark}})),e}},render(t){return t("div",{staticClass:"q-expansion-item q-item-type",class:this.classes},[t("div",{staticClass:"q-expansion-item__container relative-position"},this.__getContent(t))])},created(){this.shouldRenderContent=!0===this.showing,void 0!==this.group&&this.$root.$on(eventName,this.__eventHandler),this.targetUid=`e_${uid$3()}`},beforeDestroy(){void 0!==this.group&&this.$root.$off(eventName,this.__eventHandler)}});const labelPositions=["top","right","bottom","left"];var FabMixin={mixins:[ListenersMixin],props:{type:{type:String,default:"a"},outline:Boolean,push:Boolean,flat:Boolean,unelevated:Boolean,color:String,textColor:String,glossy:Boolean,square:Boolean,padding:String,label:{type:[String,Number],default:""},labelPosition:{type:String,default:"right",validator:t=>labelPositions.includes(t)},externalLabel:Boolean,hideLabel:{type:Boolean},labelClass:[Array,String,Object],labelStyle:[Array,String,Object],disable:Boolean,tabindex:[Number,String]},computed:{formClass(){return`q-fab--form-${!0===this.square?"square":"rounded"}`},stacked(){return!1===this.externalLabel&&["top","bottom"].includes(this.labelPosition)},labelProps(){if(!0===this.externalLabel){const t=null===this.hideLabel?!1===this.showing:this.hideLabel;return{action:"push",data:{staticClass:"q-fab__label q-tooltip--style q-fab__label--external"+` q-fab__label--external-${this.labelPosition}`+(!0===t?" q-fab__label--external-hidden":""),style:this.labelStyle,class:this.labelClass}}}return{action:["left","top"].includes(this.labelPosition)?"unshift":"push",data:{staticClass:`q-fab__label q-fab__label--internal q-fab__label--internal-${this.labelPosition}`+(!0===this.hideLabel?" q-fab__label--internal-hidden":""),style:this.labelStyle,class:this.labelClass}}}}};const directions=["up","right","down","left"],alignValues=["left","center","right"];var QFab=Vue__default.default.extend({name:"QFab",inheritAttrs:!1,mixins:[FabMixin,AttrsMixin,ModelToggleMixin],provide(){return{__qFab:this}},props:{icon:String,activeIcon:String,hideIcon:Boolean,hideLabel:{default:null},direction:{type:String,default:"right",validator:t=>directions.includes(t)},persistent:Boolean,verticalActionsAlign:{type:String,default:"center",validator:t=>alignValues.includes(t)}},data(){return{showing:!0===this.value}},computed:{hideOnRouteChange(){return!0!==this.persistent},classes(){return`q-fab--align-${this.verticalActionsAlign} ${this.formClass}`+(!0===this.showing?" q-fab--opened":"")},actionsClasses(){return`q-fab__actions--${this.direction}`+(!0===this.showing?" q-fab__actions--opened":"")},actionsAttrs(){const t={id:this.targetUid,role:"menu"};return!0!==this.showing&&(t["aria-hidden"]="true"),t},iconHolderClasses(){return!0===this.showing?"q-fab__icon-holder--opened":""},attrs(){return{"aria-expanded":!0===this.showing?"true":"false","aria-haspopup":"true","aria-controls":this.targetUid,...this.qAttrs}},slotScope(){return{opened:this.showing}}},methods:{__onChildClick(t){this.hide(t),this.$refs.trigger&&this.$refs.trigger.$el&&this.$refs.trigger.$el.focus()},__getIcon(t,e,i){const s=this.$scopedSlots[e],o=`q-fab__${e} absolute-full`;return void 0===s?t(QIcon,{staticClass:o,props:{name:this[i]||this.$q.iconSet.fab[i]}}):t("div",{staticClass:o},s(this.slotScope))}},render(t){const e=[];return!0!==this.hideIcon&&e.push(t("div",{staticClass:"q-fab__icon-holder",class:this.iconHolderClasses},[this.__getIcon(t,"icon","icon"),this.__getIcon(t,"active-icon","activeIcon")])),""===this.label&&void 0===this.$scopedSlots.label||e[this.labelProps.action](t("div",this.labelProps.data,void 0!==this.$scopedSlots.label?this.$scopedSlots.label(this.slotScope):[this.label])),t("div",{staticClass:"q-fab z-fab row inline justify-center",class:this.classes,on:{...this.qListeners}},[t(QBtn,{key:"tog",ref:"trigger",class:this.formClass,props:{...this.$props,noWrap:!0,stack:this.stacked,align:void 0,icon:void 0,label:void 0,noCaps:!0,fab:!0},attrs:this.attrs,on:cache(this,"tog",{click:this.toggle})},mergeSlot(e,this,"tooltip")),t("div",{staticClass:"q-fab__actions flex no-wrap inline",class:this.actionsClasses,attrs:this.actionsAttrs},slot(this,"default"))])},created(){this.targetUid=`fb_${uid$3()}`}});const anchorMap={start:"self-end",center:"self-center",end:"self-start"},anchorValues=Object.keys(anchorMap);var QFabAction=Vue__default.default.extend({name:"QFabAction",mixins:[FabMixin],props:{icon:{type:String,default:""},anchor:{type:String,validator:t=>anchorValues.includes(t)},to:[String,Object],replace:Boolean},inject:{__qFab:{default:()=>({showing:!0,__onChildClick:noop})}},computed:{classes(){const t=anchorMap[this.anchor];return this.formClass+(void 0!==t?` ${t}`:"")},onEvents(){return{...this.qListeners,click:this.click}},isDisabled(){return!0!==this.__qFab.showing||!0===this.disable}},methods:{click(t){this.__qFab.__onChildClick(t),this.$emit("click",t)}},render(t){const e=[];return void 0!==this.$scopedSlots.icon?e.push(this.$scopedSlots.icon()):""!==this.icon&&e.push(t(QIcon,{props:{name:this.icon}})),""===this.label&&void 0===this.$scopedSlots.label||e[this.labelProps.action](t("div",this.labelProps.data,void 0!==this.$scopedSlots.label?this.$scopedSlots.label():[this.label])),t(QBtn,{class:this.classes,props:{...this.$props,noWrap:!0,stack:this.stacked,icon:void 0,label:void 0,noCaps:!0,fabMini:!0,disable:this.isDisabled},on:this.onEvents},mergeSlot(e,this,"default"))}});const lazyRulesValues=[!0,!1,"ondemand"];var ValidateMixin={props:{value:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],validator:t=>lazyRulesValues.includes(t)}},data:()=>({isDirty:null,innerError:!1,innerErrorMessage:void 0}),watch:{value(){this.__validateIfNeeded()},disable(t){!0===t?this.__resetValidation():this.__validateIfNeeded(!0)},reactiveRules:{handler(t){!0===t?void 0===this.unwatchRules&&(this.unwatchRules=this.$watch("rules",()=>{this.__validateIfNeeded(!0)})):void 0!==this.unwatchRules&&(this.unwatchRules(),this.unwatchRules=void 0)},immediate:!0},focused(t){!0===t?null===this.isDirty&&(this.isDirty=!1):!1===this.isDirty&&(this.isDirty=!0,!0===this.hasActiveRules&&"ondemand"!==this.lazyRules&&!1===this.innerLoading&&this.debouncedValidate())},hasError(t){const e=document.getElementById(this.targetUid);null!==e&&e.setAttribute("aria-invalid",!0===t)}},computed:{hasRules(){return void 0!==this.rules&&null!==this.rules&&this.rules.length>0},hasActiveRules(){return!0!==this.disable&&!0===this.hasRules},hasError(){return!0===this.error||!0===this.innerError},computedErrorMessage(){return"string"==typeof this.errorMessage&&this.errorMessage.length>0?this.errorMessage:this.innerErrorMessage}},created(){this.debouncedValidate=debounce(this.validate,0)},mounted(){this.validateIndex=0},beforeDestroy(){void 0!==this.unwatchRules&&this.unwatchRules(),this.debouncedValidate.cancel()},methods:{resetValidation(){this.isDirty=null,this.__resetValidation()},validate(t=this.value){if(!0!==this.hasActiveRules)return!0;const e=++this.validateIndex,i=!0!==this.innerLoading?()=>!0!==this.isDirty&&(this.isDirty=!0):()=>{},s=(t,e)=>{!0===t&&i(),this.innerError!==t&&(this.innerError=t);const s=e||void 0;this.innerErrorMessage!==s&&(this.innerErrorMessage=s),!1!==this.innerLoading&&(this.innerLoading=!1)},o=[];for(let e=0;e{if(void 0===t||!1===Array.isArray(t)||0===t.length)return e===this.validateIndex&&s(!1),!0;const i=t.find(t=>!1===t||"string"==typeof t);return e===this.validateIndex&&s(void 0!==i,i),void 0===i},t=>(e===this.validateIndex&&(console.error(t),s(!0)),!1)))},__resetValidation(){this.debouncedValidate.cancel(),this.validateIndex++,this.innerLoading=!1,this.innerError=!1,this.innerErrorMessage=void 0},__validateIfNeeded(t){!0===this.hasActiveRules&&"ondemand"!==this.lazyRules&&(!0===this.isDirty||!0!==this.lazyRules&&!0!==t)&&this.debouncedValidate()}}};function getTargetUid(t){return void 0===t?`f_${uid$3()}`:t}var QField=Vue__default.default.extend({name:"QField",mixins:[DarkMixin,ValidateMixin,AttrsMixin],inheritAttrs:!1,props:{tag:{type:String,default:"label"},label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,outlinedMd:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String,maxlength:[Number,String],maxValues:[Number,String]},data(){return{focused:!1,targetUid:getTargetUid(this.for),innerLoading:!1}},watch:{for(t){this.targetUid=getTargetUid(t)},editable(t){!1===t&&!0===this.focused&&(this.focused=!1)}},computed:{editable(){return!0!==this.disable&&!0!==this.readonly},hasValue(){const t=void 0===this.__getControl?this.value:this.innerValue;return void 0!==t&&null!==t&&(""+t).length>0},computedCounter(){if(!1!==this.counter){const t="string"==typeof this.value||"number"==typeof this.value?(""+this.value).length:!0===Array.isArray(this.value)?this.value.length:0,e=void 0!==this.maxlength?this.maxlength:this.maxValues;return t+(void 0!==e?" / "+e:"")}},floatingLabel(){return!0===this.stackLabel||!0===this.focused||"number"==typeof this.inputValue||"string"==typeof this.inputValue&&this.inputValue.length>0||!0!==this.hideSelected&&!0===this.hasValue&&("number"!==this.type||!1===isNaN(this.value))||void 0!==this.displayValue&&null!==this.displayValue&&(""+this.displayValue).length>0},shouldRenderBottom(){return!0===this.bottomSlots||void 0!==this.hint||!0===this.hasRules||!0===this.counter||null!==this.error},classes(){const t=!0===this.outlinedMd?"md":"std";return{[this.fieldClass]:void 0!==this.fieldClass,[`q-field--${this.styleType}`]:!0,[`q-field--outlined--${t}`]:"outlined"===this.styleType,"q-field--rounded":this.rounded,"q-field--square":this.square,"q-field--focused":!0===this.focused,"q-field--highlighted":!0===this.focused||!0===this.hasError,"q-field--float":this.floatingLabel,[`q-field--labeled q-field--labeled--${t}`]:this.hasLabel,"q-field--dense":this.dense,"q-field--item-aligned q-item-type":this.itemAligned,[`q-field--${this.darkSuffix}`]:!0,"q-field--auto-height":void 0===this.__getControl,"q-field--with-bottom":!0!==this.hideBottomSpace&&!0===this.shouldRenderBottom,"q-field--error":this.hasError,"q-field--readonly":!0===this.readonly&&!0!==this.disable,"q-field--disabled":!0===this.disable}},styleType(){return!0===this.filled?"filled":!0===this.outlined||!0===this.outlinedMd?"outlined":!0===this.borderless?"borderless":this.standout?"standout":"standard"},contentClass(){const t=[];if(!0===this.hasError)t.push("text-negative");else{if("string"==typeof this.standout&&this.standout.length>0&&!0===this.focused)return this.standout;void 0!==this.color&&t.push("text-"+this.color)}return void 0!==this.bgColor&&t.push(`bg-${this.bgColor}`),t},hasLabel(){return!0===this.labelSlot||void 0!==this.label},labelClass(){if(void 0!==this.labelColor&&!0!==this.hasError)return"text-"+this.labelColor},controlSlotScope(){return{id:this.targetUid,field:this.$el,editable:this.editable,focused:this.focused,floatingLabel:this.floatingLabel,value:this.value,emitValue:this.__emitValue}},bottomSlotScope(){return{id:this.targetUid,field:this.$el,editable:this.editable,focused:this.focused,value:this.value,errorMessage:this.computedErrorMessage}},attrs(){const t={};return"label"===this.tag&&(t.for=this.targetUid),!0===this.disable?t["aria-disabled"]="true":!0===this.readonly&&(t["aria-readonly"]="true"),t}},methods:{focus(){this.__focus()},blur(){const t=document.activeElement;null!==t&&this.$el.contains(t)&&t.blur()},__focus(){const t=document.activeElement;let e=this.$refs.target;void 0===e||null!==t&&t.id===this.targetUid||(!0===e.hasAttribute("tabindex")||(e=e.querySelector("[tabindex]")),null!==e&&managedFocus(e))},__getContent(t){const e=[];return!0===this.outlinedMd&&e.push(t("fieldset",{staticClass:"q-field__outlined-container",attrs:{"aria-hidden":"true"}},!0===this.hasLabel?[t("legend",{staticClass:"q-field__outlined-label ellipsis"},[slot(this,"label",this.label)])]:void 0)),void 0!==this.$scopedSlots.prepend&&e.push(t("div",{staticClass:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",on:this.slotsEvents},this.$scopedSlots.prepend())),e.push(t("div",{staticClass:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},this.__getControlContainer(t))),!0===this.hasError&&!1===this.noErrorIcon&&e.push(this.__getInnerAppendNode(t,"error",[t(QIcon,{props:{name:this.$q.iconSet.field.error,color:"negative"}})])),!0===this.loading||!0===this.innerLoading?e.push(this.__getInnerAppendNode(t,"inner-loading-append",void 0!==this.$scopedSlots.loading?this.$scopedSlots.loading():[t(QSpinner,{props:{color:this.color}})])):!0===this.clearable&&!0===this.hasValue&&!0===this.editable&&e.push(this.__getInnerAppendNode(t,"inner-clearable-append",[t(QIcon,{staticClass:"q-field__focusable-action",props:{tag:"button",name:this.clearIcon||this.$q.iconSet.field.clear},attrs:iconAsButton,on:this.clearableEvents})])),void 0!==this.__getInnerAppend&&e.push(this.__getInnerAppendNode(t,"inner-append",this.__getInnerAppend(t))),void 0!==this.$scopedSlots.append&&e.push(t("div",{staticClass:"q-field__append q-field__marginal row no-wrap items-center",key:"append",on:this.slotsEvents},this.$scopedSlots.append())),void 0!==this.__getControlChild&&e.push(this.__getControlChild(t)),e},__getControlContainer(t){const e=[];return void 0!==this.prefix&&null!==this.prefix&&e.push(t("div",{staticClass:"q-field__prefix no-pointer-events row items-center"},[this.prefix])),!0===this.hasShadow&&void 0!==this.__getShadowControl&&e.push(this.__getShadowControl(t)),void 0!==this.__getControl?e.push(this.__getControl(t)):void 0!==this.$scopedSlots.rawControl?e.push(this.$scopedSlots.rawControl()):void 0!==this.$scopedSlots.control&&e.push(t("div",{ref:"target",staticClass:"q-field__native row",attrs:{tabindex:-1,...this.qAttrs,"data-autofocus":this.autofocus||void 0}},this.$scopedSlots.control(this.controlSlotScope))),!0===this.hasLabel&&e.push(t("div",{staticClass:"q-field__label no-pointer-events absolute ellipsis",class:this.labelClass},[slot(this,"label",this.label)])),void 0!==this.suffix&&null!==this.suffix&&e.push(t("div",{staticClass:"q-field__suffix no-pointer-events row items-center"},[this.suffix])),e.concat(void 0!==this.__getDefaultSlot?this.__getDefaultSlot(t):slot(this,"default"))},__getBottom(t){let e,i;!0===this.hasError?(i="q--slot-error",void 0!==this.$scopedSlots.error?e=this.$scopedSlots.error(this.bottomSlotScope):void 0!==this.computedErrorMessage&&(e=[t("div",{attrs:{role:"alert"}},[this.computedErrorMessage])],i=this.computedErrorMessage)):!0===this.hideHint&&!0!==this.focused||(i="q--slot-hint",void 0!==this.$scopedSlots.hint?e=this.$scopedSlots.hint(this.bottomSlotScope):void 0!==this.hint&&(e=[t("div",[this.hint])],i=this.hint));const s=!0===this.counter||void 0!==this.$scopedSlots.counter;if(!0===this.hideBottomSpace&&!1===s&&void 0===e)return;const o=t("div",{key:i,staticClass:"q-field__messages col"},e);return t("div",{staticClass:"q-field__bottom row items-start q-field__bottom--"+(!0!==this.hideBottomSpace?"animated":"stale"),on:{click:prevent}},[!0===this.hideBottomSpace?o:t("transition",{props:{name:"q-transition--field-message"}},[o]),!0===s?t("div",{staticClass:"q-field__counter"},void 0!==this.$scopedSlots.counter?this.$scopedSlots.counter():[this.computedCounter]):null])},__getInnerAppendNode:(t,e,i)=>null===i?null:t("div",{staticClass:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip",key:e},i),__onControlPopupShow(t){void 0!==t&&stop(t),this.$emit("popup-show",t),this.hasPopupOpen=!0,this.__onControlFocusin(t)},__onControlPopupHide(t){void 0!==t&&stop(t),this.$emit("popup-hide",t),this.hasPopupOpen=!1,this.__onControlFocusout(t)},__onControlPointerdown(){void 0!==this.pointerdownTimer&&clearTimeout(this.pointerdownTimer),this.pointerdownTimer=setTimeout(()=>{!0===this.editable&&!1===this.focused&&null===this.isDirty&&(this.isDirty=!0)},300)},__onControlFocusin(t){void 0!==this.focusoutTimer&&(clearTimeout(this.focusoutTimer),this.focusoutTimer=void 0),!0===this.editable&&!1===this.focused&&(this.focused=!0,this.$emit("focus",t))},__onControlFocusout(t,e){void 0!==this.focusoutTimer&&clearTimeout(this.focusoutTimer),this.focusoutTimer=setTimeout(()=>{(!0!==document.hasFocus()||!0!==this.hasPopupOpen&&void 0!==this.$refs&&void 0!==this.$refs.control&&!1===this.$refs.control.contains(document.activeElement))&&(!0===this.focused&&(this.focused=!1,this.$emit("blur",t)),void 0!==e&&e())})},__clearValue(t){if(stopAndPrevent(t),!0!==this.$q.platform.is.mobile){(this.$refs.target||this.$el).focus()}else!0===this.$el.contains(document.activeElement)&&document.activeElement.blur();"file"===this.type&&(this.$refs.input.value=null),this.$emit("input",null),this.$emit("clear",this.value),this.$nextTick(()=>{this.resetValidation(),!0!==this.$q.platform.is.mobile&&(this.isDirty=!1)})},__emitValue(t){this.$emit("input",t)}},render(t){void 0!==this.__onPreRender&&this.__onPreRender();const e=void 0===this.__getControl&&void 0===this.$scopedSlots.control?{...this.qAttrs,"data-autofocus":this.autofocus||void 0,...this.attrs}:this.attrs;return t(this.tag,{staticClass:"q-field q-validation-component row no-wrap items-start q-key-group-navigation--ignore-key",class:this.classes,attrs:e},[void 0!==this.$scopedSlots.before?t("div",{staticClass:"q-field__before q-field__marginal row no-wrap items-center",on:this.slotsEvents},this.$scopedSlots.before()):null,t("div",{staticClass:"q-field__inner relative-position col self-stretch"},[t("div",{ref:"control",staticClass:"q-field__control relative-position row no-wrap",class:this.contentClass,attrs:{tabindex:-1},on:this.controlEvents},this.__getContent(t)),!0===this.shouldRenderBottom?this.__getBottom(t):null]),void 0!==this.$scopedSlots.after?t("div",{staticClass:"q-field__after q-field__marginal row no-wrap items-center",on:this.slotsEvents},this.$scopedSlots.after()):null])},created(){void 0!==this.__onPreRender&&this.__onPreRender(),this.slotsEvents={click:prevent},this.clearableEvents={click:this.__clearValue},this.controlEvents=void 0!==this.__getControlEvents?this.__getControlEvents():{...!0===this.$q.platform.is.mobile?{pointerdown:this.__onControlPointerdown}:void 0,focusin:this.__onControlFocusin,focusout:this.__onControlFocusout,"popup-show":this.__onControlPopupShow,"popup-hide":this.__onControlPopupHide}},mounted(){!0===fromSSR&&void 0===this.for&&(this.targetUid=getTargetUid()),!0===this.autofocus&&this.focus()},activated(){!0===this.shouldActivate&&!0===this.autofocus&&this.focus()},deactivated(){this.shouldActivate=!0},beforeDestroy(){void 0!==this.focusoutTimer&&clearTimeout(this.focusoutTimer),void 0!==this.pointerdownTimer&&clearTimeout(this.pointerdownTimer),Array.prototype.forEach.call(this.$el.querySelectorAll("input"),t=>{t.remove()})}});function filterFiles(t,e,i,s){const o=[];return t.forEach(t=>{!0===s(t)?o.push(t):e.push({failedPropValidation:i,file:t})}),o}function stopAndPreventDrag(t){t&&t.dataTransfer&&(t.dataTransfer.dropEffect="copy"),stopAndPrevent(t)}var FileMixin={props:{multiple:Boolean,accept:String,capture:String,maxFileSize:[Number,String],maxTotalSize:[Number,String],maxFiles:[Number,String],filter:Function},computed:{extensions(){if(void 0!==this.accept)return this.accept.split(",").map(t=>"*"===(t=t.trim())?"*/":(t.endsWith("/*")&&(t=t.slice(0,t.length-1)),t.toUpperCase()))},maxFilesNumber(){return parseInt(this.maxFiles,10)},maxTotalSizeNumber(){return parseInt(this.maxTotalSize,10)}},methods:{pickFiles(t){if(!0===this.editable)if(t!==Object(t)&&(t={target:null}),null!==t.target&&!0===t.target.matches('input[type="file"]'))0===t.clientX&&0===t.clientY&&stop(t);else{const e=this.__getFileInput();e&&e!==t.target&&e.click(t)}},addFiles(t){this.editable&&t&&this.__addFiles(null,t)},__processFiles(t,e,i,s){let o=Array.from(e||t.target.files);const n=[],r=()=>{n.length>0&&this.$emit("rejected",n)};if(void 0!==this.accept&&-1===this.extensions.indexOf("*/")&&0===(o=filterFiles(o,n,"accept",t=>this.extensions.some(e=>t.type.toUpperCase().startsWith(e)||t.name.toUpperCase().endsWith(e)))).length)return r();if(void 0!==this.maxFileSize){const t=parseInt(this.maxFileSize,10);if(0===(o=filterFiles(o,n,"max-file-size",e=>e.size<=t)).length)return r()}if(!0!==this.multiple&&o.length>0&&(o=[o[0]]),o.forEach(t=>{t.__key=t.webkitRelativePath+t.lastModified+t.name+t.size}),!0===s){const t=i.map(t=>t.__key);o=filterFiles(o,n,"duplicate",e=>!1===t.includes(e.__key))}if(0===o.length)return r();if(void 0!==this.maxTotalSize){let t=!0===s?i.reduce((t,e)=>t+e.size,0):0;if(0===(o=filterFiles(o,n,"max-total-size",e=>(t+=e.size)<=this.maxTotalSizeNumber)).length)return r()}if("function"==typeof this.filter){const t=this.filter(o);o=filterFiles(o,n,"filter",e=>t.includes(e))}if(void 0!==this.maxFiles){let t=!0===s?i.length:0;if(0===(o=filterFiles(o,n,"max-files",()=>++t<=this.maxFilesNumber)).length)return r()}return r(),o.length>0?o:void 0},__onDragOver(t){stopAndPreventDrag(t),!0!==this.dnd&&(this.dnd=!0)},__onDragLeave(t){stopAndPrevent(t),!0===(null!==t.relatedTarget||!0!==Platform.is.safari?t.relatedTarget!==this.$refs.dnd:!1===document.elementsFromPoint(t.clientX,t.clientY).includes(this.$refs.dnd))&&(this.dnd=!1)},__onDrop(t){stopAndPreventDrag(t);const e=t.dataTransfer.files;e.length>0&&this.__addFiles(null,e),this.dnd=!1},__getDnd(t,e){if(!0===this.dnd)return t("div",{key:"dnd",staticClass:`q-${e}__dnd absolute-full`,ref:"dnd",on:cache(this,"dnd",{dragenter:stopAndPreventDrag,dragover:stopAndPreventDrag,dragleave:this.__onDragLeave,drop:this.__onDrop})})}}};const FileValueMixin={computed:{formDomProps(){if("file"===this.type)try{const t="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(this.value)===this.value&&("length"in this.value?Array.from(this.value):[this.value]).forEach(e=>{t.items.add(e)}),{files:t.files}}catch(t){return{files:void 0}}}}};var QFile=Vue__default.default.extend({name:"QFile",mixins:[QField,FileMixin,FormFieldMixin,FileValueMixin],props:{value:!0===isSSR?{}:[File,FileList,Array],append:Boolean,useChips:Boolean,displayValue:[String,Number],tabindex:{type:[String,Number],default:0},counterLabel:Function,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},data:()=>({dnd:!1}),computed:{innerValue(){return Object(this.value)===this.value?"length"in this.value?Array.from(this.value):[this.value]:[]},selectedString(){return this.innerValue.map(t=>t.name).join(", ")},totalSize(){return humanStorageSize(this.innerValue.reduce((t,e)=>t+e.size,0))},counterProps(){return{totalSize:this.totalSize,filesNumber:this.innerValue.length,maxFiles:this.maxFiles}},computedCounter(){if(void 0!==this.counterLabel)return this.counterLabel(this.counterProps);const t=this.maxFiles;return`${this.innerValue.length}${void 0!==t?" / "+t:""} (${this.totalSize})`},inputAttrs(){return{tabindex:-1,type:"file",title:"",accept:this.accept,capture:this.capture,name:this.nameProp,...this.qAttrs,id:this.targetUid,disabled:!0!==this.editable}},isAppending(){return!0===this.multiple&&!0===this.append},fieldClass(){return"q-file q-field--auto-height"+(!0===this.dnd?" q-file--dnd":"")}},methods:{removeAtIndex(t){const e=this.innerValue.slice();e.splice(t,1),this.__emitValue(e)},removeFile(t){const e=this.innerValue.indexOf(t);e>-1&&this.removeAtIndex(e)},__emitValue(t){this.$emit("input",!0===this.multiple?t:t[0])},__onKeydown(t){13===t.keyCode&&prevent(t)},__onKeyup(t){13!==t.keyCode&&32!==t.keyCode||this.pickFiles(t)},__getFileInput(){return this.$refs.input},__addFiles(t,e){const i=this.__processFiles(t,e,this.innerValue,this.isAppending),s=this.__getFileInput();void 0!==s&&(s.value=""),void 0!==i&&((!0===this.multiple?this.value&&i.every(t=>this.innerValue.includes(t)):this.value===i[0])||this.__emitValue(!0===this.isAppending?this.innerValue.concat(i):i))},__getControl(t){const e={key:"target",ref:"target",staticClass:"q-field__native row items-center cursor-pointer",attrs:{tabindex:this.tabindex}};return!0===this.editable&&(e.on=cache(this,"native",{dragover:this.__onDragOver,dragleave:this.__onDragLeave,keydown:this.__onKeydown,keyup:this.__onKeyup})),t("div",e,[this.__getInput(t)].concat(this.__getSelection(t)))},__getControlChild(t){return this.__getDnd(t,"file")},__getFiller(t){return[t("input",{class:[this.inputClass,"q-file__filler"],style:this.inputStyle})]},__getSelection(t){if(void 0!==this.$scopedSlots.file)return 0===this.innerValue.length?this.__getFiller(t):this.innerValue.map((t,e)=>this.$scopedSlots.file({index:e,file:t,ref:this}));if(void 0!==this.$scopedSlots.selected)return 0===this.innerValue.length?this.__getFiller(t):this.$scopedSlots.selected({files:this.innerValue,ref:this});if(!0===this.useChips)return 0===this.innerValue.length?this.__getFiller(t):this.innerValue.map((e,i)=>t(QChip,{key:"rem#"+i,props:{removable:this.editable,dense:!0,textColor:this.color,tabindex:this.tabindex},on:cache(this,"rem#"+i,{remove:()=>{this.removeAtIndex(i)}})},[t("span",{staticClass:"ellipsis",domProps:{textContent:e.name}})]));const e=void 0!==this.displayValue?this.displayValue:this.selectedString;return e.length>0?[t("div",{style:this.inputStyle,class:this.inputClass,domProps:{textContent:e}})]:this.__getFiller(t)},__getInput(t){const e={key:"input",ref:"input",staticClass:"q-field__input fit absolute-full cursor-pointer",attrs:this.inputAttrs,domProps:this.formDomProps,on:cache(this,"input",{change:this.__addFiles})};return!0===this.multiple&&(e.attrs.multiple=!0),t("input",e)}},created(){this.type="file"}}),QFooter=Vue__default.default.extend({name:"QFooter",mixins:[ListenersMixin],inject:{layout:{default(){console.error("QFooter needs to be child of QLayout")}}},props:{value:{type:Boolean,default:!0},reveal:Boolean,bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},data(){return{size:parseInt(this.heightHint,10),revealed:!0,windowHeight:onSSR||this.layout.container?0:window.innerHeight}},watch:{value(t){this.__update("space",t),this.__updateLocal("revealed",!0),this.layout.__animate()},offset(t){this.__update("offset",t)},reveal(t){!1===t&&this.__updateLocal("revealed",this.value)},revealed(t){this.layout.__animate(),this.$emit("reveal",t)},"layout.scroll"(){this.__updateRevealed()},"layout.height"(){this.__updateRevealed()},size(){this.__updateRevealed()},"$q.screen.height"(t){!0!==this.layout.container&&this.__updateLocal("windowHeight",t)}},computed:{fixed(){return!0===this.reveal||this.layout.view.indexOf("F")>-1||this.$q.platform.is.ios&&!0===this.layout.container},containerHeight(){return!0===this.layout.container?this.layout.containerHeight:this.windowHeight},offset(){if(!0!==this.value)return 0;if(!0===this.fixed)return!0===this.revealed?this.size:0;const t=this.layout.scroll.position+this.containerHeight+this.size-this.layout.height;return t>0?t:0},hidden(){return!0!==this.value||!0===this.fixed&&!0!==this.revealed},revealOnFocus(){return!0===this.value&&!0===this.hidden&&!0===this.reveal},classes(){return(!0===this.fixed?"fixed":"absolute")+"-bottom"+(!0===this.bordered?" q-footer--bordered":"")+(!0===this.hidden?" q-footer--hidden":"")+(!0!==this.value?" q-layout--prevent-focus":"")+(!0!==this.value&&!0!==this.fixed?" hidden":"")},style(){const t=this.layout.rows.bottom,e={};return"l"===t[0]&&!0===this.layout.left.space&&(e[!0===this.$q.lang.rtl?"right":"left"]=`${this.layout.left.size}px`),"r"===t[2]&&!0===this.layout.right.space&&(e[!0===this.$q.lang.rtl?"left":"right"]=`${this.layout.right.size}px`),e},onEvents(){return{...this.qListeners,focusin:this.__onFocusin,input:stop}}},render(t){const e=mergeSlot([t(QResizeObserver,{key:"resize",props:{debounce:0},on:cache(this,"resize",{resize:this.__onResize})})],this,"default");return!0===this.elevated&&e.push(t("div",{staticClass:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),t("footer",{staticClass:"q-footer q-layout__section--marginal",class:this.classes,style:this.style,on:this.onEvents},e)},created(){this.layout.instances.footer=this,!0===this.value&&this.__update("size",this.size),this.__update("space",this.value),this.__update("offset",this.offset)},beforeDestroy(){this.layout.instances.footer===this&&(this.layout.instances.footer=void 0,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},methods:{__onResize({height:t}){this.__updateLocal("size",t),this.__update("size",t)},__update(t,e){this.layout.footer[t]!==e&&(this.layout.footer[t]=e)},__updateLocal(t,e){this[t]!==e&&(this[t]=e)},__updateRevealed(){if(!0!==this.reveal)return;const{direction:t,position:e,inflectionPoint:i}=this.layout.scroll;this.__updateLocal("revealed","up"===t||e-i<100||this.layout.height-this.containerHeight-e-this.size<300)},__onFocusin(t){!0===this.revealOnFocus&&this.__updateLocal("revealed",!0),this.$emit("focusin",t)}}}),QForm=Vue__default.default.extend({name:"QForm",mixins:[ListenersMixin],props:{autofocus:Boolean,noErrorFocus:Boolean,noResetFocus:Boolean,greedy:Boolean},computed:{onEvents(){return{...this.qListeners,submit:this.submit,reset:this.reset}}},mounted(){this.validateIndex=0,!0===this.autofocus&&this.focus()},activated(){!0===this.shouldActivate&&!0===this.autofocus&&this.focus()},deactivated(){this.shouldActivate=!0},methods:{validate(t){const e="boolean"==typeof t?t:!0!==this.noErrorFocus,i=++this.validateIndex,s=this.getValidationComponents().filter(t=>!0!==t.disable),o=(t,e)=>{this.$emit("validation-"+(!0===t?"success":"error"),e)},n=t=>{const e=t.validate();return"function"==typeof e.then?e.then(e=>({valid:e,comp:t}),e=>({valid:!1,comp:t,err:e})):Promise.resolve({valid:e,comp:t})};return(!0===this.greedy?Promise.all(s.map(n)).then(t=>t.filter(t=>!0!==t.valid)):s.reduce((t,e)=>t.then(()=>n(e).then(t=>{if(!1===t.valid)return Promise.reject(t)})),Promise.resolve()).catch(t=>[t])).then(t=>{if(void 0===t||0===t.length)return i===this.validateIndex&&o(!0),!0;if(i===this.validateIndex){const{comp:i,err:s}=t[0];if(void 0!==s&&console.error(s),o(!1,i),!0===e){const e=t.find(({comp:t})=>"function"==typeof t.focus&&!0!==t._isBeingDestroyed&&!0!==t._isDestroyed&&!0!==t._inactive);void 0!==e&&e.comp.focus()}}return!1})},resetValidation(){this.validateIndex++,this.getValidationComponents().forEach(t=>{"function"==typeof t.resetValidation&&t.resetValidation()})},submit(t){void 0!==t&&stopAndPrevent(t);const e=this.validateIndex+1;this.validate().then(i=>{e===this.validateIndex&&!0===i&&(void 0!==this.qListeners.submit?this.$emit("submit",t):void 0!==t&&void 0!==t.target&&"function"==typeof t.target.submit&&t.target.submit())})},reset(t){void 0!==t&&stopAndPrevent(t),this.$emit("reset"),this.$nextTick(()=>{this.resetValidation(),!0===this.autofocus&&!0!==this.noResetFocus&&this.focus()})},focus(){if(!this.$el)return;const t=this.$el.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||this.$el.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||this.$el.querySelector("[autofocus], [data-autofocus]")||Array.prototype.find.call(this.$el.querySelectorAll("[tabindex]"),t=>t.tabIndex>-1);null!==t&&void 0!==t&&managedFocus(t)},getValidationComponents(){return Array.prototype.map.call(this.$el.getElementsByClassName("q-validation-component"),t=>t.__vue__).filter(t=>void 0!==t&&"function"==typeof t.validate)}},render(t){return t("form",{staticClass:"q-form",on:this.onEvents},slot(this,"default"))}}),QHeader=Vue__default.default.extend({name:"QHeader",mixins:[ListenersMixin],inject:{layout:{default(){console.error("QHeader needs to be child of QLayout")}}},props:{value:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},data(){return{size:parseInt(this.heightHint,10),revealed:!0}},watch:{value(t){this.__update("space",t),this.__updateLocal("revealed",!0),this.layout.__animate()},offset(t){this.__update("offset",t)},reveal(t){!1===t&&this.__updateLocal("revealed",this.value)},revealed(t){this.layout.__animate(),this.$emit("reveal",t)},"layout.scroll"(t){!0===this.reveal&&this.__updateLocal("revealed","up"===t.direction||t.position<=this.revealOffset||t.position-t.inflectionPoint<100)}},computed:{fixed(){return!0===this.reveal||this.layout.view.indexOf("H")>-1||this.$q.platform.is.ios&&!0===this.layout.container},offset(){if(!0!==this.value)return 0;if(!0===this.fixed)return!0===this.revealed?this.size:0;const t=this.size-this.layout.scroll.position;return t>0?t:0},hidden(){return!0!==this.value||!0===this.fixed&&!0!==this.revealed},revealOnFocus(){return!0===this.value&&!0===this.hidden&&!0===this.reveal},classes(){return(!0===this.fixed?"fixed":"absolute")+"-top"+(!0===this.bordered?" q-header--bordered":"")+(!0===this.hidden?" q-header--hidden":"")+(!0!==this.value?" q-layout--prevent-focus":"")},style(){const t=this.layout.rows.top,e={};return"l"===t[0]&&!0===this.layout.left.space&&(e[!0===this.$q.lang.rtl?"right":"left"]=`${this.layout.left.size}px`),"r"===t[2]&&!0===this.layout.right.space&&(e[!0===this.$q.lang.rtl?"left":"right"]=`${this.layout.right.size}px`),e},onEvents(){return{...this.qListeners,focusin:this.__onFocusin,input:stop}}},render(t){const e=uniqueSlot(this,"default",[]);return!0===this.elevated&&e.push(t("div",{staticClass:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),e.push(t(QResizeObserver,{key:"resize",props:{debounce:0},on:cache(this,"resize",{resize:this.__onResize})})),t("header",{staticClass:"q-header q-layout__section--marginal",class:this.classes,style:this.style,on:this.onEvents},e)},created(){this.layout.instances.header=this,!0===this.value&&this.__update("size",this.size),this.__update("space",this.value),this.__update("offset",this.offset)},beforeDestroy(){this.layout.instances.header===this&&(this.layout.instances.header=void 0,this.__update("size",0),this.__update("offset",0),this.__update("space",!1))},methods:{__onResize({height:t}){this.__updateLocal("size",t),this.__update("size",t)},__update(t,e){this.layout.header[t]!==e&&(this.layout.header[t]=e)},__updateLocal(t,e){this[t]!==e&&(this[t]=e)},__onFocusin(t){!0===this.revealOnFocus&&this.__updateLocal("revealed",!0),this.$emit("focusin",t)}}}),RatioMixin={props:{ratio:[String,Number]},computed:{ratioStyle(){const t=this.ratio||this.naturalRatio;if(void 0!==t)return{paddingBottom:`${100/t}%`}}}},QImg=Vue__default.default.extend({name:"QImg",mixins:[ListenersMixin,RatioMixin],props:{src:String,srcset:String,sizes:String,alt:String,width:String,height:String,placeholderSrc:String,basic:Boolean,contain:Boolean,position:{type:String,default:"50% 50%"},transition:{type:String,default:"fade"},imgClass:[Array,String,Object],imgStyle:Object,nativeContextMenu:Boolean,notDraggable:Boolean,noDefaultSpinner:Boolean,spinnerColor:String,spinnerSize:String},data(){return{currentSrc:"",image:null,isLoading:!!this.src,hasError:!1,naturalRatio:void 0}},watch:{src(){this.__load()},srcset(t){this.__updateWatcher(t)}},computed:{url(){return this.currentSrc||this.placeholderSrc||void 0},attrs(){const t={role:"img"};return void 0!==this.alt&&(t["aria-label"]=this.alt),t},imgAttrs(){const t={src:this.url,"aria-hidden":"true"};return!0===this.notDraggable&&(t.draggable=!1),t},imgContainerStyle(){return Object.assign({backgroundSize:!0===this.contain?"contain":"cover",backgroundPosition:this.position},this.imgStyle,{backgroundImage:`url("${this.url}")`})},style(){return{width:this.width,height:this.height}},classes(){return"q-img overflow-hidden"+(!0===this.nativeContextMenu?" q-img--menu":"")}},methods:{__onLoad(t){this.isLoading=!1,this.hasError=!1,this.__computeRatio(t),this.__updateSrc(),this.__updateWatcher(this.srcset),this.$emit("load",this.currentSrc)},__onError(t){clearTimeout(this.ratioTimer),this.isLoading=!1,this.hasError=!0,this.currentSrc="",this.$emit("error",t)},__updateSrc(){if(void 0!==this.image&&!1===this.isLoading){const t=this.image.currentSrc||this.image.src;this.currentSrc!==t&&(this.currentSrc=t)}},__updateWatcher(t){t?void 0===this.unwatch&&(this.unwatch=this.$watch("$q.screen.width",this.__updateSrc)):void 0!==this.unwatch&&(this.unwatch(),this.unwatch=void 0)},__load(){if(clearTimeout(this.ratioTimer),this.hasError=!1,!this.src)return this.isLoading=!1,this.image=void 0,void(this.currentSrc="");this.isLoading=!0;const t=new Image;this.image=t,t.onerror=(e=>{this.image===t&&!0!==this.destroyed&&this.__onError(e)}),t.onload=(()=>{!0!==this.destroyed&&this.image===t&&(void 0!==t.decode?t.decode().catch(e=>{this.image===t&&!0!==this.destroyed&&this.__onError(e)}).then(()=>{this.image===t&&!0!==this.destroyed&&this.__onLoad(t)}):this.__onLoad(t))}),t.src=this.src,this.srcset&&(t.srcset=this.srcset),void 0!==this.sizes?t.sizes=this.sizes:Object.assign(t,{height:this.height,width:this.width})},__computeRatio(t){const{naturalHeight:e,naturalWidth:i}=t;e||i?this.naturalRatio=0===e?1:i/e:this.ratioTimer=setTimeout(()=>{this.image===t&&!0!==this.destroyed&&this.__computeRatio(t)},100)},__getImage(t){const e=!0===this.nativeContextMenu?[t("img",{staticClass:"absolute-full fit",attrs:this.imgAttrs})]:void 0,i=void 0!==this.url?t("div",{key:this.url,staticClass:"q-img__image absolute-full",class:this.imgClass,style:this.imgContainerStyle},e):null;return!0===this.basic?i:t("transition",{props:{name:"q-transition--"+this.transition}},[i])},__getContent(t){const e=slot(this,!0===this.hasError?"error":"default");return!0===this.basic?t("div",{key:"content",staticClass:"q-img__content absolute-full"},e):t("transition",{props:{name:"q-transition--fade"}},[!0===this.isLoading?t("div",{key:"placeholder",staticClass:"q-img__loading absolute-full flex flex-center"},void 0!==this.$scopedSlots.loading?this.$scopedSlots.loading():!1===this.noDefaultSpinner?[t(QSpinner,{props:{color:this.spinnerColor,size:this.spinnerSize}})]:void 0):t("div",{key:"content",staticClass:"q-img__content absolute-full"},e)])}},render(t){return t("div",{class:this.classes,style:this.style,attrs:this.attrs,on:{...this.qListeners}},[t("div",{style:this.ratioStyle}),this.__getImage(t),this.__getContent(t)])},beforeMount(){if(void 0!==this.placeholderSrc&&void 0===this.ratio){const t=new Image;t.src=this.placeholderSrc,this.__computeRatio(t)}!0===this.isLoading&&this.__load()},beforeDestroy(){this.destroyed=!0,clearTimeout(this.ratioTimer),void 0!==this.unwatch&&this.unwatch()}});const{passive:passive$2}=listenOpts;var QInfiniteScroll=Vue__default.default.extend({name:"QInfiniteScroll",mixins:[ListenersMixin],props:{offset:{type:Number,default:500},debounce:{type:[String,Number],default:100},scrollTarget:{default:void 0},initialIndex:Number,disable:Boolean,reverse:Boolean},data(){return{index:this.initialIndex||0,isFetching:!1,isWorking:!0}},computed:{renderLoadingSlot(){return!0!==this.disable&&!0===this.isWorking}},watch:{disable(t){!0===t?this.stop():this.resume()},reverse(){!1===this.isFetching&&!0===this.isWorking&&this.immediatePoll()},scrollTarget(){this.updateScrollTarget()},debounce(t){this.__setDebounce(t)},isFetching(){this.__updateSvgAnimations()},renderLoadingSlot(){this.__updateSvgAnimations()}},methods:{poll(){if(void 0!==this.clearExecuteWhenScrollable&&this.clearExecuteWhenScrollable(),!0===this.disable||!0===this.isFetching||!1===this.isWorking)return;if(this.__scrollTarget===window&&!0===document.qScrollPrevented)return void(this.clearExecuteWhenScrollable=executeWhenScrollable(this.poll));const t=getScrollHeight(this.__scrollTarget),e=getScrollPosition(this.__scrollTarget),i=height(this.__scrollTarget);!1===this.reverse?Math.round(e+i+this.offset)>=Math.round(t)&&this.trigger():Math.round(e){!0===this.isWorking&&(this.isFetching=!1,this.$nextTick(()=>{if(!0===this.reverse){const e=getScrollHeight(this.__scrollTarget),i=getScrollPosition(this.__scrollTarget),s=e-t;setScrollPosition(this.__scrollTarget,i+s)}!0===e?this.stop():this.$el.closest("body")&&this.poll()}))})},reset(){this.index=0},resume(){!1===this.isWorking&&(this.isWorking=!0,this.__scrollTarget.addEventListener("scroll",this.poll,passive$2)),this.immediatePoll()},stop(){!0===this.isWorking&&(this.isWorking=!1,this.isFetching=!1,this.__scrollTarget.removeEventListener("scroll",this.poll,passive$2),"function"==typeof this.poll.cancel&&this.poll.cancel())},updateScrollTarget(){if(this.__scrollTarget&&!0===this.isWorking&&this.__scrollTarget.removeEventListener("scroll",this.poll,passive$2),this.__scrollTarget=getScrollTarget(this.$el,this.scrollTarget),!0===this.isWorking){if(this.__scrollTarget.addEventListener("scroll",this.poll,passive$2),!0===this.reverse){const t=getScrollHeight(this.__scrollTarget),e=height(this.__scrollTarget);setScrollPosition(this.__scrollTarget,t-e)}this.immediatePoll()}},setIndex(t){this.index=t},__setDebounce(t){t=parseInt(t,10);const e=this.poll;this.poll=t<=0?this.immediatePoll:debounce(this.immediatePoll,!0===isNaN(t)?100:t),this.__scrollTarget&&!0===this.isWorking&&(void 0!==e&&this.__scrollTarget.removeEventListener("scroll",e,passive$2),this.__scrollTarget.addEventListener("scroll",this.poll,passive$2))},__updateSvgAnimations(t){if(!0===this.renderLoadingSlot){const e=this.$refs.loading;if(!e)return void(!0!==t&&this.$nextTick(()=>{this.__updateSvgAnimations(!0)}));const i=`${!0===this.isFetching?"un":""}pauseAnimations`;Array.from(e.getElementsByTagName("svg")).forEach(t=>{t[i]()})}}},mounted(){this.immediatePoll=this.poll,this.__setDebounce(this.debounce),this.updateScrollTarget(),!1===this.isFetching&&this.__updateSvgAnimations()},activated(){void 0!==this.__scrollPosition&&this.__scrollTarget&&setScrollPosition(this.__scrollTarget,this.__scrollPosition)},deactivated(){this.__scrollPosition=this.__scrollTarget?getScrollPosition(this.__scrollTarget):void 0},beforeDestroy(){void 0!==this.clearExecuteWhenScrollable&&this.clearExecuteWhenScrollable(),this.stop()},render(t){const e=uniqueSlot(this,"default",[]);return!0===this.renderLoadingSlot&&e[!1===this.reverse?"push":"unshift"](t("div",{ref:"loading",staticClass:"q-infinite-scroll__loading",class:!0===this.isFetching?"":"invisible"},slot(this,"loading"))),t("div",{staticClass:"q-infinite-scroll",on:{...this.qListeners}},e)}}),QInnerLoading=Vue__default.default.extend({name:"QInnerLoading",mixins:[ListenersMixin,DarkMixin,TransitionMixin],props:{showing:Boolean,color:String,size:{type:[String,Number],default:42},label:String,labelClass:String,labelStyle:[String,Array,Object]},computed:{classes(){return"q-inner-loading absolute-full column flex-center"+` q-inner-loading--${this.darkSuffix}`},labelClasses(){return"q-inner-loading__label"+(void 0!==this.labelClass?` ${this.labelClass}`:"")}},methods:{__getInner(t){const e=[t(QSpinner,{props:{size:this.size,color:this.color}})];return void 0!==this.label&&e.push(t("div",{class:this.labelClasses,style:this.labelStyle},[this.label])),e},__getContent(t){return!0===this.showing?[t("div",{staticClass:this.classes,on:{...this.qListeners}},void 0!==this.$scopedSlots.default?this.$scopedSlots.default():this.__getInner(t))]:void 0}},render(t){return t("transition",{props:{...this.transitionProps}},this.__getContent(t))}});const NAMED_MASKS={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},TOKENS={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:t=>t.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:t=>t.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:t=>t.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:t=>t.toLocaleLowerCase()}},KEYS=Object.keys(TOKENS);KEYS.forEach(t=>{TOKENS[t].regex=new RegExp(TOKENS[t].pattern)});const tokenRegexMask=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+KEYS.join("")+"])|(.)","g"),escRegex=/[.*+?^${}()|[\]\\]/g,MARKER=String.fromCharCode(1);var MaskMixin={props:{mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean},watch:{type(){this.__updateMaskInternals()},autogrow(){this.__updateMaskInternals()},mask(t){if(void 0!==t)this.__updateMaskValue(this.innerValue,!0);else{const t=this.__unmask(this.innerValue);this.__updateMaskInternals(),this.value!==t&&this.$emit("input",t)}},fillMask(){!0===this.hasMask&&this.__updateMaskValue(this.innerValue,!0)},reverseFillMask(){!0===this.hasMask&&this.__updateMaskValue(this.innerValue,!0)},unmaskedValue(){!0===this.hasMask&&this.__updateMaskValue(this.innerValue)}},methods:{__getInitialMaskedValue(){if(this.__updateMaskInternals(),!0===this.hasMask){const t=this.__mask(this.__unmask(this.value));return!1!==this.fillMask?this.__fillWithMask(t):t}return this.value},__getPaddedMaskMarked(t){if(t-1){for(let s=t-e.length;s>0;s--)i+=MARKER;e=e.slice(0,s)+i+e.slice(s)}return e},__updateMaskInternals(){if(this.hasMask=void 0!==this.mask&&this.mask.length>0&&(!0===this.autogrow||["textarea","text","search","url","tel","password"].includes(this.type)),!1===this.hasMask)return this.computedUnmask=void 0,this.maskMarked="",void(this.maskReplaced="");const t=void 0===NAMED_MASKS[this.mask]?this.mask:NAMED_MASKS[this.mask],e="string"==typeof this.fillMask&&this.fillMask.length>0?this.fillMask.slice(0,1):"_",i=e.replace(escRegex,"\\$&"),s=[],o=[],n=[];let r=!0===this.reverseFillMask,a="",l="";t.replace(tokenRegexMask,(t,e,i,h,d)=>{if(void 0!==h){const t=TOKENS[h];n.push(t),l=t.negate,!0===r&&(o.push("(?:"+l+"+)?("+t.pattern+"+)?(?:"+l+"+)?("+t.pattern+"+)?"),r=!1),o.push("(?:"+l+"+)?("+t.pattern+")?")}else if(void 0!==i)a="\\"+("\\"===i?"":i),n.push(i),s.push("([^"+a+"]+)?"+a+"?");else{const t=void 0!==e?e:d;a="\\"===t?"\\\\\\\\":t.replace(escRegex,"\\\\$&"),n.push(t),s.push("([^"+a+"]+)?"+a+"?")}});const h=new RegExp("^"+s.join("")+"("+(""===a?".":"[^"+a+"]")+"+)?"+(""===a?"":"["+a+"]*")+"$"),d=o.length-1,c=o.map((t,e)=>0===e&&!0===this.reverseFillMask?new RegExp("^"+i+"*"+t):e===d?new RegExp("^"+t+"("+(""===l?".":l)+"+)?"+(!0===this.reverseFillMask?"$":i+"*")):new RegExp("^"+t));this.computedMask=n,this.computedUnmask=(t=>{const e=h.exec(!0===this.reverseFillMask?t:t.slice(0,n.length+1));null!==e&&(t=e.slice(1).join(""));const i=[],s=c.length;for(let e=0,o=t;e0?i.join(""):t}),this.maskMarked=n.map(t=>"string"==typeof t?t:MARKER).join(""),this.maskReplaced=this.maskMarked.split(MARKER).join(e)},__updateMaskValue(t,e,i){const s=this.$refs.input,o=s.selectionEnd,n=s.value.length-o,r=this.__unmask(t);!0===e&&this.__updateMaskInternals();const a=this.__mask(r),l=!1!==this.fillMask?this.__fillWithMask(a):a,h=this.innerValue!==l;s.value!==l&&(s.value=l),!0===h&&(this.innerValue=l),document.activeElement===s&&this.$nextTick(()=>{if(l!==this.maskReplaced)if("insertFromPaste"!==i||!0===this.reverseFillMask)if(["deleteContentBackward","deleteContentForward"].indexOf(i)>-1){const t=!0===this.reverseFillMask?0===o?l.length>a.length?1:0:Math.max(0,l.length-(l===this.maskReplaced?0:Math.min(a.length,n)+1))+1:o;s.setSelectionRange(t,t,"forward")}else if(!0===this.reverseFillMask)if(!0===h){const t=Math.max(0,l.length-(l===this.maskReplaced?0:Math.min(a.length,n+1)));1===t&&1===o?s.setSelectionRange(t,t,"forward"):this.__moveCursorRightReverse(s,t)}else{const t=l.length-n;s.setSelectionRange(t,t,"backward")}else if(!0===h){const t=Math.max(0,this.maskMarked.indexOf(MARKER),Math.min(a.length,o)-1);this.__moveCursorRight(s,t)}else{const t=o-1;this.__moveCursorRight(s,t)}else{const t=s.selectionEnd;let e=o-1;for(let i=this.__pastedTextStart;i<=e&&i=0;s--)if(this.maskMarked[s]===MARKER){e=s,!0===i&&e++;break}if(s<0&&void 0!==this.maskMarked[e]&&this.maskMarked[e]!==MARKER)return this.__moveCursorRight(t,0);e>=0&&t.setSelectionRange(e,e,"backward")},__moveCursorRight(t,e){const i=t.value.length;let s=Math.min(i,e+1);for(;s<=i;s++){if(this.maskMarked[s]===MARKER){e=s;break}this.maskMarked[s-1]===MARKER&&(e=s)}if(s>i&&void 0!==this.maskMarked[e-1]&&this.maskMarked[e-1]!==MARKER)return this.__moveCursorLeft(t,i);t.setSelectionRange(e,e,"forward")},__moveCursorLeftReverse(t,e){const i=this.__getPaddedMaskMarked(t.value.length);let s=Math.max(0,e-1);for(;s>=0;s--){if(i[s-1]===MARKER){e=s;break}if(i[s]===MARKER&&(e=s,0===s))break}if(s<0&&void 0!==i[e]&&i[e]!==MARKER)return this.__moveCursorRightReverse(t,0);e>=0&&t.setSelectionRange(e,e,"backward")},__moveCursorRightReverse(t,e){const i=t.value.length,s=this.__getPaddedMaskMarked(i),o=-1===s.slice(0,e+1).indexOf(MARKER);let n=Math.min(i,e+1);for(;n<=i;n++)if(s[n-1]===MARKER){(e=n)>0&&!0===o&&e--;break}if(n>i&&void 0!==s[e-1]&&s[e-1]!==MARKER)return this.__moveCursorLeftReverse(t,i);t.setSelectionRange(e,e,"forward")},__onMaskedClick(t){void 0!==this.qListeners.click&&this.$emit("click",t),this.__selectionAnchor=void 0},__onMaskedKeydown(t){if(void 0!==this.qListeners.keydown&&this.$emit("keydown",t),!0===shouldIgnoreKey(t))return;const e=this.$refs.input,i=e.selectionStart,s=e.selectionEnd;if(t.shiftKey||(this.__selectionAnchor=void 0),37===t.keyCode||39===t.keyCode){t.shiftKey&&void 0===this.__selectionAnchor&&(this.__selectionAnchor="forward"===e.selectionDirection?i:s);const o=this["__moveCursor"+(39===t.keyCode?"Right":"Left")+(!0===this.reverseFillMask?"Reverse":"")];if(t.preventDefault(),o(e,this.__selectionAnchor===i?s:i),t.shiftKey){const t=this.__selectionAnchor,i=e.selectionStart;e.setSelectionRange(Math.min(t,i),Math.max(t,i),"forward")}}else 8===t.keyCode&&!0!==this.reverseFillMask&&i===s?(this.__moveCursorLeft(e,i),e.setSelectionRange(e.selectionStart,s,"backward")):46===t.keyCode&&!0===this.reverseFillMask&&i===s&&(this.__moveCursorRightReverse(e,s),e.setSelectionRange(i,e.selectionEnd,"forward"));this.$emit("keydown",t)},__mask(t){if(void 0===t||null===t||""===t)return"";if(!0===this.reverseFillMask)return this.__maskReverse(t);const e=this.computedMask;let i=0,s="";for(let o=0;o=0&&s>-1;n--){const r=e[n];let a=t[s];if("string"==typeof r)o=r+o,a===r&&s--;else{if(void 0===a||!r.regex.test(a))return o;do{o=(void 0!==r.transform?r.transform(a):a)+o,a=t[--s]}while(i===n&&void 0!==a&&r.regex.test(a))}}return o},__unmask(t){return"string"!=typeof t||void 0===this.computedUnmask?"number"==typeof t?this.computedUnmask(""+t):t:this.computedUnmask(t)},__fillWithMask(t){return this.maskReplaced.length-t.length<=0?t:!0===this.reverseFillMask&&t.length>0?this.maskReplaced.slice(0,-t.length)+t:t+this.maskReplaced.slice(t.length)}}},QInput=Vue__default.default.extend({name:"QInput",mixins:[QField,MaskMixin,FormFieldMixin,FileValueMixin,ListenersMixin],props:{value:{required:!1},shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},watch:{value(t){if(!0===this.hasMask){if(!0===this.stopValueWatcher&&(this.stopValueWatcher=!1,String(t)===this.emitCachedValue))return;this.__updateMaskValue(t)}else this.innerValue!==t&&(this.innerValue=t,"number"===this.type&&!0===this.hasOwnProperty("tempValue")&&(!0===this.typedNumber?this.typedNumber=!1:delete this.tempValue));!0===this.autogrow&&this.$nextTick(this.__adjustHeight)},type(){this.$refs.input&&(this.$refs.input.value=this.value)},autogrow(t){if(!0===t)this.$nextTick(this.__adjustHeight);else if(this.qAttrs.rows>0&&void 0!==this.$refs.input){this.$refs.input.style.height="auto"}},dense(){!0===this.autogrow&&this.$nextTick(this.__adjustHeight)}},data(){return{innerValue:this.__getInitialMaskedValue()}},computed:{isTextarea(){return"textarea"===this.type||!0===this.autogrow},isTypeText(){return!0===this.isTextarea||["text","search","url","tel","password"].includes(this.type)},fieldClass(){return`q-${!0===this.isTextarea?"textarea":"input"}`+(!0===this.autogrow?" q-textarea--autogrow":"")},hasShadow(){return"file"!==this.type&&"string"==typeof this.shadowText&&this.shadowText.length>0},onEvents(){const t={...this.qListeners,input:this.__onInput,compositionend:this.__onCompositionend,paste:this.__onPaste,change:this.__onChange,blur:this.__onFinishEditing,focus:this.__onFocus};return!0===this.hasMask&&(t.keydown=this.__onMaskedKeydown,t.click=this.__onMaskedClick),!0===this.autogrow&&(t.animationend=this.__onAnimationend),t},inputAttrs(){const t={tabindex:0,"data-autofocus":this.autofocus||void 0,rows:"textarea"===this.type?6:void 0,"aria-label":this.label,name:this.nameProp,...this.qAttrs,id:this.targetUid,type:this.type,maxlength:this.maxlength,disabled:!0===this.disable,readonly:!0===this.readonly};return!0===this.autogrow&&(t.rows=1),t}},methods:{focus(){const t=document.activeElement;void 0===this.$refs.input||this.$refs.input===t||null!==t&&t.id===this.targetUid||managedFocus(this.$refs.input)},select(){void 0!==this.$refs.input&&this.$refs.input.select()},getNativeElement(){return this.$refs.input},__onPaste(t){if(!0===this.hasMask&&!0!==this.reverseFillMask){const e=t.target;this.__moveCursorForPaste(e,e.selectionStart,e.selectionEnd)}this.$emit("paste",t)},__onInput(t){if(!t||!t.target||!0===t.target.qComposing)return;if("file"===this.type)return void this.$emit("input",t.target.files);const e=t.target.value;if(!0===this.hasMask)this.__updateMaskValue(e,!1,t.inputType);else if(this.__emitValue(e),!0===this.isTypeText&&t.target===document.activeElement){const{selectionStart:i,selectionEnd:s}=t.target;void 0!==i&&void 0!==s&&this.$nextTick(()=>{t.target===document.activeElement&&0===e.indexOf(t.target.value)&&t.target.setSelectionRange(i,s)})}!0===this.autogrow&&this.__adjustHeight()},__onChange(t){!0===t.target.qComposing&&(t.target.qComposing=!1,this.__onInput(t)),clearTimeout(this.emitTimer),void 0!==this.emitValueFn&&this.emitValueFn(),this.$emit("change",t)},__onFinishEditing(t){void 0!==t&&stop(t),clearTimeout(this.emitTimer),void 0!==this.emitValueFn&&this.emitValueFn(),this.typedNumber=!1,this.stopValueWatcher=!1,delete this.tempValue,"file"!==this.type&&setTimeout(()=>{void 0!==this.$refs.input&&(this.$refs.input.value=void 0!==this.innerValue?this.innerValue:"")})},__onFocus(t){stop(t),managedFocus(t.target)},__onCompositionend(t){void 0!==this.qListeners.compositionend&&this.$emit("compositionend",t),this.__onInput(t)},__onAnimationend(t){void 0!==this.qListeners.animationend&&this.$emit("animationend",t),this.__adjustHeight()},__emitValue(t,e){this.emitValueFn=(()=>{"number"!==this.type&&!0===this.hasOwnProperty("tempValue")&&delete this.tempValue,this.value!==t&&this.emitCachedValue!==t&&(this.emitCachedValue=t,!0===e&&(this.stopValueWatcher=!0),this.$emit("input",t),this.$nextTick(()=>{this.emitCachedValue===t&&(this.emitCachedValue=NaN)})),this.emitValueFn=void 0}),"number"===this.type&&(this.typedNumber=!0,this.tempValue=t),void 0!==this.debounce?(clearTimeout(this.emitTimer),this.tempValue=t,this.emitTimer=setTimeout(this.emitValueFn,this.debounce)):this.emitValueFn()},__adjustHeight(){requestAnimationFrame(()=>{const t=this.$refs.input;if(void 0!==t){const e=t.parentNode.style,{scrollTop:i}=t,{overflowY:s,maxHeight:o}=!0===this.$q.platform.is.firefox?{}:window.getComputedStyle(t),n=void 0!==s&&"scroll"!==s;!0===n&&(t.style.overflowY="hidden"),e.marginBottom=t.scrollHeight-1+"px",t.style.height="1px",t.style.height=t.scrollHeight+"px",!0===n&&(t.style.overflowY=parseInt(o,10){if("function"==typeof e.handler){if(null===i.rootBounds&&(void 0!==t.__vue__?!0!==t.__vue__._inactive:!0===document.body.contains(t)))return e.observer.unobserve(t),void e.observer.observe(t);(!1===e.handler(i,e.observer)||!0===e.once&&!0===i.isIntersecting)&&destroy$8(t)}},n),e.observer.observe(t))}function destroy$8(t){const e=t.__qvisible;void 0!==e&&(void 0!==e.observer&&e.observer.unobserve(t),delete t.__qvisible)}var Intersection={name:"intersection",inserted(t,{modifiers:e,value:i}){void 0!==t.__qvisible&&(destroy$8(t),t.__qvisible_destroyed=!0);const s={};update$3(t,s,i,e),t.__qvisible=s},update(t,{value:e,modifiers:i}){const s=t.__qvisible;void 0!==s&&update$3(t,s,e,i)},unbind(t){void 0===t.__qvisible_destroyed?destroy$8(t):delete t.__qvisible_destroyed}},QIntersection=Vue__default.default.extend({name:"QIntersection",mixins:[TagMixin,ListenersMixin],directives:{Intersection:Intersection},props:{once:Boolean,transition:String,ssrPrerender:Boolean,margin:String,threshold:[Number,Array],root:{default:null},disable:Boolean},data(){return{showing:!0===onSSR&&this.ssrPrerender}},computed:{value(){return void 0!==this.root||void 0!==this.margin||void 0!==this.threshold?{handler:this.__trigger,cfg:{root:this.root,rootMargin:this.margin,threshold:this.threshold}}:this.__trigger},directives(){if(!0!==this.disable&&(!0!==onSSR||!0!==this.once||!0!==this.ssrPrerender))return[{name:"intersection",value:this.value,modifiers:{once:this.once}}]}},methods:{__trigger(t){this.showing!==t.isIntersecting&&(this.showing=t.isIntersecting,void 0!==this.qListeners.visibility&&this.$emit("visibility",this.showing))}},render(t){const e=!0===this.showing?slot(this,"default"):void 0!==this.$scopedSlots.hidden?this.$scopedSlots.hidden():void 0;return t(this.tag,{staticClass:"q-intersection",on:{...this.qListeners},directives:this.directives},this.transition?[t("transition",{props:{name:"q-transition--"+this.transition}},e)]:e)}});const keyCodes$1=[34,37,40,33,39,38];var QKnob=Vue__default.default.extend({name:"QKnob",mixins:[{props:QCircularProgress.options.props},FormMixin],directives:{TouchPan:TouchPan},props:{innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:t=>t>=0},tabindex:{type:[Number,String],default:0},disable:Boolean,readonly:Boolean},data(){const t=this.__getInnerMin(this.innerMin),e=this.__getInnerMax(this.innerMax);return{model:null===this.value?t:between(this.value,t,e),dragging:!1}},watch:{modelUpdate(){this.model=null===this.value?this.computedInnerMin:between(this.value,this.computedInnerMin,this.computedInnerMax),this.__updateValue(!0)}},computed:{classes(){return"q-knob non-selectable q-key-group-navigation--ignore-key"+(!0===this.editable?" q-knob--editable":!0===this.disable?" disabled":"")},computedInnerMin(){return this.__getInnerMin(this.innerMin)},computedInnerMax(){return this.__getInnerMax(this.innerMax)},modelUpdate(){return`${this.value}|${this.computedInnerMin}|${this.computedInnerMax}`},editable(){return!1===this.disable&&!1===this.readonly},decimals(){return(String(this.step).trim("0").split(".")[1]||"").length},computedStep(){return 0===this.step?1:this.step},computedInstantFeedback(){return!0===this.instantFeedback||!0===this.dragging},onEvents(){return!0===this.$q.platform.is.mobile?{click:this.__click}:{mousedown:this.__activate,click:this.__click,keydown:this.__keydown,keyup:this.__keyup}},attrs(){const t={role:"slider","aria-valuemin":this.computedInnerMin,"aria-valuemax":this.computedInnerMax,"aria-valuenow":this.value};return!0===this.editable?t.tabindex=this.tabindex:t[`aria-${!0===this.disable?"disabled":"readonly"}`]="",t}},methods:{__getInnerMin(t){return!0===isNaN(t)||this.innerMinthis.max?this.max:this.innerMax},__updateCenterPosition(){const{top:t,left:e,width:i,height:s}=this.$el.getBoundingClientRect();this.centerPosition={top:t+s/2,left:e+i/2}},__pan(t){t.isFinal?(this.__updatePosition(t.evt,!0),this.dragging=!1):t.isFirst?(this.__updateCenterPosition(),this.dragging=!0,this.__updatePosition(t.evt)):this.__updatePosition(t.evt)},__click(t){this.__updateCenterPosition(),this.__updatePosition(t,!0)},__keydown(t){if(!keyCodes$1.includes(t.keyCode))return;stopAndPrevent(t);const e=([34,33].includes(t.keyCode)?10:1)*this.computedStep,i=[34,37,40].includes(t.keyCode)?-e:e;this.model=between(parseFloat((this.model+i).toFixed(this.decimals)),this.computedInnerMin,this.computedInnerMax),this.__updateValue()},__keyup(t){keyCodes$1.includes(t.keyCode)&&this.__updateValue(!0)},__activate(t){this.__updateCenterPosition(),this.__updatePosition(t)},__updatePosition(t,e){const i=this.centerPosition,s=position(t),o=Math.abs(s.top-i.top),n=Math.sqrt(o**2+Math.abs(s.left-i.left)**2);let r=Math.asin(o/n)*(180/Math.PI);r=s.top=t/2?(e<0?-1:1)*t:0),a=parseFloat(a.toFixed(this.decimals))}a=between(a,this.computedInnerMin,this.computedInnerMax),this.$emit("drag-value",a),this.model!==a&&(this.model=a),this.__updateValue(e)},__updateValue(t){this.value!==this.model&&this.$emit("input",this.model),!0===t&&this.$emit("change",this.model)},__getNameInput(){return this.$createElement("input",{attrs:this.formAttrs})}},render(t){const e={class:this.classes,attrs:this.attrs,props:{...this.$props,value:this.model,instantFeedback:this.computedInstantFeedback}};return!0===this.editable&&(e.key="dir",e.on=this.onEvents,e.directives=cache(this,"dir",[{name:"touch-pan",value:this.__pan,modifiers:{prevent:!0,stop:!0,mouse:!0}}]),void 0!==this.name&&(e.scopedSlots={internal:this.__getNameInput})),t(QCircularProgress,e,slot(this,"default"))}});const{passive:passive$1}=listenOpts,axisValues=["both","horizontal","vertical"];var QScrollObserver=Vue__default.default.extend({name:"QScrollObserver",props:{axis:{type:String,validator:t=>axisValues.includes(t),default:"vertical"},debounce:[String,Number],scrollTarget:{default:void 0}},render:noop,data:()=>({scroll:{position:{top:0,left:0},direction:"none",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}}}),watch:{scrollTarget(){this.__unconfigureScrollTarget(),this.__configureScrollTarget()},"$q.lang.rtl"(){this.__emit()}},methods:{getPosition(){return JSON.parse(JSON.stringify(this.scroll))},trigger(t){if(!0===t||0===this.debounce||"0"===this.debounce)this.__emit();else if(void 0===this.clearTimer){const[t,e]=this.debounce?[setTimeout(this.__emit,this.debounce),clearTimeout]:[requestAnimationFrame(this.__emit),cancelAnimationFrame];this.clearTimer=(()=>{e(t),this.clearTimer=void 0})}},__emit(){void 0!==this.clearTimer&&this.clearTimer();const t=Math.max(0,getVerticalScrollPosition(this.__scrollTarget)),e=getHorizontalScrollPosition(this.__scrollTarget),i={top:t-this.scroll.position.top,left:e-this.scroll.position.left};if("vertical"===this.axis&&0===i.top||"horizontal"===this.axis&&0===i.left)return;const s=Math.abs(i.top)>=Math.abs(i.left)?i.top<0?"up":"down":i.left<0?"left":"right";this.scroll.position={top:t,left:e},this.scroll.directionChanged=this.scroll.direction!==s,this.scroll.delta=i,!0===this.scroll.directionChanged&&(this.scroll.direction=s,this.scroll.inflectionPoint=this.scroll.position),this.$emit("scroll",this.getPosition())},__configureScrollTarget(){this.__scrollTarget=getScrollTarget(this.$el.parentNode,this.scrollTarget),this.__scrollTarget.addEventListener("scroll",this.trigger,passive$1),this.trigger(!0)},__unconfigureScrollTarget(){void 0!==this.__scrollTarget&&(this.__scrollTarget.removeEventListener("scroll",this.trigger,passive$1),this.__scrollTarget=void 0)}},mounted(){this.__configureScrollTarget()},beforeDestroy(){void 0!==this.clearTimer&&this.clearTimer(),this.__unconfigureScrollTarget()}}),QLayout=Vue__default.default.extend({name:"QLayout",mixins:[ListenersMixin],provide(){return{layout:this}},props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:t=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(t.toLowerCase())}},data(){return{height:this.$q.screen.height,width:!0===this.container?0:this.$q.screen.width,containerHeight:0,scrollbarWidth:!0===onSSR?0:getScrollbarWidth(),header:{size:0,offset:0,space:!1},right:{size:300,offset:0,space:!1},footer:{size:0,offset:0,space:!1},left:{size:300,offset:0,space:!1},scroll:{position:0,direction:"down"}}},computed:{rows(){const t=this.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}},style(){return!0===this.container?null:{minHeight:this.$q.screen.height+"px"}},targetStyle(){if(0!==this.scrollbarWidth)return{[!0===this.$q.lang.rtl?"left":"right"]:`${this.scrollbarWidth}px`}},targetChildStyle(){if(0!==this.scrollbarWidth)return{[!0===this.$q.lang.rtl?"right":"left"]:0,[!0===this.$q.lang.rtl?"left":"right"]:`-${this.scrollbarWidth}px`,width:`calc(100% + ${this.scrollbarWidth}px)`}},totalWidth(){return this.width+this.scrollbarWidth},classes(){return"q-layout q-layout--"+(!0===this.container?"containerized":"standard")},scrollbarEvtAction(){return!0!==this.container&&this.scrollbarWidth>0?"add":"remove"}},watch:{scrollbarEvtAction:"__updateScrollEvent"},created(){this.instances={}},mounted(){"add"===this.scrollbarEvtAction&&this.__updateScrollEvent("add")},beforeDestroy(){"add"===this.scrollbarEvtAction&&this.__updateScrollEvent("remove")},render(t){const e=t("div",{class:this.classes,style:this.style,attrs:{tabindex:-1},on:{...this.qListeners}},mergeSlot([t(QScrollObserver,{key:"scroll",on:cache(this,"scroll",{scroll:this.__onPageScroll})}),t(QResizeObserver,{key:"resizeOut",on:cache(this,"resizeOut",{resize:this.__onPageResize})})],this,"default"));return!0===this.container?t("div",{staticClass:"q-layout-container overflow-hidden"},[t(QResizeObserver,{key:"resizeIn",on:cache(this,"resizeIn",{resize:this.__onContainerResize})}),t("div",{staticClass:"absolute-full",style:this.targetStyle},[t("div",{staticClass:"scroll",style:this.targetChildStyle},[e])])]):e},methods:{__animate(){void 0!==this.timer?clearTimeout(this.timer):document.body.classList.add("q-body--layout-animate"),this.timer=setTimeout(()=>{document.body.classList.remove("q-body--layout-animate"),this.timer=void 0},150)},__onPageScroll(t){!0!==this.container&&!0===document.qScrollPrevented||(this.scroll={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top},void 0!==this.qListeners.scroll&&this.$emit("scroll",{...this.scroll}))},__onPageResize({height:t,width:e}){let i=!1;this.height!==t&&(i=!0,this.height=t,void 0!==this.qListeners["scroll-height"]&&this.$emit("scroll-height",t),this.__updateScrollbarWidth()),this.width!==e&&(i=!0,this.width=e),!0===i&&void 0!==this.qListeners.resize&&this.$emit("resize",{height:t,width:e})},__onContainerResize({height:t}){this.containerHeight!==t&&(this.containerHeight=t,this.__updateScrollbarWidth())},__updateScrollbarWidth(){if(!0===this.container){const t=this.height>this.containerHeight?getScrollbarWidth():0;this.scrollbarWidth!==t&&(this.scrollbarWidth=t)}},__updateScrollEvent(t){void 0!==this.timerScrollbar&&"remove"===t&&(clearTimeout(this.timerScrollbar),this.__restoreScrollbar()),window[`${t}EventListener`]("resize",this.__hideScrollbar)},__hideScrollbar(){if(void 0===this.timerScrollbar){const{offsetHeight:t,classList:e}=document.body;if(t>this.$q.screen.height)return;e.add("hide-scrollbar")}else clearTimeout(this.timerScrollbar);this.timerScrollbar=setTimeout(this.__restoreScrollbar,200)},__restoreScrollbar(){this.timerScrollbar=void 0,document.body.classList.remove("hide-scrollbar")}}}),QMarkupTable=Vue__default.default.extend({name:"QMarkupTable",mixins:[DarkMixin,ListenersMixin],props:{dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:t=>["horizontal","vertical","cell","none"].includes(t)},wrapCells:Boolean},computed:{classes(){return`q-table--${this.separator}-separator`+` q-table--${this.darkSuffix} q-table__card--${this.darkSuffix} q-${this.darkSuffix}`+(!0===this.dense?" q-table--dense":"")+(!0===this.flat?" q-table--flat":"")+(!0===this.bordered?" q-table--bordered":"")+(!0===this.square?" q-table--square":"")+(!1===this.wrapCells?" q-table--no-wrap":"")}},render(t){return t("div",{staticClass:"q-markup-table q-table__container q-table__card",class:this.classes,on:{...this.qListeners}},[t("table",{staticClass:"q-table"},slot(this,"default"))])}}),QNoSsr=Vue__default.default.extend({name:"QNoSsr",mixins:[CanRenderMixin,TagMixin,ListenersMixin],props:{placeholder:String},render(t){const e={on:{...this.qListeners}};if(!0===this.canRender){const i=slot(this,"default");return void 0===i?i:i.length>1?t(this.tag,e,i):i[0]}e.staticClass="q-no-ssr-placeholder";const i=slot(this,"placeholder");return void 0!==i?i.length>1?t(this.tag,e,i):i[0]:void 0!==this.placeholder?t(this.tag,e,[this.placeholder]):void 0}}),QRadio=Vue__default.default.extend({name:"QRadio",mixins:[DarkMixin,OptionSizeMixin,FormMixin,RefocusTargetMixin],props:{value:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,checkedIcon:String,uncheckedIcon:String,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},computed:{isTrue(){return this.value===this.val},classes(){return"q-radio cursor-pointer no-outline row inline no-wrap items-center"+(!0===this.disable?" disabled":"")+` q-radio--${this.darkSuffix}`+(!0===this.dense?" q-radio--dense":"")+(!0===this.leftLabel?" reverse":"")},innerClass(){const t=void 0===this.color||!0!==this.keepColor&&!0!==this.isTrue?"":` text-${this.color}`;return`q-radio__inner--${!0===this.isTrue?"truthy":"falsy"}${t}`},computedIcon(){return!0===this.isTrue?this.checkedIcon:this.uncheckedIcon},computedTabindex(){return!0===this.disable?-1:this.tabindex||0},formAttrs(){const t={type:"radio"};return void 0!==this.name&&Object.assign(t,{name:this.name,value:this.val}),t},formDomProps(){if(void 0!==this.name&&!0===this.isTrue)return{checked:!0}},attrs(){const t={tabindex:this.computedTabindex,role:"radio","aria-label":this.label,"aria-checked":!0===this.isTrue?"true":"false"};return!0===this.disable&&(t["aria-disabled"]="true"),t}},methods:{set(t){void 0!==t&&(stopAndPrevent(t),this.__refocusTarget(t)),!0!==this.disable&&!0!==this.isTrue&&this.$emit("input",this.val,t)}},render(t){const e=void 0!==this.computedIcon?[t("div",{key:"icon",staticClass:"q-radio__icon-container absolute-full flex flex-center no-wrap"},[t(QIcon,{staticClass:"q-radio__icon",props:{name:this.computedIcon}})])]:[t("svg",{key:"svg",staticClass:"q-radio__bg absolute non-selectable",attrs:{focusable:"false",viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12"}}),t("path",{staticClass:"q-radio__check",attrs:{d:"M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6"}})])];!0!==this.disable&&this.__injectFormInput(e,"unshift","q-radio__native q-ma-none q-pa-none");const i=[t("div",{staticClass:"q-radio__inner relative-position",class:this.innerClass,style:this.sizeStyle,attrs:{"aria-hidden":"true"}},e)];void 0!==this.__refocusTargetEl&&i.push(this.__refocusTargetEl);const s=void 0!==this.label?mergeSlot([this.label],this,"default"):slot(this,"default");return void 0!==s&&i.push(t("div",{staticClass:"q-radio__label q-anchor--skip"},s)),t("div",{key:"inpExt",class:this.classes,attrs:this.attrs,on:cache(this,"inpExt",{click:this.set,keydown:t=>{13!==t.keyCode&&32!==t.keyCode||stopAndPrevent(t)},keyup:t=>{13!==t.keyCode&&32!==t.keyCode||this.set(t)}})},i)}}),QToggle=Vue__default.default.extend({name:"QToggle",mixins:[CheckboxMixin],props:{icon:String,iconColor:String},computed:{computedIcon(){return(!0===this.isTrue?this.checkedIcon:!0===this.isIndeterminate?this.indeterminateIcon:this.uncheckedIcon)||this.icon},computedIconColor(){if(!0===this.isTrue)return this.iconColor}},methods:{__getInner(t){return[t("div",{staticClass:"q-toggle__track"}),t("div",{staticClass:"q-toggle__thumb absolute flex flex-center no-wrap"},void 0!==this.computedIcon?[t(QIcon,{props:{name:this.computedIcon,color:this.computedIconColor}})]:void 0)]}},created(){this.type="toggle"}});const components$1={radio:QRadio,checkbox:QCheckbox,toggle:QToggle},typeValues=Object.keys(components$1);var QOptionGroup=Vue__default.default.extend({name:"QOptionGroup",mixins:[DarkMixin,ListenersMixin],props:{value:{required:!0},options:{type:Array,validator:t=>t.every(t=>"value"in t&&"label"in t)},name:String,type:{default:"radio",validator:t=>typeValues.includes(t)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},computed:{component(){return components$1[this.type]},model(){return Array.isArray(this.value)?this.value.slice():this.value},classes(){return"q-option-group q-gutter-x-sm"+(!0===this.inline?" q-option-group--inline":"")},attrs(){if("radio"===this.type){const t={role:"radiogroup"};return!0===this.disable&&(t["aria-disabled"]="true"),t}return{role:"group"}}},methods:{__update(t){this.$emit("input",t)}},created(){const t=Array.isArray(this.value);"radio"===this.type?t&&console.error("q-option-group: model should not be array"):!1===t&&console.error("q-option-group: model should be array in your case")},render(t){return t("div",{class:this.classes,attrs:this.attrs,on:{...this.qListeners}},this.options.map((e,i)=>{const s=void 0!==this.$scopedSlots["label-"+i]?this.$scopedSlots["label-"+i](e):void 0!==this.$scopedSlots.label?this.$scopedSlots.label(e):void 0;return t("div",[t(this.component,{key:"inp",props:{value:this.value,val:e.value,name:void 0===e.name?this.name:e.name,disable:this.disable||e.disable,label:void 0===s?e.label:void 0,leftLabel:void 0===e.leftLabel?this.leftLabel:e.leftLabel,color:void 0===e.color?this.color:e.color,checkedIcon:e.checkedIcon,uncheckedIcon:e.uncheckedIcon,dark:void 0===e.dark?this.dark:e.dark,size:void 0===e.size?this.size:e.size,dense:this.dense,keepColor:void 0===e.keepColor?this.keepColor:e.keepColor},on:cache(this,"inp",{input:this.__update})},s)])}))}}),QPage=Vue__default.default.extend({name:"QPage",mixins:[ListenersMixin],inject:{pageContainer:{default(){console.error("QPage needs to be child of QPageContainer")}},layout:{}},props:{padding:Boolean,styleFn:Function},computed:{style(){const t=(!0===this.layout.header.space?this.layout.header.size:0)+(!0===this.layout.footer.space?this.layout.footer.size:0);if("function"==typeof this.styleFn){const e=!0===this.layout.container?this.layout.containerHeight:this.$q.screen.height;return this.styleFn(t,e)}return{minHeight:!0===this.layout.container?this.layout.containerHeight-t+"px":0===this.$q.screen.height?`calc(100vh - ${t}px)`:this.$q.screen.height-t+"px"}},classes(){if(!0===this.padding)return"q-layout-padding"}},render(t){return t("main",{staticClass:"q-page",style:this.style,class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QPageContainer=Vue__default.default.extend({name:"QPageContainer",mixins:[ListenersMixin],inject:{layout:{default(){console.error("QPageContainer needs to be child of QLayout")}}},provide:{pageContainer:!0},computed:{style(){const t={};return!0===this.layout.header.space&&(t.paddingTop=`${this.layout.header.size}px`),!0===this.layout.right.space&&(t[`padding${!0===this.$q.lang.rtl?"Left":"Right"}`]=`${this.layout.right.size}px`),!0===this.layout.footer.space&&(t.paddingBottom=`${this.layout.footer.size}px`),!0===this.layout.left.space&&(t[`padding${!0===this.$q.lang.rtl?"Right":"Left"}`]=`${this.layout.left.size}px`),t}},render(t){return t("div",{staticClass:"q-page-container",style:this.style,on:{...this.qListeners}},slot(this,"default"))}}),QPageSticky=Vue__default.default.extend({name:"QPageSticky",mixins:[ListenersMixin],inject:{layout:{default(){console.error("QPageSticky needs to be child of QLayout")}}},props:{position:{type:String,default:"bottom-right",validator:t=>["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(t)},offset:{type:Array,validator:t=>2===t.length},expand:Boolean},computed:{attach(){const t=this.position;return{top:t.indexOf("top")>-1,right:t.indexOf("right")>-1,bottom:t.indexOf("bottom")>-1,left:t.indexOf("left")>-1,vertical:"top"===t||"bottom"===t,horizontal:"left"===t||"right"===t}},top(){return this.layout.header.offset},right(){return this.layout.right.offset},bottom(){return this.layout.footer.offset},left(){return this.layout.left.offset},style(){let t=0,e=0;const i=this.attach,s=!0===this.$q.lang.rtl?-1:1;!0===i.top&&0!==this.top?e=`${this.top}px`:!0===i.bottom&&0!==this.bottom&&(e=`${-this.bottom}px`),!0===i.left&&0!==this.left?t=`${s*this.left}px`:!0===i.right&&0!==this.right&&(t=`${-s*this.right}px`);const o={transform:`translate(${t}, ${e})`};return this.offset&&(o.margin=`${this.offset[1]}px ${this.offset[0]}px`),!0===i.vertical?(0!==this.left&&(o[!0===this.$q.lang.rtl?"right":"left"]=`${this.left}px`),0!==this.right&&(o[!0===this.$q.lang.rtl?"left":"right"]=`${this.right}px`)):!0===i.horizontal&&(0!==this.top&&(o.top=`${this.top}px`),0!==this.bottom&&(o.bottom=`${this.bottom}px`)),o},classes(){return`fixed-${this.position} q-page-sticky--${!0===this.expand?"expand":"shrink"}`}},render(t){const e=slot(this,"default");return t("div",{staticClass:"q-page-sticky row flex-center",class:this.classes,style:this.style,on:{...this.qListeners}},!0===this.expand?e:[t("div",e)])}}),QPageScroller=Vue__default.default.extend({name:"QPageScroller",mixins:[QPageSticky],props:{scrollOffset:{type:Number,default:1e3},reverse:Boolean,duration:{type:Number,default:300},offset:{default:()=>[18,18]}},inject:{layout:{default(){console.error("QPageScroller needs to be used within a QLayout")}}},data(){return{showing:this.__isVisible()}},computed:{scrollHeight(){return this.layout.height-(!0===this.layout.container?this.layout.containerHeight:this.$q.screen.height)},onEvents(){return{...this.qListeners,click:this.__onClick}}},watch:{"layout.scroll.position"(){this.__updateVisibility()},reverse:{handler(t){!0===t?void 0===this.heightWatcher&&(this.heightWatcher=this.$watch("scrollHeight",this.__updateVisibility)):void 0!==this.heightWatcher&&this.__cleanup()},immediate:!0}},methods:{__isVisible(){return!0===this.reverse?this.scrollHeight-this.layout.scroll.position>this.scrollOffset:this.layout.scroll.position>this.scrollOffset},__onClick(t){const e=getScrollTarget(!0===this.layout.container?this.$el:this.layout.$el);setScrollPosition(e,!0===this.reverse?this.layout.height:0,this.duration),this.$emit("click",t)},__updateVisibility(){const t=this.__isVisible();this.showing!==t&&(this.showing=t)},__cleanup(){this.heightWatcher(),this.heightWatcher=void 0}},render(t){return t("transition",{props:{name:"q-transition--fade"}},!0===this.showing?[t("div",{staticClass:"q-page-scroller",on:this.onEvents},[QPageSticky.options.render.call(this,t)])]:null)},beforeDestroy(){void 0!==this.heightWatcher&&this.__cleanup()}});function getBool(t,e){return[!0,!1].includes(t)?t:e}var QPagination=Vue__default.default.extend({name:"QPagination",mixins:[DarkMixin,ListenersMixin],props:{value:{type:Number,required:!0},min:{type:[Number,String],default:1},max:{type:[Number,String],required:!0},maxPages:{type:[Number,String],default:0,validator:t=>("string"==typeof t?parseInt(t,10):t)>=0},inputStyle:[Array,String,Object],inputClass:[Array,String,Object],size:String,disable:Boolean,input:Boolean,iconPrev:String,iconNext:String,iconFirst:String,iconLast:String,toFn:Function,boundaryLinks:{type:Boolean,default:null},boundaryNumbers:{type:Boolean,default:null},directionLinks:{type:Boolean,default:null},ellipses:{type:Boolean,default:null},ripple:{type:[Boolean,Object],default:null},round:Boolean,rounded:Boolean,flat:Boolean,outline:Boolean,unelevated:Boolean,push:Boolean,glossy:Boolean,color:{type:String,default:"primary"},textColor:String,activeDesign:{type:String,default:"",values:t=>""===t||btnDesignOptions.includes(t)},activeColor:String,activeTextColor:String,gutter:String,padding:{type:String,default:"3px 2px"}},data:()=>({newPage:null}),watch:{min(){this.model=this.value},max(){this.model=this.value}},computed:{model:{get(){return this.value},set(t){if(t=parseInt(t,10),this.disable||isNaN(t))return;const e=between(t,this.__min,this.__max);this.$emit("input",e)}},inputPlaceholder(){return this.model+" / "+this.__max},__min(){return parseInt(this.min,10)},__max(){return parseInt(this.max,10)},__maxPages(){return parseInt(this.maxPages,10)},__boundaryLinks(){return getBool(this.boundaryLinks,this.input)},__boundaryNumbers(){return getBool(this.boundaryNumbers,!this.input)},__directionLinks(){return getBool(this.directionLinks,this.input)},__ellipses(){return getBool(this.ellipses,!this.input)},__gutter(){return this.gutter in btnPadding?`${btnPadding[this.gutter]}px`:this.gutter||null},__gutterStyle(){return null!==this.__gutter?`--q-pagination-gutter-parent:-${this.__gutter};--q-pagination-gutter-child:${this.__gutter}`:null},__btnDesign(){return getBtnDesign(this,"flat")},__btnActiveDesign(){const t={[this.__btnDesign]:!1};return""!==this.activeDesign&&(t[this.activeDesign]=!0),t},icons(){const t=[this.iconFirst||this.$q.iconSet.pagination.first,this.iconPrev||this.$q.iconSet.pagination.prev,this.iconNext||this.$q.iconSet.pagination.next,this.iconLast||this.$q.iconSet.pagination.last];return!0===this.$q.lang.rtl?t.reverse():t},attrs(){const t={role:"navigation"};return!0===this.disable&&(t["aria-disabled"]="true"),t},btnProps(){return{[this.__btnDesign]:!0,round:this.round,rounded:this.rounded,padding:this.padding,color:this.color,textColor:this.textColor,size:this.size,ripple:null===this.ripple||this.ripple}},activeBtnProps(){return{...this.__btnActiveDesign,color:this.activeColor||this.color,textColor:this.activeTextColor||this.textColor}},btnConfig(){let t=Math.max(this.__maxPages,1+(this.__ellipses?2:0)+(this.__boundaryNumbers?2:0));const e={pgFrom:this.__min,pgTo:this.__max,ellipsesStart:!1,ellipsesEnd:!1,boundaryStart:!1,boundaryEnd:!1,marginalStyle:{minWidth:`${Math.max(2,String(this.__max).length)}em`}};return this.__maxPages&&tthis.__min+(this.__boundaryNumbers?1:0)&&(e.ellipsesStart=!0,e.pgFrom++),this.__boundaryNumbers&&(e.boundaryEnd=!0,e.pgTo--),this.__ellipses&&e.pgTo{this.model=this.newPage,this.newPage=null};return{input:t=>{this.newPage=t},keyup:e=>{!0===isKeyCode(e,13)&&t()},blur:t}}},methods:{set(t){this.model=t},setByOffset(t){this.model=this.model+t},__getBtn(t,e,i,s,o){return e.props={...this.btnProps,...i},e.attrs={"aria-label":s,"aria-current":"false",...e.attrs},!0===o&&(Object.assign(e.props,this.activeBtnProps),e.attrs["aria-current"]="true"),void 0!==s&&(void 0!==this.toFn?e.props.to=this.toFn(s):e.on={click:()=>{this.set(s)}}),t(QBtn,e)}},render(t){const e=[],i=[];let s;if(!0===this.__boundaryLinks&&(e.push(this.__getBtn(t,{key:"bls"},{disable:this.disable||this.value<=this.__min,icon:this.icons[0]},this.__min)),i.unshift(this.__getBtn(t,{key:"ble"},{disable:this.disable||this.value>=this.__max,icon:this.icons[3]},this.__max))),!0===this.__directionLinks&&(e.push(this.__getBtn(t,{key:"bdp"},{disable:this.disable||this.value<=this.__min,icon:this.icons[1]},this.value-1)),i.unshift(this.__getBtn(t,{key:"bdn"},{disable:this.disable||this.value>=this.__max,icon:this.icons[2]},this.value+1))),!0!==this.input){s=[];const{pgFrom:o,pgTo:n,marginalStyle:r}=this.btnConfig;if(!0===this.btnConfig.boundaryStart){const i=this.__min===this.value;e.push(this.__getBtn(t,{key:"bns",style:r},{disable:this.disable,label:this.__min},this.__min,i))}if(!0===this.btnConfig.boundaryEnd){const e=this.__max===this.value;i.unshift(this.__getBtn(t,{key:"bne",style:r},{disable:this.disable,label:this.__max},this.__max,e))}!0===this.btnConfig.ellipsesStart&&e.push(this.__getBtn(t,{key:"bes",style:r},{disable:this.disable,label:"…",ripple:!1},o-1)),!0===this.btnConfig.ellipsesEnd&&i.unshift(this.__getBtn(t,{key:"bee",style:r},{disable:this.disable,label:"…",ripple:!1},n+1));for(let e=o;e<=n;e++)s.push(this.__getBtn(t,{key:`bpg${e}`,style:r},{disable:this.disable,label:e},e,e===this.value))}return t("div",{staticClass:"q-pagination row no-wrap items-center",class:{disabled:this.disable},attrs:this.attrs,on:{...this.qListeners}},[t("div",{staticClass:"q-pagination__content row no-wrap items-center",style:this.__gutterStyle},[...e,t("div",{key:"stop",staticClass:"q-pagination__middle row justify-center",on:!0===this.input?cache(this,"stop",{input:stop}):null},!0===this.input?[t(QInput,{key:"inp",staticClass:"inline",style:{width:`${this.inputPlaceholder.length/1.5}em`},props:{type:"number",dense:!0,value:this.newPage,disable:this.disable,dark:this.dark,borderless:!0,inputClass:this.inputClass,inputStyle:this.inputStyle},attrs:{placeholder:this.inputPlaceholder,min:this.__min,max:this.__max},on:{...this.inputEvents}})]:s),...i])])}});function frameDebounce(t){let e,i,s=!1;function o(){i=arguments,!0!==s&&(s=!0,e=requestAnimationFrame(()=>{t.apply(this,i),i=void 0,s=!1}))}return o.cancel=(()=>{window.cancelAnimationFrame(e),s=!1}),o}const{passive:passive}=listenOpts;var QParallax=Vue__default.default.extend({name:"QParallax",mixins:[ListenersMixin],props:{src:String,height:{type:Number,default:500},speed:{type:Number,default:1,validator:t=>t>=0&&t<=1},scrollTarget:{default:void 0}},data:()=>({scrolling:!1,percentScrolled:0}),watch:{height(){!0===this.working&&this.__updatePos()},scrollTarget(){!0===this.working&&(this.__stop(),this.__start())}},methods:{__update(t){this.percentScrolled=t,void 0!==this.qListeners.scroll&&this.$emit("scroll",t)},__updatePos(){let t,e,i;this.__scrollTarget===window?(t=0,i=e=window.innerHeight):i=(t=offset(this.__scrollTarget).top)+(e=height(this.__scrollTarget));const s=offset(this.$el).top,o=s+this.height;if(void 0!==this.observer||o>t&&s{this[!0===t[0].isIntersecting?"__start":"__stop"]()}),this.observer.observe(this.$el)):this.__start()},beforeDestroy(){this.__stop(),void 0!==this.observer&&this.observer.disconnect(),this.media.onload=this.media.onloadstart=this.media.loadedmetadata=null}});function cloneDeep(t,e=new WeakMap){if(Object(t)!==t)return t;if(e.has(t))return e.get(t);const i=t instanceof Date?new Date(t):t instanceof RegExp?new RegExp(t.source,t.flags):t instanceof Set?new Set:t instanceof Map?new Map:"function"!=typeof t.constructor?Object.create(null):void 0!==t.prototype&&"function"==typeof t.prototype.constructor?t:new t.constructor;if("function"==typeof t.constructor&&"function"==typeof t.valueOf){const i=t.valueOf();if(Object(i)!==i){const s=new t.constructor(i);return e.set(t,s),s}}return e.set(t,i),t instanceof Set?t.forEach(t=>{i.add(cloneDeep(t,e))}):t instanceof Map&&t.forEach((t,s)=>{i.set(s,cloneDeep(t,e))}),Object.assign(i,...Object.keys(t).map(i=>({[i]:cloneDeep(t[i],e)})))}var QPopupEdit=Vue__default.default.extend({name:"QPopupEdit",mixins:[AttrsMixin],props:{value:{required:!0},title:String,buttons:Boolean,labelSet:String,labelCancel:String,color:{type:String,default:"primary"},validate:{type:Function,default:()=>!0},autoSave:Boolean,cover:{type:Boolean,default:!0},contentClass:String,disable:Boolean},data:()=>({modelChanged:!1,model:null}),computed:{classes(){return"q-popup-edit"+(void 0!==this.contentClass?` ${this.contentClass}`:"")},modelValue(){return!0===this.modelChanged?this.model:this.value},initialValue(){return!0!==this.modelChanged?this.model:this.value},defaultSlotScope(){return injectProp({initialValue:this.initialValue,updatePosition:this.__reposition,emitValue:this.__changeModel,validate:this.validate,set:this.set,cancel:this.cancel},"value",()=>this.modelValue,this.__changeModel)},menuProps(){return{...this.qAttrs,cover:this.cover,contentClass:this.classes}}},methods:{set(){!0===this.validate(this.modelValue)&&(!0===this.__hasChanged()&&(this.$emit("save",this.modelValue,this.initialValue),!0===this.modelChanged&&this.$emit("input",this.modelValue)),this.__close())},cancel(){!0===this.__hasChanged()&&(this.$emit("cancel",this.modelValue,this.initialValue),!0!==this.modelChanged&&this.$emit("input",this.initialValue)),this.__close()},show(t){void 0!==this.$refs.menu&&this.$refs.menu.show(t)},hide(t){void 0!==this.$refs.menu&&this.$refs.menu.hide(t)},__hasChanged(){return!1===isDeepEqual(this.modelValue,this.initialValue)},__changeModel(t){!0!==this.disable&&(this.model=t,this.modelChanged=!0)},__close(){this.validated=!0,!0===this.$refs.menu.showing&&this.$refs.menu.hide()},__reposition(){this.$nextTick(()=>{this.$refs.menu.updatePosition()})},__getContent(t){const e=slot(this,"title",this.title),i=void 0===this.$scopedSlots.default?[]:[].concat(this.$scopedSlots.default(this.defaultSlotScope));return e&&i.unshift(t("div",{staticClass:"q-dialog__title q-mt-sm q-mb-sm"},[e])),!0===this.buttons&&i.push(t("div",{staticClass:"q-popup-edit__buttons row justify-center no-wrap"},[t(QBtn,{key:"cancel",props:{flat:!0,color:this.color,label:this.labelCancel||this.$q.lang.label.cancel},on:cache(this,"cancel",{click:this.cancel})}),t(QBtn,{key:"ok",props:{flat:!0,color:this.color,label:this.labelSet||this.$q.lang.label.set},on:cache(this,"ok",{click:this.set})})])),i}},render(t){if(!0!==this.disable)return t(QMenu,{key:"menu",ref:"menu",props:this.menuProps,on:cache(this,"menu",{"before-show":()=>{this.validated=!1,this.modelChanged=!1,this.model=cloneDeep(this.value),this.watcher=this.$watch("value",this.__reposition),this.$emit("before-show")},show:()=>{this.$emit("show")},"escape-key":this.cancel,"before-hide":()=>{this.watcher(),!1===this.validated&&!0===this.__hasChanged()&&(!0===this.autoSave&&!0===this.validate(this.model)?(this.$emit("save",this.modelValue,this.initialValue),!0===this.modelChanged&&this.$emit("input",this.modelValue)):(this.$emit("cancel",this.modelValue,this.initialValue),!0!==this.modelChanged&&this.$emit("input",this.initialValue))),this.$emit("before-hide")},hide:()=>{this.$emit("hide")},keyup:t=>{!0===isKeyCode(t,13)&&this.set()}})},this.__getContent(t))}}),QPopupProxy=Vue__default.default.extend({name:"QPopupProxy",mixins:[AttrsMixin,ListenersMixin,AnchorMixin],props:{breakpoint:{type:[String,Number],default:450}},data(){const t=parseInt(this.breakpoint,10);return{type:this.$q.screen.width({state:"pull",pullRatio:0,pulling:!1,pullPosition:-40,animating:!1,positionCSS:{}}),computed:{style(){return{opacity:this.pullRatio,transform:`translateY(${this.pullPosition}px) rotate(${360*this.pullRatio}deg)`}},classes(){return"q-pull-to-refresh__puller row flex-center"+(!0===this.animating?" q-pull-to-refresh__puller--animating":"")+(void 0!==this.bgColor?` bg-${this.bgColor}`:"")},directives(){if(!0!==this.disable){const t={down:!0};return!0!==this.noMouse&&(t.mouse=!0),[{name:"touch-pan",modifiers:t,value:this.__pull}]}},contentClass(){return`q-pull-to-refresh__content${!0===this.pulling?" no-pointer-events":""}`}},watch:{scrollTarget(){this.updateScrollTarget()}},methods:{trigger(){this.$emit("refresh",()=>{this.__animateTo({pos:-40,ratio:0},()=>{this.state="pull"})})},updateScrollTarget(){this.__scrollTarget=getScrollTarget(this.$el,this.scrollTarget)},__pull(t){if(!0===t.isFinal)return void(!0===this.pulling&&(this.pulling=!1,"pulled"===this.state?(this.state="refreshing",this.__animateTo({pos:20}),this.trigger()):"pull"===this.state&&this.__animateTo({pos:-40,ratio:0})));if(!0===this.animating||"refreshing"===this.state)return!1;if(!0===t.isFirst){if(0!==getScrollPosition(this.__scrollTarget)||"down"!==t.direction)return!0===this.pulling&&(this.pulling=!1,this.state="pull",this.__animateTo({pos:-40,ratio:0})),!1;this.pulling=!0;const{top:e,left:i}=this.$el.getBoundingClientRect();this.positionCSS={top:e+"px",left:i+"px",width:window.getComputedStyle(this.$el).getPropertyValue("width")}}prevent(t.evt);const e=Math.min(140,Math.max(0,t.distance.y));this.pullPosition=e-40,this.pullRatio=between(e/60,0,1);const i=this.pullPosition>20?"pulled":"pull";this.state!==i&&(this.state=i)},__animateTo({pos:t,ratio:e},i){this.animating=!0,this.pullPosition=t,void 0!==e&&(this.pullRatio=e),clearTimeout(this.timer),this.timer=setTimeout(()=>{this.animating=!1,i&&i()},300)}},mounted(){this.updateScrollTarget()},beforeDestroy(){clearTimeout(this.timer)},render(t){return t("div",{staticClass:"q-pull-to-refresh",on:{...this.qListeners},directives:this.directives},[t("div",{class:this.contentClass},slot(this,"default")),t("div",{staticClass:"q-pull-to-refresh__puller-container fixed row flex-center no-pointer-events z-top",style:this.positionCSS},[t("div",{style:this.style,class:this.classes},["refreshing"!==this.state?t(QIcon,{props:{name:this.icon||this.$q.iconSet.pullToRefresh.icon,color:this.color,size:"32px"}}):t(QSpinner,{props:{size:"24px",color:this.color}})])])])}});const dragType={MIN:0,RANGE:1,MAX:2};var QRange=Vue__default.default.extend({name:"QRange",mixins:[SliderMixin],props:{value:{type:Object,default:()=>({min:null,max:null}),validator:t=>"min"in t&&"max"in t},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelColor:String,leftLabelTextColor:String,rightLabelColor:String,rightLabelTextColor:String,leftLabelValue:[String,Number],rightLabelValue:[String,Number],leftThumbColor:String,rightThumbColor:String},data(){return{model:{min:null===this.value.min?this.__getInnerMin():between(this.value.min,this.min,this.max),max:null===this.value.max?this.__getInnerMax():between(this.value.max,this.min,this.max)},curMinRatio:0,curMaxRatio:0}},computed:{canDragRange(){return!0===this.dragRange||!0===this.dragOnlyRange},modelMinRatio(){return this.__convertModelToRatio(this.model.min)},modelMaxRatio(){return this.__convertModelToRatio(this.model.max)},ratioMin(){return!0===this.active?this.curMinRatio:this.modelMinRatio},ratioMax(){return!0===this.active?this.curMaxRatio:this.modelMaxRatio},selectionBarStyle(){const t=Math.max(this.ratioMin,this.innerMinRatio),e={[this.positionProp]:`${100*t}%`,[this.sizeProp]:`${100*(between(this.ratioMax,t,this.innerMaxRatio)-t)}%`};return void 0!==this.selectionImg&&(e.backgroundImage=`url(${this.selectionImg}) !important`),e},trackContainerAttrs(){return!0!==this.$q.platform.is.mobile?{tabindex:!1!==this.canDragRange?this.computedTabindex:-1}:void 0},trackContainerEvents(){return!0!==this.editable?{}:!0===this.$q.platform.is.mobile?{click:this.__onMobileClick}:{mousedown:this.__onActivate,focus:()=>{this.focus="both"},blur:this.__onBlur,keydown:this.__onKeydown,keyup:this.__onKeyup}},thumbAttrs(){return{tabindex:!0!==this.dragOnlyRange?this.computedTabindex:null}},thumbMinEvents(){return this.__getEvents("min")},thumbMaxEvents(){return this.__getEvents("max")},thumbMinLabel(){return void 0!==this.leftLabelValue?this.leftLabelValue:this.value.minthis.max?this.value.min:this.model.min},thumbMaxLabel(){return void 0!==this.rightLabelValue?this.rightLabelValue:this.value.maxthis.max?this.value.max:this.model.max},thumbMinClasses(){const t=this.leftThumbColor||this.thumbColor||this.color;return`q-slider__thumb q-slider__thumb${this.axis} q-slider__thumb${this.axis}-${!0===this.isReversed?"rtl":"ltr"} absolute non-selectable`+(this.value.minthis.max?" q-slider__thumb--wrong-value":"")+(!1!==this.preventFocus||"min"!==this.focus&&"both"!==this.focus?"":" q-slider--focus")+(void 0!==t?` text-${t}`:"")},thumbMaxClasses(){const t=this.rightThumbColor||this.thumbColor||this.color;return`q-slider__thumb q-slider__thumb${this.axis} q-slider__thumb${this.axis}-${!0===this.isReversed?"rtl":"ltr"} absolute non-selectable`+(this.value.maxthis.max?" q-slider__thumb--hidden":"")+(!1!==this.preventFocus||"max"!==this.focus&&"both"!==this.focus?"":" q-slider--focus")+(void 0!==t?` text-${t}`:"")},thumbMinStyle(){return{width:this.thumbSize,height:this.thumbSize,[this.positionProp]:`${100*this.ratioMin}%`,zIndex:"min"===this.focus?2:void 0}},thumbMaxStyle(){return{width:this.thumbSize,height:this.thumbSize,[this.positionProp]:`${100*this.ratioMax}%`,zIndex:"max"===this.focus?2:void 0}},thumbMinPinColor(){const t=this.leftLabelColor||this.labelColor;return void 0!==t?` text-${t}`:""},thumbMaxPinColor(){const t=this.rightLabelColor||this.labelColor;return void 0!==t?` text-${t}`:""},thumbMinTextContainerStyle(){return this.__getTextContainerStyle(this.ratioMin)},thumbMaxTextContainerStyle(){return this.__getTextContainerStyle(this.ratioMax)},thumbMinTextClass(){const t=this.leftLabelTextColor||this.labelTextColor;return"q-slider__text"+(void 0!==t?` text-${t}`:"")},thumbMaxTextClass(){const t=this.rightLabelTextColor||this.labelTextColor;return"q-slider__text"+(void 0!==t?` text-${t}`:"")},formAttrs(){return{type:"hidden",name:this.name,value:`${this.value.min}|${this.value.max}`}},modelUpdate(){return[this.value.min,this.value.max,this.min,this.max,this.innerMin,this.innerMax].join("#")}},watch:{modelUpdate(){this.model.min=null===this.value.min?this.computedInnerMin:between(this.value.min,this.min,this.max),this.model.max=null===this.value.max?this.computedInnerMax:between(this.value.max,this.min,this.max)},focus(t){if("both"===t&&!0!==this.canDragRange){if(!0!==this.$q.platform.is.mobile){const t=this.$refs[`${this.nextFocus}Thumb`];void 0!==t&&t.focus()}}else!1!==t&&t!==this.nextFocus&&(this.nextFocus=t)}},methods:{__updateValue(t){this.model.min===this.value.min&&this.model.max===this.value.max||this.$emit("input",{...this.model}),!0===t&&this.$emit("change",{...this.model})},__getDragging(t){const{left:e,top:i,width:s,height:o}=this.$el.getBoundingClientRect(),n=!0===this.dragOnlyRange?0:(!0===this.vertical?this.$refs.minThumb.offsetHeight/(2*o):this.$refs.minThumb.offsetWidth/(2*s))+(this.modelMaxRatio-this.modelMinRatio)/20,r={left:e,top:i,width:s,height:o,valueMin:this.model.min,valueMax:this.model.max,ratioMin:this.modelMinRatio,ratioMax:this.modelMaxRatio},a=this.__getDraggingRatio(t,r);return!0!==this.dragOnlyRange&&a=e.ratioMin?(i={minR:e.ratioMin,maxR:s,min:e.valueMin,max:o},this.focus="max"):(i={minR:s,maxR:e.ratioMin,min:o,max:e.valueMin},this.focus="min");break;case dragType.RANGE:const t=s-e.offsetRatio,n=between(e.ratioMin+t,this.innerMinRatio,this.innerMaxRatio-e.rangeRatio),r=o-e.offsetModel,a=between(e.valueMin+r,this.computedInnerMin,this.computedInnerMax-e.rangeValue);i={minR:n,maxR:n+e.rangeRatio,min:parseFloat(a.toFixed(this.computedDecimals)),max:parseFloat((a+e.rangeValue).toFixed(this.computedDecimals))},this.focus="both"}const n="min"===this.focus&&i.max>=this.computedInnerMin&&i.max<=this.computedInnerMax||"max"===this.focus&&i.min>=this.computedInnerMin&&i.min<=this.computedInnerMax?this.focus:null;this.model={min:"max"!==n?between(i.min,this.computedInnerMin,this.computedInnerMax):i.min,max:"min"!==n?between(i.max,this.computedInnerMin,this.computedInnerMax):i.max},null!==this.model.min&&null!==this.model.max||(this.model.min=i.min||this.computedInnerMin,this.model.max=i.max||this.computedInnerMax),!0!==this.snap||0===this.step?(this.curMinRatio="max"!==n?between(i.minR,this.innerMinRatio,this.innerMaxRatio):i.minR,this.curMaxRatio="min"!==n?between(i.maxR,this.innerMinRatio,this.innerMaxRatio):i.maxR):(this.curMinRatio=this.__convertModelToRatio(this.model.min),this.curMaxRatio=this.__convertModelToRatio(this.model.max))},__getEvents(t){return!0!==this.$q.platform.is.mobile&&!0===this.editable&&!0!==this.dragOnlyRange?{focus:()=>{this.focus=t},blur:this.__onBlur,keydown:this.__onKeydown,keyup:this.__onKeyup}:{}},__onKeydown(t){if(!keyCodes$3.includes(t.keyCode))return;const e="both"===this.focus&&!0!==this.canDragRange;if(!1!==this.focus&&!0!==e||(this.focus=this.nextFocus),stopAndPrevent(t),!0===this.dragOnlyRange||!0===this.dragRange&&"both"===this.focus){const e=this.model.max-this.model.min,i=between(parseFloat((this.model.min+this.getKeyOffset(t.keyCode)).toFixed(this.computedDecimals)),this.computedInnerMin,this.computedInnerMax-e);this.model={min:i,max:parseFloat((i+e).toFixed(this.computedDecimals))}}else{if("min"!==this.focus&&"max"!==this.focus)return;{const e=this.focus;this.model={...this.model,[e]:between(parseFloat((this.model[e]+this.getKeyOffset(t.keyCode)).toFixed(this.computedDecimals)),"min"===e?this.computedInnerMin:this.model.min,"max"===e?this.computedInnerMax:this.model.max)}}}this.__updateValue()}},created(){this.nextFocus="min"},render(t){const e=this.__getContent(t,e=>{const i=this.__getThumb(t,{pinColor:this.thumbMinPinColor,textContainerStyle:this.thumbMinTextContainerStyle,textClass:this.thumbMinTextClass,label:this.thumbMinLabel,classes:this.thumbMinClasses,style:this.thumbMinStyle,nodeData:{ref:"minThumb",key:"tmin",on:this.thumbMinEvents,attrs:this.thumbAttrs}}),s=this.__getThumb(t,{pinColor:this.thumbMaxPinColor,textContainerStyle:this.thumbMaxTextContainerStyle,textClass:this.thumbMaxTextClass,label:this.thumbMaxLabel,classes:this.thumbMaxClasses,style:this.thumbMaxStyle,nodeData:{ref:"maxThumb",key:"tmax",on:this.thumbMaxEvents,attrs:this.thumbAttrs}});!0===this.reverse?e.push(s,i):e.push(i,s)});return t("div",{class:"q-range "+this.classes+(null===this.value.min||null===this.value.max?" q-slider--no-value":""),attrs:{...this.attributes,"aria-valuenow":this.value.min+"|"+this.value.max}},e)}}),QRating=Vue__default.default.extend({name:"QRating",mixins:[SizeMixin,FormMixin,ListenersMixin],directives:{KeyGroupNavigation:KeyGroupNavigation},props:{value:{type:Number,required:!0},max:{type:[String,Number],default:5},icon:[String,Array],iconHalf:[String,Array],iconSelected:[String,Array],iconAriaLabel:[String,Array],color:[String,Array],colorHalf:[String,Array],colorSelected:[String,Array],vertical:Boolean,noReset:Boolean,noDimming:Boolean,readonly:Boolean,disable:Boolean},data:()=>({mouseModel:0}),computed:{editable(){return!0!==this.readonly&&!0!==this.disable},classes(){return`q-rating--${!0===this.editable?"":"non-"}editable`+(!0===this.vertical?" column justify-center":" row items-center")+(!0===this.noDimming?" q-rating--no-dimming":"")+(!0===this.disable?" disabled":"")+(void 0!==this.color&&!1===Array.isArray(this.color)?` text-${this.color}`:"")},iconData(){const t=!0===Array.isArray(this.icon)?this.icon.length:0,e=!0===Array.isArray(this.iconSelected)?this.iconSelected.length:0,i=!0===Array.isArray(this.iconHalf)?this.iconHalf.length:0,s=!0===Array.isArray(this.color)?this.color.length:0,o=!0===Array.isArray(this.colorSelected)?this.colorSelected.length:0,n=!0===Array.isArray(this.colorHalf)?this.colorHalf.length:0;return{iconLen:t,icon:t>0?this.icon[t-1]:this.icon,selIconLen:e,selIcon:e>0?this.iconSelected[e-1]:this.iconSelected,halfIconLen:i,halfIcon:i>0?this.iconHalf[e-1]:this.iconHalf,colorLen:s,color:s>0?this.color[s-1]:this.color,selColorLen:o,selColor:o>0?this.colorSelected[o-1]:this.colorSelected,halfColorLen:n,halfColor:n>0?this.colorHalf[n-1]:this.colorHalf}},iconLabel(){if("string"==typeof this.iconAriaLabel){const t=this.iconAriaLabel.length>0?`${this.iconAriaLabel} `:"";return e=>`${t}${e}`}if(!0===Array.isArray(this.iconAriaLabel)){const t=this.iconAriaLabel.length;if(t>0)return e=>this.iconAriaLabel[Math.min(e,t)-1]}return(t,e)=>`${e} ${t}`},stars(){const t=[],e=this.iconData,i=Math.ceil(this.value),s=!0===this.editable?0:null,o=void 0===this.iconHalf||i===this.value?-1:i;for(let n=1;n<=this.max;n++){const r=this.mouseModel>=n||0===this.mouseModel&&this.value>=n,a=o===n&&this.mouseModel0&&(!0===a?i:this.value)>=n&&this.mouseModel-1&&(this.__set(e),stopAndPrevent(t))}},render(t){const e=[];return this.stars.forEach(({classes:i,name:s,attrs:o},n)=>{const r=n+1;e.push(t("div",{key:"i#"+r,ref:`rt${r}`,staticClass:"q-rating__icon-container flex flex-center",attrs:o,on:cache(this,"i#"+r,{click:()=>{this.__set(r)},mouseover:()=>{this.__setHoverValue(r)},mouseout:()=>{this.mouseModel=0},focus:()=>{this.__setHoverValue(r)},blur:()=>{this.mouseModel=0},keyup:t=>{this.__keyup(t,r)}})},mergeSlot([t(QIcon,{class:i,props:{name:s}})],this,`tip-${r}`)))}),void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(e,"push"),t("div",{staticClass:"q-rating inline",class:this.classes,style:this.sizeStyle,attrs:this.attrs,directives:this.directives,on:{...this.qListeners}},e)}}),QResponsive=Vue__default.default.extend({name:"QResponsive",mixins:[RatioMixin,ListenersMixin],render(t){return t("div",{staticClass:"q-responsive",on:{...this.qListeners}},[t("div",{staticClass:"q-responsive__filler overflow-hidden"},[t("div",{style:this.ratioStyle})]),t("div",{staticClass:"q-responsive__content absolute-full fit"},slot(this,"default"))])}});const getMinThumbSize=t=>t>=250?50:Math.ceil(t/5),axisList=["vertical","horizontal"],dirProps={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}};var QScrollArea=Vue__default.default.extend({name:"QScrollArea",mixins:[DarkMixin],directives:{TouchPan:TouchPan},props:{thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},horizontal:Boolean,tabindex:[String,Number]},data:()=>({tempShowing:!1,panning:!1,hover:!1,container:{vertical:0,horizontal:0},scroll:{vertical:{position:0,size:0},horizontal:{position:0,size:0}}}),computed:{classes(){return"q-scrollarea"+` q-scrollarea--${this.darkSuffix}`},verticalScrollPercentage(){const t=this.scroll.vertical.size-this.container.vertical;if(t<=0)return 0;const e=between(this.scroll.vertical.position/t,0,1);return Math.round(1e4*e)/1e4},horizontalScrollPercentage(){const t=this.scroll.horizontal.size-this.container.horizontal;if(t<=0)return 0;const e=between(Math.abs(this.scroll.horizontal.position)/t,0,1);return Math.round(1e4*e)/1e4},verticalThumbHidden(){return!0!==(null===this.visible?this.hover:this.visible)&&!1===this.tempShowing&&!1===this.panning||this.scroll.vertical.size<=this.container.vertical+1},horizontalThumbHidden(){return!0!==(null===this.visible?this.hover:this.visible)&&!1===this.tempShowing&&!1===this.panning||this.scroll.horizontal.size<=this.container.horizontal+1},verticalThumbStart(){return this.verticalScrollPercentage*(this.container.vertical-this.verticalThumbSize)},horizontalThumbStart(){return this.horizontalScrollPercentage*(this.container.horizontal-this.horizontalThumbSize)},verticalThumbSize(){return Math.round(between(this.container.vertical*this.container.vertical/this.scroll.vertical.size,getMinThumbSize(this.container.vertical),this.container.vertical))},horizontalThumbSize(){return Math.round(between(this.container.horizontal*this.container.horizontal/this.scroll.horizontal.size,getMinThumbSize(this.container.horizontal),this.container.horizontal))},verticalStyle(){return{...this.thumbStyle,...this.verticalThumbStyle,top:`${this.verticalThumbStart}px`,height:`${this.verticalThumbSize}px`}},horizontalStyle(){return{...this.thumbStyle,...this.horizontalThumbStyle,[!0===this.$q.lang.rtl?"right":"left"]:`${this.horizontalThumbStart}px`,width:`${this.horizontalThumbSize}px`}},verticalThumbClass(){return"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(!0===this.verticalThumbHidden?" q-scrollarea__thumb--invisible":"")},horizontalThumbClass(){return"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(!0===this.horizontalThumbHidden?" q-scrollarea__thumb--invisible":"")},verticalBarClass(){return"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(!0===this.verticalThumbHidden?" q-scrollarea__bar--invisible":"")},horizontalBarClass(){return"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(!0===this.horizontalThumbHidden?" q-scrollarea__bar--invisible":"")},scrollComputed(){return{vertical:{...this.scroll.vertical,percentage:this.verticalScrollPercentage,thumbHidden:this.verticalThumbHidden,thumbStart:this.verticalThumbStart,thumbSize:this.verticalThumbSize,style:this.verticalStyle,thumbClass:this.verticalThumbClass,barClass:this.verticalBarClass},horizontal:{...this.scroll.horizontal,percentage:this.horizontalScrollPercentage,thumbHidden:this.horizontalThumbHidden,thumbStart:this.horizontalThumbStart,thumbSize:this.horizontalThumbSize,style:this.horizontalStyle,thumbClass:this.horizontalThumbClass,barClass:this.horizontalBarClass}}},mainStyle(){return!0===this.verticalThumbHidden&&!0===this.horizontalThumbHidden?this.contentStyle:this.contentActiveStyle},verticalThumbDirectives(){return[{name:"touch-pan",modifiers:{vertical:!0,prevent:!0,mouse:!0,mouseAllDir:!0},value:t=>{this.__panThumb(t,"vertical")}}]},horizontalThumbDirectives(){return[{name:"touch-pan",modifiers:{horizontal:!0,prevent:!0,mouse:!0,mouseAllDir:!0},value:t=>{this.__panThumb(t,"horizontal")}}]},scrollAttrs(){if(void 0!==this.tabindex)return{tabindex:this.tabindex}}},watch:{"$q.lang.rtl"(t){this.setScrollPosition("horizontal",Math.abs(this.scroll.horizontal.position)*(!0===t?-1:1))}},methods:{getScrollTarget(){return this.$refs.target},getScroll(){const t={};return axisList.forEach(e=>{const i=this.scrollComputed[e];t[e+"Position"]=i.position,t[e+"Percentage"]=i.percentage,t[e+"Size"]=i.size,t[e+"ContainerSize"]=this.container[e]}),t},getScrollPosition(t){return"both"===t?{top:this.scroll.vertical.position,left:this.scroll.horizontal.position}:(!0!==axisList.includes(t)&&(t=!0===this.horizontal?"horizontal":"vertical"),this.scroll[t].position)},getScrollPercentage(t){return"both"===t?{top:this.verticalScrollPercentage,left:this.horizontalScrollPercentage}:(!0!==axisList.includes(t)&&(t=!0===this.horizontal?"horizontal":"vertical"),this[`${t}ScrollPercentage`])},setScrollPosition(t,e,i){if(!1===axisList.includes(t)){if(!0===isNaN(t))return void console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");[t,e,i]=[!0===this.horizontal?"horizontal":"vertical",t,e]}("vertical"===t?setVerticalScrollPosition:setHorizontalScrollPosition)(this.$refs.target,e,i)},setScrollPercentage(t,e,i){if(!1===axisList.includes(t)){if(!0===isNaN(t))return void console.error("[QScrollArea]: wrong first param of setScrollPercentage (vertical/horizontal)");[t,e,i]=[!0===this.horizontal?"horizontal":"vertical",t,e]}this.setScrollPosition(t,e*(this.scroll[t].size-this.container[t])*("horizontal"===t&&!0===this.$q.lang.rtl?-1:1),i)},__updateContainer({height:t,width:e}){let i=!1;this.container.vertical!==t&&(this.container.vertical=t,i=!0),this.container.horizontal!==e&&(this.container.horizontal=e,i=!0),!0===i&&this.__startTimer()},__updateScroll({position:t}){let e=!1;this.scroll.vertical.position!==t.top&&(this.scroll.vertical.position=t.top,e=!0),this.scroll.horizontal.position!==t.left&&(this.scroll.horizontal.position=t.left,e=!0),!0===e&&this.__startTimer()},__updateScrollSize({height:t,width:e}){let i=!1;this.scroll.horizontal.size!==e&&(this.scroll.horizontal.size=e,i=!0),this.scroll.vertical.size!==t&&(this.scroll.vertical.size=t,i=!0),!0===i&&this.__startTimer()},__panThumb(t,e){const i=this.scrollComputed[e];if(!0===t.isFinal){if(!0!==this.panning)return;this.panning=!1}else if(!0===t.isFirst){if(!0===i.thumbHidden)return;this.refPos=i.position,this.panning=!0}else if(!0!==this.panning)return;const s=dirProps[e],o=this.container[e],n=(i.size-o)/(o-i.thumbSize),r=t.distance[s.dist],a=this.refPos+(t.direction===s.dir?1:-1)*r*n;this.__setScroll(a,e)},__mouseDown(t,e){const i=this.scrollComputed[e];if(!0!==i.thumbHidden){const s=t[dirProps[e].offset];if(si.thumbStart+i.thumbSize){const t=s-i.thumbSize/2;this.__setScroll(t/this.container[e]*i.size,e)}const o="vertical"===e?this.$refs.verticalThumb:this.$refs.horizontalThumb;void 0!==o&&o.dispatchEvent(new MouseEvent(t.type,t))}},__verticalMouseDown(t){this.__mouseDown(t,"vertical")},__horizontalMouseDown(t){this.__mouseDown(t,"horizontal")},__startTimer(){!0===this.tempShowing?clearTimeout(this.timer):this.tempShowing=!0,this.timer=setTimeout(()=>{this.tempShowing=!1},this.delay),void 0!==this.$listeners.scroll&&this.__emitScroll()},__setScroll(t,e){this.$refs.target[dirProps[e].scroll]=t},__mouseEnter(){void 0!==this.mouseEventTimer&&clearTimeout(this.mouseEventTimer),this.mouseEventTimer=setTimeout(()=>{this.mouseEventTimer=void 0,this.hover=!0},!0===this.$q.platform.is.ios?50:0)},__mouseLeave(){void 0!==this.mouseEventTimer&&(clearTimeout(this.mouseEventTimer),this.mouseEventTimer=void 0),this.hover=!1}},render(t){return t("div",{key:"desk",class:this.classes,on:cache(this,"desk",{mouseenter:this.__mouseEnter,mouseleave:this.__mouseLeave})},[t("div",{ref:"target",staticClass:"q-scrollarea__container scroll relative-position fit hide-scrollbar",attrs:this.scrollAttrs},[t("div",{staticClass:"q-scrollarea__content absolute",style:this.mainStyle},mergeSlot([t(QResizeObserver,{key:"resizeIn",props:{debounce:0},on:cache(this,"resizeIn",{resize:this.__updateScrollSize})})],this,"default")),t(QScrollObserver,{key:"scroll",props:{axis:"both"},on:cache(this,"scroll",{scroll:this.__updateScroll})})]),t(QResizeObserver,{key:"resizeOut",props:{debounce:0},on:cache(this,"resizeOut",{resize:this.__updateContainer})}),t("div",{key:"barV",class:this.verticalBarClass,style:[this.barStyle,this.verticalBarStyle],attrs:ariaHidden,on:cache(this,"barV",{mousedown:this.__verticalMouseDown})}),t("div",{key:"barH",class:this.horizontalBarClass,style:[this.barStyle,this.horizontalBarStyle],attrs:ariaHidden,on:cache(this,"barH",{mousedown:this.__horizontalMouseDown})}),t("div",{ref:"verticalThumb",class:this.verticalThumbClass,style:this.verticalStyle,attrs:ariaHidden,directives:this.verticalThumbDirectives}),t("div",{ref:"horizontalThumb",class:this.horizontalThumbClass,style:this.horizontalStyle,attrs:ariaHidden,directives:this.horizontalThumbDirectives})])},created(){this.__emitScroll=debounce(()=>{const t=this.getScroll();t.ref=this,this.$emit("scroll",t)},0)},activated(){if(void 0===this.__scrollPosition)return;const t=this.getScrollTarget();void 0!==t&&(setHorizontalScrollPosition(t,this.__scrollPosition.left),setVerticalScrollPosition(t,this.__scrollPosition.top))},deactivated(){this.__scrollPosition=this.getScrollPosition("both")},beforeDestroy(){this.__emitScroll.cancel(),clearTimeout(this.timer)}});function scrollDebounce(t){let e,i=0;const s=()=>{e=void 0,i=0,t()};function o(){i++,void 0!==e&&clearTimeout(e),e=setTimeout(s,50),i>5&&(i=0,t(!0))}return o.cancel=(()=>{void 0!==e&&clearTimeout(e),e=void 0,i=0}),o}const aggBucketSize=500,scrollToEdges=["start","center","end","start-force","center-force","end-force"],filterProto=Array.prototype.filter;function sumFn(t,e=0,i){const s=t.length;let o=0;i=void 0===i||i>s?s:i;for(let s=e;s=s)return 0;const o=e.length,n=Math.floor(i/aggBucketSize),r=Math.floor((s-1)/aggBucketSize)+1;if(n>=r-1)return sumFn(e,i,s);let a=sumFn(t,n,r);return i%aggBucketSize!=0&&(a-=sumFn(e,n*aggBucketSize,i)),s%aggBucketSize!=0&&s!==o&&(a-=sumFn(e,s,r*aggBucketSize)),a}function getScrollDetails(t,e,i,s,o,n,r,a){const l=t===window?document.scrollingElement||document.documentElement:t,h=!0===o?"offsetWidth":"offsetHeight",d={scrollStart:0,scrollViewSize:-r-a,scrollMaxSize:0,offsetStart:-r,offsetEnd:-a};if(!0===o?(t===window?(d.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,d.scrollViewSize+=document.documentElement.clientWidth):(d.scrollStart=l.scrollLeft,d.scrollViewSize+=l.clientWidth),d.scrollMaxSize=l.scrollWidth,!0===n&&(d.scrollStart=(!0===rtlHasScrollBug()?d.scrollMaxSize-d.scrollViewSize:0)-d.scrollStart)):(t===window?(d.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,d.scrollViewSize+=document.documentElement.clientHeight):(d.scrollStart=l.scrollTop,d.scrollViewSize+=l.clientHeight),d.scrollMaxSize=l.scrollHeight),void 0!==i)for(let t=i.previousElementSibling;null!==t;t=t.previousElementSibling)!1===t.classList.contains("q-virtual-scroll--skip")&&(d.offsetStart+=t[h]);if(void 0!==s)for(let t=s.nextElementSibling;null!==t;t=t.nextElementSibling)!1===t.classList.contains("q-virtual-scroll--skip")&&(d.offsetEnd+=t[h]);if(e!==t){const i=l.getBoundingClientRect(),s=e.getBoundingClientRect();!0===o?(d.offsetStart+=s.left-i.left,d.offsetEnd-=s.width):(d.offsetStart+=s.top-i.top,d.offsetEnd-=s.height),t!==window&&(d.offsetStart+=d.scrollStart),d.offsetEnd+=d.scrollMaxSize-d.offsetStart}return d}function setScroll(t,e,i,s){"end"===e&&(e=(t===window?document.body:t)[!0===i?"scrollWidth":"scrollHeight"]),t===window?!0===i?(!0===s&&(e=(!0===rtlHasScrollBug()?document.body.scrollWidth-document.documentElement.clientWidth:0)-e),window.scrollTo(e,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,e):!0===i?(!0===s&&(e=(!0===rtlHasScrollBug()?t.scrollWidth-t.offsetWidth:0)-e),t.scrollLeft=e):t.scrollTop=e}const commonVirtScrollProps={virtualScrollSliceSize:{type:[Number,String],default:null},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]};function setOverflowAnchor(t,e){void 0===setOverflowAnchor.isSupported&&(setOverflowAnchor.isSupported=void 0!==window.getComputedStyle(document.body).overflowAnchor),!1!==setOverflowAnchor.isSupported&&void 0!==t&&(void 0!==t._qOverflowAnimationFrame&&cancelAnimationFrame(t._qOverflowAnimationFrame),t._qOverflowAnimationFrame=requestAnimationFrame(()=>{if(t._qOverflowAnimationFrame=void 0,void 0===t)return;const i=t.children||[],s=i.length;let o,n;for(let t=0;t({virtualScrollSliceRange:{from:0,to:0}}),computed:{needsReset(){return["virtualScrollItemSizeComputed","virtualScrollHorizontal"].map(t=>this[t]).join(";")},needsSliceRecalc(){return this.needsReset+";"+["virtualScrollSliceRatioBefore","virtualScrollSliceRatioAfter"].map(t=>this[t]).join(";")},colspanAttr(){return void 0!==this.tableColspan?{colspan:this.tableColspan}:{colspan:100}},virtualScrollItemSizeComputed(){return this.virtualScrollItemSize}},watch:{needsSliceRecalc(){this.__setVirtualScrollSize()},needsReset(){this.reset()}},methods:{reset(){this.__resetVirtualScroll(this.prevToIndex,!0)},refresh(t){this.__resetVirtualScroll(void 0===t?this.prevToIndex:t)},scrollTo(t,e){const i=this.__getVirtualScrollTarget();if(void 0===i||null===i||8===i.nodeType)return;const s=getScrollDetails(i,this.__getVirtualScrollEl(),this.$refs.before,this.$refs.after,this.virtualScrollHorizontal,this.$q.lang.rtl,this.virtualScrollStickySizeStart,this.virtualScrollStickySizeEnd);this.__scrollViewSize!==s.scrollViewSize&&this.__setVirtualScrollSize(s.scrollViewSize),this.__setVirtualScrollSliceRange(i,s,Math.min(this.virtualScrollLength-1,Math.max(0,parseInt(t,10)||0)),0,scrollToEdges.indexOf(e)>-1?e:this.prevToIndex>-1&&t>this.prevToIndex?"end":"start")},__onVirtualScrollEvt(t){const e=this.__getVirtualScrollTarget();if(void 0===e||null===e||8===e.nodeType)return;if(!0===this.$q.interaction.isKeyboard&&null!==this.$q.interaction.event&&"string"==typeof this.$q.interaction.event.key){const t=this.$q.interaction.event.key.toLowerCase();"home"!==t&&"end"!==t||setScroll(e,"home"===t?0:"end",this.virtualScrollHorizontal,this.$q.lang.rtl)}const i=getScrollDetails(e,this.__getVirtualScrollEl(),this.$refs.before,this.$refs.after,this.virtualScrollHorizontal,this.$q.lang.rtl,this.virtualScrollStickySizeStart,this.virtualScrollStickySizeEnd),s=this.virtualScrollLength-1,o=i.scrollMaxSize-i.offsetStart-i.offsetEnd-this.virtualScrollPaddingAfter;if(this.prevScrollStart===i.scrollStart)return;if(i.scrollMaxSize<=0)return void this.__setVirtualScrollSliceRange(e,i,0,0);this.__scrollViewSize!==i.scrollViewSize&&this.__setVirtualScrollSize(i.scrollViewSize),this.__updateVirtualScrollSizes(this.virtualScrollSliceRange.from);const n=Math.floor(i.scrollMaxSize-Math.max(i.scrollViewSize,i.offsetEnd)-Math.min(this.virtualScrollSizes[s],i.scrollViewSize/2));if(n>0&&Math.ceil(i.scrollStart)>=n)return void this.__setVirtualScrollSliceRange(e,i,s,i.scrollMaxSize-i.offsetEnd-sumFn(this.virtualScrollSizesAgg));let r=0,a=i.scrollStart-i.offsetStart,l=a;if(a<=o&&a+i.scrollViewSize>=this.virtualScrollPaddingBefore)a-=this.virtualScrollPaddingBefore,r=this.virtualScrollSliceRange.from,l=a;else for(let t=0;a>=this.virtualScrollSizesAgg[t]&&r0&&r-i.scrollViewSize?(r++,l=a):l=this.virtualScrollSizes[r]+a;this.__setVirtualScrollSliceRange(e,i,r,l,void 0,t)},__setVirtualScrollSliceRange(t,e,i,s,o,n){const r="string"==typeof o&&o.indexOf("-force")>-1,a=!0===r?o.replace("-force",""):o,l=void 0!==a?a:"start";let h=Math.max(0,i-this.virtualScrollSliceSizeComputed[l]),d=h+this.virtualScrollSliceSizeComputed.total;d>this.virtualScrollLength&&(d=this.virtualScrollLength,h=Math.max(0,d-this.virtualScrollSliceSizeComputed.total)),this.prevScrollStart=e.scrollStart;const c=h!==this.virtualScrollSliceRange.from||d!==this.virtualScrollSliceRange.to;if(!1===c&&void 0===a)return void this.__emitScroll(i);const{activeElement:u}=document,p=this.$refs.content;!0===c&&void 0!==p&&p!==u&&!0===p.contains(u)&&(void 0!==p.qVsFocusout?clearTimeout(p.qVsFocusout):p.addEventListener("focusout",this.__onBlurRefocusFn),p.qVsFocusout=setTimeout(()=>{void 0!==p&&(p.removeEventListener("focusout",this.__onBlurRefocusFn),p.qVsFocusout=void 0)},500)),setOverflowAnchor(p,i-h);const m=void 0!==a?sumSize(this.virtualScrollSizesAgg,this.virtualScrollSizes,h,i):0;if(!0===c){const t=d>=this.virtualScrollSliceRange.from&&h<=this.virtualScrollSliceRange.to?this.virtualScrollSliceRange.to:d;this.virtualScrollSliceRange={from:h,to:t},this.virtualScrollPaddingBefore=sumSize(this.virtualScrollSizesAgg,this.virtualScrollSizes,0,h),this.virtualScrollPaddingAfter=sumSize(this.virtualScrollSizesAgg,this.virtualScrollSizes,this.virtualScrollSliceRange.to,this.virtualScrollLength),void 0!==this.vsRangeToAnimationFrame&&cancelAnimationFrame(this.vsRangeToAnimationFrame),this.vsRangeToAnimationFrame=requestAnimationFrame(()=>{this.vsRangeToAnimationFrame=void 0,this.virtualScrollSliceRange.to!==d&&this.prevScrollStart===e.scrollStart&&(this.virtualScrollSliceRange={from:this.virtualScrollSliceRange.from,to:d},this.virtualScrollPaddingAfter=sumSize(this.virtualScrollSizesAgg,this.virtualScrollSizes,d,this.virtualScrollLength))})}void 0!==this.vsScrollAnimationFrame&&cancelAnimationFrame(this.vsScrollAnimationFrame),this.vsScrollAnimationFrame=requestAnimationFrame(()=>{if(this.vsScrollAnimationFrame=void 0,this.prevScrollStart!==e.scrollStart)return;!0===c&&this.__updateVirtualScrollSizes(h);const o=sumSize(this.virtualScrollSizesAgg,this.virtualScrollSizes,h,i),l=o+e.offsetStart+this.virtualScrollPaddingBefore,d=l+this.virtualScrollSizes[i];let u=l+s;if(void 0!==a){const t=o-m,s=e.scrollStart+t;u=!0!==r&&st.classList&&!1===t.classList.contains("q-virtual-scroll--skip")),s=i.length,o=!0===this.virtualScrollHorizontal?t=>t.getBoundingClientRect().width:t=>t.offsetHeight;let n,r,a=t;for(let t=0;t=s;t--)this.virtualScrollSizes[t]=i;const o=Math.floor((this.virtualScrollLength-1)/aggBucketSize);this.virtualScrollSizesAgg=[];for(let t=0;t<=o;t++){let e=0;const i=Math.min((t+1)*aggBucketSize,this.virtualScrollLength);for(let s=t*aggBucketSize;s=0?(this.__updateVirtualScrollSizes(this.virtualScrollSliceRange.from),this.$nextTick(()=>{this.scrollTo(t)})):this.$nextTick(()=>{this.__onVirtualScrollEvt()})},__setVirtualScrollSize(t){if(void 0===t&&"undefined"!=typeof window){const e=this.__getVirtualScrollTarget();void 0!==e&&null!==e&&8!==e.nodeType&&(t=getScrollDetails(e,this.__getVirtualScrollEl(),this.$refs.before,this.$refs.after,this.virtualScrollHorizontal,this.$q.lang.rtl,this.virtualScrollStickySizeStart,this.virtualScrollStickySizeEnd).scrollViewSize)}this.__scrollViewSize=t;const e=parseFloat(this.virtualScrollSliceRatioBefore)||0,i=1+e+(parseFloat(this.virtualScrollSliceRatioAfter)||0),s=void 0===t||t<=0?1:Math.ceil(t/this.virtualScrollItemSizeComputed),o=Math.max(1,s,Math.ceil((this.virtualScrollSliceSize>0?this.virtualScrollSliceSize:10)/i));this.virtualScrollSliceSizeComputed={total:Math.ceil(o*i),start:Math.ceil(o*e),center:Math.ceil(o*(.5+e)),end:Math.ceil(o*(1+e)),view:s}},__padVirtualScroll(t,e,i){const s=!0===this.virtualScrollHorizontal?"width":"height",o={["--q-virtual-scroll-item-"+s]:this.virtualScrollItemSizeComputed+"px"};return["tbody"===e?t(e,{staticClass:"q-virtual-scroll__padding",key:"before",ref:"before"},[t("tr",[t("td",{style:{[s]:`${this.virtualScrollPaddingBefore}px`,...o},attrs:this.colspanAttr})])]):t(e,{staticClass:"q-virtual-scroll__padding",key:"before",ref:"before",style:{[s]:`${this.virtualScrollPaddingBefore}px`,...o}}),t(e,{staticClass:"q-virtual-scroll__content",key:"content",ref:"content",attrs:{tabindex:-1}},i),"tbody"===e?t(e,{staticClass:"q-virtual-scroll__padding",key:"after",ref:"after"},[t("tr",[t("td",{style:{[s]:`${this.virtualScrollPaddingAfter}px`,...o},attrs:this.colspanAttr})])]):t(e,{staticClass:"q-virtual-scroll__padding",key:"after",ref:"after",style:{[s]:`${this.virtualScrollPaddingAfter}px`,...o}})]},__emitScroll(t){this.prevToIndex!==t&&(void 0!==this.qListeners["virtual-scroll"]&&this.$emit("virtual-scroll",{index:t,from:this.virtualScrollSliceRange.from,to:this.virtualScrollSliceRange.to-1,direction:t["add","add-unique","toggle"].includes(t),reEscapeList=".*+?^${}()|[]\\";var QSelect=Vue__default.default.extend({name:"QSelect",mixins:[QField,VirtualScroll,FormFieldMixin,ListenersMixin],props:{value:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueSanitize:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsSanitize:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],dialogContentClass:[String,Array,Object],dialogContentStyle:[String,Array,Object],dialogCloseIcon:[Boolean,String],useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:validateNewValueMode},mapOptions:Boolean,emitValue:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:String,transitionHide:String,behavior:{type:String,validator:t=>["default","menu","dialog"].includes(t),default:"default"},virtualScrollItemSize:{type:[Number,String],default:void 0}},data:()=>({menu:!1,dialog:!1,optionIndex:-1,inputValue:"",dialogFieldFocused:!1}),watch:{innerValue:{handler(t){this.innerValueCache=t,!0===this.useInput&&!0===this.fillInput&&!0!==this.multiple&&!0!==this.innerLoading&&(!0!==this.dialog&&!0!==this.menu||!0!==this.hasValue)&&(!0!==this.userInputValue&&this.__resetInputValue(),!0!==this.dialog&&!0!==this.menu||this.filter(""))},immediate:!0},fillInput(){this.__resetInputValue()},menu(t){this.__updateMenu(t)},virtualScrollLength(t,e){!0===this.menu&&!1===this.innerLoading&&(this.__resetVirtualScroll(-1,!0),this.$nextTick(()=>{!0===this.menu&&!1===this.innerLoading&&(t>e?this.__resetVirtualScroll():this.__updateMenu(!0))}))}},computed:{isOptionsDark(){return null===this.optionsDark?null===this.dark?this.$q.dark.isActive:this.dark:this.optionsDark},optionsDarkSuffix(){return null===this.isOptionsDark?"dark-auto":!0===this.isOptionsDark?"dark":"light"},virtualScrollLength(){return Array.isArray(this.options)?this.options.length:0},fieldClass(){return`q-select q-field--auto-height q-select--with${!0!==this.useInput?"out":""}-input`+` q-select--with${!0!==this.useChips?"out":""}-chips`+` q-select--${!0===this.multiple?"multiple":"single"}`},computedInputClass(){return!0===this.hideSelected||0===this.innerValue.length?this.inputClass:void 0===this.inputClass?"q-field__input--padding":[this.inputClass,"q-field__input--padding"]},menuContentClass(){return(!0===this.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(this.popupContentClass?" "+this.popupContentClass:"")},innerValue(){const t=!0===this.mapOptions&&!0!==this.multiple,e=void 0===this.value||null===this.value&&!0!==t?[]:!0===this.multiple&&Array.isArray(this.value)?this.value:[this.value];if(!0===this.mapOptions&&!0===Array.isArray(this.options)){const i=!0===this.mapOptions&&void 0!==this.innerValueCache?this.innerValueCache:[],s=e.map(t=>this.__getOption(t,i));return null===this.value&&!0===t?s.filter(t=>null!==t):s}return e},noOptions(){return 0===this.virtualScrollLength},selectedString(){return this.innerValue.map(t=>this.getOptionLabel(t)).join(", ")},ariaCurrentValue(){return void 0!==this.displayValue?this.displayValue:this.selectedString},sanitizeFn(){return!0===this.optionsSanitize?()=>!0:t=>void 0!==t&&null!==t&&!0===t.sanitize},displayAsText(){return!0===this.displayValueSanitize||void 0===this.displayValue&&(!0===this.optionsSanitize||this.innerValue.some(this.sanitizeFn))},computedTabindex(){return!0===this.focused?this.tabindex:-1},selectedScope(){return this.innerValue.map((t,e)=>({index:e,opt:t,sanitize:this.sanitizeFn(t),selected:!0,removeAtIndex:this.__removeAtIndexAndFocus,toggleOption:this.toggleOption,tabindex:this.computedTabindex}))},optionScope(){if(0===this.virtualScrollLength)return[];const{from:t,to:e}=this.virtualScrollSliceRange,{options:i,optionEls:s}=this.__optionScopeCache;return this.options.slice(t,e).map((e,o)=>{const n=t+o,r={clickable:!0,active:this.isOptionSelected(e),activeClass:this.computedOptionsSelectedClass,manualFocus:!0,focused:this.optionIndex===n,disable:this.isOptionDisabled(e),tabindex:-1,dense:this.optionsDense,dark:this.isOptionsDark},a={role:"option",id:`${this.targetUid}_${n}`,"aria-selected":!0===r.active?"true":"false"},l={click:()=>{this.toggleOption(e)}};!0===this.$q.platform.is.desktop&&(l.mousemove=(()=>{!0===this.menu&&this.setOptionIndex(n)}));const h={index:n,opt:e,sanitize:this.sanitizeFn(e),selected:r.active,focused:r.focused,toggleOption:this.toggleOption,setOptionIndex:this.setOptionIndex,itemProps:r,itemAttrs:a};return void 0!==i[o]&&!0===isDeepEqual(h,i[o])||(i[o]=h,s[o]=void 0),{...h,itemEvents:l}})},dropdownArrowIcon(){return void 0!==this.dropdownIcon?this.dropdownIcon:this.$q.iconSet.arrow.dropdown},computedDialogCloseIcon(){return!0===this.dialogCloseIcon?!0===this.$q.lang.rtl?this.$q.iconSet.chevron.right:this.$q.iconSet.chevron.left:"string"==typeof this.dialogCloseIcon&&this.dialogCloseIcon.length>0&&this.dialogCloseIcon},squaredMenu(){return!1===this.optionsCover&&!0!==this.outlined&&!0!==this.standout&&!0!==this.borderless&&!0!==this.rounded},computedOptionsSelectedClass(){return void 0!==this.optionsSelectedClass?this.optionsSelectedClass:void 0!==this.color?`text-${this.color}`:""},innerOptionsValue(){return this.innerValue.map(t=>this.getOptionValue(t))},getOptionValue(){return this.__getPropValueFn("optionValue","value")},getOptionLabel(){return this.__getPropValueFn("optionLabel","label")},isOptionDisabled(){const t=this.__getPropValueFn("optionDisable","disable");return(...e)=>!0===t.apply(null,e)},inputControlEvents(){return{input:this.__onInput,compositionend:this.__onInput,change:this.__onChange,keydown:this.__onTargetKeydown,keyup:this.__onTargetAutocomplete,keypress:this.__onTargetKeypress,focus:this.__onTargetFocus,click:this.__onTargetClick}},closeButtonEvents(){const t=t=>{stopAndPrevent(t),this.hidePopup()};return{click:t,keyup:e=>{13===e.keyCode&&t(e)}}},virtualScrollItemSizeComputed(){return void 0===this.virtualScrollItemSize?!0===this.optionsDense?24:48:this.virtualScrollItemSize},comboboxAttrs(){const t={tabindex:this.tabindex,role:"combobox","aria-label":this.label,"aria-readonly":!0===this.readonly?"true":"false","aria-autocomplete":!0===this.useInput?"list":"none","aria-expanded":!0===this.menu?"true":"false","aria-controls":`${this.targetUid}_lb`};return this.optionIndex>=0&&(t["aria-activedescendant"]=`${this.targetUid}_${this.optionIndex}`),t},listboxAttrs(){return{id:`${this.targetUid}_lb`,role:"listbox","aria-multiselectable":!0===this.multiple?"true":"false"}}},methods:{getEmittingOptionValue(t){return!0===this.emitValue?this.getOptionValue(t):t},removeAtIndex(t){if(t>-1&&t=this.maxValues)return;const s=this.value.slice();this.$emit("add",{index:s.length,value:i}),s.push(i),this.$emit("input",s)},toggleOption(t,e){if(!0!==this.editable||void 0===t||!0===this.isOptionDisabled(t))return;const i=this.getOptionValue(t);if(!0!==this.multiple)return!0!==e&&(this.updateInputValue(!0===this.fillInput?this.getOptionLabel(t):"",!0,!0),this.dialogFieldFocused=!1,document.activeElement.blur(),this.hidePopup()),void 0!==this.$refs.target&&this.$refs.target.focus(),void(0!==this.innerValue.length&&!0===isDeepEqual(this.getOptionValue(this.innerValue[0]),i)||this.$emit("input",!0===this.emitValue?i:t));if((!0!==this.hasDialog||!0===this.dialogFieldFocused)&&this.__focus(),this.__selectInputText(),0===this.innerValue.length){const e=!0===this.emitValue?i:t;return this.$emit("add",{index:0,value:e}),void this.$emit("input",!0===this.multiple?[e]:e)}const s=this.value.slice(),o=this.innerOptionsValue.findIndex(t=>isDeepEqual(t,i));if(o>-1)this.$emit("remove",{index:o,value:s.splice(o,1)[0]});else{if(void 0!==this.maxValues&&s.length>=this.maxValues)return;const e=!0===this.emitValue?i:t;this.$emit("add",{index:s.length,value:e}),s.push(e)}this.$emit("input",s)},setOptionIndex(t){if(!0!==this.$q.platform.is.desktop)return;const e=t>-1&&t{this.setOptionIndex(i),this.scrollTo(i),!0!==e&&!0===this.useInput&&!0===this.fillInput&&this.__setInputValue(i>=0?this.getOptionLabel(this.options[i]):this.defaultInputValue,!0)}))}},__getOption(t,e){const i=e=>isDeepEqual(this.getOptionValue(e),t);return this.options.find(i)||e.find(i)||t},__getPropValueFn(t,e){const i=void 0!==this[t]?this[t]:e;return"function"==typeof i?i:t=>null!==t&&"object"==typeof t&&i in t?t[i]:t},isOptionSelected(t){const e=this.getOptionValue(t);return void 0!==this.innerOptionsValue.find(t=>isDeepEqual(t,e))},__selectInputText(t){!0===this.useInput&&void 0!==this.$refs.target&&(void 0===t||this.$refs.target===t.target&&t.target.value===this.selectedString)&&this.$refs.target.select()},__onTargetKeyup(t){!0===isKeyCode(t,27)&&!0===this.menu&&(stop(t),this.hidePopup(),this.__resetInputValue()),this.$emit("keyup",t)},__onTargetAutocomplete(t){const{value:e}=t.target;if(void 0===t.keyCode)if(t.target.value="",void 0!==this.filterTimer&&(clearTimeout(this.filterTimer),this.filterTimer=void 0),void 0!==this.inputValueTimer&&(clearTimeout(this.inputValueTimer),this.inputValueTimer=void 0),this.__resetInputValue(),"string"==typeof e&&e.length>0){const t=e.toLocaleLowerCase(),i=e=>{const i=this.options.find(i=>e(i).toLocaleLowerCase()===t);return void 0!==i&&(-1===this.innerValue.indexOf(i)?this.toggleOption(i):this.hidePopup(),!0)},s=t=>{!0!==i(this.getOptionValue)&&!0!==i(this.getOptionLabel)&&!0!==t&&this.filter(e,!0,()=>s(!0))};s()}else this.__clearValue(t);else this.__onTargetKeyup(t)},__onTargetKeypress(t){this.$emit("keypress",t)},__onTargetKeydown(t){if(this.$emit("keydown",t),!0===shouldIgnoreKey(t))return;const e=this.inputValue.length>0&&(void 0!==this.newValueMode||void 0!==this.qListeners["new-value"]),i=!0!==t.shiftKey&&!0!==this.multiple&&(this.optionIndex>-1||!0===e);if(27===t.keyCode)return void prevent(t);if(9===t.keyCode&&!1===i)return void this.__closeMenu();if(void 0===t.target||t.target.id!==this.targetUid||!0!==this.editable)return;if(40===t.keyCode&&!0!==this.innerLoading&&!1===this.menu)return stopAndPrevent(t),void this.showPopup();if(8===t.keyCode&&(!0===this.useChips||!0===this.clearable)&&!0!==this.hideSelected&&0===this.inputValue.length)return void(!0===this.multiple&&Array.isArray(this.value)?this.removeAtIndex(this.value.length-1):!0!==this.multiple&&null!==this.value&&this.$emit("input",null));35!==t.keyCode&&36!==t.keyCode||"string"==typeof this.inputValue&&0!==this.inputValue.length||(stopAndPrevent(t),this.optionIndex=-1,this.moveOptionSelection(36===t.keyCode?1:-1,this.multiple)),33!==t.keyCode&&34!==t.keyCode||void 0===this.virtualScrollSliceSizeComputed||(stopAndPrevent(t),this.optionIndex=Math.max(-1,Math.min(this.virtualScrollLength,this.optionIndex+(33===t.keyCode?-1:1)*this.virtualScrollSliceSizeComputed.view)),this.moveOptionSelection(33===t.keyCode?1:-1,this.multiple)),38!==t.keyCode&&40!==t.keyCode||(stopAndPrevent(t),this.moveOptionSelection(38===t.keyCode?-1:1,this.multiple));const s=this.virtualScrollLength;if((void 0===this.searchBuffer||this.searchBufferExp0&&!0!==this.useInput&&void 0!==t.key&&1===t.key.length&&!1===t.altKey&&!1===t.ctrlKey&&!1===t.metaKey&&(32!==t.keyCode||this.searchBuffer.length>0)){!0!==this.menu&&this.showPopup(t);const e=t.key.toLocaleLowerCase(),i=1===this.searchBuffer.length&&this.searchBuffer[0]===e;this.searchBufferExp=Date.now()+1500,!1===i&&(stopAndPrevent(t),this.searchBuffer+=e);const o=new RegExp("^"+this.searchBuffer.split("").map(t=>reEscapeList.indexOf(t)>-1?"\\"+t:t).join(".*"),"i");let n=this.optionIndex;if(!0===i||n<0||!0!==o.test(this.getOptionLabel(this.options[n])))do{n=normalizeToInterval(n+1,-1,s-1)}while(n!==this.optionIndex&&(!0===this.isOptionDisabled(this.options[n])||!0!==o.test(this.getOptionLabel(this.options[n]))));this.optionIndex!==n&&this.$nextTick(()=>{this.setOptionIndex(n),this.scrollTo(n),n>=0&&!0===this.useInput&&!0===this.fillInput&&this.__setInputValue(this.getOptionLabel(this.options[n]),!0)})}else if(13===t.keyCode||32===t.keyCode&&!0!==this.useInput&&""===this.searchBuffer||9===t.keyCode&&!1!==i)if(9!==t.keyCode&&stopAndPrevent(t),this.optionIndex>-1&&this.optionIndex{if(e){if(!0!==validateNewValueMode(e))return}else e=this.newValueMode;void 0!==t&&null!==t&&(this.updateInputValue("",!0!==this.multiple,!0),this["toggle"===e?"toggleOption":"add"](t,"add-unique"===e),!0!==this.multiple&&(void 0!==this.$refs.target&&this.$refs.target.focus(),this.hidePopup()))};if(void 0!==this.qListeners["new-value"]?this.$emit("new-value",this.inputValue,t):t(this.inputValue),!0!==this.multiple)return}!0===this.menu?this.__closeMenu():!0!==this.innerLoading&&this.showPopup()}},__onTargetFocus(t){managedFocus(t.target),this.__selectInputText(t)},__onTargetClick(t){!0===this.hasDialog&&stop(t)},__getVirtualScrollEl(){return!0===this.hasDialog?this.$refs.menuContent:void 0!==this.$refs.menu&&void 0!==this.$refs.menu.__portal?(this.$refs.menu.__portal.$el.children||[])[0]:void 0},__getVirtualScrollTarget(){return this.__getVirtualScrollEl()},__getSelection(t){return!0===this.hideSelected?[]:void 0!==this.$scopedSlots["selected-item"]?this.selectedScope.map(t=>this.$scopedSlots["selected-item"](t)).slice():void 0!==this.$scopedSlots.selected?[].concat(this.$scopedSlots.selected()):!0===this.useChips?this.selectedScope.map((e,i)=>t(QChip,{key:"rem#"+i,props:{removable:!0===this.editable&&!0!==this.isOptionDisabled(e.opt),dense:!0,textColor:this.color,tabindex:this.computedTabindex},on:cache(this,"rem#"+i,{remove(){e.removeAtIndex(i)}})},[t("span",{staticClass:"ellipsis",domProps:{[!0===e.sanitize?"textContent":"innerHTML"]:this.getOptionLabel(e.opt)}})])):[t("span",{domProps:{[this.displayAsText?"textContent":"innerHTML"]:this.ariaCurrentValue}})]},__getControl(t,e){const i=this.__getSelection(t),s=!0===e||!0!==this.dialog||!0!==this.hasDialog;if(!0===this.useInput)i.push(this.__getInput(t,e,s));else if(!0===this.editable){const o=!0===s?this.comboboxAttrs:void 0;i.push(t("input",{ref:!0===s?"target":void 0,key:"d_t",staticClass:"q-select__focus-target",attrs:{id:!0===s?this.targetUid:void 0,readonly:!0,"data-autofocus":(!0===e?!0===s:this.autofocus)||void 0,...o},on:cache(this,"f-tget",{keydown:this.__onTargetKeydown,keyup:this.__onTargetKeyup,keypress:this.__onTargetKeypress})})),!0===s&&"string"==typeof this.autocomplete&&this.autocomplete.length>0&&i.push(t("input",{key:"autoinp",staticClass:"q-select__autocomplete-input",domProps:{value:this.ariaCurrentValue},attrs:{autocomplete:this.autocomplete,tabindex:-1},on:cache(this,"autoinp",{keyup:this.__onTargetAutocomplete})}))}if(void 0!==this.nameProp&&!0!==this.disable&&this.innerOptionsValue.length>0){const e=this.innerOptionsValue.map(e=>t("option",{attrs:{value:e,selected:!0}}));i.push(t("select",{staticClass:"hidden",attrs:{name:this.nameProp,multiple:this.multiple}},e))}const o=!0===this.useInput||!0!==s?void 0:this.qAttrs;return t("div",{staticClass:"q-field__native row items-center",attrs:o},i)},__getOptions(t){if(!0!==this.menu)return;if(!0===this.noOptions)return void 0!==this.$scopedSlots["no-option"]?this.$scopedSlots["no-option"]({inputValue:this.inputValue}):void 0;void 0!==this.$scopedSlots.option&&this.__optionScopeCache.optionSlot!==this.$scopedSlots.option&&(this.__optionScopeCache.optionSlot=this.$scopedSlots.option,this.__optionScopeCache.optionEls=[]);const e=void 0!==this.$scopedSlots.option?this.$scopedSlots.option:e=>t(QItem,{key:e.index,props:e.itemProps,attrs:e.itemAttrs,on:e.itemEvents},[t(QItemSection,[t(QItemLabel,{domProps:{[!0===e.sanitize?"textContent":"innerHTML"]:this.getOptionLabel(e.opt)}})])]),{optionEls:i}=this.__optionScopeCache;let s=this.__padVirtualScroll(t,"div",this.optionScope.map((t,s)=>(void 0===i[s]&&(i[s]=e(t)),i[s])));return void 0!==this.$scopedSlots["before-options"]&&(s=this.$scopedSlots["before-options"]().concat(s)),mergeSlot(s,this,"after-options")},__prependDialogCloseIcon(t){return!1===this.computedDialogCloseIcon||!0!==this.hasDialog||!0!==this.dialog?slot(this,"prepend"):mergeSlot([t(QIcon,{staticClass:"q-select__close-icon q-field__focusable-action",props:{tag:"button",name:this.computedDialogCloseIcon},attrs:iconAsButton,on:this.closeButtonEvents})],this,"prepend")},__getInnerAppend(t){return!0!==this.loading&&!0!==this.innerLoadingIndicator&&!0!==this.hideDropdownIcon?[t(QIcon,{staticClass:"q-select__dropdown-icon"+(!0===this.menu?" rotate-180":""),props:{name:this.dropdownArrowIcon}})]:null},__getInput(t,e,i){const s=!0===i?{...this.comboboxAttrs,...this.qAttrs}:void 0,o={ref:!0===i?"target":void 0,key:"i_t",staticClass:"q-field__input q-placeholder col",style:this.inputStyle,class:this.computedInputClass,domProps:{value:void 0!==this.inputValue?this.inputValue:""},attrs:{type:"search",...s,id:!0===i?this.targetUid:void 0,maxlength:this.maxlength,autocomplete:this.autocomplete,"data-autofocus":(!0===e?!0===i:this.autofocus)||void 0,disabled:!0===this.disable,readonly:!0===this.readonly},on:this.inputControlEvents};return!0!==e&&!0===this.hasDialog&&(o.staticClass+=" no-pointer-events"),t("input",o)},__onChange(t){!0===t.target.qComposing&&(t.target.qComposing=!1,this.__onInput(t))},__onInput(t){if(!t||!t.target||!0===t.target.qComposing)return;const e="string"==typeof t.data&&!0===t.isComposing&&t.data.length+1===t.target.value.length?t.data:t.target.value;this.inputValue!==e&&(void 0!==this.filterTimer&&(clearTimeout(this.filterTimer),this.filterTimer=void 0),void 0!==this.inputValueTimer&&(clearTimeout(this.inputValueTimer),this.inputValueTimer=void 0),this.__setInputValue(e),this.userInputValue=!0,this.defaultInputValue=this.inputValue,this.inputValue.length>0&&void 0!==this.newValueMode&&this.optionIndex>-1&&(this.optionIndex=-1),!0===this.focused||!0===this.hasDialog&&!0!==this.dialogFieldFocused||this.__focus(),void 0!==this.qListeners.filter&&(this.filterTimer=setTimeout(()=>{this.filterTimer=void 0,this.filter(this.inputValue)},this.inputDebounce)))},__setInputValue(t,e){this.inputValue!==t&&(this.inputValue=t,!0===e||0===this.inputDebounce||"0"===this.inputDebounce?this.$emit("input-value",t):this.inputValueTimer=setTimeout(()=>{this.inputValueTimer=void 0,this.$emit("input-value",t)},this.inputDebounce))},updateInputValue(t,e,i){this.userInputValue=!0!==i,!0===this.useInput&&(this.__setInputValue(t,!0),!0!==e&&!0===i||(this.defaultInputValue=t),!0!==e&&this.filter(t))},filter(t,e,i){if(void 0===this.qListeners.filter||!0!==e&&!0!==this.focused)return;!0===this.innerLoading?this.$emit("filter-abort"):(this.innerLoading=!0,this.innerLoadingIndicator=!0),""!==t&&!0!==this.multiple&&this.innerValue.length>0&&!0!==this.userInputValue&&t===this.getOptionLabel(this.innerValue[0])&&(t="");const s=setTimeout(()=>{!0===this.menu&&(this.menu=!1)},10);clearTimeout(this.filterId),this.filterId=s,this.$emit("filter",t,(t,o)=>{!0!==e&&!0!==this.focused||this.filterId!==s||(clearTimeout(this.filterId),"function"==typeof t&&t(),this.innerLoadingIndicator=!1,this.$nextTick(()=>{this.innerLoading=!1,!0===this.editable&&(!0===e?!0===this.menu&&this.hidePopup():!0===this.menu?this.__updateMenu(!0):(this.menu=!0,!0===this.hasDialog&&(this.dialog=!0))),"function"==typeof o&&this.$nextTick(()=>{o(this)}),"function"==typeof i&&this.$nextTick(()=>{i(this)})}))},()=>{!0===this.focused&&this.filterId===s&&(clearTimeout(this.filterId),this.innerLoading=!1,this.innerLoadingIndicator=!1),!0===this.menu&&(this.menu=!1)})},__getControlEvents(){const t=t=>{this.__onControlFocusout(t,()=>{this.__resetInputValue(),this.__closeMenu()})};return{focusin:this.__onControlFocusin,focusout:t,"popup-show":this.__onControlPopupShow,"popup-hide":e=>{void 0!==e&&stop(e),this.$emit("popup-hide",e),this.hasPopupOpen=!1,t(e)},click:t=>{if(prevent(t),!0!==this.hasDialog&&!0===this.menu)return this.__closeMenu(),void(void 0!==this.$refs.target&&this.$refs.target.focus());this.showPopup(t)}}},__getControlChild(t){if(!1!==this.editable&&(!0===this.dialog||!0!==this.noOptions||void 0!==this.$scopedSlots["no-option"]))return this[`__get${!0===this.hasDialog?"Dialog":"Menu"}`](t)},__getMenu(t){return t(QMenu,{key:"menu",ref:"menu",props:{value:this.menu,fit:!0!==this.menuShrink,cover:!0===this.optionsCover&&!0!==this.noOptions&&!0!==this.useInput,anchor:this.menuAnchor,self:this.menuSelf,offset:this.menuOffset,contentClass:this.menuContentClass,contentStyle:this.popupContentStyle,dark:this.isOptionsDark,noParentEvent:!0,noRefocus:!0,noFocus:!0,square:this.squaredMenu,transitionShow:this.transitionShow,transitionHide:this.transitionHide,separateClosePopup:!0},attrs:this.listboxAttrs,on:cache(this,"menu",{"&scroll":this.__onVirtualScrollEvt,"before-hide":this.__closeMenu,show:this.__onMenuShow})},this.__getOptions(t))},__onMenuShow(){this.__setVirtualScrollSize()},__onDialogFieldFocus(t){stop(t),void 0!==this.$refs.target&&this.$refs.target.focus(),this.dialogFieldFocused=!0},__onDialogFieldBlur(t){stop(t),this.$nextTick(()=>{this.dialogFieldFocused=!1})},__getDialog(t){const e=[t(QField,{staticClass:`col-auto ${this.fieldClass}`,props:{...this.$props,for:this.targetUid,dark:this.isOptionsDark,square:!0,filled:!0,itemAligned:!1,loading:this.innerLoadingIndicator,stackLabel:this.inputValue.length>0},on:{...this.qListeners,focus:this.__onDialogFieldFocus,blur:this.__onDialogFieldBlur},scopedSlots:{...this.$scopedSlots,rawControl:()=>this.__getControl(t,!0),prepend:()=>this.__prependDialogCloseIcon(t),before:void 0,after:void 0}})];return!0===this.menu&&e.push(t("div",{key:"virtMenu",ref:"menuContent",staticClass:"col scroll",class:this.menuContentClass,style:this.popupContentStyle,attrs:this.listboxAttrs,on:cache(this,"virtMenu",{click:prevent,"&scroll":this.__onVirtualScrollEvt})},this.__getOptions(t))),t(QDialog,{key:"dialog",ref:"dialog",props:{value:this.dialog,position:!0===this.useInput?"top":void 0,contentClass:this.dialogContentClass,contentStyle:this.dialogContentStyle,transitionShow:this.transitionShow,transitionHide:this.transitionHide},on:cache(this,"dialog",{"before-hide":this.__onDialogBeforeHide,hide:this.__onDialogHide,show:this.__onDialogShow})},[t("div",{staticClass:"q-select__dialog"+` q-select__dialog--${this.optionsDarkSuffix} q-${this.optionsDarkSuffix}`+(!0===this.dialogFieldFocused?" q-select__dialog--focused":"")},e)])},__onDialogBeforeHide(){!0===this.useInput&&!0!==this.$q.platform.is.desktop||(this.$refs.dialog.__refocusTarget=this.$el.querySelector(".q-field__native > [tabindex]:last-child")),this.focused=!1,this.dialogFieldFocused=!1},__onDialogHide(t){!0!==this.$q.platform.is.desktop&&document.activeElement.blur(),this.hidePopup(),!1===this.focused&&this.$emit("blur",t),this.__resetInputValue()},__onDialogShow(){const t=document.activeElement;null!==t&&t.id===this.targetUid||this.$refs.target===t||void 0===this.$refs.target||this.$refs.target.focus(),this.__setVirtualScrollSize()},__closeMenu(){void 0!==this.__optionScopeCache&&(this.__optionScopeCache.optionEls=[]),!0!==this.dialog&&(this.optionIndex=-1,!0===this.menu&&(this.menu=!1),!1===this.focused&&(clearTimeout(this.filterId),this.filterId=void 0,!0===this.innerLoading&&(this.$emit("filter-abort"),this.innerLoading=!1,this.innerLoadingIndicator=!1)))},showPopup(t){!0===this.editable&&(!0===this.hasDialog?(this.__onControlFocusin(t),this.dialog=!0,this.$nextTick(()=>{this.__focus()})):this.__focus(),void 0!==this.qListeners.filter?this.filter(this.inputValue):!0===this.noOptions&&void 0===this.$scopedSlots["no-option"]||(this.menu=!0))},hidePopup(){this.dialog=!1,this.__closeMenu()},__resetInputValue(){!0===this.useInput&&this.updateInputValue(!0!==this.multiple&&!0===this.fillInput&&this.innerValue.length>0&&this.getOptionLabel(this.innerValue[0])||"",!0,!0)},__updateMenu(t){let e=-1;if(!0===t){if(this.innerValue.length>0){const t=this.getOptionValue(this.innerValue[0]);e=this.options.findIndex(e=>isDeepEqual(this.getOptionValue(e),t))}this.__resetVirtualScroll(e)}this.setOptionIndex(e)},__onPreRender(){this.hasDialog=(!0===this.$q.platform.is.mobile||"dialog"===this.behavior)&&("menu"!==this.behavior&&(!0!==this.useInput||(void 0!==this.$scopedSlots["no-option"]||void 0!==this.qListeners.filter||!1===this.noOptions)))},updateMenuPosition(){!1===this.dialog&&void 0!==this.$refs.menu&&this.$refs.menu.updatePosition()}},beforeMount(){this.__optionScopeCache={optionSlot:this.$scopedSlots.option,options:[],optionEls:[]}},beforeDestroy(){this.__optionScopeCache=void 0,void 0!==this.filterTimer&&clearTimeout(this.filterTimer),void 0!==this.inputValueTimer&&clearTimeout(this.inputValueTimer)}});const skeletonTypes=["text","rect","circle","QBtn","QBadge","QChip","QToolbar","QCheckbox","QRadio","QToggle","QSlider","QRange","QInput","QAvatar"],skeletonAnimations=["wave","pulse","pulse-x","pulse-y","fade","blink","none"];var QSkeleton=Vue__default.default.extend({name:"QSkeleton",mixins:[DarkMixin,TagMixin,ListenersMixin],props:{type:{type:String,validator:t=>skeletonTypes.includes(t),default:"rect"},animation:{type:String,validator:t=>skeletonAnimations.includes(t),default:"wave"},square:Boolean,bordered:Boolean,size:String,width:String,height:String},computed:{style(){return void 0!==this.size?{width:this.size,height:this.size}:{width:this.width,height:this.height}},classes(){return`q-skeleton--${this.darkSuffix} q-skeleton--type-${this.type}`+("none"!==this.animation?` q-skeleton--anim q-skeleton--anim-${this.animation}`:"")+(!0===this.square?" q-skeleton--square":"")+(!0===this.bordered?" q-skeleton--bordered":"")}},render(t){return t(this.tag,{staticClass:"q-skeleton",class:this.classes,style:this.style,on:{...this.qListeners}},slot(this,"default"))}});const slotsDef=[["left","center","start","width"],["right","center","end","width"],["top","start","center","height"],["bottom","end","center","height"]];var QSlideItem=Vue__default.default.extend({name:"QSlideItem",mixins:[DarkMixin,ListenersMixin],props:{leftColor:String,rightColor:String,topColor:String,bottomColor:String},directives:{TouchPan:TouchPan},computed:{langDir(){return!0===this.$q.lang.rtl?{left:"right",right:"left"}:{left:"left",right:"right"}}},methods:{reset(){this.$refs.content.style.transform="translate(0,0)",this.__emitSlide(this.__showing,0,!0)},__emitSlide(t,e,i){void 0!==this.qListeners.slide&&this.$emit("slide",{side:t,ratio:e,isReset:i})},__pan(t){const e=this.$refs.content;if(t.isFinal)return e.classList.remove("no-transition"),void(1===this.__scale?(e.style.transform=`translate${this.__axis}(${100*this.__dir}%)`,this.timer=setTimeout(()=>{this.$emit(this.__showing,{reset:this.reset}),this.$emit("action",{side:this.__showing,reset:this.reset})},230)):(e.style.transform="translate(0,0)",this.__emitSlide(this.__showing,0,!0)));if(t.isFirst?(this.__dir=null,this.__size={left:0,right:0,top:0,bottom:0},this.__scale=0,e.classList.add("no-transition"),slotsDef.forEach(t=>{if(void 0!==this.$scopedSlots[t[0]]){const e=this.$refs[t[0]+"Content"];e.style.transform="scale(1)",this.__size[t[0]]=e.getBoundingClientRect()[t[3]]}}),this.__axis="up"===t.direction||"down"===t.direction?"Y":"X"):t.direction="X"===this.__axis?t.offset.x<0?"left":"right":t.offset.y<0?"up":"down",void 0===this.$scopedSlots.left&&t.direction===this.langDir.right||void 0===this.$scopedSlots.right&&t.direction===this.langDir.left||void 0===this.$scopedSlots.top&&"down"===t.direction||void 0===this.$scopedSlots.bottom&&"up"===t.direction)return void(e.style.transform="translate(0,0)");let i,s,o;"X"===this.__axis?(s="left"===t.direction?-1:1,i=1===s?this.langDir.left:this.langDir.right,o=t.distance.x):(s="up"===t.direction?-2:2,i=2===s?"top":"bottom",o=t.distance.y),null!==this.__dir&&Math.abs(s)!==Math.abs(this.__dir)||(this.__dir!==s&&(["left","right","top","bottom"].forEach(t=>{void 0!==this.$refs[t]&&(this.$refs[t].style.visibility=i===t?"visible":"hidden")}),this.__showing=i,this.__dir=s),this.__scale=Math.max(0,Math.min(1,(o-40)/this.__size[i])),e.style.transform=`translate${this.__axis}(${o*s/Math.abs(s)}px)`,this.$refs[`${i}Content`].style.transform=`scale(${this.__scale})`,this.__emitSlide(i,this.__scale,!1))}},render(t){const e=[],i={left:void 0!==this.$scopedSlots[this.langDir.right],right:void 0!==this.$scopedSlots[this.langDir.left],up:void 0!==this.$scopedSlots.bottom,down:void 0!==this.$scopedSlots.top},s=Object.keys(i).filter(t=>!0===i[t]);return slotsDef.forEach(i=>{const s=i[0];void 0!==this.$scopedSlots[s]&&e.push(t("div",{ref:s,class:`q-slide-item__${s} absolute-full row no-wrap items-${i[1]} justify-${i[2]}`+(void 0!==this[s+"Color"]?` bg-${this[s+"Color"]}`:"")},[t("div",{ref:s+"Content"},this.$scopedSlots[s]())]))}),e.push(t("div",{ref:"content",key:"content",staticClass:"q-slide-item__content",directives:s.length>0?cacheWithFn(this,"dir#"+s.join(""),()=>{const t={prevent:!0,stop:!0,mouse:!0};return s.forEach(e=>{t[e]=!0}),[{name:"touch-pan",value:this.__pan,modifiers:t}]}):null},slot(this,"default"))),t("div",{staticClass:"q-slide-item q-item-type overflow-hidden"+` q-slide-item--${this.darkSuffix} q-${this.darkSuffix}`,on:{...this.qListeners}},e)},beforeDestroy(){clearTimeout(this.timer)}}),QSpace=Vue__default.default.extend({name:"QSpace",mixins:[ListenersMixin],render(t){return t("div",{staticClass:"q-space",on:{...this.qListeners}})}}),QSpinnerAudio=Vue__default.default.extend({name:"QSpinnerAudio",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",fill:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 55 80",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"matrix(1 0 0 -1 0 80)"}},[t("rect",{attrs:{width:"10",height:"20",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"4.3s",values:"20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"15",width:"10",height:"80",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"2s",values:"80;55;33;5;75;23;73;33;12;14;60;80",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"30",width:"10",height:"50",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"1.4s",values:"50;34;78;23;56;23;34;76;80;54;21;50",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"45",width:"10",height:"30",rx:"3"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"2s",values:"30;45;13;80;56;72;45;76;34;23;67;30",calcMode:"linear",repeatCount:"indefinite"}})])])])}}),QSpinnerBall=Vue__default.default.extend({name:"QSpinnerBall",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",stroke:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 57 57",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"}},[t("circle",{attrs:{cx:"5",cy:"50",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;5;50;50",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",begin:"0s",dur:"2.2s",values:"5;27;49;5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"27",cy:"5",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",from:"5",to:"5",values:"5;50;50;5",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",begin:"0s",dur:"2.2s",from:"27",to:"27",values:"27;49;5;27",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"49",cy:"50",r:"5"}},[t("animate",{attrs:{attributeName:"cy",begin:"0s",dur:"2.2s",values:"50;50;5;50",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"cx",from:"49",to:"49",begin:"0s",dur:"2.2s",values:"49;5;27;49",calcMode:"linear",repeatCount:"indefinite"}})])])])}}),QSpinnerBars=Vue__default.default.extend({name:"QSpinnerBars",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",fill:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg"}},[t("rect",{attrs:{y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"30",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"60",width:"15",height:"140",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"90",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})]),t("rect",{attrs:{x:"120",y:"10",width:"15",height:"120",rx:"6"}},[t("animate",{attrs:{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"}})])])}}),QSpinnerBox=Vue__default.default.extend({name:"QSpinnerBox",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"25",y:"25",width:"50",height:"50",fill:"none","stroke-width":"4",stroke:"currentColor"}},[t("animateTransform",{attrs:{id:"spinnerBox",attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",dur:"0.5s",begin:"rectBox.end"}})]),t("rect",{attrs:{x:"27",y:"27",width:"46",height:"50",fill:"currentColor"}},[t("animate",{attrs:{id:"rectBox",attributeName:"height",begin:"0s;spinnerBox.end",dur:"1.3s",from:"50",to:"0",fill:"freeze"}})])])}}),QSpinnerClock=Vue__default.default.extend({name:"QSpinnerClock",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("circle",{attrs:{cx:"50",cy:"50",r:"48",fill:"none","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor"}}),t("line",{attrs:{"stroke-linecap":"round","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor",x1:"50",y1:"50",x2:"85",y2:"50.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2s",repeatCount:"indefinite"}})]),t("line",{attrs:{"stroke-linecap":"round","stroke-width":"4","stroke-miterlimit":"10",stroke:"currentColor",x1:"50",y1:"50",x2:"49.5",y2:"74"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"15s",repeatCount:"indefinite"}})])])}}),QSpinnerComment=Vue__default.default.extend({name:"QSpinnerComment",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"0",y:"0",width:"100",height:"100",fill:"none"}}),t("path",{attrs:{d:"M78,19H22c-6.6,0-12,5.4-12,12v31c0,6.6,5.4,12,12,12h37.2c0.4,3,1.8,5.6,3.7,7.6c2.4,2.5,5.1,4.1,9.1,4 c-1.4-2.1-2-7.2-2-10.3c0-0.4,0-0.8,0-1.3h8c6.6,0,12-5.4,12-12V31C90,24.4,84.6,19,78,19z",fill:"currentColor"}}),t("circle",{attrs:{cx:"30",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;1;1",keyTimes:"0;0.2;1",dur:"1s",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"50",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.2;0.4;1",dur:"1s",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"70",cy:"47",r:"5",fill:"#fff"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",values:"0;0;1;1",keyTimes:"0;0.4;0.6;1",dur:"1s",repeatCount:"indefinite"}})])])}}),QSpinnerCube=Vue__default.default.extend({name:"QSpinnerCube",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("rect",{attrs:{x:"0",y:"0",width:"100",height:"100",fill:"none"}}),t("g",{attrs:{transform:"translate(25 25)"}},[t("rect",{attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.9"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(75 25)"}},[t("rect",{attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.8"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.1s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(25 75)"}},[t("rect",{staticClass:"cube",attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.7"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.3s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])]),t("g",{attrs:{transform:"translate(75 75)"}},[t("rect",{staticClass:"cube",attrs:{x:"-20",y:"-20",width:"40",height:"40",fill:"currentColor",opacity:"0.6"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"1.5",to:"1",repeatCount:"indefinite",begin:"0.2s",dur:"1s",calcMode:"spline",keySplines:"0.2 0.8 0.2 0.8",keyTimes:"0;1"}})])])])}}),QSpinnerDots=Vue__default.default.extend({name:"QSpinnerDots",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",fill:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"15",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"60",cy:"15",r:"9","fill-opacity":".3"}},[t("animate",{attrs:{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:".5",to:".5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"105",cy:"15",r:"15"}},[t("animate",{attrs:{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"}})])])}}),QSpinnerFacebook=Vue__default.default.extend({name:"QSpinnerFacebook",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"}},[t("g",{attrs:{transform:"translate(20 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.6"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])]),t("g",{attrs:{transform:"translate(50 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.8"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.1s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])]),t("g",{attrs:{transform:"translate(80 50)"}},[t("rect",{attrs:{x:"-10",y:"-30",width:"20",height:"60",fill:"currentColor",opacity:"0.9"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"scale",from:"2",to:"1",begin:"0.2s",repeatCount:"indefinite",dur:"1s",calcMode:"spline",keySplines:"0.1 0.9 0.4 1",keyTimes:"0;1",values:"2;1"}})])])])}}),QSpinnerGears=Vue__default.default.extend({name:"QSpinnerGears",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(-20,-20)"}},[t("path",{attrs:{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"90 50 50",to:"0 50 50",dur:"1s",repeatCount:"indefinite"}})])]),t("g",{attrs:{transform:"translate(20,20) rotate(15 50 50)"}},[t("path",{attrs:{d:"M79.9,52.6C80,51.8,80,50.9,80,50s0-1.8-0.1-2.6l-5.1-0.4c-0.3-2.4-0.9-4.6-1.8-6.7l4.2-2.9c-0.7-1.6-1.6-3.1-2.6-4.5 L70,35c-1.4-1.9-3.1-3.5-4.9-4.9l2.2-4.6c-1.4-1-2.9-1.9-4.5-2.6L59.8,27c-2.1-0.9-4.4-1.5-6.7-1.8l-0.4-5.1C51.8,20,50.9,20,50,20 s-1.8,0-2.6,0.1l-0.4,5.1c-2.4,0.3-4.6,0.9-6.7,1.8l-2.9-4.1c-1.6,0.7-3.1,1.6-4.5,2.6l2.1,4.6c-1.9,1.4-3.5,3.1-5,4.9l-4.5-2.1 c-1,1.4-1.9,2.9-2.6,4.5l4.1,2.9c-0.9,2.1-1.5,4.4-1.8,6.8l-5,0.4C20,48.2,20,49.1,20,50s0,1.8,0.1,2.6l5,0.4 c0.3,2.4,0.9,4.7,1.8,6.8l-4.1,2.9c0.7,1.6,1.6,3.1,2.6,4.5l4.5-2.1c1.4,1.9,3.1,3.5,5,4.9l-2.1,4.6c1.4,1,2.9,1.9,4.5,2.6l2.9-4.1 c2.1,0.9,4.4,1.5,6.7,1.8l0.4,5.1C48.2,80,49.1,80,50,80s1.8,0,2.6-0.1l0.4-5.1c2.3-0.3,4.6-0.9,6.7-1.8l2.9,4.2 c1.6-0.7,3.1-1.6,4.5-2.6L65,69.9c1.9-1.4,3.5-3,4.9-4.9l4.6,2.2c1-1.4,1.9-2.9,2.6-4.5L73,59.8c0.9-2.1,1.5-4.4,1.8-6.7L79.9,52.6 z M50,65c-8.3,0-15-6.7-15-15c0-8.3,6.7-15,15-15s15,6.7,15,15C65,58.3,58.3,65,50,65z",fill:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"90 50 50",dur:"1s",repeatCount:"indefinite"}})])])])}}),QSpinnerGrid=Vue__default.default.extend({name:"QSpinnerGrid",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",fill:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 105 105",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"12.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0s",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"12.5",cy:"52.5",r:"12.5","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"100ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"300ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"52.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"600ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"12.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"800ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"52.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"400ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"12.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"700ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"52.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"500ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"92.5",cy:"92.5",r:"12.5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"200ms",dur:"1s",values:"1;.2;1",calcMode:"linear",repeatCount:"indefinite"}})])])}}),QSpinnerHearts=Vue__default.default.extend({name:"QSpinnerHearts",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",fill:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 140 64",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M30.262 57.02L7.195 40.723c-5.84-3.976-7.56-12.06-3.842-18.063 3.715-6 11.467-7.65 17.306-3.68l4.52 3.76 2.6-5.274c3.716-6.002 11.47-7.65 17.304-3.68 5.84 3.97 7.56 12.054 3.842 18.062L34.49 56.118c-.897 1.512-2.793 1.915-4.228.9z","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M105.512 56.12l-14.44-24.272c-3.716-6.008-1.996-14.093 3.843-18.062 5.835-3.97 13.588-2.322 17.306 3.68l2.6 5.274 4.52-3.76c5.84-3.97 13.593-2.32 17.308 3.68 3.718 6.003 1.998 14.088-3.842 18.064L109.74 57.02c-1.434 1.014-3.33.61-4.228-.9z","fill-opacity":".5"}},[t("animate",{attrs:{attributeName:"fill-opacity",begin:"0.7s",dur:"1.4s",values:"0.5;1;0.5",calcMode:"linear",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M67.408 57.834l-23.01-24.98c-5.864-6.15-5.864-16.108 0-22.248 5.86-6.14 15.37-6.14 21.234 0L70 16.168l4.368-5.562c5.863-6.14 15.375-6.14 21.235 0 5.863 6.14 5.863 16.098 0 22.247l-23.007 24.98c-1.43 1.556-3.757 1.556-5.188 0z"}})])}}),QSpinnerHourglass=Vue__default.default.extend({name:"QSpinnerHourglass",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",[t("path",{staticClass:"glass",attrs:{fill:"none",stroke:"currentColor","stroke-width":"5","stroke-miterlimit":"10",d:"M58.4,51.7c-0.9-0.9-1.4-2-1.4-2.3s0.5-0.4,1.4-1.4 C70.8,43.8,79.8,30.5,80,15.5H70H30H20c0.2,15,9.2,28.1,21.6,32.3c0.9,0.9,1.4,1.2,1.4,1.5s-0.5,1.6-1.4,2.5 C29.2,56.1,20.2,69.5,20,85.5h10h40h10C79.8,69.5,70.8,55.9,58.4,51.7z"}}),t("clipPath",{attrs:{id:"uil-hourglass-clip1"}},[t("rect",{staticClass:"clip",attrs:{x:"15",y:"20",width:"70",height:"25"}},[t("animate",{attrs:{attributeName:"height",from:"25",to:"0",dur:"1s",repeatCount:"indefinite",values:"25;0;0",keyTimes:"0;0.5;1"}}),t("animate",{attrs:{attributeName:"y",from:"20",to:"45",dur:"1s",repeatCount:"indefinite",values:"20;45;45",keyTimes:"0;0.5;1"}})])]),t("clipPath",{attrs:{id:"uil-hourglass-clip2"}},[t("rect",{staticClass:"clip",attrs:{x:"15",y:"55",width:"70",height:"25"}},[t("animate",{attrs:{attributeName:"height",from:"0",to:"25",dur:"1s",repeatCount:"indefinite",values:"0;25;25",keyTimes:"0;0.5;1"}}),t("animate",{attrs:{attributeName:"y",from:"80",to:"55",dur:"1s",repeatCount:"indefinite",values:"80;55;55",keyTimes:"0;0.5;1"}})])]),t("path",{staticClass:"sand",attrs:{d:"M29,23c3.1,11.4,11.3,19.5,21,19.5S67.9,34.4,71,23H29z","clip-path":"url(#uil-hourglass-clip1)",fill:"currentColor"}}),t("path",{staticClass:"sand",attrs:{d:"M71.6,78c-3-11.6-11.5-20-21.5-20s-18.5,8.4-21.5,20H71.6z","clip-path":"url(#uil-hourglass-clip2)",fill:"currentColor"}}),t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"180 50 50",repeatCount:"indefinite",dur:"1s",values:"0 50 50;0 50 50;180 50 50",keyTimes:"0;0.7;1"}})])])}}),QSpinnerInfinity=Vue__default.default.extend({name:"QSpinnerInfinity",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("path",{attrs:{d:"M24.3,30C11.4,30,5,43.3,5,50s6.4,20,19.3,20c19.3,0,32.1-40,51.4-40C88.6,30,95,43.3,95,50s-6.4,20-19.3,20C56.4,70,43.6,30,24.3,30z",fill:"none",stroke:"currentColor","stroke-width":"8","stroke-dasharray":"10.691205342610678 10.691205342610678","stroke-dashoffset":"0"}},[t("animate",{attrs:{attributeName:"stroke-dashoffset",from:"0",to:"21.382410685221355",begin:"0",dur:"2s",repeatCount:"indefinite",fill:"freeze"}})])])}}),QSpinnerIos=Vue__default.default.extend({name:"QSpinnerIos",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"}},[t("g",{attrs:{"stroke-width":"4","stroke-linecap":"round"}},[t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"}})]),t("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"}},[t("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})])])])}}),QSpinnerOrbit=Vue__default.default.extend({name:"QSpinnerOrbit",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[t("circle",{attrs:{cx:"50",cy:"50",r:"44",fill:"none","stroke-width":"4","stroke-opacity":".5",stroke:"currentColor"}}),t("circle",{attrs:{cx:"8",cy:"54",r:"6",fill:"currentColor","stroke-width":"3",stroke:"currentColor"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 48",to:"360 50 52",dur:"2s",repeatCount:"indefinite"}})])])}}),QSpinnerOval=Vue__default.default.extend({name:"QSpinnerOval",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",stroke:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"translate(1 1)","stroke-width":"2",fill:"none","fill-rule":"evenodd"}},[t("circle",{attrs:{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}}),t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}})])])])}}),QSpinnerPie=Vue__default.default.extend({name:"QSpinnerPie",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M0 50A50 50 0 0 1 50 0L50 50L0 50",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"0.8s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M50 0A50 50 0 0 1 100 50L50 50L50 0",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1.6s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M100 50A50 50 0 0 1 50 100L50 50L100 50",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2.4s",repeatCount:"indefinite"}})]),t("path",{attrs:{d:"M50 100A50 50 0 0 1 0 50L50 50L50 100",fill:"currentColor",opacity:"0.5"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"3.2s",repeatCount:"indefinite"}})])])}}),QSpinnerPuff=Vue__default.default.extend({name:"QSpinnerPuff",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",stroke:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd","stroke-width":"2"}},[t("circle",{attrs:{cx:"22",cy:"22",r:"1"}},[t("animate",{attrs:{attributeName:"r",begin:"0s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"0s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"1"}},[t("animate",{attrs:{attributeName:"r",begin:"-0.9s",dur:"1.8s",values:"1; 20",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.165, 0.84, 0.44, 1",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"-0.9s",dur:"1.8s",values:"1; 0",calcMode:"spline",keyTimes:"0; 1",keySplines:"0.3, 0.61, 0.355, 1",repeatCount:"indefinite"}})])])])}}),QSpinnerRadio=Vue__default.default.extend({name:"QSpinnerRadio",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{transform:"scale(0.55)"}},[t("circle",{attrs:{cx:"30",cy:"150",r:"30",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})]),t("path",{attrs:{d:"M90,150h30c0-49.7-40.3-90-90-90v30C63.1,90,90,116.9,90,150z",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.1",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})]),t("path",{attrs:{d:"M150,150h30C180,67.2,112.8,0,30,0v30C96.3,30,150,83.7,150,150z",fill:"currentColor"}},[t("animate",{attrs:{attributeName:"opacity",from:"0",to:"1",dur:"1s",begin:"0.2",repeatCount:"indefinite",keyTimes:"0;0.5;1",values:"0;1;1"}})])])])}}),QSpinnerRings=Vue__default.default.extend({name:"QSpinnerRings",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",stroke:"currentColor",width:this.cSize,height:this.cSize,viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg"}},[t("g",{attrs:{fill:"none","fill-rule":"evenodd",transform:"translate(1 1)","stroke-width":"2"}},[t("circle",{attrs:{cx:"22",cy:"22",r:"6"}},[t("animate",{attrs:{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"6"}},[t("animate",{attrs:{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}}),t("animate",{attrs:{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"}})]),t("circle",{attrs:{cx:"22",cy:"22",r:"8"}},[t("animate",{attrs:{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}})])])])}}),QSpinnerTail=Vue__default.default.extend({name:"QSpinnerTail",mixins:[mixin],render(t){return t("svg",{staticClass:"q-spinner",class:this.classes,on:{...this.qListeners},attrs:{focusable:"false",width:this.cSize,height:this.cSize,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"}},[t("defs",[t("linearGradient",{attrs:{x1:"8.042%",y1:"0%",x2:"65.682%",y2:"23.865%",id:"a"}},[t("stop",{attrs:{"stop-color":"currentColor","stop-opacity":"0",offset:"0%"}}),t("stop",{attrs:{"stop-color":"currentColor","stop-opacity":".631",offset:"63.146%"}}),t("stop",{attrs:{"stop-color":"currentColor",offset:"100%"}})])]),t("g",{attrs:{transform:"translate(1 1)",fill:"none","fill-rule":"evenodd"}},[t("path",{attrs:{d:"M36 18c0-9.94-8.06-18-18-18",stroke:"url(#a)","stroke-width":"2"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}})]),t("circle",{attrs:{fill:"currentColor",cx:"36",cy:"18",r:"1"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"0.9s",repeatCount:"indefinite"}})])])])}});const keyDirections={37:"left",38:"up",39:"right",40:"down"};var QSplitter=Vue__default.default.extend({name:"QSplitter",mixins:[DarkMixin,ListenersMixin],directives:{TouchPan:TouchPan},props:{value:{type:Number,required:!0},reverse:Boolean,unit:{type:String,default:"%",validator:t=>["%","px"].includes(t)},limits:{type:Array,validator:t=>2===t.length&&("number"==typeof t[0]&&"number"==typeof t[1]&&(t[0]>=0&&t[0]<=t[1]))},emitImmediately:Boolean,horizontal:Boolean,disable:Boolean,tabindex:[String,Number],beforeClass:[Array,String,Object],afterClass:[Array,String,Object],separatorClass:[Array,String,Object],separatorStyle:[Array,String,Object]},watch:{value:{immediate:!0,handler(t){this.__normalize(t,this.computedLimits)}},limits:{deep:!0,handler(){this.$nextTick(()=>{this.__normalize(this.value,this.computedLimits)})}}},computed:{classes(){return(!0===this.horizontal?"column":"row")+` q-splitter--${!0===this.horizontal?"horizontal":"vertical"}`+` q-splitter--${!0===this.disable?"disabled":"workable"}`+` q-splitter--${this.darkSuffix}`},prop(){return!0===this.horizontal?"height":"width"},side(){return!0!==this.reverse?"before":"after"},computedLimits(){return void 0!==this.limits?this.limits:"%"===this.unit?[10,90]:[50,1/0]},styles(){return{[this.side]:{[this.prop]:this.__getCSSValue(this.value)}}},separatorDirectives(){if(!0!==this.disable)return[{name:"touch-pan",value:this.__pan,modifiers:{[!0===this.horizontal?"vertical":"horizontal"]:!0,prevent:!0,stop:!0,mouse:!0,mouseAllDir:!0}}]},separatorAttrs(){const t=!0===this.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:this.tabindex||0},e=this.__getAriaValue(this.value);return{role:"separator","aria-orientation":!0===this.horizontal?"horizontal":"vertical","aria-controls":this.targetUid,"aria-valuemin":this.computedLimits[0],"aria-valuemax":this.computedLimits[1],"aria-valuenow":e.now,"aria-valuetext":e.text,...t}},separatorEvents(){return!0===this.disable?void 0:{keydown:this.__panKeydown}}},methods:{__panStart(){const t=this.$el.getBoundingClientRect()[this.prop];this.__dir=!0===this.horizontal?"up":"left",this.__maxValue="%"===this.unit?100:t,this.__value=Math.min(this.__maxValue,this.computedLimits[1],Math.max(this.computedLimits[0],this.value)),this.__multiplier=(!0!==this.reverse?1:-1)*(!0===this.horizontal?1:!0===this.$q.lang.rtl?-1:1)*("%"===this.unit?0===t?0:100/t:1),this.$el.classList.add("q-splitter--active")},__panProgress(t){this.__normalized=Math.min(this.__maxValue,this.computedLimits[1],Math.max(this.computedLimits[0],t)),this.$refs[this.side].style[this.prop]=this.__getCSSValue(this.__normalized);const e=this.__getAriaValue(this.__normalized);this.$refs.separator.setAttribute("aria-valuenow",e.now),this.$refs.separator.setAttribute("aria-valuetext",e.text),!0===this.emitImmediately&&this.value!==this.__normalized&&this.$emit("input",this.__normalized)},__panEnd(){void 0!==this.__panCleanup&&this.__panCleanup(),this.__normalized!==this.value&&this.$emit("input",this.__normalized),this.$el.classList.remove("q-splitter--active")},__pan(t){if(!0===t.isFinal)return void this.__panEnd();if(!0===t.isFirst)return void this.__panStart();const e=this.__value+this.__multiplier*(t.direction===this.__dir?-1:1)*t.distance[!0===this.horizontal?"y":"x"];this.__panProgress(e)},__panKeydown(t){if(void 0!==this.qListeners.keydown&&this.$emit("keydown",t),!0===this.disable||!0===t.defaultPrevented||!0!==this.horizontal&&-1===[37,39].indexOf(t.keyCode)||!0===this.horizontal&&-1===[38,40].indexOf(t.keyCode))return;stopAndPrevent(t),void 0===this.__panCleanup&&(document.addEventListener("keyup",this.__panEnd),document.addEventListener("focusout",this.__panEnd),this.__panCleanup=(()=>{this.__panCleanup=void 0,document.removeEventListener("keyup",this.__panEnd),document.removeEventListener("focusout",this.__panEnd),this.__panEnd()}),this.__panStart(),this.__normalized=this.__value);const e=keyDirections[t.keyCode],i=this.__normalized+this.__multiplier*(e===this.__dir?-1:1)*(!0===t.shiftKey?1:10);this.__panProgress(i)},__normalize(t,e){te[1]&&this.$emit("input",e[1])},__getAriaValue(t){const e="%"===this.unit?t:Math.round(t);return{now:e,text:Math.round(100*e)/100+this.unit}},__getCSSValue(t){return("%"===this.unit?t:Math.round(t))+this.unit}},created(){this.targetUid=`sp_${uid$3()}`},beforeDestroy(){void 0!==this.__panCleanup&&this.__panCleanup()},render(t){const e={[this.side]:{id:this.targetUid}},i=[t("div",{key:"before",ref:"before",staticClass:"q-splitter__panel q-splitter__before"+(!0===this.reverse?" col":""),style:this.styles.before,class:this.beforeClass,attrs:e.before,on:cache(this,"stop",{input:stop})},slot(this,"before")),t("div",{staticClass:"q-splitter__separator",ref:"separator",style:this.separatorStyle,class:this.separatorClass,attrs:this.separatorAttrs,on:this.separatorEvents},[t("div",{staticClass:"absolute-full q-splitter__separator-area",directives:this.separatorDirectives},slot(this,"separator"))]),t("div",{key:"after",ref:"after",staticClass:"q-splitter__panel q-splitter__after"+(!0===this.reverse?"":" col"),style:this.styles.after,class:this.afterClass,attrs:e.after,on:cache(this,"stop",{input:stop})},slot(this,"after"))];return t("div",{staticClass:"q-splitter no-wrap",class:this.classes,on:{...this.qListeners}},mergeSlot(i,this,"default"))}}),StepHeader=Vue__default.default.extend({name:"StepHeader",mixins:[AttrsMixin],directives:{Ripple:Ripple},props:{stepper:{},step:{}},computed:{isDisable(){const t=this.step.disable;return!0===t||""===t},isActive(){return!0!==this.isDisable&&this.stepper.value===this.step.name},isError(){const t=this.step.error;return!0===t||""===t},isDone(){const t=this.step.done;return!0===t||""===t},headerNav(){const t=this.step.headerNav,e=!0===t||""===t||void 0===t;return!1===this.isDisable&&this.stepper.headerNav&&e},hasPrefix(){return this.step.prefix&&void 0===this.icon},icon(){let t;return"none"===(t=!0===this.isActive?this.__getProp("activeIcon",this.$q.iconSet.stepper.active):!0===this.isError?this.__getProp("errorIcon",this.$q.iconSet.stepper.error):!0===this.isDone?this.__getProp("doneIcon",this.$q.iconSet.stepper.done):this.step.icon||this.stepper.inactiveIcon)?void 0:t},color(){return!0===this.isError?this.__getProp("errorColor"):!0===this.isActive?this.__getProp("activeColor"):!1===this.isDisable&&!0===this.isDone?this.__getProp("doneColor"):this.step.color||this.stepper.inactiveColor},classes(){return"q-stepper__tab col-grow flex items-center no-wrap relative-position"+(void 0!==this.color?` text-${this.color}`:"")+(!0===this.isError?" q-stepper__tab--error q-stepper__tab--error-with-"+(!0===this.hasPrefix?"prefix":"icon"):"")+(!0===this.isActive?" q-stepper__tab--active":"")+(!0===this.isDone?" q-stepper__tab--done":"")+(!0===this.headerNav?" q-stepper__tab--navigation q-focusable q-hoverable":"")+(!0===this.isDisable?" q-stepper__tab--disabled":"")}},methods:{activate(){void 0!==this.$refs.blurTarget&&this.$refs.blurTarget.focus(),!1===this.isActive&&this.stepper.goTo(this.step.name)},keyup(t){13===t.keyCode&&!1===this.isActive&&this.stepper.goTo(this.step.name)},__getProp(t,e){return this.step[t]||this.stepper[t]||e}},render(t){const e={class:this.classes};!0===this.stepper.headerNav&&(e.directives=[{name:"ripple",value:this.headerNav}]),!0===this.headerNav&&Object.assign(e,{key:"headnavon",on:cache(this,"headnavon",{click:this.activate,keyup:this.keyup}),attrs:!0===this.isDisable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:this.qAttrs.tabindex||0}});const i=[t("div",{staticClass:"q-focus-helper",attrs:{tabindex:-1},ref:"blurTarget"}),t("div",{staticClass:"q-stepper__dot row flex-center q-stepper__line relative-position"},[t("span",{staticClass:"row flex-center"},[!0===this.hasPrefix?this.step.prefix:t(QIcon,{props:{name:this.icon}})])])];if(void 0!==this.step.title&&null!==this.step.title){const e=[t("div",{staticClass:"q-stepper__title"},[this.step.title])];void 0!==this.step.caption&&null!==this.step.caption&&e.push(t("div",{staticClass:"q-stepper__caption"},[this.step.caption])),i.push(t("div",{staticClass:"q-stepper__label q-stepper__line relative-position"},e))}return t("div",e,i)}});const attrs$1={role:"tabpanel"},StepWrapper=Vue__default.default.extend({name:"QStepWrapper",render(t){return t("div",{staticClass:"q-stepper__step-content"},[t("div",{staticClass:"q-stepper__step-inner"},slot(this,"default"))])}});var QStep=Vue__default.default.extend({name:"QStep",inject:{stepper:{default(){console.error("QStep needs to be child of QStepper")}}},mixins:[PanelChildMixin],props:{icon:String,color:String,title:{type:String,required:!0},caption:String,prefix:[String,Number],doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String,headerNav:{type:Boolean,default:!0},done:Boolean,error:Boolean},computed:{isActive(){return this.stepper.value===this.name},onEvents(){return!0!==this.isActive||!0!==this.stepper.vertical||!0!==this.$q.platform.is.ios&&!0===this.$q.platform.is.chrome?{...this.qListeners}:{...this.qListeners,scroll:this.__keepScroll}}},methods:{__keepScroll(t){const{target:e}=t;e.scrollTop>0&&(e.scrollTop=0),void 0!==this.qListeners.scroll&&this.$emit("scroll",t)}},render(t){const e=this.stepper.vertical,i=!0===e&&!0===this.stepper.keepAlive?t("keep-alive",!0===this.isActive?[t(StepWrapper,{key:this.name},slot(this,"default"))]:void 0):!0!==e||!0===this.isActive?StepWrapper.options.render.call(this,t):void 0;return t("div",{staticClass:"q-stepper__step",attrs:attrs$1,on:this.onEvents},!0===e?[t(StepHeader,{props:{stepper:this.stepper,step:this}}),!0===this.stepper.animated?t(QSlideTransition,[i]):i]:[i])}}),QStepper=Vue__default.default.extend({name:"QStepper",provide(){return{stepper:this}},mixins:[DarkMixin,PanelParentMixin],props:{flat:Boolean,bordered:Boolean,alternativeLabels:Boolean,headerNav:Boolean,contracted:Boolean,headerClass:String,inactiveColor:String,inactiveIcon:String,doneIcon:String,doneColor:String,activeIcon:String,activeColor:String,errorIcon:String,errorColor:String},computed:{classes(){const t=!0===this.dark||null===this.dark&&!1!==this.$q.dark.isActive;return`q-stepper q-stepper--${!0===this.vertical?"vertical":"horizontal"}`+(!0===this.flat||!0===t?" q-stepper--flat no-shadow":"")+(!0===this.bordered||!0===t&&!1===this.flat?" q-stepper--bordered":"")+` q-stepper--${this.darkSuffix} q-${this.darkSuffix}`},headerClasses(){return"q-stepper__header row items-stretch justify-between"+` q-stepper__header--${!0===this.alternativeLabels?"alternative":"standard"}-labels`+(!1===this.flat||!0===this.bordered?" q-stepper__header--border":"")+(!0===this.contracted?" q-stepper__header--contracted":"")+(void 0!==this.headerClass?` ${this.headerClass}`:"")}},methods:{__getContent(t){const e=slot(this,"message",[]);if(!0===this.vertical){this.__isValidPanelName(this.value)&&this.__updatePanelIndex();const i=t("div",{key:"stop",staticClass:"q-stepper__content",on:cache(this,"stop",{input:stop})},slot(this,"default"));return void 0===e?[i]:e.concat(i)}return[t("div",{class:this.headerClasses},this.panels.map(e=>{const i=e.componentOptions.propsData;return t(StepHeader,{key:i.name,props:{stepper:this,step:i}})}))].concat(e,t("div",{staticClass:"q-stepper__content q-panel-parent",directives:this.panelDirectives},this.__getPanelContent(t)))},__renderPanels(t){return t("div",{class:this.classes,on:{...this.qListeners}},mergeSlot(this.__getContent(t),this,"navigation"))}}}),QStepperNavigation=Vue__default.default.extend({name:"QStepperNavigation",mixins:[ListenersMixin],render(t){return t("div",{staticClass:"q-stepper__nav",on:{...this.qListeners}},slot(this,"default"))}}),Top={computed:{marginalsScope(){return{pagination:this.computedPagination,pagesNumber:this.pagesNumber,isFirstPage:this.isFirstPage,isLastPage:this.isLastPage,firstPage:this.firstPage,prevPage:this.prevPage,nextPage:this.nextPage,lastPage:this.lastPage,inFullscreen:this.inFullscreen,toggleFullscreen:this.toggleFullscreen}}},methods:{__getTopDiv(t){const e=this.$scopedSlots.top,i=this.$scopedSlots["top-left"],s=this.$scopedSlots["top-right"],o=this.$scopedSlots["top-selection"],n=!0===this.hasSelectionMode&&void 0!==o&&this.rowsSelectedNumber>0,r="q-table__top relative-position row items-center";if(void 0!==e)return t("div",{staticClass:r},[e(this.marginalsScope)]);let a;return!0===n?a=o(this.marginalsScope).slice():(a=[],void 0!==i?a.push(t("div",{staticClass:"q-table__control"},[i(this.marginalsScope)])):this.title&&a.push(t("div",{staticClass:"q-table__control"},[t("div",{staticClass:"q-table__title",class:this.titleClass},this.title)]))),void 0!==s&&(a.push(t("div",{staticClass:"q-table__separator col"})),a.push(t("div",{staticClass:"q-table__control"},[s(this.marginalsScope)]))),0!==a.length?t("div",{staticClass:r},a):void 0}}},QTh=Vue__default.default.extend({name:"QTh",mixins:[ListenersMixin],props:{props:Object,autoWidth:Boolean},render(t){const e={...this.qListeners};if(void 0===this.props)return t("th",{on:e,class:!0===this.autoWidth?"q-table--col-auto-width":null},slot(this,"default"));let i,s;const o=this.$vnode.key;if(o){if(void 0===(i=this.props.colsMap[o]))return}else i=this.props.col;if(!0===i.sortable){const e="right"===i.align?"unshift":"push";(s=uniqueSlot(this,"default",[]))[e](t(QIcon,{props:{name:this.$q.iconSet.table.arrowUp},staticClass:i.__iconClass}))}else s=slot(this,"default");const n=!0===i.sortable?{click:t=>{this.props.sort(i),this.$emit("click",t)}}:{};return t("th",{on:{...e,...n},style:i.headerStyle,class:i.__thClass+(!0===this.autoWidth?" q-table--col-auto-width":"")},s)}}),TableHeader={computed:{headerSelectedValue(){return!0===this.someRowsSelected?null:this.allRowsSelected}},methods:{__getTHead(t){const e=this.__getTHeadTR(t);return!0===this.loading&&void 0===this.$scopedSlots.loading&&e.push(t("tr",{staticClass:"q-table__progress"},[t("th",{staticClass:"relative-position",attrs:{colspan:this.computedColspan}},this.__getProgress(t))])),t("thead",e)},__getTHeadTR(t){const e=this.$scopedSlots.header,i=this.$scopedSlots["header-cell"];if(void 0!==e)return e(this.__getHeaderScope({header:!0})).slice();const s=this.computedCols.map(e=>{const s=this.$scopedSlots[`header-cell-${e.name}`],o=void 0!==s?s:i,n=this.__getHeaderScope({col:e});return void 0!==o?o(n):t(QTh,{key:e.name,props:{props:n}},e.label)});if(!0===this.singleSelection&&!0!==this.grid)s.unshift(t("th",{staticClass:"q-table--col-auto-width"},[" "]));else if(!0===this.multipleSelection){const e=this.$scopedSlots["header-selection"],i=void 0!==e?e(this.__getHeaderScope({})):[t(QCheckbox,{key:"inp",props:{color:this.color,value:this.headerSelectedValue,dark:this.dark,dense:this.dense},on:cache(this,"inp",{input:this.__onMultipleSelectionSet})})];s.unshift(t("th",{staticClass:"q-table--col-auto-width"},i))}return[t("tr",{style:this.tableHeaderStyle,class:this.tableHeaderClass},s)]},__getHeaderScope(t){return Object.assign(t,{cols:this.computedCols,sort:this.sort,colsMap:this.computedColsMap,color:this.color,dark:this.dark,dense:this.dense}),!0===this.multipleSelection&&(injectProp(t,"selected",()=>this.headerSelectedValue,this.__onMultipleSelectionSet),t.partialSelected=this.someRowsSelected,t.multipleSelect=!0),t},__onMultipleSelectionSet(t){!0===this.someRowsSelected&&(t=!1),this.__updateSelection(this.computedRows.map(this.getRowKey),this.computedRows,t)}}},TableBody={methods:{__getTBodyTR(t,e,i,s){const o=this.getRowKey(e),n=this.isRowSelected(o);if(void 0!==i)return i(this.__getBodyScope({key:o,row:e,pageIndex:s,__trClass:n?"selected":""}));const r=this.$scopedSlots["body-cell"],a=this.computedCols.map(i=>{const n=this.$scopedSlots[`body-cell-${i.name}`],a=void 0!==n?n:r;return void 0!==a?a(this.__getBodyCellScope({key:o,row:e,pageIndex:s,col:i})):t("td",{class:i.__tdClass(e),style:i.__tdStyle(e)},this.getCellValue(i,e))});if(!0===this.hasSelectionMode){const i=this.$scopedSlots["body-selection"],r=void 0!==i?i(this.__getBodySelectionScope({key:o,row:e,pageIndex:s})):[t(QCheckbox,{props:{value:n,color:this.color,dark:this.dark,dense:this.dense},on:{input:(t,i)=>{this.__updateSelection([o],[e],t,i)}}})];a.unshift(t("td",{staticClass:"q-table--col-auto-width"},r))}const l={key:o,class:{selected:n},on:{}};return void 0!==this.qListeners["row-click"]&&(l.class["cursor-pointer"]=!0,l.on.click=(t=>{this.$emit("row-click",t,e,s)})),void 0!==this.qListeners["row-dblclick"]&&(l.class["cursor-pointer"]=!0,l.on.dblclick=(t=>{this.$emit("row-dblclick",t,e,s)})),void 0!==this.qListeners["row-contextmenu"]&&(l.class["cursor-pointer"]=!0,l.on.contextmenu=(t=>{this.$emit("row-contextmenu",t,e,s)})),t("tr",l,a)},__getTBody(t){const e=this.$scopedSlots.body,i=this.$scopedSlots["top-row"],s=this.$scopedSlots["bottom-row"];let o=this.computedRows.map((i,s)=>this.__getTBodyTR(t,i,e,s));return void 0!==i&&(o=i({cols:this.computedCols}).concat(o)),void 0!==s&&(o=o.concat(s({cols:this.computedCols}))),t("tbody",o)},__getVirtualTBodyTR(t){const e=this.$scopedSlots.body;return i=>this.__getTBodyTR(t,i.item,e,i.index)},__getBodyScope(t){return this.__injectBodyCommonScope(t),t.cols=t.cols.map(e=>injectProp({...e},"value",()=>this.getCellValue(e,t.row))),t},__getBodyCellScope(t){return this.__injectBodyCommonScope(t),injectProp(t,"value",()=>this.getCellValue(t.col,t.row))},__getBodySelectionScope(t){return this.__injectBodyCommonScope(t),t},__injectBodyCommonScope(t){Object.assign(t,{cols:this.computedCols,colsMap:this.computedColsMap,sort:this.sort,rowIndex:this.firstRowIndex+t.pageIndex,color:this.color,dark:this.dark,dense:this.dense}),!0===this.hasSelectionMode&&injectProp(t,"selected",()=>this.isRowSelected(t.key),(e,i)=>{this.__updateSelection([t.key],[t.row],e,i)}),injectProp(t,"expand",()=>this.isRowExpanded(t.key),e=>{this.__updateExpanded(t.key,e)})},getCellValue(t,e){const i="function"==typeof t.field?t.field(e):e[t.field];return void 0!==t.format?t.format(i,e):i}}};const staticClass="q-table__bottom row items-center";var Bottom={props:{hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean},computed:{navIcon(){const t=[this.iconFirstPage||this.$q.iconSet.table.firstPage,this.iconPrevPage||this.$q.iconSet.table.prevPage,this.iconNextPage||this.$q.iconSet.table.nextPage,this.iconLastPage||this.$q.iconSet.table.lastPage];return!0===this.$q.lang.rtl?t.reverse():t}},methods:{__getBottomDiv(t){if(!0===this.hideBottom)return;if(!0===this.nothingToDisplay){if(!0===this.hideNoData)return;const e=!0===this.loading?this.loadingLabel||this.$q.lang.table.loading:this.filter?this.noResultsLabel||this.$q.lang.table.noResults:this.noDataLabel||this.$q.lang.table.noData,i=this.$scopedSlots["no-data"],s=void 0!==i?[i({message:e,icon:this.$q.iconSet.table.warning,filter:this.filter})]:[t(QIcon,{staticClass:"q-table__bottom-nodata-icon",props:{name:this.$q.iconSet.table.warning}}),e];return t("div",{staticClass:staticClass+" q-table__bottom--nodata"},s)}const e=this.$scopedSlots.bottom;if(void 0!==e)return t("div",{staticClass:staticClass},[e(this.marginalsScope)]);const i=!0!==this.hideSelectedBanner&&!0===this.hasSelectionMode&&this.rowsSelectedNumber>0?[t("div",{staticClass:"q-table__control"},[t("div",[(this.selectedRowsLabel||this.$q.lang.table.selectedRecords)(this.rowsSelectedNumber)])])]:[];return!0!==this.hidePagination?t("div",{staticClass:staticClass+" justify-end"},this.__getPaginationDiv(t,i)):i.length>0?t("div",{staticClass:staticClass},i):void 0},__getPaginationDiv(t,e){let i;const{rowsPerPage:s}=this.computedPagination,o=this.paginationLabel||this.$q.lang.table.pagination,n=this.$scopedSlots.pagination,r=this.rowsPerPageOptions.length>1;if(e.push(t("div",{staticClass:"q-table__separator col"})),!0===r&&e.push(t("div",{staticClass:"q-table__control"},[t("span",{staticClass:"q-table__bottom-item"},[this.rowsPerPageLabel||this.$q.lang.table.recordsPerPage]),t(QSelect,{key:"pgSize",staticClass:"q-table__select inline q-table__bottom-item",props:{color:this.color,value:s,options:this.computedRowsPerPageOptions,displayValue:0===s?this.$q.lang.table.allRows:s,dark:this.dark,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0},on:cache(this,"pgSize",{input:t=>{this.setPagination({page:1,rowsPerPage:t.value})}})})])),void 0!==n)i=n(this.marginalsScope);else if(i=[t("span",0!==s?{staticClass:"q-table__bottom-item"}:{},[s?o(this.firstRowIndex+1,Math.min(this.lastRowIndex,this.computedRowsNumber),this.computedRowsNumber):o(1,this.filteredSortedRowsNumber,this.computedRowsNumber)])],0!==s&&this.pagesNumber>1){const e={color:this.color,round:!0,dense:!0,flat:!0};!0===this.dense&&(e.size="sm"),this.pagesNumber>2&&i.push(t(QBtn,{key:"pgFirst",props:{...e,icon:this.navIcon[0],disable:this.isFirstPage},on:cache(this,"pgFirst",{click:this.firstPage})})),i.push(t(QBtn,{key:"pgPrev",props:{...e,icon:this.navIcon[1],disable:this.isFirstPage},on:cache(this,"pgPrev",{click:this.prevPage})}),t(QBtn,{key:"pgNext",props:{...e,icon:this.navIcon[2],disable:this.isLastPage},on:cache(this,"pgNext",{click:this.nextPage})})),this.pagesNumber>2&&i.push(t(QBtn,{key:"pgLast",props:{...e,icon:this.navIcon[3],disable:this.isLastPage},on:cache(this,"pgLast",{click:this.lastPage})}))}return e.push(t("div",{staticClass:"q-table__control"},i)),e}}},TableGrid={methods:{__getGridHeader(t){return t("div",{staticClass:"q-table__middle"},!0===this.gridHeader?[t("table",{staticClass:"q-table"},[this.__getTHead(t)])]:!0===this.loading&&void 0===this.$scopedSlots.loading?this.__getProgress(t):void 0)},__getGridBody(t){const e=void 0!==this.$scopedSlots.item?this.$scopedSlots.item:e=>{const i=e.cols.map(e=>t("div",{staticClass:"q-table__grid-item-row"},[t("div",{staticClass:"q-table__grid-item-title"},[e.label]),t("div",{staticClass:"q-table__grid-item-value"},[e.value])]));if(!0===this.hasSelectionMode){const s=this.$scopedSlots["body-selection"],o=void 0!==s?s(e):[t(QCheckbox,{props:{value:e.selected,color:this.color,dark:this.dark,dense:this.dense},on:{input:(t,i)=>{this.__updateSelection([e.key],[e.row],t,i)}}})];i.unshift(t("div",{staticClass:"q-table__grid-item-row"},o),t(QSeparator,{props:{dark:this.dark}}))}const s={staticClass:"q-table__grid-item-card"+this.cardDefaultClass,class:this.cardClass,style:this.cardStyle,on:{}};return void 0===this.qListeners["row-click"]&&void 0===this.qListeners["row-dblclick"]||(s.staticClass+=" cursor-pointer"),void 0!==this.qListeners["row-click"]&&(s.on.click=(t=>{this.$emit("row-click",t,e.row,e.pageIndex)})),void 0!==this.qListeners["row-dblclick"]&&(s.on.dblclick=(t=>{this.$emit("row-dblclick",t,e.row,e.pageIndex)})),t("div",{staticClass:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3",class:!0===e.selected?"q-table__grid-item--selected":""},[t("div",s,i)])};return t("div",{staticClass:"q-table__grid-content row",class:this.cardContainerClass,style:this.cardContainerStyle},this.computedRows.map((t,i)=>e(this.__getBodyScope({key:this.getRowKey(t),row:t,pageIndex:i}))))}}};function getTableMiddle(t,e,i){return t("div",{...e,staticClass:"q-table__middle"+(void 0!==e.staticClass?" "+e.staticClass:"")},[t("table",{staticClass:"q-table"},i)])}const comps={list:QList,table:QMarkupTable};var QVirtualScroll=Vue__default.default.extend({name:"QVirtualScroll",mixins:[AttrsMixin,ListenersMixin,VirtualScroll],props:{type:{type:String,default:"list",validator:t=>["list","table","__qtable"].includes(t)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:{default:void 0}},computed:{virtualScrollLength(){return this.itemsSize>=0&&void 0!==this.itemsFn?parseInt(this.itemsSize,10):Array.isArray(this.items)?this.items.length:0},virtualScrollScope(){if(0===this.virtualScrollLength)return[];const t=(t,e)=>({index:this.virtualScrollSliceRange.from+e,item:t});return void 0===this.itemsFn?this.items.slice(this.virtualScrollSliceRange.from,this.virtualScrollSliceRange.to).map(t):this.itemsFn(this.virtualScrollSliceRange.from,this.virtualScrollSliceRange.to-this.virtualScrollSliceRange.from).map(t)},classes(){return"q-virtual-scroll q-virtual-scroll"+(!0===this.virtualScrollHorizontal?"--horizontal":"--vertical")+(void 0!==this.scrollTarget?"":" scroll")},attrs(){return void 0!==this.scrollTarget?void 0:{tabindex:0}}},watch:{virtualScrollLength(){this.__resetVirtualScroll()},scrollTarget(){this.__unconfigureScrollTarget(),this.__configureScrollTarget()}},methods:{__getVirtualScrollEl(){return this.$el},__getVirtualScrollTarget(){return this.__scrollTarget},__configureScrollTarget(){this.__scrollTarget=getScrollTarget(this.$el,this.scrollTarget),this.__scrollTarget.addEventListener("scroll",this.__onVirtualScrollEvt,listenOpts.passive)},__unconfigureScrollTarget(){void 0!==this.__scrollTarget&&(this.__scrollTarget.removeEventListener("scroll",this.__onVirtualScrollEvt,listenOpts.passive),this.__scrollTarget=void 0)}},beforeMount(){this.__resetVirtualScroll()},mounted(){this.__configureScrollTarget()},activated(){this.__configureScrollTarget()},deactivated(){this.__unconfigureScrollTarget()},beforeDestroy(){this.__unconfigureScrollTarget()},render(t){if(void 0===this.$scopedSlots.default)return void console.error("QVirtualScroll: default scoped slot is required for rendering",this);let e=this.__padVirtualScroll(t,"list"===this.type?"div":"tbody",this.virtualScrollScope.map(this.$scopedSlots.default));return void 0!==this.$scopedSlots.before&&(e=this.$scopedSlots.before().concat(e)),e=mergeSlot(e,this,"after"),"__qtable"===this.type?getTableMiddle(t,{staticClass:this.classes},e):t(comps[this.type],{class:this.classes,attrs:this.attrs,props:this.qAttrs,on:{...this.qListeners}},e)}});function sortDate(t,e){return new Date(t)-new Date(e)}var Sort={props:{sortMethod:{type:Function,default(t,e,i){const s=this.colList.find(t=>t.name===e);if(void 0===s||void 0===s.field)return t;const o=!0===i?-1:1,n="function"==typeof s.field?t=>s.field(t):t=>t[s.field];return t.sort((t,e)=>{let i=n(t),r=n(e);return void 0!==s.rawSort?s.rawSort(i,r,t,e)*o:null===i||void 0===i?-1*o:null===r||void 0===r?1*o:void 0!==s.sort?s.sort(i,r,t,e)*o:!0===isNumber(i)&&!0===isNumber(r)?(i-r)*o:!0===isDate(i)&&!0===isDate(r)?sortDate(i,r)*o:"boolean"==typeof i&&"boolean"==typeof r?(i-r)*o:([i,r]=[i,r].map(t=>(t+"").toLocaleString().toLowerCase()),i"ad"===t||"da"===t,default:"ad"}},computed:{columnToSort(){const{sortBy:t}=this.computedPagination;if(t)return this.colList.find(e=>e.name===t)||null}},methods:{sort(t){let e=this.columnSortOrder;if(!0===isObject(t))t.sortOrder&&(e=t.sortOrder),t=t.name;else{const i=this.colList.find(e=>e.name===t);void 0!==i&&i.sortOrder&&(e=i.sortOrder)}let{sortBy:i,descending:s}=this.computedPagination;i!==t?(i=t,s="da"===e):!0===this.binaryStateSort?s=!s:!0===s?"ad"===e?i=null:s=!1:"ad"===e?s=!0:i=null,this.setPagination({sortBy:i,descending:s,page:1})}}},Filter={props:{filter:[String,Object],filterMethod:{type:Function,default(t,e,i=this.computedCols,s=this.getCellValue){const o=e?e.toLowerCase():"";return t.filter(t=>i.some(e=>{const i=s(e,t)+"";return-1!==("undefined"===i||"null"===i?"":i.toLowerCase()).indexOf(o)}))}}},watch:{filter:{handler(){this.$nextTick(()=>{this.setPagination({page:1},!0)})},deep:!0}}};function samePagination(t,e){for(const i in e)if(e[i]!==t[i])return!1;return!0}function fixPagination(t){return t.page<1&&(t.page=1),void 0!==t.rowsPerPage&&t.rowsPerPage<1&&(t.rowsPerPage=0),t}var Pagination={props:{pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]}},computed:{computedPagination(){return fixPagination(void 0!==this.qListeners["update:pagination"]?{...this.innerPagination,...this.pagination}:this.innerPagination)},firstRowIndex(){const{page:t,rowsPerPage:e}=this.computedPagination;return(t-1)*e},lastRowIndex(){const{page:t,rowsPerPage:e}=this.computedPagination;return t*e},isFirstPage(){return 1===this.computedPagination.page},pagesNumber(){return 0===this.computedPagination.rowsPerPage?1:Math.max(1,Math.ceil(this.computedRowsNumber/this.computedPagination.rowsPerPage))},isLastPage(){return 0===this.lastRowIndex||this.computedPagination.page>=this.pagesNumber},computedRowsPerPageOptions(){return(this.rowsPerPageOptions.includes(this.innerPagination.rowsPerPage)?this.rowsPerPageOptions:[this.innerPagination.rowsPerPage].concat(this.rowsPerPageOptions)).map(t=>({label:0===t?this.$q.lang.table.allRows:""+t,value:t}))}},watch:{pagesNumber(t,e){if(t===e)return;const i=this.computedPagination.page;t&&!i?this.setPagination({page:1}):t1&&this.setPagination({page:t-1})},nextPage(){const{page:t,rowsPerPage:e}=this.computedPagination;this.lastRowIndex>0&&t*e["single","multiple","none"].includes(t)},selected:{type:Array,default:()=>[]}},computed:{selectedKeys(){const t={};return this.selected.map(this.getRowKey).forEach(e=>{t[e]=!0}),t},hasSelectionMode(){return"none"!==this.selection},singleSelection(){return"single"===this.selection},multipleSelection(){return"multiple"===this.selection},allRowsSelected(){return this.computedRows.length>0&&this.computedRows.every(t=>!0===this.selectedKeys[this.getRowKey(t)])},someRowsSelected(){return!0!==this.allRowsSelected&&this.computedRows.some(t=>!0===this.selectedKeys[this.getRowKey(t)])},rowsSelectedNumber(){return this.selected.length}},methods:{isRowSelected(t){return!0===this.selectedKeys[t]},clearSelection(){this.$emit("update:selected",[])},__updateSelection(t,e,i,s){this.$emit("selection",{rows:e,added:i,keys:t,evt:s});const o=!0===this.singleSelection?!0===i?e:[]:!0===i?this.selected.concat(e):this.selected.filter(e=>!1===t.includes(this.getRowKey(e)));this.$emit("update:selected",o)}}};function getVal(t){return Array.isArray(t)?t.slice():[]}var RowExpand={props:{expanded:Array},data(){return{innerExpanded:getVal(this.expanded)}},watch:{expanded(t){this.innerExpanded=getVal(t)}},methods:{isRowExpanded(t){return this.innerExpanded.includes(t)},setExpanded(t){void 0!==this.expanded?this.$emit("update:expanded",t):this.innerExpanded=t},__updateExpanded(t,e){const i=this.innerExpanded.slice(),s=i.indexOf(t);!0===e?-1===s&&(i.push(t),this.setExpanded(i)):-1!==s&&(i.splice(s,1),this.setExpanded(i))}}},ColumnSelection={props:{visibleColumns:Array},computed:{colList(){if(void 0!==this.columns)return this.columns;const t=this.data[0];return void 0!==t?Object.keys(t).map(e=>({name:e,label:e.toUpperCase(),field:e,align:isNumber(t[e])?"right":"left",sortable:!0})):[]},computedCols(){const{sortBy:t,descending:e}=this.computedPagination;return(void 0!==this.visibleColumns?this.colList.filter(t=>!0===t.required||!0===this.visibleColumns.includes(t.name)):this.colList).map(i=>{const s=i.align||"right",o=`text-${s}`;return{...i,align:s,__iconClass:`q-table__sort-icon q-table__sort-icon--${s}`,__thClass:o+(void 0!==i.headerClasses?" "+i.headerClasses:"")+(!0===i.sortable?" sortable":"")+(i.name===t?` sorted ${!0===e?"sort-desc":""}`:""),__tdStyle:void 0!==i.style?"function"!=typeof i.style?()=>i.style:i.style:()=>null,__tdClass:void 0!==i.classes?"function"!=typeof i.classes?()=>o+" "+i.classes:t=>o+" "+i.classes(t):()=>o}})},computedColsMap(){const t={};return this.computedCols.forEach(e=>{t[e.name]=e}),t},computedColspan(){return void 0!==this.tableColspan?this.tableColspan:this.computedCols.length+(!0===this.hasSelectionMode?1:0)}}};const commonVirtPropsObj={};commonVirtPropsList.forEach(t=>{commonVirtPropsObj[t]={}});var QTable=Vue__default.default.extend({name:"QTable",mixins:[DarkMixin,ListenersMixin,FullscreenMixin,Top,TableHeader,TableBody,Bottom,TableGrid,Sort,Filter,Pagination,RowSelection,RowExpand,ColumnSelection],props:{data:{type:Array,default:()=>[]},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,binaryStateSort:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:t=>["horizontal","vertical","cell","none"].includes(t)},wrapCells:Boolean,virtualScroll:Boolean,...commonVirtPropsObj,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object]},data(){return{innerPagination:Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:this.rowsPerPageOptions.length>0?this.rowsPerPageOptions[0]:5},this.pagination)}},watch:{needsReset(){!0===this.hasVirtScroll&&void 0!==this.$refs.virtScroll&&this.$refs.virtScroll.reset()}},computed:{getRowKey(){return"function"==typeof this.rowKey?this.rowKey:t=>t[this.rowKey]},hasVirtScroll(){return!0!==this.grid&&!0===this.virtualScroll},needsReset(){return["tableStyle","tableClass","tableHeaderStyle","tableHeaderClass","__containerClass"].map(t=>this[t]).join(";")},filteredSortedRows(){let t=this.data;if(!0===this.isServerSide||0===t.length)return t;const{sortBy:e,descending:i}=this.computedPagination;return this.filter&&(t=this.filterMethod(t,this.filter,this.computedCols,this.getCellValue)),void 0!==this.columnToSort&&(t=this.sortMethod(this.data===t?t.slice():t,e,i)),t},filteredSortedRowsNumber(){return this.filteredSortedRows.length},computedRows(){let t=this.filteredSortedRows;if(!0===this.isServerSide)return t;const{rowsPerPage:e}=this.computedPagination;return 0!==e&&(0===this.firstRowIndex&&this.data!==t?t.length>this.lastRowIndex&&(t=t.slice(0,this.lastRowIndex)):t=t.slice(this.firstRowIndex,this.lastRowIndex)),t},computedRowsNumber(){return!0===this.isServerSide?this.computedPagination.rowsNumber||0:this.filteredSortedRowsNumber},nothingToDisplay(){return 0===this.computedRows.length},isServerSide(){return void 0!==this.computedPagination.rowsNumber},cardDefaultClass(){return" q-table__card"+` q-table__card--${this.darkSuffix} q-${this.darkSuffix}`+(!0===this.square?" q-table--square":"")+(!0===this.flat?" q-table--flat":"")+(!0===this.bordered?" q-table--bordered":"")},__containerClass(){return`q-table__container q-table--${this.separator}-separator column no-wrap`+(!0===this.grid?" q-table--grid":this.cardDefaultClass)+` q-table--${this.darkSuffix}`+(!0===this.dense?" q-table--dense":"")+(!1===this.wrapCells?" q-table--no-wrap":"")+(!0===this.inFullscreen?" fullscreen scroll":"")},containerClass(){return this.__containerClass+(!0===this.loading?" q-table--loading":"")},virtProps(){const t={};return commonVirtPropsList.forEach(e=>{t[e]=this[e]}),void 0===t.virtualScrollItemSize&&(t.virtualScrollItemSize=!0===this.dense?28:48),t}},render(t){const e=[this.__getTopDiv(t)],i={staticClass:this.containerClass};return!0===this.grid?e.push(this.__getGridHeader(t)):Object.assign(i,{class:this.cardClass,style:this.cardStyle}),e.push(this.__getBody(t),this.__getBottomDiv(t)),!0===this.loading&&void 0!==this.$scopedSlots.loading&&e.push(this.$scopedSlots.loading()),t("div",i,e)},methods:{requestServerInteraction(t={}){this.$nextTick(()=>{this.$emit("request",{pagination:t.pagination||this.computedPagination,filter:t.filter||this.filter,getCellValue:this.getCellValue})})},resetVirtualScroll(){!0===this.hasVirtScroll&&this.$refs.virtScroll.reset()},__getBody(t){if(!0===this.grid)return this.__getGridBody(t);const e=!0!==this.hideHeader?this.__getTHead(t):null;if(!0===this.hasVirtScroll){const i=this.$scopedSlots["top-row"],s=this.$scopedSlots["bottom-row"],o={default:this.__getVirtualTBodyTR(t)};if(void 0!==i){const s=t("tbody",i({cols:this.computedCols}));o.before=null===e?()=>[s]:()=>[e].concat(s)}else null!==e&&(o.before=(()=>e));return void 0!==s&&(o.after=(()=>t("tbody",s({cols:this.computedCols})))),t(QVirtualScroll,{key:"vs",ref:"virtScroll",props:{...this.virtProps,items:this.computedRows,type:"__qtable",tableColspan:this.computedColspan},on:cache(this,"vs",{"virtual-scroll":this.__onVScroll}),class:this.tableClass,style:this.tableStyle,scopedSlots:o})}return getTableMiddle(t,{staticClass:"scroll",class:this.tableClass,style:this.tableStyle},[e,this.__getTBody(t)])},scrollTo(t,e){if(void 0!==this.$refs.virtScroll)return void this.$refs.virtScroll.scrollTo(t,e);t=parseInt(t,10);const i=this.$el.querySelector(`tbody tr:nth-of-type(${t+1})`);if(null!==i){const e=this.$el.querySelector(".q-table__middle.scroll"),s=i.offsetTop-this.virtualScrollStickySizeStart,o=s/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(t)},options:Function,hourOptions:Array,minuteOptions:Array,secondOptions:Array,withSeconds:Boolean,nowBtn:Boolean},data(){const t=__splitDate(this.value,this.__getMask(),this.__getLocale(),this.calendar,this.__getDefaultDateModel());let e="Hour";return null!==t.hour&&(null===t.minute?e="Minute":!0===this.withSeconds&&null===t.second&&(e="Second")),{view:e,isAM:null===t.hour||t.hour<12,innerModel:t}},watch:{value(t){const e=__splitDate(t,this.computedMask,this.computedLocale,this.calendar,this.defaultDateModel);e.dateHash===this.innerModel.dateHash&&e.timeHash===this.innerModel.timeHash||(this.innerModel=e,null===e.hour?this.__goToView("Hour"):(this.isAM=e.hour<12,null===e.minute&&"Second"===this.view&&this.__goToView("Minute")))},computedMask(){this.$nextTick(()=>{this.__updateValue()})},computedLocale(){this.$nextTick(()=>{this.__updateValue()})}},computed:{classes(){return`q-time q-time--${!0===this.landscape?"landscape":"portrait"}`+` q-time--${this.darkSuffix} q-${this.darkSuffix}`+(!0===this.disable?" disabled":!0===this.readonly?" q-time--readonly":"")+(!0===this.bordered?" q-time--bordered":"")+(!0===this.square?" q-time--square no-border-radius":"")+(!0===this.flat?" q-time--flat no-shadow":"")+" q-key-group-navigation--ignore-key"},stringModel(){const t=this.innerModel;return{hour:null===t.hour?"--":!0===this.computedFormat24h?pad(t.hour):String(!0===this.isAM?0===t.hour?12:t.hour:t.hour>12?t.hour-12:t.hour),minute:null===t.minute?"--":pad(t.minute),second:null===t.second?"--":pad(t.second)}},defaultDateModel(){return this.__getDefaultDateModel()},computedFormat24h(){return null!==this.format24h?this.format24h:this.$q.lang.date.format24h},pointerStyle(){const t="Hour"===this.view,e=!0===t?12:60,i=this.innerModel[this.view.toLowerCase()];let s=`rotate(${Math.round(i*(360/e))-180}deg) translateX(-50%)`;return!0===t&&!0===this.computedFormat24h&&this.innerModel.hour>=12&&(s+=" scale(.7)"),{transform:s}},minLink(){return null!==this.innerModel.hour},secLink(){return!0===this.minLink&&null!==this.innerModel.minute},hourInSelection(){return void 0!==this.hourOptions?t=>this.hourOptions.includes(t):void 0!==this.options?t=>this.options(t,null,null):void 0},minuteInSelection(){return void 0!==this.minuteOptions?t=>this.minuteOptions.includes(t):void 0!==this.options?t=>this.options(this.innerModel.hour,t,null):void 0},secondInSelection(){return void 0!==this.secondOptions?t=>this.secondOptions.includes(t):void 0!==this.options?t=>this.options(this.innerModel.hour,this.innerModel.minute,t):void 0},validHours(){if(void 0!==this.hourInSelection){const t=this.__getValidValues(0,11,this.hourInSelection),e=this.__getValidValues(12,11,this.hourInSelection);return{am:t,pm:e,values:t.values.concat(e.values)}}},validMinutes(){if(void 0!==this.minuteInSelection)return this.__getValidValues(0,59,this.minuteInSelection)},validSeconds(){if(void 0!==this.secondInSelection)return this.__getValidValues(0,59,this.secondInSelection)},viewValidOptions(){switch(this.view){case"Hour":return this.validHours;case"Minute":return this.validMinutes;case"Second":return this.validSeconds}},positions(){let t,e,i=0,s=1;const o=void 0!==this.viewValidOptions?this.viewValidOptions.values:void 0;"Hour"===this.view?!0===this.computedFormat24h?(t=0,e=23):(t=0,e=11,!1===this.isAM&&(i=12)):(t=0,e=55,s=5);const n=[];for(let r=t,a=t;r<=e;r+=s,a++){const t=r+i,e=void 0!==o&&!1===o.includes(t),s="Hour"===this.view&&0===r?!0===this.computedFormat24h?"00":"12":r;n.push({val:t,index:a,disable:e,label:s})}return n}},methods:{setNow(){const t=__splitDate(this.__updateValue({...this.__getCurrentDate(),...this.__getCurrentTime()}),this.computedMask,this.computedLocale,this.calendar,this.defaultDateModel);this.innerModel=t,this.isAM=t.hour<12,this.__goToView("Hour")},__getValidValues(t,e,i){const s=Array.apply(null,{length:e+1}).map((e,s)=>{const o=s+t;return{index:o,val:!0===i(o)}}).filter(t=>!0===t.val).map(t=>t.index);return{min:s[0],max:s[s.length-1],values:s,threshold:e+1}},__getWheelDist(t,e,i){const s=Math.abs(t-e);return Math.min(s,i-s)},__getNormalizedClockValue(t,{min:e,max:i,values:s,threshold:o}){if(t===e)return e;if(ti)return this.__getWheelDist(t,e,o)<=this.__getWheelDist(t,i,o)?e:i;const n=s.findIndex(e=>t<=e),r=s[n-1],a=s[n];return t-r<=a-t?r:a},__getMask(){return"persian"!==this.calendar&&null!==this.mask?this.mask:`HH:mm${!0===this.withSeconds?":ss":""}`},__getDefaultDateModel(){if("string"!=typeof this.defaultDate){const t=this.__getCurrentDate(!0);return t.dateHash=this.__getDayHash(t),t}return __splitDate(this.defaultDate,"YYYY/MM/DD",void 0,this.calendar)},__click(t){!0!==this.__shouldAbortInteraction()&&(!0!==this.$q.platform.is.desktop&&this.__updateClock(t,this.__getClockRect()),this.__goToNextView())},__activate(t){!0!==this.__shouldAbortInteraction()&&this.__updateClock(t,this.__getClockRect())},__shouldAbortInteraction(){return!0===this._isBeingDestroyed||!0===this._isDestroyed||void 0!==this.viewValidOptions&&(0===this.viewValidOptions.values.length||"Hour"===this.view&&!0!==this.computedFormat24h&&0===this.validHours[!0===this.isAM?"am":"pm"].values.length)},__getClockRect(){const t=this.$refs.clock,{top:e,left:i,width:s}=t.getBoundingClientRect(),o=s/2;return{top:e+o,left:i+o,dist:.7*o}},__goToView(t){this.view!==t&&(this.view=t),void 0!==this.$refs[t]&&this.$refs[t]!==document.activeElement&&this.$refs[t].focus()},__goToNextView(){"Hour"===this.view?this.__goToView("Minute"):this.withSeconds&&"Minute"===this.view?this.__goToView("Second"):this.__updateValue(void 0,!0)},__drag(t){!0!==this.__shouldAbortInteraction()&&(!0===t.isFinal?(this.draggingClockRect=!1,this.dragCache=null,this.__goToNextView()):!0===t.isFirst?(this.draggingClockRect=this.__getClockRect(),this.dragCache=this.__updateClock(t.evt,this.draggingClockRect)):this.dragCache=this.__updateClock(t.evt,this.draggingClockRect,this.dragCache))},__updateClock(t,e,i){const s=position(t),o=Math.abs(s.top-e.top),n=Math.sqrt(Math.pow(Math.abs(s.top-e.top),2)+Math.pow(Math.abs(s.left-e.left),2));let r,a=Math.asin(o/n)*(180/Math.PI);if(a=s.top0&&this.validHours.pm.values.length>0?n>=e.dist:this.validHours.am.values.length>0;r=this.__getNormalizedClockValue(r+(!0===t?0:12),this.validHours[!0===t?"am":"pm"])}else r=Math.round(r),!0===this.computedFormat24h?n{this.view="Hour"},keydown:preventKbdArrows,keyup:this.__onKeyupHour})},[this.stringModel.hour]),t("div",[":"]),t("div",!0===this.minLink?{key:"vM",ref:"Minute",staticClass:"q-time__link",class:"Minute"===this.view?"q-time__link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex,"data-autofocus":"Minute"===this.view},on:cache(this,"vM",{focus:()=>{this.view="Minute"},keydown:preventKbdArrows,keyup:this.__onKeyupMinute})}:{staticClass:"q-time__link"},[this.stringModel.minute])];return!0===this.withSeconds&&e.push(t("div",[":"]),t("div",!0===this.secLink?{key:"vS",ref:"Second",staticClass:"q-time__link",class:"Second"===this.view?"q-time__link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex,"data-autofocus":"Second"===this.view},on:cache(this,"vS",{focus:()=>{this.view="Second"},keydown:preventKbdArrows,keyup:this.__onKeyupSecond})}:{staticClass:"q-time__link"},[this.stringModel.second])),t("div",{staticClass:"q-time__header flex flex-center no-wrap",class:this.headerClass},[t("div",{staticClass:"q-time__header-label row items-center no-wrap",attrs:{dir:"ltr"}},e),!1===this.computedFormat24h?t("div",{staticClass:"q-time__header-ampm column items-between no-wrap"},[t("div",{key:"AM",staticClass:"q-time__link",class:!0===this.isAM?"q-time__link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex},on:cache(this,"AM",{click:this.__setAm,keyup:t=>{13===t.keyCode&&this.__setAm()}})},["AM"]),t("div",{key:"PM",staticClass:"q-time__link",class:!0!==this.isAM?"q-time__link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex},on:cache(this,"PM",{click:this.__setPm,keyup:t=>{13===t.keyCode&&this.__setPm()}})},["PM"])]):null])},__getClock(t){const e=this.view.toLowerCase(),i=this.innerModel[e];return t("div",{staticClass:"q-time__content col relative-position"},[t("transition",{props:{name:"q-transition--scale"}},[t("div",{key:"clock"+this.view,staticClass:"q-time__container-parent absolute-full"},[t("div",{ref:"clock",staticClass:"q-time__container-child fit overflow-hidden"},[t("div",{key:"click",staticClass:"q-time__clock cursor-pointer non-selectable",on:cache(this,"click",{click:this.__click,mousedown:this.__activate}),directives:cache(this,"touch",[{name:"touch-pan",value:this.__drag,modifiers:{stop:!0,prevent:!0,mouse:!0}}])},[t("div",{staticClass:"q-time__clock-circle fit"},[t("div",{staticClass:"q-time__clock-pointer",style:this.pointerStyle,class:null===this.innerModel[e]?"hidden":void 0!==this.color?`text-${this.color}`:""}),this.positions.map(e=>t("div",{staticClass:`q-time__clock-position row flex-center q-time__clock-pos-${e.index}`,class:e.val===i?this.headerClass.concat(" q-time__clock-position--active"):!0===e.disable?"q-time__clock-position--disabled":null},[t("span",[e.label])]))])])])])]),!0===this.nowBtn?t(QBtn,{key:"now",staticClass:"q-time__now-button absolute",props:{icon:this.$q.iconSet.datetime.now,unelevated:!0,size:"sm",round:!0,color:this.color,textColor:this.textColor,tabindex:this.computedTabindex},on:cache(this,"now",{click:this.setNow})}):null])},__setHour(t){this.innerModel.hour!==t&&(this.innerModel.hour=t,this.__verifyAndUpdate())},__setMinute(t){this.innerModel.minute!==t&&(this.innerModel.minute=t,this.__verifyAndUpdate())},__setSecond(t){this.innerModel.second!==t&&(this.innerModel.second=t,this.__verifyAndUpdate())},__setAm(){!1===this.isAM&&(this.isAM=!0,null!==this.innerModel.hour&&(this.innerModel.hour-=12,this.__verifyAndUpdate()))},__setPm(){!0===this.isAM&&(this.isAM=!1,null!==this.innerModel.hour&&(this.innerModel.hour+=12,this.__verifyAndUpdate()))},__verifyAndUpdate(){return void 0!==this.hourInSelection&&!0!==this.hourInSelection(this.innerModel.hour)?(this.innerModel=__splitDate(),void this.__goToView("Hour")):void 0!==this.minuteInSelection&&!0!==this.minuteInSelection(this.innerModel.minute)?(this.innerModel.minute=null,this.innerModel.second=null,void this.__goToView("Minute")):!0===this.withSeconds&&void 0!==this.secondInSelection&&!0!==this.secondInSelection(this.innerModel.second)?(this.innerModel.second=null,void this.__goToView("Second")):void(null===this.innerModel.hour||null===this.innerModel.minute||!0===this.withSeconds&&null===this.innerModel.second||this.__updateValue())},__updateValue(t,e){const i=Object.assign({...this.innerModel},t),s="persian"===this.calendar?pad(i.hour)+":"+pad(i.minute)+(!0===this.withSeconds?":"+pad(i.second):""):formatDate(__safeCreateDate(i.year,null===i.month?null:i.month-1,i.day,i.hour,i.minute,i.second,i.millisecond),this.computedMask,this.computedLocale,i.year,i.timezoneOffset);return i.changed=s!==this.value,!0===e&&!0!==i.changed||this.$emit("input",s,i),!0===e&&this.$emit("change",s,i),s}},render(t){const e=[this.__getClock(t)],i=slot(this,"default");return void 0!==i&&e.push(t("div",{staticClass:"q-time__actions"},i)),void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(e,"push"),t("div",{class:this.classes,on:{...this.qListeners},attrs:{tabindex:-1}},[this.__getHeader(t),t("div",{staticClass:"q-time__main col overflow-auto"},e)])}}),QTimeline=Vue__default.default.extend({name:"QTimeline",mixins:[DarkMixin,ListenersMixin],provide(){return{__timeline:this}},props:{color:{type:String,default:"primary"},side:{type:String,default:"right",validator:t=>["left","right"].includes(t)},layout:{type:String,default:"dense",validator:t=>["dense","comfortable","loose"].includes(t)}},computed:{classes(){return`q-timeline--${this.layout} q-timeline--${this.layout}--${this.side}`+` q-timeline--${this.darkSuffix}`}},render(t){return t("ul",{staticClass:"q-timeline",class:this.classes,on:{...this.qListeners}},slot(this,"default"))}}),QTimelineEntry=Vue__default.default.extend({name:"QTimelineEntry",inject:{__timeline:{default(){console.error("QTimelineEntry needs to be child of QTimeline")}}},mixins:[ListenersMixin],props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:t=>["left","right"].includes(t)},icon:String,avatar:String,color:String,title:String,subtitle:String,body:String},computed:{colorClass(){return`text-${this.color||this.__timeline.color}`},classes(){return`q-timeline__entry--${this.side}`+(void 0!==this.icon||void 0!==this.avatar?" q-timeline__entry--icon":"")},reverse(){return"comfortable"===this.__timeline.layout&&"left"===this.__timeline.side}},render(t){const e=uniqueSlot(this,"default",[]);if(void 0!==this.body&&e.unshift(this.body),!0===this.heading){const i=[t("div"),t("div"),t(this.tag,{staticClass:"q-timeline__heading-title"},e)];return t("div",{staticClass:"q-timeline__heading",on:{...this.qListeners}},!0===this.reverse?i.reverse():i)}let i;void 0!==this.icon?i=[t(QIcon,{staticClass:"row items-center justify-center",props:{name:this.icon}})]:void 0!==this.avatar&&(i=[t("img",{staticClass:"q-timeline__dot-img",domProps:{src:this.avatar}})]);const s=[t("div",{staticClass:"q-timeline__subtitle"},[t("span",slot(this,"subtitle",[this.subtitle]))]),t("div",{staticClass:"q-timeline__dot",class:this.colorClass},i),t("div",{staticClass:"q-timeline__content"},[t("h6",{staticClass:"q-timeline__title"},slot(this,"title",[this.title]))].concat(e))];return t("li",{staticClass:"q-timeline__entry",class:this.classes,on:{...this.qListeners}},!0===this.reverse?s.reverse():s)}});const attrs={role:"toolbar"};var QToolbar=Vue__default.default.extend({name:"QToolbar",mixins:[ListenersMixin],props:{inset:Boolean},render(t){return t("div",{staticClass:"q-toolbar row no-wrap items-center",class:this.inset?"q-toolbar--inset":null,attrs:attrs,on:{...this.qListeners}},slot(this,"default"))}}),QToolbarTitle=Vue__default.default.extend({name:"QToolbarTitle",mixins:[ListenersMixin],props:{shrink:Boolean},computed:{classes(){return"q-toolbar__title ellipsis"+(!0===this.shrink?" col-shrink":"")}},render(t){return t("div",{class:this.classes,on:{...this.qListeners}},slot(this,"default"))}});const tickStrategyOptions=["none","strict","leaf","leaf-filtered"];var QTree=Vue__default.default.extend({name:"QTree",mixins:[DarkMixin],props:{nodes:{type:Array,required:!0},nodeKey:{type:String,required:!0},labelKey:{type:String,default:"label"},childrenKey:{type:String,default:"children"},dense:Boolean,color:String,controlColor:String,textColor:String,selectedColor:String,icon:String,tickStrategy:{type:String,default:"none",validator:t=>tickStrategyOptions.includes(t)},ticked:Array,expanded:Array,selected:{},noSelectionUnset:Boolean,defaultExpandAll:Boolean,accordion:Boolean,filter:String,filterMethod:{type:Function,default(t,e){const i=e.toLowerCase();return t[this.labelKey]&&t[this.labelKey].toLowerCase().indexOf(i)>-1}},duration:Number,noConnectors:Boolean,noTransition:Boolean,noNodesLabel:String,noResultsLabel:String},computed:{classes(){return`q-tree q-tree--${!0===this.dense?"dense":"standard"}`+(!0===this.noConnectors?" q-tree--no-connectors":"")+` q-tree--${this.darkSuffix}`+(void 0!==this.color?` text-${this.color}`:"")},hasSelection(){return void 0!==this.selected},computedIcon(){return this.icon||this.$q.iconSet.tree.icon},computedControlColor(){return this.controlColor||this.color},textColorClass(){if(void 0!==this.textColor)return`text-${this.textColor}`},selectedColorClass(){const t=this.selectedColor||this.color;if(t)return`text-${t}`},meta(){const t=this.metaMap;t.clear();const e=(i,s)=>{const o=i.tickStrategy||(s?s.tickStrategy:this.tickStrategy),n=i[this.nodeKey],r=i[this.childrenKey]&&i[this.childrenKey].length>0,a=!0!==i.disabled&&!0===this.hasSelection&&!1!==i.selectable,l=!0!==i.disabled&&!1!==i.expandable,h="none"!==o,d="strict"===o,c="leaf-filtered"===o,u="leaf"===o||"leaf-filtered"===o;let p=!0!==i.disabled&&!1!==i.tickable;!0===u&&!0===p&&s&&!0!==s.tickable&&(p=!1);let m=i.lazy;!0===m&&void 0!==this.lazy[n]&&!0===Array.isArray(i[this.childrenKey])&&(m=this.lazy[n]);const g={key:n,parent:s,isParent:r,lazy:m,disabled:i.disabled,link:!0!==i.disabled&&(!0===a||!0===l&&(!0===r||!0===m)),children:[],matchesFilter:!this.filter||this.filterMethod(i,this.filter),selected:n===this.selected&&!0===a,selectable:a,expanded:!0===r&&this.innerExpanded.includes(n),expandable:l,noTick:!0===i.noTick||!0!==d&&m&&"loaded"!==m,tickable:p,tickStrategy:o,hasTicking:h,strictTicking:d,leafFilteredTicking:c,leafTicking:u,ticked:!0===d?this.innerTicked.includes(n):!0!==r&&this.innerTicked.includes(n)};if(!0===g.expanded&&!0!==this.renderedMap.has(n)&&this.renderedMap.set(n,!0),t.set(n,g),!0===r&&(g.children=i[this.childrenKey].map(t=>e(t,g)),this.filter&&(!0!==g.matchesFilter?g.matchesFilter=g.children.some(t=>t.matchesFilter):!0!==g.noTick&&!0!==g.disabled&&!0===g.tickable&&!0===c&&!0===g.children.every(t=>!0!==t.matchesFilter||!0===t.noTick||!0!==t.tickable)&&(g.tickable=!1)),!0===g.matchesFilter&&(!0!==g.noTick&&!0!==d&&!0===g.children.every(t=>t.noTick)&&(g.noTick=!0),u))){if(g.ticked=!1,g.indeterminate=g.children.some(t=>!0===t.indeterminate),g.tickable=!0===g.tickable&&g.children.some(t=>t.tickable),!0!==g.indeterminate){const t=g.children.reduce((t,e)=>!0===e.ticked?t+1:t,0);t===g.children.length?g.ticked=!0:t>0&&(g.indeterminate=!0)}!0===g.indeterminate&&(g.indeterminateNextState=g.children.every(t=>!0!==t.tickable||!0!==t.ticked))}return g};return this.nodes.forEach(t=>e(t,null)),t}},data(){return{lazy:{},innerTicked:this.ticked||[],innerExpanded:this.expanded||[]}},watch:{ticked(t){this.innerTicked=t},expanded(t){this.innerExpanded=t}},methods:{getNodeByKey(t){const e=[].reduce,i=(s,o)=>s||!o?s:!0===Array.isArray(o)?e.call(Object(o),i,s):o[this.nodeKey]===t?o:o[this.childrenKey]?i(null,o[this.childrenKey]):void 0;return i(null,this.nodes)},getTickedNodes(){return this.innerTicked.map(t=>this.getNodeByKey(t))},getExpandedNodes(){return this.innerExpanded.map(t=>this.getNodeByKey(t))},isExpanded(t){const e=this.meta.get(t);return void 0!==e&&e.expanded},collapseAll(){void 0!==this.expanded?this.$emit("update:expanded",[]):this.innerExpanded=[]},expandAll(){const t=[],e=i=>{i[this.childrenKey]&&i[this.childrenKey].length>0&&!1!==i.expandable&&!0!==i.disabled&&(t.push(i[this.nodeKey]),i[this.childrenKey].forEach(e))};this.nodes.forEach(e),void 0!==this.expanded?this.$emit("update:expanded",t):this.innerExpanded=t},setExpanded(t,e,i=this.getNodeByKey(t),s=this.meta.get(t)){if(s.lazy&&"loaded"!==s.lazy){if("loading"===s.lazy)return;this.$set(this.lazy,t,"loading"),!0!==Array.isArray(i[this.childrenKey])&&this.$set(i,this.childrenKey,[]),this.$emit("lazy-load",{node:i,key:t,done:e=>{this.lazy[t]="loaded",this.$set(i,this.childrenKey,!0===Array.isArray(e)?e:[]),this.$nextTick(()=>{const e=this.meta.get(t);void 0!==e&&!0===e.isParent&&this.__setExpanded(t,!0)})},fail:()=>{this.$delete(this.lazy,t),0===i[this.childrenKey].length&&this.$delete(i,this.childrenKey)}})}else!0===s.isParent&&!0===s.expandable&&this.__setExpanded(t,e)},__setExpanded(t,e){let i=this.innerExpanded;const s=void 0!==this.expanded;if(!0===s&&(i=i.slice()),e){if(this.accordion){const e=this.meta.get(t);if(void 0!==e){const s=[];e.parent?e.parent.children.forEach(e=>{e.key!==t&&!0===e.expandable&&s.push(e.key)}):this.nodes.forEach(e=>{const i=e[this.nodeKey];i!==t&&s.push(i)}),s.length>0&&(i=i.filter(t=>!1===s.includes(t)))}}i=i.concat([t]).filter((t,e,i)=>i.indexOf(t)===e)}else i=i.filter(e=>e!==t);!0===s?this.$emit("update:expanded",i):this.innerExpanded=i},isTicked(t){const e=this.meta.get(t);return void 0!==e&&e.ticked},setTicked(t,e){let i=this.innerTicked;const s=void 0!==this.ticked;!0===s&&(i=i.slice()),i=e?i.concat(t).filter((t,e,i)=>i.indexOf(t)===e):i.filter(e=>!1===t.includes(e)),!0===s&&this.$emit("update:ticked",i)},__getSlotScope(t,e,i){const s={tree:this,node:t,key:i,color:this.color,dark:this.dark};return injectProp(s,"expanded",()=>e.expanded,t=>{t!==e.expanded&&this.setExpanded(i,t)}),injectProp(s,"ticked",()=>e.ticked,t=>{t!==e.ticked&&this.setTicked([i],t)}),s},__getChildren(t,e){return(this.filter?e.filter(t=>this.meta.get(t[this.nodeKey]).matchesFilter):e).map(e=>this.__getNode(t,e))},__getNodeMedia(t,e){if(void 0!==e.icon)return t(QIcon,{staticClass:"q-tree__icon q-mr-sm",props:{name:e.icon,color:e.iconColor}});const i=e.img||e.avatar;return i?t("img",{staticClass:`q-tree__${e.img?"img":"avatar"} q-mr-sm`,attrs:{src:i}}):void 0},__getNode(t,e){const i=e[this.nodeKey],s=this.meta.get(i),o=e.header&&this.$scopedSlots[`header-${e.header}`]||this.$scopedSlots["default-header"],n=!0===s.isParent?this.__getChildren(t,e[this.childrenKey]):[],r=n.length>0||s.lazy&&"loaded"!==s.lazy;let a=e.body&&this.$scopedSlots[`body-${e.body}`]||this.$scopedSlots["default-body"];const l=void 0!==o||void 0!==a?this.__getSlotScope(e,s,i):null;void 0!==a&&(a=t("div",{staticClass:"q-tree__node-body relative-position"},[t("div",{class:this.textColorClass},[a(l)])]));const h=()=>t("div",{staticClass:"q-tree__node-collapsible",class:this.textColorClass,directives:[{name:"show",value:s.expanded}]},!0===this.renderedMap.has(i)?[a,t("div",{staticClass:"q-tree__children",class:{"q-tree__node--disabled":s.disabled},attrs:n.length>0?{role:"group"}:void 0},n)]:void 0);return t("div",{key:i,staticClass:"q-tree__node relative-position",class:{"q-tree__node--parent":r,"q-tree__node--child":!0!==r}},[t("div",{staticClass:"q-tree__node-header relative-position row no-wrap items-center",class:{"q-tree__node--link q-hoverable q-focusable":s.link,"q-tree__node--selected":s.selected,"q-tree__node--disabled":s.disabled},attrs:{tabindex:s.link?0:-1,"aria-expanded":n.length>0?!0===s.expanded?"true":"false":null,role:"treeitem"},on:{click:t=>{this.__onClick(e,s,t)},keypress:t=>{!0!==shouldIgnoreKey(t)&&(13===t.keyCode?this.__onClick(e,s,t,!0):32===t.keyCode&&this.__onExpandClick(e,s,t,!0))}}},[t("div",{staticClass:"q-focus-helper",attrs:{tabindex:-1},ref:`blurTarget_${s.key}`}),"loading"===s.lazy?t(QSpinner,{staticClass:"q-tree__spinner",props:{color:this.computedControlColor}}):!0===r?t(QIcon,{staticClass:"q-tree__arrow",class:{"q-tree__arrow--rotate":s.expanded},props:{name:this.computedIcon},on:{click:t=>{this.__onExpandClick(e,s,t)}}}):null,!0===s.hasTicking&&!0!==s.noTick?t(QCheckbox,{staticClass:"q-tree__tickbox",props:{value:!0===s.indeterminate?null:s.ticked,color:this.computedControlColor,dark:this.dark,dense:!0,keepColor:!0,disable:!0!==s.tickable},on:{keydown:stopAndPrevent,input:t=>{this.__onTickedClick(s,t)}}}):null,t("div",{staticClass:"q-tree__node-header-content col row no-wrap items-center",class:s.selected?this.selectedColorClass:this.textColorClass},[o?o(l):[this.__getNodeMedia(t,e),t("div",e[this.labelKey])]])]),!0===r?!0===this.noTransition?h():t(QSlideTransition,{key:"slide",props:{duration:this.duration},on:cache(this,"slide",{show:()=>{this.$emit("after-show")},hide:()=>{this.$emit("after-hide")}})},[h()]):!0===this.renderedMap.has(i)?a:void 0])},__blur(t){const e=this.$refs[`blurTarget_${t}`];void 0!==e&&e.focus()},__onClick(t,e,i,s){!0!==s&&this.__blur(e.key),this.hasSelection&&e.selectable?!1===this.noSelectionUnset?this.$emit("update:selected",e.key!==this.selected?e.key:null):e.key!==this.selected&&this.$emit("update:selected",void 0===e.key?null:e.key):this.__onExpandClick(t,e,i,s),"function"==typeof t.handler&&t.handler(t)},__onExpandClick(t,e,i,s){void 0!==i&&stopAndPrevent(i),!0!==s&&this.__blur(e.key),this.setExpanded(e.key,!0!==e.expanded,t,e)},__onTickedClick(t,e){if(!0===t.indeterminate&&(e=t.indeterminateNextState),t.strictTicking)this.setTicked([t.key],e);else if(t.leafTicking){const i=[],s=t=>{t.isParent?(!0!==e&&!0!==t.noTick&&!0===t.tickable&&i.push(t.key),!0===t.leafTicking&&t.children.forEach(s)):!0===t.noTick||!0!==t.tickable||!0===t.leafFilteredTicking&&!0!==t.matchesFilter||i.push(t.key)};s(t),this.setTicked(i,e)}}},render(t){const e=this.__getChildren(t,this.nodes);return t("div",{class:this.classes,attrs:{role:"tree"}},0===e.length?this.filter?this.noResultsLabel||this.$q.lang.tree.noResults:this.noNodesLabel||this.$q.lang.tree.noNodes:e)},created(){this.renderedMap=new Map,this.metaMap=new Map,!0===this.defaultExpandAll&&this.expandAll()},beforeDestroy(){this.renderedMap.clear(),this.renderedMap=void 0,this.metaMap.clear(),this.metaMap=void 0}}),QUploaderBase=Vue__default.default.extend({name:"QUploaderBase",mixins:[DarkMixin,FileMixin],props:{label:String,color:String,textColor:String,square:Boolean,flat:Boolean,bordered:Boolean,noThumbnails:Boolean,autoUpload:Boolean,hideUploadBtn:Boolean,disable:Boolean,readonly:Boolean},provide(){return{__qUploaderGetInput:this.__getInputControl}},data:()=>({files:[],queuedFiles:[],uploadedFiles:[],dnd:!1,expanded:!1,uploadSize:0,uploadedSize:0}),watch:{isUploading(t,e){!1===e&&!0===t?this.$emit("start"):!0===e&&!1===t&&this.$emit("finish")}},computed:{canUpload(){return!0===this.editable&&!0!==this.isBusy&&!0!==this.isUploading&&this.queuedFiles.length>0},canAddFiles(){return!0===this.editable&&!0!==this.isUploading&&(!0===this.multiple||0===this.queuedFiles.length)&&(void 0===this.maxFiles||this.files.length{this.uploadedFiles=[]})},removeQueuedFiles(){this.__removeFiles(["idle","failed"],({size:t})=>{this.uploadSize-=t,this.queuedFiles=[]})},__removeFiles(t,e){if(!0===this.disable)return;const i={files:[],size:0},s=this.files.filter(e=>-1===t.indexOf(e.__status)||(i.size+=e.size,i.files.push(e),void 0!==e.__img&&window.URL.revokeObjectURL(e.__img.src),!1));i.files.length>0&&(this.files=s,void 0!==e&&e(i),this.$emit("removed",i.files))},removeFile(t){this.disable||("uploaded"===t.__status?this.uploadedFiles=this.uploadedFiles.filter(e=>e.__key!==t.__key):"uploading"===t.__status?t.__abort():this.uploadSize-=t.size,this.files=this.files.filter(e=>e.__key!==t.__key||(void 0!==e.__img&&window.URL.revokeObjectURL(e.__img.src),!1)),this.queuedFiles=this.queuedFiles.filter(e=>e.__key!==t.__key),this.$emit("removed",[t]))},__revokeImgURLs(){this.files.forEach(t=>{void 0!==t.__img&&window.URL.revokeObjectURL(t.__img.src)})},__getFileInput(){return this.$refs.input||this.$el.getElementsByClassName("q-uploader__input")[0]},__getProgressLabel:t=>(100*t).toFixed(2)+"%",__updateFile(t,e,i){if(t.__status=e,"idle"===e)return t.__uploaded=0,t.__progress=0,t.__sizeLabel=humanStorageSize(t.size),void(t.__progressLabel="0.00%");"failed"!==e?(t.__uploaded="uploaded"===e?t.size:i,t.__progress="uploaded"===e?1:Math.min(.9999,t.__uploaded/t.size),t.__progressLabel=this.__getProgressLabel(t.__progress),this.$forceUpdate()):this.$forceUpdate()},__addFiles(t,e){const i=this.__processFiles(t,e,this.files,!0),s=this.__getFileInput();void 0!==s&&(s.value=""),void 0!==i&&(i.forEach(t=>{if(this.__updateFile(t,"idle"),this.uploadSize+=t.size,!0!==this.noThumbnails&&t.type.toUpperCase().startsWith("IMAGE")){const e=new Image;e.src=window.URL.createObjectURL(t),t.__img=e}}),this.files=this.files.concat(i),this.queuedFiles=this.queuedFiles.concat(i),this.$emit("added",i),!0===this.autoUpload&&this.upload())},__getBtn(t,e,i,s){if(!0===e)return t(QBtn,{props:{type:"a",icon:this.$q.iconSet.uploader[i],flat:!0,dense:!0},on:{click:"add"===i?this.pickFiles:s}},"add"===i?this.__getInputControl(t):null)},__getInputControl(t){return[t("input",{key:"input",ref:"input",staticClass:"q-uploader__input overflow-hidden absolute-full",attrs:{tabindex:-1,type:"file",title:"",accept:this.accept,capture:this.capture,...!0===this.multiple?{multiple:!0}:{}},on:cache(this,"input",{mousedown:stop,click:this.pickFiles,change:this.__addFiles})})]},__getHeader(t){return void 0!==this.$scopedSlots.header?this.$scopedSlots.header(this):[t("div",{staticClass:"q-uploader__header-content column"},[t("div",{staticClass:"flex flex-center no-wrap q-gutter-xs"},[this.__getBtn(t,this.queuedFiles.length>0,"removeQueue",this.removeQueuedFiles),this.__getBtn(t,this.uploadedFiles.length>0,"removeUploaded",this.removeUploadedFiles),!0===this.isUploading?t(QSpinner,{staticClass:"q-uploader__spinner"}):null,t("div",{staticClass:"col column justify-center"},[void 0!==this.label?t("div",{staticClass:"q-uploader__title"},[this.label]):null,t("div",{staticClass:"q-uploader__subtitle"},[this.uploadSizeLabel+" / "+this.uploadProgressLabel])]),this.__getBtn(t,this.canAddFiles,"add",this.pickFiles),this.__getBtn(t,!1===this.hideUploadBtn&&!0===this.canUpload,"upload",this.upload),this.__getBtn(t,this.isUploading,"clear",this.abort)])])]},__getList(t){return void 0!==this.$scopedSlots.list?this.$scopedSlots.list(this):this.files.map(e=>t("div",{key:e.__key,staticClass:"q-uploader__file relative-position",class:{"q-uploader__file--img":!0!==this.noThumbnails&&void 0!==e.__img,"q-uploader__file--failed":"failed"===e.__status,"q-uploader__file--uploaded":"uploaded"===e.__status},style:!0!==this.noThumbnails&&void 0!==e.__img?{backgroundImage:'url("'+e.__img.src+'")'}:null},[t("div",{staticClass:"q-uploader__file-header row flex-center no-wrap"},["failed"===e.__status?t(QIcon,{staticClass:"q-uploader__file-status",props:{name:this.$q.iconSet.type.negative,color:"negative"}}):null,t("div",{staticClass:"q-uploader__file-header-content col"},[t("div",{staticClass:"q-uploader__title"},[e.name]),t("div",{staticClass:"q-uploader__subtitle row items-center no-wrap"},[e.__sizeLabel+" / "+e.__progressLabel])]),"uploading"===e.__status?t(QCircularProgress,{props:{value:e.__progress,min:0,max:1,indeterminate:0===e.__progress}}):t(QBtn,{props:{round:!0,dense:!0,flat:!0,icon:this.$q.iconSet.uploader["uploaded"===e.__status?"done":"clear"]},on:{click:()=>{this.removeFile(e)}}})])]))}},beforeDestroy(){!0===this.isUploading&&this.abort(),this.files.length>0&&this.__revokeImgURLs()},render(t){const e=[t("div",{staticClass:"q-uploader__header",class:this.colorClass},this.__getHeader(t)),t("div",{staticClass:"q-uploader__list scroll"},this.__getList(t)),this.__getDnd(t,"uploader")];return!0===this.isBusy&&e.push(t("div",{staticClass:"q-uploader__overlay absolute-full flex flex-center"},[t(QSpinner)])),t("div",{key:"drag",staticClass:"q-uploader column no-wrap",class:{[`q-uploader--${this.darkSuffix} q-${this.darkSuffix}`]:!0,"q-uploader--bordered":this.bordered,"q-uploader--square no-border-radius":this.square,"q-uploader--flat no-shadow":this.flat,"disabled q-uploader--disabled":this.disable,"q-uploader--dnd":this.dnd},on:!0===this.canAddFiles?cache(this,"drag",{dragover:this.__onDragOver,dragleave:this.__onDragLeave}):null},e)}});function getFn(t){return"function"==typeof t?t:()=>t}var UploaderXHRMixin={props:{url:[Function,String],method:{type:[Function,String],default:"POST"},fieldName:{type:[Function,String],default:t=>t.name},headers:[Function,Array],formFields:[Function,Array],withCredentials:[Function,Boolean],sendRaw:[Function,Boolean],batch:[Function,Boolean],factory:Function},data:()=>({xhrs:[],promises:[],workingThreads:0}),computed:{xhrProps(){return{url:getFn(this.url),method:getFn(this.method),headers:getFn(this.headers),formFields:getFn(this.formFields),fieldName:getFn(this.fieldName),withCredentials:getFn(this.withCredentials),sendRaw:getFn(this.sendRaw),batch:getFn(this.batch)}},isUploading(){return this.workingThreads>0},isBusy(){return this.promises.length>0}},methods:{abort(){this.xhrs.forEach(t=>{t.abort()}),this.promises.length>0&&(this.abortPromises=!0)},upload(){if(!1===this.canUpload)return;const t=this.queuedFiles.slice(0);this.queuedFiles=[],this.xhrProps.batch(t)?this.__runFactory(t):t.forEach(t=>{this.__runFactory([t])})},__runFactory(t){if(this.workingThreads++,"function"!=typeof this.factory)return void this.__uploadFiles(t,{});const e=this.factory(t);if(e)if("function"==typeof e.catch&&"function"==typeof e.then){this.promises.push(e);const i=i=>{!0!==this._isBeingDestroyed&&!0!==this._isDestroyed&&(this.promises=this.promises.filter(t=>t!==e),0===this.promises.length&&(this.abortPromises=!1),this.queuedFiles=this.queuedFiles.concat(t),t.forEach(t=>{this.__updateFile(t,"failed")}),this.$emit("factory-failed",i,t),this.workingThreads--)};e.then(s=>{!0===this.abortPromises?i(new Error("Aborted")):!0!==this._isBeingDestroyed&&!0!==this._isDestroyed&&(this.promises=this.promises.filter(t=>t!==e),this.__uploadFiles(t,s))}).catch(i)}else this.__uploadFiles(t,e||{});else this.$emit("factory-failed",new Error("QUploader: factory() does not return properly"),t),this.workingThreads--},__uploadFiles(t,e){const i=new FormData,s=new XMLHttpRequest,o=(t,i)=>void 0!==e[t]?getFn(e[t])(i):this.xhrProps[t](i),n=o("url",t);if(!n)return console.error("q-uploader: invalid or no URL specified"),void this.workingThreads--;const r=o("formFields",t);void 0!==r&&r.forEach(t=>{i.append(t.name,t.value)});let a,l=0,h=0,d=0,c=0;s.upload.addEventListener("progress",e=>{if(!0===a)return;const i=Math.min(c,e.loaded);this.uploadedSize+=i-d;let s=(d=i)-h;for(let e=l;s>0&&ei.size))return void this.__updateFile(i,"uploading",s);s-=i.size,l++,h+=i.size,this.__updateFile(i,"uploading",i.size)}},!1),s.onreadystatechange=(()=>{s.readyState<4||(s.status&&s.status<400?(this.uploadedFiles=this.uploadedFiles.concat(t),t.forEach(t=>{this.__updateFile(t,"uploaded")}),this.$emit("uploaded",{files:t,xhr:s})):(a=!0,this.uploadedSize-=d,this.queuedFiles=this.queuedFiles.concat(t),t.forEach(t=>{this.__updateFile(t,"failed")}),this.$emit("failed",{files:t,xhr:s})),this.workingThreads--,this.xhrs=this.xhrs.filter(t=>t!==s))}),s.open(o("method",t),n),!0===o("withCredentials",t)&&(s.withCredentials=!0);const u=o("headers",t);void 0!==u&&u.forEach(t=>{s.setRequestHeader(t.name,t.value)});const p=o("sendRaw",t);t.forEach(t=>{this.__updateFile(t,"uploading",0),!0!==p&&i.append(o("fieldName",t),t,t.name),t.xhr=s,t.__abort=(()=>{s.abort()}),c+=t.size}),this.$emit("uploading",{files:t,xhr:s}),this.xhrs.push(s),!0===p?s.send(new Blob(t)):s.send(i)}}},QUploader=Vue__default.default.extend({name:"QUploader",mixins:[QUploaderBase,UploaderXHRMixin]}),QUploaderAddTrigger=Vue__default.default.extend({name:"QUploaderAddTrigger",inject:{__qUploaderGetInput:{default(){console.error("QUploaderAddTrigger needs to be child of QUploader")}}},render(t){return this.__qUploaderGetInput(t)}}),QVideo=Vue__default.default.extend({name:"QVideo",mixins:[RatioMixin,ListenersMixin],props:{src:{type:String,required:!0},title:String,fetchpriority:{type:String,default:"auto"},loading:{type:String,default:"eager"},referrerpolicy:{type:String,default:"strict-origin-when-cross-origin"}},computed:{iframeData(){return{attrs:{src:this.src,frameborder:"0",title:this.title,allowfullscreen:!0,fetchpriority:this.fetchpriority,loading:this.loading,referrerpolicy:this.referrerpolicy}}},classes(){return"q-video"+(void 0!==this.ratio?" q-video--responsive":"")}},render(t){return t("div",{class:this.classes,style:this.ratioStyle,on:{...this.qListeners}},[t("iframe",this.iframeData)])}}),components=Object.freeze({__proto__:null,QAjaxBar:QAjaxBar,QAvatar:QAvatar,QBadge:QBadge,QBanner:QBanner,QBar:QBar,QBreadcrumbs:QBreadcrumbs,QBreadcrumbsEl:QBreadcrumbsEl,QBtn:QBtn,QBtnDropdown:QBtnDropdown,QBtnGroup:QBtnGroup,QBtnToggle:QBtnToggle,QCard:QCard,QCardSection:QCardSection,QCardActions:QCardActions,QCarousel:QCarousel,QCarouselSlide:QCarouselSlide,QCarouselControl:QCarouselControl,QChatMessage:QChatMessage,QCheckbox:QCheckbox,QChip:QChip,QCircularProgress:QCircularProgress,QColor:QColor,QDate:QDate,QDialog:QDialog,QDrawer:QDrawer,QEditor:QEditor,QExpansionItem:QExpansionItem,QFab:QFab,QFabAction:QFabAction,QField:QField,QFile:QFile,QFooter:QFooter,QForm:QForm,QHeader:QHeader,QIcon:QIcon,QImg:QImg,QInfiniteScroll:QInfiniteScroll,QInnerLoading:QInnerLoading,QInput:QInput,QIntersection:QIntersection,QList:QList,QItem:QItem,QItemSection:QItemSection,QItemLabel:QItemLabel,QKnob:QKnob,QLayout:QLayout,QMarkupTable:QMarkupTable,QMenu:QMenu,QNoSsr:QNoSsr,QOptionGroup:QOptionGroup,QPage:QPage,QPageContainer:QPageContainer,QPageScroller:QPageScroller,QPageSticky:QPageSticky,QPagination:QPagination,QParallax:QParallax,QPopupEdit:QPopupEdit,QPopupProxy:QPopupProxy,QLinearProgress:QLinearProgress,QPullToRefresh:QPullToRefresh,QRadio:QRadio,QRange:QRange,QRating:QRating,QResizeObserver:QResizeObserver,QResponsive:QResponsive,QScrollArea:QScrollArea,QScrollObserver:QScrollObserver,QSelect:QSelect,QSeparator:QSeparator,QSkeleton:QSkeleton,QSlideItem:QSlideItem,QSlideTransition:QSlideTransition,QSlider:QSlider,QSpace:QSpace,QSpinner:QSpinner,QSpinnerAudio:QSpinnerAudio,QSpinnerBall:QSpinnerBall,QSpinnerBars:QSpinnerBars,QSpinnerBox:QSpinnerBox,QSpinnerClock:QSpinnerClock,QSpinnerComment:QSpinnerComment,QSpinnerCube:QSpinnerCube,QSpinnerDots:QSpinnerDots,QSpinnerFacebook:QSpinnerFacebook,QSpinnerGears:QSpinnerGears,QSpinnerGrid:QSpinnerGrid,QSpinnerHearts:QSpinnerHearts,QSpinnerHourglass:QSpinnerHourglass,QSpinnerInfinity:QSpinnerInfinity,QSpinnerIos:QSpinnerIos,QSpinnerOrbit:QSpinnerOrbit,QSpinnerOval:QSpinnerOval,QSpinnerPie:QSpinnerPie,QSpinnerPuff:QSpinnerPuff,QSpinnerRadio:QSpinnerRadio,QSpinnerRings:QSpinnerRings,QSpinnerTail:QSpinnerTail,QSplitter:QSplitter,QStep:QStep,QStepper:QStepper,QStepperNavigation:QStepperNavigation,QTabPanels:QTabPanels,QTabPanel:QTabPanel,QTable:QTable,QTh:QTh,QTr:QTr,QTd:QTd,QTabs:QTabs,QTab:QTab,QRouteTab:QRouteTab,QTime:QTime,QTimeline:QTimeline,QTimelineEntry:QTimelineEntry,QToggle:QToggle,QToolbar:QToolbar,QToolbarTitle:QToolbarTitle,QTooltip:QTooltip,QTree:QTree,QUploader:QUploader,QUploaderBase:QUploaderBase,QUploaderAddTrigger:QUploaderAddTrigger,QVideo:QVideo,QVirtualScroll:QVirtualScroll});function getDepth(t){if(!1===t)return 0;if(!0===t||void 0===t)return 1;const e=parseInt(t,10);return isNaN(e)?0:e}function destroy$7(t){const e=t.__qclosepopup;void 0!==e&&(t.removeEventListener("click",e.handler),t.removeEventListener("keyup",e.handlerKey),delete t.__qclosepopup)}var ClosePopup={name:"close-popup",bind(t,{value:e},i){void 0!==t.__qclosepopup&&(destroy$7(t),t.__qclosepopup_destroyed=!0);const s={depth:getDepth(e),handler(t){0!==s.depth&&setTimeout(()=>{closePortals(i.componentInstance||i.context,t,s.depth)})},handlerKey(t){!0===isKeyCode(t,13)&&s.handler(t)}};t.__qclosepopup=s,t.addEventListener("click",s.handler),t.addEventListener("keyup",s.handlerKey)},update(t,{value:e,oldValue:i}){void 0!==t.__qclosepopup&&i!==e&&(t.__qclosepopup.depth=getDepth(e))},unbind(t){void 0===t.__qclosepopup_destroyed?destroy$7(t):delete t.__qclosepopup_destroyed}};function destroy$6(t){const e=t.__qgoback;void 0!==e&&(t.removeEventListener("click",e.goBack),t.removeEventListener("keyup",e.goBackKey),delete t.__qgoback)}var GoBack={name:"go-back",bind(t,{modifiers:e,value:i},s){void 0!==t.__qgoback&&(destroy$6(t),t.__qgoback_destroyed=!0);const o={value:i,position:window.history.length-1,single:e.single,goBack(){const t=s.context.$router;!0===o.single?t.go(-1):!0===client.is.nativeMobile?t.go(o.position-window.history.length):t.replace(o.value)},goBackKey(t){!0===isKeyCode(t,13)&&o.goBack()}};t.__qgoback=o,t.addEventListener("click",o.goBack),t.addEventListener("keyup",o.goBackKey)},update(t,{modifiers:e,value:i,oldValue:s}){const o=t.__qgoback;void 0!==o&&(o.single!==e.single&&(o.single=e.single),s!==i&&(o.value=i))},unbind(t){void 0===t.__qgoback_destroyed?destroy$6(t):delete t.__qgoback_destroyed}};let id=0,offsetBase=void 0;function getAbsolutePosition(t,e){void 0===offsetBase&&((offsetBase=document.createElement("div")).style.cssText="position: absolute; left: 0; top: 0",document.body.appendChild(offsetBase));const i=t.getBoundingClientRect(),s=offsetBase.getBoundingClientRect(),{marginLeft:o,marginRight:n,marginTop:r,marginBottom:a}=window.getComputedStyle(t),l=parseInt(o,10)+parseInt(n,10),h=parseInt(r,10)+parseInt(a,10);return{left:i.left-s.left,top:i.top-s.top,width:i.right-i.left,height:i.bottom-i.top,widthM:i.right-i.left+(!0===e?0:l),heightM:i.bottom-i.top+(!0===e?0:h),marginH:!0===e?l:0,marginV:!0===e?h:0}}function getAbsoluteSize(t){return{width:t.scrollWidth,height:t.scrollHeight}}const styleEdges=["Top","Right","Bottom","Left"],styleBorderRadiuses=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],reStyleSkipKey=/-block|-inline|block-|inline-/,reStyleSkipRule=/(-block|-inline|block-|inline-).*:/;function getComputedStyle$1(t,e){const i=window.getComputedStyle(t),s={};for(let t=0;t-1){const t=o.replace("border","");let e="";for(let s=0;s!0!==reStyleSkipRule.test(t)).join(";"):i[o]}return s}const zIndexPositions=["absolute","fixed","relative","sticky"];function getMaxZIndex(t){let e=t,i=0;for(;null!==e&&e!==document;){const{position:s,zIndex:o}=window.getComputedStyle(e),n=Number(o);n>i&&(e===t||!0===zIndexPositions.includes(s))&&(i=n),e=e.parentNode}return i}function normalizeElements(t){return{from:t.from,to:void 0!==t.to?t.to:t.from}}function normalizeOptions(t){return"number"==typeof t?t={duration:t}:"function"==typeof t&&(t={onEnd:t}),{...t,waitFor:void 0===t.waitFor?0:t.waitFor,duration:!0===isNaN(t.duration)?300:parseInt(t.duration,10),easing:"string"==typeof t.easing&&t.easing.length>0?t.easing:"ease-in-out",delay:!0===isNaN(t.delay)?0:parseInt(t.delay,10),fill:"string"==typeof t.fill&&t.fill.length>0?t.fill:"none",resize:!0===t.resize,useCSS:!0===t.useCSS||!0===t.usecss,hideFromClone:!0===t.hideFromClone||!0===t.hidefromclone,keepToClone:!0===t.keepToClone||!0===t.keeptoclone,tween:!0===t.tween,tweenFromOpacity:!0===isNaN(t.tweenFromOpacity)?.6:parseFloat(t.tweenFromOpacity),tweenToOpacity:!0===isNaN(t.tweenToOpacity)?.5:parseFloat(t.tweenToOpacity)}}function isValidElement(t){return t&&t.ownerDocument===document&&null!==t.parentNode}function morph(t){let e=()=>!1,i=!1,s=!0;const o=normalizeElements(t),n=normalizeOptions(t),r=getElement(o.from);if(!0!==isValidElement(r))return e;"function"==typeof r.qMorphCancel&&r.qMorphCancel();let a=void 0,l=void 0,h=void 0,d=void 0;const c=r.parentNode,u=r.nextElementSibling,p=getAbsolutePosition(r,n.resize),{width:m,height:g}=getAbsoluteSize(c),{borderWidth:f,borderStyle:_,borderColor:v,borderRadius:b,backgroundColor:y,transform:S,position:x,cssText:C}=getComputedStyle$1(r,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),k=r.classList.toString(),w=r.style.cssText,$=r.cloneNode(!0),q=!0===n.tween?r.cloneNode(!0):void 0;void 0!==q&&(q.className=q.classList.toString().split(" ").filter(t=>!1===/^bg-/.test(t)).join(" ")),!0===n.hideFromClone&&$.classList.add("q-morph--internal"),$.setAttribute("aria-hidden","true"),$.style.transition="none",$.style.animation="none",$.style.pointerEvents="none",c.insertBefore($,u),r.qMorphCancel=(()=>{i=!0,$.remove(),void 0!==q&&q.remove(),!0===n.hideFromClone&&$.classList.remove("q-morph--internal"),r.qMorphCancel=void 0});return"function"==typeof t.onToggle&&t.onToggle(),requestAnimationFrame(()=>{const t=getElement(o.to);if(!0===i||!0!==isValidElement(t))return void("function"==typeof r.qMorphCancel&&r.qMorphCancel());r!==t&&"function"==typeof t.qMorphCancel&&t.qMorphCancel(),!0!==n.keepToClone&&t.classList.add("q-morph--internal"),$.classList.add("q-morph--internal");const{width:u,height:T}=getAbsoluteSize(c),{width:M,height:E}=getAbsoluteSize(t.parentNode);!0!==n.hideFromClone&&$.classList.remove("q-morph--internal"),t.qMorphCancel=(()=>{i=!0,$.remove(),void 0!==q&&q.remove(),!0===n.hideFromClone&&$.classList.remove("q-morph--internal"),!0!==n.keepToClone&&t.classList.remove("q-morph--internal"),r.qMorphCancel=void 0,t.qMorphCancel=void 0});const L=()=>{if(!0===i)return void("function"==typeof t.qMorphCancel&&t.qMorphCancel());!0!==n.hideFromClone&&($.classList.add("q-morph--internal"),$.innerHTML="",$.style.left=0,$.style.right="unset",$.style.top=0,$.style.bottom="unset",$.style.transform="none"),!0!==n.keepToClone&&t.classList.remove("q-morph--internal");const o=t.parentNode,{width:L,height:P}=getAbsoluteSize(o),A=t.cloneNode(n.keepToClone);A.setAttribute("aria-hidden","true"),!0!==n.keepToClone&&(A.style.left=0,A.style.right="unset",A.style.top=0,A.style.bottom="unset",A.style.transform="none",A.style.pointerEvents="none"),A.classList.add("q-morph--internal");const B=t===r&&c===o?$:t.nextElementSibling;o.insertBefore(A,B);const{borderWidth:I,borderStyle:R,borderColor:z,borderRadius:D,backgroundColor:O,transform:V,position:F,cssText:Q}=getComputedStyle$1(t,["borderWidth","borderStyle","borderColor","borderRadius","backgroundColor","transform","position","cssText"]),N=t.classList.toString(),H=t.style.cssText;t.style.cssText=Q,t.style.transform="none",t.style.animation="none",t.style.transition="none",t.className=N.split(" ").filter(t=>!1===/^bg-/.test(t)).join(" ");const j=getAbsolutePosition(t,n.resize),W=p.left-j.left,K=p.top-j.top,U=p.width/(j.width>0?j.width:10),Y=p.height/(j.height>0?j.height:100),G=m-u,X=g-T,Z=L-M,J=P-E,tt=Math.max(p.widthM,G),et=Math.max(p.heightM,X),it=Math.max(j.widthM,Z),st=Math.max(j.heightM,J),ot=r===t&&!1===["absolute","fixed"].includes(F)&&!1===["absolute","fixed"].includes(x);let nt="fixed"===F,rt=o;for(;!0!==nt&&rt!==document;)nt="fixed"===window.getComputedStyle(rt).position,rt=rt.parentNode;if(!0!==n.hideFromClone&&($.style.display="block",$.style.flex="0 0 auto",$.style.opacity=0,$.style.minWidth="unset",$.style.maxWidth="unset",$.style.minHeight="unset",$.style.maxHeight="unset",$.classList.remove("q-morph--internal")),!0!==n.keepToClone&&(A.style.display="block",A.style.flex="0 0 auto",A.style.opacity=0,A.style.minWidth="unset",A.style.maxWidth="unset",A.style.minHeight="unset",A.style.maxHeight="unset"),A.classList.remove("q-morph--internal"),"string"==typeof n.classes&&(t.className+=" "+n.classes),"string"==typeof n.style)t.style.cssText+=" "+n.style;else if(!0===isObject(n.style))for(const e in n.style)t.style[e]=n.style[e];const at=getMaxZIndex($),lt=getMaxZIndex(t),ht=!0===nt?document.documentElement:{scrollLeft:0,scrollTop:0};t.style.position=!0===nt?"fixed":"absolute",t.style.left=`${j.left-ht.scrollLeft}px`,t.style.right="unset",t.style.top=`${j.top-ht.scrollTop}px`,t.style.margin=0,!0===n.resize&&(t.style.minWidth="unset",t.style.maxWidth="unset",t.style.minHeight="unset",t.style.maxHeight="unset",t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"),document.body.appendChild(t),void 0!==q&&(q.style.cssText=C,q.style.transform="none",q.style.animation="none",q.style.transition="none",q.style.position=t.style.position,q.style.left=`${p.left-ht.scrollLeft}px`,q.style.right="unset",q.style.top=`${p.top-ht.scrollTop}px`,q.style.margin=0,q.style.pointerEvents="none",!0===n.resize&&(q.style.minWidth="unset",q.style.maxWidth="unset",q.style.minHeight="unset",q.style.maxHeight="unset",q.style.overflow="hidden",q.style.overflowX="hidden",q.style.overflowY="hidden"),document.body.appendChild(q));const dt=i=>{r===t&&!0!==s?(t.style.cssText=w,t.className=k):(t.style.cssText=H,t.className=N),A.parentNode===o&&o.insertBefore(t,A),$.remove(),A.remove(),void 0!==q&&q.remove(),e=(()=>!1),r.qMorphCancel=void 0,t.qMorphCancel=void 0,"function"==typeof n.onEnd&&n.onEnd(!0===s?"to":"from",!0===i)};if(!0!==n.useCSS&&"function"==typeof t.animate){const o=!0===n.resize?{transform:`translate(${W}px, ${K}px)`,width:`${tt}px`,height:`${et}px`}:{transform:`translate(${W}px, ${K}px) scale(${U}, ${Y})`},c=!0===n.resize?{width:`${it}px`,height:`${st}px`}:{},u=!0===n.resize?{width:`${tt}px`,height:`${et}px`}:{},m=!0===n.resize?{transform:`translate(${-1*W}px, ${-1*K}px)`,width:`${it}px`,height:`${st}px`}:{transform:`translate(${-1*W}px, ${-1*K}px) scale(${1/U}, ${1/Y})`},g=void 0!==q?{opacity:n.tweenToOpacity}:{backgroundColor:y},x=void 0!==q?{opacity:1}:{backgroundColor:O};d=t.animate([{margin:0,borderWidth:f,borderStyle:_,borderColor:v,borderRadius:b,zIndex:at,transformOrigin:"0 0",...o,...g},{margin:0,borderWidth:I,borderStyle:R,borderColor:z,borderRadius:D,zIndex:lt,transformOrigin:"0 0",transform:V,...c,...x}],{duration:n.duration,easing:n.easing,fill:n.fill,delay:n.delay}),l=void 0===q?void 0:q.animate([{opacity:n.tweenFromOpacity,margin:0,borderWidth:f,borderStyle:_,borderColor:v,borderRadius:b,zIndex:at,transformOrigin:"0 0",transform:S,...u},{opacity:0,margin:0,borderWidth:I,borderStyle:R,borderColor:z,borderRadius:D,zIndex:lt,transformOrigin:"0 0",...m}],{duration:n.duration,easing:n.easing,fill:n.fill,delay:n.delay}),a=!0===n.hideFromClone||!0===ot?void 0:$.animate([{margin:`${X<0?X/2:0}px ${G<0?G/2:0}px`,width:`${tt+p.marginH}px`,height:`${et+p.marginV}px`},{margin:0,width:0,height:0}],{duration:n.duration,easing:n.easing,fill:n.fill,delay:n.delay}),h=!0===n.keepToClone?void 0:A.animate([!0===ot?{margin:`${X<0?X/2:0}px ${G<0?G/2:0}px`,width:`${tt+p.marginH}px`,height:`${et+p.marginV}px`}:{margin:0,width:0,height:0},{margin:`${J<0?J/2:0}px ${Z<0?Z/2:0}px`,width:`${it+j.marginH}px`,height:`${st+j.marginV}px`}],{duration:n.duration,easing:n.easing,fill:n.fill,delay:n.delay});const C=t=>{void 0!==a&&a.cancel(),void 0!==l&&l.cancel(),void 0!==h&&h.cancel(),d.cancel(),d.removeEventListener("finish",C),d.removeEventListener("cancel",C),dt(t),a=void 0,l=void 0,h=void 0,d=void 0};r.qMorphCancel=(()=>{r.qMorphCancel=void 0,i=!0,C()}),t.qMorphCancel=(()=>{t.qMorphCancel=void 0,i=!0,C()}),d.addEventListener("finish",C),d.addEventListener("cancel",C),e=(t=>!0!==i&&void 0!==d&&(!0===t?(C(!0),!0):(s=!0!==s,void 0!==a&&a.reverse(),void 0!==l&&l.reverse(),void 0!==h&&h.reverse(),d.reverse(),!0)))}else{const o=`q-morph-anim-${++id}`,a=document.createElement("style"),l=!0===n.resize?`\n transform: translate(${W}px, ${K}px);\n width: ${tt}px;\n height: ${et}px;\n `:`transform: translate(${W}px, ${K}px) scale(${U}, ${Y});`,h=!0===n.resize?`\n width: ${it}px;\n height: ${st}px;\n `:"",d=!0===n.resize?`\n width: ${tt}px;\n height: ${et}px;\n `:"",c=!0===n.resize?`\n transform: translate(${-1*W}px, ${-1*K}px);\n width: ${it}px;\n height: ${st}px;\n `:`transform: translate(${-1*W}px, ${-1*K}px) scale(${1/U}, ${1/Y});`,u=void 0!==q?`opacity: ${n.tweenToOpacity};`:`background-color: ${y};`,m=void 0!==q?"opacity: 1;":`background-color: ${O};`,g=void 0===q?"":`\n @keyframes ${o}-from-tween {\n 0% {\n opacity: ${n.tweenFromOpacity};\n margin: 0;\n border-width: ${f};\n border-style: ${_};\n border-color: ${v};\n border-radius: ${b};\n z-index: ${at};\n transform-origin: 0 0;\n transform: ${S};\n ${d}\n }\n\n 100% {\n opacity: 0;\n margin: 0;\n border-width: ${I};\n border-style: ${R};\n border-color: ${z};\n border-radius: ${D};\n z-index: ${lt};\n transform-origin: 0 0;\n ${c}\n }\n }\n `,x=!0===n.hideFromClone||!0===ot?"":`\n @keyframes ${o}-from {\n 0% {\n margin: ${X<0?X/2:0}px ${G<0?G/2:0}px;\n width: ${tt+p.marginH}px;\n height: ${et+p.marginV}px;\n }\n\n 100% {\n margin: 0;\n width: 0;\n height: 0;\n }\n }\n `,C=!0===ot?`\n margin: ${X<0?X/2:0}px ${G<0?G/2:0}px;\n width: ${tt+p.marginH}px;\n height: ${et+p.marginV}px;\n `:"\n margin: 0;\n width: 0;\n height: 0;\n ",k=!0===n.keepToClone?"":`\n @keyframes ${o}-to {\n 0% {\n ${C}\n }\n\n 100% {\n margin: ${J<0?J/2:0}px ${Z<0?Z/2:0}px;\n width: ${it+j.marginH}px;\n height: ${st+j.marginV}px;\n }\n }\n `;a.innerHTML=`\n @keyframes ${o} {\n 0% {\n margin: 0;\n border-width: ${f};\n border-style: ${_};\n border-color: ${v};\n border-radius: ${b};\n background-color: ${y};\n z-index: ${at};\n transform-origin: 0 0;\n ${l}\n ${u}\n }\n\n 100% {\n margin: 0;\n border-width: ${I};\n border-style: ${R};\n border-color: ${z};\n border-radius: ${D};\n background-color: ${O};\n z-index: ${lt};\n transform-origin: 0 0;\n transform: ${V};\n ${h}\n ${m}\n }\n }\n\n ${x}\n\n ${g}\n\n ${k}\n `,document.head.appendChild(a);let w="normal";$.style.animation=`${n.duration}ms ${n.easing} ${n.delay}ms ${w} ${n.fill} ${o}-from`,void 0!==q&&(q.style.animation=`${n.duration}ms ${n.easing} ${n.delay}ms ${w} ${n.fill} ${o}-from-tween`),A.style.animation=`${n.duration}ms ${n.easing} ${n.delay}ms ${w} ${n.fill} ${o}-to`,t.style.animation=`${n.duration}ms ${n.easing} ${n.delay}ms ${w} ${n.fill} ${o}`;const T=e=>{e===Object(e)&&e.animationName!==o||(t.removeEventListener("animationend",T),t.removeEventListener("animationcancel",T),dt(),a.remove())};r.qMorphCancel=(()=>{r.qMorphCancel=void 0,i=!0,T()}),t.qMorphCancel=(()=>{t.qMorphCancel=void 0,i=!0,T()}),t.addEventListener("animationend",T),t.addEventListener("animationcancel",T),e=(e=>!!(!0!==i&&t&&$&&A)&&(!0===e?(T(),!0):(s=!0!==s,w="normal"===w?"reverse":"normal",$.style.animationDirection=w,q.style.animationDirection=w,A.style.animationDirection=w,t.style.animationDirection=w,!0)))}};n.waitFor>0||"transitionend"===n.waitFor||n.waitFor===Object(n.waitFor)&&"function"==typeof n.waitFor.then?(n.waitFor>0?new Promise(t=>setTimeout(t,n.waitFor)):"transitionend"===n.waitFor?new Promise(e=>{const i=setTimeout(()=>{s()},400),s=o=>{clearTimeout(i),t&&(t.removeEventListener("transitionend",s),t.removeEventListener("transitioncancel",s)),e()};t.addEventListener("transitionend",s),t.addEventListener("transitioncancel",s)}):n.waitFor).then(L).catch(()=>{"function"==typeof t.qMorphCancel&&t.qMorphCancel()}):L()}),t=>e(t)}const morphGroups={},mods=["resize","useCSS","hideFromClone","keepToClone","tween"],props$1=["duration","delay","easing","fill","classes","style","duration","tweenFromOpacity","tweenToOpacity","waitFor","onEnd"];function changeClass(t,e){t.clsAction!==e&&(t.clsAction=e,t.el.classList[e]("q-morph--invisible"))}function trigger(t){if(!0===t.animating||t.queue.length<2)return;const[e,i]=t.queue;t.animating=!0,e.animating=!0,i.animating=!0,changeClass(e,"remove"),changeClass(i,"remove");const s=morph({from:e.el,to:i.el,onToggle(){changeClass(e,"add"),changeClass(i,"remove")},...i.opts,onEnd(s,o){void 0!==i.opts.onEnd&&i.opts.onEnd(s,o),!0!==o&&(e.animating=!1,i.animating=!1,t.animating=!1,t.cancel=void 0,t.queue.shift(),trigger(t))}});t.cancel=(()=>{s(!0),t.cancel=void 0})}function changeModel(t,e){if(t.name!==e)!1===t.animating&&changeClass(t,"add");else{const i=morphGroups[t.group];void 0===i?(morphGroups[t.group]={name:t.group,model:e,queue:[t],animating:!1},changeClass(t,"remove")):i.model!==e&&(i.model=e,i.queue.push(t),!1===i.animating&&2===i.queue.length&&trigger(i))}}function setOptsFromValue(t,e){void 0!==e.group&&(t.group=e.group),void 0!==e.name&&(t.name=e.name);const i=t.opts;props$1.forEach(t=>{void 0!==e[t]&&(i[t]=e[t])})}function updateArg(t,e){const i="string"==typeof e&&e.length>0?e.split(":"):[];t.name=i[0],t.group=i[1],Object.assign(t.opts,{duration:!0===isNaN(i[2])?300:parseFloat(i[2]),waitFor:i[3]})}function updateModifiers(t,e){const i=t.opts;mods.forEach(t=>{i[t]=!0===e[t]})}function updateValue(t,e){let i;Object(e)===e?(i=""+e.model,setOptsFromValue(t,e),updateModifiers(t,e)):i=""+e,i!==t.model?(t.model=i,changeModel(t,i)):!1===t.animating&&void 0!==t.clsAction&&t.el.classList[t.clsAction]("q-morph--invisible")}function destroy$5(t){const e=t.__qmorph;if(void 0!==e){const i=morphGroups[e.group];if(void 0!==i){-1!==i.queue.indexOf(e)&&(i.queue=i.queue.filter(t=>t!==e),0===i.queue.length&&(void 0!==i.cancel&&i.cancel(),delete morphGroups[e.group]))}"add"===e.clsAction&&t.classList.remove("q-morph--invisible"),delete t.__qmorph}}var Morph={name:"morph",inserted(t,{modifiers:e,arg:i,value:s}){void 0!==t.__qmorph&&(destroy$5(t),t.__qmorph_destroyed=!0);const o={el:t,arg:i,animating:!1,opts:{}};updateModifiers(o,e),updateArg(o,i),updateValue(o,s),t.__qmorph=o},update(t,{modifiers:e,arg:i,value:s}){const o=t.__qmorph;void 0!==o&&(updateModifiers(o,e),o.arg!==i&&updateArg(o,i),updateValue(o,s))},unbind(t){void 0===t.__qmorph_destroyed?destroy$5(t):delete t.__qmorph_destroyed}};const defaultCfg={childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0};function update$2(t,e,i){e.handler=i,void 0!==e.observer&&e.observer.disconnect(),e.observer=new MutationObserver(i=>{if("function"==typeof e.handler){!1!==e.handler(i)&&!0!==e.once||destroy$4(t)}}),e.observer.observe(t,e.opts)}function destroy$4(t){const e=t.__qmutation;void 0!==e&&(void 0!==e.observer&&e.observer.disconnect(),delete t.__qmutation)}var Mutation={name:"mutation",inserted(t,{modifiers:{once:e,...i},value:s}){void 0!==t.__qmutation&&(destroy$4(t),t.__qmutation_destroyed=!0);const o={once:e};o.opts=0===Object.keys(i).length?defaultCfg:i,update$2(t,o,s),t.__qmutation=o},update(t,{modifiers:{once:e,...i},value:s,oldValue:o}){const n=t.__qmutation;if(void 0!==n){const e=0===Object.keys(i).length?defaultCfg:i;o===s&&!0===isDeepEqual(n.opts,e)||(n.opts=e,update$2(t,n,s))}},unbind(t){void 0===t.__qmutation_destroyed?destroy$4(t):delete t.__qmutation_destroyed}};function update$1(t,{value:e,oldValue:i}){"function"==typeof e?(t.handler=e,"function"!=typeof i&&(t.scrollTarget.addEventListener("scroll",t.scroll,listenOpts.passive),t.scroll())):t.scrollTarget.removeEventListener("scroll",t.scroll,listenOpts.passive)}function destroy$3(t){const e=t.__qscrollfire;void 0!==e&&(e.scrollTarget.removeEventListener("scroll",e.scroll,listenOpts.passive),e.scroll.cancel(),delete t.__qscrollfire)}var ScrollFire={name:"scroll-fire",inserted(t,e){void 0!==t.__qscrollfire&&(destroy$3(t),t.__qscrollfire_destroyed=!0);const i={scrollTarget:getScrollTarget(t),scroll:debounce(()=>{let e,s;i.scrollTarget===window?(s=t.getBoundingClientRect().bottom,e=window.innerHeight):(s=offset(t).top+height(t),e=offset(i.scrollTarget).top+height(i.scrollTarget)),s>0&&s0&&t.split(":").forEach((t,i)=>{const s=parseInt(t,10);s&&(e[i]=s)}),{duration:e[0],touchSensitivity:e[1],mouseSensitivity:e[2]}}function destroy$1(t){const e=t.__qtouchhold;void 0!==e&&(cleanEvt(e,"main"),cleanEvt(e,"temp"),clearTimeout(e.timer),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchhold)}function configureEvents$1(t,e,i){e.modifiers.mouse===i.mouse&&e.modifiers.mouseCapture===i.mouseCapture&&e.modifiers.mousecapture===i.mousecapture||(!0===e.modifiers.mouse&&cleanEvt(e,"main_mouse"),!0===i.mouse&&addEvt(e,"main_mouse",[[t,"mousedown","mouseStart",`passive${!0===i.mouseCapture||!0===i.mousecapture?"Capture":""}`]])),!0===client.has.touch&&e.modifiers.capture!==i.capture&&(cleanEvt(e,"main_touch"),addEvt(e,"main_touch",[[t,"touchstart","touchStart",`passive${!0===i.capture?"Capture":""}`],[t,"touchmove","noop","passiveCapture"]])),e.modifiers=i}var TouchHold={name:"touch-hold",bind(t,{modifiers:e,arg:i,value:s}){void 0!==t.__qtouchhold&&(destroy$1(t),t.__qtouchhold_destroyed=!0);const o={handler:s,arg:i,modifiers:{capture:null},...parseArg$1(i),noop:noop,mouseStart(t){"function"==typeof o.handler&&!0===leftClick(t)&&(addEvt(o,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),o.start(t,!0))},touchStart(t){if(void 0!==t.target&&"function"==typeof o.handler){const e=t.target;addEvt(o,"temp",[[e,"touchmove","move","passiveCapture"],[e,"touchcancel","end","notPassiveCapture"],[e,"touchend","end","notPassiveCapture"]]),o.start(t)}},start(t,e){o.origin=position(t);const i=Date.now();!0===client.is.mobile&&(document.body.classList.add("non-selectable"),clearSelection(),o.styleCleanup=(t=>{o.styleCleanup=void 0;const e=()=>{document.body.classList.remove("non-selectable")};!0===t?(clearSelection(),setTimeout(e,10)):e()})),o.triggered=!1,o.sensitivity=!0===e?o.mouseSensitivity:o.touchSensitivity,o.timer=setTimeout(()=>{clearSelection(),o.triggered=!0,o.handler({evt:t,touch:!0!==e,mouse:!0===e,position:o.origin,duration:Date.now()-i})},o.duration)},move(t){const{top:e,left:i}=position(t);(Math.abs(i-o.origin.left)>=o.sensitivity||Math.abs(e-o.origin.top)>=o.sensitivity)&&clearTimeout(o.timer)},end(t){cleanEvt(o,"temp"),void 0!==o.styleCleanup&&o.styleCleanup(o.triggered),!0===o.triggered?void 0!==t&&stopAndPrevent(t):clearTimeout(o.timer)}};t.__qtouchhold=o,configureEvents$1(t,o,e)},update(t,{modifiers:e,arg:i,value:s,oldValue:o}){const n=t.__qtouchhold;void 0!==n&&(o!==s&&("function"!=typeof s&&n.end(),n.handler=s),n.arg!==i&&Object.assign(n,parseArg$1(i)),!0!==isDeepEqual(n.modifiers,e)&&configureEvents$1(t,n,e))},unbind(t){void 0===t.__qtouchhold_destroyed?destroy$1(t):delete t.__qtouchhold_destroyed}};const keyCodes={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},keyRegex=new RegExp(`^([\\d+]+|${Object.keys(keyCodes).join("|")})$`,"i");function shouldEnd(t,e){const{top:i,left:s}=position(t);return Math.abs(s-e.left)>=7||Math.abs(i-e.top)>=7}function parseArg(t){const e="string"==typeof t&&t.length>0?t.split(":").map(t=>parseInt(t,10)):[0,600,300];return{durations:e,durationsLast:e.length-1}}function destroy(t){const e=t.__qtouchrepeat;void 0!==e&&(clearTimeout(e.timer),cleanEvt(e,"main_mouse"),cleanEvt(e,"main_touch"),cleanEvt(e,"main_kbd"),cleanEvt(e,"temp"),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchrepeat)}function configureEvents(t,e,i){e.modifiers.mouse===i.mouse&&e.modifiers.mouseCapture===i.mouseCapture&&e.modifiers.mousecapture===i.mousecapture||(!0===e.modifiers.mouse&&cleanEvt(e,"main_mouse"),!0===i.mouse&&addEvt(e,"main_mouse",[[t,"mousedown","mouseStart",`passive${!0===i.mouseCapture||!0===i.mousecapture?"Capture":""}`]])),!0===client.has.touch&&e.modifiers.capture!==i.capture&&(cleanEvt(e,"main_touch"),addEvt(e,"main_touch",[[t,"touchstart","touchStart",`passive${!0===i.capture?"Capture":""}`],[t,"touchmove","noop","passiveCapture"]]));const s=Object.keys(i).reduce((t,e)=>{if(!0===keyRegex.test(e)){const i=isNaN(parseInt(e,10))?keyCodes[e.toLowerCase()]:parseInt(e,10);i>=0&&t.push(i)}return t},[]);e.keyboard.length>0==s.length>0&&e.modifiers.keyCapture===i.keyCapture&&e.modifiers.keycapture===i.keycapture||(e.keyboard.length>0&&cleanEvt(e,"main_kbd"),s.length>0&&addEvt(e,"main_kbd",[[t,"keydown","keyboardStart",`notPassive${!0===i.keyCapture||!0===i.keycapture?"Capture":""}`]])),e.modifiers=i,e.keyboard=s}var TouchRepeat={name:"touch-repeat",bind(t,{modifiers:e,arg:i,value:s}){void 0!==t.__qtouchrepeat&&(destroy(t),t.__qtouchrepeat_destroyed=!0);const o={keyboard:[],handler:s,arg:i,modifiers:{capture:null},...parseArg(i),noop:noop,mouseStart(t){void 0===o.event&&"function"==typeof o.handler&&!0===leftClick(t)&&(addEvt(o,"temp",[[document,"mousemove","move","passiveCapture"],[document,"click","end","notPassiveCapture"]]),o.start(t,!0))},keyboardStart(e){if("function"==typeof o.handler&&!0===isKeyCode(e,o.keyboard)){if((0===o.durations[0]||void 0!==o.event)&&(stopAndPrevent(e),t.focus(),void 0!==o.event))return;addEvt(o,"temp",[[document,"keyup","end","notPassiveCapture"],[document,"click","end","notPassiveCapture"]]),o.start(e,!1,!0)}},touchStart(t){if(void 0!==t.target&&"function"==typeof o.handler){const e=t.target;addEvt(o,"temp",[[e,"touchmove","move","passiveCapture"],[e,"touchcancel","end","notPassiveCapture"],[e,"touchend","end","notPassiveCapture"]]),o.start(t)}},start(t,e,i){function s(t){o.styleCleanup=void 0,document.documentElement.style.cursor="";const e=()=>{document.body.classList.remove("non-selectable")};!0===t?(clearSelection(),setTimeout(e,10)):e()}!0!==i&&(o.origin=position(t)),!0===client.is.mobile&&(document.body.classList.add("non-selectable"),clearSelection(),o.styleCleanup=s),o.event={touch:!0!==e&&!0!==i,mouse:!0===e,keyboard:!0===i,startTime:Date.now(),repeatCount:0};const n=()=>{if(void 0===o.event)return;0===o.event.repeatCount&&(o.event.evt=t,!0===i?o.event.keyCode=t.keyCode:o.event.position=position(t),!0!==client.is.mobile&&(document.documentElement.style.cursor="pointer",document.body.classList.add("non-selectable"),clearSelection(),o.styleCleanup=s)),o.event.duration=Date.now()-o.event.startTime,o.event.repeatCount+=1,o.handler(o.event);const e=o.durationsLast0&&stopAndPrevent(t),cleanEvt(o,"temp"),clearTimeout(o.timer),o.event=void 0)}};t.__qtouchrepeat=o,configureEvents(t,o,e)},update(t,{modifiers:e,arg:i,value:s,oldValue:o}){const n=t.__qtouchrepeat;void 0!==n&&(o!==s&&("function"!=typeof s&&n.end(),n.handler=s),n.arg!==i&&Object.assign(n,parseArg(i)),!0!==isDeepEqual(n.modifiers,e)&&configureEvents(t,n,e))},unbind(t){void 0===t.__qtouchrepeat_destroyed?destroy(t):delete t.__qtouchrepeat_destroyed}},directives=Object.freeze({__proto__:null,ClosePopup:ClosePopup,GoBack:GoBack,Intersection:Intersection,KeyGroupNavigation:KeyGroupNavigation,Morph:Morph,Mutation:Mutation,Ripple:Ripple,ScrollFire:ScrollFire,Scroll:Scroll,TouchHold:TouchHold,TouchPan:TouchPan,TouchRepeat:TouchRepeat,TouchSwipe:TouchSwipe});let metaValue;function getProp(){return Platform.is.winphone?"msapplication-navbutton-color":Platform.is.safari?"apple-mobile-web-app-status-bar-style":"theme-color"}function getMetaTag(t){const e=document.getElementsByTagName("META");for(const i in e)if(e[i].name===t)return e[i]}function setColor(t){void 0===metaValue&&(metaValue=getProp());let e=getMetaTag(metaValue);const i=void 0===e;i&&(e=document.createElement("meta")).setAttribute("name",metaValue),e.setAttribute("content",t),i&&document.head.appendChild(e)}var AddressbarColor={install({$q:t,cfg:e}){this.set=!1!==isSSR||!0!==Platform.is.mobile||!0!==Platform.is.nativeMobile&&!0!==Platform.is.winphone&&!0!==Platform.is.safari&&!0!==Platform.is.webkit&&!0!==Platform.is.vivaldi?noop:t=>{const e=t||getBrand("primary");!0===Platform.is.nativeMobile&&window.StatusBar?window.StatusBar.backgroundColorByHexString(e):setColor(e)},t.addressbarColor=this,e.addressbarColor&&this.set(e.addressbarColor)}};const prefixes={};let restoreFocusCancel;function promisify(t,e){try{const i=t[e]();return void 0===i?Promise.resolve():i}catch(t){return Promise.reject(t)}}function checkActive(t){t.activeEl=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||null;const e=null!==t.activeEl;if(t.isActive!==e){const{activeElement:i}=document;clearTimeout(restoreFocusCancel),restoreFocusCancel=setTimeout(()=>{document.activeElement===document.body&&i&&"function"==typeof i.focus&&i.focus()},100),t.isActive=e}}var AppFullscreen={isCapable:!1,isActive:!1,activeEl:null,request(t){if(!0===this.isCapable){const e=t||document.documentElement;if(e!==this.activeEl){return(!0===client.is.ie&&null!==this.activeEl&&e.contains(this.activeEl)?this.exit():Promise.resolve()).then(()=>promisify(e,prefixes.request)).catch(t=>null!==this.activeEl?this.exit().then(()=>promisify(e,prefixes.request)):Promise.reject(t)).then(t=>(checkActive(this),t))}}return this.__getErr()},exit(){return!0===this.isCapable&&!0===this.isActive?promisify(document,prefixes.exit).then(t=>(checkActive(this),this.isActive?this.exit():t)):this.__getErr()},toggle(t){const e=t||document.documentElement;return this.activeEl===e?this.exit():this.request(e)},install({$q:t}){t.fullscreen=this,this.__getErr=(()=>Promise.resolve()),!0!==isSSR&&(prefixes.request=["requestFullscreen","msRequestFullscreen","mozRequestFullScreen","webkitRequestFullscreen"].find(t=>void 0!==document.documentElement[t]),this.isCapable=void 0!==prefixes.request,!1!==this.isCapable?(prefixes.exit=["exitFullscreen","msExitFullscreen","mozCancelFullScreen","webkitExitFullscreen"].find(t=>document[t]),checkActive(this),["onfullscreenchange","onmsfullscreenchange","onwebkitfullscreenchange"].forEach(t=>{document[t]=(()=>{checkActive(this)})}),Vue__default.default.util.defineReactive(this,"isActive",this.isActive),Vue__default.default.util.defineReactive(this,"activeEl",this.activeEl)):this.__getErr=(()=>Promise.reject("Not capable")))}},AppVisibility={appVisible:!1,install({$q:t}){if(!0===isSSR)return void(this.appVisible=t.appVisible=!0);let e,i;void 0!==document.hidden?(e="hidden",i="visibilitychange"):void 0!==document.msHidden?(e="msHidden",i="msvisibilitychange"):void 0!==document.webkitHidden&&(e="webkitHidden",i="webkitvisibilitychange");const s=()=>{this.appVisible=t.appVisible=!document[e]};s(),i&&void 0!==document[e]&&(Vue__default.default.util.defineReactive(t,"appVisible",this.appVisible),document.addEventListener(i,s,!1))}};const optsGrid={staticClass:"row items-stretch justify-start",attrs:{role:"list"}},optsList={attrs:{role:"list"}},attrsGridItem={tabindex:0,role:"listitem"};var BottomSheet$1=Vue__default.default.extend({name:"BottomSheetPlugin",mixins:[DarkMixin,AttrsMixin],inheritAttrs:!1,props:{title:String,message:String,actions:Array,grid:Boolean,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},computed:{dialogProps(){return{...this.qAttrs,position:"bottom"}}},methods:{show(){this.$refs.dialog.show()},hide(){this.$refs.dialog.hide()},onOk(t){this.$emit("ok",t),this.hide()},__getGrid(t){return this.actions.map(e=>{const i=e.avatar||e.img;return void 0===e.label?t(QSeparator,{staticClass:"col-all",props:{dark:this.dark}}):t("div",{staticClass:"q-bottom-sheet__item q-hoverable q-focusable cursor-pointer relative-position",class:e.classes,style:e.style,attrs:attrsGridItem,on:{click:()=>{this.onOk(e)},keyup:t=>{13===t.keyCode&&this.onOk(e)}}},[t("div",{staticClass:"q-focus-helper"}),e.icon?t(QIcon,{props:{name:e.icon,color:e.color}}):i?t("img",{attrs:{src:i},staticClass:e.avatar?"q-bottom-sheet__avatar":null}):t("div",{staticClass:"q-bottom-sheet__empty-icon"}),t("div",[e.label])])})},__getList(t){return this.actions.map(e=>{const i=e.avatar||e.img;return void 0===e.label?t(QSeparator,{props:{spaced:!0,dark:this.dark}}):t(QItem,{staticClass:"q-bottom-sheet__item",class:e.classes,style:e.style,props:{tabindex:0,clickable:!0,dark:this.dark},on:{click:()=>{this.onOk(e)}}},[t(QItemSection,{props:{avatar:!0}},[e.icon?t(QIcon,{props:{name:e.icon,color:e.color}}):i?t("img",{attrs:{src:i},staticClass:e.avatar?"q-bottom-sheet__avatar":null}):null]),t(QItemSection,[e.label])])})}},render(t){const e=[];return this.title&&e.push(t(QCardSection,{staticClass:"q-dialog__title"},[this.title])),this.message&&e.push(t(QCardSection,{staticClass:"q-dialog__message"},[this.message])),e.push(!0===this.grid?t("div",optsGrid,this.__getGrid(t)):t("div",optsList,this.__getList(t))),t(QDialog,{key:"dialog",ref:"dialog",props:this.dialogProps,on:cache(this,"hide",{hide:()=>{this.$emit("hide")}})},[t(QCard,{staticClass:`q-bottom-sheet q-bottom-sheet--${!0===this.grid?"grid":"list"}`+` q-bottom-sheet--${this.darkSuffix} q-${this.darkSuffix}`,style:this.cardStyle,class:this.cardClass},e)])}});const ssrAPI={onOk:()=>ssrAPI,okCancel:()=>ssrAPI,hide:()=>ssrAPI,update:()=>ssrAPI};function merge(t,e){for(const i in e)"spinner"!==i&&Object(e[i])===e[i]?(t[i]=Object(t[i])!==t[i]?{}:{...t[i]},merge(t[i],e[i])):t[i]=e[i]}let appRoot;function getDialogParent(t,e){if(void 0!==t)return t;if(void 0!==e)return e;if(void 0===appRoot){const t=document.getElementById("q-app");t&&t.__vue__&&(appRoot=t.__vue__.$root)}return appRoot}function globalDialog(t){return({className:e,class:i,style:s,component:o,root:n,parent:r,...a})=>{if(!0===isSSR)return ssrAPI;void 0!==i&&(a.cardClass=i),void 0!==s&&(a.cardStyle=s);const l=void 0!==o;let h,d;!0===l?h=o:(h=t,d=a);const c=[],u=[],p={onOk:t=>(c.push(t),p),onCancel:t=>(u.push(t),p),onDismiss:t=>(c.push(t),u.push(t),p),hide:()=>(_.$refs.dialog.hide(),p),update:({className:t,class:e,style:i,component:s,root:o,parent:n,...r})=>(null!==_&&(void 0!==e&&(r.cardClass=e),void 0!==i&&(r.cardStyle=i),!0===l?Object.assign(a,r):(merge(a,r),d={...a}),_.$forceUpdate()),p)},m=document.createElement("div");getPortalsContainer(document.body).appendChild(m);let g=!1;const f={ok:t=>{g=!0,c.forEach(e=>{e(t)})},hide:()=>{_.$destroy(),_.$el.remove(),_=null,!0!==g&&u.forEach(t=>{t()})}};let _=new Vue__default.default({name:"QGlobalDialog",el:m,parent:getDialogParent(r,n),render:t=>t(h,{ref:"dialog",props:a,attrs:d,on:f}),mounted(){void 0!==this.$refs.dialog?this.$refs.dialog.show():f["hook:mounted"]=(()=>{void 0!==this.$refs.dialog&&this.$refs.dialog.show()})}});return p}}var BottomSheet={install({$q:t}){this.create=t.bottomSheet=globalDialog(BottomSheet$1)}};function encode$1(t){return encodeURIComponent(t)}function decode$1(t){return decodeURIComponent(t)}function stringifyCookieValue(t){return encode$1("string"==typeof t&&"j:"!==t.slice(0,2)?t:"j:"+JSON.stringify(t))}function read(t,e){if(""===t)return t;if(0===t.indexOf('"')&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),"j:"===(t=decode$1(t.replace(/\+/g," "))).slice(0,2))try{return JSON.parse(t.slice(2),e)}catch(t){}try{const i=JSON.parse(t,e);return void 0!==e||i===Object(i)||!0===Array.isArray(i)?i:t}catch(e){return t}}function getString(t){const e=new Date;return e.setMilliseconds(e.getMilliseconds()+t),e.toUTCString()}function parseExpireString(t){let e=0;const i=t.match(/(\d+)d/),s=t.match(/(\d+)h/),o=t.match(/(\d+)m/),n=t.match(/(\d+)s/);return i&&(e+=864e5*i[1]),s&&(e+=36e5*s[1]),o&&(e+=6e4*o[1]),n&&(e+=1e3*n[1]),0===e?t:getString(e)}function set(t,e,i={},s){let o,n;void 0!==i.expires&&("[object Date]"===Object.prototype.toString.call(i.expires)?o=i.expires.toUTCString():"string"==typeof i.expires?o=parseExpireString(i.expires):(n=parseFloat(i.expires),o=!1===isNaN(n)?getString(864e5*n):i.expires));const r=`${encode$1(t)}=${stringifyCookieValue(e)}`,a=[r,void 0!==o?"; Expires="+o:"",i.path?"; Path="+i.path:"",i.domain?"; Domain="+i.domain:"",i.sameSite?"; SameSite="+i.sameSite:"",i.httpOnly?"; HttpOnly":"",i.secure?"; Secure":"",i.other?"; "+i.other:""].join("");if(s){s.req.qCookies?s.req.qCookies.push(a):s.req.qCookies=[a],s.res.setHeader("Set-Cookie",s.req.qCookies);let e=s.req.headers.cookie||"";if(void 0!==o&&n<0){const i=get(t,s,void 0,!0);if(void 0!==i){const s=`${encode$1(t)}=${stringifyCookieValue(i)}`;e=e.replace(`${s}; `,"").replace(`; ${s}`,"").replace(`${s}`,"")}}else e=e?`${r}; ${e}`:a;s.req.headers.cookie=e}else document.cookie=a}function get(t,e,i,s){const o=e?e.req.headers:document,n=o.cookie?o.cookie.split("; "):[],r=n.length;let a,l,h,d=t?null:{},c=0;for(;cget(e,t,i),set:(e,i,s)=>set(e,i,s,t),has:(e,i)=>has(e,t,i),remove:(e,i)=>remove(e,i,t),getAll:e=>get(null,t,e)}}var Cookies={parseSSR(t){return void 0!==t?getObject(t):this},install({$q:t,queues:e}){!0===isSSR?e.server.push((t,e)=>{t.cookies=getObject(e.ssr)}):(Object.assign(this,getObject()),t.cookies=this)}},DialogPlugin=Vue__default.default.extend({name:"DialogPlugin",mixins:[DarkMixin,AttrsMixin],inheritAttrs:!1,props:{title:String,message:String,prompt:Object,options:Object,progress:[Boolean,Object],html:Boolean,ok:{type:[String,Object,Boolean],default:!0},cancel:[String,Object,Boolean],focus:{type:String,default:"ok",validator:t=>["ok","cancel","none"].includes(t)},stackButtons:Boolean,color:String,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},computed:{classes(){return"q-dialog-plugin"+` q-dialog-plugin--${this.darkSuffix} q-${this.darkSuffix}`+(!1!==this.progress?" q-dialog-plugin--progress":"")},spinner(){if(!1!==this.progress)return!0===isObject(this.progress)?{component:this.progress.spinner||QSpinner,props:{color:this.progress.color||this.vmColor}}:{component:QSpinner,props:{color:this.vmColor}}},hasForm(){return void 0!==this.prompt||void 0!==this.options},okLabel(){return!0===isObject(this.ok)?this.$q.lang.label.ok:!0===this.ok?this.$q.lang.label.ok:this.ok},cancelLabel(){return!0===isObject(this.cancel)?this.$q.lang.label.cancel:!0===this.cancel?this.$q.lang.label.cancel:this.cancel},vmColor(){return this.color||`dialog-plugin-${this.darkSuffix}`},okDisabled(){return void 0!==this.prompt?void 0!==this.prompt.isValid&&!0!==this.prompt.isValid(this.prompt.model):void 0!==this.options?void 0!==this.options.isValid&&!0!==this.options.isValid(this.options.model):void 0},okProps(){return{color:this.vmColor,label:this.okLabel,ripple:!1,disable:this.okDisabled,...!0===isObject(this.ok)?this.ok:{flat:!0}}},cancelProps(){return{color:this.vmColor,label:this.cancelLabel,ripple:!1,...!0===isObject(this.cancel)?this.cancel:{flat:!0}}}},methods:{show(){this.$refs.dialog.show()},hide(){this.$refs.dialog.hide()},getPrompt(t){return[t(QInput,{key:"prompt",props:{value:this.prompt.model,type:this.prompt.type,label:this.prompt.label,stackLabel:this.prompt.stackLabel,outlined:this.prompt.outlined,filled:this.prompt.filled,standout:this.prompt.standout,rounded:this.prompt.rounded,square:this.prompt.square,counter:this.prompt.counter,maxlength:this.prompt.maxlength,prefix:this.prompt.prefix,suffix:this.prompt.suffix,color:this.vmColor,dense:!0,autofocus:!0,dark:this.dark},attrs:this.prompt.attrs,on:cache(this,"prompt",{input:t=>{this.prompt.model=t},keyup:t=>{!0!==this.okDisabled&&"textarea"!==this.prompt.type&&!0===isKeyCode(t,13)&&this.onOk()}})})]},getOptions(t){return[t(QOptionGroup,{key:"opts",props:{value:this.options.model,type:this.options.type,color:this.vmColor,inline:this.options.inline,options:this.options.items,dark:this.dark},on:cache(this,"opts",{input:t=>{this.options.model=t}})})]},getButtons(t){const e=[];if(this.cancel&&e.push(t(QBtn,{key:"cancel",props:this.cancelProps,attrs:{"data-autofocus":"cancel"===this.focus&&!0!==this.hasForm},on:cache(this,"cancel",{click:this.onCancel})})),this.ok&&e.push(t(QBtn,{key:"ok",props:this.okProps,attrs:{"data-autofocus":"ok"===this.focus&&!0!==this.hasForm},on:cache(this,"ok",{click:this.onOk})})),e.length>0)return t(QCardActions,{staticClass:!0===this.stackButtons?"items-end":null,props:{vertical:this.stackButtons,align:"right"}},e)},onOk(){this.$emit("ok",cloneDeep(this.getData())),this.hide()},onCancel(){this.hide()},getData(){return void 0!==this.prompt?this.prompt.model:void 0!==this.options?this.options.model:void 0},getSection(t,e,i){return!0===this.html?t(QCardSection,{staticClass:e,domProps:{innerHTML:i}}):t(QCardSection,{staticClass:e},[i])}},render(t){const e=[];return this.title&&e.push(this.getSection(t,"q-dialog__title",this.title)),!1!==this.progress&&e.push(t(QCardSection,{staticClass:"q-dialog__progress"},[t(this.spinner.component,{props:this.spinner.props})])),this.message&&e.push(this.getSection(t,"q-dialog__message",this.message)),void 0!==this.prompt?e.push(t(QCardSection,{staticClass:"scroll q-dialog-plugin__form"},this.getPrompt(t))):void 0!==this.options&&e.push(t(QSeparator,{props:{dark:this.dark}}),t(QCardSection,{staticClass:"scroll q-dialog-plugin__form"},this.getOptions(t)),t(QSeparator,{props:{dark:this.dark}})),(this.ok||this.cancel)&&e.push(this.getButtons(t)),t(QDialog,{key:"dialog",ref:"dialog",props:{...this.qAttrs,value:this.value},on:cache(this,"hide",{hide:()=>{this.$emit("hide")}})},[t(QCard,{staticClass:this.classes,style:this.cardStyle,class:this.cardClass,props:{dark:this.dark}},e)])}}),Dialog={install({$q:t}){this.create=t.dialog=globalDialog(DialogPlugin)}},LoadingBar={isActive:!1,start:noop,stop:noop,increment:noop,setDefaults:noop,install({$q:t,cfg:e}){if(t.loadingBar=this,!0===isSSR)return;const i=void 0!==e.loadingBar?{...e.loadingBar}:{},s={start:()=>{this.isActive=!0},stop:()=>{this.isActive=!1}},o=new Vue__default.default({name:"LoadingBar",devtools:{hide:!0},beforeCreate(){void 0===this._routerRoot&&(this._routerRoot={})},render:t=>t(QAjaxBar,{ref:"bar",props:i,on:s})}).$mount().$refs.bar;Object.assign(this,{start:o.start,stop:o.stop,increment:o.increment,setDefaults:t=>{!0===isObject(t)&&Object.assign(i,t),o.$parent.$forceUpdate()}}),Vue__default.default.util.defineReactive(this,"isActive",this.isActive),Vue__default.default.util.defineReactive(o,"isActive",this.isActive),o.setDefaults=this.setDefaults,document.body.appendChild(o.$parent.$el)}};let vm$1,timeout,uid$1=0,props={},activeGroups={};const originalDefaults={group:"__default_quasar_group__",delay:0,message:!1,spinnerSize:80,spinnerColor:"white",messageColor:"white",backgroundColor:"black",spinner:QSpinner,customClass:""},defaults$1={...originalDefaults};function registerProps(t){if(t&&void 0!==t.group&&void 0!==activeGroups[t.group])return Object.assign(activeGroups[t.group],t);const e=!0===isObject(t)&&!0===t.ignoreDefaults?{...originalDefaults,...t}:{...defaults$1,...t};return activeGroups[e.group]=e,e}const Loading={isActive:!1,show(t){if(!0===isSSR)return;props=registerProps(t);const{group:e}=props;return props.customClass+=` text-${props.backgroundColor}`,this.isActive=!0,void 0!==vm$1?(props.uid=uid$1,vm$1.$forceUpdate()):(props.uid=++uid$1,clearTimeout(timeout),timeout=setTimeout(()=>{timeout=void 0;const t=document.createElement("div");document.body.appendChild(t),vm$1=new Vue__default.default({name:"QLoading",devtools:{hide:!0},beforeCreate(){void 0===this._routerRoot&&(this._routerRoot={})},el:t,mounted(){preventScroll(!0)},render:t=>t("transition",{key:"tr",props:{name:"q-transition--fade",appear:!0},on:cache(this,"tr",{"after-leave":()=>{!0!==this.isActive&&void 0!==vm$1&&(preventScroll(!1),vm$1.$destroy(),vm$1.$el.remove(),vm$1=void 0)}})},[!0===this.isActive?t("div",{staticClass:"q-loading fullscreen column flex-center z-max",key:props.uid,class:props.customClass.trim()},[t(props.spinner,{props:{color:props.spinnerColor,size:props.spinnerSize}}),props.message&&t("div",{class:`text-${props.messageColor}`,domProps:{[!0===props.sanitize?"textContent":"innerHTML"]:props.message}})||void 0]):null])})},props.delay)),t=>{void 0!==t&&Object(t)===t?this.show({...t,group:e}):this.hide(e)}},hide(t){if(!0===this.isActive){if(void 0===t)activeGroups={};else{if(void 0===activeGroups[t])return;{delete activeGroups[t];const e=Object.keys(activeGroups);if(0!==e.length){const t=e[e.length-1];return void this.show({group:t})}}}void 0!==timeout&&(clearTimeout(timeout),timeout=void 0),this.isActive=!1}},setDefaults(t){!0===isObject(t)&&Object.assign(defaults$1,t)},install({$q:t,cfg:{loading:e}}){this.setDefaults(e),t.loading=this}};let updateId,ssrTakeover;function normalize(t){t.title&&(t.title=t.titleTemplate?t.titleTemplate(t.title):t.title,delete t.titleTemplate),[["meta","content"],["link","href"]].forEach(e=>{const i=t[e[0]],s=e[1];for(const t in i){const e=i[t];e.template&&(1===Object.keys(e).length?delete i[t]:(e[s]=e.template(e[s]||""),delete e.template))}})}function changed(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!0;for(const i in t)if(t[i]!==e[i])return!0}function bodyFilter(t){return!1===["class","style"].includes(t)}function htmlFilter(t){return!1===["lang","dir"].includes(t)}function diff(t,e){const i={},s={};return void 0===t?{add:e,remove:s}:(t.title!==e.title&&(i.title=e.title),["meta","link","script","htmlAttr","bodyAttr"].forEach(o=>{const n=t[o],r=e[o];if(s[o]=[],void 0!==n&&null!==n){i[o]={};for(const t in n)!1===r.hasOwnProperty(t)&&s[o].push(t);for(const t in r)!1===n.hasOwnProperty(t)?i[o][t]=r[t]:!0===changed(n[t],r[t])&&(s[o].push(t),i[o][t]=r[t])}else i[o]=r}),{add:i,remove:s})}function apply({add:t,remove:e}){t.title&&(document.title=t.title),Object.keys(e).length>0&&(["meta","link","script"].forEach(t=>{e[t].forEach(e=>{document.head.querySelector(`${t}[data-qmeta="${e}"]`).remove()})}),e.htmlAttr.filter(htmlFilter).forEach(t=>{document.documentElement.removeAttribute(t)}),e.bodyAttr.filter(bodyFilter).forEach(t=>{document.body.removeAttribute(t)})),["meta","link","script"].forEach(e=>{const i=t[e];for(const t in i){const s=document.createElement(e);for(const e in i[t])"innerHTML"!==e&&s.setAttribute(e,i[t][e]);s.setAttribute("data-qmeta",t),"script"===e&&(s.innerHTML=i[t].innerHTML||""),document.head.appendChild(s)}}),Object.keys(t.htmlAttr).filter(htmlFilter).forEach(e=>{document.documentElement.setAttribute(e,t.htmlAttr[e]||"")}),Object.keys(t.bodyAttr).filter(bodyFilter).forEach(e=>{document.body.setAttribute(e,t.bodyAttr[e]||"")})}function parseMeta(t,e){!0!==t._inactive&&(!0===hasMeta(t)&&(extend(!0,e,t.__qMeta),!0===t.$options.meta.stopPropagation)||t.$children.forEach(t=>{parseMeta(t,e)}))}function updateClient(){!0===ssrTakeover&&(ssrTakeover=!1,this.$root.__currentMeta=window.__Q_META__);const t={title:"",titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};parseMeta(this.$root,t),normalize(t),apply(diff(this.$root.__currentMeta,t)),this.$root.__currentMeta=t}function getAttr(t){return e=>{const i=t[e];return e+(!0!==i&&void 0!==i?`="${i}"`:"")}}function getHead(t){let e="";return t.title&&(e+=`${t.title}`),["meta","link","script"].forEach(i=>{const s=t[i];for(const t in s){const o=Object.keys(s[t]).filter(t=>"innerHTML"!==t).map(getAttr(s[t]));e+=`<${i} ${o.join(" ")} data-qmeta="${t}">`,"script"===i&&(e+=`${s[t].innerHTML||""}<\/script>`)}}),e}function getServerMeta(t,e,i){const s={title:"",titleTemplate:null,meta:{},link:{},htmlAttr:{},bodyAttr:{},noscript:{}};parseMeta(t,s),normalize(s);const o=void 0!==i&&void 0!==i.nonce?` nonce="${i.nonce}"`:"",n={"%%Q_HTML_ATTRS%%":Object.keys(s.htmlAttr).filter(htmlFilter).map(getAttr(s.htmlAttr)).join(" "),"%%Q_HEAD_TAGS%%":getHead(s),"%%Q_BODY_ATTRS%%":Object.keys(s.bodyAttr).filter(bodyFilter).map(getAttr(s.bodyAttr)).join(" "),"%%Q_BODY_TAGS%%":Object.keys(s.noscript).map(t=>``).join("")+`";
+ }
+ }
+ });
+ return output
+ }
+
+ function getServerMeta (app, html, ctx) {
+ var meta = {
+ title: '',
+ titleTemplate: null,
+ meta: {},
+ link: {},
+ htmlAttr: {},
+ bodyAttr: {},
+ noscript: {}
+ };
+
+ parseMeta(app, meta);
+ normalize(meta);
+
+ var nonce = ctx !== void 0 && ctx.nonce !== void 0
+ ? (" nonce=\"" + (ctx.nonce) + "\"")
+ : '';
+
+ var tokens = {
+ '%%Q_HTML_ATTRS%%': Object.keys(meta.htmlAttr)
+ .filter(htmlFilter)
+ .map(getAttr(meta.htmlAttr))
+ .join(' '),
+ '%%Q_HEAD_TAGS%%': getHead(meta),
+ '%%Q_BODY_ATTRS%%': Object.keys(meta.bodyAttr)
+ .filter(bodyFilter)
+ .map(getAttr(meta.bodyAttr))
+ .join(' '),
+ '%%Q_BODY_TAGS%%': Object.keys(meta.noscript)
+ .map(function (name) { return (""); })
+ .join('') +
+ ""
+ };
+
+ Object.keys(tokens).forEach(function (key) {
+ html = html.replace(key, tokens[key]);
+ });
+
+ return html
+ }
+
+ function beforeCreate () {
+ if (typeof this.$options.meta === 'function') {
+ if (this.$options.computed === void 0) {
+ this.$options.computed = {};
+ }
+ this.$options.computed.__qMeta = this.$options.meta;
+ }
+ else if (hasMeta(this) === true) {
+ this.__qMeta = this.$options.meta;
+ }
+ }
+
+ // needs to be really fast
+ function hasMeta (vm) {
+ return vm.$options.meta !== void 0 &&
+ vm.$options.meta !== null
+ }
+
+ function triggerMeta () {
+ hasMeta(this) === true && this.__qMetaUpdate();
+ }
+
+ var Meta = {
+ install: function install (ref) {
+ var queues = ref.queues;
+
+ if (isSSR === true) {
+ Vue__default["default"].prototype.$getMetaHTML = function (app) {
+ return function (html, ctx) { return getServerMeta(app, html, ctx); }
+ };
+
+ Vue__default["default"].mixin({ beforeCreate: beforeCreate });
+
+ queues.server.push(function (_, ctx) {
+ ctx.ssr.Q_HTML_ATTRS += ' %%Q_HTML_ATTRS%%';
+ Object.assign(ctx.ssr, {
+ Q_HEAD_TAGS: '%%Q_HEAD_TAGS%%',
+ Q_BODY_ATTRS: '%%Q_BODY_ATTRS%%',
+ Q_BODY_TAGS: '%%Q_BODY_TAGS%%'
+ });
+ });
+ }
+ else {
+ ssrTakeover = fromSSR;
+
+ Vue__default["default"].mixin({
+ beforeCreate: beforeCreate,
+ created: function created () {
+ if (hasMeta(this) === true) {
+ this.__qMetaUnwatch = this.$watch('__qMeta', this.__qMetaUpdate);
+ }
+ },
+ activated: triggerMeta,
+ deactivated: triggerMeta,
+ beforeMount: triggerMeta,
+ destroyed: function destroyed () {
+ if (hasMeta(this) === true) {
+ this.__qMetaUnwatch();
+ this.__qMetaUpdate();
+ }
+ },
+ methods: {
+ __qMetaUpdate: function __qMetaUpdate () {
+ clearTimeout(updateId);
+ updateId = setTimeout(updateClient.bind(this), 50);
+ }
+ }
+ });
+ }
+ }
+ };
+
+ function objectWithoutProperties (obj, exclude) { var target = {}; for (var k in obj) if (Object.prototype.hasOwnProperty.call(obj, k) && exclude.indexOf(k) === -1) target[k] = obj[k]; return target; }
+
+ var uid = 0, vm;
+
+ var defaults = {};
+ var groups = {};
+ var notificationsList = {};
+ var positionClass = {};
+ var emptyRE = /^\s*$/;
+
+ var positionList = [
+ 'top-left', 'top-right',
+ 'bottom-left', 'bottom-right',
+ 'top', 'bottom', 'left', 'right', 'center'
+ ];
+
+ var badgePositions = [
+ 'top-left', 'top-right',
+ 'bottom-left', 'bottom-right'
+ ];
+
+ var notifTypes = {
+ positive: {
+ icon: function ($q) { return $q.iconSet.type.positive; },
+ color: 'positive'
+ },
+
+ negative: {
+ icon: function ($q) { return $q.iconSet.type.negative; },
+ color: 'negative'
+ },
+
+ warning: {
+ icon: function ($q) { return $q.iconSet.type.warning; },
+ color: 'warning',
+ textColor: 'dark'
+ },
+
+ info: {
+ icon: function ($q) { return $q.iconSet.type.info; },
+ color: 'info'
+ },
+
+ ongoing: {
+ group: false,
+ timeout: 0,
+ spinner: true,
+ color: 'grey-8'
+ }
+ };
+
+ function addNotification (config, vm, originalApi) {
+ if (!config) {
+ return logError('parameter required')
+ }
+
+ var Api;
+ var notif = { textColor: 'white' };
+
+ if (config.ignoreDefaults !== true) {
+ Object.assign(notif, defaults);
+ }
+
+ if (isObject(config) === false) {
+ if (notif.type) {
+ Object.assign(notif, notifTypes[notif.type]);
+ }
+
+ config = { message: config };
+ }
+
+ Object.assign(notif, notifTypes[config.type || notif.type], config);
+
+ if (typeof notif.icon === 'function') {
+ notif.icon = notif.icon(vm.$q);
+ }
+
+ if (!notif.spinner) {
+ notif.spinner = false;
+ }
+ else if (notif.spinner === true) {
+ notif.spinner = QSpinner;
+ }
+
+ notif.meta = {
+ hasMedia: Boolean(notif.spinner !== false || notif.icon || notif.avatar),
+ hasText: hasContent(notif.message) || hasContent(notif.caption)
+ };
+
+ if (notif.position) {
+ if (positionList.includes(notif.position) === false) {
+ return logError('wrong position', config)
+ }
+ }
+ else {
+ notif.position = 'bottom';
+ }
+
+ if (notif.timeout === void 0) {
+ notif.timeout = 5000;
+ }
+ else {
+ var t = parseInt(notif.timeout, 10);
+ if (isNaN(t) || t < 0) {
+ return logError('wrong timeout', config)
+ }
+ notif.timeout = t;
+ }
+
+ if (notif.timeout === 0) {
+ notif.progress = false;
+ }
+ else if (notif.progress === true) {
+ notif.meta.progressClass = 'q-notification__progress' + (
+ notif.progressClass
+ ? (" " + (notif.progressClass))
+ : ''
+ );
+
+ notif.meta.progressStyle = {
+ animationDuration: ((notif.timeout + 1000) + "ms")
+ };
+ }
+
+ var actions = (
+ Array.isArray(config.actions) === true
+ ? config.actions
+ : []
+ ).concat(
+ config.ignoreDefaults !== true && Array.isArray(defaults.actions) === true
+ ? defaults.actions
+ : []
+ ).concat(
+ notifTypes[config.type] !== void 0 && Array.isArray(notifTypes[config.type].actions) === true
+ ? notifTypes[config.type].actions
+ : []
+ );
+
+ var closeBtn = notif.closeBtn;
+ closeBtn && actions.push({
+ label: typeof closeBtn === 'string'
+ ? closeBtn
+ : vm.$q.lang.label.close
+ });
+
+ notif.actions = actions.map(function (ref) {
+ var handler = ref.handler;
+ var noDismiss = ref.noDismiss;
+ var style = ref.style;
+ var klass = ref.class;
+ var attrs = ref.attrs;
+ var rest = objectWithoutProperties( ref, ["handler", "noDismiss", "style", "class", "attrs"] );
+ var props = rest;
+
+ return ({
+ staticClass: klass,
+ style: style,
+ props: Object.assign({}, {flat: true}, props),
+ attrs: attrs,
+ on: {
+ click: typeof handler === 'function'
+ ? function () {
+ handler();
+ noDismiss !== true && dismiss();
+ }
+ : function () { dismiss(); }
+ }
+ });
+ });
+
+ if (notif.multiLine === void 0) {
+ notif.multiLine = notif.actions.length > 1;
+ }
+
+ Object.assign(notif.meta, {
+ staticClass: 'q-notification row items-stretch' +
+ " q-notification--" + (notif.multiLine === true ? 'multi-line' : 'standard') +
+ (notif.color !== void 0 ? (" bg-" + (notif.color)) : '') +
+ (notif.textColor !== void 0 ? (" text-" + (notif.textColor)) : '') +
+ (notif.classes !== void 0 ? (" " + (notif.classes)) : ''),
+
+ wrapperClass: 'q-notification__wrapper col relative-position border-radius-inherit ' +
+ (notif.multiLine === true ? 'column no-wrap justify-center' : 'row items-center'),
+
+ contentClass: 'q-notification__content row items-center' +
+ (notif.multiLine === true ? '' : ' col'),
+
+ leftClass: notif.meta.hasText === true ? 'additional' : 'single',
+
+ attrs: Object.assign({}, {role: 'alert'},
+ notif.attrs)
+ });
+
+ if (notif.group === false) {
+ notif.group = void 0;
+ notif.meta.group = void 0;
+ }
+ else {
+ if (notif.group === void 0 || notif.group === true) {
+ // do not replace notifications with different buttons
+ notif.group = [
+ notif.message,
+ notif.caption,
+ notif.multiline
+ ].concat(
+ notif.actions.map(function (ref) {
+ var props = ref.props;
+
+ return ((props.label) + "*" + (props.icon));
+ })
+ ).join('|');
+ }
+
+ notif.meta.group = notif.group + '|' + notif.position;
+ }
+
+ if (notif.actions.length === 0) {
+ notif.actions = void 0;
+ }
+ else {
+ notif.meta.actionsClass = 'q-notification__actions row items-center ' +
+ (notif.multiLine === true ? 'justify-end' : 'col-auto') +
+ (notif.meta.hasMedia === true ? ' q-notification__actions--with-media' : '');
+ }
+
+ if (originalApi !== void 0) {
+ // reset timeout if any
+ clearTimeout(originalApi.notif.meta.timer);
+
+ // retain uid
+ notif.meta.uid = originalApi.notif.meta.uid;
+
+ // replace notif
+ var index = notificationsList[notif.position].indexOf(originalApi.notif);
+ notificationsList[notif.position][index] = notif;
+ }
+ else {
+ var original = groups[notif.meta.group];
+
+ // woohoo, it's a new notification
+ if (original === void 0) {
+ notif.meta.uid = uid++;
+ notif.meta.badge = 1;
+
+ if (['left', 'right', 'center'].indexOf(notif.position) !== -1) {
+ notificationsList[notif.position].splice(
+ Math.floor(notificationsList[notif.position].length / 2),
+ 0,
+ notif
+ );
+ }
+ else {
+ var action = notif.position.indexOf('top') > -1 ? 'unshift' : 'push';
+ notificationsList[notif.position][action](notif);
+ }
+
+ if (notif.group !== void 0) {
+ groups[notif.meta.group] = notif;
+ }
+ }
+ // ok, so it's NOT a new one
+ else {
+ // reset timeout if any
+ clearTimeout(original.meta.timer);
+
+ if (notif.badgePosition !== void 0) {
+ if (badgePositions.includes(notif.badgePosition) === false) {
+ return logError('wrong badgePosition', config)
+ }
+ }
+ else {
+ notif.badgePosition = "top-" + (notif.position.indexOf('left') > -1 ? 'right' : 'left');
+ }
+
+ notif.meta.uid = original.meta.uid;
+ notif.meta.badge = original.meta.badge + 1;
+ notif.meta.badgeClass = "q-notification__badge q-notification__badge--" + (notif.badgePosition) +
+ (notif.badgeColor !== void 0 ? (" bg-" + (notif.badgeColor)) : '') +
+ (notif.badgeTextColor !== void 0 ? (" text-" + (notif.badgeTextColor)) : '') +
+ (notif.badgeClass ? (" " + (notif.badgeClass)) : '');
+
+ var index$1 = notificationsList[notif.position].indexOf(original);
+ notificationsList[notif.position][index$1] = groups[notif.meta.group] = notif;
+ }
+ }
+
+ var dismiss = function () {
+ removeNotification(notif, vm);
+ Api = void 0;
+ };
+
+ vm.$forceUpdate();
+
+ if (notif.timeout > 0) {
+ notif.meta.timer = setTimeout(function () {
+ dismiss();
+ }, notif.timeout + /* show duration */ 1000);
+ }
+
+ // only non-groupable can be updated
+ if (notif.group !== void 0) {
+ return function (props) {
+ if (props !== void 0) {
+ logError('trying to update a grouped one which is forbidden', config);
+ }
+ else {
+ dismiss();
+ }
+ }
+ }
+
+ Api = {
+ dismiss: dismiss,
+ config: config,
+ notif: notif
+ };
+
+ if (originalApi !== void 0) {
+ Object.assign(originalApi, Api);
+ return
+ }
+
+ return function (props) {
+ // if notification wasn't previously dismissed
+ if (Api !== void 0) {
+ // if no params, then we must dismiss the notification
+ if (props === void 0) {
+ Api.dismiss();
+ }
+ // otherwise we're updating it
+ else {
+ var newNotif = Object.assign({}, Api.config, props, {
+ group: false,
+ position: notif.position
+ });
+
+ addNotification(newNotif, vm, Api);
+ }
+ }
+ }
+ }
+
+ function removeNotification (notif, vm) {
+ clearTimeout(notif.meta.timer);
+
+ var index = notificationsList[notif.position].indexOf(notif);
+ if (index !== -1) {
+ if (notif.group !== void 0) {
+ delete groups[notif.meta.group];
+ }
+
+ var el = vm.$refs['' + notif.meta.uid];
+
+ if (el) {
+ var ref = getComputedStyle(el);
+ var width = ref.width;
+ var height = ref.height;
+
+ el.style.left = (el.offsetLeft) + "px";
+ el.style.width = width;
+ el.style.height = height;
+ }
+
+ notificationsList[notif.position].splice(index, 1);
+
+ vm.$forceUpdate();
+
+ if (typeof notif.onDismiss === 'function') {
+ notif.onDismiss();
+ }
+ }
+ }
+
+ function hasContent (str) {
+ return str !== void 0 &&
+ str !== null &&
+ emptyRE.test(str) !== true
+ }
+
+ function logError (error, config) {
+ console.error(("Notify: " + error), config);
+ return false
+ }
+
+ var Notifications = {
+ name: 'QNotifications',
+
+ // hide App from Vue devtools
+ devtools: { hide: true },
+
+ beforeCreate: function beforeCreate () {
+ // prevent error in Vue devtools
+ this._routerRoot === void 0 && (this._routerRoot = {});
+ },
+
+ render: function render (h) {
+ return h('div', { staticClass: 'q-notifications' }, positionList.map(function (pos) {
+ return h('transition-group', {
+ key: pos,
+ staticClass: positionClass[pos],
+ tag: 'div',
+ props: {
+ name: ("q-notification--" + pos),
+ mode: 'out-in'
+ }
+ }, notificationsList[pos].map(function (notif) {
+ var meta = notif.meta;
+ var mainChild = [];
+
+ if (meta.hasMedia === true) {
+ if (notif.spinner !== false) {
+ mainChild.push(
+ h(notif.spinner, {
+ staticClass: 'q-notification__spinner q-notification__spinner--' + meta.leftClass,
+ props: { color: notif.spinnerColor, size: notif.spinnerSize }
+ })
+ );
+ }
+ else if (notif.icon) {
+ mainChild.push(
+ h(QIcon, {
+ staticClass: 'q-notification__icon q-notification__icon--' + meta.leftClass,
+ attrs: { role: 'img' },
+ props: { name: notif.icon, color: notif.iconColor, size: notif.iconSize }
+ })
+ );
+ }
+ else if (notif.avatar) {
+ mainChild.push(
+ h(QAvatar, { staticClass: 'q-notification__avatar q-notification__avatar--' + meta.leftClass }, [
+ h('img', { attrs: { src: notif.avatar, 'aria-hidden': 'true' } })
+ ])
+ );
+ }
+ }
+
+ if (meta.hasText === true) {
+ var msgChild;
+ var msgData = { staticClass: 'q-notification__message col' };
+
+ if (notif.html === true) {
+ msgData.domProps = {
+ innerHTML: notif.caption
+ ? ("" + (notif.message) + "
" + (notif.caption) + "
")
+ : notif.message
+ };
+ }
+ else {
+ var msgNode = [ notif.message ];
+ msgChild = notif.caption
+ ? [
+ h('div', msgNode),
+ h('div', { staticClass: 'q-notification__caption' }, [notif.caption])
+ ]
+ : msgNode;
+ }
+
+ mainChild.push(
+ h('div', msgData, msgChild)
+ );
+ }
+
+ var child = [
+ h('div', { staticClass: meta.contentClass }, mainChild)
+ ];
+
+ notif.progress === true && child.push(
+ h('div', {
+ key: ((meta.uid) + "|p|" + (meta.badge)),
+ staticClass: meta.progressClass,
+ style: meta.progressStyle
+ })
+ );
+
+ notif.actions !== void 0 && child.push(
+ h('div', {
+ staticClass: meta.actionsClass
+ }, notif.actions.map(function (action) { return h(QBtn, Object.assign({}, action)); }))
+ );
+
+ meta.badge > 1 && child.push(
+ h('div', {
+ key: ((meta.uid) + "|" + (meta.badge)),
+ staticClass: meta.badgeClass,
+ style: notif.badgeStyle
+ }, [ meta.badge ])
+ );
+
+ return h('div', {
+ ref: '' + meta.uid,
+ key: meta.uid,
+ staticClass: meta.staticClass,
+ attrs: meta.attrs
+ }, [
+ h('div', { staticClass: meta.wrapperClass }, child)
+ ])
+ }))
+ }))
+ },
+
+ mounted: function mounted () {
+ var this$1$1 = this;
+
+ if (this.$q.fullscreen !== void 0 && this.$q.fullscreen.isCapable === true) {
+ var append = function () {
+ var newParent = getBodyFullscreenElement(this$1$1.$q.fullscreen.activeEl);
+
+ if (this$1$1.$el.parentElement !== newParent) {
+ newParent.appendChild(this$1$1.$el);
+ }
+ };
+
+ this.unwatchFullscreen = this.$watch('$q.fullscreen.activeEl', debounce(append, 50));
+
+ if (this.$q.fullscreen.isActive === true) {
+ append();
+ }
+ }
+ },
+
+ beforeDestroy: function beforeDestroy () {
+ this.unwatchFullscreen !== void 0 && this.unwatchFullscreen();
+ }
+ };
+
+ var Notify = {
+ setDefaults: function setDefaults (opts) {
+ if (isSSR !== true && isObject(opts) === true) {
+ Object.assign(defaults, opts);
+ }
+ },
+
+ registerType: function registerType (typeName, typeOpts) {
+ if (isSSR !== true && isObject(typeOpts) === true) {
+ notifTypes[typeName] = typeOpts;
+ }
+ },
+
+ install: function install (ref) {
+ var $q = ref.$q;
+
+ $q.notify = this.create = isSSR === true
+ ? noop
+ : function (opts) { return addNotification(opts, vm); };
+
+ $q.notify.setDefaults = this.setDefaults;
+ $q.notify.registerType = this.registerType;
+
+ if ($q.config.notify !== void 0) {
+ this.setDefaults($q.config.notify);
+ }
+
+ if (isSSR !== true) {
+ positionList.forEach(function (pos) {
+ notificationsList[pos] = [];
+
+ var
+ vert = ['left', 'center', 'right'].includes(pos) === true ? 'center' : (pos.indexOf('top') > -1 ? 'top' : 'bottom'),
+ align = pos.indexOf('left') > -1 ? 'start' : (pos.indexOf('right') > -1 ? 'end' : 'center'),
+ classes = ['left', 'right'].includes(pos) ? ("items-" + (pos === 'left' ? 'start' : 'end') + " justify-center") : (pos === 'center' ? 'flex-center' : ("items-" + align));
+
+ positionClass[pos] = "q-notifications__list q-notifications__list--" + vert + " fixed column no-wrap " + classes;
+ });
+
+ var node = document.createElement('div');
+ document.body.appendChild(node);
+
+ vm = new Vue__default["default"](Notifications);
+ vm.$mount(node);
+ }
+ }
+ };
+
+ function encode (value) {
+ if (isDate(value) === true) {
+ return '__q_date|' + value.toUTCString()
+ }
+ if (isRegexp(value) === true) {
+ return '__q_expr|' + value.source
+ }
+ if (typeof value === 'number') {
+ return '__q_numb|' + value
+ }
+ if (typeof value === 'boolean') {
+ return '__q_bool|' + (value ? '1' : '0')
+ }
+ if (typeof value === 'string') {
+ return '__q_strn|' + value
+ }
+ if (typeof value === 'function') {
+ return '__q_strn|' + value.toString()
+ }
+ if (value === Object(value)) {
+ return '__q_objt|' + JSON.stringify(value)
+ }
+
+ // hmm, we don't know what to do with it,
+ // so just return it as is
+ return value
+ }
+
+ function decode (value, reviverFn) {
+ var length = value.length;
+
+ if (length < 9) {
+ // then it wasn't encoded by us
+ return value
+ }
+
+ var type = value.substr(0, 8);
+ var source = value.substring(9);
+
+ switch (type) {
+ case '__q_date':
+ return new Date(source)
+
+ case '__q_expr':
+ return new RegExp(source)
+
+ case '__q_numb':
+ return Number(source)
+
+ case '__q_bool':
+ return Boolean(source === '1')
+
+ case '__q_strn':
+ return '' + source
+
+ case '__q_objt':
+ return JSON.parse(source, reviverFn)
+
+ default:
+ // hmm, we reached here, we don't know the type,
+ // then it means it wasn't encoded by us, so just
+ // return whatever value it is
+ return value
+ }
+ }
+
+ function getEmptyStorage () {
+ var getVal = function () { return null; };
+
+ return {
+ has: function () { return false; },
+ getLength: function () { return 0; },
+ getItem: getVal,
+ getIndex: getVal,
+ getKey: getVal,
+ getAll: function () {},
+ getAllKeys: function () { return []; },
+ set: noop,
+ remove: noop,
+ clear: noop,
+ isEmpty: function () { return true; }
+ }
+ }
+
+ function getStorage (type) {
+ var
+ webStorage = window[type + 'Storage'],
+ get = function (key, reviverFn) {
+ var item = webStorage.getItem(key);
+ return item
+ ? decode(item, reviverFn)
+ : null
+ };
+
+ return {
+ has: function (key, reviverFn) { return webStorage.getItem(key, reviverFn) !== null; },
+ getLength: function () { return webStorage.length; },
+ getItem: get,
+ getIndex: function (index, reviverFn) {
+ return index < webStorage.length
+ ? get(webStorage.key(index), reviverFn)
+ : null
+ },
+ getKey: function (index) {
+ return index < webStorage.length
+ ? webStorage.key(index)
+ : null
+ },
+ getAll: function (reviverFn) {
+ var key;
+ var result = {}, len = webStorage.length;
+
+ for (var i = 0; i < len; i++) {
+ key = webStorage.key(i);
+ result[key] = get(key, reviverFn);
+ }
+
+ return result
+ },
+ getAllKeys: function () {
+ var result = [], len = webStorage.length;
+
+ for (var i = 0; i < len; i++) {
+ result.push(webStorage.key(i));
+ }
+
+ return result
+ },
+ set: function (key, value) { webStorage.setItem(key, encode(value)); },
+ remove: function (key) { webStorage.removeItem(key); },
+ clear: function () { webStorage.clear(); },
+ isEmpty: function () { return webStorage.length === 0; }
+ }
+ }
+
+ var LocalStorage = {
+ install: function install (ref) {
+ var $q = ref.$q;
+
+ var storage = isSSR === true || client.has.webStorage === false
+ ? getEmptyStorage()
+ : getStorage('local');
+
+ $q.localStorage = storage;
+ Object.assign(this, storage);
+ }
+ };
+
+ var SessionStorage = {
+ install: function install (ref) {
+ var $q = ref.$q;
+
+ var storage = isSSR === true || client.has.webStorage === false
+ ? getEmptyStorage()
+ : getStorage('session');
+
+ $q.sessionStorage = storage;
+ Object.assign(this, storage);
+ }
+ };
+
+ var plugins = /*#__PURE__*/Object.freeze({
+ __proto__: null,
+ AddressbarColor: AddressbarColor,
+ AppFullscreen: AppFullscreen,
+ AppVisibility: AppVisibility,
+ BottomSheet: BottomSheet,
+ Cookies: Cookies,
+ Dark: Dark,
+ Dialog: Dialog,
+ Interaction: Interaction,
+ LoadingBar: LoadingBar,
+ Loading: Loading,
+ Meta: Meta,
+ Notify: Notify,
+ Platform: Platform,
+ Screen: Screen,
+ LocalStorage: LocalStorage,
+ SessionStorage: SessionStorage
+ });
+
+ function fallback (text) {
+ var area = document.createElement('textarea');
+ area.value = text;
+ area.contentEditable = true;
+ area.style.position = 'fixed'; // avoid scrolling to bottom
+
+ document.body.appendChild(area);
+ area.focus();
+ area.select();
+
+ var res = document.execCommand('copy');
+
+ area.remove();
+ return res
+ }
+
+ function copyToClipboard (text) {
+ return navigator.clipboard !== void 0
+ ? navigator.clipboard.writeText(text)
+ : new Promise(function (resolve, reject) {
+ var res = fallback(text);
+ if (res) {
+ resolve(true);
+ }
+ else {
+ reject(res);
+ }
+ })
+ }
+
+ function debouncedRef (vm, prop, wait) {
+ if ( wait === void 0 ) wait = 250;
+
+ var debounced = {
+ get value () {
+ var value = vm[prop];
+
+ if (value !== debounced.propValue) {
+ debounced.propValue = value;
+ debounced.internalValue = value;
+
+ debounced.timer !== void 0 && clearTimeout(debounced.timer);
+ debounced.timer = void 0;
+ }
+
+ return debounced.internalValue
+ },
+
+ set value (value) {
+ if (debounced.internalValue === value) {
+ return
+ }
+
+ debounced.internalValue = value;
+
+ debounced.timer !== void 0 && clearTimeout(debounced.timer);
+ debounced.timer = setTimeout(function () {
+ vm[prop] = value;
+
+ debounced.timer = void 0;
+ }, wait);
+ },
+
+ destroy: function destroy () {
+ if (debounced.timer !== void 0) {
+ clearTimeout(debounced.timer);
+ debounced.timer = void 0;
+
+ vm[prop] = debounced.internalValue;
+ }
+ }
+ };
+
+ vm.$once('hook:beforeDestroy', debounced.destroy);
+
+ debounced.propValue = NaN;
+ debounced.internalValue = NaN;
+
+ return debounced
+ }
+
+ function clean (link) {
+ // allow time for iOS
+ setTimeout(function () {
+ window.URL.revokeObjectURL(link.href);
+ }, 10000);
+ link.remove();
+ }
+
+ function exportFile (fileName, rawData, mimeType) {
+ var blob = new Blob([ rawData ], { type: mimeType || 'text/plain' });
+
+ // IE11 has its own stuff...
+ if (window.navigator.msSaveOrOpenBlob) {
+ return window.navigator.msSaveOrOpenBlob(blob, fileName)
+ }
+
+ var link = document.createElement('a');
+
+ link.download = fileName;
+ link.href = window.URL.createObjectURL(blob);
+
+ link.classList.add('hidden');
+ link.style.position = 'fixed'; // avoid scrolling to bottom
+ document.body.appendChild(link);
+
+ try {
+ link.click();
+ clean(link);
+ return true
+ }
+ catch (err) {
+ clean(link);
+ return err
+ }
+ }
+
+ function parseFeatures (winFeatures) {
+ var cfg = Object.assign({ noopener: true }, winFeatures);
+ var feat = [];
+ Object.keys(cfg).forEach(function (key) {
+ if (cfg[key] === true) {
+ feat.push(key);
+ }
+ });
+ return feat.join(',')
+ }
+
+ function openWindow (url, reject, windowFeatures) {
+ var open = window.open;
+
+ if (Platform.is.cordova === true) {
+ if (cordova !== void 0 && cordova.InAppBrowser !== void 0 && cordova.InAppBrowser.open !== void 0) {
+ open = cordova.InAppBrowser.open;
+ }
+ else if (navigator !== void 0 && navigator.app !== void 0) {
+ return navigator.app.loadUrl(url, {
+ openExternal: true
+ })
+ }
+ }
+ else if (Vue__default["default"].prototype.$q.electron !== void 0) {
+ return Vue__default["default"].prototype.$q.electron.shell.openExternal(url)
+ }
+
+ var win = open(url, '_blank', parseFeatures(windowFeatures));
+
+ if (win) {
+ Platform.is.desktop && win.focus();
+ return win
+ }
+ else {
+ reject && reject();
+ }
+ }
+
+ function openUrl (url, reject, windowFeatures) {
+ if (
+ Platform.is.ios === true &&
+ window.SafariViewController !== void 0
+ ) {
+ window.SafariViewController.isAvailable(function (available) {
+ if (available) {
+ window.SafariViewController.show(
+ { url: url },
+ noop,
+ reject
+ );
+ }
+ else {
+ openWindow(url, reject, windowFeatures);
+ }
+ });
+ return
+ }
+
+ return openWindow(url, reject, windowFeatures)
+ }
+
+ function parsePromises (sequentialPromises) {
+ var isList = Array.isArray(sequentialPromises);
+
+ if (isList === true) {
+ var totalJobs = sequentialPromises.length;
+ return {
+ isList: isList,
+ totalJobs: totalJobs,
+ resultAggregator: Array(totalJobs).fill(null)
+ }
+ }
+
+ var resultKeys = Object.keys(sequentialPromises);
+ var resultAggregator = {};
+ resultKeys.forEach(function (keyName) { resultAggregator[ keyName ] = null; });
+
+ return {
+ isList: isList,
+ totalJobs: resultKeys.length,
+ resultAggregator: resultAggregator,
+ resultKeys: resultKeys
+ }
+ }
+
+ /**
+ * Run a list of Promises sequentially, optionally on multiple threads.
+ *
+ * @param {*} sequentialPromises - Array of Functions or Object with Functions as values
+ * Array of Function form: [ (resultAggregator: Array) => Promise, ... ]
+ * Object form: { [key: string]: (resultAggregator: object) => Promise, ... }
+ * @param {*} opts - Optional options Object
+ * Object form: { threadsNumber?: number, abortOnFail?: boolean }
+ * Default: { threadsNumber: 1, abortOnFail: true }
+ * When configuring threadsNumber AND using http requests, be
+ * aware of the maximum threads that the hosting browser
+ * supports (usually 5); any number of threads above that
+ * won't add any real benefits
+ * @returns Promise | Object>
+ * With opts.abortOnFail set to true (which is default):
+ * When sequentialPromises param is Array:
+ * The Promise resolves with an Array of Objects of the following form:
+ * [ { key: number, status: 'fulfilled', value: any }, ... ]
+ * The Promise rejects with an Object of the following form:
+ * { key: number, status: 'rejected', reason: Error, resultAggregator: array }
+ * When sequentialPromises param is Object:
+ * The Promise resolves with an Object of the following form:
+ * { [key: string]: { key: string, status: 'fulfilled', value: any }, ... }
+ * The Promise rejects with an Object of the following form:
+ * { key: string, status: 'rejected', reason: Error, resultAggregator: object }
+ * With opts.abortOnFail set to false:
+ * The Promise is never rejected (no catch() needed)
+ * The Promise resolves with:
+ * An Array of Objects (when sequentialPromises param is also an Array) of the following form:
+ * [ { key: number, status: 'fulfilled', value: any } | { status: 'rejected', reason: Error }, ... ]
+ * An Object (when sequentialPromises param is also an Object) of the following form:
+ * { [key: string]: { key: string, status: 'fulfilled', value: any } | { key: string, status: 'rejected', reason: Error }, ... }
+ */
+ function runSequentialPromises (
+ sequentialPromises,
+ ref
+ ) {
+ if ( ref === void 0 ) ref = {};
+ var threadsNumber = ref.threadsNumber; if ( threadsNumber === void 0 ) threadsNumber = 1;
+ var abortOnFail = ref.abortOnFail; if ( abortOnFail === void 0 ) abortOnFail = true;
+
+ var jobIndex = -1, hasAborted = false;
+
+ var ref$1 = parsePromises(sequentialPromises);
+ var isList = ref$1.isList;
+ var totalJobs = ref$1.totalJobs;
+ var resultAggregator = ref$1.resultAggregator;
+ var resultKeys = ref$1.resultKeys;
+
+ var getPromiseThread = function () { return new Promise(function (resolve, reject) {
+ function runNextPromise () {
+ var currentJobIndex = ++jobIndex;
+
+ if (hasAborted === true || currentJobIndex >= totalJobs) {
+ resolve();
+ return
+ }
+
+ var key = isList === true ? currentJobIndex : resultKeys[ currentJobIndex ];
+
+ sequentialPromises[ key ](resultAggregator)
+ .then(function (value) {
+ if (hasAborted === true) {
+ resolve();
+ return // early exit
+ }
+
+ resultAggregator[ key ] = { key: key, status: 'fulfilled', value: value };
+
+ // timeout so it doesn't interfere with the .catch() below
+ setTimeout(runNextPromise);
+ })
+ .catch(function (reason) {
+ if (hasAborted === true) {
+ resolve();
+ return // early exit
+ }
+
+ var result = { key: key, status: 'rejected', reason: reason };
+ resultAggregator[ key ] = result;
+
+ if (abortOnFail === true) {
+ hasAborted = true;
+ reject(Object.assign({}, result, {resultAggregator: resultAggregator}));
+ return // early exit
+ }
+
+ // timeout so no interference
+ setTimeout(runNextPromise);
+ });
+ }
+
+ runNextPromise();
+ }); };
+
+ var threads = Array(threadsNumber).fill(getPromiseThread());
+ return Promise.all(threads).then(function () { return resultAggregator; })
+ }
+
+ var utils = /*#__PURE__*/Object.freeze({
+ __proto__: null,
+ clone: cloneDeep,
+ colors: colors,
+ copyToClipboard: copyToClipboard,
+ date: date,
+ debounce: debounce,
+ debouncedRef: debouncedRef,
+ dom: dom,
+ event: event,
+ noop: noop,
+ exportFile: exportFile,
+ extend: extend,
+ format: format,
+ frameDebounce: frameDebounce,
+ is: is,
+ morph: morph,
+ openURL: openUrl,
+ patterns: patterns,
+ runSequentialPromises: runSequentialPromises,
+ scroll: scroll,
+ throttle: throttle,
+ uid: uid$3
+ });
+
+ Vue__default["default"].use({ install: install }, {
+ components: components,
+ directives: directives,
+ plugins: plugins,
+ config: window.quasarConfig || {}
+ });
+
+ var index_umd = Object.assign({}, {version: version,
+ lang: lang,
+ iconSet: iconSet,
+ components: components,
+ directives: directives,
+ plugins: plugins,
+ utils: utils},
+ components,
+ directives,
+ plugins,
+ utils);
+
+ return index_umd;
+
+}));
diff --git a/dist/quasar.umd.min.js b/dist/quasar.umd.min.js
new file mode 100644
index 00000000000..48765a67ea9
--- /dev/null
+++ b/dist/quasar.umd.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Quasar Framework v1.22.10-beta.11
+ * (c) 2015-present Razvan Stoenescu
+ * Released under the MIT License.
+ */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("vue")):"function"==typeof define&&define.amd?define(["vue"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).Quasar=e(t.Vue)}(this,function(t){"use strict";var e,i=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(t),n="undefined"==typeof window,s=!1,o=n;var r=!1===n&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function a(t){var i=t.toLowerCase(),a=function(t,e){var i=/(edge|edga|edgios)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(vivaldi)[\/]([\w.]+)/.exec(t)||/(chrome|crios)[\/]([\w.]+)/.exec(t)||/(iemobile)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(firefox|fxios)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:i[5]||i[3]||i[1]||"",version:i[2]||i[4]||"0",versionNumber:i[4]||i[2]||"0",platform:e[0]||""}}(i,function(t){return/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[]}(i)),l={};a.browser&&(l[a.browser]=!0,l.version=a.version,l.versionNumber=parseInt(a.versionNumber,10)),a.platform&&(l[a.platform]=!0);var c=l.android||l.ios||l.bb||l.blackberry||l.ipad||l.iphone||l.ipod||l.kindle||l.playbook||l.silk||l["windows phone"];return!0===c||i.indexOf("mobile")>-1?(l.mobile=!0,l.edga||l.edgios?(l.edge=!0,a.browser="edge"):l.crios?(l.chrome=!0,a.browser="chrome"):l.fxios&&(l.firefox=!0,a.browser="firefox")):l.desktop=!0,(l.ipod||l.ipad||l.iphone)&&(l.ios=!0),l["windows phone"]&&(l.winphone=!0,delete l["windows phone"]),(l.chrome||l.opr||l.safari||l.vivaldi||!0===l.mobile&&!0!==l.ios&&!0!==c)&&(l.webkit=!0),(l.rv||l.iemobile)&&(a.browser="ie",l.ie=!0),(l.safari&&l.blackberry||l.bb)&&(a.browser="blackberry",l.blackberry=!0),l.safari&&l.playbook&&(a.browser="playbook",l.playbook=!0),l.opr&&(a.browser="opera",l.opera=!0),l.safari&&l.android&&(a.browser="android",l.android=!0),l.safari&&l.kindle&&(a.browser="kindle",l.kindle=!0),l.safari&&l.silk&&(a.browser="silk",l.silk=!0),l.vivaldi&&(a.browser="vivaldi",l.vivaldi=!0),l.name=a.browser,l.platform=a.platform,!1===n&&(i.indexOf("electron")>-1?l.electron=!0:document.location.href.indexOf("-extension://")>-1?l.bex=!0:(void 0!==window.Capacitor?(l.capacitor=!0,l.nativeMobile=!0,l.nativeMobileWrapper="capacitor"):void 0!==window._cordovaNative||void 0!==window.cordova?(l.cordova=!0,l.nativeMobile=!0,l.nativeMobileWrapper="cordova"):!0===window.matchMedia("(display-mode: standalone)").matches&&(l.standalone=!0),!0===r&&!0===l.mac&&(!0===l.desktop&&!0===l.safari||!0===l.nativeMobile&&!0!==l.android&&!0!==l.ios&&!0!==l.ipad)&&function(t){var i;e={is:Object.assign({},t)},!0===t.desktop&&(t.iosDesktop=!0),delete t.mac,delete t.desktop;var n=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(t,((i={mobile:!0,ios:!0,platform:n})[n]=!0,i))}(l)),!0===(s=void 0===l.nativeMobile&&void 0===l.electron&&null!==document.querySelector("[data-server-rendered]"))&&(o=!0)),l}var l=!0!==n?navigator.userAgent||navigator.vendor||window.opera:"",c={has:{touch:!1,webStorage:!1},within:{iframe:!1}},u=!1===n?{userAgent:l,is:a(l),has:{touch:r,webStorage:function(){try{if(window.localStorage)return!0}catch(t){}return!1}()},within:{iframe:window.self!==window.top}}:c,h={install:function(t,r){var a=this;!0===n?r.server.push(function(t,e){t.platform=a.parseSSR(e.ssr)}):!0===s?(Object.assign(this,u,e,c),r.takeover.push(function(t){o=s=!1,Object.assign(t.platform,u),e=void 0}),i.default.util.defineReactive(t,"platform",this)):(Object.assign(this,u),t.platform=this)}};!0===n?h.parseSSR=function(t){var e=t.req.headers["user-agent"]||t.req.headers["User-Agent"]||"";return Object.assign({},u,{userAgent:e,is:a(e)})}:!0===u.is.ios&&window.navigator.vendor.toLowerCase().indexOf("apple");var d={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{var f=Object.defineProperty({},"passive",{get:function(){Object.assign(d,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,f),window.removeEventListener("qtest",null,f)}catch(t){}function p(){}function m(t){return 0===t.button}function v(t){return t.touches&&t.touches[0]?t=t.touches[0]:t.changedTouches&&t.changedTouches[0]?t=t.changedTouches[0]:t.targetTouches&&t.targetTouches[0]&&(t=t.targetTouches[0]),{top:t.clientY,left:t.clientX}}function g(t){if(t.path)return t.path;if(t.composedPath)return t.composedPath();for(var e=[],i=t.target;i;){if(e.push(i),"HTML"===i.tagName)return e.push(document),e.push(window),e;i=i.parentElement}}function _(t,e){for(var i=t.target;null!==e&&void 0!==e;){if(e===i)return!0;e=e.parentNode}return!1}var b=40,y=800;function S(t){t.stopPropagation()}function x(t){!1!==t.cancelable&&t.preventDefault()}function w(t){!1!==t.cancelable&&t.preventDefault(),t.stopPropagation()}function C(t,e){if(void 0!==t&&(!0!==e||!0!==t.__dragPrevented)){var i=!0===e?function(t){t.__dragPrevented=!0,t.addEventListener("dragstart",x,d.notPassiveCapture)}:function(t){delete t.__dragPrevented,t.removeEventListener("dragstart",x,d.notPassiveCapture)};t.querySelectorAll("a, img").forEach(i)}}function k(t,e){void 0===e&&(e={});var i=e.bubbles;void 0===i&&(i=!1);var n=e.cancelable;void 0===n&&(n=!1);try{return new CustomEvent(t,{bubbles:i,cancelable:n})}catch(e){var s=document.createEvent("Event");return s.initEvent(t,i,n),s}}function q(t,e,i){var n="__q_"+e+"_evt";t[n]=void 0!==t[n]?t[n].concat(i):i,i.forEach(function(e){e[0].addEventListener(e[1],t[e[2]],d[e[3]])})}function T(t,e){var i="__q_"+e+"_evt";void 0!==t[i]&&(t[i].forEach(function(e){e[0].removeEventListener(e[1],t[e[2]],d[e[3]])}),t[i]=void 0)}var M={listenOpts:d,leftClick:m,middleClick:function(t){return 1===t.button},rightClick:function(t){return 2===t.button},position:v,getEventPath:g,eventOnAncestors:_,getMouseWheelDistance:function(t){var e,i=t.deltaX,n=t.deltaY;if((i||n)&&t.deltaMode){var s=1===t.deltaMode?b:y;i*=s,n*=s}return t.shiftKey&&!i&&(n=(e=[i,n])[0],i=e[1]),{x:i,y:n}},stop:S,prevent:x,stopAndPrevent:w,preventDraggable:C,create:k},$=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,L=/(?:[\u3300-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF\uFE30-\uFE4F]|[\uD840-\uD868\uD86A-\uD872][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD873[\uDC00-\uDEAF]|\uD87E[\uDC00-\uDE1F])/,E=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,O=/[a-z0-9_ -]$/i,A=["isKeyboard","isComposing","isPointer","isMouse","isTouch","isDrag","isContext","isPending","event"];function P(){return A.reduce(function(t,e){return t[e]="event"===e&&null,t},{})}var B=P();B.isComposing=void 0;var z=[["touchstart",Object.assign({},B,{isTouch:!0,isPointer:!0,isPending:!0}),!0],["touchend",Object.assign({},B,{isTouch:!0,isPointer:!0,isPending:!1})],["touchcancel",Object.assign({},B,{isTouch:!0,isPointer:!0,isPending:!1})]],I=["mousestart","touchstart","dragstart"],R=z.slice(1),F=d.passiveCapture,D=d.notPassiveCapture,j=[];function V(){var t=document.documentElement,e=j.slice();j.length=0,e.forEach(function(e){t.removeEventListener("click",e,D)})}var N={install:function(t,e){var s=this;if(!0!==n){Object.assign(this,P());var o=this;A.forEach(function(t){i.default.util.defineReactive(o,t,o[t])}),i.default.util.defineReactive(t,"interaction",this);var r=function(t,e,i){var n=Object.keys(e).filter(function(t){return void 0!==e[t]}).map(function(t){var i=e[t];return"function"==typeof i?function(e){o[t]=i(e)}:function(){o[t]=i}}),s="function"==typeof i?i:!0===i?function(t){R.forEach(function(e){var i=r(e[0],e[1],function(){R.forEach(function(e){t.target.removeEventListener(e[0],i,F)})});t.target.addEventListener(B[0],i,F)})}:p,a=!0===I.includes(t)?V:p;return function(t){n.forEach(function(e){e(t)}),o.event=t,s(t),a()}},a=document.documentElement,l=!0===u.is.firefox?function(t){return!1===O.test(t)}:function(t){return!0===$.test(t)||!0===L.test(t)||!0===E.test(t)};[["keydown",Object.assign({},B,{isKeyboard:!0,isPending:!0})],["keypress",Object.assign({},B,{isKeyboard:!0,isPending:!0})],["keyup",Object.assign({},B,{isKeyboard:!0,isPending:!1})],!0===u.is.ios?["compositionstart",{isComposing:function(t){return t.target.qComposing=!0,!0}}]:["compositionupdate",{isComposing:function(t){return!0!==t.target.qComposing&&"string"==typeof t.data&&!0===l(t.data)&&(t.target.qComposing=!0),!0}}],["compositionend",{isComposing:function(t){return!0===t.target.qComposing&&(t.target.qComposing=!1),!1}}],["mousedown",Object.assign({},B,{isMouse:!0,isPointer:!0,isPending:!0})],["mouseup",Object.assign({},B,{isMouse:!0,isPointer:!0,isPending:!1})],["dragstart",{isKeyboard:!1,isDrag:!0,isPending:!0}],["dragend",{isKeyboard:!1,isDrag:!0,isPending:!1}],["dragcancel",{isKeyboard:!1,isDrag:!0,isPending:!1}],["drop",{isKeyboard:!1,isDrag:!0,isPending:!1}],["contextmenu",{isContext:!0,isPending:!1}]].forEach(function(t){a.addEventListener(t[0],r.apply(s,t),F)}),!0===u.has.touch&&z.forEach(function(t){a.addEventListener(t[0],r.apply(s,t),F)})}else e.server.push(function(t){t.interaction=P(),t.interaction.preventClick=p})},preventClick:function(t,e){var i=function(i){t===i.target&&(!0===e?w(i):x(i)),V()};document.documentElement.addEventListener("click",i,D),j.push(i)}};function H(t,e,i){var n;function s(){var s=this,o=arguments;clearTimeout(n),!0===i&&void 0===n&&t.apply(this,o),n=setTimeout(function(){n=void 0,!0!==i&&t.apply(s,o)},e)}return void 0===e&&(e=250),s.cancel=function(){clearTimeout(n)},s}var Q=["sm","md","lg","xl"],W=d.passive,U={width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1,setSizes:p,setDebounce:p,install:function(t,e,o){var r=this;if(!0!==n){var a,l=window.visualViewport,c=l||window,h=document.scrollingElement||document.documentElement,d=void 0===l||!0===u.is.mobile?function(){return[Math.max(window.innerWidth,h.clientWidth),Math.max(window.innerHeight,h.clientHeight)]}:function(){return[l.width*l.scale+window.innerWidth-h.clientWidth,l.height*l.scale+window.innerHeight-h.clientHeight]},f=void 0!==o.screen&&!0===o.screen.bodyClasses,p=function(t){var e=d(),i=e[0],n=e[1];if(n!==r.height&&(r.height=n),i!==r.width)r.width=i;else if(!0!==t)return;var s=r.sizes;r.gt.xs=i>=s.sm,r.gt.sm=i>=s.md,r.gt.md=i>=s.lg,r.gt.lg=i>=s.xl,r.lt.sm=i0?H(p,t):p,c.addEventListener("resize",a,W)},r.setDebounce(v),Object.keys(m).length>0?(r.setSizes(m),m=void 0):p(),!0===f&&"xs"===r.name&&document.body.classList.add("screen--xs")};!0===s?e.takeover.push(g):g(),i.default.util.defineReactive(t,"screen",this)}else t.screen=this}},Y={isActive:null,mode:!1,install:function(t,e,o){var r=this,a=o.dark;if(this.isActive="auto"===a?null:!0===a,!0===n)return e.server.push(function(t,e){t.dark={isActive:null,mode:!1,set:function(i){e.ssr.Q_BODY_CLASSES=e.ssr.Q_BODY_CLASSES.replace(" body--light","").replace(" body--dark-auto","").replace(" body--dark","")+" body--"+(!0===i?"dark":"auto"===i?"dark-auto":"light"),t.dark.isActive="auto"===i?null:!0===i,t.dark.mode=i},toggle:function(){t.dark.set(!1===t.dark.isActive)}},t.dark.set(a)}),void(this.set=p);var l=void 0!==a&&a;if(!0===s){var c=function(t){r.__fromSSR=t},u=this.set;this.set=c,c(l),e.takeover.push(function(){document.body.classList.remove("body--dark-auto"),r.set=u,r.set(r.__fromSSR)})}else this.set(l);i.default.util.defineReactive(this,"isActive",this.isActive),i.default.util.defineReactive(t,"dark",this)},set:function(t){var e=this;this.mode=t,"auto"===t?(void 0===this.__media&&(this.__media=window.matchMedia("screen and (prefers-color-scheme: dark)"),this.__updateMedia=function(){e.set("auto")},this.__media.addListener(this.__updateMedia)),t=this.__media.matches):void 0!==this.__media&&(this.__media.removeListener(this.__updateMedia),this.__media=void 0),this.isActive=!0===t,document.body.classList.remove("body--"+(!0===t?"light":"dark")),document.body.classList.add("body--"+(!0===t?"dark":"light"))},toggle:function(){Y.set(!1===Y.isActive)},__media:void 0},K=function(){return!0};function X(t){return"string"==typeof t&&""!==t&&"/"!==t&&"#/"!==t}function G(t){return!0===t.startsWith("#")&&(t=t.substr(1)),!1===t.startsWith("/")&&(t="/"+t),!0===t.endsWith("/")&&(t=t.substr(0,t.length-1)),"#"+t}var Z={__history:[],add:p,remove:p,install:function(t){var e=this;if(!0!==n){var i=u.is,s=i.cordova,o=i.capacitor;if(!0===s||!0===o){var r=t[!0===s?"cordova":"capacitor"];if((void 0===r||!1!==r.backButton)&&(!0!==o||void 0!==window.Capacitor&&void 0!==window.Capacitor.Plugins.App)){this.add=function(t){void 0===t.condition&&(t.condition=K),e.__history.push(t)},this.remove=function(t){var i=e.__history.indexOf(t);i>=0&&e.__history.splice(i,1)};var a=function(t){if(!1===t.backButtonExit)return function(){return!1};if("*"===t.backButtonExit)return K;var e=["#/"];return!0===Array.isArray(t.backButtonExit)&&e.push.apply(e,t.backButtonExit.filter(X).map(G)),function(){return e.includes(window.location.hash)}}(Object.assign({backButtonExit:!0},r)),l=function(){if(e.__history.length){var t=e.__history[e.__history.length-1];!0===t.condition()&&(e.__history.pop(),t.handler())}else!0===a()?navigator.app.exitApp():window.history.back()};!0===s?document.addEventListener("deviceready",function(){document.addEventListener("backbutton",l,!1)}):window.Capacitor.Plugins.App.addListener("backButton",l)}}}}},J={isoName:"en-us",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:function(t){return t?'Expand "'+t+'"':"Expand"},collapse:function(t){return t?'Collapse "'+t+'"':"Collapse"}},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:function(t){return 1===t?"1 record selected.":(0===t?"No":t)+" records selected."},recordsPerPage:"Records per page:",allRows:"All",pagination:function(t,e,i){return t+"-"+e+" of "+i},columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function tt(){if(!0!==n){var t=navigator.language||navigator.languages[0]||navigator.browserLanguage||navigator.userLanguage||navigator.systemLanguage;return t?t.toLowerCase():void 0}}var et={getLocale:tt,install:function(t,e,o){var r=this;this.set=function(e,i){void 0===e&&(e=J);var o=Object.assign({},e,{rtl:!0===e.rtl,getLocale:tt});if(!0===n){if(void 0===i)return void console.error("SSR ERROR: second param required: Quasar.lang.set(lang, ssrContext)");var a=!0===o.rtl?"rtl":"ltr",l="lang="+o.isoName+" dir="+a;o.set=i.$q.lang.set,i.Q_HTML_ATTRS=void 0!==i.Q_PREV_LANG?i.Q_HTML_ATTRS.replace(i.Q_PREV_LANG,l):l,i.Q_PREV_LANG=l,i.$q.lang=o}else{if(!1===s){var c=document.documentElement;c.setAttribute("dir",!0===o.rtl?"rtl":"ltr"),c.setAttribute("lang",o.isoName)}o.set=r.set,t.lang=r.props=o,r.isoName=o.isoName,r.nativeName=o.nativeName}};var a=o||J;!0===n?(e.server.push(function(t,e){t.lang={},t.lang.set=function(t){r.set(t,e.ssr)},t.lang.set(a)}),this.isoName!==a.isoName&&(this.isoName=a.isoName,this.nativeName=a.nativeName,this.props=a)):(i.default.util.defineReactive(t,"lang",{}),this.set(a))}},it=/^rgb(a)?\((\d{1,3}),(\d{1,3}),(\d{1,3}),?([01]?\.?\d*?)?\)$/;function nt(t){var e=t.r,i=t.g,n=t.b,s=t.a,o=void 0!==s;if(e=Math.round(e),i=Math.round(i),n=Math.round(n),e>255||i>255||n>255||o&&s>100)throw new TypeError("Expected 3 numbers below 256 (and optionally one below 100)");return s=o?(256|Math.round(255*s/100)).toString(16).slice(1):"","#"+(n|i<<8|e<<16|1<<24).toString(16).slice(1)+s}function st(t){var e=t.r,i=t.g,n=t.b,s=t.a;return"rgb"+(void 0!==s?"a":"")+"("+e+","+i+","+n+(void 0!==s?","+s/100:"")+")"}function ot(t){if("string"!=typeof t)throw new TypeError("Expected a string");3===(t=t.replace(/^#/,"")).length?t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]:4===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]+t[3]+t[3]);var e=parseInt(t,16);return t.length>6?{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:Math.round((255&e)/2.55)}:{r:e>>16,g:e>>8&255,b:255&e}}function rt(t){var e,i,n,s=t.h,o=t.s,r=t.v,a=t.a;o/=100,r/=100,s/=360;var l=Math.floor(6*s),c=6*s-l,u=r*(1-o),h=r*(1-c*o),d=r*(1-(1-c)*o);switch(l%6){case 0:e=r,i=d,n=u;break;case 1:e=h,i=r,n=u;break;case 2:e=u,i=r,n=d;break;case 3:e=u,i=h,n=r;break;case 4:e=d,i=u,n=r;break;case 5:e=r,i=u,n=h}return{r:Math.round(255*e),g:Math.round(255*i),b:Math.round(255*n),a:a}}function at(t){var e,i=t.r,n=t.g,s=t.b,o=t.a,r=Math.max(i,n,s),a=Math.min(i,n,s),l=r-a,c=0===r?0:l/r,u=r/255;switch(r){case a:e=0;break;case i:e=n-s+l*(n1)throw new TypeError("Expected offset to be between -1 and 1");var i=lt(t),n=i.r,s=i.g,o=i.b,r=i.a,a=void 0!==r?r/100:0;return nt({r:n,g:s,b:o,a:Math.round(100*Math.min(1,Math.max(0,a+e)))})},setBrand:ut,getBrand:ht,getPaletteColor:function(t){if("string"!=typeof t)throw new TypeError("Expected a string as color");var e=document.createElement("div");e.className="text-"+t+" invisible fixed no-pointer-events",document.body.appendChild(e);var i=getComputedStyle(e).getPropertyValue("color");return e.remove(),nt(lt(i))}};function ft(t,e){var i=t.is,n=t.has,s=t.within,o=[!0===i.desktop?"desktop":"mobile",(!1===n.touch?"no-":"")+"touch"];if(!0===i.mobile){var r=function(t){return!0===t.ios?"ios":!0===t.android?"android":void 0}(i);void 0!==r&&o.push("platform-"+r),!0===i.standalone&&o.push("standalone"),!0===i.iosDesktop&&o.push("platform-ios-desktop")}if(!0===i.nativeMobile){var a=i.nativeMobileWrapper;o.push(a),o.push("native-mobile"),!0!==i.ios||void 0!==e[a]&&!1===e[a].iosStatusBarPadding||o.push("q-ios-padding")}else!0===i.electron?o.push("electron"):!0===i.bex&&o.push("bex");return!0===s.iframe&&o.push("within-iframe"),o}var pt={install:function(t,i){if(!0!==n){if(!0===s)r=document.body.className,a=r,void 0!==e&&(a=a.replace("desktop","platform-ios mobile")),!0===u.has.touch&&(a=a.replace("no-touch","touch")),!0===u.within.iframe&&(a+=" within-iframe"),r!==a&&(document.body.className=a);else{var o=ft(u,i);!0===u.is.ie&&11===u.is.versionNumber?o.forEach(function(t){return document.body.classList.add(t)}):document.body.classList.add.apply(document.body.classList,o)}var r,a;void 0!==i.brand&&function(t){for(var e in t)ut(e,t[e])}(i.brand)}else t.server.push(function(t,e){var n=ft(t.platform,i),s=e.ssr.setBodyClasses;void 0!==i.screen&&!0===i.screen.bodyClass&&n.push("screen--xs"),"function"==typeof s?s(n):e.ssr.Q_BODY_CLASSES=n.join(" ")})}},mt={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}},vt={install:function(t,e,s){var o=this,r=s||mt;this.set=function(e,i){var s=Object.assign({},e);if(!0===n){if(void 0===i)return void console.error("SSR ERROR: second param required: Quasar.iconSet.set(iconSet, ssrContext)");s.set=i.$q.iconSet.set,i.$q.iconSet=s}else s.set=o.set,t.iconSet=s},!0===n?e.server.push(function(t,e){t.iconSet={},t.iconSet.set=function(t){o.set(t,e.ssr)},t.iconSet.set(r)}):(i.default.util.defineReactive(t,"iconMapFn",void 0),i.default.util.defineReactive(t,"iconSet",{}),this.set(r))}},gt=[h,U,Y,N],_t={server:[],takeover:[]},bt={version:"1.22.10-beta.11",config:{}};var yt=["B","KB","MB","GB","TB","PB"];function St(t){for(var e=0;parseInt(t,10)>=1024&&e=e?n:new Array(e-n.length+1).join(i)+n}var qt={humanStorageSize:St,capitalize:xt,between:wt,normalizeToInterval:Ct,pad:kt};function Tt(t,e,i){if(!0===n)return i;var s="__qcache_"+e;return void 0===t[s]?t[s]=i:t[s]}function Mt(t,e,i){if(!0===n)return i();var s="__qcache_"+e;return void 0===t[s]?t[s]=i():t[s]}function $t(t,e){var i;return{data:function(){var i,n={},s=this[t];for(var o in s)n[o]=s[o];return(i={})[e]=n,i},watch:(i={},i[t]=function(t,i){var n=this[e];if(void 0!==i)for(var s in i)void 0===t[s]&&this.$delete(n,s);for(var o in t)n[o]!==t[o]&&this.$set(n,o,t[o])},i)}}var Lt={"aria-hidden":"true"},Et={tabindex:0,type:"button","aria-hidden":!1,role:null},Ot=$t("$attrs","qAttrs"),At=n?null:XMLHttpRequest,Pt=n?null:At.prototype.open,Bt=["top","right","bottom","left"],zt=[],It=0;var Rt=i.default.extend({name:"QAjaxBar",props:{position:{type:String,default:"top",validator:function(t){return Bt.includes(t)}},size:{type:String,default:"2px"},color:String,reverse:Boolean,skipHijack:Boolean,hijackFilter:Function},data:function(){return{calls:0,progress:0,onScreen:!1,animate:!0}},computed:{classes:function(){return"q-loading-bar q-loading-bar--"+this.position+(void 0!==this.color?" bg-"+this.color:"")+(!0===this.animate?"":" no-transition")},style:function(){var t=this.onScreen,e=function(t){var e=t.p,i=t.pos,n=t.active,s=t.horiz,o=t.reverse,r=t.dir,a=1,l=1;return!0===s?(!0===o&&(a=-1),"bottom"===i&&(l=-1),{transform:"translate3d("+a*(e-100)+"%,"+(n?0:-200*l)+"%,0)"}):(!0===o&&(l=-1),"right"===i&&(a=-1),{transform:"translate3d("+(n?0:r*a*-200)+"%,"+l*(e-100)+"%,0)"})}({p:this.progress,pos:this.position,active:t,horiz:this.horizontal,reverse:!0===this.$q.lang.rtl&&["top","bottom"].includes(this.position)?!1===this.reverse:this.reverse,dir:!0===this.$q.lang.rtl?-1:1});return e[this.sizeProp]=this.size,e.opacity=t?1:0,e},horizontal:function(){return"top"===this.position||"bottom"===this.position},sizeProp:function(){return this.horizontal?"height":"width"},attrs:function(){return!0===this.onScreen?{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.progress}:Lt}},methods:{start:function(t){var e=this;void 0===t&&(t=300);var i=this.speed,n=this.speed=Math.max(0,t)||0;return this.calls++,this.calls>1?(0===i&&n>0?this.__work():i>0&&n<=0&&clearTimeout(this.timer),this.calls):(clearTimeout(this.timer),this.$emit("start"),this.progress=0,this.timer=setTimeout(function(){e.animate=!0,n>0&&e.__work()},!0===this.onScreen?500:1),!0!==this.onScreen&&(this.onScreen=!0,this.animate=!1),this.calls)},increment:function(t){return this.calls>0&&(this.progress=function(t,e){return"number"!=typeof e&&(e=t<25?3*Math.random()+3:t<65?3*Math.random():t<85?2*Math.random():t<99?.6:0),wt(t+e,0,100)}(this.progress,t)),this.calls},stop:function(){var t=this;if(this.calls=Math.max(0,this.calls-1),this.calls>0)return this.calls;clearTimeout(this.timer),this.$emit("stop");var e=function(){t.animate=!0,t.progress=100,t.timer=setTimeout(function(){t.onScreen=!1},1e3)};return 0===this.progress?this.timer=setTimeout(e,1):e(),this.calls},__work:function(){var t=this;this.progress<100&&(this.timer=setTimeout(function(){t.increment(),t.__work()},this.speed))}},mounted:function(){var t,e=this;!0!==this.skipHijack&&(this.hijacked=!0,t={start:this.start,stop:this.stop,getHijackFilter:function(){return e.hijackFilter||null}},It++,zt.push(t),It>1||(At.prototype.open=function(t,e){var i=[];this.addEventListener("loadstart",function(){zt.forEach(function(t){var n=t.getHijackFilter();null!==n&&!0!==n(e)||(t.start(),i.push(t.stop))})},{once:!0}),this.addEventListener("loadend",function(){i.forEach(function(t){t()})},{once:!0}),Pt.apply(this,arguments)}))},beforeDestroy:function(){var t;clearTimeout(this.timer),!0===this.hijacked&&(t=this.start,zt=zt.filter(function(e){return e.start!==t}),(It=Math.max(0,It-1))||(At.prototype.open=Pt))},render:function(t){return t("div",{class:this.classes,style:this.style,attrs:this.attrs})}}),Ft={xs:18,sm:24,md:32,lg:38,xl:46};function Dt(t){return{props:{size:String},computed:{sizeStyle:function(){if(void 0!==this.size)return{fontSize:this.size in t?t[this.size]+"px":this.size}}}}}var jt=Dt(Ft),Vt={props:{tag:{type:String,default:"div"}}},Nt=$t("$listeners","qListeners");function Ht(t,e,i){return void 0!==t.$scopedSlots[e]?t.$scopedSlots[e]():i}function Qt(t,e,i){return void 0!==t.$scopedSlots[e]?[].concat(t.$scopedSlots[e]()):i}function Wt(t,e,i){return void 0!==e.$scopedSlots[i]?t.concat(e.$scopedSlots[i]()):t}function Ut(t,e,i){if(void 0===e.$scopedSlots[i])return t;var n=e.$scopedSlots[i]();return void 0!==t?t.concat(n):n}var Yt=function(t){return t},Kt=function(t){return"ionicons "+t},Xt={"mdi-":function(t){return"mdi "+t},"icon-":Yt,"bt-":function(t){return"bt "+t},"eva-":function(t){return"eva "+t},"ion-md":Kt,"ion-ios":Kt,"ion-logo":Kt,"iconfont ":Yt,"ti-":function(t){return"themify-icon "+t},"bi-":function(t){return"bootstrap-icons "+t}},Gt={o_:"-outlined",r_:"-round",s_:"-sharp"},Zt={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},Jt=new RegExp("^("+Object.keys(Xt).join("|")+")"),te=new RegExp("^("+Object.keys(Gt).join("|")+")"),ee=new RegExp("^("+Object.keys(Zt).join("|")+")"),ie=/^[Mm]\s?[-+]?\.?\d/,ne=/^img:/,se=/^svguse:/,oe=/^ion-/,re=/^(fa-(sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,ae=i.default.extend({name:"QIcon",mixins:[Nt,jt,Vt],props:{tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},computed:{classes:function(){return"q-icon"+(!0===this.left?" on-left":"")+(!0===this.right?" on-right":"")+(void 0!==this.color?" text-"+this.color:"")},type:function(){var t,e=this,i=this.name;if("none"===i||!i)return{none:!0};if(void 0!==this.$q.iconMapFn){var n=this.$q.iconMapFn(i);if(void 0!==n){if(void 0===n.icon)return{cls:n.cls,content:void 0!==n.content?n.content:" "};if("none"===(i=n.icon)||!i)return{none:!0}}}if(!0===ie.test(i)){var s=i.split("|"),o=s[0],r=s[1];return void 0===r&&(r="0 0 24 24"),{svg:!0,viewBox:r,nodes:o.split("&&").map(function(t){var i=t.split("@@"),n=i[0],s=i[1],o=i[2];return e.$createElement("path",{attrs:{d:n,transform:o},style:s})})}}if(!0===ne.test(i))return{img:!0,src:i.substring(4)};if(!0===se.test(i)){var a=i.split("|"),l=a[0],c=a[1];return void 0===c&&(c="0 0 24 24"),{svguse:!0,src:l.substring(7),viewBox:c}}var u=" ",h=i.match(Jt);if(null!==h)t=Xt[h[1]](i);else if(!0===re.test(i))t=i;else if(!0===oe.test(i))t="ionicons ion-"+(!0===this.$q.platform.is.ios?"ios":"md")+i.substr(3);else if(!0===ee.test(i)){t="notranslate material-symbols";var d=i.match(ee);null!==d&&(i=i.substring(6),t+=Zt[d[1]]),u=i}else{t="notranslate material-icons";var f=i.match(te);null!==f&&(i=i.substring(2),t+=Gt[f[1]]),u=i}return{cls:t,content:u}}},render:function(t){var e={class:this.classes,style:this.sizeStyle,on:Object.assign({},this.qListeners),attrs:{"aria-hidden":"true",role:"presentation"}};return!0===this.type.none?t(this.tag,e,Ht(this,"default")):!0===this.type.img?t(this.tag,e,Wt([t("img",{attrs:{src:this.type.src}})],this,"default")):!0===this.type.svg?t(this.tag,e,Wt([t("svg",{attrs:{viewBox:this.type.viewBox||"0 0 24 24",focusable:"false"}},this.type.nodes)],this,"default")):!0===this.type.svguse?t(this.tag,e,Wt([t("svg",{attrs:{viewBox:this.type.viewBox,focusable:"false"}},[t("use",{attrs:{"xlink:href":this.type.src}})])],this,"default")):(void 0!==this.type.cls&&(e.class+=" "+this.type.cls),t(this.tag,e,Wt([this.type.content],this,"default")))}}),le=i.default.extend({name:"QAvatar",mixins:[Nt,jt],props:{fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},computed:{classes:function(){var t;return(t={})["bg-"+this.color]=this.color,t["text-"+this.textColor+" q-chip--colored"]=this.textColor,t["q-avatar--square"]=this.square,t["rounded-borders"]=this.rounded,t},contentStyle:function(){if(this.fontSize)return{fontSize:this.fontSize}}},render:function(t){var e=void 0!==this.icon?[t(ae,{props:{name:this.icon}})]:void 0;return t("div",{staticClass:"q-avatar",style:this.sizeStyle,class:this.classes,on:Object.assign({},this.qListeners)},[t("div",{staticClass:"q-avatar__content row flex-center overflow-hidden",style:this.contentStyle},Ut(e,this,"default"))])}}),ce=i.default.extend({name:"QBadge",mixins:[Nt],props:{color:String,textColor:String,floating:Boolean,transparent:Boolean,multiLine:Boolean,outline:Boolean,rounded:Boolean,label:[Number,String],align:{type:String,validator:function(t){return["top","middle","bottom"].includes(t)}}},computed:{style:function(){if(void 0!==this.align)return{verticalAlign:this.align}},classes:function(){var t=!0===this.outline&&this.color||this.textColor;return"q-badge flex inline items-center no-wrap q-badge--"+(!0===this.multiLine?"multi":"single")+"-line"+(!0===this.outline?" q-badge--outline":void 0!==this.color?" bg-"+this.color:"")+(void 0!==t?" text-"+t:"")+(!0===this.floating?" q-badge--floating":"")+(!0===this.rounded?" q-badge--rounded":"")+(!0===this.transparent?" q-badge--transparent":"")},attrs:function(){return{role:"status","aria-label":this.label}}},render:function(t){return t("div",{style:this.style,class:this.classes,attrs:this.attrs,on:Object.assign({},this.qListeners)},void 0!==this.label?[this.label]:Ht(this,"default"))}}),ue={props:{dark:{type:Boolean,default:null}},computed:{darkSuffix:function(){return null===this.dark&&null===this.$q.dark.isActive?"dark-auto":!0===this.dark||null===this.dark&&!0===this.$q.dark.isActive?"dark":"light"}}},he={role:"alert"},de=i.default.extend({name:"QBanner",mixins:[Nt,ue],props:{inlineActions:Boolean,dense:Boolean,rounded:Boolean},render:function(t){var e,i=Ht(this,"action"),n=[t("div",{staticClass:"q-banner__avatar col-auto row items-center self-start"},Ht(this,"avatar")),t("div",{staticClass:"q-banner__content col text-body2"},Ht(this,"default"))];return void 0!==i&&n.push(t("div",{staticClass:"q-banner__actions row items-center justify-end",class:"col-"+(!0===this.inlineActions?"auto":"all")},i)),t("div",{staticClass:"q-banner row items-center",class:(e={"q-banner--top-padding":void 0!==i&&!this.inlineActions,"q-banner--dense":this.dense},e["q-banner--"+this.darkSuffix+" q-"+this.darkSuffix]=!0,e["rounded-borders"]=this.rounded,e),attrs:he,on:Object.assign({},this.qListeners)},n)}}),fe={role:"toolbar"},pe=i.default.extend({name:"QBar",mixins:[Nt,ue],props:{dense:Boolean},computed:{classes:function(){return"q-bar--"+(!0===this.dense?"dense":"standard")+" q-bar--"+this.darkSuffix}},render:function(t){return t("div",{staticClass:"q-bar row no-wrap items-center",class:this.classes,attrs:fe,on:Object.assign({},this.qListeners)},Ht(this,"default"))}}),me={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},ve=Object.keys(me),ge={props:{align:{type:String,validator:function(t){return ve.includes(t)}}},computed:{alignClass:function(){var t=void 0===this.align?!0===this.vertical?"stretch":"left":this.align;return(!0===this.vertical?"items":"justify")+"-"+me[t]}}},_e=[!0,""],be=i.default.extend({name:"QBreadcrumbs",mixins:[Nt,ge],props:{separator:{type:String,default:"/"},separatorColor:String,activeColor:{type:String,default:"primary"},gutter:{type:String,validator:function(t){return["none","xs","sm","md","lg","xl"].includes(t)},default:"sm"}},computed:{classes:function(){return this.alignClass+("none"===this.gutter?"":" q-gutter-"+this.gutter)},sepClass:function(){return this.separatorColor?" text-"+this.separatorColor:""},activeClass:function(){return" text-"+this.activeColor}},render:function(t){var e=this,i=Ht(this,"default");if(void 0!==i){var n=1,s=[],o=i.filter(function(t){return void 0!==t.tag&&t.tag.endsWith("-QBreadcrumbsEl")}).length,r=void 0!==this.$scopedSlots.separator?this.$scopedSlots.separator:function(){return e.separator};return i.forEach(function(i){if(void 0!==i.tag&&i.tag.endsWith("-QBreadcrumbsEl")){var a=n-1)switch(i.abort.splice(t,1),f.remove(),r){case"mouse":document.removeEventListener("mouseup",o,Be),e.removeEventListener("mouseout",o,Be);break;case"keyboard":document.removeEventListener("keyup",o,Be);break;case"touch":a.removeEventListener("touchmove",L,Be),a.removeEventListener("touchmove",o,Be),a.removeEventListener("touchend",o,Be),a.removeEventListener("touchcancel",o,Be),i.preventMouse--}};i.abort.push(L);var E=function(){!0!==l&&(p.classList.remove("q-ripple__inner--enter"),p.classList.add("q-ripple__inner--leave"),p.style.opacity=0,s=setTimeout(L,275))};!0===h&&(0===t.type.indexOf("mouse")?(r="mouse",o=function(t){"mouseout"===t.type&&!0===e.contains(t.toElement)||(s=setTimeout(E,$-Date.now()))},document.addEventListener("mouseup",o,Be),e.addEventListener("mouseout",o,Be)):0===t.type.indexOf("key")?(r="keyboard",i.preventKeyboard=!0,o=function(){i.preventKeyboard=!1,s=setTimeout(E,$-Date.now())},document.addEventListener("keyup",o,Be)):(r="touch",l=!0,a=t.target,i.preventMouse++,o=function(t){"touchmove"===t.type&&0!==t.changedTouches.length&&!0===e.contains(document.elementFromPoint(t.changedTouches[0].clientX,t.changedTouches[0].clientY))||(s=setTimeout(E,$-Date.now()))},a.addEventListener("touchmove",L,Be),a.addEventListener("touchmove",o,Be),a.addEventListener("touchend",o,Be),a.addEventListener("touchcancel",o,Be))),s=setTimeout(function(){!0===l&&(l=void 0,a.removeEventListener("touchmove",L,Be)),p.classList.add("q-ripple__inner--enter"),p.style.transform="translate3d("+k+","+T+",0) scale3d(1,1,1)",p.style.opacity=.2,!0!==h&&(s=setTimeout(E,$-Date.now()))},!0===l?70:50)}function Ie(t,e,i){var n=i.modifiers,s=i.arg,o=i.value;if(t.enabled=!1!==o,!0===t.enabled){var r=Object.assign({},bt.config.ripple,n,o),a=void 0===t.modifiers.early||t.modifiers.early!==r.early;t.modifiers={early:!0===r.early,stop:!0===r.stop,center:!0===r.center,color:r.color||s,keyCodes:[].concat(r.keyCodes||13)},!0===a&&(T(t,"main"),!0===r.early?q(t,"main",[[e,"mousedown","start","passive"],[e,"touchstart","start","passive"],[e,"keydown","keystart","passive"]]):q(t,"main",[[e,"click","start","passive"],[e,"keyup","keystart","passive"]]))}else t.abort.slice().forEach(function(t){t()}),T(t,"main"),t.preventMouse=0,t.preventKeyboard=!1}var Re={name:"ripple",inserted:function(t,e){var i={modifiers:{},abort:[],preventMouse:0,preventKeyboard:!1,start:function(e){!0!==i.enabled||!0===e.qSkipRipple||"mousedown"===e.type&&0!==i.preventMouse||!(!0!==u.is.ie||e.clientX>=0)||ze(e,t,i,bt.interaction.isKeyboard)},keystart:function(e){!0!==i.preventKeyboard&&!0===i.enabled&&!0!==e.qSkipRipple&&!0===Pe(e,i.modifiers.keyCodes)&&ze(e,t,i,!0)}};Ie(i,t,e),t.__qripple&&(t.__qripple_old=t.__qripple),t.__qripple=i},update:function(t,e){void 0!==t.__qripple&&Ie(t.__qripple,t,e)},unbind:function(t){var e=t.__qripple_old||t.__qripple;void 0!==e&&(e.abort.slice().forEach(function(t){t()}),T(e,"main"),delete t[t.__qripple_old?"__qripple_old":"__qripple"])}},Fe={directives:{Ripple:Re},props:{ripple:{type:[Boolean,Object],default:!0}}},De={none:0,xs:4,sm:8,md:16,lg:24,xl:32},je=["button","submit","reset"],Ve=/[^\s]\/[^\s]/,Ne=["flat","outline","push","unelevated"],He=function(t,e){return!0===t.flat?"flat":!0===t.outline?"outline":!0===t.push?"push":!0===t.unelevated?"unelevated":e},Qe={mixins:[Nt,Fe,we,ge,Dt({xs:8,sm:10,md:14,lg:20,xl:24})],props:Object.assign({},{type:{type:String,default:"button"},to:[Object,String],replace:Boolean,append:Boolean,label:[Number,String],icon:String,iconRight:String},Ne.reduce(function(t,e){return(t[e]=Boolean)&&t},{}),{square:Boolean,round:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],align:{default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean}),computed:{style:function(){if(!1===this.fab&&!1===this.fabMini)return this.sizeStyle},isRounded:function(){return!0===this.rounded||!0===this.fab||!0===this.fabMini},isActionable:function(){return!0!==this.disable&&!0!==this.loading},computedTabIndex:function(){return!0===this.isActionable?this.tabindex||0:-1},design:function(){return He(this,"standard")},attrs:function(){var t={tabindex:this.computedTabIndex};return!0===this.hasLink?Object.assign(t,this.linkAttrs):!0===je.includes(this.type)&&(t.type=this.type),"a"===this.linkTag?(!0===this.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==this.hasRouterLink&&!0===Ve.test(this.type)&&(t.type=this.type)):!0===this.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===this.loading&&void 0!==this.percentage&&(t.role="progressbar",t["aria-valuemin"]=0,t["aria-valuemax"]=100,t["aria-valuenow"]=this.percentage),t},classes:function(){var t;void 0!==this.color?t=!0===this.flat||!0===this.outline?"text-"+(this.textColor||this.color):"bg-"+this.color+" text-"+(this.textColor||"white"):this.textColor&&(t="text-"+this.textColor);var e=!0===this.round?"round":"rectangle"+(!0===this.isRounded?" q-btn--rounded":!0===this.square?" q-btn--square":"");return"q-btn--"+this.design+" q-btn--"+e+(void 0!==t?" "+t:"")+(!0===this.isActionable?" q-btn--actionable q-focusable q-hoverable":!0===this.disable?" disabled":"")+(!0===this.fab?" q-btn--fab":!0===this.fabMini?" q-btn--fab-mini":"")+(!0===this.noCaps?" q-btn--no-uppercase":"")+(!0===this.noWrap?"":" q-btn--wrap")+(!0===this.dense?" q-btn--dense":"")+(!0===this.stretch?" no-border-radius self-stretch":"")+(!0===this.glossy?" glossy":"")},innerClasses:function(){return this.alignClass+(!0===this.stack?" column":" row")+(!0===this.noWrap?" no-wrap text-no-wrap":"")+(!0===this.loading?" q-btn__content--hidden":"")},wrapperStyle:function(){if(void 0!==this.padding)return{padding:this.padding.split(/\s+/).map(function(t){return t in De?De[t]+"px":t}).join(" "),minWidth:"0",minHeight:"0"}}}},We=d.passiveCapture,Ue=void 0,Ye=void 0,Ke=void 0,Xe={role:"img","aria-hidden":"true"},Ge=i.default.extend({name:"QBtn",mixins:[Qe],props:{percentage:Number,darkPercentage:Boolean},computed:{hasLabel:function(){return void 0!==this.label&&null!==this.label&&""!==this.label},computedRipple:function(){return!1!==this.ripple&&Object.assign({},{keyCodes:!0===this.hasLink?[13,32]:[13]},!0===this.ripple?{}:this.ripple)},percentageStyle:function(){var t=Math.max(0,Math.min(100,this.percentage));if(t>0)return{transition:"transform 0.6s",transform:"translateX("+(t-100)+"%)"}},onEvents:function(){if(!0===this.loading)return{mousedown:this.__onLoadingEvt,touchstart:this.__onLoadingEvt,click:this.__onLoadingEvt,keydown:this.__onLoadingEvt,keyup:this.__onLoadingEvt};if(!0===this.isActionable){var t=Object.assign({},this.qListeners,{click:this.click,keydown:this.__onKeydown,mousedown:this.__onMousedown});return!0===this.$q.platform.has.touch&&(t[(void 0===t.touchstart?"&":"")+"touchstart"]=this.__onTouchstart),t}return{click:w}},directives:function(){if(!0!==this.disable&&!1!==this.ripple)return[{name:"ripple",value:this.computedRipple,modifiers:{center:this.round}}]}},methods:{click:function(t){var e=this;if(void 0!==t){if(!0===t.defaultPrevented)return;var i=document.activeElement;if("submit"===this.type&&(!0===this.$q.platform.is.ie&&(t.clientX<0||t.clientY<0)||i!==document.body&&!1===this.$el.contains(i)&&!1===i.contains(this.$el))){this.$el.focus();var n=function(){document.removeEventListener("keydown",w,!0),document.removeEventListener("keyup",n,We),void 0!==e.$el&&e.$el.removeEventListener("blur",n,We)};document.addEventListener("keydown",w,!0),document.addEventListener("keyup",n,We),this.$el.addEventListener("blur",n,We)}}this.__navigateOnClick(t)},__onKeydown:function(t){this.$emit("keydown",t),!0===Pe(t,[13,32])&&(Ye!==this.$el&&(void 0!==Ye&&this.__cleanup(),!0!==t.defaultPrevented&&(this.$el.focus(),Ye=this.$el,this.$el.classList.add("q-btn--active"),document.addEventListener("keyup",this.__onPressEnd,!0),this.$el.addEventListener("blur",this.__onPressEnd,We))),w(t))},__onTouchstart:function(t){if(this.$emit("touchstart",t),Ue!==this.$el&&(void 0!==Ue&&this.__cleanup(),!0!==t.defaultPrevented)){Ue=this.$el;var e=this.touchTargetEl=t.target;e.addEventListener("touchcancel",this.__onPressEnd,We),e.addEventListener("touchend",this.__onPressEnd,We)}},__onMousedown:function(t){this.$emit("mousedown",t),Ke!==this.$el&&(void 0!==Ke&&this.__cleanup(),!0!==t.defaultPrevented&&(Ke=this.$el,this.$el.classList.add("q-btn--active"),document.addEventListener("mouseup",this.__onPressEnd,We)))},__onPressEnd:function(t){if(void 0===t||"blur"!==t.type||document.activeElement!==this.$el){if(void 0!==t&&"keyup"===t.type){if(Ye===this.$el&&!0===Pe(t,[13,32])){var e=new MouseEvent("click",t);!0===t.defaultPrevented&&x(e),!0===t.cancelBubble&&S(e),this.$el.dispatchEvent(e),w(t)}this.$emit("keyup",t)}this.__cleanup()}},__cleanup:function(t){var e=this.$refs.blurTarget;if(!0===t||Ue!==this.$el&&Ke!==this.$el||void 0===e||e===document.activeElement||!0!==this.$el.contains(document.activeElement)||(e.setAttribute("tabindex",-1),e.focus()),Ue===this.$el){var i=this.touchTargetEl;i.removeEventListener("touchcancel",this.__onPressEnd,We),i.removeEventListener("touchend",this.__onPressEnd,We),Ue=this.touchTargetEl=void 0}Ke===this.$el&&(document.removeEventListener("mouseup",this.__onPressEnd,We),Ke=void 0),Ye===this.$el&&(document.removeEventListener("keyup",this.__onPressEnd,!0),void 0!==this.$el&&this.$el.removeEventListener("blur",this.__onPressEnd,We),Ye=void 0),void 0!==this.$el&&this.$el.classList.remove("q-btn--active")},__onLoadingEvt:function(t){w(t),t.qSkipRipple=!0}},beforeDestroy:function(){this.__cleanup(!0)},render:function(t){var e=[];void 0!==this.icon&&e.push(t(ae,{attrs:Xe,props:{name:this.icon,left:!0!==this.stack&&!0===this.hasLabel}})),!0===this.hasLabel&&e.push(t("span",{staticClass:"block"},[this.label])),e=Wt(e,this,"default"),void 0!==this.iconRight&&!1===this.round&&e.push(t(ae,{attrs:Xe,props:{name:this.iconRight,right:!0!==this.stack&&!0===this.hasLabel}}));var i=[t("span",{staticClass:"q-focus-helper",ref:"blurTarget"})];return!0===this.loading&&void 0!==this.percentage&&i.push(t("span",{staticClass:"q-btn__progress absolute-full overflow-hidden",class:!0===this.darkPercentage?"q-btn__progress--dark":""},[t("span",{staticClass:"q-btn__progress-indicator fit block",style:this.percentageStyle})])),i.push(t("span",{staticClass:"q-btn__wrapper col row q-anchor--skip",style:this.wrapperStyle},[t("span",{staticClass:"q-btn__content text-center col items-center q-anchor--skip",class:this.innerClasses},e)])),null!==this.loading&&i.push(t("transition",{props:{name:"q-transition--fade"}},!0===this.loading?[t("span",{key:"loading",staticClass:"absolute-full flex flex-center"},void 0!==this.$scopedSlots.loading?this.$scopedSlots.loading():[t(qe)])]:void 0)),t(!0===this.hasLink||"a"===this.type?"a":"button",{staticClass:"q-btn q-btn-item non-selectable no-outline",class:this.classes,style:this.style,attrs:this.attrs,on:this.onEvents,directives:this.directives},i)}}),Ze=new WeakMap;function Je(t){if(null!==t&&void 0!==t){var e=Ze.get(t)||t.closest(".q-panel-parent");null!==e&&e.classList.remove("q-transition--hide-scroll")}}var ti={"before-leave":function(t){if(null!==t&&void 0!==t){var e=t.closest(".q-panel-parent");Ze.set(t,e),null!==e&&e.classList.add("q-transition--hide-scroll")}},"after-leave":Je,"leave-cancelled":Je},ei={props:{transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"}},computed:{transitionProps:function(){var t="q-transition--"+(this.transitionShow||this.defaultTransitionShow),e="q-transition--"+(this.transitionHide||this.defaultTransitionHide);return{appear:!0,enterClass:t+"-enter",enterActiveClass:t+"-enter-active",enterToClass:t+"-enter-to",leaveClass:e+"-leave",leaveActiveClass:e+"-leave-active",leaveToClass:e+"-leave-to",appearClass:t+"-appear",appearToClass:t+"-appear-to",appearActiveClass:t+"-appear-active"}}}},ii=i.default.extend({name:"QBtnGroup",mixin:[Nt],props:{unelevated:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,square:Boolean,push:Boolean,stretch:Boolean,glossy:Boolean,spread:Boolean},computed:{classes:function(){var t=this;return["unelevated","outline","flat","rounded","square","push","stretch","glossy"].filter(function(e){return!0===t[e]}).map(function(t){return"q-btn-group--"+t}).join(" ")}},render:function(t){return t("div",{staticClass:"q-btn-group row no-wrap "+(!0===this.spread?"q-btn-group--spread":"inline"),class:this.classes,on:Object.assign({},this.qListeners)},Ht(this,"default"))}});function ni(){if(void 0!==window.getSelection){var t=window.getSelection();void 0!==t.empty?t.empty():void 0!==t.removeAllRanges&&(t.removeAllRanges(),!0!==h.is.mobile&&t.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}var si=[];function oi(t){si.slice().forEach(function(e){t&&t.target&&!0===t.target.qScrollPrevented||!0===_(t,e.scrollTarget)&&e(t)})}var ri={props:{target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean},watch:{contextMenu:function(t){void 0!==this.anchorEl&&(this.__unconfigureAnchorEl(),this.__configureAnchorEl(t))},target:function(){void 0!==this.anchorEl&&this.__unconfigureAnchorEl(),this.__pickAnchorEl()},noParentEvent:function(t){void 0!==this.anchorEl&&(!0===t?this.__unconfigureAnchorEl():this.__configureAnchorEl())}},methods:{__showCondition:function(t){return void 0!==this.anchorEl&&(void 0===t||(void 0===t.touches||t.touches.length<=1))},__contextClick:function(t){var e=this;this.hide(t),x(t),this.$nextTick(function(){e.show(t),t===Object(t)&&(t.qAnchorHandled=!0)})},__toggleKey:function(t){!0===Pe(t,13)&&this.toggle(t)},__mobileCleanup:function(t){this.anchorEl.classList.remove("non-selectable"),clearTimeout(this.touchTimer),!0===this.showing&&void 0!==t&&ni()},prevent:x,__mobileTouch:function(t){var e=this;if(this.__mobileCleanup(t),!0===this.__showCondition(t)){this.hide(t),this.anchorEl.classList.add("non-selectable");var i=t.target;q(this,"anchor",[[i,"touchmove","__mobileCleanup","passive"],[i,"touchend","__mobileCleanup","passive"],[i,"touchcancel","__mobileCleanup","passive"],[this.anchorEl,"contextmenu","prevent","notPassive"]]),this.touchTimer=setTimeout(function(){e.show(t),t===Object(t)&&(t.qAnchorHandled=!0)},300)}},__unconfigureAnchorEl:function(){T(this,"anchor")},__configureAnchorEl:function(t){(void 0===t&&(t=this.contextMenu),!0!==this.noParentEvent&&void 0!==this.anchorEl)&&q(this,"anchor",!0===t?!0===this.$q.platform.is.mobile?[[this.anchorEl,"touchstart","__mobileTouch","passive"]]:[[this.anchorEl,"mousedown","hide","passive"],[this.anchorEl,"contextmenu","__contextClick","notPassive"]]:[[this.anchorEl,"click","toggle","passive"],[this.anchorEl,"keyup","__toggleKey","passive"]])},__setAnchorEl:function(t){for(this.anchorEl=t;this.anchorEl.classList.contains("q-anchor--skip");)this.anchorEl=this.anchorEl.parentNode;this.__configureAnchorEl()},__pickAnchorEl:function(){!1===this.target||""===this.target||null===this.parentEl?this.anchorEl=void 0:!0===this.target?this.__setAnchorEl(this.parentEl):(this.anchorEl=Le(this.target)||void 0,void 0!==this.anchorEl?this.__configureAnchorEl():console.error('Anchor: target "'+this.target+'" not found',this))},__changeScrollEvent:function(t,e){var i=si.length>0;if(void 0!==this.__scrollFn){var n=si.indexOf(this.__scrollFn);n>-1&&si.splice(n,1),this.__scrollFn=void 0}void 0!==t&&null!==e&&void 0!==e&&(t.scrollTarget=e===window?document:e,si.push(t),this.__scrollFn=t),!0===i&&0===si.length?window.removeEventListener("scroll",oi,d.passiveCapture):!1===i&&si.length>0&&window.addEventListener("scroll",oi,d.passiveCapture)}},created:function(){var t=this;"function"==typeof this.__configureScrollTarget&&"function"==typeof this.__unconfigureScrollTarget&&(this.noParentEventWatcher=this.$watch("noParentEvent",function(){t.__unconfigureScrollTarget(),t.__configureScrollTarget()}))},mounted:function(){this.parentEl=this.$el.parentNode,this.__pickAnchorEl(),!0===this.value&&void 0===this.anchorEl&&this.$emit("input",!1)},beforeDestroy:function(){clearTimeout(this.touchTimer),void 0!==this.noParentEventWatcher&&this.noParentEventWatcher(),void 0!==this.__anchorCleanup&&this.__anchorCleanup(),this.__unconfigureAnchorEl()}},ai={created:function(){this.__tickFnList=[],this.__timeoutFnList=[]},deactivated:function(){this.__tickFnList.forEach(function(t){t.removeTick()}),this.__timeoutFnList.forEach(function(t){t.removeTimeout()})},beforeDestroy:function(){this.__tickFnList.forEach(function(t){t.removeTick()}),this.__tickFnList=void 0,this.__timeoutFnList.forEach(function(t){t.removeTimeout()}),this.__timeoutFnList=void 0},methods:{__useTick:function(t,e){var i=this,n={removeTick:function(){n.fn=void 0},registerTick:function(t){n.fn=t,i.$nextTick(function(){n.fn===t&&(!1===i._isDestroyed&&n.fn(),n.fn=void 0)})}};this.__tickFnList.push(n),this[t]=n.registerTick,void 0!==e&&(this[e]=n.removeTick)},__useTimeout:function(t,e){var i=this,n={removeTimeout:function(){clearTimeout(n.timer)},registerTimeout:function(t,e){clearTimeout(n.timer),!1===i._isDestroyed&&(n.timer=setTimeout(t,e))}};this.__timeoutFnList.push(n),this[t]=n.registerTimeout,void 0!==e&&(this[e]=n.removeTimeout)}}},li={timeStamp:null,label:null,show:null};function ci(t,e){if("click"!==t.type)return!1;var i=li.timeStamp,n=li.label,s=li.show,o=t.target;return li.show=e,li.timeStamp=t.timeStamp,li.label=o?"string"==typeof o.id&&""!==o.id&&null!==n&&n.htmlFor===o.id?n:"function"==typeof o.closest?o.closest("label"):null:null,i===li.timeStamp&&n===li.label&&s!==e}var ui,hi={mixins:[Nt],props:{value:{type:Boolean,default:void 0}},data:function(){return{showing:!1}},watch:{value:function(t){this.__processModelChange(t)},$route:function(){!0===this.hideOnRouteChange&&!0===this.showing&&this.hide()}},methods:{toggle:function(t){this[!0===this.showing?"hide":"show"](t),t===Object(t)&&(t.qAnchorHandled=!0)},show:function(t){var e=this;!0===this.disable||t===Object(t)&&(!0===t.qAnchorHandled||!0===ci(t,"show"))||void 0!==this.__showCondition&&!0!==this.__showCondition(t)||(void 0!==this.qListeners.input&&!1===n&&(this.$emit("input",!0),this.payload=t,this.$nextTick(function(){e.payload===t&&(e.payload=void 0)})),void 0!==this.value&&void 0!==this.qListeners.input&&!0!==n||this.__processShow(t))},__processShow:function(t){!0!==this.showing&&(void 0!==this.__preparePortal&&this.__preparePortal(),this.$emit("before-show",t),this.showing=!0,void 0!==this.__show?this.__show(t):this.$emit("show",t))},hide:function(t){var e=this;!0!==this.disable&&(t!==Object(t)||!0!==t.qAnchorHandled&&!0!==ci(t,"hide"))&&(void 0!==this.qListeners.input&&!1===n&&(this.$emit("input",!1),this.payload=t,this.$nextTick(function(){e.payload===t&&(e.payload=void 0)})),void 0!==this.value&&void 0!==this.qListeners.input&&!0!==n||this.__processHide(t))},__processHide:function(t){!1!==this.showing&&(this.$emit("before-hide",t),this.showing=!1,void 0!==this.__hide?this.__hide(t):this.$emit("hide",t))},__processModelChange:function(t){!0===this.disable&&!0===t?void 0!==this.qListeners.input&&this.$emit("input",!1):!0===t!==this.showing&&this["__process"+(!0===t?"Show":"Hide")](this.payload)}}},di=[":focus",'a[href]:not([tabindex="-1"]):not(.q-focus__clone)','area[href]:not([tabindex="-1"]):not(.q-focus__clone)','input:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','select:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','textarea:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','button:not([disabled]):not([tabindex="-1"]):not(.q-focus__clone)','iframe:not([tabindex="-1"]):not(.q-focus__clone)','[tabindex]:not([tabindex="-1"]):not(.q-focus__clone)','[contenteditable]:not([tabindex="-1"]):not(.q-focus__clone):not([contenteditable="false"])',".q-tab.q-focusable:not(.q-focus__clone)"].join(","),fi=["input:not([disabled])","select:not([disabled])","select:not([disabled]) *","textarea:not([disabled])",'[contenteditable]:not([contenteditable="false"])','[contenteditable]:not([contenteditable="false"]) *',".q-key-group-navigation--ignore-key",".q-key-group-navigation--ignore-key *",".q-focus__clone"].join(","),pi=['input:not(.q-focus__clone):not([disabled]):not([readonly]):not([type="button"]):not([type="checkbox"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="radio"]):not([type="range"]):not([type="reset"]):not([type="submit"])',"textarea:not(.q-focus__clone):not([disabled]):not([readonly])",'[contenteditable]:not(.q-focus__clone):not([contenteditable="false"])','[contenteditable]:not(.q-focus__clone):not([contenteditable="false"]) *'].join(","),mi=0;function vi(t){return t.matches(".q-dialog *, .q-menu *, .q-tooltip *, .q-stepper__step-content *")}function gi(t){return t.matches(pi)}function _i(t){if(void 0===ui){var e="function"==typeof t.scrollIntoViewIfNeeded?function(t){t.scrollIntoViewIfNeeded(!1)}:function(t){t.scrollIntoView()};ui=!0===u.is.ios||!0===u.is.nativeMobile||!0===u.is.standalone?function(t){var i=gi(t);if(t===document.body||!0!==i&&t.tabIndex<0)t!==document.activeElement&&t.focus({preventScroll:!0});else{var n=vi(t),s=t.cloneNode(!0),o=t.parentNode,r=document.scrollingElement||document.documentElement,a=r.scrollTop;s.setAttribute("tabindex",-1),s.removeAttribute("id"),s.removeAttribute("autofocus"),s.removeAttribute("data-autofocus"),s.classList.add("q-focus__clone"),o.insertBefore(s,t),t!==document.activeElement&&t.focus({preventScroll:!0}),setTimeout(function(){if(s.remove(),t&&t===document.activeElement&&!0===i){!0===n&&e(t);var o=t.getBoundingClientRect(),l=o.top,c=o.bottom,u=void 0!==window.visualViewport?window.visualViewport.height:window.innerHeight,h=r.scrollTop;if(l<0?h+=l-32:l>0&&c>u&&(h+=c-u+64),requestAnimationFrame(function(){r.scrollTop=h}),!0!==t.qRestoreScrollSet&&!0!==n){mi+=h-a;var d=function(){t&&(t.qRestoreScrollSet=void 0,t.removeEventListener("blur",d)),r.scrollTop!==h?mi=0:0!==mi&&requestAnimationFrame(function(){var t=document.activeElement;(!t||!0!==gi(t)&&t.tabIndex<0)&&(r.scrollTop-=mi,mi=0)})};t.qRestoreScrollSet=!0,t.addEventListener("blur",d)}}},200)}}:function(t){t!==document.activeElement&&t.focus({preventScroll:!0}),!0===vi(t)&&!0===gi(t)&&setTimeout(function(){t&&t===document.activeElement&&e(t)},200)}}ui(t)}function bi(t,e,i,n,s,o){void 0===i&&(i=1);var r=t.length-1;if(!0!==s||!(e>r||e<0)){var a=Ct(e,0,r);if(!(a===o||a>r)){var l=document.activeElement,c=!0===n?function(){_i(t[a])}:function(){t[a].focus()};null!==l?(l._qKeyNavIgnore=!0,c(),l._qKeyNavIgnore=!1):c(),document.activeElement!==t[a]&&bi(t,a+i,i,n,s,void 0===o?a:o)}}}var yi=Array.prototype.find,Si=Array.prototype.findIndex,xi=Array.prototype.map;function wi(t,e){do{if("QMenu"===t.$options.name){if(t.hide(e),!0===t.separateClosePopup)return t.$parent}else if(void 0!==t.__renderPortal)return void 0!==t.$parent&&"QPopupProxy"===t.$parent.$options.name?(t.hide(e),t.$parent):t;t=t.$parent}while(void 0!==t&&(void 0===t.$el.contains||!0!==t.$el.contains(e.target)))}function Ci(t){var e=yi.call(t.children,function(t){return t.matches&&t.matches(".q-portal__container")});return void 0===e&&(e=document.createElement("div")).classList.add("q-portal__container"),e.parentElement===t&&null===e.nextElementSibling||t.appendChild(e),e}var ki=new WeakMap,qi={inheritAttrs:!1,props:{contentClass:[Array,String,Object],contentStyle:[Array,String,Object]},methods:{focus:function(t){var e=this.__getInnerNode();if(void 0!==e&&!0!==e.contains(document.activeElement)){if(t instanceof Element&&!0===e.contains(t)&&"function"==typeof t.focus)return void _i(!0===t.matches(".q-focus-helper")&&t.parentElement.closest("[tabindex]")||t);var i=(""!==t?e.querySelector(t):null)||e.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||e.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||e.querySelector("[autofocus], [data-autofocus]");if(null!==i&&"function"==typeof i.focus)_i(i);else{var n=Array.prototype.slice.call(e.querySelectorAll(di));n.length>0&&bi(n,!0===n[0].classList.contains("q-key-group-navigation--ignore-focus")?1:0,1,!0)}}},__showPortal:function(){var t=this;if(void 0!==this.$q.fullscreen&&!0===this.$q.fullscreen.isCapable){var e=function(){if(void 0!==t.__portal&&!0===t.showing){void 0===t.__portal.__containerPlaceholderMap&&(t.__portal.__containerPlaceholderMap=new WeakMap);var e=Ee(t.$q.fullscreen.activeEl),i=t.__portal.$el.parentElement,n=Ci(e);if(i!==n&&(!0===t.__onGlobalDialog||!0===e.contains(t.$el))){if(i){var s=document.createComment("");i.insertBefore(s,t.__portal.$el),t.__portal.__containerPlaceholderMap.set(i,s)}var o=t.__portal.__containerPlaceholderMap.get(n);o?(n.insertBefore(t.__portal.$el,o),o.remove(),t.__portal.__containerPlaceholderMap.delete(n)):n.appendChild(t.__portal.$el),i&&i.parentElement!==document.body&&0===i.children.length&&i.remove()}}};this.unwatchFullscreen=this.$watch("$q.fullscreen.activeEl",H(e,50)),!1!==this.__onGlobalDialog&&!0!==this.$q.fullscreen.isActive||e()}else void 0!==this.__portal&&!1===this.__onGlobalDialog&&Ci(document.body).appendChild(this.__portal.$el)},__hidePortal:function(){if(void 0!==this.__portal){void 0!==this.unwatchFullscreen&&(this.unwatchFullscreen(),this.unwatchFullscreen=void 0),!1===this.__onGlobalDialog&&(this.__portal.$destroy(),this.__portal.$el.remove());var t=this.__portal.$el.parentElement;t&&t.parentElement!==document.body&&0===t.children.length&&t.remove(),this.__portal=void 0}},__preparePortal:function(){var t=this;void 0===this.__portal&&(!0===this.__onGlobalDialog&&ki.set(this.$el,this),this.__portal=!0===this.__onGlobalDialog?{$el:this.$el,$refs:this.$refs}:new i.default({name:"QPortal",parent:this,inheritAttrs:!1,render:function(e){return t.$nextTick(function(){ki.set(t.__portal.$el,t)}),!1===t.showing&&t.__portal&&void 0!==t.__portal.$refs.inner&&(Array.prototype.forEach.call(t.__portal.$refs.inner.querySelectorAll("input"),function(t){t.remove()}),t.__activeElement=void 0),t.__renderPortal(e)},components:this.$options.components,directives:this.$options.directives}).$mount())},__getInnerNode:function(){return void 0!==this.__portal&&void 0!==this.__portal.$refs?this.__portal.$refs.inner:void 0},__focusCyclePortal:function(t,e){var i=this;if(void 0!==this.__portal&&!0===document.body.contains(this.__portal.$el)){var n=this.__portal.$el.parentElement.children,s=function(t){return t?Si.call(n,function(e){return"function"==typeof e.contains&&e.contains(t)}):-1},o=document.activeElement,r=s(o);if(r<0){if(!0!==t){if(o){var a=ki.get(n[0]);a&&(a.__refocusTarget=o)}this.focus(this.__activeElement)}}else{var l=ki.get(n[r]);if(!0===t){var c=xi.call(n,function(t){return ki.get(t)}).filter(function(t){return t&&!0===i.__portal.$el.contains(t.__refocusTarget)});if(c.length>0&&c.forEach(function(t){t.__refocusTarget=i.__refocusTarget}),c.indexOf(l)>-1)return}var u=!0===t?this:l||this,h=u.__refocusTarget;if(u!==this||!0!==t||!1!==u.seamless){if(!1===u.seamless)return void this.focus(this.__activeElement);if(r>0){var d=!0===t?s(h):-1,f=d>-1&&d=0;i--)if(void 0===t[i](e))return}function Ai(t){clearTimeout(Ti),"focusin"===t.type&&(!0===u.is.ie&&t.target===document.body||!0===t.target.hasAttribute("tabindex"))?Ti=setTimeout(function(){Oi(Ei.focus,t)},!0===u.is.ie?500:200):Oi(Ei.click,t)}var Pi,Bi={name:"click-outside",bind:function(t,e,i){var n=e.arg,s=e.value,o=i.componentInstance||i.context,r={trigger:s,toggleEl:n,handler:function(e){var i=e.target;if(!(!0===e.qClickOutside||!0!==document.body.contains(i)||8===i.nodeType||i===document.documentElement||!1!==i.classList.contains("no-pointer-events")||!0===function(t){for(;null!==(t=t.nextElementSibling);)if(t.classList.contains("q-dialog--modal"))return!0;return!1}(t)||void 0!==r.toggleEl&&!1!==r.toggleEl.contains(i)||i!==document.body&&!1!==function(t,e){if(null===t||null===e)return null;for(var i=t;void 0!==i;i=i.$parent)if(i===e)return!0;return!1}(function(t){for(var e=t;null!==e;e=e.parentNode)if(void 0!==e.__vue__)return e.__vue__}(i),o)))return e.qClickOutside=!0,r.trigger(e)}};t.__qclickoutside&&(t.__qclickoutside_old=t.__qclickoutside),t.__qclickoutside=r,0===Ei.click.length&&(document.addEventListener("mousedown",Ai,$i),document.addEventListener("touchstart",Ai,$i),document.addEventListener("focusin",Ai,Li)),Ei.click.push(r.handler),r.timerFocusin=setTimeout(function(){Ei.focus.push(r.handler)},500)},update:function(t,e){var i=e.arg,n=e.value,s=e.oldValue,o=t.__qclickoutside;void 0!==o&&(o.toggleEl!==i&&(o.toggleEl=i),s!==n&&(o.trigger=n))},unbind:function(t){var e=t.__qclickoutside_old||t.__qclickoutside;if(void 0!==e){clearTimeout(e.timerFocusin);var i=Ei.click.findIndex(function(t){return t===e.handler}),n=Ei.focus.findIndex(function(t){return t===e.handler});i>-1&&Ei.click.splice(i,1),n>-1&&Ei.focus.splice(n,1),0===Ei.click.length&&(clearTimeout(Ti),document.removeEventListener("mousedown",Ai,$i),document.removeEventListener("touchstart",Ai,$i),document.removeEventListener("focusin",Ai,Li)),delete t[t.__qclickoutside_old?"__qclickoutside_old":"__qclickoutside"]}}},zi=!0===n?[]:[null,document,document.body,document.scrollingElement,document.documentElement];function Ii(){if(!0===n)return!1;if(void 0===Pi){var t=document.createElement("div"),e=document.createElement("div");Object.assign(t.style,{direction:"rtl",width:"1px",height:"1px",overflow:"auto"}),Object.assign(e.style,{width:"1000px",height:"1px"}),t.appendChild(e),document.body.appendChild(t),t.scrollLeft=-1e3,Pi=t.scrollLeft>=0,t.remove()}return Pi}function Ri(t,e){var i=Le(e);if(null===i){if(t!==Object(t)||"function"!=typeof t.closest)return window;i=t.closest(".scroll,.scroll-y,.overflow-auto,.q-dialog__inner > div")}return zi.includes(i)?window:i}function Fi(t){return(t===window?document.body:t).scrollHeight}function Di(t){return t===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:t.scrollTop}var ji=Di;function Vi(t){return t===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:t.scrollLeft}function Ni(t,e,i){void 0===i&&(i=0);var n=void 0===arguments[3]?performance.now():arguments[3],s=Di(t);i<=0?s!==e&&Qi(t,e):requestAnimationFrame(function(o){var r=o-n,a=s+(e-s)/Math.max(r,i)*r;Qi(t,a),a!==e&&Ni(t,e,i-r,o)})}function Hi(t,e,i){void 0===i&&(i=0);var n=void 0===arguments[3]?performance.now():arguments[3],s=Vi(t);i<=0?s!==e&&Wi(t,e):requestAnimationFrame(function(o){var r=o-n,a=s+(e-s)/Math.max(r,i)*r;Wi(t,a),a!==e&&Hi(t,e,i-r,o)})}function Qi(t,e){t!==window?t.scrollTop=e:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,e)}function Wi(t,e){t!==window?t.scrollLeft=e:window.scrollTo(e,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function Ui(t,e,i){i?Ni(t,e,i):Qi(t,e)}var Yi,Ki=Ui;function Xi(t,e,i){i?Hi(t,e,i):Wi(t,e)}function Gi(){if(void 0!==Yi)return Yi;var t=document.createElement("p"),e=document.createElement("div");$e(t,{width:"100%",height:"200px"}),$e(e,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),e.appendChild(t),document.body.appendChild(e);var i=t.offsetWidth;e.style.overflow="scroll";var n=t.offsetWidth;return i===n&&(n=e.clientWidth),e.remove(),Yi=i-n}var Zi=[];function Ji(t){return!0!==document.qScrollPrevented?(t(),p):(-1===Zi.indexOf(t)&&Zi.push(t),function(){var e=Zi.indexOf(t);e>-1&&(Zi=Zi.splice(e,1))})}var tn={getScrollTarget:Ri,getScrollHeight:Fi,getScrollWidth:function(t){return(t===window?document.body:t).scrollWidth},getScrollPosition:ji,getVerticalScrollPosition:Di,getHorizontalScrollPosition:Vi,rtlHasScrollBug:Ii,animScrollTo:Ni,animVerticalScrollTo:Ni,animHorizontalScrollTo:Hi,setScrollPosition:Ki,setVerticalScrollPosition:Ui,setHorizontalScrollPosition:Xi,executeWhenScrollable:Ji,getScrollbarWidth:Gi,hasScrollbar:function(t,e){return void 0===e&&(e=!0),!(!t||t.nodeType!==Node.ELEMENT_NODE)&&(e?t.scrollHeight>t.clientHeight&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-y"])):t.scrollWidth>t.clientWidth&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-x"])))}},en=[],nn=!1,sn={__install:function(){this.__installed=!0,window.addEventListener("keydown",function(t){nn=27===t.keyCode}),window.addEventListener("blur",function(){!0===nn&&(nn=!1)}),window.addEventListener("keyup",function(t){!0===nn&&(nn=!1,0!==en.length&&!0===Pe(t,27)&&en[en.length-1].fn(t))})},register:function(t,e){!0===t.$q.platform.is.desktop&&(!0!==this.__installed&&this.__install(),en.push({comp:t,fn:e}))},pop:function(t){if(!0===t.$q.platform.is.desktop){var e=en.findIndex(function(e){return e.comp===t});e>-1&&en.splice(e,1)}}},on=4,rn={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function an(t){var e=t.split(" ");return 2===e.length&&(!0!==["top","center","bottom"].includes(e[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(e[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function ln(t){return!0!==t||2===t.length&&("number"==typeof t[0]&&"number"==typeof t[1])}function cn(t,e){var i=t.split(" ");return{vertical:i[0],horizontal:rn[i[1]+"#"+(!0===e?"rtl":"ltr")]}}function un(t){var e=t.getBoundingClientRect(),i=e.width,n=e.height;return 0===i&&(i=t.offsetWidth),0===n&&(n=t.offsetHeight),{width:i,height:n}}function hn(t){var e=t.el;if(!0!==e.classList.contains("q-body--scroll-locked")){var i,n,s=document.documentElement,o=document.body,r=document.qScrollPrevented,a=e.children[0],l="1"!==a.style.opacity,c=function(t){for(;t&&t!==document;){if("fixed"===window.getComputedStyle(t).position)return!0;t=t.parentNode}return!1}(t.anchorEl),h=Object.assign({},t.anchorOrigin),d=Object.assign({},t.selfOrigin),f=!0===c&&!0===u.is.ios&&void 0!==window.visualViewport?window.visualViewport:{offsetLeft:0,offsetTop:!0===r?s.scrollTop:0},p=function(t,e,i){if(!0===t)return{vpLeft:e.offsetLeft,apLeft:e.offsetLeft};var n=window.pageXOffset||window.scrollX||document.body.scrollLeft||0;if(!0!==i)return{vpLeft:n,apLeft:n};var s=(!0===Ii()?0:document.documentElement.scrollWidth-document.documentElement.clientWidth)+n;return{vpLeft:s,apLeft:s+document.documentElement.scrollWidth-document.documentElement.clientWidth}}(c,f,t.rtl),m=p.vpLeft,v=p.apLeft,g=!0===c?f.offsetTop:window.pageYOffset||window.scrollY||o.scrollTop||0,_=!0===r?"offsetWidth":!0===c||!0!=("hidden"!==window.getComputedStyle(document.documentElement).overflowX&&"hidden"!==window.getComputedStyle(document.body).overflowX)?"clientWidth":"scrollWidth",b=!0===r?"offsetHeight":!0===c||!0!=("hidden"!==window.getComputedStyle(document.documentElement).overflowY&&"hidden"!==window.getComputedStyle(document.body).overflowY)?"clientHeight":"scrollHeight",y=s[_],S=s[b];if(void 0===t.absoluteOffset)i=function(t,e,i){var n=t.getBoundingClientRect(),s=n.top,o=n.left,r=n.right,a=n.bottom,l=n.width,c=n.height;if(0===l&&(l=t.offsetWidth),0===c&&(c=t.offsetHeight),void 0!==e&&(o-=e[0],r+=e[0],s-=e[1],a+=e[1]),!0===i){var u=document.documentElement.scrollWidth-document.documentElement.clientWidth;o-=u,r-=u}return{left:o,middle:o+(r-o)/2,right:r,top:s,center:s+(a-s)/2,bottom:a,leftRev:r,middleRev:o+(r-o)/2,rightRev:o,topRev:a,centerRev:s+(a-s)/2,bottomRev:s,width:l,height:c}}(t.anchorEl,!0===t.cover?[0,0]:t.offset,!0===t.rtl&&!0!==c);else{var x=!0===t.rtl&&!0!==c?s.scrollWidth-s.clientWidth:0,w=t.anchorEl.getBoundingClientRect(),C=w.top,k=w.left,q=!0===Array.isArray(t.offset)&&!0!==t.cover?[!0!==t.fit&&t.offset[0]||0,t.offset[1]||0]:[0,0],T=C+(!0===t.cover?0:t.absoluteOffset.top),M=k+(!0===t.cover||!0===t.fit?0:t.absoluteOffset.left)-x;i={left:M-q[0],middle:M,right:M+q[0],top:T-q[1],center:T,bottom:T+q[1],leftRev:M+q[0],middleRev:M,rightRev:M-q[0],topRev:T+q[1],centerRev:T,bottomRev:T-q[1],width:0,height:0}}var $={minWidth:t.minWidth||null,minHeight:t.minHeight||null,maxWidth:t.maxWidth||null,maxHeight:t.maxHeight||null};if(!0!==t.fit&&!0!==t.cover||(null===t.minWidth&&($.minWidth=i.width+"px"),!0===t.cover&&null===t.minHeight&&($.minHeight=i.height+"px")),Object.assign(a.style,$),!0===l){var L=a.cloneNode(!0);L.classList.add("q-portal__clone"),o.appendChild(L),n=un(L),L.remove()}else n=un(a);null!==$.minWidth&&i.width>n.width&&($.minWidth=n.width+"px"),null!==$.minHeight&&i.height>n.height&&($.minHeight=n.height+"px");var E={position:!0===c?"fixed":"absolute",left:null,right:null,marginLeft:null,marginRight:null,maxWidth:null,top:null,bottom:null,marginTop:null,marginBottom:null,maxHeight:null},O=Math.min(m+i[t.anchorOrigin.horizontal],y-v-i[t.anchorOrigin.horizontal])-on,A=Math.min(g+i[t.anchorOrigin.vertical],S-g-i[t.anchorOrigin.vertical])-on;"left"===d.horizontal&&n.width+on>y-v-i[h.horizontal]&&m+i[h.horizontal+"Rev"]>y-v-i[h.horizontal]?(d.horizontal="right",h.horizontal=h.horizontal+"Rev"):"right"===d.horizontal&&n.width+on>m+i[h.horizontal]&&y-v-i[h.horizontal+"Rev"]>m+i[h.horizontal]?(d.horizontal="left",h.horizontal=h.horizontal+"Rev"):"middle"===d.horizontal&&n.width/2>O&&(d.horizontal=m+i[h.horizontal]S-g-i[h.vertical]&&g+i[h.vertical+"Rev"]>S-g-i[h.vertical]?(d.vertical="bottom",h.vertical=h.vertical+"Rev"):"bottom"===d.vertical&&n.height+on>g+i[h.vertical]&&S-g-i[h.vertical+"Rev"]>g+i[h.vertical]?(d.vertical="top",h.vertical=h.vertical+"Rev"):"center"===d.vertical&&n.height/2>A&&(d.vertical=g+i[h.vertical]0;i--)e.push(Math.floor(256*Math.random()));return e}}(),_n=4096;function bn(){(void 0===dn||pn+16>_n)&&(pn=0,dn=gn(_n));var t=Array.prototype.slice.call(dn,pn,pn+=16);return t[6]=15&t[6]|64,t[8]=63&t[8]|128,mn[t[0]]+mn[t[1]]+mn[t[2]]+mn[t[3]]+"-"+mn[t[4]]+mn[t[5]]+"-"+mn[t[6]]+mn[t[7]]+"-"+mn[t[8]]+mn[t[9]]+"-"+mn[t[10]]+mn[t[11]]+mn[t[12]]+mn[t[13]]+mn[t[14]]+mn[t[15]]}var yn=Object.keys(ei.props).reduce(function(t,e){return(t[e]={})&&t},{}),Sn=i.default.extend({name:"QBtnDropdown",mixins:[Qe,Ot],inheritAttrs:!1,props:Object.assign({},{value:Boolean,split:Boolean,dropdownIcon:String,contentClass:[Array,String,Object],contentStyle:[Array,String,Object],cover:Boolean,persistent:Boolean,noRouteDismiss:Boolean,autoClose:Boolean,menuAnchor:{type:String,default:"bottom end"},menuSelf:{type:String,default:"top end"},menuOffset:Array},yn,{disableMainBtn:Boolean,disableDropdown:Boolean,noIconAnimation:Boolean,toggleAriaLabel:String}),data:function(){return{showing:this.value}},watch:{value:function(t){void 0!==this.$refs.menu&&this.$refs.menu[t?"show":"hide"]()},split:function(){this.hide()}},render:function(t){var e=this,i=Ht(this,"label",[]),n={"aria-expanded":!0===this.showing?"true":"false","aria-haspopup":"true","aria-controls":this.targetUid,"aria-label":this.toggleAriaLabel||this.$q.lang.label[!0===this.showing?"collapse":"expand"](this.label)};(!0===this.disable||!1===this.split&&!0===this.disableMainBtn||!0===this.disableDropdown)&&(n["aria-disabled"]="true");var s=[t(ae,{props:{name:this.dropdownIcon||this.$q.iconSet.arrow.dropdown},class:"q-btn-dropdown__arrow"+(!0===this.showing&&!1===this.noIconAnimation?" rotate-180":"")+(!1===this.split?" q-btn-dropdown__arrow-container":"")})];if(!0!==this.disableDropdown&&s.push(t(fn,{key:"menu",ref:"menu",attrs:{id:this.targetUid},props:{cover:this.cover,fit:!0,persistent:this.persistent,noRouteDismiss:this.noRouteDismiss,autoClose:this.autoClose,anchor:this.menuAnchor,self:this.menuSelf,offset:this.menuOffset,contentClass:this.contentClass,contentStyle:this.contentStyle,separateClosePopup:!0,transitionShow:this.transitionShow,transitionHide:this.transitionHide},on:Tt(this,"menu",{"before-show":function(t){e.showing=!0,e.$emit("before-show",t)},show:function(t){e.$emit("show",t),e.$emit("input",!0)},"before-hide":function(t){e.showing=!1,e.$emit("before-hide",t)},hide:function(t){e.$emit("hide",t),e.$emit("input",!1)}})},Ht(this,"default"))),!1===this.split)return t(Ge,{key:"nonSpl",class:"q-btn-dropdown q-btn-dropdown--simple",props:Object.assign({},this.$props,{disable:!0===this.disable||!0===this.disableMainBtn,noWrap:!0,round:!1}),attrs:Object.assign({},n,this.qAttrs),on:Tt(this,"nonSpl",{click:function(t){e.$emit("click",t)}}),scopedSlots:{loading:this.$scopedSlots.loading}},i.concat(s));var o=t(Ge,{key:"spl",class:"q-btn-dropdown--current",props:Object.assign({},this.$props,{disable:!0===this.disable||!0===this.disableMainBtn,noWrap:!0,iconRight:this.iconRight,round:!1}),attrs:this.qAttrs,on:Tt(this,"spl",{click:function(t){S(t),e.hide(),e.$emit("click",t)}}),scopedSlots:{loading:this.$scopedSlots.loading}},i);return t(ii,{props:{outline:this.outline,flat:this.flat,rounded:this.rounded,square:this.square,push:this.push,unelevated:this.unelevated,glossy:this.glossy,stretch:this.stretch},staticClass:"q-btn-dropdown q-btn-dropdown--split no-wrap q-btn-item"},[o,t(Ge,{staticClass:"q-btn-dropdown__arrow-container q-anchor--skip",attrs:n,props:{disable:!0===this.disable||!0===this.disableDropdown,outline:this.outline,flat:this.flat,rounded:this.rounded,push:this.push,size:this.size,color:this.color,textColor:this.textColor,dense:this.dense,ripple:this.ripple}},s)])},methods:{toggle:function(t){this.$refs.menu&&this.$refs.menu.toggle(t)},show:function(t){this.$refs.menu&&this.$refs.menu.show(t)},hide:function(t){this.$refs.menu&&this.$refs.menu.hide(t)}},created:function(){this.targetUid="d_"+bn()},mounted:function(){!0===this.value&&this.show()}}),xn={props:{name:String},computed:{formAttrs:function(){return{type:"hidden",name:this.name,value:this.value}}},methods:{__injectFormInput:function(t,e,i){t[e](this.$createElement("input",{staticClass:"hidden",class:i,attrs:this.formAttrs,domProps:this.formDomProps}))}}},wn={props:{name:String},computed:{nameProp:function(){return this.name||this.for}}},Cn=i.default.extend({name:"QBtnToggle",mixins:[Nt,Fe,xn],props:{value:{required:!0},options:{type:Array,required:!0,validator:function(t){return t.every(function(t){return("label"in t||"icon"in t||"slot"in t)&&"value"in t})}},color:String,textColor:String,toggleColor:{type:String,default:"primary"},toggleTextColor:String,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,padding:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,readonly:Boolean,disable:Boolean,stack:Boolean,stretch:Boolean,spread:Boolean,clearable:Boolean},computed:{hasActiveValue:function(){var t=this;return void 0!==this.options.find(function(e){return e.value===t.value})},formAttrs:function(){return{type:"hidden",name:this.name,value:this.value}},btnOptions:function(){var t=this,e=function(e,i){return void 0===e[i]?t[i]:e[i]};return this.options.map(function(i,n){return{slot:i.slot,options:{key:n,class:i.class,style:i.style,on:Object.assign({},t.qListeners,{click:function(e){return t.__set(i.value,i,e)}}),attrs:Object.assign({},{"aria-pressed":i.value===t.value?"true":"false"},i.attrs),props:Object.assign({},i,{slot:void 0,class:void 0,style:void 0,value:void 0,attrs:void 0,outline:t.outline,flat:t.flat,rounded:t.rounded,push:t.push,unelevated:t.unelevated,dense:t.dense,disable:!0===t.disable||!0===i.disable,color:i.value===t.value?e(i,"toggleColor"):e(i,"color"),textColor:i.value===t.value?e(i,"toggleTextColor"):e(i,"textColor"),noCaps:!0===e(i,"noCaps"),noWrap:!0===e(i,"noWrap"),size:e(i,"size"),padding:e(i,"padding"),ripple:e(i,"ripple"),stack:!0===e(i,"stack"),stretch:!0===e(i,"stretch")})}}})}},methods:{__set:function(t,e,i){!0!==this.readonly&&(this.value===t?!0===this.clearable&&(this.$emit("input",null,null),this.$emit("clear")):this.$emit("input",t,e),this.$emit("click",i))}},render:function(t){var e=this,i=this.btnOptions.map(function(i){return t(Ge,Object.assign({},i.options),void 0!==i.slot?Ht(e,i.slot):void 0)});return void 0!==this.name&&!0!==this.disable&&!0===this.hasActiveValue&&this.__injectFormInput(i,"push"),t(ii,{staticClass:"q-btn-toggle",props:{outline:this.outline,flat:this.flat,rounded:this.rounded,push:this.push,stretch:this.stretch,unelevated:this.unelevated,glossy:this.glossy,spread:this.spread}},Wt(i,this,"default"))}}),kn=i.default.extend({name:"QCard",mixins:[Nt,ue,Vt],props:{square:Boolean,flat:Boolean,bordered:Boolean},computed:{classes:function(){return"q-card q-card--"+this.darkSuffix+" q-"+this.darkSuffix+(!0===this.bordered?" q-card--bordered":"")+(!0===this.square?" q-card--square no-border-radius":"")+(!0===this.flat?" q-card--flat no-shadow":"")}},render:function(t){return t(this.tag,{class:this.classes,on:Object.assign({},this.qListeners)},Ht(this,"default"))}}),qn=i.default.extend({name:"QCardSection",mixins:[Nt,Vt],props:{horizontal:Boolean},computed:{classes:function(){return"q-card__section q-card__section--"+(!0===this.horizontal?"horiz row no-wrap":"vert")}},render:function(t){return t(this.tag,{class:this.classes,on:Object.assign({},this.qListeners)},Ht(this,"default"))}}),Tn=i.default.extend({name:"QCardActions",mixins:[Nt,ge],props:{vertical:Boolean},computed:{classes:function(){return"q-card__actions--"+(!0===this.vertical?"vert column":"horiz row")+" "+this.alignClass}},render:function(t){return t("div",{staticClass:"q-card__actions",class:this.classes,on:Object.assign({},this.qListeners)},Ht(this,"default"))}}),Mn="function"==typeof Map,$n="function"==typeof Set,Ln="function"==typeof ArrayBuffer;function En(t,e){if(t===e)return!0;if(null!==t&&null!==e&&"object"==typeof t&&"object"==typeof e){if(t.constructor!==e.constructor)return!1;var i,n;if(t.constructor===Array){if((i=t.length)!==e.length)return!1;for(n=i;0!=n--;)if(!0!==En(t[n],e[n]))return!1;return!0}if(!0===Mn&&t.constructor===Map){if(t.size!==e.size)return!1;var s=t.entries();for(n=s.next();!0!==n.done;){if(!0!==e.has(n.value[0]))return!1;n=s.next()}for(n=(s=t.entries()).next();!0!==n.done;){if(!0!==En(n.value[1],e.get(n.value[0])))return!1;n=s.next()}return!0}if(!0===$n&&t.constructor===Set){if(t.size!==e.size)return!1;var o=t.entries();for(n=o.next();!0!==n.done;){if(!0!==e.has(n.value[0]))return!1;n=o.next()}return!0}if(!0===Ln&&null!=t.buffer&&t.buffer.constructor===ArrayBuffer){if((i=t.length)!==e.length)return!1;for(n=i;0!=n--;)if(t[n]!==e[n])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();var r=Object.keys(t).filter(function(e){return void 0!==t[e]});if((i=r.length)!==Object.keys(e).filter(function(t){return void 0!==e[t]}).length)return!1;for(n=i;0!=n--;){var a=r[n];if(!0!==En(t[a],e[a]))return!1}return!0}return t!=t&&e!=e}function On(t){return null!==t&&"object"==typeof t&&!0!==Array.isArray(t)}function An(t){return"[object Date]"===Object.prototype.toString.call(t)}function Pn(t){return"[object RegExp]"===Object.prototype.toString.call(t)}function Bn(t){return"number"==typeof t&&isFinite(t)}var zn={deepEqual:En,object:On,date:An,regexp:Pn,number:Bn},In=["left","right","up","down","horizontal","vertical"],Rn={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0,all:!0},Fn=["INPUT","TEXTAREA"];function Dn(t){var e={};return In.forEach(function(i){t[i]&&(e[i]=!0)}),0===Object.keys(e).length?Rn:(!0===e.horizontal&&(e.left=e.right=!0),!0===e.vertical&&(e.up=e.down=!0),!0===e.left&&!0===e.right&&(e.horizontal=!0),!0===e.up&&!0===e.down&&(e.vertical=!0),!0===e.horizontal&&!0===e.vertical&&(e.all=!0),e)}function jn(t,e){return void 0===e.event&&void 0!==t.target&&!0!==t.target.draggable&&"function"==typeof e.handler&&!1===Fn.includes(t.target.nodeName.toUpperCase())&&(void 0===t.qClonedBy||-1===t.qClonedBy.indexOf(e.uid))}function Vn(t){var e=[.06,6,50];return"string"==typeof t&&t.length&&t.split(":").forEach(function(t,i){var n=parseFloat(t);n&&(e[i]=n)}),e}function Nn(t){var e=t.__qtouchswipe;void 0!==e&&(T(e,"main_mouse"),T(e,"main_touch"),T(e,"temp"),!0===u.is.firefox&&C(t,!1),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchswipe)}function Hn(t,e,i){e.modifiers.mouse===i.mouse&&e.modifiers.mouseCapture===i.mouseCapture&&e.modifiers.mousecapture===i.mousecapture||(!0===e.modifiers.mouse&&T(e,"main_mouse"),!0===i.mouse&&q(e,"main_mouse",[[t,"mousedown","mouseStart","passive"+(!0===i.mouseCapture||!0===i.mousecapture?"Capture":"")]])),!0===u.has.touch&&e.modifiers.capture!==i.capture&&(T(e,"main_touch"),q(e,"main_touch",[[t,"touchstart","touchStart","passive"+(!0===i.capture?"Capture":"")],[t,"touchmove","noop","notPassiveCapture"]])),e.modifiers=i}var Qn={name:"touch-swipe",bind:function(t,e){var i=e.modifiers,n=e.arg,s=e.value;void 0!==t.__qtouchswipe&&(Nn(t),t.__qtouchswipe_destroyed=!0);var o={handler:s,sensitivity:Vn(n),arg:n,modifiers:{capture:null},direction:Dn(i),noop:p,mouseStart:function(t){jn(t,o)&&m(t)&&(q(o,"temp",[[document,"mousemove","move","notPassive"+(!0===o.modifiers.mouseCapture?"Capture":"")],[document,"mouseup","end","notPassiveCapture"]]),o.start(t,!0))},touchStart:function(t){if(jn(t,o)){var e=t.target;q(o,"temp",[[e,"touchmove","move","notPassiveCapture"],[e,"touchcancel","end","notPassiveCapture"],[e,"touchend","end","notPassiveCapture"]]),o.start(t)}},start:function(e,i){!0===u.is.firefox&&C(t,!0);var n=v(e);o.event={x:n.left,y:n.top,time:Date.now(),mouse:!0===i,dir:!1}},move:function(t){if(void 0!==o.event)if(!1===o.event.dir){var e=Date.now()-o.event.time;if(0!==e){var i=v(t),n=i.left-o.event.x,s=Math.abs(n),r=i.top-o.event.y,a=Math.abs(r);if(!0!==o.event.mouse){if(so.sensitivity[0]&&(o.event.dir=r<0?"up":"down"),!0===o.direction.horizontal&&s>a&&a<100&&l>o.sensitivity[0]&&(o.event.dir=n<0?"left":"right"),!0===o.direction.up&&so.sensitivity[0]&&(o.event.dir="up"),!0===o.direction.down&&s0&&s<100&&c>o.sensitivity[0]&&(o.event.dir="down"),!0===o.direction.left&&s>a&&n<0&&a<100&&l>o.sensitivity[0]&&(o.event.dir="left"),!0===o.direction.right&&s>a&&n>0&&a<100&&l>o.sensitivity[0]&&(o.event.dir="right"),!1!==o.event.dir?(w(t),!0===o.event.mouse&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),ni(),o.styleCleanup=function(t){o.styleCleanup=void 0,document.body.classList.remove("non-selectable");var e=function(){document.body.classList.remove("no-pointer-events--children")};!0===t?setTimeout(e,50):e()}),o.handler({evt:t,touch:!0!==o.event.mouse,mouse:o.event.mouse,direction:o.event.dir,duration:e,distance:{x:s,y:a}})):o.end(t)}}else w(t)},end:function(e){void 0!==o.event&&(T(o,"temp"),!0===u.is.firefox&&C(t,!1),void 0!==o.styleCleanup&&o.styleCleanup(!0),void 0!==e&&!1!==o.event.dir&&w(e),o.event=void 0)}};t.__qtouchswipe=o,Hn(t,o,i)},update:function(t,e){var i=e.modifiers,n=e.arg,s=e.value,o=e.oldValue,r=t.__qtouchswipe;void 0!==r&&(o!==s&&("function"!=typeof s&&r.end(),r.handler=s),r.arg!==n&&(r.sensitivity=Vn(n)),!0!==En(r.modifiers,i)&&(Hn(t,r,i),r.direction=Dn(i)))},unbind:function(t){void 0===t.__qtouchswipe_destroyed?Nn(t):delete t.__qtouchswipe_destroyed}};function Wn(t){return t("div",{key:"stop",staticClass:"q-panel scroll",on:Tt(this,"stop",{input:S})},Ht(this,"default"))}var Un=i.default.extend({render:Wn}),Yn={mixins:[Nt],directives:{TouchSwipe:Qn},props:{value:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},data:function(){return{panelIndex:null,panelTransition:null}},computed:{panelDirectives:function(){if(!0===this.swipeable)return[{name:"touch-swipe",value:this.__swipe,modifiers:{horizontal:!0!==this.vertical,vertical:this.vertical,mouse:!0}}]},contentKey:function(){return"string"==typeof this.value||"number"==typeof this.value?this.value:String(this.value)},transitionPrevComputed:function(){return this.transitionPrev||"slide-"+(!0===this.vertical?"down":"right")},transitionNextComputed:function(){return this.transitionNext||"slide-"+(!0===this.vertical?"up":"left")},keepAliveProps:function(){return{include:this.keepAliveInclude,exclude:this.keepAliveExclude,max:this.keepAliveMax}},needsUniqueWrapper:function(){return void 0!==this.keepAliveInclude||void 0!==this.keepAliveExclude}},watch:{value:function(t,e){var i=this,n=!0===this.__isValidPanelName(t)?this.__getPanelIndex(t):-1;!0!==this.__forcedPanelTransition&&this.__updatePanelTransition(-1===n?0:n-1&&n0&&-1!==e&&e!==s.length&&this.__go(t,-1===t?s.length:-1)},__swipe:function(t){var e=!0===this.vertical?"up":"left";this.__go((!0===this.$q.lang.rtl?-1:1)*(t.direction===e?1:-1))},__updatePanelIndex:function(){var t=this.__getPanelIndex(this.value);return this.panelIndex!==t&&(this.panelIndex=t),!0},__getPanelContent:function(t){var e=this;if(0!==this.panels.length){var n=this.__isValidPanelName(this.value)&&this.__updatePanelIndex()&&this.panels[this.panelIndex],s=!0===this.keepAlive?[t("keep-alive",{props:this.keepAliveProps},[t(!0===this.needsUniqueWrapper?Mt(this,this.contentKey,function(){return i.default.extend({name:e.contentKey,render:Wn})}):Un,{key:this.contentKey},[n])])]:[t("div",{staticClass:"q-panel scroll",key:this.contentKey,on:Tt(this,"stop",{input:S})},[n])];return!0===this.animated?[t("transition",{props:{name:this.panelTransition},on:ti},s)]:s}}},render:function(t){var e=this;return this.panels=Ht(this,"default",[]).filter(function(t){return void 0!==t&&void 0!==t.componentOptions&&void 0!==t.componentOptions.propsData&&e.__isValidPanelName(t.componentOptions.propsData.name)}),this.__renderPanels(t)}},Kn={mixins:[Nt],props:{name:{required:!0},disable:Boolean}},Xn=0,Gn={props:{fullscreen:Boolean,noRouteFullscreenExit:Boolean},data:function(){return{inFullscreen:!1}},watch:{$route:function(){!0!==this.noRouteFullscreenExit&&this.exitFullscreen()},fullscreen:function(t){this.inFullscreen!==t&&this.toggleFullscreen()},inFullscreen:function(t){this.$emit("update:fullscreen",t),this.$emit("fullscreen",t)}},methods:{toggleFullscreen:function(){!0===this.inFullscreen?this.exitFullscreen():this.setFullscreen()},setFullscreen:function(){!0!==this.inFullscreen&&(this.inFullscreen=!0,this.container=this.$el.parentNode,this.container.replaceChild(this.fullscreenFillerNode,this.$el),document.body.appendChild(this.$el),1===++Xn&&document.body.classList.add("q-body--fullscreen-mixin"),this.__historyFullscreen={handler:this.exitFullscreen},Z.add(this.__historyFullscreen))},exitFullscreen:function(){var t=this;!0===this.inFullscreen&&(void 0!==this.__historyFullscreen&&(Z.remove(this.__historyFullscreen),this.__historyFullscreen=void 0),this.container.replaceChild(this.$el,this.fullscreenFillerNode),this.inFullscreen=!1,0===(Xn=Math.max(0,Xn-1))&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==this.$el.scrollIntoView&&setTimeout(function(){t.$el.scrollIntoView()})))}},beforeMount:function(){this.fullscreenFillerNode=document.createElement("span")},mounted:function(){!0===this.fullscreen&&this.setFullscreen()},beforeDestroy:function(){this.exitFullscreen()}},Zn=i.default.extend({name:"QCarousel",mixins:[ue,Yn,Gn],props:{height:String,padding:Boolean,controlType:{type:String,validator:function(t){return["regular","flat","outline","push","unelevated"].includes(t)},default:"flat"},controlColor:String,controlTextColor:String,autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:function(t){return["top","right","bottom","left"].includes(t)}},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},computed:{style:function(){if(!0!==this.inFullscreen&&void 0!==this.height)return{height:this.height}},direction:function(){return!0===this.vertical?"vertical":"horizontal"},classes:function(){return"q-carousel q-panel-parent q-carousel--with"+(!0===this.padding?"":"out")+"-padding"+(!0===this.inFullscreen?" fullscreen":"")+" q-carousel--"+this.darkSuffix+" q-"+this.darkSuffix+(!0===this.arrows?" q-carousel--arrows-"+this.direction:"")+(!0===this.navigation?" q-carousel--navigation-"+this.navigationPositionComputed:"")},arrowIcons:function(){var t=[this.prevIcon||this.$q.iconSet.carousel[!0===this.vertical?"up":"left"],this.nextIcon||this.$q.iconSet.carousel[!0===this.vertical?"down":"right"]];return!1===this.vertical&&!0===this.$q.lang.rtl?t.reverse():t},navIcon:function(){return this.navigationIcon||this.$q.iconSet.carousel.navigationIcon},navActiveIcon:function(){return this.navigationActiveIcon||this.navIcon},navigationPositionComputed:function(){return this.navigationPosition||(!0===this.vertical?"right":"bottom")},controlProps:function(){var t;return(t={color:this.controlColor,textColor:this.controlTextColor,round:!0})[this.controlType]=!0,t.dense=!0,t},transitionPrevComputed:function(){return this.transitionPrev||"fade"},transitionNextComputed:function(){return this.transitionNext||"fade"}},watch:{value:function(){this.autoplay&&(clearInterval(this.timer),this.__startTimer())},autoplay:function(t){t?this.__startTimer():clearInterval(this.timer)}},methods:{__startTimer:function(){var t=!0===Bn(this.autoplay)?this.autoplay:5e3;this.timer=setTimeout(t>=0?this.next:this.previous,Math.abs(t))},__getNavigationContainer:function(t,e,i){return t("div",{class:"q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--"+e+" q-carousel__navigation--"+this.navigationPositionComputed+(void 0!==this.controlColor?" text-"+this.controlColor:"")},[t("div",{staticClass:"q-carousel__navigation-inner flex flex-center no-wrap"},this.__getEnabledPanels().map(i))])},__getContent:function(t){var e=this,i=[];if(!0===this.navigation){var n=void 0!==this.$scopedSlots["navigation-icon"]?this.$scopedSlots["navigation-icon"]:function(i){return t(Ge,{key:"nav#"+i.name,class:"q-carousel__navigation-icon q-carousel__navigation-icon--"+(!0===i.active?"":"in")+"active",props:i.btnProps,on:Tt(e,"nav#"+i.name,{click:i.onClick})})},s=this.panels.length-1;i.push(this.__getNavigationContainer(t,"buttons",function(t,i){var o=t.componentOptions.propsData.name,r=e.panelIndex===i;return n({index:i,maxIndex:s,name:o,active:r,btnProps:Object.assign({},{icon:!0===r?e.navActiveIcon:e.navIcon,size:"sm"},e.controlProps),onClick:function(){e.goTo(o)}})}))}else if(!0===this.thumbnails){var o=void 0!==this.controlColor?" text-"+this.controlColor:"";i.push(this.__getNavigationContainer(t,"thumbnails",function(i){var n=i.componentOptions.propsData;return t("img",{class:"q-carousel__thumbnail q-carousel__thumbnail--"+(n.name===e.value?"":"in")+"active"+o,attrs:{src:n.imgSrc},key:"tmb#"+n.name,on:Tt(e,"tmb#"+n.name,{click:function(){e.goTo(n.name)}})})}))}return!0===this.arrows&&this.panelIndex>=0&&((!0===this.infinite||this.panelIndex>0)&&i.push(t("div",{staticClass:"q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--"+this.direction+" absolute flex flex-center"},[t(Ge,{key:"prev",props:Object.assign({},{icon:this.arrowIcons[0]},this.controlProps),on:Tt(this,"prev",{click:this.previous})})])),(!0===this.infinite||this.panelIndex1?function(t){return t}:function(e){return t("div",[e])};return e.map(function(e,i){return t("div",{key:i,class:n.messageClass},[t("div",{class:n.textClass},n.__wrapStamp(t,o(e)))])})}},render:function(t){var e,i,n=[];void 0!==this.$scopedSlots.avatar?n.push(this.$scopedSlots.avatar()):void 0!==this.avatar&&n.push(t("img",{class:"q-message-avatar q-message-avatar--"+this.op,attrs:{src:this.avatar,"aria-hidden":"true"}}));var s=[];void 0!==this.$scopedSlots.name?s.push(t("div",{class:"q-message-name q-message-name--"+this.op},this.$scopedSlots.name())):void 0!==this.name&&s.push(t("div",{class:"q-message-name q-message-name--"+this.op,domProps:(e={},e[!0===this.nameSanitize?"textContent":"innerHTML"]=this.name,e)})),void 0!==this.text&&s.push(this.__getText(t,this.text)),void 0!==this.$scopedSlots.default&&s.push(this.__getText(t,this.$scopedSlots.default(),!0)),n.push(t("div",{class:this.sizeClass},s));var o=[];return void 0!==this.$scopedSlots.label?o.push(t("div",{staticClass:"q-message-label"},this.$scopedSlots.label())):void 0!==this.label&&o.push(t("div",{staticClass:"q-message-label",domProps:(i={},i[!0===this.labelSanitize?"textContent":"innerHTML"]=this.label,i)})),o.push(t("div",{class:this.containerClass},n)),t("div",{class:"q-message q-message-"+this.op,on:Object.assign({},this.qListeners)},o)}}),is=Dt({xs:30,sm:35,md:40,lg:50,xl:60}),ns={computed:{__refocusTargetEl:function(){if(!0!==this.disable)return this.$createElement("span",{ref:"refocusTarget",staticClass:"no-outline",attrs:{tabindex:-1}})}},methods:{__refocusTarget:function(t){if(!0===this.$el.contains(document.activeElement)){var e=!0===this.$q.interaction.isPointer?this.$refs.refocusTarget:this.$el;void 0!==e&&document.activeElement!==e&&e.focus()}}}},ss={mixins:[ue,is,xn,ns],props:{value:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:function(t){return"tf"===t||"ft"===t}},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},computed:{isTrue:function(){return!0===this.modelIsArray?this.index>-1:this.value===this.trueValue},isFalse:function(){return!0===this.modelIsArray?-1===this.index:this.value===this.falseValue},isIndeterminate:function(){return!1===this.isTrue&&!1===this.isFalse},index:function(){if(!0===this.modelIsArray)return this.value.indexOf(this.val)},modelIsArray:function(){return void 0!==this.val&&Array.isArray(this.value)},computedTabindex:function(){return!0===this.disable?-1:this.tabindex||0},classes:function(){return"q-"+this.type+" cursor-pointer no-outline row inline no-wrap items-center"+(!0===this.disable?" disabled":"")+" q-"+this.type+"--"+this.darkSuffix+(!0===this.dense?" q-"+this.type+"--dense":"")+(!0===this.leftLabel?" reverse":"")},innerClass:function(){var t=!0===this.isTrue?"truthy":!0===this.isFalse?"falsy":"indet",e=void 0===this.color||!0!==this.keepColor&&("toggle"===this.type?!0!==this.isTrue:!0===this.isFalse)?"":" text-"+this.color;return"q-"+this.type+"__inner--"+t+e},formAttrs:function(){var t={type:"checkbox"};return void 0!==this.name&&Object.assign(t,{checked:this.isTrue,name:this.name,value:!0===this.modelIsArray?this.val:this.trueValue}),t},attrs:function(){var t={tabindex:this.computedTabindex,role:"toggle"===this.type?"switch":"checkbox","aria-label":this.label,"aria-checked":!0===this.isIndeterminate?"mixed":!0===this.isTrue?"true":"false"};return!0===this.disable&&(t["aria-disabled"]="true"),t}},methods:{toggle:function(t){void 0!==t&&(w(t),this.__refocusTarget(t)),!0!==this.disable&&this.$emit("input",this.__getNextValue(),t)},__getNextValue:function(){if(!0===this.modelIsArray){if(!0===this.isTrue){var t=this.value.slice();return t.splice(this.index,1),t}return this.value.concat([this.val])}if(!0===this.isTrue){if("ft"!==this.toggleOrder||!1===this.toggleIndeterminate)return this.falseValue}else{if(!0!==this.isFalse)return"ft"!==this.toggleOrder?this.trueValue:this.falseValue;if("ft"===this.toggleOrder||!1===this.toggleIndeterminate)return this.trueValue}return this.indeterminateValue},__onKeydown:function(t){13!==t.keyCode&&32!==t.keyCode||w(t)},__onKeyup:function(t){13!==t.keyCode&&32!==t.keyCode||this.toggle(t)}},render:function(t){var e=this.__getInner(t);!0!==this.disable&&this.__injectFormInput(e,"unshift","q-"+this.type+"__native absolute q-ma-none q-pa-none");var i=[t("div",{staticClass:"q-"+this.type+"__inner relative-position non-selectable",class:this.innerClass,style:this.sizeStyle,attrs:{"aria-hidden":"true"}},e)];void 0!==this.__refocusTargetEl&&i.push(this.__refocusTargetEl);var n=void 0!==this.label?Wt([this.label],this,"default"):Ht(this,"default");return void 0!==n&&i.push(t("div",{staticClass:"q-"+this.type+"__label q-anchor--skip"},n)),t("div",{key:"inpExt",class:this.classes,attrs:this.attrs,on:Tt(this,"inpExt",{click:this.toggle,keydown:this.__onKeydown,keyup:this.__onKeyup})},i)}},os=i.default.extend({name:"QCheckbox",mixins:[ss],computed:{computedIcon:function(){return!0===this.isTrue?this.checkedIcon:!0===this.isIndeterminate?this.indeterminateIcon:this.uncheckedIcon}},methods:{__getInner:function(t){return void 0!==this.computedIcon?[t("div",{key:"icon",staticClass:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[t(ae,{staticClass:"q-checkbox__icon",props:{name:this.computedIcon}})])]:[t("div",{key:"svg",staticClass:"q-checkbox__bg absolute"},[t("svg",{staticClass:"q-checkbox__svg fit absolute-full",attrs:{focusable:"false",viewBox:"0 0 24 24"}},[t("path",{staticClass:"q-checkbox__truthy",attrs:{fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}}),t("path",{staticClass:"q-checkbox__indet",attrs:{d:"M4,14H20V10H4"}})])])]}},created:function(){this.type="checkbox"}}),rs=i.default.extend({name:"QChip",mixins:[Fe,ue,Dt({xs:8,sm:10,md:14,lg:20,xl:24})],model:{event:"remove"},props:{dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,value:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean},computed:{classes:function(){var t,e=!0===this.outline&&this.color||this.textColor;return(t={})["bg-"+this.color]=!1===this.outline&&void 0!==this.color,t["text-"+e+" q-chip--colored"]=e,t.disabled=this.disable,t["q-chip--dense"]=this.dense,t["q-chip--outline"]=this.outline,t["q-chip--selected"]=this.selected,t["q-chip--clickable cursor-pointer non-selectable q-hoverable"]=this.isClickable,t["q-chip--square"]=this.square,t["q-chip--"+this.localDarkSuffix]=!0,t},localDarkSuffix:function(){return"string"==typeof this.color&&this.color.trim().length>0?!0===this.dark?"dark":"light":this.darkSuffix},hasLeftIcon:function(){return!0===this.selected||void 0!==this.icon},leftIcon:function(){return!0===this.selected?this.iconSelected||this.$q.iconSet.chip.selected:this.icon},removeIcon:function(){return this.iconRemove||this.$q.iconSet.chip.remove},isClickable:function(){return!1===this.disable&&(!0===this.clickable||null!==this.selected)},attrs:function(){var t=!0===this.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:this.tabindex||0};return{chip:t,remove:Object.assign({},t,{role:"button","aria-hidden":"false","aria-label":this.removeAriaLabel||this.$q.lang.label.remove})}}},methods:{__onKeyup:function(t){13===t.keyCode&&this.__onClick(t)},__onClick:function(t){this.disable||(this.$emit("update:selected",!this.selected),this.$emit("click",t))},__onRemove:function(t){void 0!==t.keyCode&&13!==t.keyCode||(w(t),!this.disable&&this.$emit("remove",!1))},__getContent:function(t){var e=[];!0===this.isClickable&&e.push(t("div",{staticClass:"q-focus-helper"})),!0===this.hasLeftIcon&&e.push(t(ae,{staticClass:"q-chip__icon q-chip__icon--left",props:{name:this.leftIcon}}));var i=void 0!==this.label?[t("div",{staticClass:"ellipsis"},[this.label])]:void 0;return e.push(t("div",{staticClass:"q-chip__content col row no-wrap items-center q-anchor--skip"},Ut(i,this,"default"))),this.iconRight&&e.push(t(ae,{staticClass:"q-chip__icon q-chip__icon--right",props:{name:this.iconRight}})),!0===this.removable&&e.push(t(ae,{key:"non",staticClass:"q-chip__icon q-chip__icon--remove cursor-pointer",props:{name:this.removeIcon},attrs:this.attrs.remove,on:Tt(this,"non",{click:this.__onRemove,keyup:this.__onRemove})})),e}},render:function(t){if(!1!==this.value){var e={staticClass:"q-chip row inline no-wrap items-center",class:this.classes,style:this.sizeStyle};return!0===this.isClickable&&Object.assign(e,{key:"click",attrs:this.attrs.chip,on:Tt(this,"click",{click:this.__onClick,keyup:this.__onKeyup}),directives:Tt(this,"dir#"+this.ripple,[{name:"ripple",value:this.ripple}])}),t("div",e,this.__getContent(t))}}}),as=100*Math.PI,ls=Math.round(1e3*as)/1e3,cs=i.default.extend({name:"QCircularProgress",mixins:[Nt,jt],props:{value:{type:Number,default:0},min:{type:Number,default:0},max:{type:Number,default:100},color:String,centerColor:String,trackColor:String,fontSize:String,rounded:Boolean,thickness:{type:Number,default:.2,validator:function(t){return t>=0&&t<=1}},angle:{type:Number,default:0},indeterminate:Boolean,showValue:Boolean,reverse:Boolean,instantFeedback:Boolean},computed:{normalizedValue:function(){return wt(this.value,this.min,this.max)},svgStyle:function(){var t=!0===this.$q.lang.rtl?-this.angle:this.angle;return{transform:this.reverse!==(!0===this.$q.lang.rtl)?"scale3d(-1, 1, 1) rotate3d(0, 0, 1, "+(-90-t)+"deg)":"rotate3d(0, 0, 1, "+(t-90)+"deg)"}},circleStyle:function(){if(!0!==this.instantFeedback&&!0!==this.indeterminate)return{transition:"stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease"}},viewBox:function(){return 100/(1-this.thickness/2)},viewBoxAttr:function(){return this.viewBox/2+" "+this.viewBox/2+" "+this.viewBox+" "+this.viewBox},strokeDashOffset:function(){var t=(this.max-this.normalizedValue)/(this.max-this.min),e=!0===this.rounded&&this.normalizedValue()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)},hexColor:function(t){return us.test(t)},hexaColor:function(t){return hs.test(t)},hexOrHexaColor:function(t){return ds.test(t)},rgbColor:function(t){return fs.test(t)},rgbaColor:function(t){return ps.test(t)},rgbOrRgbaColor:function(t){return fs.test(t)||ps.test(t)},hexOrRgbColor:function(t){return us.test(t)||fs.test(t)},hexaOrRgbaColor:function(t){return hs.test(t)||ps.test(t)},anyColor:function(t){return ds.test(t)||fs.test(t)||ps.test(t)}},vs={testPattern:ms};function gs(t,e){void 0===e&&(e=250);var i,n=!1;return function(){return!1===n&&(n=!0,setTimeout(function(){n=!1},e),i=t.apply(this,arguments)),i}}function _s(t,e,i){var n,s=v(t),o=s.left-e.event.x,r=s.top-e.event.y,a=Math.abs(o),l=Math.abs(r),c=e.direction;!0===c.horizontal&&!0!==c.vertical?n=o<0?"left":"right":!0!==c.horizontal&&!0===c.vertical?n=r<0?"up":"down":!0===c.up&&r<0?(n="up",a>l&&(!0===c.left&&o<0?n="left":!0===c.right&&o>0&&(n="right"))):!0===c.down&&r>0?(n="down",a>l&&(!0===c.left&&o<0?n="left":!0===c.right&&o>0&&(n="right"))):!0===c.left&&o<0?(n="left",a0&&(n="down"))):!0===c.right&&o>0&&(n="right",a0&&(n="down")));var u=!1;if(void 0===n&&!1===i){if(!0===e.event.isFirst||void 0===e.event.lastDir)return{};u=!0,"left"===(n=e.event.lastDir)||"right"===n?(s.left-=o,a=0,o=0):(s.top-=r,l=0,r=0)}return{synthetic:u,payload:{evt:t,touch:!0!==e.event.mouse,mouse:!0===e.event.mouse,position:s,direction:n,isFirst:e.event.isFirst,isFinal:!0===i,duration:Date.now()-e.event.time,distance:{x:a,y:l},offset:{x:o,y:r},delta:{x:s.left-e.event.lastX,y:s.top-e.event.lastY}}}}function bs(t){var e=t.__qtouchpan;void 0!==e&&(void 0!==e.event&&e.end(),T(e,"main_mouse"),T(e,"main_touch"),T(e,"temp"),!0===u.is.firefox&&C(t,!1),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchpan)}function ys(t,e,i){e.modifiers.mouse===i.mouse&&e.modifiers.mouseCapture===i.mouseCapture&&e.modifiers.mousecapture===i.mousecapture||(!0===e.modifiers.mouse&&T(e,"main_mouse"),!0===i.mouse&&q(e,"main_mouse",[[t,"mousedown","mouseStart","passive"+(!0===i.mouseCapture||!0===i.mousecapture?"Capture":"")]])),!0===u.has.touch&&e.modifiers.capture!==i.capture&&(T(e,"main_touch"),q(e,"main_touch",[[t,"touchstart","touchStart","passive"+(!0===i.capture?"Capture":"")],[t,"touchmove","noop","notPassiveCapture"]])),e.modifiers=i}function Ss(t,e,i){!0===t.modifiers.mouse&&!0===i?w(e):(!0===t.modifiers.stop&&S(e),!0===t.modifiers.prevent&&x(e))}var xs=0,ws={name:"touch-pan",bind:function(t,e){var i=e.modifiers,n=e.value;void 0!==t.__qtouchpan&&(bs(t),t.__qtouchpan_destroyed=!0);var s={uid:"qvtp_"+xs++,handler:n,modifiers:{capture:null},direction:Dn(i),noop:p,mouseStart:function(t){jn(t,s)&&m(t)&&(q(s,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),s.start(t,!0))},touchStart:function(t){if(jn(t,s)){var e=t.target;q(s,"temp",[[e,"touchmove","move","notPassiveCapture"],[e,"touchcancel","end","passiveCapture"],[e,"touchend","end","passiveCapture"]]),s.start(t)}},start:function(e,i){if(!0===u.is.firefox&&C(t,!0),s.lastEvt=e,!0===i||!0===s.modifiers.stop){if(!0!==s.direction.all&&(!0!==i||!0!==s.modifiers.mouseAllDir&&!0!==s.modifiers.mousealldir)){var n=e.type.indexOf("mouse")>-1?new MouseEvent(e.type,e):new TouchEvent(e.type,e);!0===e.defaultPrevented&&x(n),!0===e.cancelBubble&&S(n),Object.assign(n,{qClickOutside:e.qClickOutside,qAnchorHandled:e.qAnchorHandled,qClonedBy:void 0===e.qClonedBy?[s.uid]:e.qClonedBy.concat(s.uid)}),s.initialEvent={target:e.target,event:n}}S(e)}var o=v(e),r=o.left,a=o.top;s.event={x:r,y:a,time:Date.now(),mouse:!0===i,detected:!1,isFirst:!0,isFinal:!1,lastX:r,lastY:a}},move:function(t){if(void 0!==s.event){s.lastEvt=t;var e=!0===s.event.mouse,i=function(){var i;Ss(s,t,e),!0!==s.modifiers.preserveCursor&&!0!==s.modifiers.preservecursor&&(i=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),!0===e&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),ni(),s.styleCleanup=function(t){if(s.styleCleanup=void 0,void 0!==i&&(document.documentElement.style.cursor=i),document.body.classList.remove("non-selectable"),!0===e){var n=function(){document.body.classList.remove("no-pointer-events--children")};void 0!==t?setTimeout(function(){n(),t()},50):n()}else void 0!==t&&t()}};if(!0!==s.event.detected){if(!0===s.direction.all||!0===e&&(!0===s.modifiers.mouseAllDir||!0===s.modifiers.mousealldir))return i(),s.event.detected=!0,void s.move(t);var n=v(t),o=n.left-s.event.x,r=n.top-s.event.y,a=Math.abs(o),l=Math.abs(r);a!==l&&(!0===s.direction.horizontal&&a>l||!0===s.direction.vertical&&a0||!0===s.direction.left&&a>l&&o<0||!0===s.direction.right&&a>l&&o>0?(s.event.detected=!0,s.move(t)):s.end(t,!0))}else{!0!==s.event.isFirst&&Ss(s,t,s.event.mouse);var c=_s(t,s,!1),u=c.payload,h=c.synthetic;void 0!==u&&(!1===s.handler(u)?s.end(t):(void 0===s.styleCleanup&&!0===s.event.isFirst&&i(),s.event.lastX=u.position.left,s.event.lastY=u.position.top,s.event.lastDir=!0===h?void 0:u.direction,s.event.isFirst=!1))}}},end:function(e,i){if(void 0!==s.event){if(T(s,"temp"),!0===u.is.firefox&&C(t,!1),!0===i)void 0!==s.styleCleanup&&s.styleCleanup(),!0!==s.event.detected&&void 0!==s.initialEvent&&s.initialEvent.target.dispatchEvent(s.initialEvent.event);else if(!0===s.event.detected){!0===s.event.isFirst&&s.handler(_s(void 0===e?s.lastEvt:e,s).payload);var n=_s(void 0===e?s.lastEvt:e,s,!0).payload,o=function(){s.handler(n)};void 0!==s.styleCleanup?s.styleCleanup(o):o()}s.event=void 0,s.initialEvent=void 0,s.lastEvt=void 0}}};t.__qtouchpan=s,ys(t,s,i)},update:function(t,e){var i=e.modifiers,n=e.value,s=e.oldValue,o=t.__qtouchpan;void 0!==o&&(s!==n&&("function"!=typeof n&&o.end(),o.handler=n),!0!==En(o.modifiers,i)&&(ys(t,o,i),o.direction=Dn(i)))},unbind:function(t){void 0===t.__qtouchpan_destroyed?bs(t):delete t.__qtouchpan_destroyed}},Cs=function(t){return{value:t}},ks=[34,37,40,33,39,38],qs={mixins:[ue,xn],directives:{TouchPan:ws},props:{min:{type:Number,default:0},max:{type:Number,default:100},innerMin:Number,innerMax:Number,step:{type:Number,default:1,validator:function(t){return t>=0}},snap:Boolean,vertical:Boolean,reverse:Boolean,hideSelection:Boolean,color:String,markerLabelsClass:String,label:Boolean,labelColor:String,labelTextColor:String,labelAlways:Boolean,switchLabelSide:Boolean,markers:[Boolean,Number],markerLabels:[Boolean,Array,Object,Function],switchMarkerLabelsSide:Boolean,trackImg:String,trackColor:String,innerTrackImg:String,innerTrackColor:String,selectionColor:String,selectionImg:String,thumbSize:{type:String,default:"20px"},trackSize:{type:String,default:"4px"},disable:Boolean,readonly:Boolean,dense:Boolean,tabindex:[String,Number],thumbColor:String,thumbPath:{type:String,default:"M 4, 10 a 6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"}},data:function(){return{active:!1,preventFocus:!1,focus:!1,dragging:void 0}},computed:{axis:function(){return!0===this.vertical?"--v":"--h"},labelSide:function(){return"-"+(!0===this.switchLabelSide?"switched":"standard")},isReversed:function(){return!0===this.vertical?!0===this.reverse:this.reverse!==(!0===this.$q.lang.rtl)},computedInnerMin:function(){return this.__getInnerMin()},computedInnerMax:function(){return this.__getInnerMax()},editable:function(){return!0!==this.disable&&!0!==this.readonly&&this.computedInnerMin<=this.computedInnerMax},computedDecimals:function(){return(String(this.step).trim("0").split(".")[1]||"").length},computedStep:function(){return 0===this.step?1:this.step},computedTabindex:function(){return!0===this.editable?this.tabindex||0:-1},trackLen:function(){return this.max-this.min},innerBarLen:function(){return this.computedInnerMax-this.computedInnerMin},innerMinRatio:function(){return this.__convertModelToRatio(this.computedInnerMin)},innerMaxRatio:function(){return this.__convertModelToRatio(this.computedInnerMax)},positionProp:function(){return!0===this.vertical?!0===this.isReversed?"bottom":"top":!0===this.isReversed?"right":"left"},sizeProp:function(){return!0===this.vertical?"height":"width"},thicknessProp:function(){return!0===this.vertical?"width":"height"},orientation:function(){return!0===this.vertical?"vertical":"horizontal"},attributes:function(){var t={role:"slider","aria-valuemin":this.computedInnerMin,"aria-valuemax":this.computedInnerMax,"aria-orientation":this.orientation,"data-step":this.step};return!0===this.disable?t["aria-disabled"]="true":!0===this.readonly&&(t["aria-readonly"]="true"),t},classes:function(){return"q-slider q-slider"+this.axis+" q-slider--"+(!0===this.active?"":"in")+"active inline no-wrap "+(!0===this.vertical?"row":"column")+(!0===this.disable?" disabled":" q-slider--enabled"+(!0===this.editable?" q-slider--editable":""))+("both"===this.focus?" q-slider--focus":"")+(this.label||!0===this.labelAlways?" q-slider--label":"")+(!0===this.labelAlways?" q-slider--label-always":"")+" q-slider--"+this.darkSuffix+(!0===this.dense?" q-slider--dense q-slider--dense"+this.axis:"")+" q-key-group-navigation--ignore-key"},selectionBarClass:function(){var t=this.selectionColor||this.color;return"q-slider__selection absolute"+(void 0!==t?" text-"+t:"")},markerClass:function(){return this.__getAxisClass("markers")+" absolute overflow-hidden"},trackContainerClass:function(){return this.__getAxisClass("track-container")},pinClass:function(){return this.__getPositionClass("pin")},labelClass:function(){return this.__getPositionClass("label")},textContainerClass:function(){return this.__getPositionClass("text-container")},markerLabelsContainerClass:function(){return this.__getPositionClass("marker-labels-container")+(void 0!==this.markerLabelsClass?" "+this.markerLabelsClass:"")},trackClass:function(){return"q-slider__track relative-position no-outline"+(void 0!==this.trackColor?" bg-"+this.trackColor:"")},trackStyle:function(){var t={};return t[this.thicknessProp]=this.trackSize,void 0!==this.trackImg&&(t.backgroundImage="url("+this.trackImg+") !important"),t},innerBarClass:function(){return"q-slider__inner absolute"+(void 0!==this.innerTrackColor?" bg-"+this.innerTrackColor:"")},innerBarStyle:function(){var t=this.innerMaxRatio-this.innerMinRatio,e={};return e[this.positionProp]=100*this.innerMinRatio+"%",e[this.sizeProp]=0===t?"2px":100*t+"%",void 0!==this.innerTrackImg&&(e.backgroundImage="url("+this.innerTrackImg+") !important"),e},markerStep:function(){return!0===Bn(this.markers)?this.markers:this.computedStep},markerTicks:function(){var t=[],e=this.markerStep,i=this.min;do{t.push(i),i+=e}while(ithis.max?this.max:this.innerMax},__getPositionClass:function(t){var e="q-slider__"+t;return e+" "+e+this.axis+" "+e+this.axis+this.labelSide},__getAxisClass:function(t){var e="q-slider__"+t;return e+" "+e+this.axis},__convertRatioToModel:function(t){var e=this.min+t*(this.max-this.min);if(this.step>0){var i=(e-this.computedInnerMin)%this.step;e+=(Math.abs(i)>=this.step/2?(i<0?-1:1)*this.step:0)-i}return this.computedDecimals>0&&(e=parseFloat(e.toFixed(this.computedDecimals))),wt(e,this.computedInnerMin,this.computedInnerMax)},__convertModelToRatio:function(t){return 0===this.trackLen?0:wt((t-this.min)/this.trackLen,0,1)},__getDraggingRatio:function(t,e){var i=v(t),n=!0===this.vertical?wt((i.top-e.top)/e.height,0,1):wt((i.left-e.left)/e.width,0,1);return wt(!0===this.isReversed?1-n:n,this.innerMinRatio,this.innerMaxRatio)},__getMarkerList:function(t){var e=this;if(!1===t)return null;if(!0===t)return this.markerTicks.map(Cs);if("function"==typeof t)return this.markerTicks.map(function(e){var i=t(e);return!0===On(i)?Object.assign({},i,{value:e}):{value:e,label:i}});var i=function(t){var i=t.value;return i>=e.min&&i<=e.max};return!0===Array.isArray(t)?t.map(function(t){return!0===On(t)?t:{value:t}}).filter(i):Object.keys(t).map(function(e){var i=t[e],n=Number(e);return!0===On(i)?Object.assign({},i,{value:n}):{value:n,label:i}}).filter(i)},__getMarkerLabelStyle:function(t){var e;return(e={})[this.positionProp]=100*(t-this.min)/this.trackLen+"%",e},__getMarkerLabelsContent:function(t){var e=this;if(void 0!==this.$scopedSlots["marker-label-group"])return this.$scopedSlots["marker-label-group"](this.markerScope);var i=this.$scopedSlots["marker-label"];return void 0!==i?this.markerLabelsList.map(function(t){return i(Object.assign({},{marker:t},e.markerScope))}):this.markerLabelsList.map(function(e){return t("div",{key:e.value,style:e.style,class:e.classes},e.label)})},__onPan:function(t){!0===t.isFinal?(void 0!==this.dragging&&(this.__updatePosition(t.evt),!0===t.touch&&this.__updateValue(!0),this.dragging=void 0,this.$emit("pan","end")),this.active=!1,this.focus=!1):!0===t.isFirst?(this.dragging=this.__getDragging(t.evt),this.__updatePosition(t.evt),this.__updateValue(),this.active=!0,this.$emit("pan","start")):(this.__updatePosition(t.evt),this.__updateValue())},__onBlur:function(){this.focus=!1},__onActivate:function(t){this.__updatePosition(t,this.__getDragging(t)),this.__updateValue(),this.preventFocus=!0,this.active=!0,document.addEventListener("mouseup",this.__onDeactivate,!0)},__onDeactivate:function(){this.preventFocus=!1,this.active=!1,this.__updateValue(!0),this.__onBlur(),document.removeEventListener("mouseup",this.__onDeactivate,!0)},__onMobileClick:function(t){this.__updatePosition(t,this.__getDragging(t)),this.__updateValue(!0)},__onKeyup:function(t){ks.includes(t.keyCode)&&this.__updateValue(!0)},__getTextContainerStyle:function(t){if(!0===this.vertical)return null;var e=this.$q.lang.rtl!==this.reverse?1-t:t;return{transform:"translateX(calc("+(2*e-1)+" * "+this.thumbSize+" / 2 + "+(50-100*e)+"%))"}},__getThumb:function(t,e){var i=[t("svg",{class:"q-slider__thumb-shape absolute-full",attrs:{viewBox:"0 0 20 20","aria-hidden":"true"}},[t("path",{attrs:{d:this.thumbPath}})]),t("div",{class:"q-slider__focus-ring fit"})];return!0!==this.label&&!0!==this.labelAlways||(i.push(t("div",{class:this.pinClass+" absolute fit no-pointer-events"+e.pinColor},[t("div",{class:this.labelClass,style:{minWidth:this.thumbSize}},[t("div",{class:this.textContainerClass,style:e.textContainerStyle},[t("span",{class:e.textClass},e.label)])])])),void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(i,"push")),t("div",Object.assign({},{class:e.classes,style:e.style},e.nodeData),i)},__getContent:function(t,e){var i=[];"transparent"!==this.innerTrackColor&&i.push(t("div",{key:"inner",class:this.innerBarClass,style:this.innerBarStyle})),"transparent"!==this.selectionColor&&i.push(t("div",{key:"selection",class:this.selectionBarClass,style:this.selectionBarStyle})),!1!==this.markers&&i.push(t("div",{key:"marker",class:this.markerClass,style:this.markerStyle})),e(i);var n=[t("div",{key:"trackC",class:this.trackContainerClass,attrs:this.trackContainerAttrs,on:this.trackContainerEvents,directives:this.panDirectives},[t("div",{class:this.trackClass,style:this.trackStyle},i)])];!1!==this.markerLabels&&n[!0===this.switchMarkerLabelsSide?"unshift":"push"](t("div",{key:"markerL",class:this.markerLabelsContainerClass},this.__getMarkerLabelsContent(t)));return n}},beforeDestroy:function(){document.removeEventListener("mouseup",this.__onDeactivate,!0)}},Ts=i.default.extend({name:"QSlider",mixins:[qs],props:{value:{required:!0,default:null,validator:function(t){return"number"==typeof t||null===t}},labelValue:[String,Number]},data:function(){return{model:null===this.value?this.__getInnerMin():wt(this.value,this.min,this.max),curRatio:0}},computed:{modelRatio:function(){return this.__convertModelToRatio(this.model)},ratio:function(){return!0===this.active?this.curRatio:this.modelRatio},selectionBarStyle:function(){var t=this.innerMinRatio,e={};return e[this.positionProp]=100*t+"%",e[this.sizeProp]=100*(wt(this.ratio,t,this.innerMaxRatio)-t)+"%",void 0!==this.selectionImg&&(e.backgroundImage="url("+this.selectionImg+") !important"),e},thumbLabel:function(){return void 0!==this.labelValue?this.labelValue:this.valuethis.max?this.value:this.model},thumbClasses:function(){var t=this.thumbColor||this.color;return"q-slider__thumb q-slider__thumb"+this.axis+" q-slider__thumb"+this.axis+"-"+(!0===this.isReversed?"rtl":"ltr")+" absolute non-selectable"+(this.valuethis.max?" q-slider__thumb--wrong-value":"")+(!1===this.preventFocus&&!0===this.focus?" q-slider--focus":"")+(void 0!==t?" text-"+t:"")},thumbStyle:function(){var t;return(t={width:this.thumbSize,height:this.thumbSize})[this.positionProp]=100*this.ratio+"%",t},thumbPinColor:function(){return void 0!==this.labelColor?" text-"+this.labelColor:""},thumbTextContainerStyle:function(){return this.__getTextContainerStyle(this.ratio)},thumbTextClass:function(){return"q-slider__text"+(void 0!==this.labelTextColor?" text-"+this.labelTextColor:"")},trackContainerAttrs:function(){return!0!==this.$q.platform.is.mobile?{tabindex:this.computedTabindex}:void 0},trackContainerEvents:function(){return!0!==this.editable?{}:!0===this.$q.platform.is.mobile?{click:this.__onMobileClick}:{mousedown:this.__onActivate,focus:this.__onFocus,blur:this.__onBlur,keydown:this.__onKeydown,keyup:this.__onKeyup}},modelUpdate:function(){return[this.value,this.min,this.max,this.innerMin,this.innerMax].join("#")}},watch:{modelUpdate:function(){this.model=null===this.value?this.computedInnerMin:wt(this.value,this.min,this.max)}},methods:{__updateValue:function(t){this.model!==this.value&&this.$emit("input",this.model),!0===t&&this.$emit("change",this.model)},__getDragging:function(){return this.$el.getBoundingClientRect()},__updatePosition:function(t,e){void 0===e&&(e=this.dragging);var i=this.__getDraggingRatio(t,e);this.model=this.__convertRatioToModel(i),this.curRatio=!0!==this.snap||0===this.computedStep?wt(i,this.innerMinRatio,this.innerMaxRatio):this.__convertModelToRatio(this.model)},__onFocus:function(){this.focus=!0},__onKeydown:function(t){ks.includes(t.keyCode)&&(this.focus=!0,w(t),this.model=wt(parseFloat((this.model+this.getKeyOffset(t.keyCode)).toFixed(this.computedDecimals)),this.computedInnerMin,this.computedInnerMax),this.__updateValue())}},render:function(t){var e=this,i=this.__getContent(t,function(i){i.push(e.__getThumb(t,{pinColor:e.thumbPinColor,textContainerStyle:e.thumbTextContainerStyle,textClass:e.thumbTextClass,label:e.thumbLabel,classes:e.thumbClasses,style:e.thumbStyle,nodeData:{}}))});return t("div",{class:this.classes+(null===this.value?" q-slider--no-value":""),attrs:Object.assign({},this.attributes,{"aria-valuenow":this.value})},i)}}),Ms={data:function(){return{canRender:!o}},mounted:function(){!1===this.canRender&&(this.canRender=!0)}},$s=i.default.extend({name:"QResizeObserver",mixins:[Ms],props:{debounce:{type:[String,Number],default:100}},data:function(){return!0===this.hasObserver?{}:{url:!0===this.$q.platform.is.ie?null:"about:blank"}},methods:{trigger:function(t){!0===t||0===this.debounce||"0"===this.debounce?this.__emit():null===this.timer&&(this.timer=setTimeout(this.__emit,this.debounce))},__emit:function(){if(null!==this.timer&&(clearTimeout(this.timer),this.timer=null),this.$el&&this.$el.parentNode){var t=this.$el.parentNode,e={width:t.offsetWidth,height:t.offsetHeight};e.width===this.size.width&&e.height===this.size.height||(this.size=e,this.$emit("resize",this.size))}},__cleanup:function(){void 0!==this.curDocView&&(void 0!==this.curDocView.removeEventListener&&this.curDocView.removeEventListener("resize",this.trigger,d.passive),this.curDocView=void 0)},__onObjLoad:function(){this.__cleanup(),this.$el.contentDocument&&(this.curDocView=this.$el.contentDocument.defaultView,this.curDocView.addEventListener("resize",this.trigger,d.passive)),this.__emit()}},render:function(t){if(!1!==this.canRender&&!0!==this.hasObserver)return t("object",{key:"load",style:this.style,attrs:{tabindex:-1,type:"text/html",data:this.url,"aria-hidden":"true"},on:Tt(this,"load",{load:this.__onObjLoad})})},beforeCreate:function(){this.size={width:-1,height:-1},!0!==n&&(this.hasObserver="undefined"!=typeof ResizeObserver,!0!==this.hasObserver&&(this.style=(this.$q.platform.is.ie?"visibility:hidden;":"")+"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;"))},mounted:function(){if(this.timer=null,!0===this.hasObserver)return this.observer=new ResizeObserver(this.trigger),this.observer.observe(this.$el.parentNode),void this.__emit();!0===this.$q.platform.is.ie?(this.url="about:blank",this.__emit()):this.__onObjLoad()},beforeDestroy:function(){clearTimeout(this.timer),!0!==this.hasObserver?this.__cleanup():void 0!==this.observer&&this.$el.parentNode&&this.observer.unobserve(this.$el.parentNode)}});function Ls(t,e,i,n){return Object.defineProperty(t,e,{get:i,set:n,enumerable:!0}),t}var Es=["left","center","right","justify"];function Os(t,e){for(var i in t)if(t[i]!==e[i])return!1;return!0}var As=i.default.extend({name:"QTabs",mixins:[ai,Nt],provide:function(){return{$tabs:this}},props:{value:[Number,String],align:{type:String,default:"center",validator:function(t){return Es.includes(t)}},breakpoint:{type:[String,Number],default:600},vertical:Boolean,shrink:Boolean,stretch:Boolean,activeClass:String,activeColor:String,activeBgColor:String,indicatorColor:String,leftIcon:String,rightIcon:String,outsideArrows:Boolean,mobileArrows:Boolean,switchIndicator:Boolean,narrowIndicator:Boolean,inlineLabel:Boolean,noCaps:Boolean,dense:Boolean,contentClass:String},data:function(){return{scrollable:!1,leftArrow:!0,rightArrow:!1,justify:!1,tabNameList:[],currentModel:this.value,hasFocus:!1,avoidRouteWatcher:!1}},watch:{isRTL:function(){this.__localUpdateArrows()},value:function(t){this.__updateModel({name:t,setCurrent:!0,skipEmit:!0})},outsideArrows:function(){this.__recalculateScroll()},arrowsEnabled:function(t){this.__localUpdateArrows=!0===t?this.__updateArrowsFn:p,this.__recalculateScroll()}},computed:{tabProps:function(){return{activeClass:this.activeClass,activeColor:this.activeColor,activeBgColor:this.activeBgColor,indicatorClass:(t=this.indicatorColor,e=this.switchIndicator,i=this.vertical,n=!0===i?["left","right"]:["top","bottom"],"absolute-"+(!0===e?n[0]:n[1])+(t?" text-"+t:"")),narrowIndicator:this.narrowIndicator,inlineLabel:this.inlineLabel,noCaps:this.noCaps};var t,e,i,n},hasActiveTab:function(){var t=this;return this.tabNameList.some(function(e){return e.name===t.currentModel})},arrowsEnabled:function(){return!0===this.$q.platform.is.desktop||!0===this.mobileArrows},alignClass:function(){return"q-tabs__content--align-"+(!0===this.scrollable?"left":!0===this.justify?"justify":this.align)},classes:function(){return"q-tabs row no-wrap items-center q-tabs--"+(!0===this.scrollable?"":"not-")+"scrollable q-tabs--"+(!0===this.vertical?"vertical":"horizontal")+" q-tabs__arrows--"+(!0===this.arrowsEnabled&&!0===this.outsideArrows?"outside":"inside")+(!0===this.dense?" q-tabs--dense":"")+(!0===this.shrink?" col-shrink":"")+(!0===this.stretch?" self-stretch":"")},innerClass:function(){return"q-tabs__content row no-wrap items-center self-stretch hide-scrollbar relative-position "+this.alignClass+(void 0!==this.contentClass?" "+this.contentClass:"")+(!0===this.$q.platform.is.mobile?" scroll":"")},domProps:function(){return!0===this.vertical?{container:"height",content:"offsetHeight",scroll:"scrollHeight"}:{container:"width",content:"offsetWidth",scroll:"scrollWidth"}},isRTL:function(){return!0!==this.vertical&&!0===this.$q.lang.rtl},rtlPosCorrection:function(){return!1===Ii()&&!0===this.isRTL},posFn:function(){return!0===this.rtlPosCorrection?{get:function(t){return Math.abs(t.scrollLeft)},set:function(t,e){t.scrollLeft=-e}}:!0===this.vertical?{get:function(t){return t.scrollTop},set:function(t,e){t.scrollTop=e}}:{get:function(t){return t.scrollLeft},set:function(t,e){t.scrollLeft=e}}},onEvents:function(){return Object.assign({},{input:S},this.qListeners,{focusin:this.__onFocusin,focusout:this.__onFocusout})}},methods:{__updateModel:function(t){var e=t.name,i=t.setCurrent,n=t.skipEmit;this.currentModel!==e&&(!0!==n&&void 0!==this.qListeners.input&&this.$emit("input",e),!0!==i&&void 0!==this.qListeners.input||(this.__animate(this.currentModel,e),this.currentModel=e))},__recalculateScroll:function(){var t=this;this.__registerScrollTick(function(){t.__updateContainer({width:t.$el.offsetWidth,height:t.$el.offsetHeight})})},__updateContainer:function(t){var e=this;if(void 0!==this.domProps&&this.$refs.content){var i=t[this.domProps.container],n=Math.min(this.$refs.content[this.domProps.scroll],Array.prototype.reduce.call(this.$refs.content.children,function(t,i){return t+(i[e.domProps.content]||0)},0)),s=i>0&&n>i;this.scrollable!==s&&(this.scrollable=s),!0===s&&this.__registerUpdateArrowsTick(this.__localUpdateArrows);var o=i0&&(e[!0===this.vertical?"scrollTop":"scrollLeft"]+=Math.ceil(l),this.__localUpdateArrows())},__updateArrowsFn:function(){var t=this.$refs.content;if(null!==t){var e=t.getBoundingClientRect(),i=!0===this.vertical?t.scrollTop:Math.abs(t.scrollLeft);!0===this.isRTL?(this.leftArrow=Math.ceil(i+e.width)0):(this.leftArrow=i>0,this.rightArrow=!0===this.vertical?Math.ceil(i+e.height)=n||!0===i[l].contains(document.activeElement))&&(this.__scrollToTabEl(i[l]),i[l].focus({preventScroll:!0}),!0)}}},__scrollTowards:function(t){var e=this.$refs.content,i=this.posFn,n=i.get,s=i.set,o=!1,r=n(e),a=t=t)&&(o=!0,r=t),s(e,r),this.__localUpdateArrows(),o},__updateActiveRoute:function(){for(var t=this,e=null,i={matchedLen:0,queryDiff:9999,hrefLen:0,exact:!1,redirected:!0},n=this.tabVmList.filter(function(t){return!0===t.hasRouterLink}),s=n.length,o=this.$route.query,r=Object.keys(o).length,a=0;ai.matchedLen?(e=l.name,i=_):_.matchedLen===i.matchedLen&&(_.queryDiffi.hrefLen&&(e=l.name,i=_))}}}}null===e&&!0===this.tabVmList.some(function(e){return void 0===e.hasRouterLink&&e.name===t.currentModel})||this.__updateModel({name:e,setCurrent:!0})},__onFocusin:function(t){if(this.__removeFocusTimeout(),!0!==this.hasFocus&&this.$el&&t.target&&"function"==typeof t.target.closest){var e=t.target.closest(".q-tab");e&&!0===this.$el.contains(e)&&(this.hasFocus=!0,!0===this.scrollable&&this.__scrollToTabEl(e))}void 0!==this.qListeners.focusin&&this.$emit("focusin",t)},__onFocusout:function(t){var e=this;this.__registerFocusTimeout(function(){e.hasFocus=!1},30),void 0!==this.qListeners.focusout&&this.$emit("focusout",t)},__verifyRouteModel:function(){!1===this.avoidRouteWatcher?this.__registerScrollToTabTimeout(this.__updateActiveRoute):this.__removeScrollToTabTimeout()},__watchRoute:function(){var t=this;if(void 0===this.unwatchRoute){var e=this.$watch(function(){return t.$route.fullPath},this.__verifyRouteModel);this.unwatchRoute=function(){e(),t.unwatchRoute=void 0}}},__registerTab:function(t){var e=this;this.tabVmList.push(t),this.tabNameList.push(Ls({},"name",function(){return t.name})),this.__recalculateScroll(),void 0===t.hasRouterLink||void 0===this.$route?this.__registerScrollToTabTimeout(function(){if(!0===e.scrollable){var t=e.currentModel,i=void 0!==t&&null!==t&&""!==t?e.tabVmList.find(function(e){return e.name===t}):null;i&&e.__scrollToTabEl(i.$el)}}):(this.__watchRoute(),!0===t.hasRouterLink&&this.__verifyRouteModel())},__unregisterTab:function(t){var e=this.tabVmList.indexOf(t);this.tabVmList.splice(e,1),this.tabNameList.splice(e,1),this.__recalculateScroll(),void 0!==this.unwatchRoute&&void 0!==t.hasRouterLink&&(!0===this.tabVmList.every(function(t){return void 0===t.hasRouterLink})&&this.unwatchRoute(),this.__verifyRouteModel())},__cleanup:function(){clearTimeout(this.animateTimer),this.__stopAnimScroll(),void 0!==this.unwatchRoute&&this.unwatchRoute()}},created:function(){this.__useTick("__registerScrollTick"),this.__useTick("__registerUpdateArrowsTick"),this.__useTick("__registerAnimateTick"),this.__useTimeout("__registerFocusTimeout","__removeFocusTimeout"),this.__useTimeout("__registerScrollToTabTimeout","__removeScrollToTabTimeout"),Object.assign(this,{tabVmList:[],__localUpdateArrows:!0===this.arrowsEnabled?this.__updateArrowsFn:p})},activated:function(){!0===this.hadRouteWatcher&&this.__watchRoute(),this.__recalculateScroll()},deactivated:function(){this.hadRouteWatcher=void 0!==this.unwatchRoute,this.__cleanup()},beforeDestroy:function(){this.__cleanup()},render:function(t){var e=[t($s,{key:"resize",on:Tt(this,"resize",{resize:this.__updateContainer})}),t("div",{key:"scroll",ref:"content",class:this.innerClass,on:!0===this.arrowsEnabled?Tt(this,"scroll",{scroll:this.__updateArrowsFn}):void 0},Ht(this,"default"))];return!0===this.arrowsEnabled&&e.push(t(ae,{key:"onS",class:"q-tabs__arrow q-tabs__arrow--start absolute q-tab__icon"+(!0===this.leftArrow?"":" q-tabs__arrow--faded"),props:{name:this.leftIcon||this.$q.iconSet.tabs[!0===this.vertical?"up":"left"]},on:Tt(this,"onS",{"&mousedown":this.__scrollToStart,"&touchstart":this.__scrollToStart,"&mouseup":this.__stopAnimScroll,"&mouseleave":this.__stopAnimScroll,"&touchend":this.__stopAnimScroll})}),t(ae,{key:"onE",class:"q-tabs__arrow q-tabs__arrow--end absolute q-tab__icon"+(!0===this.rightArrow?"":" q-tabs__arrow--faded"),props:{name:this.rightIcon||this.$q.iconSet.tabs[!0===this.vertical?"down":"right"]},on:Tt(this,"onE",{"&mousedown":this.__scrollToEnd,"&touchstart":this.__scrollToEnd,"&mouseup":this.__stopAnimScroll,"&mouseleave":this.__stopAnimScroll,"&touchend":this.__stopAnimScroll})})),t("div",{class:this.classes,on:this.onEvents,attrs:{role:"tablist"}},e)}}),Ps=0,Bs=i.default.extend({name:"QTab",mixins:[Fe,Nt],inject:{$tabs:{default:function(){console.error("QTab/QRouteTab components need to be child of QTabs")}}},props:{icon:String,label:[Number,String],alert:[Boolean,String],alertIcon:String,name:{type:[Number,String],default:function(){return"t_"+Ps++}},noCaps:Boolean,tabindex:[String,Number],disable:Boolean,contentClass:String},computed:{isActive:function(){return this.$tabs.currentModel===this.name},classes:function(){return"q-tab relative-position self-stretch flex flex-center text-center"+(!0===this.isActive?" q-tab--active"+(this.$tabs.tabProps.activeClass?" "+this.$tabs.tabProps.activeClass:"")+(this.$tabs.tabProps.activeColor?" text-"+this.$tabs.tabProps.activeColor:"")+(this.$tabs.tabProps.activeBgColor?" bg-"+this.$tabs.tabProps.activeBgColor:""):" q-tab--inactive")+(this.icon&&this.label&&!1===this.$tabs.tabProps.inlineLabel?" q-tab--full":"")+(!0===this.noCaps||!0===this.$tabs.tabProps.noCaps?" q-tab--no-caps":"")+(!0===this.disable?" disabled":" q-focusable q-hoverable cursor-pointer")+(void 0!==this.hasRouterLinkProps?this.linkClass:"")},innerClass:function(){return"q-tab__content self-stretch flex-center relative-position q-anchor--skip non-selectable q-key-group-navigation--ignore-key "+(!0===this.$tabs.tabProps.inlineLabel?"row no-wrap q-tab__content--inline":"column")+(void 0!==this.contentClass?" "+this.contentClass:"")},computedTabIndex:function(){return!0===this.disable||!0===this.$tabs.hasFocus||!1===this.isActive&&!0===this.$tabs.hasActiveTab?-1:this.tabindex||0},computedRipple:function(){return!1!==this.ripple&&Object.assign({keyCodes:[13,32],early:!0},!0===this.ripple?{}:this.ripple)},onEvents:function(){return Object.assign({},{input:S},this.qListeners,{click:this.__onClick,keydown:this.__onKeydown})},attrs:function(){var t=Object.assign({},this.linkAttrs,{tabindex:this.computedTabIndex,role:"tab","aria-selected":!0===this.isActive?"true":"false"});return!0===this.disable&&(t["aria-disabled"]="true"),t}},methods:{__onClick:function(t,e){var i=this;if(!0!==e&&void 0!==this.$refs.blurTarget&&this.$refs.blurTarget.focus({preventScroll:!0}),!0!==this.disable){if(void 0===this.hasRouterLinkProps)return this.$tabs.__updateModel({name:this.name}),void(void 0!==this.qListeners.click&&this.$emit("click",t));if(!0===this.hasRouterLink){var n=function(e,n,s){var o,r=!1===t.navigate?{to:e,replace:n,append:s}:e||{},a=r.to,l=r.replace,c=r.append,u=r.returnRouterError,h=void 0===a||c===i.append&&!0===En(a,i.to)?i.$tabs.avoidRouteWatcher=bn():null;return i.__navigateToRouterLink(t,{to:a,replace:l,append:c,returnRouterError:!0}).catch(function(t){o=t}).then(function(t){return h===i.$tabs.avoidRouteWatcher&&(i.$tabs.avoidRouteWatcher=!1,void 0!==o&&!0!==o.message.startsWith("Avoided redundant navigation")||i.$tabs.__updateModel({name:i.name})),void 0!==o&&!0===u?Promise.reject(o):t})};return void 0!==this.qListeners.click&&this.$emit("click",t,n),!1===t.navigate&&t.preventDefault(),void(!0!==t.defaultPrevented&&n())}void 0!==this.qListeners.click&&this.$emit("click",t)}else!0===this.hasRouterLink&&w(t)},__onKeydown:function(t){Pe(t,[13,32])?this.__onClick(t,!0):!0!==Ae(t)&&t.keyCode>=35&&t.keyCode<=40&&!0!==t.altKey&&!0!==t.metaKey&&!0===this.$tabs.__onKbdNavigate(t.keyCode,this.$el)&&w(t),void 0!==this.qListeners.keydown&&this.$emit("keydown",t)},__getContent:function(t){var e=this.$tabs.tabProps.narrowIndicator,i=[],n=t("div",{ref:"tabIndicator",staticClass:"q-tab__indicator",class:this.$tabs.tabProps.indicatorClass});void 0!==this.icon&&i.push(t(ae,{staticClass:"q-tab__icon",props:{name:this.icon}})),void 0!==this.label&&i.push(t("div",{staticClass:"q-tab__label"},[this.label])),!1!==this.alert&&i.push(void 0!==this.alertIcon?t(ae,{staticClass:"q-tab__alert-icon",props:{color:!0!==this.alert?this.alert:void 0,name:this.alertIcon}}):t("div",{staticClass:"q-tab__alert",class:!0!==this.alert?"text-"+this.alert:null})),!0===e&&i.push(n);var s=[t("div",{staticClass:"q-focus-helper",attrs:{tabindex:-1},ref:"blurTarget"}),t("div",{class:this.innerClass},Wt(i,this,"default"))];return!1===e&&s.push(n),s},__renderTab:function(t,e){return t(e,{class:this.classes,attrs:this.attrs,on:this.onEvents,directives:!1===this.ripple||!0===this.disable?null:[{name:"ripple",value:this.computedRipple}]},this.__getContent(t))}},mounted:function(){this.$tabs.__registerTab(this)},beforeDestroy:function(){this.$tabs.__unregisterTab(this)},render:function(t){return this.__renderTab(t,"div")}}),zs=i.default.extend({name:"QTabPanels",mixins:[ue,Yn],computed:{classes:function(){return"q-tab-panels q-panel-parent q-tab-panels--"+this.darkSuffix+" q-"+this.darkSuffix}},methods:{__renderPanels:function(t){return t("div",{class:this.classes,directives:this.panelDirectives,on:Object.assign({},this.qListeners)},this.__getPanelContent(t))}}}),Is={role:"tabpanel"},Rs=i.default.extend({name:"QTabPanel",mixins:[Kn],render:function(t){return t("div",{staticClass:"q-tab-panel",attrs:Is,on:Object.assign({},this.qListeners)},Ht(this,"default"))}}),Fs=["rgb(255,204,204)","rgb(255,230,204)","rgb(255,255,204)","rgb(204,255,204)","rgb(204,255,230)","rgb(204,255,255)","rgb(204,230,255)","rgb(204,204,255)","rgb(230,204,255)","rgb(255,204,255)","rgb(255,153,153)","rgb(255,204,153)","rgb(255,255,153)","rgb(153,255,153)","rgb(153,255,204)","rgb(153,255,255)","rgb(153,204,255)","rgb(153,153,255)","rgb(204,153,255)","rgb(255,153,255)","rgb(255,102,102)","rgb(255,179,102)","rgb(255,255,102)","rgb(102,255,102)","rgb(102,255,179)","rgb(102,255,255)","rgb(102,179,255)","rgb(102,102,255)","rgb(179,102,255)","rgb(255,102,255)","rgb(255,51,51)","rgb(255,153,51)","rgb(255,255,51)","rgb(51,255,51)","rgb(51,255,153)","rgb(51,255,255)","rgb(51,153,255)","rgb(51,51,255)","rgb(153,51,255)","rgb(255,51,255)","rgb(255,0,0)","rgb(255,128,0)","rgb(255,255,0)","rgb(0,255,0)","rgb(0,255,128)","rgb(0,255,255)","rgb(0,128,255)","rgb(0,0,255)","rgb(128,0,255)","rgb(255,0,255)","rgb(245,0,0)","rgb(245,123,0)","rgb(245,245,0)","rgb(0,245,0)","rgb(0,245,123)","rgb(0,245,245)","rgb(0,123,245)","rgb(0,0,245)","rgb(123,0,245)","rgb(245,0,245)","rgb(214,0,0)","rgb(214,108,0)","rgb(214,214,0)","rgb(0,214,0)","rgb(0,214,108)","rgb(0,214,214)","rgb(0,108,214)","rgb(0,0,214)","rgb(108,0,214)","rgb(214,0,214)","rgb(163,0,0)","rgb(163,82,0)","rgb(163,163,0)","rgb(0,163,0)","rgb(0,163,82)","rgb(0,163,163)","rgb(0,82,163)","rgb(0,0,163)","rgb(82,0,163)","rgb(163,0,163)","rgb(92,0,0)","rgb(92,46,0)","rgb(92,92,0)","rgb(0,92,0)","rgb(0,92,46)","rgb(0,92,92)","rgb(0,46,92)","rgb(0,0,92)","rgb(46,0,92)","rgb(92,0,92)","rgb(255,255,255)","rgb(205,205,205)","rgb(178,178,178)","rgb(153,153,153)","rgb(127,127,127)","rgb(102,102,102)","rgb(76,76,76)","rgb(51,51,51)","rgb(25,25,25)","rgb(0,0,0)"],Ds=i.default.extend({name:"QColor",mixins:[Nt,ue,xn],directives:{TouchPan:ws},props:{value:String,defaultValue:String,defaultView:{type:String,default:"spectrum",validator:function(t){return["spectrum","tune","palette"].includes(t)}},formatModel:{type:String,default:"auto",validator:function(t){return["auto","hex","rgb","hexa","rgba"].includes(t)}},palette:Array,noHeader:Boolean,noHeaderTabs:Boolean,noFooter:Boolean,square:Boolean,flat:Boolean,bordered:Boolean,disable:Boolean,readonly:Boolean},data:function(){return{topView:"auto"===this.formatModel?void 0===this.value||null===this.value||""===this.value||this.value.startsWith("#")?"hex":"rgb":this.formatModel.startsWith("hex")?"hex":"rgb",view:this.defaultView,model:this.__parseModel(this.value||this.defaultValue)}},watch:{value:function(t){var e=this.__parseModel(t||this.defaultValue);e.hex!==this.model.hex&&(this.model=e)},defaultValue:function(t){if(!this.value&&t){var e=this.__parseModel(t);e.hex!==this.model.hex&&(this.model=e)}}},computed:{editable:function(){return!0!==this.disable&&!0!==this.readonly},forceHex:function(){return"auto"===this.formatModel?null:this.formatModel.indexOf("hex")>-1},forceAlpha:function(){return"auto"===this.formatModel?null:this.formatModel.indexOf("a")>-1},isHex:function(){return void 0===this.value||null===this.value||""===this.value||this.value.startsWith("#")},isOutputHex:function(){return null!==this.forceHex?this.forceHex:this.isHex},formAttrs:function(){return{type:"hidden",name:this.name,value:this.model[!0===this.isOutputHex?"hex":"rgb"]}},hasAlpha:function(){return null!==this.forceAlpha?this.forceAlpha:void 0!==this.model.a},currentBgColor:function(){return{backgroundColor:this.model.rgb||"#000"}},headerClass:function(){return"q-color-picker__header-content--"+(void 0!==this.model.a&&this.model.a<65||ct(this.model)>.4?"light":"dark")},spectrumStyle:function(){return{background:"hsl("+this.model.h+",100%,50%)"}},spectrumPointerStyle:function(){var t;return(t={top:100-this.model.v+"%"})[!0===this.$q.lang.rtl?"right":"left"]=this.model.s+"%",t},computedPalette:function(){return void 0!==this.palette&&this.palette.length>0?this.palette:Fs},classes:function(){return"q-color-picker"+(!0===this.bordered?" q-color-picker--bordered":"")+(!0===this.square?" q-color-picker--square no-border-radius":"")+(!0===this.flat?" q-color-picker--flat no-shadow":"")+(!0===this.disable?" disabled":"")+" q-color-picker--"+this.darkSuffix+" q-"+this.darkSuffix},attrs:function(){return!0===this.disable?{"aria-disabled":"true"}:!0===this.readonly?{"aria-readonly":"true"}:void 0}},created:function(){this.__spectrumChange=gs(this.__spectrumChange,20)},render:function(t){var e=[this.__getContent(t)];return void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(e,"push"),!0!==this.noHeader&&e.unshift(this.__getHeader(t)),!0!==this.noFooter&&e.push(this.__getFooter(t)),t("div",{class:this.classes,attrs:this.attrs,on:Object.assign({},this.qListeners)},e)},methods:{__getHeader:function(t){var e=this,i=[];return!0!==this.noHeaderTabs&&i.push(t(As,{key:"topVTab",class:"q-color-picker__header-tabs",props:{value:this.topView,dense:!0,align:"justify"},on:Tt(this,"topVTab",{input:function(t){e.topView=t}})},[t(Bs,{props:{label:"HEX"+(!0===this.hasAlpha?"A":""),name:"hex",ripple:!1}}),t(Bs,{props:{label:"RGB"+(!0===this.hasAlpha?"A":""),name:"rgb",ripple:!1}})])),i.push(t("div",{staticClass:"q-color-picker__header-banner row flex-center no-wrap"},[t("input",{key:"topIn",staticClass:"fit",domProps:{value:this.model[this.topView]},attrs:!0!==this.editable?{readonly:!0}:null,on:Tt(this,"topIn",{input:function(t){e.__updateErrorIcon(!0===e.__onEditorChange(t))},change:S,blur:function(t){!0===e.__onEditorChange(t,!0)&&e.$forceUpdate(),e.__updateErrorIcon(!1)}})}),t(ae,{ref:"errorIcon",staticClass:"q-color-picker__error-icon absolute no-pointer-events",props:{name:this.$q.iconSet.type.negative}})])),t("div",{staticClass:"q-color-picker__header relative-position overflow-hidden"},[t("div",{staticClass:"q-color-picker__header-bg absolute-full"}),t("div",{staticClass:"q-color-picker__header-content",class:this.headerClass,style:this.currentBgColor},i)])},__getContent:function(t){return t(zs,{props:{value:this.view,animated:!0}},[t(Rs,{staticClass:"q-color-picker__spectrum-tab overflow-hidden",props:{name:"spectrum"}},this.__getSpectrumTab(t)),t(Rs,{staticClass:"q-pa-md q-color-picker__tune-tab",props:{name:"tune"}},this.__getTuneTab(t)),t(Rs,{staticClass:"q-color-picker__palette-tab",props:{name:"palette"}},this.__getPaletteTab(t))])},__getFooter:function(t){var e=this;return t("div",{staticClass:"q-color-picker__footer relative-position overflow-hidden"},[t(As,{key:"ftIn",staticClass:"absolute-full",props:{value:this.view,dense:!0,align:"justify"},on:Tt(this,"ftIn",{input:function(t){e.view=t}})},[t(Bs,{props:{icon:this.$q.iconSet.colorPicker.spectrum,name:"spectrum",ripple:!1}}),t(Bs,{props:{icon:this.$q.iconSet.colorPicker.tune,name:"tune",ripple:!1}}),t(Bs,{props:{icon:this.$q.iconSet.colorPicker.palette,name:"palette",ripple:!1}})])])},__getSpectrumTab:function(t){var e=this;return[t("div",{key:"spectrT",ref:"spectrum",staticClass:"q-color-picker__spectrum non-selectable relative-position cursor-pointer",style:this.spectrumStyle,class:{readonly:!0!==this.editable},on:!0===this.editable?Tt(this,"spectrT",{click:this.__spectrumClick,mousedown:this.__activate}):null,directives:!0===this.editable?Tt(this,"spectrDir",[{name:"touch-pan",modifiers:{prevent:!0,stop:!0,mouse:!0},value:this.__spectrumPan}]):null},[t("div",{style:{paddingBottom:"100%"}}),t("div",{staticClass:"q-color-picker__spectrum-white absolute-full"}),t("div",{staticClass:"q-color-picker__spectrum-black absolute-full"}),t("div",{staticClass:"absolute",style:this.spectrumPointerStyle},[void 0!==this.model.hex?t("div",{staticClass:"q-color-picker__spectrum-circle"}):null])]),t("div",{staticClass:"q-color-picker__sliders"},[t(Ts,{key:"hueSlide",staticClass:"q-color-picker__hue non-selectable",props:{value:this.model.h,min:0,max:360,trackSize:"8px",innerTrackColor:"transparent",selectionColor:"transparent",readonly:!0!==this.editable,thumbPath:"M5 5 h10 v10 h-10 v-10 z"},on:Tt(this,"hueSlide",{input:this.__onHueChange,change:function(t){return e.__onHueChange(t,!0)}})}),!0===this.hasAlpha?t(Ts,{key:"alphaSlide",staticClass:"q-color-picker__alpha non-selectable",props:{value:this.model.a,min:0,max:100,trackSize:"8px",trackColor:"white",innerTrackColor:"transparent",selectionColor:"transparent",trackImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==",readonly:!0!==this.editable,hideSelection:!0,thumbPath:"M5 5 h10 v10 h-10 v-10 z"},on:Tt(this,"alphaSlide",{input:function(t){return e.__onNumericChange(t,"a",100)},change:function(t){return e.__onNumericChange(t,"a",100,void 0,!0)}})}):null])]},__getTuneTab:function(t){var e=this,i={inputmode:"numeric",maxlength:3,readonly:!0!==this.editable};return[t("div",{staticClass:"row items-center no-wrap"},[t("div",["R"]),t(Ts,{key:"rSlide",props:{value:this.model.r,min:0,max:255,color:"red",dark:this.dark,readonly:!0!==this.editable},on:Tt(this,"rSlide",{input:function(t){return e.__onNumericChange(t,"r",255)},change:function(t){return e.__onNumericChange(t,"r",255,void 0,!0)}})}),t("input",{key:"rIn",domProps:{value:this.model.r},attrs:i,on:Tt(this,"rIn",{input:function(t){return e.__onNumericChange(t.target.value,"r",255,t)},change:S,blur:function(t){return e.__onNumericChange(t.target.value,"r",255,t,!0)}})})]),t("div",{staticClass:"row items-center no-wrap"},[t("div",["G"]),t(Ts,{key:"gSlide",props:{value:this.model.g,min:0,max:255,color:"green",dark:this.dark,readonly:!0!==this.editable},on:Tt(this,"gSlide",{input:function(t){return e.__onNumericChange(t,"g",255)},change:function(t){return e.__onNumericChange(t,"g",255,void 0,!0)}})}),t("input",{key:"gIn",domProps:{value:this.model.g},attrs:i,on:Tt(this,"gIn",{input:function(t){return e.__onNumericChange(t.target.value,"g",255,t)},change:S,blur:function(t){return e.__onNumericChange(t.target.value,"g",255,t,!0)}})})]),t("div",{staticClass:"row items-center no-wrap"},[t("div",["B"]),t(Ts,{key:"bSlide",props:{value:this.model.b,min:0,max:255,color:"blue",readonly:!0!==this.editable,dark:this.dark},on:Tt(this,"bSlide",{input:function(t){return e.__onNumericChange(t,"b",255)},change:function(t){return e.__onNumericChange(t,"b",255,void 0,!0)}})}),t("input",{key:"bIn",domProps:{value:this.model.b},attrs:i,on:Tt(this,"bIn",{input:function(t){return e.__onNumericChange(t.target.value,"b",255,t)},change:S,blur:function(t){return e.__onNumericChange(t.target.value,"b",255,t,!0)}})})]),!0===this.hasAlpha?t("div",{staticClass:"row items-center no-wrap"},[t("div",["A"]),t(Ts,{key:"aSlide",props:{value:this.model.a,color:"grey",readonly:!0!==this.editable,dark:this.dark},on:Tt(this,"aSlide",{input:function(t){return e.__onNumericChange(t,"a",100)},change:function(t){return e.__onNumericChange(t,"a",100,void 0,!0)}})}),t("input",{key:"aIn",domProps:{value:this.model.a},attrs:i,on:Tt(this,"aIn",{input:function(t){return e.__onNumericChange(t.target.value,"a",100,t)},change:S,blur:function(t){return e.__onNumericChange(t.target.value,"a",100,t,!0)}})})]):null]},__getPaletteTab:function(t){var e=this;return[t("div",{staticClass:"row items-center q-color-picker__palette-rows",class:!0===this.editable?"q-color-picker__palette-rows--editable":""},this.computedPalette.map(function(i){return t("div",{key:"palette#"+i,staticClass:"q-color-picker__cube col-auto",style:{backgroundColor:i},on:!0===e.editable?Tt(e,"palette#"+i,{click:function(){e.__onPalettePick(i)}}):null})}))]},__onSpectrumChange:function(t,e,i){var n=this.$refs.spectrum;if(void 0!==n){var s=n.clientWidth,o=n.clientHeight,r=n.getBoundingClientRect(),a=Math.min(s,Math.max(0,t-r.left));!0===this.$q.lang.rtl&&(a=s-a);var l=Math.min(o,Math.max(0,e-r.top)),c=Math.round(100*a/s),u=Math.round(100*Math.max(0,Math.min(1,-l/o+1))),h=rt({h:this.model.h,s:c,v:u,a:!0===this.hasAlpha?this.model.a:void 0});this.model.s=c,this.model.v=u,this.__update(h,i)}},__onHueChange:function(t,e){var i=rt({h:t=Math.round(t),s:this.model.s,v:this.model.v,a:!0===this.hasAlpha?this.model.a:void 0});this.model.h=t,this.__update(i,e)},__onNumericChange:function(t,e,i,n,s){if(void 0!==n&&S(n),/^[0-9]+$/.test(t)){var o=Math.floor(Number(t));if(o<0||o>i)!0===s&&this.$forceUpdate();else{var r={r:"r"===e?o:this.model.r,g:"g"===e?o:this.model.g,b:"b"===e?o:this.model.b,a:!0===this.hasAlpha?"a"===e?o:this.model.a:void 0};if("a"!==e){var a=at(r);this.model.h=a.h,this.model.s=a.s,this.model.v=a.v}if(this.__update(r,s),void 0!==n&&!0!==s&&void 0!==n.target.selectionEnd){var l=n.target.selectionEnd;this.$nextTick(function(){n.target.setSelectionRange(l,l)})}}}else!0===s&&this.$forceUpdate()},__onEditorChange:function(t,e){var i,n=t.target.value;if(S(t),"hex"===this.topView){if(n.length!==(!0===this.hasAlpha?9:7)||!/^#[0-9A-Fa-f]+$/.test(n))return!0;i=ot(n)}else{var s;if(!n.endsWith(")"))return!0;if(!0!==this.hasAlpha&&n.startsWith("rgb(")){if(3!==(s=n.substring(4,n.length-1).split(",").map(function(t){return parseInt(t,10)})).length||!/^rgb\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3}\)$/.test(n))return!0}else{if(!0!==this.hasAlpha||!n.startsWith("rgba("))return!0;if(4!==(s=n.substring(5,n.length-1).split(",")).length||!/^rgba\([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/.test(n))return!0;for(var o=0;o<3;o++){var r=parseInt(s[o],10);if(r<0||r>255)return!0;s[o]=r}var a=parseFloat(s[3]);if(a<0||a>1)return!0;s[3]=a}if(s[0]<0||s[0]>255||s[1]<0||s[1]>255||s[2]<0||s[2]>255||!0===this.hasAlpha&&(s[3]<0||s[3]>1))return!0;i={r:s[0],g:s[1],b:s[2],a:!0===this.hasAlpha?100*s[3]:void 0}}var l=at(i);if(this.model.h=l.h,this.model.s=l.s,this.model.v=l.v,this.__update(i,e),!0!==e){var c=t.target.selectionEnd;this.$nextTick(function(){t.target.setSelectionRange(c,c)})}},__onPalettePick:function(t){var e=this.__parseModel(t),i={r:e.r,g:e.g,b:e.b,a:e.a};void 0===i.a&&(i.a=this.model.a),this.model.h=e.h,this.model.s=e.s,this.model.v=e.v,this.__update(i,!0)},__update:function(t,e){this.model.hex=nt(t),this.model.rgb=st(t),this.model.r=t.r,this.model.g=t.g,this.model.b=t.b,this.model.a=t.a;var i=this.model[!0===this.isOutputHex?"hex":"rgb"];this.$emit("input",i),!0===e&&this.$emit("change",i)},__updateErrorIcon:function(t){void 0!==this.$refs.errorIcon&&(this.$refs.errorIcon.$el.style.opacity=t?1:0)},__parseModel:function(t){var e=void 0!==this.forceAlpha?this.forceAlpha:"auto"===this.formatModel?null:this.formatModel.indexOf("a")>-1;if("string"!=typeof t||0===t.length||!0!==ms.anyColor(t.replace(/ /g,"")))return{h:0,s:0,v:0,r:0,g:0,b:0,a:!0===e?100:void 0,hex:void 0,rgb:void 0};var i=lt(t);return!0===e&&void 0===i.a&&(i.a=100),i.hex=nt(i),i.rgb=st(i),Object.assign(i,at(i))},__spectrumPan:function(t){t.isFinal?this.__onSpectrumChange(t.position.left,t.position.top,!0):this.__spectrumChange(t)},__spectrumChange:function(t){this.__onSpectrumChange(t.position.left,t.position.top)},__spectrumClick:function(t){this.__onSpectrumChange(t.pageX-window.pageXOffset,t.pageY-window.pageYOffset,!0)},__activate:function(t){this.__onSpectrumChange(t.pageX-window.pageXOffset,t.pageY-window.pageYOffset)}}}),js={horizontal:{first:[36],prev:[37],next:[39],last:[35]},vertical:{first:[33],prev:[38],next:[40],last:[34]}};function Vs(t){return!0===t.classList.contains("q-key-group-navigation--ignore-key")}function Ns(t){void 0!==t.firstTarget&&t.firstTarget.remove(),void 0!==t.lastTarget&&t.lastTarget.remove()}function Hs(t){var e=[1,1,"q-key-group-navigation--active"];if("string"==typeof t&&t.length>0)for(var i=t.split(":"),n=0;n<2;n++){var s=parseInt(i[n],10);s&&(e[n]=s)}return{offsetY:e[0],offsetX:e[1],activeClass:e[2]}}function Qs(t,e,i,n){!0===i.vertical?e.keyCodes=js.vertical:e.keyCodes=!0===i.horizontal?js.horizontal:js.all;var s=-1===[!1,0,"0"].indexOf(n);e.enabled!==s&&(!0===e.enabled&&T(e,"main"),!0===s&&q(e,"main",[[t,"keydown","keyDown","capture"],[t,"focusin","focusIn","passiveCapture"],[t,"focusout","focusOut","passiveCapture"],[t,"mousedown","setRestoreEl","passiveCapture"],[t,"touchstart","setRestoreEl","passiveCapture"]]),e.enabled=s)}js.all=Object.keys(js.horizontal).reduce(function(t,e){var i;return Object.assign({},t,((i={})[e]=js.horizontal[e].concat(js.vertical[e]),i))},{}),js.horizontal.list=Object.keys(js.horizontal).reduce(function(t,e){return t.concat(js.horizontal[e])},[9]),js.horizontal.listH=js.horizontal.list,js.vertical.list=Object.keys(js.vertical).reduce(function(t,e){return t.concat(js.vertical[e])},[9]),js.vertical.listH=[],js.all.list=Object.keys(js.all).reduce(function(t,e){return t.concat(js.all[e])},[9]),js.all.listH=js.horizontal.list;var Ws={name:"key-group-navigation",bind:function(t,e){var i=e.modifiers,n=e.arg,s=e.value,o=Object.assign({},{keyCodes:js.all,arg:n,modifiers:{}},Hs(n),{focusRestoreEl:null,keyDown:function(e){var i=e.keyCode,n=e.shiftKey,s=e.target;if(-1!==o.keyCodes.list.indexOf(i)&&!0!==s.matches(fi)){if(S(e),9===i)return function(t,e){e.appendChild(t.lastTarget),e.childElementCount>0?e.insertBefore(t.firstTarget,e.childNodes[0]):e.appendChild(t.firstTarget)}(o,t),!0===n?void 0!==o.firstTarget?o.firstTarget.focus():x(e):void 0!==o.lastTarget?o.lastTarget.focus():x(e),void requestAnimationFrame(function(){Ns(o)});var r=document.activeElement,a=r?r.closest(".q-key-group-navigation"):null,l=null!==a&&a!==t?Array.prototype.filter.call(a.querySelectorAll(di),function(t){return t!==r}):[],c=Array.prototype.filter.call(t.querySelectorAll(di),function(t){return!0!==l.includes(t)}),u=c.length-1;if(!(u<0)){if(o.keyCodes.first.indexOf(i)>-1)bi(c,0,1);else if(o.keyCodes.last.indexOf(i)>-1)bi(c,u,-1);else{var h=null===r?-1:c.indexOf(r.closest(di)),d=-1===o.keyCodes.listH.indexOf(i)?o.offsetY:o.offsetX;o.keyCodes.prev.indexOf(i)>-1&&bi(c,Math.max(-1,h-d),-1,1!==d),o.keyCodes.next.indexOf(i)>-1&&bi(c,h+d,1,1!==d)}document.activeElement&&(o.focusRestoreEl=document.activeElement),x(e)}}},setRestoreEl:function(t){t.target&&(o.focusRestoreEl=t.target)},setActive:function(){o.active=!0,t.classList.add(o.activeClass)},setInactive:function(){o.active=!1,t.classList.remove(o.activeClass)},focusIn:function(e){if(!0===N.isKeyboard){var i=g(e),n=void 0!==i.slice(0,i.indexOf(t)).find(Vs);if(!0!==o.active?!0!==n&&o.setActive():!0===n&&o.setInactive(),!(e.target===o.firstTarget||e.target===o.lastTarget||null!==e.relatedTarget&&(void 0!==e.relatedTarget.classList&&!0===e.relatedTarget.classList.contains("q-key-group-navigation--ignore-focus")||!0===e.relatedTarget._qKeyNavIgnore&&!0===t.contains(e.relatedTarget)))){var s=t.querySelector(".q-key-group-navigation__refocus"),r=null!==s&&s.closest(".q-key-group-navigation")===t?s:o.focusRestoreEl;if(null===r||!0===t.contains(e.relatedTarget))document.activeElement&&(o.focusRestoreEl=document.activeElement);else{var a=r.closest(di),l=a&&"function"==typeof a.focus?a:"function"===r.focus?r:null;requestAnimationFrame(function(){null!==l&&(l._qKeyNavIgnore=!0,l.focus(),requestAnimationFrame(function(){l&&(l._qKeyNavIgnore=!1)}))})}}}else!0===o.active&&o.setInactive()},focusOut:function(e){!0!==o.active||null!==e.relatedTarget&&!1!==t.contains(e.relatedTarget)||o.setInactive()}});t.__qkeygrpnav&&(t.__qkeygrpnav_old=t.__qkeygrpnav),t.__qkeygrpnav=o,t.classList.add("q-key-group-navigation"),function(t){var e=document.createElement("span");e.setAttribute("tabindex",-1),e.classList.add("no-outline"),e.classList.add("absolute"),e.classList.add("no-pointer-events"),t.firstTarget=e,t.lastTarget=e.cloneNode()}(o),Qs(t,o,i,s)},update:function(t,e){var i=e.modifiers,n=e.arg,s=e.value,o=t.__qkeygrpnav;void 0!==o&&(o.arg!==n&&Object.assign(o,Hs(n)),Qs(t,o,i,s))},unbind:function(t){var e=t.__qkeygrpnav_old||t.__qkeygrpnav;void 0!==e&&(t.classList.remove("q-key-group-navigation"),Ns(e),T(e,"main"),!0===e.active&&e.setInactive(),delete t[t.__qkeygrpnav_old?"__qkeygrpnav_old":"__qkeygrpnav"])}},Us=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function Ys(t,e,i){return"[object Date]"===Object.prototype.toString.call(t)&&(i=t.getDate(),e=t.getMonth()+1,t=t.getFullYear()),function(t){var e,i,n,s=to(t).gy,o=s-621,r=Zs(o,!1),a=Js(s,3,r.march);if((n=t-a)>=0){if(n<=185)return i=1+eo(n,31),e=io(n,31)+1,{jy:o,jm:i,jd:e};n-=186}else o-=1,n+=179,1===r.leap&&(n+=1);return i=7+eo(n,30),e=io(n,30)+1,{jy:o,jm:i,jd:e}}(Js(t,e,i))}function Ks(t,e,i){return to(function(t,e,i){var n=Zs(t,!0);return Js(n.gy,3,n.march)+31*(e-1)-eo(e,7)*(e-7)+i-1}(t,e,i))}function Xs(t){return 0===function(t){var e,i,n,s,o,r=Us.length,a=Us[0];if(t=Us[r-1])throw new Error("Invalid Jalaali year "+t);for(o=1;o=Us[a-1])throw new Error("Invalid Jalaali year "+t);for(r=1;r0?"-":"+",n=Math.abs(t),s=n%60;return i+kt(Math.floor(n/60))+e+kt(s)}function vo(t){var e=Object.assign({},t);return void 0!==t.years&&(e.year=t.years,delete e.years),void 0!==t.months&&(e.month=t.months,delete e.months),void 0!==t.days&&(e.date=t.days,delete e.days),void 0!==t.day&&(e.date=t.day,delete e.day),void 0!==t.hour&&(e.hours=t.hour,delete e.hour),void 0!==t.minute&&(e.minutes=t.minute,delete e.minute),void 0!==t.second&&(e.seconds=t.second,delete e.second),void 0!==t.millisecond&&(e.milliseconds=t.millisecond,delete e.millisecond),e}var go=new Date;function _o(t,e,i){return"persian"===i?Gs(t,e):(go.setFullYear(t),go.setMonth(e),go.setDate(0),go.getDate())}function bo(t,e,i){var n=void 0!==e.year?e.year:t["get"+i+"FullYear"](),s=void 0!==e.month?e.month-1:t["get"+i+"Month"](),o=_o(n,s+1),r=Math.max(1,Math.min(o,void 0!==e.date?e.date:t["get"+i+"Date"]()));return t["set"+i+"Date"](1),t["set"+i+"Month"](2),t["set"+i+"FullYear"](n),t["set"+i+"Month"](s),t["set"+i+"Date"](r),delete e.year,delete e.month,delete e.date,t}function yo(t,e,i){var n=vo(e),s=new Date(t),o=void 0!==n.year||void 0!==n.month||void 0!==n.date?function(t,e,i){var n=t.getFullYear(),s=t.getMonth()+1;return void 0!==e.year&&(n+=i*e.year,delete e.year),void 0!==e.month&&(s+=i*e.month,delete e.month),bo(t,{year:n,month:s},""),void 0!==e.date&&(t.setDate(t.getDate()+i*e.date),delete e.date),t}(s,n,i):s;for(var r in n){var a=xt(r);o["set"+a](o["get"+a]()+i*n[r])}return o}function So(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return t.length>1&&t[0]>=0&&t[0]<=99?Co(lo.reduce(function(e,i,n){return void 0!==t[n]&&(e[i]=t[n]),e},{})):new(Function.prototype.bind.apply(Date,[null].concat(t)))}function xo(t,e,i){var n=vo(e),s=!0===i?"UTC":"",o=null===t||void 0===t?new Date:new Date(t),r=void 0!==n.year||void 0!==n.month||void 0!==n.date?bo(o,n,s):o;for(var a in n){r["set"+s+(a.charAt(0).toUpperCase()+a.slice(1))](n[a])}return r}function wo(t,e,i,n,s){var o={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(void 0!==s&&Object.assign(o,s),void 0===t||null===t||""===t||"string"!=typeof t)return o;void 0===e&&(e=co);var r=po(i,et.props),a=r.months,l=r.monthsShort,c=function(t,e){var i="("+e.days.join("|")+"|)",n=t+i;if(!0===fo.has(n))return fo.get(n);var s="("+e.daysShort.join("|")+"|)",o="("+e.months.join("|")+"|)",r="("+e.monthsShort.join("|")+"|)",a={},l=0,c=t.replace(ho,function(t){switch(l++,t){case"YY":return a.YY=l,"(-?\\d{1,2}|)";case"YYYY":return a.YYYY=l,"(-?\\d{1,4}|)";case"M":return a.M=l,"(\\d{1,2}|)";case"MM":return a.M=l,"(\\d{2}|)";case"MMM":return a.MMM=l,r;case"MMMM":return a.MMMM=l,o;case"D":return a.D=l,"(\\d{1,2}|)";case"Do":return a.D=l,"(\\d{1,2}(?:st|nd|rd|th)|)";case"DD":return a.D=l,"(\\d{2}|)";case"H":return a.H=l,"(\\d{1,2}|)";case"HH":return a.H=l,"(\\d{2}|)";case"h":return a.h=l,"(\\d{1,2}|)";case"hh":return a.h=l,"(\\d{2}|)";case"m":return a.m=l,"(\\d{1,2}|)";case"mm":return a.m=l,"(\\d{2}|)";case"s":return a.s=l,"(\\d{1,2}|)";case"ss":return a.s=l,"(\\d{2}|)";case"S":return a.S=l,"(\\d{1}|)";case"SS":return a.S=l,"(\\d{2}|)";case"SSS":return a.S=l,"(\\d{3}|)";case"A":return a.A=l,"(AM|PM|)";case"a":return a.a=l,"(am|pm|)";case"aa":return a.aa=l,"(a\\.m\\.|p\\.m\\.|)";case"ddd":return s;case"dddd":return i;case"Q":case"d":case"E":return"(\\d{1}|)";case"Qo":return"(1st|2nd|3rd|4th|)";case"DDD":case"DDDD":return"(\\d{1,3}|)";case"w":return"(\\d{1,2}|)";case"ww":return"(\\d{2}|)";case"Z":return a.Z=l,"(Z|[+-]\\d{2}:\\d{2}|)";case"ZZ":return a.ZZ=l,"(Z|[+-]\\d{2}\\d{2}|)";case"X":return a.X=l,"(-?\\d+|)";case"x":return a.x=l,"(-?\\d{4,}|)";default:return l--,"["===t[0]&&(t=t.substring(1,t.length-1)),t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}),u={map:a,regex:new RegExp("^"+c)};return fo.set(n,u),u}(e,r),u=c.regex,h=c.map,d=t.match(u);if(null===d)return o;var f=Object.assign({},h);Object.keys(f).forEach(function(t){""===d[f[t]]&&(f[t]=void 0)});var p="";if(void 0!==f.X||void 0!==f.x){var m=parseInt(d[void 0!==f.X?f.X:f.x],10);if(!0===isNaN(m)||m<0)return o;var v=new Date(m*(void 0!==f.X?1e3:1));o.year=v.getFullYear(),o.month=v.getMonth()+1,o.day=v.getDate(),o.hour=v.getHours(),o.minute=v.getMinutes(),o.second=v.getSeconds(),o.millisecond=v.getMilliseconds()}else{if(void 0!==f.YYYY)o.year=parseInt(d[f.YYYY],10);else if(void 0!==f.YY){var g=parseInt(d[f.YY],10);o.year=g<0?g:2e3+g}if(void 0!==f.M){if(o.month=parseInt(d[f.M],10),o.month<1||o.month>12)return o}else void 0!==f.MMM?o.month=l.indexOf(d[f.MMM])+1:void 0!==f.MMMM&&(o.month=a.indexOf(d[f.MMMM])+1);if(void 0!==f.D){if(o.day=parseInt(d[f.D],10),null===o.year||null===o.month||o.day<1)return o;if(o.day>_o(o.year,o.month,n))return o}void 0!==f.H?o.hour=parseInt(d[f.H],10)%24:void 0!==f.h&&(o.hour=parseInt(d[f.h],10)%12,(f.A&&"PM"===d[f.A]||f.a&&"pm"===d[f.a]||f.aa&&"p.m."===d[f.aa])&&(o.hour+=12),o.hour=o.hour%24),void 0!==f.m&&(o.minute=parseInt(d[f.m],10)%60),void 0!==f.s&&(o.second=parseInt(d[f.s],10)%60),void 0!==f.S&&(o.millisecond=parseInt(d[f.S],10)*Math.pow(10,3-d[f.S].length)),void 0===f.Z&&void 0===f.ZZ||(p=void 0!==f.Z?d[f.Z].replace(":",""):d[f.ZZ],o.timezoneOffset=("+"===p[0]?-1:1)*(60*p.slice(1,3)+1*p.slice(3,5)))}return o.dateHash=o.year+"/"+kt(o.month)+"/"+kt(o.day),o.timeHash=kt(o.hour)+":"+kt(o.minute)+":"+kt(o.second)+p,o}function Co(t,e){return xo(null,t,e)}function ko(t){var e=So(t.getFullYear(),t.getMonth(),t.getDate());e.setDate(e.getDate()-(e.getDay()+6)%7+3);var i=So(e.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);var n=e.getTimezoneOffset()-i.getTimezoneOffset();e.setHours(e.getHours()-n);var s=(e-i)/(7*oo);return 1+Math.floor(s)}function qo(t,e){var i=new Date(t);return!0===e?function(t){return 1e4*t.getFullYear()+100*t.getMonth()+t.getDate()}(i):i.getTime()}function To(t,e,i){var n=new Date(t),s="set"+(!0===i?"UTC":"");switch(e){case"year":case"years":n[s+"Month"](0);case"month":case"months":n[s+"Date"](1);case"day":case"days":case"date":n[s+"Hours"](0);case"hour":case"hours":n[s+"Minutes"](0);case"minute":case"minutes":n[s+"Seconds"](0);case"second":case"seconds":n[s+"Milliseconds"](0)}return n}function Mo(t,e,i){return Math.floor((t.getTime()-t.getTimezoneOffset()*ao-(e.getTime()-e.getTimezoneOffset()*ao))/i)}function $o(t,e,i){void 0===i&&(i="days");var n=new Date(t),s=new Date(e);switch(i){case"years":case"year":return n.getFullYear()-s.getFullYear();case"months":case"month":return 12*(n.getFullYear()-s.getFullYear())+n.getMonth()-s.getMonth();case"days":case"day":case"date":return Mo(To(n,"day"),To(s,"day"),oo);case"hours":case"hour":return Mo(To(n,"hour"),To(s,"hour"),ro);case"minutes":case"minute":return Mo(To(n,"minute"),To(s,"minute"),ao);case"seconds":case"second":return Mo(To(n,"second"),To(s,"second"),1e3)}}function Lo(t){return $o(t,To(t,"year"),"days")+1}function Eo(t){return So(t.getFullYear(),t.getMonth()+1,0).getDate()}function Oo(t){if(t>=11&&t<=13)return t+"th";switch(t%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"}var Ao={YY:function(t,e,i){var n=this.YYYY(t,e,i)%100;return n>=0?kt(n):"-"+kt(Math.abs(n))},YYYY:function(t,e,i){return void 0!==i&&null!==i?i:t.getFullYear()},M:function(t){return t.getMonth()+1},MM:function(t){return kt(t.getMonth()+1)},MMM:function(t,e){return e.monthsShort[t.getMonth()]},MMMM:function(t,e){return e.months[t.getMonth()]},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},Qo:function(t){return Oo(this.Q(t))},D:function(t){return t.getDate()},Do:function(t){return Oo(t.getDate())},DD:function(t){return kt(t.getDate())},DDD:function(t){return Lo(t)},DDDD:function(t){return kt(Lo(t),3)},d:function(t){return t.getDay()},dd:function(t,e){return this.dddd(t,e).slice(0,2)},ddd:function(t,e){return e.daysShort[t.getDay()]},dddd:function(t,e){return e.days[t.getDay()]},E:function(t){return t.getDay()||7},w:function(t){return ko(t)},ww:function(t){return kt(ko(t))},H:function(t){return t.getHours()},HH:function(t){return kt(t.getHours())},h:function(t){var e=t.getHours();return 0===e?12:e>12?e%12:e},hh:function(t){return kt(this.h(t))},m:function(t){return t.getMinutes()},mm:function(t){return kt(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return kt(t.getSeconds())},S:function(t){return Math.floor(t.getMilliseconds()/100)},SS:function(t){return kt(Math.floor(t.getMilliseconds()/10))},SSS:function(t){return kt(t.getMilliseconds(),3)},A:function(t){return this.H(t)<12?"AM":"PM"},a:function(t){return this.H(t)<12?"am":"pm"},aa:function(t){return this.H(t)<12?"a.m.":"p.m."},Z:function(t,e,i,n){return mo(void 0===n||null===n?t.getTimezoneOffset():n,":")},ZZ:function(t,e,i,n){return mo(void 0===n||null===n?t.getTimezoneOffset():n)},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}};function Po(t,e,i,n,s){if((0===t||t)&&t!==1/0&&t!==-1/0){var o=new Date(t);if(!isNaN(o)){void 0===e&&(e=co);var r=po(i,et.props);return e.replace(uo,function(t,e){return t in Ao?Ao[t](o,r,n,s):void 0===e?t:e.split("\\]").join("]")})}}}var Bo={isValid:function(t){return"number"==typeof t||!1===isNaN(Date.parse(t))},extractDate:function(t,e,i){var n=wo(t,e,i),s=So(n.year,null===n.month?null:n.month-1,null===n.day?1:n.day,n.hour,n.minute,n.second,n.millisecond),o=s.getTimezoneOffset();return null===n.timezoneOffset||n.timezoneOffset===o?s:yo(s,{minutes:n.timezoneOffset-o},1)},buildDate:Co,getDayOfWeek:function(t,e){var i=po(e,et.props);return 1+(7+new Date(t).getDay()-(i.firstDayOfWeek||0))%7},getWeekOfYear:ko,isBetweenDates:function(t,e,i,n){void 0===n&&(n={});var s=qo(e,n.onlyDate),o=qo(i,n.onlyDate),r=qo(t,n.onlyDate);return(r>s||!0===n.inclusiveFrom&&r===s)&&(ro)return o}return n},isSameDate:function(t,e,i){var n=new Date(t),s=new Date(e);if(void 0===i)return n.getTime()===s.getTime();switch(i){case"second":case"seconds":if(n.getSeconds()!==s.getSeconds())return!1;case"minute":case"minutes":if(n.getMinutes()!==s.getMinutes())return!1;case"hour":case"hours":if(n.getHours()!==s.getHours())return!1;case"day":case"days":case"date":if(n.getDate()!==s.getDate())return!1;case"month":case"months":if(n.getMonth()!==s.getMonth())return!1;case"year":case"years":if(n.getFullYear()!==s.getFullYear())return!1;break;default:throw new Error("date isSameDate unknown unit "+i)}return!0},daysInMonth:Eo,formatDate:Po,clone:function(t){return!0===An(t)?new Date(t.getTime()):t}};var zo=["Calendar","Years","Months"],Io=function(t){return zo.includes(t)},Ro=function(t){return/^-?[\d]+\/[0-1]\d$/.test(t)},Fo=function(t){if("string"!=typeof t)return NaN;var e=t.split("/");return 1e4*parseInt(e[0],10)+parseInt(e.slice(1).join(""),10)};function Do(t){return null!==t.dateHash&&null!==t.day&&null!==t.month&&null!==t.year}var jo,Vo,No,Ho=i.default.extend({name:"QDate",mixins:[so],directives:{KeyGroupNavigation:Ws},props:{multiple:Boolean,range:Boolean,dayAsRange:Boolean,title:String,subtitle:String,mask:{default:"YYYY/MM/DD"},defaultYearMonth:{type:String,validator:Ro},yearsInMonthView:Boolean,events:[Array,Function],eventColor:[String,Function],emitImmediately:Boolean,options:[Array,Function],modelNavigation:{type:[String,Boolean],default:"from",validator:function(t){return["from","to",!1].indexOf(t)>-1}},navigationMinYearMonth:{type:String,validator:Ro},navigationMaxYearMonth:{type:String,validator:Ro},noUnset:Boolean,firstDayOfWeek:[String,Number],todayBtn:Boolean,minimal:Boolean,defaultView:{type:String,default:"Calendar",validator:Io}},data:function(){var t=this.__getMask(),e=this.__getLocale(),i=this.__getViewModel(t,e),n=i.year,s=!0===this.$q.lang.rtl?"right":"left";return{view:this.defaultView,monthDirection:s,yearDirection:s,startYear:n-n%20-(n<0?20:0),editRange:void 0,innerMask:t,innerLocale:e,viewModel:i}},watch:{value:function(t){if(this.lastEmitValue===t)this.lastEmitValue=0;else{var e=this.__getViewModel(this.innerMask,this.innerLocale),i=e.year,n=e.month,s=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&-1===e.indexOf(n)&&(i[n]=t[n]);return i}(e,["year","month"]);Object.assign(this.viewModel,s),this.__updateViewModel(i,n)}},view:function(){var t=this;this.$nextTick(function(){void 0!==t.$refs.viewTarget&&!0===t.$el.contains(document.activeElement)&&t.$refs.viewTarget.$el.focus()})},"viewModel.year":function(t){this.$emit("navigation",{year:t,month:this.viewModel.month})},"viewModel.month":function(t){this.$emit("navigation",{year:this.viewModel.year,month:t})},computedMask:function(t){this.__updateValue(t,this.innerLocale,"mask"),this.innerMask=t},computedLocale:function(t){this.__updateValue(this.innerMask,t,"locale"),this.innerLocale=t}},computed:{classes:function(){var t=!0===this.landscape?"landscape":"portrait";return"q-date q-date--"+t+" q-date--"+t+"-"+(!0===this.minimal?"minimal":"standard")+" q-date--"+this.darkSuffix+" q-"+this.darkSuffix+(!0===this.bordered?" q-date--bordered":"")+(!0===this.square?" q-date--square no-border-radius":"")+(!0===this.flat?" q-date--flat no-shadow":"")+(!0===this.disable?" disabled":!0===this.readonly?" q-date--readonly":"")},isImmediate:function(){return!0===this.emitImmediately&&!0!==this.multiple&&!0!==this.range},normalizedModel:function(){return!0===Array.isArray(this.value)?this.value:null!==this.value&&void 0!==this.value?[this.value]:[]},daysModel:function(){var t=this;return this.normalizedModel.filter(function(t){return"string"==typeof t}).map(function(e){return t.__decodeString(e,t.innerMask,t.innerLocale)}).filter(Do)},rangeModel:function(){var t=this,e=function(e){return t.__decodeString(e,t.innerMask,t.innerLocale)};return this.normalizedModel.filter(function(t){return!0===On(t)&&void 0!==t.from&&void 0!==t.to}).map(function(t){var i=e(t.from),n=e(t.to);return Fo(i.dateHash)<=Fo(n.dateHash)?{from:i,to:n}:{from:n,to:i}}).filter(function(t){return!0===Do(t.from)&&!0===Do(t.to)})},getNativeDateFn:function(){return"persian"!==this.calendar?function(t){var e=So(t.year,t.month-1,t.day);return e.setFullYear(t.year),e}:function(t){var e=Ks(t.year,t.month,t.day),i=So(e.gy,e.gm-1,e.gd);return i.setFullYear(t.year),i}},encodeObjectFn:function(){var t=this;return"persian"===this.calendar?this.__getDayHash:function(e,i,n){return Po(So(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),void 0===i?t.innerMask:i,void 0===n?t.innerLocale:n,e.year,e.timezoneOffset)}},daysInModel:function(){var t=this;return this.daysModel.length+this.rangeModel.reduce(function(e,i){return e+1+$o(t.getNativeDateFn(i.to),t.getNativeDateFn(i.from))},0)},headerTitle:function(){if(void 0!==this.title&&null!==this.title&&this.title.length>0)return this.title;if(void 0!==this.editRange){var t=this.editRange.init,e=this.getNativeDateFn(t);return this.innerLocale.daysShort[e.getDay()]+", "+this.innerLocale.monthsShort[t.month-1]+" "+t.day+" — ?"}if(0===this.daysInModel)return" — ";if(this.daysInModel>1)return this.daysInModel+" "+this.innerLocale.pluralDay;var i=this.minSelectedModel,n=this.getNativeDateFn(i);return!0===isNaN(n.valueOf())?" — ":void 0!==this.innerLocale.headerTitle?this.innerLocale.headerTitle(n,i):this.innerLocale.daysShort[n.getDay()]+", "+this.innerLocale.monthsShort[i.month-1]+" "+i.day},headerSubtitle:function(){if(void 0!==this.subtitle&&null!==this.subtitle&&this.subtitle.length>0)return this.subtitle;if(0===this.daysInModel)return" — ";if(this.daysInModel>1){var t=this.minSelectedModel,e=this.maxSelectedModel,i=this.innerLocale.monthsShort;return i[t.month-1]+(t.year!==e.year?" "+t.year+" — "+i[e.month-1]+" ":t.month!==e.month?" — "+i[e.month-1]:"")+" "+e.year}return this.minSelectedModel.year},minSelectedModel:function(){return this.daysModel.concat(this.rangeModel.map(function(t){return t.from})).sort(function(t,e){return t.year-e.year||t.month-e.month})[0]},maxSelectedModel:function(){return this.daysModel.concat(this.rangeModel.map(function(t){return t.to})).sort(function(t,e){return e.year-t.year||e.month-t.month})[0]},dateArrow:function(){var t=[this.$q.iconSet.datetime.arrowLeft,this.$q.iconSet.datetime.arrowRight];return!0===this.$q.lang.rtl?t.reverse():t},computedFirstDayOfWeek:function(){return void 0!==this.firstDayOfWeek?Number(this.firstDayOfWeek):this.innerLocale.firstDayOfWeek},daysOfWeek:function(){var t=this.innerLocale.daysShort,e=this.computedFirstDayOfWeek;return e>0?t.slice(e,7).concat(t.slice(0,e)):t},daysInMonth:function(){var t=this.viewModel,e=t.year,i=t.month;return"persian"!==this.calendar?{prev:So(e,i-1,0).getDate(),cur:So(e,i,0).getDate(),next:So(e,i+1,0).getDate()}:{prev:Gs(1===i?e-1:e,1===i?12:i-1),cur:Gs(e,i),next:Gs(12===i?e+1:e,12===i?1:i+1)}},today:function(){return this.__getCurrentDate()},evtColor:function(){var t=this;return"function"==typeof this.eventColor?this.eventColor:function(){return t.eventColor}},minNav:function(){if(void 0!==this.navigationMinYearMonth){var t=this.navigationMinYearMonth.split("/");return{year:parseInt(t[0],10),month:parseInt(t[1],10)}}},maxNav:function(){if(void 0!==this.navigationMaxYearMonth){var t=this.navigationMaxYearMonth.split("/");return{year:parseInt(t[0],10),month:parseInt(t[1],10)}}},navBoundaries:function(){var t={month:{prev:!0,next:!0},year:{prev:!0,next:!0}};return void 0!==this.minNav&&this.minNav.year>=this.viewModel.year&&(t.year.prev=!1,this.minNav.year===this.viewModel.year&&this.minNav.month>=this.viewModel.month&&(t.month.prev=!1)),void 0!==this.maxNav&&this.maxNav.year<=this.viewModel.year&&(t.year.next=!1,this.maxNav.year===this.viewModel.year&&this.maxNav.month<=this.viewModel.month&&(t.month.next=!1)),t},daysMap:function(){var t=this,e={};return this.daysModel.forEach(function(i){var n=t.__getMonthHash(i);void 0===e[n]&&(e[n]=[]),e[n].push(i.day)}),e},rangeMap:function(){var t=this,e={};return this.rangeModel.forEach(function(i){var n=t.__getMonthHash(i.from),s=t.__getMonthHash(i.to),o=Fo(s);if(void 0===e[n]&&(e[n]=[]),e[n].push({from:i.from.day,to:n===s?i.to.day:void 0,range:i}),Fo(n)12&&(c.year++,c.month=1),u=t.__getMonthHash(c)}),e},rangeViewMap:function(){var t=this;if(void 0===this.editRange)return{};var e={},i=this.editRange,n=i.init,s=i.initHash,o=i.final,r=i.finalHash,a=Fo(s)<=Fo(r)?[n,o]:[o,n],l=a[0],c=a[1],u=Fo(this.__getMonthHash(l)),h=Fo(this.__getMonthHash(c));return["prev","cur","next"].forEach(function(i){var n=Fo(t.viewMonthHash[i]);if(!(u>n||h0){for(var c=7-l,u=1;u<=c;u++)t.push({i:u,day:this.viewMonthHash.next+"/"+kt(u),fill:!0});this.__fillDaysMeta(t,this.viewMonthHash.next,this.daysInMonth.next,o+this.daysInMonth.cur,1,c)}return t.forEach(function(t){var e="q-date__calendar-item ";e+=!0===t.fill?"q-date__calendar-item--fill":"q-date__calendar-item--"+(!0===t.in?"in":"out"),void 0===t.range&&!0!==t.editRange||(e+=" text-"+t.color),void 0===t.range||!0===t.rangeTo&&!0===t.rangeFrom||(e+=" q-date__range"+(!0===t.rangeFrom?"-from":!0===t.rangeTo?"-to":"")),!0===t.editRange&&(e+=" q-date__edit-range"+(!0===t.editRangeFrom?"-from":"")+(!0===t.editRangeTo?"-to":"")),t.classes=e}),t},attrs:function(){return!0===this.disable?{"aria-disabled":"true"}:!0===this.readonly?{"aria-readonly":"true"}:void 0}},methods:{setToday:function(){var t=Object.assign({},this.viewModel,{year:this.today.year,month:this.today.month,day:this.today.day});this.__toggleDate(t,this.__getMonthHash(t)),this.setCalendarTo(t.year,t.month)},setView:function(t){!0===Io(t)&&(this.view=t)},offsetCalendar:function(t,e){["month","year"].includes(t)&&this["__goTo"+("month"===t?"Month":"Year")](!0===e?-1:1)},setCalendarTo:function(t,e){this.view="Calendar",this.__updateViewModel(t,e)},setEditingRange:function(t,e,i){var n=this;if(void 0===i&&(i=this.modelNavigation),!1!==this.range&&t){var s=Object.assign(Object.assign({},this.viewModel),t),o=void 0!==e?Object.assign(Object.assign({},this.viewModel),e):s;this.editRange={init:s,initHash:this.__getDayHash(s),final:o,finalHash:this.__getDayHash(o)},["from","to"].indexOf(i)>-1&&this.$nextTick(function(){n.setCalendarTo("from"===i?s.year:o.year,"from"===i?s.month:o.month)})}else this.editRange=void 0},__getMask:function(){return"persian"===this.calendar?"YYYY/MM/DD":this.mask},__decodeString:function(t,e,i){return wo(t,e,i,this.calendar,{hour:0,minute:0,second:0,millisecond:0})},__getViewModel:function(t,e){if(!1===this.modelNavigation)return void 0===this.viewModel?this.__getDefaultViewModel():this.viewModel;var i=!0===Array.isArray(this.value)?this.value:this.value?[this.value]:[];if(0===i.length)return this.__getDefaultViewModel();var n=i["from"===this.modelNavigation?0:i.length-1],s=this.__decodeString(void 0!==n.from?n.from:n,t,e);return null===s.dateHash?this.__getDefaultViewModel():s},__getDefaultViewModel:function(){var t,e;if(void 0!==this.defaultYearMonth){var i=this.defaultYearMonth.split("/");t=parseInt(i[0],10),e=parseInt(i[1],10)}else{var n=void 0!==this.today?this.today:this.__getCurrentDate();t=n.year,e=n.month}return{year:t,month:e,day:1,hour:0,minute:0,second:0,millisecond:0,dateHash:t+"/"+kt(e)+"/01"}},__getHeader:function(t){var e=this;if(!0!==this.minimal)return t("div",{staticClass:"q-date__header",class:this.headerClass},[t("div",{staticClass:"relative-position"},[t("transition",{props:{name:"q-transition--fade"}},[t("div",{key:"h-yr-"+this.headerSubtitle,staticClass:"q-date__header-subtitle q-date__header-link",class:"Years"===this.view?"q-date__header-link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex},on:Tt(this,"vY",{click:function(){e.view="Years"},keyup:function(t){13===t.keyCode&&(e.view="Years")}})},[this.headerSubtitle])])]),t("div",{staticClass:"q-date__header-title relative-position flex no-wrap"},[t("div",{staticClass:"relative-position col"},[t("transition",{props:{name:"q-transition--fade"}},[t("div",{key:"h-sub"+this.headerTitle,staticClass:"q-date__header-title-label q-date__header-link",class:"Calendar"===this.view?"q-date__header-link--active":"cursor-pointer",attrs:{tabindex:this.computedTabindex},on:Tt(this,"vC",{click:function(){e.view="Calendar"},keyup:function(t){13===t.keyCode&&(e.view="Calendar")}})},[this.headerTitle])])]),!0===this.todayBtn?t(Ge,{key:"today",staticClass:"q-date__header-today self-start",props:{icon:this.$q.iconSet.datetime.today,flat:!0,size:"sm",round:!0,tabindex:this.computedTabindex},on:Tt(this,"today",{click:this.setToday})}):null])])},__getNavigation:function(t,e){var i=this,n=e.label,s=e.view,o=e.key,r=e.dir,a=e.goTo,l=e.boundaries,c=e.cls;return[t("div",{staticClass:"row items-center q-date__arrow"},[t(Ge,{key:"go-#"+s,props:{round:!0,dense:!0,size:"sm",flat:!0,icon:this.dateArrow[0],tabindex:this.computedTabindex,disable:!1===l.prev},on:Tt(this,"go-#"+s,{click:function(){a(-1)}})})]),t("div",{staticClass:"relative-position overflow-hidden flex flex-center"+c},[t("transition",{props:{name:"q-transition--jump-"+r}},[t("div",{key:o},[t(Ge,{key:"view#"+s,props:{flat:!0,dense:!0,noCaps:!0,label:n,tabindex:this.computedTabindex},on:Tt(this,"view#"+s,{click:function(){i.view=s}})})])])]),t("div",{staticClass:"row items-center q-date__arrow"},[t(Ge,{key:"go+#"+s,props:{round:!0,dense:!0,size:"sm",flat:!0,icon:this.dateArrow[1],tabindex:this.computedTabindex,disable:!1===l.next},on:Tt(this,"go+#"+s,{click:function(){a(1)}})})])]},__getCalendarView:function(t){var e=this,i=void 0!==this.$scopedSlots.day?this.$scopedSlots.day:function(e){return!1!==e.event?[t("div",{staticClass:"q-date__event bg-"+e.event})]:null},n=void 0!==this.$scopedSlots.day?this.$scopedSlots.day:function(e){return t("div",[e.i])},s=this.days.find(function(t){return!0===t.unelevated}),o=void 0===s?this.days.find(function(t){return!0===t.today}):s,r=void 0===o?1:o.i,a="persian"===this.calendar?"dayP#":"day#";return[t("div",{key:"calendar-view",staticClass:"q-date__view q-date__calendar"},[t("div",{staticClass:"q-date__navigation row items-center no-wrap"},this.__getNavigation(t,{label:this.innerLocale.months[this.viewModel.month-1],view:"Months",key:this.viewModel.month,dir:this.monthDirection,goTo:this.__goToMonth,boundaries:this.navBoundaries.month,cls:" col"}).concat(this.__getNavigation(t,{label:this.viewModel.year,view:"Years",key:this.viewModel.year,dir:this.yearDirection,goTo:this.__goToYear,boundaries:this.navBoundaries.year,cls:""}))),t("div",{staticClass:"q-date__calendar-weekdays row items-center no-wrap"},this.daysOfWeek.map(function(e){return t("div",{staticClass:"q-date__calendar-item"},[t("div",[e])])})),t("div",{key:"kNavC",staticClass:"q-date__calendar-days-container relative-position overflow-hidden",directives:Tt(this,"kNavC",[{name:"key-group-navigation",arg:"7"}])},[t("transition",{props:{name:"q-transition--slide-"+this.monthDirection}},[t("div",{key:this.viewMonthHash.cur,staticClass:"q-date__calendar-days fit"},this.days.map(function(s){return t("div",{staticClass:s.classes},[!0===s.in?t(Ge,{key:a+s.i,staticClass:!0===s.today?"q-date__today":null,ref:r===s.i?"viewTarget":void 0,props:{dense:!0,flat:s.flat,unelevated:s.unelevated,color:s.color,textColor:s.textColor,label:s.i,tabindex:e.computedTabindex},on:Tt(e,a+s.i,{click:function(){e.__onDayClick(s.i)},focusin:function(){e.__onDayMouseover(s.i)},mouseenter:function(){e.__onDayMouseover(s.i)}})},i(s)):n(s)])}))])])])]},__getMonthsView:function(t){var e=this,i=this.viewModel.year===this.today.year,n={unelevated:!0,color:this.computedColor,textColor:this.computedTextColor},s={flat:!0},o=this.innerLocale.monthsShort.map(function(o,r){return t("div",{staticClass:"q-date__months-item flex flex-center"},[t(Ge,{key:"month#"+r,staticClass:!0===i&&e.today.month===r+1?"q-date__today":null,ref:e.viewModel.month===r+1?"viewTarget":void 0,props:Object.assign({label:o,tabindex:e.computedTabindex,disable:function(t){return void 0!==e.minNav&&e.viewModel.year===e.minNav.year&&e.minNav.month>t||void 0!==e.maxNav&&e.viewModel.year===e.maxNav.year&&e.maxNav.month=i&&this.viewModel.year<=n?this.viewModel.year:this.today.year>=i&&this.today.year<=n?this.today.year:i,r=function(t){return void 0!==e.minNav&&e.minNav.year>t||void 0!==e.maxNav&&e.maxNav.year=s&&t<=o}).forEach(function(e){var i=n+e-1;Object.assign(t[i],{selected:!0,unelevated:!0,flat:!1,color:r.computedColor,textColor:r.computedTextColor})}),void 0!==this.rangeMap[e]&&this.rangeMap[e].forEach(function(e){for(var a=n+Math.max(s,void 0===e.from?1:e.from)-1,l=n+Math.min(o,void 0===e.to?i:e.to)-1,c=a;c<=l;c++)Object.assign(t[c],{range:e.range,unelevated:!0,color:r.computedColor,textColor:r.computedTextColor});e.from>=s&&e.from<=o&&Object.assign(t[a],{rangeFrom:!0,flat:!1}),e.to>=s&&e.to<=o&&Object.assign(t[l],{rangeTo:!0,flat:!1})}),void 0!==this.rangeViewMap[e]){for(var a=n+Math.max(s,this.rangeViewMap[e].from)-1,l=n+Math.min(o,this.rangeViewMap[e].to)-1,c=a;c<=l;c++)t[c].color=this.computedColor,t[c].editRange=!0;!0===this.rangeViewMap[e].includeFrom&&this.rangeViewMap[e].from>=s&&this.rangeViewMap[e].from<=o&&(t[a].editRangeFrom=!0),!0===this.rangeViewMap[e].includeTo&&this.rangeViewMap[e].to>=s&&this.rangeViewMap[e].to<=o&&(t[l].editRangeTo=!0)}},__goToMonth:function(t){var e=this.viewModel.year,i=Number(this.viewModel.month)+t;13===i?(i=1,e++):0===i&&(i=12,e--),this.__updateViewModel(e,i),!0===this.isImmediate&&this.__emitImmediately("month")},__goToYear:function(t){var e=Number(this.viewModel.year)+t;this.__updateViewModel(e,this.viewModel.month),!0===this.isImmediate&&this.__emitImmediately("year")},__setYear:function(t){this.__updateViewModel(t,this.viewModel.month),this.view="Years"===this.defaultView?"Months":"Calendar",!0===this.isImmediate&&this.__emitImmediately("year")},__setMonth:function(t){this.__updateViewModel(this.viewModel.year,t),this.view="Calendar",!0===this.isImmediate&&this.__emitImmediately("month")},__getMonthHash:function(t){return t.year+"/"+kt(t.month)},__toggleDate:function(t,e){var i=this.daysMap[e];(void 0!==i&&!0===i.includes(t.day)?this.__removeFromModel:this.__addToModel)(t)},__getShortDate:function(t){return{year:t.year,month:t.month,day:t.day}},__onDayClick:function(t){var e=Object.assign({},this.viewModel,{day:t});if(!1!==this.range)if(void 0===this.editRange){var i=this.days.find(function(e){return!0!==e.fill&&e.i===t});if(!0!==this.noUnset&&void 0!==i.range)return void this.__removeFromModel({target:e,from:i.range.from,to:i.range.to});if(!0===i.selected)return void this.__removeFromModel(e);var n=this.__getDayHash(e);this.editRange={init:e,initHash:n,final:e,finalHash:n},this.$emit("range-start",this.__getShortDate(e))}else{var s=this.editRange.initHash,o=this.__getDayHash(e),r=Fo(s)<=Fo(o)?{from:this.editRange.init,to:e}:{from:e,to:this.editRange.init};this.editRange=void 0,this.__addToModel(s===o&&!0!==this.dayAsRange?e:Object.assign({},{target:e},r)),this.$emit("range-end",{from:this.__getShortDate(r.from),to:this.__getShortDate(r.to)})}else this.__toggleDate(e,this.viewMonthHash.cur)},__onDayMouseover:function(t){if(void 0!==this.editRange){var e=Object.assign({},this.viewModel,{day:t});Object.assign(this.editRange,{final:e,finalHash:this.__getDayHash(e)}),this.$emit("range-change",{from:this.__getShortDate(this.editRange.init),to:this.__getShortDate(this.editRange.final)})}},__updateViewModel:function(t,e){var i=this;t=parseInt(t,10),e=parseInt(e,10),void 0!==this.minNav&&t<=this.minNav.year&&((e=this.maxNav.year&&((e>this.maxNav.month||t>this.maxNav.year)&&(e=this.maxNav.month),t=this.maxNav.year);var n=t+"/"+kt(e)+"/01";n!==this.viewModel.dateHash&&(this.monthDirection=Fo(this.viewModel.dateHash)s}),r=this.rangeModel.filter(function(t){var e=t.from,i=t.to;return Fo(i.dateHash)s});e=o.concat(r).concat(t).map(function(t){return i.__encodeEntry(t)})}else{var a=this.normalizedModel.slice();a.push(this.__encodeEntry(t)),e=a}else e=this.__encodeEntry(t);this.__emitValue(e,"add",t)},__removeFromModel:function(t){if(!0!==this.noUnset){var e=null;if(!0===this.multiple&&!0===Array.isArray(this.value)){var i=this.__encodeEntry(t);0===(e=void 0!==t.from?this.value.filter(function(t){return void 0===t.from||t.from!==i.from&&t.to!==i.to}):this.value.filter(function(t){return t!==i})).length&&(e=null)}this.__emitValue(e,"remove",t)}},__updateValue:function(t,e,i){var n=this,s=this.daysModel.concat(this.rangeModel).map(function(i){return n.__encodeEntry(i,t,e)}).filter(function(t){return void 0!==t.from?!0===Do(t.from)&&!0===Do(t.to):Do(t)});this.$emit("input",(!0===this.multiple?s:s[0])||null,i)}},render:function(t){var e=[t("div",{staticClass:"q-date__content col relative-position"},[t("transition",{props:{name:"q-transition--fade"}},[this["__get"+this.view+"View"](t)])])],i=Ht(this,"default");return void 0!==i&&e.push(t("div",{staticClass:"q-date__actions"},i)),void 0!==this.name&&!0!==this.disable&&this.__injectFormInput(e,"push"),t("div",{class:this.classes,attrs:this.attrs,directives:[Ws],on:Object.assign({},this.qListeners)},[this.__getHeader(t),t("div",{staticClass:"q-date__main col column"},e)])}}),Qo={methods:{__addHistory:function(){var t=this;this.__historyEntry={condition:function(){return!0===t.hideOnRouteChange},handler:this.hide},Z.add(this.__historyEntry)},__removeHistory:function(){void 0!==this.__historyEntry&&(Z.remove(this.__historyEntry),this.__historyEntry=void 0)}},beforeDestroy:function(){!0===this.showing&&this.__removeHistory()}},Wo=d.passive,Uo=0,Yo={},Ko=!1;function Xo(){if(!1!==Ko){var t=window.innerHeight,e=window.visualViewport,i=document.documentElement.clientHeight,n=t-Math.ceil(e.height*e.scale);0===n&&i>t?document.documentElement.scrollTop-=3:(n>1&&n<4&&(document.documentElement.scrollTop+=n-1),Ko=!1)}}function Go(){!1!==Ko&&cancelAnimationFrame(Ko),Ko=requestAnimationFrame(Xo)}function Zo(){clearTimeout(Vo),Vo=setTimeout(function(){requestAnimationFrame(function(){var t=document.documentElement,e=document.body;t.style.height=window.innerHeight+"px",e.style.height=t.clientHeight+Yo.scrollTop+"px"})},200)}function Jo(t,e){var i=document.documentElement,n=document.body,s=window.visualViewport;if(clearTimeout(jo),clearTimeout(Vo),"add"===t){document.qScrollPrevented=!0;var o=Gi();requestAnimationFrame(function(){var t=window.innerHeight,r=window.innerWidth,a=window.getComputedStyle(n),l=a.overflowX,c=a.overflowY,h=a.backgroundColor;if(Yo={htmlStyleBefore:i.style.cssText,bodyStyleBefore:n.style.cssText,htmlStyleAfter:"",bodyStyleAfter:"",scrollLeft:i.scrollLeft,scrollTop:i.scrollTop,href:window.location.href},!0===u.is.mobile)i.style.height=t+"px",n.style.width="calc(100vw + "+Math.abs(Yo.scrollLeft)+"px)",n.style.height=t+Yo.scrollTop+"px",window.addEventListener("orientationchange",Zo,Wo),void 0!==s&&!0===u.is.ios&&(jo=setTimeout(function(){s.addEventListener("scroll",Go,Wo)},500));else{var d=n.scrollWidth,f=n.scrollHeight,p="hidden"!==l&&("scroll"===l||d>r)?o:0,m="hidden"!==c&&("scroll"===c||f>t)?o:0;(m>0||p>0)&&(m>0&&(i.style.width="calc(100vw - "+m+"px)",!0===e&&(i.style.marginRight=m+"px")),p>0&&(i.style.height="calc(100vh - "+p+"px)")),n.style.width="calc(100vw + "+(Math.abs(Yo.scrollLeft)-m)+"px)",n.style.height="calc(100vh + "+(Yo.scrollTop-p)+"px)"}n.style.left=-Yo.scrollLeft+"px",n.style.top=-Yo.scrollTop+"px",n.style["padding"+(!0===e?"Left":"Right")]=Math.abs(Yo.scrollLeft)+"px",i.style.backgroundColor=h||"rgba(128, 128, 128, 0.01)",i.classList.add("q-body--prevent-scroll"),window.scrollTo(0,0),requestAnimationFrame(function(){0!==n.scrollTop&&(n.scrollTop=0)}),i.style.setProperty("--q-scroll-lock-left",-Yo.scrollLeft+"px");for(var v=document.querySelectorAll(".q-menu__container, .q-tooltip__container"),g=v.length-1;g>=0;g--)"absolute"===v[g].style.position&&v[g].classList.add("q-body--scroll-locked");Yo.htmlStyleAfter=i.style.cssText.split(";").filter(function(t){return t.trim().length>0}),Yo.bodyStyleAfter=n.style.cssText.split(";").filter(function(t){return t.trim().length>0})})}else!0===u.is.mobile&&(window.removeEventListener("orientationchange",Zo,Wo),void 0!==s&&!0===u.is.ios&&(s.removeEventListener("scroll",Go,Wo),Ko=!1)),requestAnimationFrame(function(){i.classList.remove("q-body--prevent-scroll");var t=Yo.htmlStyleAfter.reduce(function(t,e){return t.replace(e+";","")},i.style.cssText),e=Yo.bodyStyleAfter.reduce(function(t,e){return t.replace(e+";","")},n.style.cssText);i.style.cssText=Yo.htmlStyleBefore+t,n.style.cssText=Yo.bodyStyleBefore+e;for(var s=document.querySelectorAll(".q-body--scroll-locked"),o=s.length-1;o>=0;o--)s[o].classList.remove("q-body--scroll-locked");window.location.href===Yo.href&&window.scrollTo(Yo.scrollLeft,Yo.scrollTop),jo=setTimeout(function(){var t;document.qScrollPrevented=!1,t=Zi.slice(),Zi=[],t.forEach(function(t){t()})},50)})}function tr(t,e){var i="add";if(!0===t){if(Uo++,void 0!==No)return clearTimeout(No),void(No=void 0);if(Uo>1)return}else{if(0===Uo)return;if(--Uo>0)return;if(i="remove",!0===u.is.ios&&!0===u.is.nativeMobile)return clearTimeout(No),void(No=setTimeout(function(){Jo(i,e),No=void 0},100))}Jo(i,e)}var er={methods:{__preventScroll:function(t){t===this.preventedScroll||void 0===this.preventedScroll&&!0!==t||(this.preventedScroll=t,tr(t,this.$q.lang.rtl))}}},ir={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},nr={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},sr=Object.assign({},Lt,{tabindex:-1}),or=i.default.extend({name:"QDialog",mixins:[Ot,ei,Qo,hi,qi,er,Mi],props:{persistent:Boolean,autoClose:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,position:{type:String,default:"standard",validator:function(t){return"standard"===t||["top","bottom","left","right"].includes(t)}},transitionShow:String,transitionHide:String},watch:{seamless:function(t){!0===this.showing&&this.__preventScroll(!0!==t)}},computed:{classes:function(){return"q-dialog__inner--"+(!0===this.maximized?"maximized":"minimized")+" q-dialog__inner--"+this.position+" "+ir[this.position]+(!0===this.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===this.fullHeight?" q-dialog__inner--fullheight":"")+(!0===this.square?" q-dialog__inner--square":"")},defaultTransitionShow:function(){return nr[this.position][0]},defaultTransitionHide:function(){return nr[this.position][1]},useBackdrop:function(){return!0===this.showing&&!0!==this.seamless},hideOnRouteChange:function(){return!0!==this.persistent&&!0!==this.noRouteDismiss&&!0!==this.seamless},onInnerEvents:function(){var t=this,e=Object.assign({},this.qListeners,{input:S,"popup-show":S,"popup-hide":S,focusin:function(e){t.__activeElement=e.target,t.$emit("focusin",e)}});return!0===this.autoClose&&(e.click=this.__onAutoClose),e},onTransitionEvents:function(){return{"before-enter":this.__onTransitionBeforeEnter,enter:this.__onTransitionEnter,"after-enter":this.__onTransitionAfterEnter,"enter-cancelled":this.__onTransitionEnterCancelled,"after-leave":this.__onTransitionAfterLeave}},attrs:function(){return Object.assign({},{role:"dialog","aria-modal":!0===this.useBackdrop?"true":"false"},this.qAttrs)}},methods:{shake:function(t){t&&"function"==typeof t.focus?t.focus({preventScroll:!0}):this.__focusFirst(!0),this.$emit("shake");var e=this.__getInnerNode();void 0!==e&&(e.classList.remove("q-animate--scale"),e.classList.add("q-animate--scale"),clearTimeout(this.shakeTimeout),this.shakeTimeout=setTimeout(function(){e.classList.remove("q-animate--scale")},170))},__show:function(){var t=this;this.__addHistory(),this.__refocusTarget=!0===this.$q.platform.is.desktop&&!1===this.noRefocus&&null!==document.activeElement?document.activeElement:void 0,this.$el.dispatchEvent(k("popup-show",{bubbles:!0})),sn.register(this,function(e){!0!==t.seamless?!0===t.persistent||!0===t.noEscDismiss?!0!==t.maximized&&!0!==t.noShake?t.shake():t.__focusFirst(!0):(t.$emit("escape-key"),t.hide(e)):t.__focusCyclePortal()}),this.__showPortal()},__hide:function(){this.__removeHistory(),this.__cleanup(!0)},__onTransitionBeforeEnter:function(t){!0===this.$q.platform.is.ios&&t.click(),!0!==this.seamless&&this.__preventScroll(!0),t.setAttribute("data-q-portal-animating",!0)},__onTransitionEnter:function(){!0!==this.noFocus&&this.focus()},__onTransitionAfterEnter:function(t){t.removeAttribute("data-q-portal-animating"),this.$emit("show",{target:t})},__onTransitionEnterCancelled:function(t){t.removeAttribute("data-q-portal-animating"),!0!==this.seamless&&this.__preventScroll(!1)},__onTransitionAfterLeave:function(t){!0!==this.showing&&(this.__focusCyclePortal(!0,this.$q.interaction.isKeyboard),!0!==this.seamless&&(document.documentElement.scrollTop=0),this.$el.dispatchEvent(k("popup-hide",{bubbles:!0})),this.__hidePortal(),!0!==this.seamless&&this.__preventScroll(!1),this.$emit("hide",{target:t}))},__onAutoClose:function(t){this.hide(t),void 0!==this.qListeners.click&&this.$emit("click",t)},__onBackdropClick:function(t){!0!==this.persistent&&!0!==this.noBackdropDismiss?this.hide(t):!0!==this.noShake&&this.shake(t.relatedTarget)},__cleanup:function(t){clearTimeout(this.shakeTimeout),!0!==t&&!0!==this.showing||sn.pop(this)},__renderPortal:function(t){var e;return t("div",{staticClass:"q-dialog fullscreen no-pointer-events q-dialog--"+(!0===this.seamless?"seamless":"modal"),class:this.contentClass,style:this.contentStyle,attrs:this.attrs},[t("transition",{props:{name:"q-transition--fade"}},!0===this.useBackdrop?[t("div",{staticClass:"q-dialog__backdrop fixed-full",attrs:sr,on:(e={},e[this.backdropEvt]=this.__onBackdropClick,e)})]:null),t("transition",{props:Object.assign({},this.transitionProps),on:Object.assign({},this.onTransitionEvents)},[!0===this.showing?t("div",{ref:"inner",staticClass:"q-dialog__inner flex no-pointer-events",class:this.classes,attrs:{tabindex:-1},on:Object.assign({},this.onInnerEvents)},this.__getFocusWrappedContent(t,"default")):null])])}},created:function(){this.backdropEvt=!0===this.$q.platform.is.ios||this.$q.platform.is.safari?"click":"focusin"},mounted:function(){this.__processModelChange(this.value)},beforeDestroy:function(){this.__cleanup(),this.__preventScroll(!1),this.__refocusTarget=void 0}}),rr=["mouseover","mouseout","mouseenter","mouseleave"],ar=i.default.extend({name:"QDrawer",inject:{layout:{default:function(){console.error("QDrawer needs to be child of QLayout")}}},mixins:[ue,Qo,ai,hi,er],directives:{TouchPan:ws},props:{side:{type:String,default:"left",validator:function(t){return["left","right"].includes(t)}},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:function(t){return["default","desktop","mobile"].includes(t)},default:"default"},bordered:Boolean,elevated:Boolean,contentStyle:[String,Object,Array],contentClass:[String,Object,Array],overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},data:function(){var t="mobile"===this.behavior||"desktop"!==this.behavior&&this.layout.totalWidth<=this.breakpoint;return{belowBreakpoint:t,showing:!0===this.showIfAbove&&!1===t||!0===this.value}},watch:{belowBreakpoint:function(t){!0===t?(this.lastDesktopState=this.showing,!0===this.showing&&this.hide(!1)):!1===this.overlay&&"mobile"!==this.behavior&&!1!==this.lastDesktopState&&(!0===this.showing?(this.__applyPosition(0),this.__applyBackdrop(0),this.__cleanup()):this.show(!1))},"layout.totalWidth":function(){void 0!==this.clearExecuteWhenScrollable&&this.clearExecuteWhenScrollable(),!0!==this.layout.container?this.clearExecuteWhenScrollable=Ji(this.__updateBelowBreakpoint):this.__updateBelowBreakpoint()},side:function(t,e){this.layout.instances[e]===this&&(this.layout.instances[e]=void 0,this.layout[e].space=!1,this.layout[e].offset=0),this.layout.instances[t]=this,this.layout[t].size=this.size,this.layout[t].space=this.onLayout,this.layout[t].offset=this.offset},behavior:function(){this.__updateBelowBreakpoint()},breakpoint:function(){this.__updateBelowBreakpoint()},"layout.container":function(t){!0===this.showing&&this.__preventScroll(!0!==t),!0===t&&this.__updateBelowBreakpoint()},"layout.scrollbarWidth":function(){this.__applyPosition(!0===this.showing?0:void 0)},offset:function(t){this.__update("offset",t)},onLayout:function(t){this.$emit("on-layout",t),this.__update("space",t)},rightSide:function(){this.__applyPosition()},size:function(t){this.__applyPosition(),this.__updateSizeOnLayout(this.miniToOverlay,t)},miniToOverlay:function(t){this.__updateSizeOnLayout(t,this.size)},"$q.lang.rtl":function(){this.__applyPosition()},mini:function(){!0===this.value&&(this.__animateMini(),this.layout.__animate())},isMini:function(t){this.$emit("mini-state",t)}},computed:{rightSide:function(){return"right"===this.side},otherSide:function(){return!0===this.rightSide?"left":"right"},offset:function(){return!0===this.showing&&!1===this.belowBreakpoint&&!1===this.overlay?!0===this.miniToOverlay?this.miniWidth:this.size:0},size:function(){return!0===this.isMini?this.miniWidth:this.width},fixed:function(){return!0===this.overlay||!0===this.miniToOverlay||this.layout.view.indexOf(this.rightSide?"R":"L")>-1||this.$q.platform.is.ios&&!0===this.layout.container},onLayout:function(){return!0===this.showing&&!1===this.belowBreakpoint&&!1===this.overlay},onScreenOverlay:function(){return!0===this.showing&&!1===this.belowBreakpoint&&!0===this.overlay},backdropClass:function(){return!1===this.showing?"no-pointer-events":null},headerSlot:function(){return!0===this.rightSide?"r"===this.layout.rows.top[2]:"l"===this.layout.rows.top[0]},footerSlot:function(){return!0===this.rightSide?"r"===this.layout.rows.bottom[2]:"l"===this.layout.rows.bottom[0]},aboveStyle:function(){var t={};return!0===this.layout.header.space&&!1===this.headerSlot&&(!0===this.fixed?t.top=this.layout.header.offset+"px":!0===this.layout.header.space&&(t.top=this.layout.header.size+"px")),!0===this.layout.footer.space&&!1===this.footerSlot&&(!0===this.fixed?t.bottom=this.layout.footer.offset+"px":!0===this.layout.footer.space&&(t.bottom=this.layout.footer.size+"px")),t},style:function(){var t={width:this.size+"px"};return!0===this.belowBreakpoint?t:Object.assign(t,this.aboveStyle)},classes:function(){return"q-drawer--"+this.side+(!0===this.bordered?" q-drawer--bordered":"")+" q-drawer--"+this.darkSuffix+" q-"+this.darkSuffix+(!0!==this.showing?" q-layout--prevent-focus":"")+(!0===this.belowBreakpoint?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===this.isMini?"mini":"standard")+(!0===this.fixed||!0!==this.onLayout?" fixed":"")+(!0===this.overlay||!0===this.miniToOverlay?" q-drawer--on-top":"")+(!0===this.headerSlot?" q-drawer--top-padding":""))},stateDirection:function(){return(!0===this.$q.lang.rtl?-1:1)*(!0===this.rightSide?1:-1)},isMini:function(){return!0===this.mini&&!0!==this.belowBreakpoint},onNativeEvents:function(){var t=this;if(!0!==this.belowBreakpoint){var e={"!click":function(e){t.$emit("click",e)}};return rr.forEach(function(i){e[i]=function(e){void 0!==t.qListeners[i]&&t.$emit(i,e)}}),e}},onBackdropEvents:function(){return{click:this.hide,touchmove:w}},hideOnRouteChange:function(){return!0!==this.persistent&&(!0===this.belowBreakpoint||!0===this.onScreenOverlay)},onOpenerEvents:function(){return{touchstart:w}},openDirective:function(){var t,e=!0===this.$q.lang.rtl?this.side:this.otherSide;return[{name:"touch-pan",value:this.__openByTouch,modifiers:(t={},t[e]=!0,t.mouse=!0,t.prevent=!0,t)}]},contentCloseDirective:function(){var t;if(!0!==this.noSwipeClose){var e=!0===this.$q.lang.rtl?this.otherSide:this.side;return[{name:"touch-pan",value:this.__closeByTouch,modifiers:(t={},t[e]=!0,t.mouse=!0,t)}]}},backdropCloseDirective:function(){var t;if(!0!==this.noSwipeBackdrop){var e=!0===this.$q.lang.rtl?this.otherSide:this.side;return[{name:"touch-pan",value:this.__closeByTouch,modifiers:(t={},t[e]=!0,t.mouse=!0,t.mouseAllDir=!0,t)}]}}},methods:{__applyPosition:function(t){var e=this;void 0===t?this.$nextTick(function(){t=!0===e.showing?0:e.size,e.__applyPosition(e.stateDirection*t)}):void 0!==this.$refs.content&&(!0!==this.layout.container||!0!==this.rightSide||!0!==this.belowBreakpoint&&Math.abs(t)!==this.size?!0!==this.layout.container&&!0===this.rightSide&&!0===this.belowBreakpoint&&(t+=(!0===this.$q.lang.rtl?-1:1)*this.layout.scrollbarWidth):t+=this.stateDirection*this.layout.scrollbarWidth,this.__lastPosition!==t&&(this.$refs.content.style.transform="translateX("+t+"px)",this.__lastPosition=t))},__applyBackdrop:function(t,e){var i=this;void 0!==this.$refs.backdrop?this.$refs.backdrop.style.opacity=this.lastBackdropOpacity=.4*t:!0!==e&&this.$nextTick(function(){i.__applyBackdrop(t,!0)})},__setBackdropVisible:function(t){void 0!==this.$refs.backdrop&&this.$refs.backdrop.classList[!0===t?"remove":"add"]("no-pointer-events")},__setScrollable:function(t){var e=!0===t?"remove":!0!==this.layout.container?"add":"";""!==e&&document.body.classList[e]("q-body--drawer-toggle")},__animateMini:function(){var t=this;void 0!==this.timerMini?clearTimeout(this.timerMini):void 0!==this.$el&&this.$el.classList.add("q-drawer--mini-animate"),this.timerMini=setTimeout(function(){void 0!==t.$el&&t.$el.classList.remove("q-drawer--mini-animate"),t.timerMini=void 0},150)},__openByTouch:function(t){if(!1===this.showing){var e=this.size,i=wt(t.distance.x,0,e);if(!0===t.isFinal){var n=this.$refs.content,s=i>=Math.min(75,e);return n.classList.remove("no-transition"),void(!0===s?this.show():(this.layout.__animate(),this.__applyBackdrop(0),this.__applyPosition(this.stateDirection*e),n.classList.remove("q-drawer--delimiter"),n.classList.add("q-layout--prevent-focus"),this.__setBackdropVisible(!1)))}if(this.__applyPosition((!0===this.$q.lang.rtl?!0!==this.rightSide:this.rightSide)?Math.max(e-i,0):Math.min(0,i-e)),this.__applyBackdrop(wt(i/e,0,1)),!0===t.isFirst){var o=this.$refs.content;o.classList.add("no-transition"),o.classList.add("q-drawer--delimiter"),o.classList.remove("q-layout--prevent-focus"),this.__setBackdropVisible(!0)}}},__closeByTouch:function(t){if(!0===this.showing){var e=this.size,i=t.direction===this.side,n=(!0===this.$q.lang.rtl?!0!==i:i)?wt(t.distance.x,0,e):0;if(!0===t.isFinal){var s=Math.abs(n)0},yr.range.get=function(){var t=this.selection;return null!==t&&t.rangeCount?t.getRangeAt(0):this._range},yr.parent.get=function(){var t=this.range;if(null!==t){var e=t.startContainer;return e.nodeType===document.ELEMENT_NODE?e:e.parentNode}return null},yr.blockParent.get=function(){var t=this.parent;return null!==t?function t(e,i){if(i&&e===i)return null;var n=e.nodeName.toLowerCase();if(!0===["div","li","ul","ol","blockquote"].includes(n))return e;var s=(window.getComputedStyle?window.getComputedStyle(e):e.currentStyle).display;return"block"===s||"table"===s?e:t(e.parentNode)}(t,this.el):null},br.prototype.save=function(t){void 0===t&&(t=this.range),null!==t&&(this._range=t)},br.prototype.restore=function(t){void 0===t&&(t=this._range);var e=document.createRange(),i=document.getSelection();null!==t?(e.setStart(t.startContainer,t.startOffset),e.setEnd(t.endContainer,t.endOffset),i.removeAllRanges(),i.addRange(e)):(i.selectAllChildren(this.el),i.collapseToEnd())},br.prototype.savePosition=function(){var t,e=-1,i=document.getSelection(),n=this.el.parentNode;if(i.focusNode&&gr(i.focusNode,n))for(t=i.focusNode,e=i.focusOffset;t&&t!==n;)t!==this.el&&t.previousSibling?e+=(t=t.previousSibling).textContent.length:t=t.parentNode;this.savedPos=e},br.prototype.restorePosition=function(t){if(void 0===t&&(t=0),this.savedPos>0&&this.savedPos0)if(e.nodeType===Node.TEXT_NODE)e.textContent.length\n \n \n