| Server IP : 85.214.143.32 / Your IP : 216.73.216.142 Web Server : nginx/1.24.0 System : Linux datensicherung.webdress.site 6.8.0-139-generic #139-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 1 03:52:05 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/nextcloud/dist/ |
Upload File : |
{"version":3,"file":"7859-7859.js?v=0aa7564896cee7ea552c","mappings":"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","sources":["webpack:///nextcloud/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcInputField-DpyFJ1xw.css","webpack://nextcloud/./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcInputField-DpyFJ1xw.css?544c","webpack:///nextcloud/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/chunks/NcInputField-5Sg6EUP6.mjs","webpack:///nextcloud/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/chunks/NcTextField.vue_vue_type_script_setup_true_lang-Bx2esFU2.mjs"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../../../css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8e16cbb5] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * Similar as inputBorder but without active styles.\n */\n/**\n * Create a consistent border for an input element.\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\n */\n.input-field[data-v-8e16cbb5] {\n --input-border-color: var(--color-border-maxcontrast);\n --input-border-radius: var(--border-radius-element);\n --input-padding-start: var(--border-radius-element);\n --input-padding-end: var(--border-radius-element);\n position: relative;\n width: 100%;\n margin-block-start: 6px;\n}\n.input-field--disabled[data-v-8e16cbb5] {\n opacity: 0.4;\n filter: saturate(0.4);\n}\n.input-field--label-outside[data-v-8e16cbb5] {\n margin-block-start: 0;\n}\n.input-field--leading-icon[data-v-8e16cbb5] {\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--trailing-icon[data-v-8e16cbb5] {\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\n}\n.input-field--pill[data-v-8e16cbb5] {\n --input-border-radius: var(--border-radius-pill);\n}\n.input-field__main-wrapper[data-v-8e16cbb5] {\n height: var(--default-clickable-area);\n padding: var(--border-width-input-focused, 2px);\n position: relative;\n}\n.input-field__input[data-v-8e16cbb5] {\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\n \t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n border: none;\n border-radius: var(--border-radius-element);\n box-shadow: var(--input-border-box-shadow);\n}\n.input-field__input[data-v-8e16cbb5]:hover:not([disabled]) {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n@media (prefers-color-scheme: dark) {\n.input-field__input .input-field__input[data-v-8e16cbb5] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n}\n[data-theme-dark] .input-field__input[data-v-8e16cbb5] {\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\n}\n[data-theme-light] .input-field__input[data-v-8e16cbb5] {\n --input-border-box-shadow: var(--input-border-box-shadow-light);\n}\n.input-field--legacy .input-field__input[data-v-8e16cbb5] {\n box-shadow: 0 0 0 1px var(--input-border-color);\n}\n.input-field--legacy .input-field__input[data-v-8e16cbb5]:hover:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color);\n}\n.input-field__input[data-v-8e16cbb5]:focus-within:not([disabled]), .input-field__input[data-v-8e16cbb5]:active:not([disabled]) {\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\n}\n.input-field__input[data-v-8e16cbb5] {\n background-color: var(--color-main-background);\n color: var(--color-main-text);\n border-radius: var(--input-border-radius);\n cursor: pointer;\n -webkit-appearance: textfield !important;\n -moz-appearance: textfield !important;\n appearance: textfield !important;\n font-size: var(--default-font-size);\n text-overflow: ellipsis;\n padding-block: 0;\n padding-inline: var(--input-padding-start) var(--input-padding-end);\n height: 100% !important;\n min-height: unset;\n width: 100%;\n}\n.input-field__input[data-v-8e16cbb5]::placeholder {\n color: var(--color-text-maxcontrast);\n}\n.input-field__input[data-v-8e16cbb5]::-webkit-search-cancel-button {\n display: none;\n}\n.input-field__input[data-v-8e16cbb5]::-webkit-search-decoration, .input-field__input[data-v-8e16cbb5]::-webkit-search-results-button, .input-field__input[data-v-8e16cbb5]::-webkit-search-results-decoration, .input-field__input[data-v-8e16cbb5]::-ms-clear {\n display: none;\n}\n.input-field__input[data-v-8e16cbb5]:active:not([disabled]), .input-field__input[data-v-8e16cbb5]:focus:not([disabled]) {\n --input-border-color: var(--color-main-text);\n}\n.input-field__input:focus + .input-field__label[data-v-8e16cbb5], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-8e16cbb5] {\n color: var(--color-main-text);\n}\n.input-field__input[data-v-8e16cbb5]:focus {\n cursor: text;\n}\n.input-field__input[data-v-8e16cbb5]:disabled {\n cursor: default;\n}\n.input-field__input[data-v-8e16cbb5]:focus-visible {\n box-shadow: unset !important;\n}\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-8e16cbb5]:not(:focus)::placeholder {\n opacity: 0;\n}\n.input-field__label[data-v-8e16cbb5] {\n --input-label-font-size: var(--default-font-size);\n font-size: var(--input-label-font-size);\n position: absolute;\n margin-inline: var(--input-padding-start) var(--input-padding-end);\n max-width: fit-content;\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\n inset-inline: var(--border-width-input-focused, 2px);\n color: var(--color-text-maxcontrast);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n pointer-events: none;\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow);\n}\n.input-field__input:focus + .input-field__label[data-v-8e16cbb5], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-8e16cbb5] {\n --input-label-font-size: 13px;\n line-height: 1.5;\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\n font-weight: var(--font-weight-element, 500);\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\n background-color: var(--color-main-background);\n padding-inline: var(--default-grid-baseline);\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\n}\n.input-field__icon[data-v-8e16cbb5] {\n position: absolute;\n height: var(--default-clickable-area);\n width: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.7;\n inset-block-end: 0;\n}\n.input-field__icon--leading[data-v-8e16cbb5] {\n inset-inline-start: 0px;\n}\n.input-field__icon--trailing[data-v-8e16cbb5] {\n inset-inline-end: 0px;\n}\n.input-field__trailing-button[data-v-8e16cbb5] {\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\n}\n.input-field__trailing-button.button-vue[data-v-8e16cbb5] {\n position: absolute;\n top: var(--border-width-input-focused, 2px);\n inset-inline-end: var(--border-width-input-focused, 2px);\n}\n.input-field__trailing-button.button-vue[data-v-8e16cbb5]:focus-visible {\n box-shadow: none !important;\n}\n.input-field__helper-text-message[data-v-8e16cbb5] {\n padding-block: 4px;\n padding-inline: var(--border-radius-element);\n display: flex;\n align-items: center;\n color: var(--color-text-maxcontrast);\n overflow-wrap: anywhere;\n}\n.input-field__helper-text-message__icon[data-v-8e16cbb5] {\n margin-inline-end: 8px;\n}\n.input-field--error .input-field__helper-text-message[data-v-8e16cbb5],\n.input-field--error .input-field__icon--trailing[data-v-8e16cbb5] {\n color: var(--color-text-error, var(--color-error));\n}\n.input-field--error .input-field__input[data-v-8e16cbb5], .input-field__input[data-v-8e16cbb5]:user-invalid {\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\n}\n.input-field--error .input-field__input[data-v-8e16cbb5]:focus-visible, .input-field__input[data-v-8e16cbb5]:user-invalid:focus-visible {\n box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;\n}\n.input-field--success .input-field__input[data-v-8e16cbb5] {\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\n}\n.input-field--success .input-field__input[data-v-8e16cbb5]:focus-visible {\n box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;\n}\n.input-field--success .input-field__helper-text-message__icon[data-v-8e16cbb5] {\n color: var(--color-border-success, var(--color-success));\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/dialogs/node_modules/@nextcloud/vue/dist/assets/NcInputField-DpyFJ1xw.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;;EAEE;AACF;;;EAGE;AACF;EACE,qDAAqD;EACrD,mDAAmD;EACnD,mDAAmD;EACnD,iDAAiD;EACjD,kBAAkB;EAClB,WAAW;EACX,uBAAuB;AACzB;AACA;EACE,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,yFAAyF;AAC3F;AACA;EACE,uFAAuF;AACzF;AACA;EACE,gDAAgD;AAClD;AACA;EACE,qCAAqC;EACrC,+CAA+C;EAC/C,kBAAkB;AACpB;AACA;EACE;2EACyE;EACzE;2EACyE;EACzE,+DAA+D;EAC/D,YAAY;EACZ,2CAA2C;EAC3C,0CAA0C;AAC5C;AACA;EACE,+CAA+C;AACjD;AACA;AACA;IACI,8DAA8D;AAClE;AACA;AACA;EACE,8DAA8D;AAChE;AACA;EACE,+DAA+D;AACjE;AACA;EACE,+CAA+C;AACjD;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kGAAkG;AACpG;AACA;EACE,8CAA8C;EAC9C,6BAA6B;EAC7B,yCAAyC;EACzC,eAAe;EACf,wCAAwC;EACxC,qCAAqC;EACrC,gCAAgC;EAChC,mCAAmC;EACnC,uBAAuB;EACvB,gBAAgB;EAChB,mEAAmE;EACnE,uBAAuB;EACvB,iBAAiB;EACjB,WAAW;AACb;AACA;EACE,oCAAoC;AACtC;AACA;EACE,aAAa;AACf;AACA;EACE,aAAa;AACf;AACA;EACE,4CAA4C;AAC9C;AACA;EACE,6BAA6B;AAC/B;AACA;EACE,YAAY;AACd;AACA;EACE,eAAe;AACjB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,UAAU;AACZ;AACA;EACE,iDAAiD;EACjD,uCAAuC;EACvC,kBAAkB;EAClB,kEAAkE;EAClE,sBAAsB;EACtB,kEAAkE;EAClE,oDAAoD;EACpD,oCAAoC;EACpC,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,oBAAoB;EACpB,kNAAkN;AACpN;AACA;EACE,6BAA6B;EAC7B,gBAAgB;EAChB,gEAAgE;EAChE,4CAA4C;EAC5C,4EAA4E;EAC5E,8CAA8C;EAC9C,4CAA4C;EAC5C,4IAA4I;EAC5I,mJAAmJ;AACrJ;AACA;EACE,kBAAkB;EAClB,qCAAqC;EACrC,oCAAoC;EACpC,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,YAAY;EACZ,kBAAkB;AACpB;AACA;EACE,uBAAuB;AACzB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,0GAA0G;EAC1G,0FAA0F;AAC5F;AACA;EACE,kBAAkB;EAClB,2CAA2C;EAC3C,wDAAwD;AAC1D;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,kBAAkB;EAClB,4CAA4C;EAC5C,aAAa;EACb,mBAAmB;EACnB,oCAAoC;EACpC,uBAAuB;AACzB;AACA;EACE,sBAAsB;AACxB;AACA;;EAEE,kDAAkD;AACpD;AACA;EACE,8EAA8E;AAChF;AACA;EACE,iIAAiI;AACnI;AACA;EACE,kFAAkF;AACpF;AACA;EACE,iIAAiI;AACnI;AACA;EACE,wDAAwD;AAC1D\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-8e16cbb5] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/*!\\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * Similar as inputBorder but without active styles.\\n */\\n/**\\n * Create a consistent border for an input element.\\n * With Nextcloud 32+ there is no real border anymore but we use a box-shadow.\\n */\\n.input-field[data-v-8e16cbb5] {\\n --input-border-color: var(--color-border-maxcontrast);\\n --input-border-radius: var(--border-radius-element);\\n --input-padding-start: var(--border-radius-element);\\n --input-padding-end: var(--border-radius-element);\\n position: relative;\\n width: 100%;\\n margin-block-start: 6px;\\n}\\n.input-field--disabled[data-v-8e16cbb5] {\\n opacity: 0.4;\\n filter: saturate(0.4);\\n}\\n.input-field--label-outside[data-v-8e16cbb5] {\\n margin-block-start: 0;\\n}\\n.input-field--leading-icon[data-v-8e16cbb5] {\\n --input-padding-start: calc(var(--default-clickable-area) - var(--default-grid-baseline));\\n}\\n.input-field--trailing-icon[data-v-8e16cbb5] {\\n --input-padding-end: calc(var(--default-clickable-area) - var(--default-grid-baseline));\\n}\\n.input-field--pill[data-v-8e16cbb5] {\\n --input-border-radius: var(--border-radius-pill);\\n}\\n.input-field__main-wrapper[data-v-8e16cbb5] {\\n height: var(--default-clickable-area);\\n padding: var(--border-width-input-focused, 2px);\\n position: relative;\\n}\\n.input-field__input[data-v-8e16cbb5] {\\n --input-border-box-shadow-light: 0 -1px var(--input-border-color),\\n \\t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\\n --input-border-box-shadow-dark: 0 1px var(--input-border-color),\\n \\t0 0 0 1px color-mix(in srgb, var(--input-border-color), 65% transparent);\\n --input-border-box-shadow: var(--input-border-box-shadow-light);\\n border: none;\\n border-radius: var(--border-radius-element);\\n box-shadow: var(--input-border-box-shadow);\\n}\\n.input-field__input[data-v-8e16cbb5]:hover:not([disabled]) {\\n box-shadow: 0 0 0 1px var(--input-border-color);\\n}\\n@media (prefers-color-scheme: dark) {\\n.input-field__input .input-field__input[data-v-8e16cbb5] {\\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\\n}\\n}\\n[data-theme-dark] .input-field__input[data-v-8e16cbb5] {\\n --input-border-box-shadow: var(--input-border-box-shadow-dark);\\n}\\n[data-theme-light] .input-field__input[data-v-8e16cbb5] {\\n --input-border-box-shadow: var(--input-border-box-shadow-light);\\n}\\n.input-field--legacy .input-field__input[data-v-8e16cbb5] {\\n box-shadow: 0 0 0 1px var(--input-border-color);\\n}\\n.input-field--legacy .input-field__input[data-v-8e16cbb5]:hover:not([disabled]) {\\n box-shadow: 0 0 0 2px var(--input-border-color);\\n}\\n.input-field__input[data-v-8e16cbb5]:focus-within:not([disabled]), .input-field__input[data-v-8e16cbb5]:active:not([disabled]) {\\n box-shadow: 0 0 0 2px var(--input-border-color), 0 0 0 4px var(--color-main-background) !important;\\n}\\n.input-field__input[data-v-8e16cbb5] {\\n background-color: var(--color-main-background);\\n color: var(--color-main-text);\\n border-radius: var(--input-border-radius);\\n cursor: pointer;\\n -webkit-appearance: textfield !important;\\n -moz-appearance: textfield !important;\\n appearance: textfield !important;\\n font-size: var(--default-font-size);\\n text-overflow: ellipsis;\\n padding-block: 0;\\n padding-inline: var(--input-padding-start) var(--input-padding-end);\\n height: 100% !important;\\n min-height: unset;\\n width: 100%;\\n}\\n.input-field__input[data-v-8e16cbb5]::placeholder {\\n color: var(--color-text-maxcontrast);\\n}\\n.input-field__input[data-v-8e16cbb5]::-webkit-search-cancel-button {\\n display: none;\\n}\\n.input-field__input[data-v-8e16cbb5]::-webkit-search-decoration, .input-field__input[data-v-8e16cbb5]::-webkit-search-results-button, .input-field__input[data-v-8e16cbb5]::-webkit-search-results-decoration, .input-field__input[data-v-8e16cbb5]::-ms-clear {\\n display: none;\\n}\\n.input-field__input[data-v-8e16cbb5]:active:not([disabled]), .input-field__input[data-v-8e16cbb5]:focus:not([disabled]) {\\n --input-border-color: var(--color-main-text);\\n}\\n.input-field__input:focus + .input-field__label[data-v-8e16cbb5], .input-field__input:hover:not(:placeholder-shown) + .input-field__label[data-v-8e16cbb5] {\\n color: var(--color-main-text);\\n}\\n.input-field__input[data-v-8e16cbb5]:focus {\\n cursor: text;\\n}\\n.input-field__input[data-v-8e16cbb5]:disabled {\\n cursor: default;\\n}\\n.input-field__input[data-v-8e16cbb5]:focus-visible {\\n box-shadow: unset !important;\\n}\\n.input-field:not(.input-field--label-outside) .input-field__input[data-v-8e16cbb5]:not(:focus)::placeholder {\\n opacity: 0;\\n}\\n.input-field__label[data-v-8e16cbb5] {\\n --input-label-font-size: var(--default-font-size);\\n font-size: var(--input-label-font-size);\\n position: absolute;\\n margin-inline: var(--input-padding-start) var(--input-padding-end);\\n max-width: fit-content;\\n inset-block-start: calc((var(--default-clickable-area) - 1lh) / 2);\\n inset-inline: var(--border-width-input-focused, 2px);\\n color: var(--color-text-maxcontrast);\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n pointer-events: none;\\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick), background-color var(--animation-quick) var(--animation-slow);\\n}\\n.input-field__input:focus + .input-field__label[data-v-8e16cbb5], .input-field__input:not(:placeholder-shown) + .input-field__label[data-v-8e16cbb5] {\\n --input-label-font-size: 13px;\\n line-height: 1.5;\\n inset-block-start: calc(-1.5 * var(--input-label-font-size) / 2);\\n font-weight: var(--font-weight-element, 500);\\n border-radius: var(--default-grid-baseline) var(--default-grid-baseline) 0 0;\\n background-color: var(--color-main-background);\\n padding-inline: var(--default-grid-baseline);\\n margin-inline: calc(var(--input-padding-start) - var(--default-grid-baseline)) calc(var(--input-padding-end) - var(--default-grid-baseline));\\n transition: height var(--animation-quick), inset-block-start var(--animation-quick), font-size var(--animation-quick), color var(--animation-quick);\\n}\\n.input-field__icon[data-v-8e16cbb5] {\\n position: absolute;\\n height: var(--default-clickable-area);\\n width: var(--default-clickable-area);\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n opacity: 0.7;\\n inset-block-end: 0;\\n}\\n.input-field__icon--leading[data-v-8e16cbb5] {\\n inset-inline-start: 0px;\\n}\\n.input-field__icon--trailing[data-v-8e16cbb5] {\\n inset-inline-end: 0px;\\n}\\n.input-field__trailing-button[data-v-8e16cbb5] {\\n --button-size: calc(var(--default-clickable-area) - 2 * var(--border-width-input-focused, 2px)) !important;\\n --button-radius: calc(var(--input-border-radius) - var(--border-width-input-focused, 2px));\\n}\\n.input-field__trailing-button.button-vue[data-v-8e16cbb5] {\\n position: absolute;\\n top: var(--border-width-input-focused, 2px);\\n inset-inline-end: var(--border-width-input-focused, 2px);\\n}\\n.input-field__trailing-button.button-vue[data-v-8e16cbb5]:focus-visible {\\n box-shadow: none !important;\\n}\\n.input-field__helper-text-message[data-v-8e16cbb5] {\\n padding-block: 4px;\\n padding-inline: var(--border-radius-element);\\n display: flex;\\n align-items: center;\\n color: var(--color-text-maxcontrast);\\n overflow-wrap: anywhere;\\n}\\n.input-field__helper-text-message__icon[data-v-8e16cbb5] {\\n margin-inline-end: 8px;\\n}\\n.input-field--error .input-field__helper-text-message[data-v-8e16cbb5],\\n.input-field--error .input-field__icon--trailing[data-v-8e16cbb5] {\\n color: var(--color-text-error, var(--color-error));\\n}\\n.input-field--error .input-field__input[data-v-8e16cbb5], .input-field__input[data-v-8e16cbb5]:user-invalid {\\n --input-border-color: var(--color-border-error, var(--color-error)) !important;\\n}\\n.input-field--error .input-field__input[data-v-8e16cbb5]:focus-visible, .input-field__input[data-v-8e16cbb5]:user-invalid:focus-visible {\\n box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;\\n}\\n.input-field--success .input-field__input[data-v-8e16cbb5] {\\n --input-border-color: var(--color-border-success, var(--color-success)) !important;\\n}\\n.input-field--success .input-field__input[data-v-8e16cbb5]:focus-visible {\\n box-shadow: rgb(248, 250, 252) 0px 0px 0px 2px, var(--color-primary-element) 0px 0px 0px 4px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;\\n}\\n.input-field--success .input-field__helper-text-message__icon[data-v-8e16cbb5] {\\n color: var(--color-border-success, var(--color-success));\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\n import API from \"!../../../../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../../../css-loader/dist/cjs.js!./NcInputField-DpyFJ1xw.css\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../../../css-loader/dist/cjs.js!./NcInputField-DpyFJ1xw.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcInputField-DpyFJ1xw.css';\nimport { defineComponent, useModel, useAttrs, useTemplateRef, computed, warn, openBlock, createElementBlock, normalizeClass, unref, createElementVNode, mergeProps, toDisplayString, createCommentVNode, withDirectives, renderSlot, vShow, createBlock, withCtx, createTextVNode, mergeModels } from \"vue\";\nimport { d as mdiCheck, j as mdiAlertCircleOutline } from \"./mdi-CpchYUUV.mjs\";\nimport { N as NcButton } from \"./NcButton-jvoYS2my.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-g8ubWhoz.mjs\";\nimport { c as createElementId } from \"./createElementId-DhjFt1I9.mjs\";\nimport { a as isLegacy } from \"./legacy-BoqDmOCa.mjs\";\nimport { _ as _export_sfc } from \"./_plugin-vue_export-helper-1tPrXgE0.mjs\";\nconst _hoisted_1 = { class: \"input-field__main-wrapper\" };\nconst _hoisted_2 = [\"id\", \"aria-describedby\", \"disabled\", \"placeholder\", \"type\", \"value\"];\nconst _hoisted_3 = [\"for\"];\nconst _hoisted_4 = { class: \"input-field__icon input-field__icon--leading\" };\nconst _hoisted_5 = {\n key: 2,\n class: \"input-field__icon input-field__icon--trailing\"\n};\nconst _hoisted_6 = [\"id\"];\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n ...{\n inheritAttrs: false\n },\n __name: \"NcInputField\",\n props: /* @__PURE__ */ mergeModels({\n class: { default: \"\" },\n inputClass: { default: \"\" },\n id: { default: () => createElementId() },\n label: { default: void 0 },\n labelOutside: { type: Boolean },\n type: { default: \"text\" },\n placeholder: { default: void 0 },\n showTrailingButton: { type: Boolean },\n trailingButtonLabel: { default: void 0 },\n success: { type: Boolean },\n error: { type: Boolean },\n helperText: { default: \"\" },\n disabled: { type: Boolean },\n pill: { type: Boolean }\n }, {\n \"modelValue\": { required: true },\n \"modelModifiers\": {}\n }),\n emits: /* @__PURE__ */ mergeModels([\"trailingButtonClick\"], [\"update:modelValue\"]),\n setup(__props, { expose: __expose, emit: __emit }) {\n const modelValue = useModel(__props, \"modelValue\");\n const props = __props;\n const emit = __emit;\n __expose({\n focus,\n select\n });\n const attrs = useAttrs();\n const inputElement = useTemplateRef(\"input\");\n const hasTrailingIcon = computed(() => props.showTrailingButton || props.success);\n const internalPlaceholder = computed(() => {\n if (props.placeholder) {\n return props.placeholder;\n }\n if (props.label) {\n return isLegacy ? props.label : \"\";\n }\n return void 0;\n });\n const isValidLabel = computed(() => {\n const isValidLabel2 = props.label || props.labelOutside;\n if (!isValidLabel2) {\n warn(\"You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation.\");\n }\n return isValidLabel2;\n });\n const ariaDescribedby = computed(() => {\n const ariaDescribedby2 = [];\n if (props.helperText) {\n ariaDescribedby2.push(`${props.id}-helper-text`);\n }\n if (attrs[\"aria-describedby\"]) {\n ariaDescribedby2.push(String(attrs[\"aria-describedby\"]));\n }\n return ariaDescribedby2.join(\" \") || void 0;\n });\n function focus(options) {\n inputElement.value.focus(options);\n }\n function select() {\n inputElement.value.select();\n }\n function handleInput(event) {\n const target = event.target;\n modelValue.value = props.type === \"number\" && typeof modelValue.value === \"number\" ? parseFloat(target.value) : target.value;\n }\n return (_ctx, _cache) => {\n return openBlock(), createElementBlock(\"div\", {\n class: normalizeClass([\"input-field\", [{\n \"input-field--disabled\": __props.disabled,\n \"input-field--error\": __props.error,\n \"input-field--label-outside\": __props.labelOutside || !isValidLabel.value,\n \"input-field--leading-icon\": !!_ctx.$slots.icon,\n \"input-field--trailing-icon\": hasTrailingIcon.value,\n \"input-field--pill\": __props.pill,\n \"input-field--success\": __props.success,\n \"input-field--legacy\": unref(isLegacy)\n }, _ctx.$props.class]])\n }, [\n createElementVNode(\"div\", _hoisted_1, [\n createElementVNode(\"input\", mergeProps(_ctx.$attrs, {\n id: __props.id,\n ref: \"input\",\n \"aria-describedby\": ariaDescribedby.value,\n \"aria-live\": \"polite\",\n class: [\"input-field__input\", __props.inputClass],\n disabled: __props.disabled,\n placeholder: internalPlaceholder.value,\n type: __props.type,\n value: modelValue.value.toString(),\n onInput: handleInput\n }), null, 16, _hoisted_2),\n !__props.labelOutside && isValidLabel.value ? (openBlock(), createElementBlock(\"label\", {\n key: 0,\n class: \"input-field__label\",\n for: __props.id\n }, toDisplayString(__props.label), 9, _hoisted_3)) : createCommentVNode(\"\", true),\n withDirectives(createElementVNode(\"div\", _hoisted_4, [\n renderSlot(_ctx.$slots, \"icon\", {}, void 0, true)\n ], 512), [\n [vShow, !!_ctx.$slots.icon]\n ]),\n __props.showTrailingButton ? (openBlock(), createBlock(NcButton, {\n key: 1,\n class: \"input-field__trailing-button\",\n \"aria-label\": __props.trailingButtonLabel,\n disabled: __props.disabled,\n variant: \"tertiary-no-background\",\n onClick: _cache[0] || (_cache[0] = ($event) => emit(\"trailingButtonClick\", $event))\n }, {\n icon: withCtx(() => [\n renderSlot(_ctx.$slots, \"trailing-button-icon\", {}, void 0, true)\n ]),\n _: 3\n }, 8, [\"aria-label\", \"disabled\"])) : __props.success || __props.error ? (openBlock(), createElementBlock(\"div\", _hoisted_5, [\n __props.success ? (openBlock(), createBlock(NcIconSvgWrapper, {\n key: 0,\n path: unref(mdiCheck)\n }, null, 8, [\"path\"])) : (openBlock(), createBlock(NcIconSvgWrapper, {\n key: 1,\n path: unref(mdiAlertCircleOutline)\n }, null, 8, [\"path\"]))\n ])) : createCommentVNode(\"\", true)\n ]),\n __props.helperText ? (openBlock(), createElementBlock(\"p\", {\n key: 0,\n id: `${__props.id}-helper-text`,\n class: \"input-field__helper-text-message\"\n }, [\n __props.success ? (openBlock(), createBlock(NcIconSvgWrapper, {\n key: 0,\n class: \"input-field__helper-text-message__icon\",\n path: unref(mdiCheck),\n inline: \"\"\n }, null, 8, [\"path\"])) : __props.error ? (openBlock(), createBlock(NcIconSvgWrapper, {\n key: 1,\n class: \"input-field__helper-text-message__icon\",\n path: unref(mdiAlertCircleOutline),\n inline: \"\"\n }, null, 8, [\"path\"])) : createCommentVNode(\"\", true),\n createTextVNode(\" \" + toDisplayString(__props.helperText), 1)\n ], 8, _hoisted_6)) : createCommentVNode(\"\", true)\n ], 2);\n };\n }\n});\nconst NcInputField = /* @__PURE__ */ _export_sfc(_sfc_main, [[\"__scopeId\", \"data-v-8e16cbb5\"]]);\nexport {\n NcInputField as N\n};\n//# sourceMappingURL=NcInputField-5Sg6EUP6.mjs.map\n","import { defineComponent, useModel, useTemplateRef, computed, openBlock, createBlock, unref, mergeProps, createSlots, withCtx, renderSlot, mergeModels } from \"vue\";\nimport { m as mdiArrowRight, a as mdiUndo, b as mdiClose } from \"./mdi-CpchYUUV.mjs\";\nimport { r as register, b as t51, c as t18, a as t } from \"./_l10n-wdIzZwir.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-g8ubWhoz.mjs\";\nimport { N as NcInputField } from \"./NcInputField-5Sg6EUP6.mjs\";\nregister(t18, t51);\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n __name: \"NcTextField\",\n props: /* @__PURE__ */ mergeModels({\n class: {},\n inputClass: {},\n id: {},\n label: {},\n labelOutside: { type: Boolean },\n type: {},\n placeholder: {},\n showTrailingButton: { type: Boolean },\n trailingButtonLabel: { default: void 0 },\n success: { type: Boolean },\n error: { type: Boolean },\n helperText: {},\n disabled: { type: Boolean },\n pill: { type: Boolean },\n trailingButtonIcon: { default: \"close\" }\n }, {\n \"modelValue\": { default: \"\" },\n \"modelModifiers\": {}\n }),\n emits: [\"update:modelValue\"],\n setup(__props, { expose: __expose }) {\n const modelValue = useModel(__props, \"modelValue\");\n const props = __props;\n __expose({\n focus,\n select\n });\n const inputFieldInstance = useTemplateRef(\"inputField\");\n const defaultTrailingButtonLabels = {\n arrowEnd: t(\"Save changes\"),\n close: t(\"Clear text\"),\n undo: t(\"Undo changes\")\n };\n const NcInputFieldPropNames = new Set(Object.keys(NcInputField.props));\n const propsToForward = computed(() => {\n const sharedProps = Object.fromEntries(Object.entries(props).filter(([key]) => NcInputFieldPropNames.has(key)));\n sharedProps.trailingButtonLabel ??= defaultTrailingButtonLabels[props.trailingButtonIcon];\n return sharedProps;\n });\n function focus(options) {\n inputFieldInstance.value.focus(options);\n }\n function select() {\n inputFieldInstance.value.select();\n }\n return (_ctx, _cache) => {\n return openBlock(), createBlock(unref(NcInputField), mergeProps(propsToForward.value, {\n ref: \"inputField\",\n modelValue: modelValue.value,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event) => modelValue.value = $event)\n }), createSlots({ _: 2 }, [\n !!_ctx.$slots.icon ? {\n name: \"icon\",\n fn: withCtx(() => [\n renderSlot(_ctx.$slots, \"icon\")\n ]),\n key: \"0\"\n } : void 0,\n __props.type !== \"search\" ? {\n name: \"trailing-button-icon\",\n fn: withCtx(() => [\n __props.trailingButtonIcon === \"arrowEnd\" ? (openBlock(), createBlock(unref(NcIconSvgWrapper), {\n key: 0,\n directional: \"\",\n path: unref(mdiArrowRight)\n }, null, 8, [\"path\"])) : (openBlock(), createBlock(unref(NcIconSvgWrapper), {\n key: 1,\n path: __props.trailingButtonIcon === \"undo\" ? unref(mdiUndo) : unref(mdiClose)\n }, null, 8, [\"path\"]))\n ]),\n key: \"1\"\n } : void 0\n ]), 1040, [\"modelValue\"]);\n };\n }\n});\nexport {\n _sfc_main as _\n};\n//# sourceMappingURL=NcTextField.vue_vue_type_script_setup_true_lang-Bx2esFU2.mjs.map\n"],"names":["___CSS_LOADER_EXPORT___","_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","push","module","id","version","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","options","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","NcInputField_DpyFJ1xw","A","locals","_hoisted_1","class","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","key","_hoisted_6","_sfc_main","runtime_core_esm_bundler","pM","inheritAttrs","__name","props","zz","default","inputClass","createElementId_DhjFt1I9","c","label","labelOutside","type","Boolean","placeholder","showTrailingButton","trailingButtonLabel","success","error","helperText","disabled","pill","modelValue","required","modelModifiers","emits","setup","__props","expose","__expose","emit","__emit","fn","focus","inputElement","value","select","attrs","OA","rk","hasTrailingIcon","EW","internalPlaceholder","legacy_BoqDmOCa","a","isValidLabel","isValidLabel2","R8","ariaDescribedby","ariaDescribedby2","String","join","handleInput","event","target","parseFloat","_ctx","_cache","uX","CE","shared_esm_bundler","C4","$slots","icon","reactivity_esm_bundler","R1","$props","Lk","v6","$attrs","ref","toString","onInput","for","v_","Q3","bo","RG","runtime_dom_esm_bundler","aG","Wv","NcButton_jvoYS2my","N","variant","onClick","$event","k6","_","NcIconSvgWrapper_g8ubWhoz","path","mdi_CpchYUUV","d","j","inline","eW","NcInputField","_plugin_vue_export_helper_1tPrXgE0","_l10n_wdIzZwir_mjs__WEBPACK_IMPORTED_MODULE_3__","r","b","vue__WEBPACK_IMPORTED_MODULE_0__","trailingButtonIcon","inputFieldInstance","defaultTrailingButtonLabels","arrowEnd","close","undo","NcInputFieldPropNames","Set","Object","keys","_NcInputField_5Sg6EUP6_mjs__WEBPACK_IMPORTED_MODULE_5__","propsToForward","sharedProps","fromEntries","entries","filter","has","vue__WEBPACK_IMPORTED_MODULE_1__","eX","name","_NcIconSvgWrapper_g8ubWhoz_mjs__WEBPACK_IMPORTED_MODULE_4__","directional","_mdi_CpchYUUV_mjs__WEBPACK_IMPORTED_MODULE_2__","m"],"sourceRoot":""}